html {
height:100%;
background:#0d1026;
}

body {
color:#000;
font:12px Arial, Helvetica, sans-serif;
font-family:Arial,Helvetica,sans-serif;
background:#0d1026 url(../images/bg-mobile.jpg) no-repeat 50% 0;
display:table;
height:100%;
margin:0;
}

img {
border-style:none;
}

a {
text-decoration:none;
color:#24338B;
}

a:hover {
text-decoration:underline;
}

input,textarea,select {
font:100% arial,sans-serif;
vertical-align:middle;
}

form,fieldset {
border-style:none;
margin:0;
padding:0;
}

q {
quotes:none;
}

.page {
width:auto;
position:relative;
margin:0 auto;
padding:120px 0 0;
}

h1 {
color:#012257;
}

h2 {
color:#012257;
font-size:1.5em;
}

span.hide {
height:0;
position:absolute;
left:-9999px;
top:-9999px;
}

.logo {


}


.logo a {
height:50px;
width:50px;
background:url(../images/iamaw-logo-small.png) no-repeat;
display:block;
overflow:hidden;
text-indent:-9999px;
cursor:pointer;
position:absolute;
top:10px;
left:50%;
}
.clear {
clear:both;
height:20px;
margin:0;
padding:0;
}

#header {
width:auto;
position:absolute;
top:10px;
right:10px;

}

#header .tools {
list-style:none;
height:17px;
overflow:hidden;
/*/*float:right;*/*/
display:inline;
margin:0;
padding:0;
}

#header .tools li {
/*float:left;*/
display:inline;
margin:0 0 0 8px;
}

#header .tools a {
/*float:left;*/
text-indent:-9999px;
cursor:pointer;
position:relative;
color:#fff;
}

#header .tools a.link1 {

/*background:url(../images/tools-link1.png) no-repeat;
width:60px;*/
}

#header .tools a.link2 {
/*
background:url(../images/tools-link2.png) no-repeat;
width:63px;
*/
}

.search-form {
/*/*float:right;*/*/
width:206px;
height:29px;
overflow:hidden;
display:inline;
margin:0 29px 0 0;
display:none;
}

.search-form .txt {
/*float:left;*/
/*width:164px;
height:28px;*/
/*background:url(../images/bg-txt.png) no-repeat;*/
overflow:hidden;
}

.search-form .txt input {
background:#235282;
border:0;
font:12px Arial, Helvetica, sans-serif;
color:#fff;
/*float:left;*/
padding:6px 11px 5px;
margin:0 0 3px 0;
}

.search-form .btn-go {
/*float:right;*/
width:31px;
height:29px;
background:url(../images/btn-go.png) no-repeat;
}



#top-nav #menu {
  list-style:none;
  margin:0 auto;
  padding:0;
  width:auto;
  text-align:center;
  line-height:1.5em;
}
#menu li {
  display:inline;
  padding:0;
}
#menu li a {
margin:0 0 0 10px;
color:#fff;
}

#menu li a.news-link {
/*background:url(../images/news-link.png) no-repeat;
width:56px;
margin:0 0 0 11px;*/
}

/*#menu li a:hover.news-link,#menu li a:hover.organize-link,#menu li a:hover.head-link,#menu li a:hover.territories-link,#menu li a:hover.members-link,#menu li a:hover.mnpl-link {
background-position:0 -28px;
}*/

#menu li a.organize-link {
/*background:url(../images/organize-link.png) no-repeat;
width:91px;
margin:0 0 0 52px;*/
}

#menu li a.head-link {
/*background:url(../images/head-link.png) no-repeat;
width:142px;
margin:0 0 0 53px;*/
}

#menu li a.territories-link {
/*background:url(../images/territories-link.png) no-repeat;
width:118px;
margin:0 0 0 181px;*/
}

#menu li a.members-link {
/*background:url(../images/members-link.png) no-repeat;
width:92px;
margin:0 0 0 63px;*/
}

#menu li a.mnpl-link {
/*background:url(../images/mnpl-link.png) no-repeat;
width:57px;
margin:0 0 0 52px;*/
}

.main {
width:100%;
background:#fff /*url(../images/bg-main.gif) no-repeat*/;
padding:5px 0 0;
}

#content {
width:auto;
background:#121837 /*url(../images/bg-content.jpg) no-repeat*/;
margin:0 auto;
padding:0 0 0;
}

#content p {
line-height:20px;
}

#content:after {
display:block;
height:0;
clear:both;
content:"";
}

.column {
width:auto;
padding:10px;
/*float:left;*/
background:#fff;
overflow:hidden;
/*padding:33px 28px 57px;*/
}

.column-wide {
width:auto;
/*float:left;*/
background:#fff;
overflow:hidden;
/*padding:33px 28px 57px;*/
}

.visual {
display:none; width:0px;
}

.imail {
width:100%;
margin:0 0 testpx;
}

.imail .imail-title {
margin:0 0 16px;
}

.imail h2,.member h2,.critical h2 {
background:url(../images/bg-line-fade.gif) left bottom no-repeat;
padding-bottom:6px;
}

.imail h4,.member h4,.critical h4,.imail h4 a,.member h4 a,.critical h4 a {
color:#de1d1c;
font-size:18px;
font-weight:400;
margin:0 0 14px;
}

.imail p {
line-height:18px;
margin:0;
}

.imail .image img {
display:block;
float:left;
margin:0 20px 0 0;
}

.member {
width:100%;
margin:0 0 2px;

}
/*
.member .row {
width:110%;
background:url(../images/bg-cols.gif) no-repeat;
overflow:hidden;
min-height:223px;

}

* html .member .row {
height:223px;
overflow:visible;

}

.member .row .col {
width:auto;
float:left;
display:block;
margin:0 0 10px 0;
text-align:center;
}

.member .row .col img {
display:block;
margin:0 auto 6px auto;

}

.member .row .col span a {
font-size:18px;
color:#de1d1c;
}*/
/*member start*/
.member{
	width:100%;
	margin:0 0 2px;
}
.member h2{
	margin:0 0 20px;
}
.member .row{
	width:110%;
	min-height:223px;
}
* html .member .row{
	height:223px;
	overflow:visible;
}
.member .row .col{
	width:124px;
	float:left;
	margin:0 20px 22px 0;
	display:inline;
}
.member .row .col img{
	display:block;
	margin:0 0 6px;
}
.member .row .col span a{
	font-size:12px;
	color:#de1d1c;
}
.critical .text {
/*float:right;*/
width:auto;
}

.critical .text h4 {
font-size:18px;
font-weight:400;
color:#de1d1c;
margin:0 0 6px;
}

.critical .text p {
line-height:18px;
margin:0;
}

.sidebar {
display:none;
background:#fff;
width:274px;
/*float:right;*/
/*margin:-4px 17px 0 0;*/
}

.imail-box {
width:254px;
height:137px;
background:url(../images/bg-imail-box-2.png) no-repeat;
text-align:center;
margin:4px 0 15px;
padding:22px 10px 0;
}

.imail-box p {
line-height:18px;
margin:0 0 10px;
}

.imail-box .mail-form {
width:206px;
overflow:hidden;
position:relative;
margin:0 auto;
}

.imail-box .mail-form .txt {
/*float:left;*/
border:1px solid #d8dcdc;
width:148px;
font:12px Arial, Helvetica, sans-serif;
padding:6px 9px 5px;
}

.imail-box h2 {
text-align:center;
margin:0 0 7px;
}

.turf-box {
width:254px;
height:181px;
background:url(../images/bg-turf-box-2.png) no-repeat;
text-align:center;
margin:0 0 12px;
padding:9px 10px 0;
}

.turf-box .myturf-title {
text-align:center;
margin:0 0 10px;
}

.turf-box p {
line-height:18px;
margin:0 0 13px;
}

.turf-box p a {
color:#e11b19;
}

.turf-box .sign-link {
width:125px;
height:43px;
background:url(../images/sign-link.png) no-repeat;
overflow:hidden;
text-indent:-9999px;
text-align:left;
display:block;
cursor:pointer;
position:relative;
margin:0 auto 6px;
}
/*
.box {
width:274px;
}

.box .top {
width:100%;
height:11px;
background:url(../images/box-top.png) no-repeat;
overflow:hidden;
}

.box .middle {
width:100%;
background:url(../images/bg-box.png) repeat-y;
}

.box .middle .box-gradient {
width:270px;
background:url(../images/box-gradient.jpg) no-repeat 0 100%;
overflow:hidden;
position:relative;
}

.box .item {
background:url(../images/separator.gif) repeat-x;
width:242px;
margin:-2px 0 2px;
padding:22px 13px 20px 15px;
}

.box .item .title {
width:100%;
overflow:hidden;
margin:0 0 16px;
}

.box .item .title .icons {
list-style:none;
float:right;
margin:0;
padding:0;
}

.box .item .title .icons li {
float:left;
display:inline;
margin:0 0 0 3px;
}

.box .item .title .icons a {
width:14px;
height:14px;
float:left;
overflow:hidden;
text-indent:-9999px;
}

.box .item .title .icons a.rss {
background:url(../images/ico-rss.gif) no-repeat;
}

.box .item .title .icons a.email {
background:url(../images/ico-email.gif) no-repeat;
}

.box .item .inside .nested {
list-style:none !important;
margin:0 !important;
padding:0 !important;
}

.box .item .inside ul li {
background:url(../images/arrow.gif) no-repeat left 0.25em;
margin:0 0 7px;
padding:0 0 0 13px;
}

.nested2 ul,.nested ul {
margin:7px 0 !important;
}

.box .item .more {
width:100%;
overflow:hidden;
padding:10px 0 0;
}

.box .item .more a {
float:right;
overflow:hidden;
text-indent:-9999px;
background:url(../images/more-link.gif) no-repeat;
width:39px;
height:10px;
}

.box .btm {
width:100%;
height:10px;
background:url(../images/box-btm-2.png) no-repeat;
overflow:hidden;
margin:0 0 23px;
}
*/
#footer {
width:100%;
overflow:hidden;
background:#fff /*url(../images/bg-footer.gif) no-repeat 0 100%*/;
}

.sitemap {
/*width:941px;*/

/*padding:19px 21px 30px 28px;*/
display:none;
}

.sitemap .title {
border-bottom:1px solid #fff;
margin:0 0 13px;
}

.sitemap-h {
margin:0 0 8px;
}

.sitemap .sitemap-title {
font-size:18px;
font-weight:700;
display:block;
margin:0 0 11px;
}

.sitemap p {
line-height:24px;
margin:0 0 6px;
}

.sitemap .col-1 {
/*float:left;
width:254px;*/
width:auto;
}

.sitemap .col-2 {
display:inline;
/*float:left;
width:150px;*/
width:auto;
margin:0 0 0 0;
}

.sitemap .all-tags-link {
color:#FFF;
display:block;
clear:both;
font-weight:700;
background:url(../images/bc-split.gif) no-repeat 0 5px;
padding:0 5px 0 11px;
}

.sitemap .col-3 {
display:inline;
/*float:left;
width:130px;*/
margin:0 0 0 55px;
}

.sitemap .tags {
/*float:right;*/
/*width:251px;*/
}

.sitemap .tags ul {

list-style:none;
font-size:12px;
font-weight:700;
line-height:19px;
margin:0;
padding:0;
}

.sitemap .tags ul li {
/*float:left;*/
display:inline;
margin:0 3px 9px 0;
}

.sitemap .tags ul a {
/*float:left;*/
height:auto;
/*background:url(../images/bg-tag-l.gif) no-repeat;*/
color:#ff00;
}

.sitemap .tags ul a span {
/*float:left;*/
height:auto;
/*background:url(../images/bg-tag-r.gif) no-repeat 100% 0;*/
padding:0 3px 0 5px;
}

.red-nav {

height:32px;
/*background:url(../images/bg-red-nav.jpg) no-repeat;*/
background:#ba0f0e;
padding:10px;

}

.red-nav ul {
list-style:none;
height:11px;
margin:0;
padding:0;
}

.red-nav ul li {
/*float:left;*/
display:inline;
margin:0 5px 0 0;
}

.red-nav ul a {
/*float:left;*/
font-size:11px;
color:#fff;
}

/*.red-nav ul a.store-link {
background:url(../images/store-link.gif) no-repeat;
width:62px;
}

.red-nav ul a.join-link {
background:url(../images/join-link.gif) no-repeat;
width:24px;
}

.red-nav ul a.contact-link {
background:url(../images/contact-link.gif) no-repeat;
width:53px;
}

.red-nav ul a.feedback-link {
background:url(../images/feedback-link.gif) no-repeat;
width:58px;
}

.red-nav ul a.turf-link {
background:url(../images/my-turf-link.gif) no-repeat;
width:50px;
}

.red-nav ul a.search-link {
background:url(../images/searck-link.gif) no-repeat;
width:43px;
}
*/
#footer .bottom {
/*width:934px;*/
color:#666;
overflow:hidden;
margin:0 auto;
/*padding:19px 28px 46px;*/
padding:10px;
}

#footer .bottom .copy {
/*float:right;*/
text-align:right;
margin:10px 0 0 0;
}

#footer .bottom .copy ul {
list-style:none;
margin:0 0 4px;
padding:0;
}

#footer .bottom .copy ul li {
display:inline;
margin:0 0 0 14px;
}

#inner #content {
background:#121837 url(../images/bg-mobile-content.jpg) no-repeat;
padding-top:132px;
}

#tcunion #content {
background:#121837 url(../images/bg-mobile-tcunion.jpg) no-repeat;
padding-top:132px;
}

#admin #content {
background:#121837 url(../images/bg-mobile-admin.jpg) no-repeat;
padding-top:132px;
}

#hq #content {
background:#121837 url(../images/bg-mobile-hq.jpg) no-repeat;
padding-top:132px;
}

#imail #content {
background:#121837 url(../images/bg-mobile-imail.jpg) no-repeat;
padding-top:132px;
}

#organize #content {
background:#121837 url(../images/bg-mobile-organizing.jpg) no-repeat;
padding-top:132px;
}

#territories #content {
background:#121837 url(../images/bg-mobile-territories.jpg) no-repeat;
padding-top:132px;
}

#members #content {
background:#121837 url(../images/bg-mobile-members.jpg) no-repeat;
padding-top:132px;
}

#mnpl #content {
background:#121837 url(../images/bg-mobile-mnpl.jpg) no-repeat;
padding-top:132px;
}

#myturf #content {
background:#121837 url(../images/bg-mobile-myturf.jpg) no-repeat;
padding-top:132px;
}

#inner .column {
padding-bottom:31px;
}

.visual .slide {
height:46px;
overflow:hidden;
}

.visual .arrow-holder {
height:35px;
position:relative;
z-index:5;
margin:-19px 0 0;
}

.visual .arrow-holder a {
display:block;
height:35px;
width:35px;
background:url(../images/arrow-down.png) no-repeat;
overflow:hidden;
text-indent:-9999px;
cursor:pointer;
margin:0 auto;
}

.news .headline {
overflow:hidden;
width:100%;
border-bottom:1px solid #dedede;
margin:0 0 16px;
padding:0 0 10px;
}

.news .headline .breadcrumb span {
color:#666;
}
.breadcrumb a img {

}
.news .headline .breadcrumb ul {
list-style:none;
display:inline;
color:#24338b;
line-height:19px;
margin:0 0 0 2px;
padding:0;
}

.news .headline .breadcrumb ul li {
display:inline;
background:url(../images/bc-split.gif) no-repeat 0 5px;
padding:0 5px 0 11px;
}

.article,.news .item {
width:100%;
overflow:hidden;
margin:0 0 30px;
}

.news .item .image {
float:left;
margin:0 17px 0 0;
padding:4px 0 0;

}

.article h2,.news .item h2,.article h1 {
color:#e22721;
font-size:18px;
margin:0 0 5px;
}

h2 a {
color:#e22721;
}

.article .tool-bar,.news .item .tool-bar {
height:1%;
overflow:hidden;
background:#bbb;
color:#fff;
position:relative;
margin:0 0 15px;
padding:4px 9px;
}

.article .tool-bar .date,.news .item .tool-bar .date {
font-style:normal;
}

.article .tool-bar ul,.news .item .tool-bar ul {
/*float:right;
list-style:none;
height:12px;
margin:0;
padding:0;*/
display:none;
}

.article .tool-bar ul li,.news .item .tool-bar ul li {
/*float:left;*/
display:inline;
position:relative;
margin:0 0 0 9px;
}

.article .tool-bar ul a,.news .item .tool-bar ul a {
color:#fff;
height:12px;
line-height:12px;
padding:0 0 0 18px;
}

.article .tool-bar ul a.email-link,.news .item .tool-bar ul a.email-link {
background:url(../images/ico01.gif) no-repeat;
/*float:left;*/
}

.article .tool-bar ul a.share-link,.news .item .tool-bar ul a.share-link {
background:url(../images/ico02.gif) no-repeat;
/*float:left;*/
}

.article .tool-bar ul a.print-link,.news .item .tool-bar ul a.print-link {
background:url(../images/ico03.gif) no-repeat;
/*float:left;*/
}
.tool-bar form {
display:none;
}



.article p,.news .item p {
line-height:20px;
margin:0 0 11px;
}

.news .item .tags-bar {
/*height:1%;*/
overflow:hidden;
text-align:left;
}

.news .item .tags-bar .more {
color:#e22721;
/*background:url(../images/bc-split.gif) no-repeat 100% 5px;*/
padding:0 12px 0 0;
display:block;
margin-top:10px;
text-decoration:underline;
}

.news .item .tags-bar .tags strong {
margin:0 2px 0 0;
}

.news .item .tags-bar .tags ul {
display:inline;
list-style:none;
color:#24338b;
margin:0;
padding:0;
}

.news .item .tags-bar .tags ul li {
display:inline;
background:none;
}

.article {
border-bottom:1px solid #dedede;
margin:0 0 0;
}

.article .text {
width:100%;
padding:14px 0 0;
}

.article .related {
overflow:hidden;
/*float:right;*/
width:198px;
padding:10px 0 0;
}

.article .related h4 {
font-size:12px;
border-bottom:1px solid #dedede;
margin:0;
padding:0 0 7px;
}

.article .related ul {
list-style:none;
margin:0 0 10px;
padding:0;
}

.article .related ul li {
border-bottom:1px solid #c9e0e6;
background:url(../images/arrow2.gif) no-repeat left;
padding:5px 0 5px 12px;
}

.article .related ul a {
color:#214479;
word-spacing:-1px;
}

.article .article-nav {
width:100%;
text-align:right;
font-weight:700;
margin:0 0 17px;
}

.article .article-nav a {
color:#214479;
background:url(../images/bc-split.gif) no-repeat right;
font-weight:400;
padding:0 12px 0 0;
}

.article .tags-bar-btm {
border-top:1px solid #dedede;
width:100%;
overflow:hidden;
line-height:12px;
background:url(../images/bg-tags.gif) no-repeat left;
padding:12px 0;
}

.article .tags-bar-btm .tags {
/*float:left;*/
padding:0 0 0 10px;
}

.article .tags-bar-btm .tags ul {
display:inline;
list-style:none;
margin:0;
padding:0;
}

.article .tags-bar-btm .tags ul li {
display:inline;
}

.article .tags-bar-btm .links {
/*float:right;
list-style:none;
height:12px;
overflow:hidden;
margin:0;
padding:0;*/
display:none;
}

.article .tags-bar-btm .links li {
/*float:left;*/
margin:0 9px 0 0;
}

.article .tags-bar-btm .links a {
color:#24338b;
height:12px;
padding:0 0 0 18px;
}

.article .tags-bar-btm .links a.email-link {
background:url(../images/ico04.gif) no-repeat;
/*float:left;*/
}

.article .tags-bar-btm .links a.share-link {
background:url(../images/ico05.gif) no-repeat;
/*float:left;*/
}

.article .tags-bar-btm .links a.print-link {
background:url(../images/ico06.gif) no-repeat;
/*float:left;*/
}

.article .tags-bar-btm .rate {
/*float:right;
height:12px;
overflow:hidden;
display:inline;
margin:0 9px 0 0;*/
display:none;
}

.article .tags-bar-btm .rate .label {
/*float:left;*/
color:#24338b;
margin:0 4px 0 0;
}

.comments-area {
display:none;
}

.comments-area .title {
width:100%;
overflow:hidden;
background:url(../images/bg-comment-title.gif) no-repeat;
line-height:16px;
margin:0 0 8px;
padding:4px 0 14px;
}

.comments-area .title .comment-title {
/*float:left;*/
font-size:14px;
display:inline;
font-weight:700;
margin:0 0 0 15px;
}

.comments-area .controls {
/*float:right;*/
list-style:none;
line-height:16px;
margin:0;
padding:0;
}

.comments-area .controls li {
display:inline;
margin:0 0 0 9px;
}

.comments-area .controls a.add-link {
background:url(../images/plus.gif) no-repeat right;
font-weight:700;
padding:0 15px 0 0;
}

.comment-form {
width:100%;
margin:0 0 32px;
}

.comment-form label {
display:block;
font-size:12px;
font-weight:700;
margin:0 0 6px;
}

.comment-form .txt {
border:1px solid #ccc;
width:609px;
font:12px Arial, Helvetica, sans-serif;
margin:0 0 6px;
padding:2px 4px;
}

.comment-form textarea {
border:1px solid #ccc;
width:609px;
font:12px Arial, Helvetica, sans-serif;
overflow:auto;
height:96px;
padding:2px 4px;
}

.comment-form .submit input {
margin:0 3px 0 0;
}

.comment {
width:auto;
/*background:url(../images/bg-comment.gif) repeat-y;*/
margin:0 0 8px;
}

.comment .top {
/*background:url(../images/comment-top.gif) no-repeat;*/
width:100%;
}

.comment .btm {
/*background:url(../images/comment-btm.gif) no-repeat 0 100%;
min-height:92px;*/
overflow:hidden;
padding:6px 0 20px 0;
}

* html .comment .btm {
height:92px;
overflow:visible;
}

.comment .name {
border-bottom:1px solid #dedede;
font-weight:700;
font-size:12px;
color:#002560;
margin:0;
padding:0 0 7px;
}

.comment p {
line-height:20px;
margin:0;
}

.controls-hold {
width:100%;
overflow:hidden;
padding:12px 0 31px;
}

.older {
width:100%;
border-top:1px solid #dedede;
text-align:right;
padding:6px 0 0;
}

.older a {
color:#24338b;
background:url(../images/bc-split.gif) no-repeat right;
padding:0 12px 0 0;
}

.slide-wrapper img {
vertical-align:top;
}

.visual .active .arrow-holder a {
background-image:url(../images/arrow-up.png);
}

.star-rating {
background:url(../images/star.gif) repeat-x;
position:relative;
overflow:hidden;
list-style:none;
/*float:left;*/
width:60px;
height:12px;
margin:0;
padding:0;
}

.star-rating li {
/*float:left;*/
padding:0;
}

.star-rating a:focus {
outline:none;
}

.star-rating li a {
display:block;
width:12px;
height:12px;
text-decoration:none;
text-indent:-9000px;
font-size:0;
z-index:2;
position:absolute;
padding:0;
}

.star-rating li a:hover,.star-rating li.active a,.star-rating li.setted a {
background:url(../images/star.gif) 0 100%;
z-index:1;
left:0;
}

.star-rating li.setted a,.star-rating li.setted a:hover {
background-position:0 100%;
}

.star-rating a.one-star {
left:0;
}

.star-rating a.one-star:hover,.star-rating li.active a.one-star,.star-rating li.setted a.one-star {
width:12px;
}

.star-rating a.two-stars {
left:12px;
}

.star-rating a.two-stars:hover,.star-rating li.active a.two-stars,.star-rating li.setted a.two-stars {
width:24px;
}

.star-rating a.three-stars {
left:24px;
}

.star-rating a.three-stars:hover,.star-rating li.active a.three-stars,.star-rating li.setted a.three-stars {
width:36px;
}

.star-rating a.four-stars {
left:36px;
}

.star-rating a.four-stars:hover,.star-rating li.active a.four-stars,.star-rating li.setted a.four-stars {
width:48px;
}

.star-rating a.five-stars {
left:48px;
}

.star-rating a.five-stars:hover,.star-rating li.active a.five-stars,.star-rating li.setted a.five-stars {
width:60px;
}

#myturf-top {
border-bottom:1px solid #DEDEDE;
}

#myturf #content .column a {
color:#24338b;
font-weight:700;
}

#myturf-top .welcome {
font-size:1.5em;
font-weight:700;
}

#myturf-top .edit {
/*float:right;*/
background:url(../images/icon-wrench.gif) left top no-repeat;
min-height:21px;
padding:.19em 0 0 24px;
margin: 0 0 10px;
display:block;

}

#recent-activity .top-bar {
background:url(../images/myturf-activity.gif) no-repeat;
height:51px;
margin:30px 0 10px;
}

#myturf #i-mail .top-bar {
background:url(../images/myturf-imail.gif) no-repeat;
height:51px;
margin:30px 0 0;
}

#myterritory .top-bar {
background:url(../images/myturf-territory.gif) no-repeat;
height:51px;
margin:30px 0 0;
}

#mycontent .top-bar {
background:url(../images/myturf-mycontent.gif) no-repeat;
height:51px;
margin:30px 0 10px;
}

#my-tags .top-bar {
background:url(../images/myturf-tags.gif) no-repeat;
height:51px;
margin:30px 0 10px;
}

#my-tags .top-bar a {
margin-top:8px;
}

#i-mail .top-bar a {
margin-top:7px;
}

#myterritory .edit,#mycontent .edit {
margin:10px 10px 0 0;
padding:.3em 0 0 24px;
}

.top-bar .edit {
/*float:right;
background:url(../images/icon-wrench-blue.gif) left top no-repeat;
min-height:24px;
margin:5px 10px 0 0;
padding:.3em 0 0 24px;*/
display:none;
}

#myterritory .hide,#mycontent .hide {
margin:10px 20px 0 0;
}

.top-bar .hide {
/*float:right;
background:url(../images/icon-hide-blue.gif) left top no-repeat;
min-height:24px;
margin:5px 20px 0 0;
padding:.3em 0 0 24px;*/
display:none;
}

#recent-activity ul li {
list-style-type:none;
background:url(../images/icon-comment.gif) left top no-repeat;
position:relative;
margin:0 0 0 30px;
padding:0 0 0 24px;
}

.dotted-line {
background:url(../images/bg-dotted.gif) left top repeat-x;
height:1px;
width:100%;
clear:both;
margin:10px 0;
}

#i-mail ul li,#myterritory ul li {
list-style-type:none;
background:url(../images/bg-dotted.gif) left bottom repeat-x;
position:relative;
margin:0;
padding:10px 0;
}

#mycontent ul li {
list-style-type:none;
position:relative;
margin:0;
padding:0;
}

.remove {
/*position:absolute;
right:30px;
top:0;
background:url(../images/icon-remove.gif) left top no-repeat;
display:block;
height:21px;
width:22px;
margin:0;
padding:0;
*/
display:none;
}

#i-mail .remove,#myterritory .remove {
top:10px;
}

#mycontent li {
clear:left;
}

#my-tags .tags ul,#mycontent .tags ul {
width:100%;
list-style:none;
font-size:14px;
font-weight:700;
line-height:19px;
background:none;
margin:0;
padding:0;
}

#my-tags .tags ul li,#mycontent .tags ul li {
/*float:left;*/
display:inline;
background:none;
clear:none;
margin:0 3px 9px 0;
}

#mycontent .tags ul li {
padding:14px 0 4px;
}

#my-tags .tags ul a,#mycontent .tags ul a {
/*float:left;*/
height:19px;
/*background:url(../images/bg-gray-tag-l.gif) no-repeat;*/
color:#BEBABA !important;
text-decoration:underline;
}

#my-tags .tags ul a span,#mycontent .tags ul a span {
/*float:left;
height:19px;
background:url(../images/bg-tag-gray-r.gif) no-repeat 100% 0;*/
padding:0 3px 0 0;
}

#login-form {
background:url(../images/bg-login-box.jpg) no-repeat;
width:276px;
height:268px;
text-align:center;
margin:0 auto;
padding:20px 0 0;
}

#login-form label,#login-form p {
margin:0 0 15px;
padding:0;
}

#login-form #form-login-username {
margin-top:10px;
}

#modlgn_passwd,#modlgn_username,#form-forgot #email {
clear:both;
border:1px solid #d8dcdc;
width:148px;
font:12px Arial, Helvetica, sans-serif;
padding:4px;
}

#modlgn_remember {
border:1px solid #d8dcdc;
}

.forgot {
line-height:2em;
padding:0;
}

#giant-gear {
display:none;
}

#form-forgot {
text-align:left;
}

#territory-nav {
list-style-type:none;
color:#fff;
position:absolute;
left:10px;
top:220px;
font-weight:700;
margin:0;
padding:0;
}

#territory-nav li {
/*float:left;*/
display:inline;
background:url(../images/bc-split.gif) no-repeat 0 5px;
margin:0;
padding:0 5px 0 11px;
}
#territory-nav li a {
font-size:10px;
}
#myturfform ol {
list-style-type:none;
margin-left:0;
padding-left:0;
}

#myturfform li select {
width:158px !important;
}

.admin-leftnav {
background:#fff url(../images/bg-leftnav.jpg) repeat-y;
border:1px solid #eee;
}

#admin .hidelist ul#first {
margin:0;
padding:0 1em 1em;
}

#admin .hidelist ul li {
background:url(../images/arrow.gif) no-repeat left 0.75em;
line-height:2em;
list-style-type:none;
padding:0 0 0 13px;
}

#admin .accordion {
background:url(../images/mid-cap.gif) repeat-x;
color:#fff;
width:366px;
height:22px;
display:block;
font-weight:700;
position:relative;
margin:0;
padding:3px 0 0 6px;
}

#admin .accordion a.hide {
color:#fff;
position:absolute;
right:3px;
top:3px;
background:url(../images/btn-down.gif) no-repeat;
display:block;
width:16px;
height:15px;
}

#admin .accordion a.upstate {
background:url(../images/btn-up.gif) no-repeat;
}

.edit-buttons .add-content {
background:url(../images/btn-add.png) no-repeat left top;
margin-left:10px;
height:24px;
padding:2px 0 4px 24px;
}

.edit-buttons .edit-category {
background:url(../images/btn-edit.png) no-repeat left top;
margin-left:10px;
height:24px;
padding:2px 0 4px 24px;
}

.admin-intro {
padding:1em;
}

input.txt {
border:1px solid #d8dcdc;
width:148px;
font:12px Arial, Helvetica, sans-serif;
padding:4px;
}

#categoryForm {
margin:10px 0;
}

#categoryForm select {
width:auto !important;
}

#categoryForm .following {
width:200px !important;
border:1px solid #d8dcdc;
}

input.logout {
position:absolute;
top:239px;
right:20px;
}

.red {
color:red;
}

.left {
background:url(../images/btn-left.jpg) no-repeat;
}

.right {
background:url(../images/btn-right.jpg) no-repeat;
}

.left,.right {
width:24px;
height:29px;
display:block;
}

q:before,q:after {
content:"";
}

h3,h4,#mycontent .tags ul {
font-size:1em;
}

h2 img,h2 img,.visual .gallery-holder img,.imail .image,.critical .image img,.imail-box p span,.turf-box p span,.sidenav-title img,.article .image img,.news .item .image img,.edit-buttons {
display:block;
}

#header .hold,.critical .inside,.article .hold {
width:100%;

}

#menu li,.news .item .tags-bar .tags,.article .image {
/*float:left;*/
}

.machinist-header,.visual h2 {
margin:0 0 9px;
}

.visual .gallery-holder,.critical,.article,.news,.comments-area {
width:100%;

}

.imail .imail-article,#recent-activity ul,#i-mail ul,#myterritory ul,#mycontent ul {
margin:0;
padding:0;
}

.member h2,.critical h2 {
margin:0 0 20px;
}

.critical .image,#footer .bottom .text {
/*float:left;*/
width:auto;
}
.column img {
	max-width:200px;
}
.imail-box .mail-form .txt .btn-go,.news .headline .breadcrumb {
/*float:right;*/
}

.imail-box h2 img,.turf-box h2 img {
display:inline;
vertical-align:top;
}

.box .item .title .sidenav-title,.news .headline h2 {
/*float:left;*/
margin:0;
}

.nested2,.nested3 {
list-style:none;
padding:0 0 0 1em !important;
}

.box .item .inside ul a,.news .headline .breadcrumb ul a,.news .item .tags-bar .tags ul a,.article .tags-bar-btm .tags ul a,.comments-area .controls a {
color:#24338b;
}

.sitemap .tags ul a:hover,.article .tool-bar ul a:hover,.news .item .tool-bar ul a:hover,#my-tags .tags ul a:hover,#mycontent .tags ul a:hover {
text-decoration:none;
}

#footer .bottom .text p,#footer .bottom .copy p,.name h3 {
margin:0;
}

.comment-form .submit,.slide-wrapper {
padding:10px 0 0;
}

.hidden-slide,.comment-form-holder,.all-comments,#admin .accordion a.hide span,.left span,.right span {
diplay:none;
}

#territory-nav li a,#admin .accordion a {
color:#fff;
}

#myturfform li input,#myturfform li select,#categoryForm .txt,#categoryForm select {
border:1px solid #d8dcdc;
width:148px;
font:12px Arial, Helvetica, sans-serif;
margin:4px 0;
padding:4px;
}

#myturfform li input.checkbox,#categoryForm input.checkbox {
width:auto;
border:0;
margin:10px 0;
}

#myturfform li input.submit,#categoryForm input.submit {
width:auto;
border:0;
margin:10px 0;
padding:0;
}

#myturfform label,#categoryForm label {
display:inline-block;
line-height:1.8;
vertical-align:top;
width:120px;
margin:4px 0;
}



#top-nav {

position:absolute;
top:70px;
left:0;
width:100%;

}
hr {
display:none;
}

.sitemap-col {
  
  margin:0 10px 0 0;
  width:20em;
}
.sitemap-col ul {
	margin:0;
	display:block;
	padding:0 20px;
	list-style-image:url("../images/arrow.gif");
  list-style-type:none;
  line-height:1.5em;
  
}
.sitemap-col ul li {
	margin:0 0 7px;
}
