
/* ALL PNG BACKGROUND GRAPHICS WILL HAVE ADDITIONAL SELECTORS IN IE6.CSS */

/* BEGIN STRUCTURE */
:focus {-moz-outline-style: none;} /* removes dotted border around FF links */

body,html {
	margin:0;
	padding:0;
	height:100.1%; /* keeps vertical scroll bar visible in browsers so layout doesn't 'bounce' page to page */
	text-align:center; /* combined with container {margin:0 auto 0 auto} this centers a page */

}

div#feedback {
	position:absolute;
	top:0px;
	right:0px;
}

div#container_wrapper {
	width:1000px;
	margin:0 auto 0 auto; 
	border:0px solid black;
}

div#breadcrumb {
	margin:0 auto 0 auto; 
	margin-top:35px;
	padding-right:20px;
	width:960px;
	text-align:right;
	color:#595959;
	font-size:12px;
	border:0px solid black;
}

#breadcrumb a {
	color:#595959;
	text-decoration:none;
	margin-right:4px;
}

#breadcrumb a:hover {
	color:#fff;
	text-decoration:none;
}

table#container {
	position:relative; 
	width:960px;
	margin:0 auto 0 auto; 
	margin-top:5px;
	padding:0;
	text-align:left;
	border:0px solid black;
}

table#container td {
	vertical-align:top;
}

td#branding {	
	position:relative; 
	width:220px;
	background-image:url("/img/photo-spring.jpg");
	background-position:bottom left;
	background-repeat:no-repeat;
	border:1px solid #dad3cc;
}

#logo a, #logo a:hover{
	background:transparent;display:block;	width:180px;
	height:58px;
		border:0px solid #fff;
	}

#branding div#logo {
	/*background-image:url("/img/logo-summer.png");*/
	background-image:url("/img/logo.png");
	background-position:bottom left;
	background-repeat:no-repeat;
	position:relative; 
	top:10px;
	left:28px;
	width:180px;
	height:58px;
}

td#nav {
	width:150px;
	border-right:0px solid #fff;
}

form#signin_small {
	padding:10px;
	padding-right:0px;
	margin:0;
	border:0px solid black;
}

form#signin_small h4{
	font:bold 12px arial, sans-serif;
}

form#signin_small input{
	width:125px;
	margin-bottom:3px;
}

form#signin_small input#submit_sm {
	width:auto;
}

form#search_form {
	height:32px;
	margin:0;
	padding-top:10px;
	padding-right:10px;
	pading-bottom:10px;
	padding-left:10px;
	background-color:#e6b715;
	font:bold 11px arial;
}

#search_form input#query {
	width:90px;
	height:20px;
	border:0;
	font:bold 11px arial;
}

#nav ul {
	margin:0;
	padding:0px;
	text-indent:0px;
	text-decoration:none;
	list-style:none;
	list-style-image:none;
	border:0px solid black;
}

#nav li a {
	font:bold 12px arial, sans-serif;
	padding-top:8px;
	padding-right:10px;
	padding-bottom:8px;
	padding-left:10px;
	display:block;
	width:130px;
	height:auto;
	border:0px solid black;
}

#nav ul li ul li a {
	padding-top:6px;
	padding-right:10px;
	padding-bottom:6px;
	padding-left:10px;
}

#nav li {
	height:auto;
	border-bottom:5px solid #fff;
}
#nav li ul {border:1px solid #fff;}
#nav li ul li {
	border-bottom:1px solid #eece60;
}
#nav li.last {border-bottom:0px;}

#recent_posts ul {
	margin:0;
	padding:0px;
	text-indent:0px;
	text-decoration:none;
	list-style:none;
	list-style-image:none;
	background-color:#fff;
	border:0px solid black;
}

#recent_posts ul li {
	padding:0;
	height:22px;
}

/* +++ ie6 */
#recent_posts li a {
	font:11px arial, sans-serif;
	height:22px;
	padding-top:6px;
	padding-right:10px;
	padding-bottom:0px;
	padding-left:14px;
	display:block;
	border:0px solid black;
	background-image:url("/img/icon-arrow.png");
	background-position:6px 9px;
	background-repeat:no-repeat;
}

#recent_posts li a:visited {}

#recent_posts li a:hover {}

#recent_posts li {
	height:26px;
	border-top:0;
}

td#content {
	width:510px;
	padding:20px;
	padding-top:0;
	background-color:#595959;
	position:relative;
}

div#site_info {
	width:960px;
	margin:0 auto 0 auto; 
	margin-top:20px;
	padding:10px;
}

#site_info p {
	font-size:10px;
}

#site_info a{
	padding-top:4px;
	padding-bottom:4px;
}
/* END STRUCTURE */

/* BEGIN GENERAL TYPOGRAPHY */
body {
	font-family:arial, sans-serif;
	font-size:62.5%;
}

h1, h2, h3, h4, h5 {
	font-family:arial, sans-serif;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:4px;
	margin-left:0px;
}

p, cite, address, label, ul, ol, .p {font-size:12px;}

cite{display:block;margin-bottom:20px;margin-top:-4px;}

address {font-style:normal;}

label {
	font-weight:normal;
}

pre {font-size:1.4em;}

h1 {
	font-size:24px;
	margin-top:18px;
	margin-bottom:0px;
} 

h2 {font-size:16px;
margin-top:20px;
margin-bottom:4px;
}

h2.first {margin-top:0px;}

h3 {font-size:14px;}

h4 {font-size:12px;}

p {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:10px;
	margin-left:0px;
}

a {
	font-size:1em;
	text-decoration:none;
	padding-right:2px;
	padding-left:2px;
}

a:visited {}

a:hover {color:#fff;}

ul {
	margin:0;
	padding:0px;
	padding-bottom:0px;
	text-indent:0px;
	text-decoration:none;
	list-style:none;
	list-style-image:none;
	line-height:1.4em;
}

ol {
	margin:0;
	padding:0px;
	padding-bottom:0px;
	padding-left:30px;
	text-indent:0px;
	text-decoration:none;
	line-height:1.4em;
}

img {border:0;}

hr {
	padding:0;
	margin:0;
	margin-top:10px;
	margin-bottom:10px;
	border:0;
	background-color:#b7bcbd;
	height:1px;

}
hr.disclist_hr {margin-bottom:23px;}
/* END GENERAL TYPOGRAPHY */

/* BEGIN VARIOUS TAGS AND CLASSES */
.nospacing{margin:0;padding:0;}

a.standard{
	background-color:transparent;
	color:#fff;
	padding:0;
}

a.standard:visited{

}

a.standard:hover{
	background-color:transparent;
}

img.help {
	vertical-align:middle;
}

ul.standard {
	margin:0;
	padding:0px 0px 10px 30px;
	text-indent:0px;
	text-decoration:none;
	list-style:none;
	list-style-image:url("/img/dot-white.png");
	line-height:1.4em;
}

ul.standard li {margin-bottom:8px;}

.icon {vertical-align:middle;}

.disc_list {
	margin:0;
	padding:0px;
	padding-bottom:10px;
	text-indent:0px;
	text-decoration:none;
	list-style:none;
	list-style-image:none;
	line-height:auto;
	font-size:14px;
}

.disc_list li {padding:10px;}

.disc_list_2 {
	margin:0;
	padding:0px;
	padding-bottom:10px;
	text-indent:0px;
	text-decoration:none;
	list-style:none;
	list-style-image:none;
	line-height:auto;
	font-size:14px;
}

.disc_list_2 li {padding:10px;}

.disc_list_2 li h2 {
	margin-top:0px;
	margin-bottom:4px;
}

.disc_list_2 li p {
	margin-top:0px;
	margin-bottom:-5px;
	padding-bottom:0;
}

.disc_list_2 li a {
	margin-top:0px;
	margin-bottom:-5px;
	padding-bottom:0;
}

.disc_list_2 li a {

}

.disc_list_2 li a:visited {background-color:transparent;color:#fff;border:1px solid #e6b715;}

.disc_list_2 li a:hover {

}

.disc_list_3 {
	margin:0;
	padding:0 0 10 0px;
	text-indent:0px;
	text-decoration:none;
	list-style:none;
	list-style-image:none;
	line-height:auto;
	font-size:14px;
}

.disc_list_3 li {margin-bottom:20px;}

.center {text-align:center;}

.bold {font-weight:bold;}

.italic {font-style:italic;}

.small {font-size:10px;}

.no_spacing {margin:0px; padding:0;}

.clear {
	clear:both;
	height:0px;
	border:0px solid #FFF;
}

p.clear {
	clear:both;
	height:20px;
}

/*ie*/
p.nav_sub a {
	font-weight:bold;
	font-size:13px;
	padding: 0px 5px 1px 5px;
	margin-right:3px;
}


.photo {
	float:left;
	margin:0px;
	margin-right:14px;
	margin-bottom:2px;
	padding:6px;
	background:#fff;
	border:0px solid #acc0a5;
}

.photo_small {
	float:left;
	margin:0px;
	margin-right:8px;
	margin-bottom:8px;
	padding:3px;
	background:#fff;
	border:0px solid #acc0a5;
}

/*ie.css*/
.photo img, .photo_small img{float:left;}

.photo a, div.photo_small a {
	background-color:transparent;
	padding:0;
}
.photo a:visited, div.photo_small a:visited {
	background-color:transparent;color:#fff;border:0px solid #e6b715;
}

.photo a:hover, .photo_small a:hover {

}
.even {background:#efefef;}

.dark {background-color:#484848;}

.go {
	width:24px;
	height:20px;
	
	font:bold 11px Arial, Helvetica, sans-serif;
	background-color:#000;
	color:#fff;
	border:0;
}

.submit {
	font:bold 12px Arial, Helvetica, sans-serif;

	height:30px;
	
	
	margin-top:10px;
	margin-bottom:10px;
}

.red {color:red}

ul#sitemap {
	margin-top:10px;
}

ul#sitemap li{
	margin-bottom:5px;

}

ul#sitemap ul{
	margin-left:30px;
	margin-top:5px;
	margin-bottom:0;
	padding-bottom:0;
}
/* END VARIOUS TAGS AND CLASSES */

/* BEGIN OAF TOOLS */
td {
	
}

.adminBar {
	background-color:#2d4122;
}

.tableLight {
	
}

.tableDark {
	background-color:#484848;
}

.tableHighlight {
	background-color:#5f4f4b;
}

.margin_10 {margin-top:10px;}

.white {
	color:#FFFFFF;
}

.error {
	color:#fff;
	background-color: #CC0000;
	padding:10px;
	margin-bottom:15px;
	margin-top:10px;
}

/*trade response buttons*/

input#btn_approve {
	margin-right:10px;
	background-color: green;
	color:#fff;
	
}

input#btn_decline {
	background-color: #CC0000;
	color:#fff;
}

.success {
	color:#fff;
	background-color: #a4bd2d;
	padding:10px;
	margin-bottom:15px;
	margin-top:10px;
}
/* END OAF TOOLS */

/* BEGIN COLORS */
body {
	background-color:#b7bcbd;
	color:#fff;
}

table#container {
	background:#fff;
}

td#branding { /* this is the bg color behind the photo, only seen when the page stretches vertically beyond the image */
	/*background-color:#dad3cc;*/
	background-color:#99d3fb;
	/*background-color:#9e8e7f;
	background-color:#071e3e;*/
	/*background-color:#a4dafe;*/
}

td#nav {
	background-color:#e6b715;
}

#nav ul {
	background-color:#fff;
}

#nav li a {
	color:#fff;
}

#nav li a:hover {
	background-color:#e77b14;
}

#nav li.last {
	background-color:#e6b715;
}

#recent_posts li a:hover {
	color:#595959;
	background-color:#e6b715;
}

td#content {
	background-color:#595959;
}

div#site_info {
	color:#8c8f8f;
	color:#595959;
}

#site_info a {
	color:#595959;
	background-color:transparent;
}

#site_info a:hover {
	color:#212121;
}

a {
	color:#595959;
	background-color:#e6b715;
}

a:visited {}

a:hover {
	background-color:#e77b14;
}

/* END COLORS */
form#basic_form td {
	font-size:12px;
	vertical-align:middle;

}


form#addDisc td {
	font-size:12px;
	vertical-align:middle;

}
table#disc_table {margin-top:10px;}
table#disc_table td {
	font-size:12px;
	vertical-align:middle;

}

#disc_table select {width:240px;}
#disc_table textarea {font:12px arial;height:48px;width:236px;}

form#registerForm1 td {
	font-size:12px;
	vertical-align:middle;

}

form#registerForm1, table#disc_table td.textarea {

	vertical-align:top;

}

form#nav_sub {
	border-bottom:1px solid white;
	border-top:1px solid white;
	color:#fff;
	margin:0;
	padding:0;
	padding:10px;
	margin-top:10px;
	font:bold 12px arial, sans-serif;
}

form#form_search {
	border-bottom:1px solid white;
	border-top:1px solid white;
	color:#fff;
	margin:0;
	padding:0;
	padding:10px;
	margin-top:10px;
	font:bold 12px arial, sans-serif;
}

#form_search select {width:250px;}

ul.faq_list li {margin-bottom:8px;}

ul.faq_list li a {width:350px;display:block;font-weight:bold;padding-left:5px;padding-top:2px;padding-bottom:2px;}

table#adpricing{
	width:100%;
	background-color:#333333; 
	border:1px solid #888888;
}
table#adpricing td{
	vertical-align:middle;
	padding:4px;
}
#adpricing p {margin:0;padding:0;}

div.balance {margin-bottom:20px;font-weight:bold;margin-top:15px;font-size:16px;text-align:center;background-color:#484848;padding:10px;padding-top:20px;}
.balance h2 {margin:0;padding:0;}
.balance span {
	color:#aae515;
	font-size:60px;
}
.balance p {margin-top:10px;}
.balance p a {padding:5px;}

.currency {color:#aae515;}

#bank_table tr.dark2 {background:#515151;}
table#bank_table {width:100%;margin-bottom:10px;font-size:12px;}
#bank_table th {padding:10px;padding-top:12px;padding-bottom:12px;font-weight:bold;}
#bank_table td {padding:8px;}
#bank_table td a.img {background:transparent;}

div#requests {background:#484848;padding:10px;margin-bottom:20px;}
div#requests h2, div#requests p, div#requests ul {margin:0;padding:0;}

div#buybox {
	position:absolute;
	top:100px;
	left:350px;
	padding:10px;
	background-color:#484848;
	text-align:center;
}
#buybox form {margin:0;padding:0;}
#buybox h3 {margin:0;padding:0;font-size:26px;}

div#buybox2 {
	clear:both;
	margin-top:20px;
	padding:15px;
	background-color:#484848;
	text-align:center;
}
#buybox2 form {margin:0;padding:0;}
#buybox2 h3 {margin:0;padding:0;font-size:26px;}
.closed {opacity: .2}