/* Global */

* {padding:0; margin:0;}
html, body {width:100%; height:100%; min-height:100%;}
html>body {height:auto;}
body {background:#77694f url(http://www.dougroberts.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:#4c4230;}
dt, legend {text-transform:capitalize;}
small {font:normal 10px/12px Arial,Verdana,Sans-Serif; color:#4c4230;}
sup {font-size:8px;}

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

h1 {font:bold 26px/28px Times New Roman,Serif; color:#01515d; text-transform:capitalize; margin-bottom:20px;}
h2 {font:bold 18px/22px Times New Roman,Serif; color:#01515d; text-transform:capitalize; text-align:center; margin-bottom:10px;}
h3 {font:bold 16px/20px Times New Roman,Serif; color:#4c4230; text-transform:capitalize; margin-bottom:10px;}
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;}

img.hr {width:200px; height:5px; padding:0; margin:0;}

/* Page */

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

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

.clear {clear:both;}

/* Header */

#header {width:798px; height:199px; padding-bottom:5px; margin:0 auto; background:#ffffff; text-align:center; vertical-align:top;}
#header {background:#ffffff url(http://www.dougroberts.com/images/copy_bkg_cap.gif) bottom no-repeat;}

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

#header #menu {width:798px; height:34px; margin:5px auto 2px; background:#ab2d00 url(http://www.dougroberts.com/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(http://www.dougroberts.com/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 {background:#ffffff url(http://www.dougroberts.com/images/copy_bkg.gif);}
#copy {width:798px; margin:0 auto;}
#copy fieldset {border:solid 1px #c6b289;}
#copy ol, #copy ul, #ul_2006 ul, #copy fieldset, #copy dl, #copy small, #copy table {margin:10px;}
#copy li, #ul_2006 li {margin-bottom:0; margin-left:20px;}

#sidebar_left h2, #sidebar_right h2, #footer_box h2 {display:block; padding:4px; margin:0 0 10px 0; background:#bda374; line-height:18px; color:#ffffff; text-align:center;}

/* Copy Left Sidebar */

#sidebar_left {width:200px; float:left; clear:left; height:auto;}

/*#report_form h2 {font:bold 16px/20px "Times New Roman",Serif; color:#cc0000; text-align:center;}
#report_form h3 {font:bold 14px/16px "Times New Roman",Serif; color:#cc0000; text-align:center;}

#report_form_thanks h2 {font:bold 16px/20px "Times New Roman",Serif; color:#cc0000; text-align:center;}
#report_form_thanks h3 {font:bold 14px/16px "Times New Roman",Serif; color:#000000; text-align:center; text-transform:none;}*/

#sidebar_left h4, #sidebar_left p, #sidebar_right p, #news_box dd {text-align:left; font-family:"Times New Roman",Serif; font-size:12px; line-height:13px; color:#000000;}

.sidebar_box {padding:5px;}
.sidebar_box h2 span {font-size:10px; vertical-align:top;}
/*#book_box p, #doug_box p {padding:0; margin:0;}*/

#freepassers_box p {font:normal 12px/16px Arial,Verdana,Sans-Serif; margin:0; padding:0;}
#freepassers_box p.note{text-align:left; margin-top:5px;}
#freepassers_box p.note small {margin-left:0; color:#000000; font:normal 9px/11px Arial,Verdana,Sans-Serif;}

#feeds_box {text-align:left;}
#feeds_box li {list-style:none;}
#feeds_box ul, #feeds_box li {margin:0; padding:0;}
#feeds_box ul {padding:5px;}
#feeds_box ul h3 {padding:0; margin:0;}
#feeds_box input {line-height:16px;}
#feeds_box #QS_user_email_tt {text-transform:none; width:110px; margin-right:4px;}
#feeds_box #submit {width:50px;}



#book_box img {margin-bottom:10px;}

#doug_box object {display:block; margin:0 auto 10px;}
#doug_box h4 {color:#045b65; display:block; float:right; width:85px; margin:0 auto; text-align:center; padding:20px 10px 0 0;}

#search_box #searchform input {line-height:16px;}
#search_box #searchform #s {width:110px;}
#search_box #searchform #searchsubmit {width:50px;}

#tell_box, #toolkit_box {clear:both; border-top:solid 1px #c6b289; border-bottom:solid 1px #c6b289; background:#ffffff; padding:3px 0;}

#menu_box {text-align:left;}
#menu_box li {list-style:none;}
#menu_box ul, #menu_box li {margin:0; padding:0;}
#menu_box ul {padding:5px;}
#menu_box ul h3 {padding:0; margin:0;}
/*#menu_box #searchform {margin-top:10px;}
#menu_box #searchform #s {width:120px;}*/

#comments_box h2 {font-size:14px; line-height:16px;}
#comments_box .credit {text-align:right; font-style:italic;}

#toolkit_box {text-align:center;}
#toolkit_box img {padding:0; border:0; margin:0;}

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


/*.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;}*/
#news_box {}
#news_box dl {width:188px; 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;}

/* Copy Middle Content */

#copy_middle {float:left; width:378px; height:auto; padding:10px; text-align:left;}
/*#copy 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;}*/
#copy_middle h1 {text-align:left; margin-bottom:5px;}
#copy_middle small {padding:0; margin:0; text-indent:inherit; text-align:left;}
#copy_middle p, #copy_middle li {font:normal 14px/16px "Times New Roman",Serif;}
#copy_middle p #comment {width:378px;}

#copy_middle .post small {padding:0 0 10px;}

#copy_middle #content #social #sociobar1 img {border:0;}

#copy_middle #content .navigation {margin-bottom:10px;}
#copy_middle #content .navigation .alignright {text-align:right;}

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

/* Copy Right Sidebar */

#sidebar_right {width:200px; float:left; clear:right; height:auto; text-align:left;}

#tv_box {text-align:center;}

/*#sidebar_right .credit {text-align:right; font-weight:normal;}
#sidebar_right li {list-style:none;}
#sidebar_right ul, #sidebar_right li {margin:0; padding:0;}

#sidebar_right ul {padding:5px;}
#sidebar_right ul h3 {padding:0; margin:0;}
#sidebar_right #searchform {margin-top:10px;}
#sidebar_right #searchform #s {width:120px;}*/

/*#sidebar_right #comments_box {padding:5px;}*/
/*#sidebar_right #comments_box h2 {font-size:14px; line-height:18px;}*/

/*#copy {width:756px; padding:20px; border:solid 1px #c6b289; margin:0 auto 6px; background:#ffffff; text-align:left;}
#copy h1 {text-align:left;}
#copy, #header, #footer {background-image:none;}
#copy fieldset {border:solid 1px #c6b289;}
#copy ol, #copy ul{list-style-position:inside;}
#copy li {margin-bottom:10px;}

#copy_left {width:170px; float:left; padding:10px; border:solid 1px #c6b289; margin:44px 0 10px 25px; background:#e5dac1;}
* html #copy_left {width:190px; padding:0;}*/ /* IE6 Hackery Ahoy! */
/*#copy_left ul {list-style-position:outside;}
* html #copy_left ul {margin:0; padding:10px 10px 0 10px;}*/ /* IE6 Hackery Ahoy! */
/*#copy_left li {list-style:none;}
#copy_left li a {text-decoration:none; font:bold 14px/16px "Times New Roman",Times,Serif; color:#06515b;}
#copy_left li a:hover {text-decoration:underline;}
#copy_left hr {position:relative; left:-11px; width:192px; height:5px; border-top:solid 1px #c6b289; border-bottom:solid 1px #c6b289; background-color:#ffffff; color:#ffffff;}
* html #copy_left hr {left:-1px; margin-right:-2px; width:192px;}*/ /* IE6 Hackery Ahoy! */

/*#news_box {padding:0;}
* html #news_box {margin:0; padding:0 10px 10px 10px;}*/ /* IE6 Hackery Ahoy! */
/*#news_box dl {width:170px; margin:0;}
* html #news_box dl {width:100%; 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;}
#news_box a {text-decoration:none;}
#news_box a:hover {text-decoration:underline;}
#news_box h2 {padding:2px; margin:10px 0 0; background:#c6b289; line-height:18px; color:#ffffff; text-align:center;}
* html #news_box h2 {margin:0;}*/ /* IE6 Hackery Ahoy! */

/*#copy_right {width:479px; float:right; padding:0; margin:0 50px 50px; color:#06515b;}
* html #copy_right {width:459px; margin:0 20px 0 0;}*/ /* IE6 Hackery Ahoy! */
/*#copy_right li {margin:0;}

#copy ul.arrow_list {padding:0; border:none; margin:0; list-style:none outside;}
#copy ul.arrow_list li {padding:2px 0 12px 31px; background:url(http://www.channelcapitalresearch.com/images/arrow5a.jpg) no-repeat; }*/

/* /Copy */



/* Footer */

#footer {clear:both; width:798px; padding-top:5px; margin:0 auto; vertical-align:bottom; background:#ffffff url(http://www.dougroberts.com/images/copy_bkg_cap.gif) top no-repeat; font:normal 10px/29px Arial,Verdana,Sans-Serif; color:#ffffff;}

#footer_box {width:786px; padding:5px; border:solid 1px #c6b289; margin:0 auto 5px; background:#e5dac1; text-align:left;}
#footer_box p {margin:10px 0 0;}
#footer_box div {width:250px; padding:0 5px; float:left;}
#footer_box ul, #footer_box li {padding:0; margin:0;}
#footer_box li {padding:5px; float:left; display:inline; width:32%;}
#footer_box img {float:right; margin:10px 0 0;}
#footer_box .clear {float:none; margin:0;}

#footer_menu {clear:both;}
#footer_menu .left {float:left; width:380px; padding-left:9px; text-align:left; background:#00505b url(http://www.dougroberts.com/images/footer_corner_tl.gif) top left no-repeat;}
#footer_menu .left a {color:#ffffff;}
#footer_menu .left a:hover {text-decoration:none;}
#footer_menu .right {float:right; width:400px; padding-right:9px; text-align:right; background:#00505b url(http://www.dougroberts.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;}

/* Hidden divs */

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

.displaynone {display:none;}
.displayblock {display:block;}