/*
Theme Name: Hedge Fund Letters
Theme URI: http://www.cavendo.com/
Description: Hedge Fund Letters Custom Template
Version: 1
Author: Chris LeCompte
Author URI: http://www.cavendo.com/
Tags: custom theme

*/


a:link {color:#003399; text-decoration:underline;}
a:visited {color:#003399; text-decoration:underline;}
a:hover {color:#333; background:#ccc; text-decoration:none;}

html, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
}

body {font-size:62.5%; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; text-align:center; background:url(images/page-bg.png) repeat-x top;}

p {line-height:1.5em;}
p, table {margin:15px 0;}

blockquote {margin-left:25px;}

hr {border: none 0; border-top: 2px solid #CCCCCC; width: 100%; height: 2px;}

img {border:0; display:block;}
img.center {display:block; margin-left:auto; margin-right:auto;}
img.aright {float:right; margin:10px 0 10px 10px;}
img.aleft {float:left; margin:10px 10px 0 0;}
img.border {border:2px solid #666666;}

.nomargin {margin:0;}

.clear {clear:both; font-size:1px;}



/* ----- MAIN ----- */

#page_body {width:960px; margin:0 auto; text-align:left; background:#fff; font-size:1.2em;}

#page_header {background:url(images/header.png) no-repeat top; width:960px; height:146px; position:relative;}
.header_left, .header_right {width:50%; float:left; height:146px;}

.header_left a {position:absolute; width:400px; height:100px; left:0; top:0;}
.header_left a:hover {background:none;}

#page_content {background:url(images/content-bg.png) no-repeat top; min-height:600px; margin:0 0 10px 0; padding-top:10px;}
#sidebar_bg {background:url(images/side-bg.png) repeat-y right 10px; margin:0 10px; width:940px; min-height:600px;}

ul#page_nav {background:#eee; padding:6px 0; margin:0;}
ul#page_nav li {display:inline; margin:10px 5px 0 0; padding:0;}
ul#page_nav li a:link, ul#page_nav a:visited {background:#666; padding:6px; color:#fff; text-decoration:none; text-transform:uppercase; font-weight:bold;}
ul#page_nav li a:hover, li.current_page_item a {background:#ccc; padding:6px; color:#333; text-decoration:none; text-transform:uppercase; font-weight:bold;}



/* ----- TEXT ----- */

h1, h3 {line-height:normal; font-family:Georgia, "Times New Roman", Times, serif;}

h1 {color:#666; font-size:2.4em;}

h2 {color:#666; font-size:1.6em; margin:35px 0 0 0; font-weight:normal;}
h2.post_title {background:#eee; padding:4px 0; font-size:2.4em;}

h3 {color:#333; font-size:1.4em;}

.sidebar h3 {font-size:1.6em; font-weight:normal; margin:10px 0 6px 0;}

.lg {font-size:1.4em;}
.sm {font-size:.8em;}



/* ----- CONTENT ----- */

.content_area {padding:20px 30px; float:left; width:610px;}

.content_area ul {list-style:square; margin:20px 0 20px 30px;}

.home_col {float:left; width:49%; border-right:2px solid #ccc;}
.home_col_last {float:left; width:49%;}

.content {padding:20px;}

.content li {list-style:none; margin-bottom:30px; font-size:1.8em; font-family:Georgia, "Times New Roman", Times, serif; text-align:center;}

.the_post {margin:0 0 30px 0;}


/* ----- SIDEBAR ----- */

.sidebar {float:right; width:210px; padding:10px 20px;}

.sidebar li {list-style:none; display:inline; margin:0; border-bottom:40px solid #fff;}
.sidebar ul li {display:block; border:none; margin:3px 0 5px 10px;}

.widget_box {margin-bottom:40px;}

#s {width:150px;}

.textwidget {font-size:.95em;}

.widget_box {clear:both;}

#rss_email {width:170px; background:url(images/rss-email.png) top left no-repeat; height:148px; font-size:1.2em;}
#rss_email a:hover {background:none;}
#rss_email .rss {padding:15px 0 0 80px; width:100px; height:60px; display:block;}
#rss_email .email {padding:20px 0 0 80px; width:100px; height:60px; display:block;}

.textwidget p {background:#FFFF99; font-size:1.1em; padding:4px; border:2px solid #FFCC66;}
.textwidget p a {font-weight:bold;}

.subscribe img {display:block; float:left; margin:0 5px 20px 5px;}


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

#page_footer {border-top:4px solid #4b4b4b; background:#e9e9e9; min-height:200px; text-align:center; clear:both;}

.footer_content {width:960px; margin:30px auto; text-align:right; font-size:1.1em;}