/* body { background-color: #C0AEA0; margin: 0px; border: 0px; padding: 0px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #535353; margin-top: -1px; } */

body { background: #222222; background-image: url('http://www.strata.com/interface/background.jpg'); background-repeat: no-repeat; background-position: center top; margin: 0px; border: 0px; padding: 0px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #535353; margin-top: -1px; }

div, td { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #121212; line-height: 1.25; }

ul { margin-bottom: 10px; }

.main { position: relative; width: 999px; border: 0px solid #000000; background-image: url('/images/bgd.png'); background-repeat: repeat-y; margin-left: auto; margin-right: auto; }

.header { position: relative; width: 999px; background-image: url('/images/bgd.png'); background-repeat: repeat-y; margin-left: auto; margin-right: auto; margin-top: 0px; }

.footer { position: relative; width: 999px; background-image: url('/images/bgd.png'); background-repeat: repeat-y; margin-left: auto; margin-right: auto; }

.menu { position: relative; width: 999px; background-image: url('/images/bgd.png'); background-repeat: repeat-y; z-index: 1000; margin-left: auto; margin-right: auto; }

.innermenu { margin-left: 11px; padding-top: 1px; width: 977px; height: 27px; background-repeat: no-repeat; z-index: 9;}

.menuitem { background-color: #FFFFFF; border-left: 1px solid #000000; border-right: 1px solid #000000; }

.subbar { position: relative; width: 999px; height: 35px; background-image: url('/images/sub_bar2.png'); background-repeat: no-repeat; margin-left: auto; margin-right: auto; }

.innersubbar_left { position: relative; margin-left: 22px; _margin-left: 10px; margin-top: 11px; height: 21px; float: left; }

.innersubbar { position: relative; margin-right: 15px; _margin-right: 7px; margin-top: 7px; height: 21px; float: right; }

.innergallerybar { margin-top: 7px; height: 21px; margin-left: 15px; _margin-left: 8px; float: left;  }

.top { height: 11px; }
.bottom { height: 10px; }

.header_graphic { margin-left: 11px; }
.footer_graphic { margin-left: 11px; }

.infomenu { position: absolute; top: 26px; left: 12px; visibility: hidden; margin-top: 1px; margin-left: 91px; z-index: 10; }
.resourcemenu { position: absolute; top: 26px; left: 12px; visibility: hidden; margin-top: 1px; margin-left: 157px; z-index: 10; }
.challengesmenu { position: absolute; top: 26px; left: 12px; visibility: hidden; margin-top: 1px; margin-left: 358px; z-index: 10; }
.forumsmenu { position: absolute; top: 26px; left: 11px; visibility: hidden; margin-top: 1px; margin-left: 571px; z-index: 10; }
.tipsmenu { position: absolute; top: 26px; left: 11px; visibility: hidden; margin-top: 1px; margin-left: 653px; z-index: 10; }

a:link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #795A43; text-decoration: none; font-weight: bold; }
a:visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #795A43; text-decoration: none; font-weight: bold; }
a:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; font-weight: bold; }
a:active { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; font-weight: bold; }

a.sublinks:link {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #393939; text-decoration: none; font-weight: bold; margin-left: 7px; padding-bottom: 6px; display: block; }
a.sublinks:visited {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #393939; text-decoration: none; font-weight: bold; margin-left: 7px; padding-bottom: 6px; display: block; }
a.sublinks:hover {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #909090; text-decoration: none; font-weight: bold; margin-left: 7px; padding-bottom: 6px; display: block; }
a.subinks:active {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #909090; text-decoration: none; font-weight: bold; margin-left: 7px; padding-bottom: 6px; display: block; }

.loginheader { color: #d1d1d1; font-family: Arial, Verdana, Helvetica, sans; font-size: 12px; margin-left: 5px; margin-right: 5px; text-transform: lowercase; font-weight: bold; }
.logininput { background-color: #ffffff; border: 1px solid #d1d1d1; height: 17px; _height: 13px; width: 86px; color: #5A5A5A; font-family: Arial, Verdana, Helvetica, sans; font-size: 12px; text-align: left; }

.newsheader { width: 486px; height: 24px; background-image: url('/images/news_title_bg.gif'); margin-top: 1px; }

.newsheader_long { width: 697px; height: 24px; background-image: url('/images/news_title_bg_long.gif'); margin-top: 1px; }

.whatsnewheader { width: 263px; height: 24px; background-image: url('/images/whatsnew_title_bg.gif'); margin-top: 1px; }

.newstitle_left { float: left; margin-left: 8px; _margin-left: 5px; margin-top: 5px; color: #535353; font-weight: bold; font-family: arial, Verdana, helvetica, sans; font-size: 12px;  }

.newstitle_right { float: right; margin-right: 8px; margin-top: 5px; color: #535353; font-weight: bold; font-family: arial, Verdana, helvetica, sans; font-size: 12px; }

.newscontent { margin-left: 8px; margin-right: 8px; margin-top: 8px; margin-bottom: 20px; }
.cafenews {
	clear: both;
	min-height: 160px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
}
.cafenews_left {float: left; width:25%;}
.cafenews_right {
	float: left;
	width: 65%;
}

.quicklinks { margin-left: 8px; margin-right: 8px; margin-top: 8px; margin-bottom: 20px; }

.homethumb { border: 1px solid #dcdcdc; }
.homeimage { background-color: #dcdcdc; border: 0px solid #dcdcdc; }

.whatsnewbox { width: 258px; height: 87px; margin-left: 3px; padding: 0px; background-image: url('/images/gallery_back_small.gif'); }

.preview_header { color: #3b3b3b; font-weight: bold; font-family: arial, verdana; font-size: 11px; display: block; margin-top: 6px; margin-bottom: 8px; margin-left: 6px; line-height: 1; }

.preview_sub {  font-weight: bold; }

.home_imagedetails { padding: 3px; padding-left: 6px; padding-bottom: 0px; display: block; color: #4f4f4f; font-size: 10px; line-height: 1; font-family: Arial, Verdana, Helvetica, sans-serif; }

.more { display: block; padding: 0px; float: right; font-weight: bold; margin-right: 6px; margin-bottom: 3px; }

.gallery_header { color: #3b3b3b; font-weight: bold; font-family: arial, verdana; font-size: 11px; display: block; height: 22px; padding-top: 2px; }

.gallerythumb { border: 0px; margin-top: 2px; }

.gallerybox {  }

#imagediv { z-index: 1; }

.gallerytext { padding: 3px; padding-left: 5px; padding-right: 10px; }

a.prelink:link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; text-decoration: none; font-weight: bold; margin-left: 10px; }
a.prelink:visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; text-decoration: none; font-weight: bold; margin-left: 10px; }
a.prelink:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; text-decoration: none; font-weight: bold; margin-left: 10px; }
a.prelink:active { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; text-decoration: none; font-weight: bold; margin-left: 10px; }

.quote { color: #393939; font-style: oblique; float: right; font-weight: bold; }

.midtitle { color: #535353; font-weight: bold; font-family: arial, Verdana, helvetica, sans; font-size: 12px;  }

.leftcol { width: 486px; float: left; border: 1px solid #3b3b3b; }
.rightcol { width: 263px; float: right; border: 1px solid #3b3b3b; }

a.gbar_on:link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #393939; text-decoration: none; font-weight: bold; margin-left: 5px; margin-right: 5px; }
a.gbar_on:visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #393939; text-decoration: none; font-weight: bold; margin-left: 5px; margin-right: 5px; }
a.gbar_on:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; font-weight: bold; margin-left: 5px; margin-right: 5px; }
a.gbar_on:active { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; font-weight: bold; margin-left: 5px; margin-right: 5px; }

a.gbar_off:link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: bold; margin-left: 5px; margin-right: 5px; }
a.gbar_off:visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: bold; margin-left: 5px; margin-right: 5px; }
a.gbar_off:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #D1D1D1; text-decoration: none; font-weight: bold; margin-left: 5px; margin-right: 5px; }
a.gbar_off:active { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #d1d1d1; text-decoration: none; font-weight: bold; margin-left: 5px; margin-right: 5px; }

a.gallerynav:link { font-size: 12px; color: #795A43; text-decoration: none; font-weight: bold; margin-right: 10px; }
a.gallerynav:visited { font-size:12px; color: #795A43; text-decoration: none; font-weight: bold; margin-right: 10px; }
a.gallerynav:hover { font-size: 12px; color: #000000; text-decoration: none; font-weight: bold; margin-right: 10px; }
a.gallerynav:active { font-size: 12px; color: #000000; text-decoration: none; font-weight: bold; margin-right: 10px; }

.select { border: 1px solid #000000; height: 20px; }



.toptitle_left { float: left; margin-left: 20px; _margin-left: 10px; margin-top: 9px; color: #535353; font-weight: bold; font-family: arial, verdana, helvetica, sans; font-size: 12px;  }

.thumbinfo { padding: 6px; padding-bottom: 0px; padding-top: 4px; line-height: 1; }

a.membername:link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; font-weight: bold; color: #795A43; }
a.membername:visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; font-weight: bold; color: #795A43; }
a.membername:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; font-weight: bold; color: #6f6f6f; }
a.memebername:active { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:10px; text-decoration: none; font-weight: bold; color: #6f6f6f; }

.thumbinfo_text { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #6f6f6f; }

.thumbcomments_text { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #4f4f4f; }

.commentarea { background-color: #ffffff; border: 1px solid #d1d1d1; height: 70px; width: 677px; color: #5A5A5A; font-family: arial, Verdana, helvetica, sans; font-size: 10px; text-align: left; }

.rule { border-bottom: 1px solid #999999; }

.rulelight { border-bottom: 1px solid #efefef; }

.galon { background-color: #FFFFFF; }

.galoff { background-color: #7f7f7f; }

.galleryinfo { position:absolute; top: 0; left: 0; overflow:hidden; visibility: hidden; z-index:999; width: 300px; height: 93px; background-image: url('/images/galleryinfo_backgroundnew.gif'); }

.galleryinfo2 { position:absolute; top: 0; left: 0; overflow:hidden; visibility: hidden; display: block; z-index:999; width: 180px; height: 20px; background-image: url('/images/galleryinfo_backgroundnew2.gif'); filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80; }




.member_name { display: block; font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Arial Unicode MS"; font-size: 18px; color: #795A43; }

.member_pheading { display: block; font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Arial Unicode MS"; font-size: 16px; color: #999999; }

.member_pbody { display: block; width: 250px; font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Arial Unicode MS"; font-size: 12px; color: #535353; margin-bottom: 10px; }

a.memberlink:link { font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Arial Unicode MS";  font-size: 12px; color: #795A43; text-decoration: none; font-weight: bold; }
a.memberlink:visited { font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Arial Unicode MS";  font-size: 12px; color: #795A43; text-decoration: none; font-weight: bold; }
a.memberlink:hover { font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Arial Unicode MS";  font-size: 12px; color: #000000; text-decoration: none; font-weight: bold; }
a.memberlink:active { font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Arial Unicode MS";  font-size: 12px; color: #000000; text-decoration: none; font-weight: bold; }

.important { display: inline; visibility: hidden; height: 1px; width: 1px; border: 0; padding: 0; margin: 0; }

#quote { font-size: 12px; background-color: #efefef; padding: 0; margin: 0; }

font #quote { display: block; padding: 10px; color: #222222; }

#quote hr { padding: 0; color: #a2a2a2; }

.social_facebook

{

display: block;

position: absolute;

top: 15px;

left: 612px;

width: 170px;

height: 29px;

background-image: url("http://www.strata.com/interface/social_facebook.png");

background-repeat: no-repeat;

cursor: pointer;

background-position: 0px 0px;

}

.social_facebook:hover

{

background-position: 0px -29px;

}
.social_twitter

{

display: block;

position: absolute;

top: 15px;

left: 790px;

width: 170px;

height: 29px;

background-image: url("http://www.strata.com/interface/social_twitter.png");

background-repeat: no-repeat;

cursor: pointer;

background-position: 0px 0px;

}

.social_twitter:hover

{

background-position: 0px -29px;

}
.likeit {
	height: 30px;
	float: left;
	margin-left: 20px;
	overflow: visible;
	 }