/*
Theme Name: OK Private Equity
Description: A theme for OK Private Equity
Version: 1.0
Author: Walsh:Barnes Interactive
Author URI: http://www.walshbarnes.com
*/

body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 22px;
	background: #FFFFFF;
	margin: 0; padding: 0;
	color: #333333;
}

a { color: #E7AD25; text-decoration: none; }

img, a img { border: 0; }

h1 a, h2 a, h3 a, h4 a, h5 a { color: #333333; }
h1, h2, h3, h4, h5 { font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; }
h1 { font-size: 24px; line-height: 30px; padding-bottom: 6px; border-bottom: 1px solid #E0E0E0; }
h2 { font-size: 17px; line-height: 26px;}
.article {font-size:22px; }
h3 { font-size: 15px; line-height: 22px; }
h4 { font-size: 13px; line-height: 20px; }
h5 { font-size: 12px; line-height: 18px; }

small.date { line-height: 26px; float: right; }

.error { color: #c00; }

/* -- STRUCTURE -- */

.container { width: 850px; margin: 0 auto; }
#ad_wrap { text-align: center; background: #333333; padding: 10px 0 20px 0; }
#header_wrap { background: #333333; }
#header, #header_home { background: url(images/bg_header.gif) bottom right no-repeat; }
#header #logo, #header_home #logo { float: left; }
#header #newsletter { float: right; padding: 70px 20px 0 0; }
#header_home #newsletter { float: right; padding: 126px 20px 0 0; }

#content_wrap { background: url(images/bg_content.jpg) top left repeat-x; }
#home_content { margin-top: 30px !important; margin-bottom: 30px !important; }
#home_content .text_column { float: left; width: 455px; }
#home_content .sidebar_column { float: right; width: 370px; }
#content { background: url(images/bg_line.gif) 228px 0px repeat-y; margin-top: 30px !important; margin-bottom: 30px !important; }
#content .sidebar_column { float: left; width: 194px; }
#content .text_column { float: right; width: 550px; padding-right: 40px; }

#footer { width: 770px; margin: 0 auto; font-size: 10px; padding: 6px 40px; background: #cccccc; }

/* -- CONTENT -- */

#newsletter a { color: #FFFFFF; font-size: 14px; text-decoration: underline; font-family: Georgia, "Times New Roman", Times, serif; }
.sidebar_column h1 { text-align: right; margin: 0; padding: 8px; color: #ffb616; border-bottom: 1px solid #E0E0E0; }

#home_content .text_column .quote { background: url(images/img_open-quote.gif) left 5px no-repeat;!important padding: 20px 0 0 50px; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; }
.quote { background: url(images/img_open-quote.gif) left 5px no-repeat;!important padding: 20px 0 0 50px; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; }
.quote span { background: url(images/img_close-quote.gif) right 50px no-repeat; display: block; padding: 0 40px 20px 55px; }
#home_content .text_column .quote span { background: url(images/img_close-quote.gif) right 50px no-repeat; display: block; padding: 0 40px 20px 0; }

#home_content .text_column .main { padding-left: 50px; }

#pass1, #pass2, #regcode, #captcha, #firstname, #lastname, #website, #aim, #yahoo, #jabber, #about, .custom_field{ font-size: 13px !important; width: 140px !important; padding: 2px 0 !important; margin: 0 !important; }
#user_login, #user_email, #pass1, #pass2 , #firstname, #lastname{ border:solid 1px #A5ACB2 !important;background-color:#FFFFFF !important; margin: 0 !important; }

#disclaimer, #license, #privacy { border: 0 !important; }

.author { font-size: 10px; font-style:italic;}

.post p { /*padding-bottom:35px;*/}

.navigation {  }
.alignleft { float: left; }
.alignright { float: right; }
img.alignleft { padding: 0 10px 10px 0; }
img.alignright { padding: 0 0 10px 10px; }

/* -- NAVIGATION -- */

#nav { border-bottom: 1px solid #E0E0E0; padding: 30px 0 25px 0; line-height: 14px; }
#nav ul { margin: 0; padding: 0; }
#nav ul li { margin: 0; padding: 0 12px; list-style: none; display: inline; }
#nav ul li a { font-size: 12px; color: #666666; padding: 5px 10px 11px 10px; text-transform: uppercase; }
#nav ul li a:hover, #nav ul li.current_page_item a { background: url(images/nav_arrow.gif) bottom center no-repeat; }

/* -- CLEAR -- */

#header_home:after, #header:after, #content_wrap:after, #content:after, #home_content:after, .navigation:after
{
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
