/*  
Theme Name: Rolling Barge
Theme URI: http://www.rollingbarge.com/blog/
Description: Rolling Barge WP Theme
Version: 1.0
Author: Ciprian Pricop (contact@ciprianpricop.info)
Author URI: http://www.ciprianpricop.info
*/

html{padding:0px; margin:0px;}
body{background-color:black; font:16px/1.231 Helvetica,Arial,sans-serif; color:white; padding:10px; margin:0px;}

#page{width:970px; margin:20px auto; line-height:1.5em; color:black;}

#head{padding:0; background:black url(images/logo.jpg) 0px 0px no-repeat; height:130px}

#head h1{color:white; padding:80px 30px 40px 0; text-align:right; font-family:georgia,serif;
border:0px solid white}

#tit{position:relative; top:50px; left:680px; font-size:93%; color:white}

#menu{float:left; width:190px; margin:0px; padding:0px; background-color:#938D77;}
#menu ul, #menu li {list-style:none; width:100%}
#menu ul {margin:1em 0; padding:0; list-style:none;}
#menu li a, #menu li strong {display: block; padding:7px 7px 7px 30px; color:black; border-bottom: solid 1px black; text-decoration:none; background: #EEE8D0 url(img/bullet.jpg) 6px 7px no-repeat; }
#menu li a:hover {background:#F3EFE0 url(img/bullet.jpg) 6px 7px no-repeat;}
#menu ul ul {margin:0 0 0 100px; width:100px; background-color:white;}
#menu ul ul li a{display: block; padding:4px; color:#3D5200; border-bottom:solid 1px #EBEDDB; text-decoration:none; font:normal bold 13px Helvetica,Arial,sans-serif;}
#menu ul ul li h3{margin:0; padding:2px 4px;  font:normal bold 13px Helvetica,Arial,sans-serif;}
#menu li a.activeparent {background:goldenrod;  color:#fff;}
#menu h3{margin:0;  font:normal bold 15px Helvetica,Arial,sans-serif;}

#main{background:black; color:white; padding:0px 0px 10px 0px; margin:0 0 0 0px; height:auto; font:bold 17px/1.231 Helvetica,Arial,sans-serif; color:white;}

#main h2{font:bold 48px/1.231 Helvetica,Arial,sans-serif; color:white; text-align:center;}
#main h3{font:bold 32px/1.231 Helvetica,Arial,sans-serif; color:white; text-align:center;}
#main p{font:bold 17px/1.231 Helvetica,Arial,sans-serif; color:white; margin:0px 20px 10px 20px; text-align:center}
#main a{text-decoration:none; color:steelblue}
#main a:hover{text-decoration:underline}

#main ul {list-style:none; padding:0 0 0 10px;}

#left { width:600px; float:left; }

#left h1 {font:bold 20px/1.231 Helvetica,Arial,sans-serif; color:white; text-align:left;}

#left h2 {font:bold 18px/1.231 Helvetica,Arial,sans-serif; color:white; text-align:left;}

#left h3 {font:bold 14px/1.231 Helvetica,Arial,sans-serif; color:white; text-align:left;}

#left p{font:bold 13px/1.231 Helvetica,Arial,sans-serif; color:white; margin:0 0 10px 0; text-align:left;}

#right { width:350px; float:right; }

#right h2 {font:bold 18px/1.231 Helvetica,Arial,sans-serif; color:white; text-align:left;}

#right p{font:bold 13px/1.231 Helvetica,Arial,sans-serif; color:white; margin:0 0 10px 0; text-align:left;}

.icon { /*margin:10px;*/ float:right; }

#foot{clear:both; font-size:76%; margin:0; padding:7px 0 0 0; background-color:black; color:white}

#cr{float:right}
#cr a{text-decoration:none; padding-right:7px; color:white;}
#cr a:hover{color:#ccc;}
.ctr{text-align:center}
.f10 {font-size:77%;} /* for setting 10px */
.f11 {font-size:85%;} /* for setting 11px */
.f12 {font-size:93%;} /* for setting 12px */
.f13 {font-size:100%;} /* for setting 13px */
.f14 {font-size:108%;} /* for setting 14px */
.f15 {font-size:116%;} /* for setting 15px */
.f16 {font-size:123.1%;} /* for setting 16px */
.f17 {font-size:131%;} /* for setting 17px */
.f18 {font-size:138.5%;} /* for setting 18px */
.f19 {font-size:146.5%;} /* for setting 19px */
.f20 {font-size:153.9%;} /* for setting 20px */
.f21 {font-size:161.6%;} /* for setting 21px */
.f22 {font-size:167%;} /* for setting 22px */
.f23 {font-size:174%;} /* for setting 23px */
.f24 {font-size:182%;} /* for setting 24px */
.f25 {font-size:189%;} /* for setting 25px */
.f26 {font-size:197%;} 
.pti{font:bold 20px/1.231 Helvetica,Arial,sans-serif; color:black;}
.pli{list-style:disc; color:black; font:bold 16px/1.231 Helvetica,Arial,sans-serif; text-align:center; width:370px; margin:0;}
.plh{color:white; font:bold 17px/1.231 Helvetica,Arial,sans-serif; margin:0 20px 0 42px; padding:0;}
.plh li{list-style:disc;  padding:0 0 6px 0;}
.pll{font:normal 17/1.231 Helvetica,Arial,sans-serif; text-align:left; margin:0 20px 0 36px; padding:0;}
.pll li{list-style:disc; padding:0 0 6px 0;}
.big{font:bold 20px/1.231 Helvetica,Arial,sans-serif; color:white; text-align:center}
.lef{text-align:left; font:bold 17px/1.231 Helvetica,Arial,sans-serif; margin:0 20px 10px 20px}
.m12{margin:12px}
.cp{text-align:center; margin:0 0 10px 0; padding:0;}

#tmnu4{height:50px;clear:both;background:black url(img/bup.pngXX) bottom left repeat-x;margin:0;padding:0; width:970px;}
#tmnc4 ul{padding:20px 0 0 15px; margin-left:0;margin-top:0;color:#FFF;float:left;width:100%;font-family:verdana, arial, helvetica, sans-serif;font-size:20px;font-weight:700;}
#tmnc4 ul li{display:inline;}
#tmnc4 ul li a{background-color:transparent;color:#FFF;text-decoration:none;float:left;border-right:0px solid blue;  padding:2px 20px 5px; text-align:center;}
#tmnuCurr4,#tmnc4 ul li a:hover{background-color:black;color:#fff;text-decoration:underline;}

.selectedanchor{ /*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/
background:#99CCCC; }

.commentlist { list-style:none; margin:0; padding:0; }

.comment { border-bottom:1px solid #FFF; margin-top:10px; }

/*.comment-author { clear:both; }*/
.says { display:none; }

.avatar { float:left; margin-right:10px; }

/* ---------------------------------------------------------------------------------------------------------------- */

#af-form-1129142002 .af-body .af-textWrap, #af-form-1129142002 .af-body .af-dateWrap, #af-form-1129142002 .af-body .af-selectWrap, #af-form-1129142002 .af-body .af-checkWrap, #af-form-1129142002 .choiceList-radio-inline, #af-form-1129142002 .choiceList-radio-stacked { width:98%; display:block; float:none; }
#af-form-1129142002 .af-body .privacyPolicy { color:#000000; font-size:11px; font-family:Verdana, sans-serif; }
#af-form-1129142002 .af-body a { color:#094C80; text-decoration:underline; font-style:normal; font-weight:normal; }
#af-form-1129142002 .af-body input.text, #af-form-1129142002 .af-body textarea { background-color:#FFFFFF; border-color:#919191; border-width:1px; border-style:solid; color:#000000; text-decoration:none; font-style:normal; font-weight:normal; font-size:12px; font-family:Verdana, sans-serif; }
#af-form-1129142002 .af-body input.text:focus, #af-form-1129142002 .af-body textarea:focus { background-color:#FFFAD6; border-color:#030303; border-width:1px; border-style:solid; }
#af-form-1129142002 .af-body label.choice { color:inherit; text-decoration:none; font-style:normal; font-weight:normal; font-size:inherit; font-family:inherit; }
#af-form-1129142002 .af-body label.previewLabel { display:block; float:none; text-align:left; width:auto; color:#000000; text-decoration:none; font-style:normal; font-weight:normal; font-size:12px; font-family:Verdana, sans-serif; }
#af-form-1129142002 .af-body { padding-bottom:15px; padding-top:15px; background-repeat:no-repeat; background-position:inherit; background-image:none; color:#000000; font-size:11px; font-family:Verdana, sans-serif; }
#af-form-1129142002 .af-element-radio { margin-left:10px; }
#af-form-1129142002 .af-footer { padding-right:15px; padding-left:15px; background-color:#transparent; border-width:1px; border-bottom-style:none; border-left-style:none; border-right-style:none; border-top-style:none; color:#000000; font-size:12px; font-family:Verdana, sans-serif; }
#af-form-1129142002 .af-header { padding-bottom:9px; padding-top:9px; padding-right:10px; padding-left:10px; background-image:url('http://forms.aweber.com/images/auto/body/009/5ff/005/999'); background-position:top left; background-repeat:repeat-x; background-color:#005999; border-width:1px; border-bottom-style:none; border-left-style:none; border-right-style:none; border-top-style:none; color:#FFFFFF; font-size:16px; font-family:Verdana, sans-serif; }
#af-form-1129142002 .af-quirksMode .bodyText { padding-top: 2px; padding-bottom: 2px; }
#af-form-1129142002 .af-quirksMode { padding-right:15px; padding-left:15px; }
#af-form-1129142002 .af-quirksMode { width:150px; }
#af-form-1129142002 .af-standards .af-divider { margin-right:15px; margin-left:15px; }
#af-form-1129142002 .af-standards .af-element { padding-right:15px; padding-left:15px; }
#af-form-1129142002 .bodyText p { margin:1em 0; }
#af-form-1129142002 .buttonContainer input.submit { background-image:url("http://forms.aweber.com/images/auto/gradient/button/07c.png"); background-position:top left; background-repeat:repeat-x; background-color:#0057ac; border:1px solid #0057ac; color:#FFFFFF; text-decoration:none; font-style:normal; font-weight:normal; font-size:14px; font-family:Verdana, sans-serif; }
#af-form-1129142002 .buttonContainer { text-align:right; }
#af-form-1129142002 .choiceList-radio-inline .af-element-radio { margin-right:0px; }
#af-form-1129142002 body, #af-form-1129142002 dl, #af-form-1129142002 dt, #af-form-1129142002 dd, #af-form-1129142002 h1, #af-form-1129142002 h2, #af-form-1129142002 h3, #af-form-1129142002 h4, #af-form-1129142002 h5, #af-form-1129142002 h6, #af-form-1129142002 pre, #af-form-1129142002 code, #af-form-1129142002 form, #af-form-1129142002 fieldset, #af-form-1129142002 legend, #af-form-1129142002 textarea, #af-form-1129142002 blockquote, #af-form-1129142002 th, #af-form-1129142002 td, .af-form-wrapper, .af-form-close-button, #af-form-1129142002 img { float:none; color: inherit; margin:0px; padding:0px; position:static; }
#af-form-1129142002 button, #af-form-1129142002 input, #af-form-1129142002 submit, #af-form-1129142002 textarea { float:none; margin:0px; position:static; }
#af-form-1129142002 div { margin:0px; }
#af-form-1129142002 fieldset, #af-form-1129142002 img { border:0; }
#af-form-1129142002 input, #af-form-1129142002 button, #af-form-1129142002 textarea, #af-form-1129142002 select { *font-size:100%; }
#af-form-1129142002 p { color: inherit; }
#af-form-1129142002 select, #af-form-1129142002 label, #af-form-1129142002 optgroup, #af-form-1129142002 option { float:none; margin:0px; padding:0px; position:static; }
#af-form-1129142002 table { border-collapse:collapse; border-spacing:0; }
#af-form-1129142002 ul, #af-form-1129142002 ol { list-style-image:none; list-style-position:outside; list-style-type:disc; padding-left:40px; }
#af-form-1129142002 { background-color:#F0F0F0; border-color:#CFCFCF; border-width:1px; border-style:solid; }
#af-form-1129142002 { overflow:auto; }
#af-form-1129142002 { width:190px; }
#af-form-1129142002.af-quirksMode { overflow-x:hidden; }
.af-body .af-textWrap input.text, .af-body .af-textWrap textarea { width:100%; }
.af-body .af-textWrap { text-align:left; }
.af-body input.image { border:none !important; }
.af-body input.submit, .af-body input.image { float:none !important; }
.af-body input.text { float:none; }
.af-body input.text, .af-body textarea { padding:2px!important; }
.af-body.af-standards input.submit { padding:4px 12px; }
.af-clear { clear:both; }
.af-divider { display:block; height:12px; margin-bottom:6px; }
.af-divider-parent { padding-bottom:15px; }
.af-divider-parent { padding-top:0 !important; }
.af-element input.radio { width:inherit !important; }
.af-element label { display:block; float:left; }
.af-element label { float:left; text-align:left; }
.af-element { padding-bottom:5px; padding-top:5px; }
.af-element, .af-usaddress { padding: 6px 0; }
.af-element-checkbox .choice { display:inline; }
.af-element-checkbox label, .af-element-checkbox input.checkbox, .af-element-radio label, .af-element-radio input.radio { display:inline !important; float:none !important; }
.af-element-radio label { display:inline; }
.af-element-radio.block { display:block; }
.af-element-radio.inline { display:block !important; float:left; margin-left:0px; margin-right:7px; }
.af-form .af-element input.button { float:none !important; }
.af-form { margin:auto; text-align:left; }
.af-form-wrapper, .af-form-close-button, #af-form-1129142002 img { background-color: none; border: none; }
.af-header, .af-footer { margin-bottom:0px; margin-top:0px; padding:10px; }
.af-quirksMode .af-element { padding-left: 0px!important; padding-right: 0px!important; }
.af-usaddress input { margin-bottom:5px; }
.choiceList-radio-inline .af-element-radio { float:left; }
.lastNameContainer { margin-top:10px; }
.lbl-right .af-element label{ text-align:right; }
.stacked .af-element label { float:none; display:block; }

#optinimg { margin:0 auto; margin-left:100px; }