/* Global */

* {padding:0; margin:0;}
html, body {width:100%; height:100%; min-height:100%;}
html>body {height:auto;}
body {background:#77694f url(http://www.channelcapitalresearch.com/images/container_bkg.gif) center repeat-y;}

p, dl, li, legend, th, td, label, input, textarea, select, button, address {font:normal 12px/16px Arial,Verdana,Sans-Serif; color:#5c503a;}
dt, legend {text-transform:capitalize;}
small {font:normal 10px/12px Arial,Verdana,Sans-Serif; color:#5c503a;}
sup {font-size:8px;}

p, h1, h2, h3, h4, h5, h6, address, #copy ol, #copy ul, #ul_2006 ul, #copy fieldset, #copy dl, #copy small, #copy table {margin:10px;}

h1 {font:bold 22px/26px Times New Roman,Serif; color:#01515d; text-transform:capitalize;}
h2 {font:bold 18px/22px Times New Roman,Serif; color:#01515d; text-transform:capitalize;}
h3 {font:bold 16px/20px Times New Roman,Serif; color:#01515d; text-transform:capitalize;}
h4, th {font:bold 14px/18px Times New Roman,Serif; color:#01515d; text-transform:capitalize;} /* Is the same as a paragraph with bold, table header */
h5 {font:bold 12px/14px Times New Roman,Serif; color:#01515d; text-transform:capitalize;} /* Is the same as small text with bold */
h6 {font:bold 10px/12px Times New Roman,Serif; color:#01515d; text-transform:capitalize;}

a:link {color:#06515b;}
a:active {color:#06515b;}
a:hover {color:#06515b; text-decoration:none;}
a:visited {color:#06515b;}

hr {height:1px; border:0; background-color:#c6b289; color:#c6b289;}

/* Page */

#container {position:absolute; left:50%; width:820px; min-height:100%; height:100%; margin-left:-410px; background:#ffffff; text-align:center;}
* html #container {height:100%;} /* IE needs height at 100% */
#container[id] {height:auto;}

p {margin:10px;} /* Strangely enough required exactly here so the top margin doesn't collapse. */

.clear {clear:both;}

/* Header */

#header {width:798px; height:119px; padding-bottom:3px; margin:0 auto; background:#ffffff; text-align:center; vertical-align:top;}

#header #title {width:798px; height:72px; padding:0; margin:0 auto; background:#00505b url(images/header_bkg.jpg); vertical-align:bottom;}

#header #menu {width:798px; height:34px; margin:5px auto 2px; background:#ab2d00 url(images/menu_bkg.gif);}
#header #menu li {display:inline; list-style:none; text-align:center;}
#header #menu li a {display:block; float:left; height:34px; width:114px; font:bold 13px/34px "Times New Roman",Times,Serif; color:#f5e6e1; text-decoration:none; background:url(images/menu_button_bkg.gif) no-repeat; text-align:center; text-transform:uppercase;}
#header #menu a:active {color:#c6b289;}
#header #menu li a:hover {color:#ffffff;}

#header #menu_rule {width:798px; height:4px; border-top:solid 1px #cd6d3f; border-bottom:solid 1px #eecebf; margin:0 auto; background-color:#bd3d00; font-size:4px;}

/* Copy */

#copy {width:798px; margin:0 auto;}
#copy fieldset {border:solid 1px #c6b289;}
#copy ol, #copy ul, #ul_2006 ul, #ul_2007 ul {}
#copy li, #ul_2006 li, #ul_2007 li {margin-bottom:0; margin-left:20px;}

.table {margin:0 auto;}
.table, .table tr {border-top:solid 1px #c8b185; border-right:solid 1px #c8b185;}
.table th, .table td {padding:3px; border-bottom:solid 1px #c8b185; border-left:solid 1px #c8b185;}

#bottom {clear:both; width:100%; padding:0; margin:0 auto;}
#bottom table {clear:both; float:left; width:100%; padding:0; border:solid 1px #c6b289; margin:0; background-color:#e9e0cb; font:normal 12px/14px Arial,Verdana,Sans-Serif; color:#625439;}
#bottom td {width:32%; text-align:left; padding:0; margin:0; vertical-align:top;}
#bottom h3, #bottom p {padding:0; margin:0;}
#bottom div {padding:10px;}
#bottom img {float:right; margin:0 0 10px 10px;}
#bottom .title {clear:both; height:25px; padding:0px; margin:3px; background:#bda374; text-align:center;}
#bottom .title img {float:none; margin:0;}
#bottom .blog {}
#bottom .media {width:36%;}
#bottom .book {}
#bottom .media, #bottom .book {border-left:solid 1px #c6b289;}

#footer {clear:both; height:29px; width:798px; padding-top:6px; margin:0 auto; vertical-align:bottom; font:normal 10px/29px Arial,Verdana,Sans-Serif; color:#ffffff;}
#footer a {color:#ffffff;}
#footer a:hover {text-decoration:none;}

#footer_links {float:left; width:550px; padding-left:9px; text-align:left; background:#00505b url(http://www.channelcapitalresearch.com/images/footer_corner_tl.gif) top left no-repeat;}

#footer_copywrite {float:right; width:230px; padding-right:9px; text-align:right; background:#00505b url(http://www.channelcapitalresearch.com/images/footer_corner_tr.gif) top right no-repeat;}

#copy input, #copy button, #copy textarea, #copy select {color:#000000;}
.form_elem_double {width:400px;}
.form_elem_full {width:200px;}
.form_elem_half {width:100px;}
.form_elem_quarter {width:50px;}
.form_table textarea {height:100px;}

/* */

#header {background:#ffffff url(http://www.channelcapitalresearch.com/images/copy_interior_bkg_2_cap.gif) bottom no-repeat;}

#copy {background:#ffffff url(http://www.channelcapitalresearch.com/images/copy_interior_bkg_2.gif);}

#footer {background:#ffffff url(http://www.channelcapitalresearch.com/images/copy_interior_bkg_2_cap.gif) top no-repeat;}

.hr_top {background:#ffffff; padding-top:3px; border-top:solid 1px #c8b185;}
.hr_bottom {background:#ffffff; padding-bottom:3px; border-bottom:solid 1px #c8b185;}

.link_investment {padding:5px; background:#c0c0c0; border:outset 2px #000000;}

/*.left_box, .box_news {width:255px; border:solid 1px #c6b289; margin-bottom:3px; background-color:#e5dac1;}*/
.box_news div {clear:both; text-align:left; margin-right:6px;}
.box_news img {float:left; border:0; margin:6px;}
.box_news h4 {margin:0; margin-top:6px;}

#praise_box {text-align:left; padding-bottom:10px;}
#praise_box p {padding-bottom:0; margin-bottom:0; font-size:11px; font-weight:bold;}
#praise_box .credit {font-weight:normal;}
#praise_box .title {margin:3px 7px 7px; padding:0; text-align:center;}
#praise_box .title img {display:block; margin:0 auto; padding:0;}

#news_box {padding:6px;}

#news_box dl {width:243px; margin:0;}

#news_box dt {width:48px; height:53px; float:left; clear:left;}
#news_box dd {min-height:53px; margin-left:50px; text-align:left; font:bold 14px/18px Times New Roman,Serif;}
#news_box dd, #news_box dt {padding-top:5px;}

/* Investment Form Button */

.investment_button {display:block; clear:both; height:28px; width:466px; margin:10px auto; border:outset 1px #154a3f; background:#ffffff url(images/button_bkg.gif); color:#7b6133; font:bold 13px/28px Serif; text-align:center; text-transform:uppercase;}

/* Hidden divs */

.posthidden {display:none;}
.postshown {display:inline;}

/* Narrow Sidebar */

#sidebar_narrow {width:156px; float:left; clear:left; height:auto; padding:6px;}
#copy_wide {position:relative; float:right; clear:right; width:615px; height:auto; padding:5px; text-align:left;}
#copy_wide h1, .popup h1 {margin:0; color:#ffffff; font-size:26px; line-height:37px; text-indent:20px; background-image:url(images/h1_bkg_new_long.jpg); background-repeat:no-repeat;}

/* Wide Sidebar */

#sidebar_wide {width:257px; float:left; clear:left; height:auto;}
#copy_narrow {position:relative; float:right; clear:right; width:526px; height:auto; padding:5px; text-align:left;}
#copy_narrow h1 {margin:0; color:#ffffff; font-size:26px; line-height:37px; text-indent:20px; background-image:url(images/h1_bkg_new.jpg); background-repeat:no-repeat;}

/* Privacy, Terms, Disclaimer, Popups */

/*.popup {background-color:#ffffff; background-image:none; width:615px; padding-bottom:5px;}*/
/*.popup h1 {margin:0; color:#ffffff; font-size:26px; line-height:37px; text-indent:20px; background-image:url(http://www.channelcapitalresearch.com/images/h1_bkg_new.jpg); background-repeat:no-repeat;}*/

.rtl {direction:rtl; unicode-bidi:bidi-override;}