/*  
	Theme Name:Floh Site (Richs kickass special wordpress dub edition)
	Theme URI:http://www.flohmedia.com/wordpress_25/
	Description:A creamy dream of a layout
	Version:1.0.2
	Author:Rich
	
   	Note: Style.css will be used only when Compatible CSS Mode is enabled. Main CSS settings are stored in style.css.php.	
*/

/* General */
html { /* Force Vertical Scrollbar... dont be silly */
/* IE 
overflow-y:scroll; 
/* Moz
height:100%;
margin-bottom:1px;
*/
}

* {
padding:0;
margin:0;
}

body {
	color:#333333;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	background: #EEE url(images/bg.jpg);
	/*line-height: 16px;*/
}

p {
 line-height: 18px;
}

fieldset,select,img {
border:0;
}

hr,#searchform br,.counter {
display:none;
}


/* Structure Divs */
#container {
	position:relative;
	margin:0 auto;
	padding:0;
	width:800px;
}

#header {
	width:800px;
	height:100px;
	background: #333 url(images/masthead.png) no-repeat;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}

/*
search bar styles are in plugins / live-search-popup / css as of april 2008
*/

#nav_container {
	width:780px;
	height:35px;
	list-style:none;
	background:#333;
	text-align:left;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 0;
}
	
#nav {
	padding:0;
	list-style:none;
	float: left;
	margin-left: 20px;
}
	
#nav li {
	height:35px;
	list-style:none;
	float:left;
	padding:0 10px;
	line-height:35px;
}

#nav a {
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
}
	
#nav li:hover {
	color:#fff;
	background-color:#009dbc;
}

#nav a li:hover {
	color:#fff;
	background-color:#009dbc;
}



#nav_2 {
	padding:0;
	list-style:none;
	float: right;
	margin-left: 20px;
}
	
#nav_2 li {
	height:35px;
	list-style:none;
	float:left;
	padding:0 10px;
	line-height:35px;
}

#nav_2 a {
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
}
	
#nav_2 li:hover {
	color:#fff;
	background-color:#009dbc;
}

#nav_2 a li:hover {
	color:#fff;
	background-color:#009dbc;
}

	/* -------------------- POST LIST ---------------------- */
	
	
	    {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 60px;
	padding-left: 0px;
	}
	
	.postList h1 {
	margin-bottom: 20px;
	}
	
	.postList h1 a:link, .postList h1 a:active, .postList h1 a:visited  {
	font-size: 30px;
	font-weight:lighter;
	letter-spacing: 0.01em;
	color:#009dbc;
	text-decoration:none;
	text-transform: capitalize;
	}
	
	.postList h1 a:hover {
	color:#999999;
	text-decoration:none;
	}
	
	.postList h2  {
	font-size: 18px;
	font-weight:lighter;
	letter-spacing: 0.01em;
	color:#009dbc;
	text-decoration:none;
	text-transform: capitalize;
	}
	
	.postList p {
	font-size: 12px;
	color:#333333;
	/*margin-top: 20px;*/
	margin-bottom: 30px;
	}
	
	.postList p a:link, .postList p a:active, .postList p a:visited {
	color:#999999;
	text-decoration:none;
	}
	
	.postList p a:hover {
	color:#333333;
	text-decoration:none;
	}
	
	.postList span a {
	color:#333333;
	text-decoration:none;
	font:bold 10px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	}
	
	.postList span a:hover {
	color:#3cb1c9;
	}
	
	.postList_tags {
	width: 100%;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	text-transform: uppercase;
	float: left;
	margin-bottom: 40px;
	padding-bottom: 3px;
	border-bottom: solid 1px #999999;
	}
	
	.postList_tags span {
	background-color: #E6E6E6;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 6px;
	padding-right: 6px;
	float: left;
	margin-right: 2px;
	margin-top: 2px;
	}
	
	.postList_tags span a:link, .postList_tags span a:active, .postList_tags span a:visited {
	color: #333333;
	text-decoration: none;
	}
	
	.postList_tags span a:hover {
	color: #009dbc;
	text-decoration: none;
	}	
	
	.postList_footer {
	display:none;	
	width: 100%;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;

	}
	
	. {
	width: 100%;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	/*text-transform: uppercase;*/
	/*float: left;*/
	}
	
	. span {
	}
	
	. span a:link, . span a:active, . span a:visited {
	color:#333333;
	text-decoration: none;
	}
	
	. span a:hover {
	color:#009dbc;
	text-decoration: none;
	}
	
	.postList_date {
	float: left;
	width: 50%;
	}	
	.postList_comments {
	float: right;
	width: 50%;
	text-align:right;
	}
	
	
	.postList_sideBar_nav {
	margin-bottom: 30px;	
	}
	
	.postList_sideBar_nav h1 {
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	text-transform: capitalize;
	margin-bottom: 8px;
	color:#333333;
	}
	
	.postList_sideBar_nav ul {
	list-style:none;
	}
	
	.postList_sideBar_nav ul li {
	width: 100%;
	/*border-bottom: solid 1px #FF9900;*/
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	text-transform: uppercase;
	margin-bottom: 8px;
	}
	
	.postList_sideBar_nav ul li a:link, .postList_sideBar_nav ul li a:active, .postList_sideBar_nav ul li a:visited {
	color: #009dbc;
	text-decoration: none;
	}
	
	.postList_sideBar_nav ul li a:hover {
	color: #333333;
	text-decoration: none;
	}

	.postList_content_info {
	text-align:left;
	color:#333333;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-transform:uppercase;
	padding: 50px 0 0 0;
	margin:0 110px;
	border-bottom: #333333 solid 1px;
	}
	
	.postList_content_info span {
	/*background-color: #E6E6E6;
	padding-bottom: 6px;
	padding-top: 6px;
	padding-left: 12px;
	padding-right: 12px;*/
	
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	/*text-transform: uppercase;*/
	/*margin-bottom: 100px;
	margin-top: 3px;*/
	/*margin-left: -10px;
	border-bottom: solid 1px #CCCCCC;*/
	}


	/* ---------------------------------------------- */
	
	
/* -------------------- POST DETAIL ---------------------- */
	
	
	.postDetail {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 60px;
	padding-left: 0px;
	}
	
	.postDetail h1 a:link, .postDetail h1 a:active, .postDetail h1 a:visited  {
	font-size: 30px;
	font-weight:lighter;
	line-height: 20px;
	color:#009dbc;
	text-decoration:none;
	text-transform: capitalize;
	}
	
	.postDetail h1 a:hover {
	color:#999999;
	text-decoration:none;
	}
	
	.postDetail p {
	font-size: 12px;
	color:#333333;
	margin-top: 20px;
	margin-bottom: 30px;
	}
	
	.postDetail p a:link, .postDetail p a:active, .postDetail p a:visited {
	color:#999999;
	text-decoration:none;
	}
	
	.postDetail p a:hover {
	color:#333333;
	text-decoration:none;
	}
	
	.postDetail_date {
	font-size:14px;
	font-style:italic;
	color:#333333;
	text-align:left;
	/*border-top:1px solid #777;
	padding-top:10px;
	padding-bottom: 10px;*/
	}
	
	.postDetail_tags {
	width: 100%;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	text-transform: uppercase;
	float: left;
	margin-bottom: 3px;
	padding-bottom: 3px;
	margin-bottom: 40px;
	margin-top: 5px;
	/*border-bottom: solid 1px #CCCCCC;*/
	}
	
	.postDetail_tags span {
	background-color: #009dbc;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 6px;
	padding-right: 6px;
	float: left;
	margin-right: 2px;
	margin-top: 2px;
	}
	
	.postDetail_tags span a:link, .postDetail_tags span a:active, .postDetail_tags span a:visited {
	color: #333333;
	text-decoration: none;
	}
	
	.postDetail_tags span a:hover {
	color: #009dbc;
	text-decoration: none;
	}	
	
	.postDetail_sidebar_info {
	width: 100%;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	text-transform: uppercase;
	float: left;
	margin-bottom: 25px;
	margin-top: 25px;
	}
	
	.postDetail_sidebar_info span {
	/*background-color: #CCCCCC;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 6px;
	padding-right: 6px;
	margin-top: 2px;
	margin-left: 10px;
	float: right;*/
	}
	
	.postDetail_sidebar_info span a:link, .postDetail_sidebar_info span a:active, .postDetail_sidebar_info span a:visited {
	color:#333333;
	text-decoration: none;
	}
	
	.postDetail_sidebar_info span a:hover {
	color:#009dbc;
	text-decoration: none;
	}	
	
	.postDetail_footer {
	width: 100%;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	text-transform: uppercase;
	float: left;
	}
	
	.postDetail_footer span {
	/*background-color: #CCCCCC;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 6px;
	padding-right: 6px;
	margin-top: 2px;*/
	margin-left: 10px;
	float: right;
	}
	
	.postDetail_footer span a:link, .postDetail_footer span a:active, .postDetail_footer span a:visited {
	color:#333333;
	text-decoration: none;
	}
	
	.postDetail_footer span a:hover {
	color:#009dbc;
	text-decoration: none;
	}
	
	.postDetail_sideBar_nav {
	margin-bottom: 30px;	
	}
	
	.postDetail_sideBar_nav h1 {
	font-size: 18px;
	color:#333333;
	font-style: normal;
	font-weight: bold;
	text-transform: capitalize;
	margin-bottom: 8px;
	}
	
	.postDetail_sideBar_nav ul {
	list-style:none;
	}
	
	.postDetail_sideBar_nav ul li {
	width: 100%;
	/*border-bottom: solid 1px #FF9900;*/
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	text-transform: uppercase;
	margin-bottom: 5px;
	}
	
	.postDetail_sideBar_nav ul li a:link, .postDetail_sideBar_nav ul li a:active, .postDetail_sideBar_nav ul li a:visited {
	color: #009dbc;
	text-decoration: none;
	}
	
	.postDetail_sideBar_nav ul li a:hover {
	color: #333333;
	text-decoration: none;
	}



	/* ---------------------------------------------- */
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	.date-header {
	font-size:10px;
	color:#666666;
	text-align:right;
	border-top:1px solid #777;
	line-height:0.px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	}
	
	.entry-footer {
	color:#ccc;
	font-size:10px;
	border-top:1px solid #777;
	margin-top: 30px;
	margin-bottom: 20px;
	padding-top: 5px;
	letter-spacing: 0.1em;
	font-weight: bold;
	text-align: right;
	text-transform: uppercase;
	}
	
	/* Sidebar */
	
	#sidebar p {
	margin-top: 0px;
	margin-bottom: 80px;
	line-height: 18px;
	letter-spacing: 0.2px;
	font-size: 12px;
	}
	
	.post_nav {
	width:100%;
	margin-top:20px;
	margin-bottom:40px;
	line-height:16px;
	}
	
	.post_nav h1 {
	font-size:20px;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:0.01em;
	color:#999999;
	margin-bottom:5px;
	}
	
	.post_nav a:link, .post_nav a:active, .post_nav a:visited {
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:0.02em;
	color:#009dbc;
	text-decoration:none;
	}
	
	.post_nav a:hover {
	color:#666666;
	text-decoration:none;
	}
	
	
	#sidebar_info p {
	text-align:left;
	clear: both;
	}
	
	.intro_large {
	font-size:60px;
	letter-spacing:-0.06em;
	margin-right:5px;
	font-weight:bold;
	text-align:left;
	clear: both;
	}
	
	.intro_copy {
	text-align:left;
	clear: both;
	}
	
	/* Shelf Elements */	
	#shelf {
	}
	
	#toggle {
	text-align:left;
	list-style:none;
	overflow:hidden;
	background-color: #fff;
	margin:0 0 5px 0;
	padding:10px 0 20px 30px
	}
	
	#toggle h2 {
	color:#333333;
	font:bold 18px Arial, Helvetica, sans-serif;
	margin:5px 2px 5px 0;
	}
	
	#toggle ul {
	list-style:none;
	padding-right: 50px;
	font-size: 10px;
	color:#333333;
	}
	
	#toggle li {
	width: 150px;
	float:left;
	padding: 15px 40px 5px 0;
	margin:0;
	font-size:12px;
	}
	
	#toggle ul li a,#toggle ul li a:link,#toggle ul li a:visited {
	list-style-type: none;
	color: #009dbc;
	font-size: 10px;
	font-weight: bold;
	padding: 0px;
	text-transform: uppercase;
	text-decoration:none;
	}
	
	#toggle ul li a:hover {
	color: #333;
	}
	
	/* Footer */
	
	#footer {
		clear:both;
		height:70px;
		background-color:#333;
		width: 800px;
		text-align: left;
		margin-top: 5px;
		margin-right: auto;
		margin-bottom: 10px;
		margin-left: auto;
	}	
	
	#footer p {
		color:#fff;
		text-align:left;
		font-size: 10px;
		padding-left:30px;
		padding-top: 30px;
	}
	
	#footer a:link, #footer a:active, #footer a:visited {
	color:#CCCCCC;
	}
	
	#footer a:hover {
	color: #FFFFFF;
	}

/* Comments and Trackbacks */

#comments {
	text-align:left;
	padding-left: 20px;
	margin-bottom: 50px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #999999;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 14px;
	color:#999999;
}

#comments h1 {
	font-size: 18px;
	margin-bottom: 20px;
}

#comments h2 {
	font-size: 14px;
	margin-bottom: 10px;
}

#comments p {

}

#comments p a:link, #comments p a:active, #comments p a:visited {
	font-size:12px;
	font-weight:normal;
	text-transform:none;
	color:#999999;
	text-decoration:none;
}

#comments p a:hover {
	color:#FF6666;
	text-decoration:none;
}

#comments ul {
	list-style:none
}

#comments ul li {
	
}

#comments ul li h1 {
font-size:20px;
color:#666666;
margin-bottom: 5px;
}

#comments ul li p {
margin-bottom: 15px;	
}

.comment_footer {
font-size: 10px;
margin-bottom: 40px;
}

.comment_moderator {
font-size: 10px;
margin-bottom: 5px;
color:#FF3333;
}


#leavecomment {
	text-align:left;
	font-size:22px;
	letter-spacing:0.02em;
	margin-top: 35px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}

#commentform {
	margin-top:10px;
	padding:0px;
}

input#author,input#email,input#url,textarea#comment {
	color:#999999;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	outline:none;
	border:1px solid #CCCCCC;
	background-color: #FFFFFF;
}

#commentform input:focus,#commentform textarea:focus {
	border:1px solid #999999;
	background-color: #FFFFFF;
}

input#author,input#email,input#url {
	margin-right: 10px;
	padding: 3px;
}


textarea#comment {
	padding-top: 4px;
	padding-left: 5px;
	width:80%;
}

#authorinfo p {
	padding-top: 5px;
	padding-bottom:5px;
	margin-top:5px;
	margin-bottom:5px;
}

#authorinfo p a:link, #authorinfo p a:active, #authorinfo p a:visited {
	color:#333333;
	text-decoration:none;
}

#authorinfo p a:hover {
	color:#FF6666;
	text-decoration:none;
}

#submit,#previewcomment {
	border:1px solid #FFFFFF;
	color:#999999;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	background-color: #FFFFFF;
	font-style: italic;
	font-weight: bold;
	margin-top: 20px;
	padding-right: 5px;
}

#submit:hover,#previewcomment:hover {
	color: #009DBC;
	background-color: #FFFFFF;
}

.comment-header {
	font-size:20px;
	margin-top: 50px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
	margin-bottom: -5px;
}

.comment-header a,.comment-header a:active,.comment-header a:visited,.comment-header a:link {
background:none;
}

.comment-header a:hover {
background:none;
text-decoration:underline;
}

.comment-footer {
	font-size:12px;
	margin-bottom: 10px;
}

.comment-content {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: italic;
}

.pinglist li {
border:1px solid #3465A4;
}

.pinglist li,.commentlist li {
	text-align:left;
	list-style:none;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	font-size: 22px;
	padding: 0px;
}

.class-comment1 {
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

.class-comment2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

#commentlist li img {
padding:0;
border:0;
}

#commentlist li img.gravatar {
float:right;
margin:2px;
border:2px solid #444;
}


#navigation {
	padding-bottom: 30px;
	font-size: 12px;
}

#navigation a:link, #navigation a:active, #navigation a:visited {
	font-size: 10px;
	font-weight: bold;
	color: #009dbc;
	text-transform:uppercase;
	text-decoration:none;
}

#navigation a:hover {
	color:#333333;
}










/* start content */



#promo {
	width:800px;
	height:195px;
	/*background:#333 url(images/bb_banner.jpg) no-repeat;*/
}

#promo_top {
	width:800px;
	height:20px;
	background:#333 url(images/promo_top.jpg) no-repeat;
}

#promo_bottom {
	width:800px;
	height:5px;
	background:#333 url(images/promo_bottom.jpg) no-repeat;
}






#aboutus_container {
	height:615px;
	background:#ffffff url(images/aboutus_bg.png) no-repeat bottom left;
}

#aboutus_container h1 {
	color:#009DBC;
	font-size:27px;
	font-weight:normal;
	text-transform:uppercase;
}

#aboutus_container p {
	padding:10px 0;
}

#aboutus_container p a:link, #aboutus_container p a:visited {
	color:#009dbc;
	text-decoration:none;
	font-weight:bold;
}

#aboutus_container p a:hover {
	color:#333333;
}

#aboutus_who {
	float:left;
	width:210px;
	padding:30px;
	color:#333;
	font-size:12px;
	text-align:left;
}

#aboutus_work {
	float:left;
	width:460px;
	padding:30px 20px;
	color:#333;
	font-size:12px;
	text-align:left;
}

.aboutus_banner {
	margin:10px 0;
}

.aboutus_banner img {
	border:1px solid #333333;
}







#contact_map {
	width:580px; 
	padding-top:10px;
	border-top: 1px solid #000000;
}

#contact_map h3 {
	font-size:18px;
	padding-bottom: 15px;
	padding-top:: 15px;
}

.contact_details_title {
	padding:15px 0 5px;
}

.contact_details_cell {
	padding-bottom:20px;
	font-size:12px;
}










	
#content {
	position:relative;
	width:800px;
	margin:0;
	background-color: #fff;
}

#primary-content {
	float:left;
	padding-top: 70px;
	padding-left: 110px;
	text-align:left;
	width:400px;
}

/* General page setup */

#pContent_fullWidth {
	text-align:left;
	width:800px;
	min-height:500px;
	padding-top: 60px;
	background-color:#ffffff;
	background-repeat:no-repeat;
	background-position:top left;
}

#pContent_fullWidth h1 {
	height: 60px;
	width: 690px;
	color: #333333;
	margin: 0;
	padding-top: 25px;
	padding-left: 110px;
	font-size:45px;
	text-transform: uppercase;
}

#pContent_fullWidth h2 {
	padding-bottom: 40px;
	font-size:20px;
	font-weight:normal;
	color:#009dbc;
}

#pContent_fullWidth table td {
	padding: 5px 0;
	font-size:14px;
}

#pContent_fullWidth table td h3 {
	padding: 15px 0;
	font-size:14px;
}

#pContent_fullWidth table td ul {
	padding-bottom:20px;
	list-style-position:inside;
}

#pContent_fullWidth table td ul li {
	padding-bottom:5px;
	list-style-position:inside;
}

























/* Advert page setup */

#pContent_advert {
	/*background:#fff;*/
	text-align:left;
	width:800px;
	padding-top: 60px;
	background-color: #333333;
}

#pContent_advert h1 {
	height: 26px;
	width: 690px;
	color:#333333;
	margin-bottom: 10px;
	padding-top: 8px;
	padding-left: 110px;
	text-transform: uppercase;
	font-size: 18px;
	/*background-color: #0b9dbc;*/
	background-color:#CCCCCC;
	background-image:url(images/ad_page_header.jpg);
	font-weight: bold;
}

#pContent_advertNav {
	padding-left: 110px;
	padding-top:30px;
	color: #999999;
	font-size: 10px;
}



#pContent_advertNav_footer {
padding-left: 110px;
	padding-top:30px;
	color: #999999;
	font-size: 10px;
}

#pContent_advertNav_footer div {
	padding-top: 15px;
	padding-bottom: 5px;
}

#pContent_advertNav_footer #pContent_advertNav_Ads a:link {
	font-size:10px;
	color:#999999;
	font-weight: bold;
	text-transform:uppercase;
	text-decoration: none;
}

#pContent_advertNav_footer #pContent_advertNav_Ads a:active {
	color:#FFFFFF;
	font-weight: bold;
	text-transform:uppercase;
	text-decoration: none;
	font-size:10px;
}

#pContent_advertNav_footer #pContent_advertNav_Ads a:visited {
	color:#FFFFFF;
	font-weight: bold;
	text-transform:uppercase;
	text-decoration: none;
	font-size:10px;
}

#pContent_advertNav_footer #pContent_advertNav_Ads a:hover {
	color:#0b9dbc;
}

#pContent_advertNav #pContent_advertNav_Back {
padding-bottom: 18px;
}

#pContent_advertNav #pContent_advertNav_Back a:link, #pContent_advertNav #pContent_advertNav_Back a:active, #pContent_advertNav #pContent_advertNav_Back a:visited {
	font-size:10px;
	color:#999999;
	font-weight: bold;
	text-transform:uppercase;
	text-decoration: none;
}

#pContent_advertNav #pContent_advertNav_Back a:hover {
	color:#0b9dbc;
}



/* Advert pages */

#ad_units {
	width: 100%;
	text-align: center;
	padding-top: 60px;
	padding-bottom: 60px;
}

#ad_stats {
	color:#999999;
	padding-bottom: 30px;
	/*padding-top: 30px;*/
	padding-left: 110px;
	font-size: 10px;

}

#ad_stats ul {
list-style:none;
}


#ad_stats ul li {
padding-bottom: 6px;
	
}

#ad_stats ul li span {
	font-weight: bold;
}

#ad_stats .post-meta {
	font-weight: bold;
}

#ad_stats .post-meta-key {
	font-weight: bold;
	font-size: 10px;
}




/* General page styling */

#edit_link {
	padding-top: 60px;
	padding-left: 110px;
	font-size: 10px;
	color:#CCCCCC;
}

#edit_link a:link, #edit_link a:active, #edit_link a:visited {
	color:#CCCCCC;
}

#edit_link a:hover {
	color:#0b9dbc;

}


/* Need Answers */

#need_answers_header {
	width: 580px;
	font-size: 20px;
	color: #0b9dbc;
	font-weight: lighter;
	padding-left: 110px;
	padding-right: 110px;
	padding-bottom: 60px;
}

#need_answers_header p {
	padding-bottom: 20px;
	color:#ef51aa;
	line-height:25px;
}

#column1 {
	float:left;
	padding-left:110px;
	padding-bottom: 100px;
	width:400px;
}

#column1 h1 {
	font-size: 20px;
	color:#333333;
}

#column1 h2 {
	font-size: 20px;
	color:#333333;
	font-weight:lighter;
}

#column1 p {
	color: #333333;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#column1 h3 {
	color:#333333;
	padding-top:30px;
}

#column2 {
	float:left;
	width:200px;
	text-align: right;
}



/* Contact page */

#contact_column1 {
	float:left;
	padding-left:110px;
	padding-bottom: 100px;
	padding-right: 50px;
	width:350px;
}

#contact_column1 h1 {
	font-size: 20px;
	color: #009dbc;
}

#contact_column1 p {
	font-size: 12px;
	color: #333333;
}

#contact_column1 h2 {
	font-size: 20px;
	color: #f36262;
	font-weight:lighter;
	padding-bottom: 6px;
}

#contact_column2 {
	float:left;
	width:200px;
	text-align: right;
}

#p_spacer {
	padding-bottom: 40px;
}


.page h1 {
	/*margin:40px 0 0px 0px;*/
}




#brands_column1 {
	float:left;
	padding-left:110px;
	padding-bottom: 100px;
	padding-right: 50px;
	width:580px;
}

#brands_column1 h1 {
	font-size: 20px;
	color: #009dbc;
}

#brands_column1 p {
	font-size: 12px;
	color: #333333;
	padding-bottom: 40px;
	width: 420px;
}

#brands_column1 h2 {
	font-size: 24px;
	color: #f3d947;
	font-weight:lighter;
	width: 460px;
	padding-bottom: 20px;
}

#brands_column1 a:link, #brands_column1 a:active, #brands_column1 a:visited {
	color:#333333;
}

#brands_column1 a:hover {
	color:#999999;
}



#contact_form {
	float:left;
	width:200px;
	margin-left:50px;
}




#sidebar {
	float:left;
	width:150px;
	padding:70px 0 0 50px;
	text-align:left;
}






#contact_container {
	width:580px;
	padding-left:112px;
}

#contact_container h2 {
	color:#f36262;
}













/* Rates */

#rates_container {
	width: 580px; 
	margin-left: 112px;
}

#rates_container h2 {font-size:18px; padding-bottom: 20px}
#rates_container h3 {font-size:16px; padding-bottom: 5px;}
#rates_container p {font-size: 10px;}
#rates_container td {padding-top:5px; padding-bottom:5px;}
#rates_container table {border-bottom: 1px solid #333333; border-top: 1px solid #000000; margin-bottom: 50px}
#rates_container ul {font-size: 10px; list-style-position: inside; padding-bottom: 10px}

#standard_fees_table {
	margin-top:-5px;
}





