/* CSS Document */

body{
background-color:#031c50;
background-image:url(/img/bg.png);
background-repeat:repeat-y;
background-position: center;
font-family: Helvetica, Arial, sans-serif;
font-size:11px;
margin: 15px;
}

body, span, div, p, pre, table, tr, th, td, ul, li, .form, form, input, select, textarea {
color: #000;
}

img { border: 0; }
p	{ margin: 10px 2px; }

h1 	{ font-size: 20px; color: #333; padding: 8px 0px 5px 0px ; margin: 0px; line-height: 22px; } 
h2 	{ font-size: 16px; color: #039; margin: 0px 0px 5px 0px; padding: 0px; line-height: 18px; }
h3 	{ font-size: 12px; color: #df5c08; font-weight: bold; margin: 0px 0px 10px 0px; padding: 0px 0px 3px 0px; }
h4 	{ font-size: 11px; color: #333; font-weight: bold; padding: 0px 0px 4px 0px; margin: 0px; }

#main {
padding:7px 30px;
}

#homecontent{
padding: 5px 10px;
width:721px;
background-color: #FFF;
text-align: left;
}

#content{
padding: 5px 10px;
width:721px;
background-color: #FFF;
text-align: left;
}

#featured {
margin-top: 80px;
}

*html #featured {
margin-top: 10px;
}

/* ----------- STYLES ----------- */

a:link, a:visited {
	padding: 0px 0px 0px 0px;
	text-decoration:underline;
	color:#039;
	} 
	
a:hover	{
	color: #f47c30;
	}

a.photosmall { 
border: solid 4px #CCCCCC; 
padding: 0px 4px !important;
display: block;
}
a.photosmall:hover { 
border: solid 4px #999999; 
padding: 0px 4px !important;;
display: block;
 }
	
ul {
	padding:0;
	margin:0;
	}
	
li {
	list-style-type: none;
	padding:0 0 0 0px;
	}

ul.list {
	padding: 0px 10px -10px 10px;
	}
		
ul.list li {
	text-decoration:none;
	list-style-type:none;
	background: url('../img/bullet.gif') 0px 4px no-repeat;
	padding:0px 0px 3px 12px;
	margin:0px 0px 0px 12px;
	}
	
.authors {
	color: #003399;
	}
	
.hr   			{ border-bottom: 2px dotted #666;
				margin:-15px 0px 00px 0px; padding:0px; width:80%;}
*html .hr 		{ }

.listingTitle 	{ 
font-size: 12px; 
color: #df5c08; 
font-weight: bold; 
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px; 
}

#print-footer { display: none !important; }
.asking-align { text-align:right; }
.listing-img-align { text-align: center; }

/* ----------- FOOTER STYLES ----------- */

#footer {
}

.footer{
background-image: url('/img/footer_bg.gif');
background-repeat:repeat-x;
color:#ffffff;
}

#footerlinks{
color:#5A7DC2;
font-size:11px;
padding:5px 10px;
width:742px;
}

#footerlinks a:link, #footerlinks a:visited  {
text-decoration: none;
color:#5A7DC2;
}

#footerlinks a:hover {
text-decoration:underline;
color:#FFFFFF;
}

/* ----------- FOOTER STYLES ----------- */

#navcontainer { 
width: 138px;
}

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-size: 11px;
}

#navcontainer a
{
display: block;
margin: 0px;
padding: 3px 0 3px 8px;
width: 130px;
background-color: #FFF;
border-bottom: 1px solid #eff2f8;
}

#navcontainer a:link, #navcontainer a:visited
{
color: #666;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #FFF;
color: #f47c30;
}

#navlist {
margin-top:0px;
border-bottom: 5px #039 solid;
}

/* SUB NAVIGATION CODE*/
ul#main-nav {font-family:helvetica,arial,sans-serif;margin:0 0 20px 0;padding:0;float:left;width:100%;border-bottom: 4px solid #E5e5e5; width: 482px;}
ul#main-nav li {margin:0;padding:0;list-style:none;float:left;margin:0 0.3em 0 0;}
ul#main-nav li a {text-decoration:none;display:block;padding:0.3em 0.5em;border:2px solid f47c2f;color:#FFF; font-weight: bold; background:#039;}
ul#main-nav li a:hover {border:2px solid f47c2f;color:#FFFFF;background:#f47c2f}
a.on { background:#f47c2f !important;}

/* social icons */
#social {
	text-align: center; 
	border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; 
	margin: 20px auto; 
	width: 90%;
	padding: 8px 0;
	clear: both;
	float: none;
	height: 55px;
	text-align: center;
}
#social h3 {text-transform: none; font-size: 1.2em; padding: 0; margin: 0;}
#social a {height: 38px; width: 38px; margin: 2px 0 0; background: url('/img/social-sprite.png') no-repeat; display: inline; float: left; text-indent: -999em;}
#social a#twitter {background-position: -38px 0;}
#social a#twitter:hover {background-position: -38px -38px;}
#social a#facebook {background-position: 0 0; }
#social a#facebook:hover {background-position: 0 -38px;}
#social a#rss{background-position: -114px 0;}
#social a#rss:hover {background-position: -114px -38px; }

#leftnav #social {margin: 20px 0;}
#leftnav #social a#facebook {margin-left: 0px;}
*:first-child+html #leftnav #social a#facebook {margin-left: 0px;} /* IE7 hack */


/* SiteBy css */ 
#siteby { 
width:116px; 
height:23px; 
background:url('http://linkback.monkee-boy.com/sby-mboy-linkback.png') no-repeat top left; 
display:block; 
} 
#siteby span { display:none; } 
#siteby a:link, #siteby a:visited { display:block; border-bottom:none; width:116px; height: 23px; }