body { background: #8090aa url(../media/global/body_bg.gif) repeat-x left top; color: white; font-size: 11px; font-family: "Lucida Grande", Geneva, Verdana, Arial, Helvetica; text-align: center; margin: 0; padding: 0; }
p { color: white; }
table { margin-right: auto; margin-left: auto; }
img .top { margin-right: auto; margin-bottom: 0; margin-left: auto; }
img.bottom { margin-right: auto; margin-left: auto; }
#main { line-height: 14px; background-image: url(../media/global/main_bg.gif); background-repeat: repeat-y; background-attachment: scroll; background-position: left 10px; width: 938px; margin: -3px auto; }
div.clearer {clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px;}
div.lowbarclearer { font-size: 1px; line-height: 1px; display: block; margin: 0 20px 10px; height: 0; clear: both; padding: 0; }
div.lineclearer { font-size: 1px; line-height: 1px; display: block; margin: 0 20px 10px; padding: 0; height: 0; clear: both; border-bottom: 1px solid #999; }
/*<agl.folder "head">*/
	#adcheader { width:918px; margin:15px auto 0; text-align:left; }
	html.* #adcheader { text-align: left; margin: 10px auto; width: 918px; padding: 0; }
	#adcheader #adclogo { float:left; margin-bottom:15px; }
	#adcheader #search { float:left; margin-bottom: 15px; }
	html.* #adcheader #search { float: left; margin-top: 0; margin-bottom: 0; }
	#adcheader a:link, #adcheader a:active, #adcheader a:visited { color:#fff; }
	#adcheader #leftlinks { float:left; }
	#adcheader a.join { color:#fff177; }
	#adcheader #rightlinks { float:right; padding-top: 6px; }
	html.* #adcheader #rightlinks { float: right; margin-top: -20px; }
	#adcheader span { color:#e4e4e4; font-size:13px; }
	/**** search form ****************************************/
	#search select, #search input { font-size:10px; color:#76797c; }
	#search input.sbox { height:12px; width:130px; border:0; background:white url(http://www.cgsphere.com/media/search/searchfield_bg.gif) repeat-x left top; padding:3px; }
	#search select { width:122px; margin-top:5px; }
	#search .srchimgs { position:relative; top:5px; }
	#head { width: 938px; margin: 15px auto; padding-right: 20px; }
	#head .welcome { float: left; }
	#head .globalnav, #footer .globalnav { color: white; text-align: right; }
	#head .globalnav a, #footer .globalnav a { color: white; font-weight: bold; text-decoration: none; }
	#head .globalnav a:hover, #footer .globalnav a:hover { text-decoration: underline; }
	#head .globalnav a.hilite, #footer .globalnav a.hilite { color: #f9ec78; font-weight: bold; }
	#head .globalnav a:hover.hilite, #footer .globalnav a:hover.hilite { text-decoration: underline; }
/*</agl.folder>*/
/*<agl.folder "globalnav">*/
	#quicktoursnav { width: 898px; margin: 0 20px; padding: 6px 0 15px; border-bottom: 1px solid #999; }
	#quicktoursnav h3 { color:#d8d8d8; font-size:12px; font-weight: bold; float:left; margin: 11px 0 0; }
	#quicktoursnav ul { float: right; margin: 0 0 0 0; padding: 0; }
	#quicktoursnav li { color: #2c2c2c; font-weight: bold; background:url(../media/globalnav/globalnav_a.gif) no-repeat left center; display:block; width:130px; padding:7px 0 6px; margin:0 0 0 8px; cursor:pointer; text-align:center; float: left; }
	#quicktoursnav li.active { background:url(../media/globalnav/globalnav_a_on.gif) no-repeat left center;
	color:#2c2c2c; }
	#quicktoursnav li a
	{ color: #2c2c2c; text-decoration: none; width: 130px; padding-top: 5px; padding-bottom: 6px; display: block; }
	#quicktoursnav li.active a { color: #800000; text-decoration: none; display: block; }
	#quicktoursnav li.active a:hover { color: #800000; }
	#quicktoursnav li a:hover { color: #800000; }
/*</agl.folder>*/
/*<agl.folder "footer">*/
	#footer { font-size: 9px; text-align: right; margin: 0 auto; width: 898px; padding-bottom: 10px; }
	#copyright { font-size: 9px; text-align: center; width: 938px; margin-top: 5px; margin-right: auto; margin-left: auto; padding-right: 40px; padding-bottom: 10px; }
/*</agl.folder>*/
.msg a { color: #ff9c00; font-weight: bold; text-decoration: none; }
.msg a:hover { text-decoration: underline; }
#nojs {background: #f93; padding: 5px 0;}
/*<agl.folder "floatlayer">*/
	#loader {
  width: 450px;
  margin-left: auto;
  margin-right: auto;
}
	#loader td {
  padding: 3px;
  background: #ffffff;
}
	#loader p {
  border: solid 3px #6e89dd;
  padding: 16px 10px 15px;
  margin: 0;
  background: #eef0fc;
}
	#loader img { width: 32px; height: 32px; float: left; margin: -10px 12px 0 0; padding: 0; }
	#loader strong { color: #292929; display: block; }
	#loaderContainer {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: expression('absolute');
  height: expression(document.documentElement.scrollHeight+'px');
  width: expression(document.documentElement.scrollWidth+'px');
  z-index: 1000;
}
	#loaderContainer td {
	padding-top: 150px;
	vertical-align: top;
	text-align: center;
	background-image: url(../media/global/semi-transparent.gif);
}
	#loaderContainer td td {
	padding-top: 3px;
	text-align: left;
}
/*</agl.folder>*/
/*<agl.folder "advertising">*/
	#advertising { overflow:hidden; width:898px; text-align: center; margin: 20px auto; }
	#advertising table { text-align: center; width: 100%; }
/*</agl.folder>*/
#advertising_v { background-color: #ff9c00; width:160px; text-align: center; height: 600px; float: right; }
#advertising_v table { text-align: center; width: 100%; }
/*<agl.folder "localnav">*/
	#localnav { font-size: 11px; background-color: #36435d; background-repeat: repeat-x; text-align: center; width: 897px; white-space: nowrap; height: 26px; }
	html.* #localnav { font-size: 11px; background-color: #36435d; background-repeat: repeat-x; text-align: center; white-space: nowrap; width: 898px; height: 26px; }
	#localnav td a { color: #fff; font-weight: bold; text-decoration: none; background-image: url(../media/localnav/blue/a.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: center top; display: block; padding: 6px 0 7px !important; width: 100%; border-left: 1px solid #c3cbdc; }
	#localnav td a:hover { background-image: url(../media/localnav/blue/hover.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: center top; }
	#localnav td.hi { color: black; font-weight: bold; background-image: url(../media/localnav/blue/on.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: center top; padding: 6px 0 7px; border-left: 1px solid #c3cbdc; display: block; }
	#localnav td.first a { background-image: url(../media/localnav/blue/a.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; border-left-style: none; display: block; }
	#localnav td.first_hi { font-weight: bold; background-image: url(../media/localnav/blue/on.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; padding: 6px 0 7px; display: block; border-left-style: none; }
	#localnav td.first a:hover { background-image: url(../media/localnav/blue/hover.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; }
	#localnav td.last a { background-image: url(../media/localnav/blue/a.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: right top; padding-left: -1px; border-left: 1px solid #c3cbdc; display: block; }
	#localnav td.last a:hover { background-image: url(../media/localnav/blue/hover.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: right top; }
/*</agl.folder>*/
/*<agl.folder "tags">*/
	#tags { font-size: 11px; line-height: 13px; text-align: center; width: 898px; margin-right: auto; margin-bottom: 10px; margin-left: auto; }
	#tags h1 { font-size: 18px; font-weight: bold; margin-top: 0; margin-bottom: 10px; }
	#tags h2 { font-size: 18px; font-weight: bold; margin-top: 20px; margin-bottom: 0; }
	#tags h3 { color: #ff9c00; font-size: 18px; font-weight: bold; text-align: left; width: 400px; margin-top: 0; margin-bottom: 10px; display: block; }
	#tags p { font-weight: bold; margin-top: 5px; margin-bottom: 5px; }
	#tags .detail { color: #ff9c00; }
	#tags .note { font-weight: normal; margin: 10px 0 0; }
	#tags p.comment { font-weight: normal; font-style: italic; margin-top: 10px; margin-bottom: 10px; padding-top: 10px; padding-bottom: 10px; order-top-style: solid; }
	#tags ul { margin: 0 0 10px; padding: 0; }
	/*#tags li { color: #d8d8d8; margin: 0 0 0; padding: 3px 0; }*/
	#tags li { color: #d8d8d8; font-weight: bold; display:block; padding:0px; margin:0 0 0 5px; text-align:center; float: left; }
	
	#tags li a { color: #d8d8d8; font-weight: bold; text-decoration: none; list-style-type: none; list-style-image: none; }
	#tags li a:hover { color: #9cf; }
	#tags li.admin { color: #d8d8d8; background-image: url(../media/btn/btn-bevel-sidebox-admin-286.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left center; text-align: right; cursor: pointer; display: block; margin: 0 0 10px -40px; padding: 4px 30px 6px 0; width: 256px; }
	#tags li.admin a:hover { color: #ff9c00; }
	#tags a.detail { color: #ff9c00; font-weight: bold; text-decoration: none; }
	#tags a:hover.detail { text-decoration: underline; }
/*</agl.folder>*/


