* { margin: 0px; padding: 0px; }
#lcol a { text-decoration: underline; color: #fff600; }
#lcol a:hover { text-decoration: none; color: #fff; }
strong { background: inherit; color: #50514D; }
#main { padding-top: 20px; position: relative; width: 88%; margin: 0px auto; padding-bottom: 10px; }
#menu ul { list-style: none; margin: 0px; }
#menu li { background: none; padding: 0px; font-weight: bold; }
#menu a { display: block; position: relative; width: 158px; height: 17px; margin-bottom: 1px; text-decoration: none; background: inherit; padding-left: 17px; padding-top: 11px; color: #fff600;  font-size: 18px; }
#menu a span { position: absolute; right: 0px; margin-top: 9px; margin-right: 15px; width: 7px; height: 7px; background: url('http://nielsonrv.com/Blog/themes/CuriouslyGreen/images/x1.gif') no-repeat; }
#menu a:hover span { position: absolute; right: 0px; margin-top: 9px; margin-right: 15px; width: 7px; height: 7px; background: url('http://nielsonrv.com/Blog/themes/CuriouslyGreen/images/x2.gif') no-repeat; }
#menu a:hover { background: inherit; color: #fff; }
#menu_end { height: 15px; border-bottom: 1px solid #ffffff; width:170px }
 
#lcol h3 { margin-top: 30px; background: inherit; color: #fff; font-size: 20px;  height: 25px; border-bottom:1px solid #fff; margin-bottom:10px }
#lcol h3 span { background: inherit; }
#lcol h3.first { margin-top: 0px; }
#lcol { position: relative; width: 185px; float: left; }
#lcontent {  padding: 0px 15px 0px 15px; margin-bottom:20px }
#rcontent {  padding: 0px 20px 0px 20px; }
#lcontent ul { list-style: none; }
#lcontent li { background: url('http://nielsonrv.com/Blog/themes/CuriouslyGreen/images/x1.gif') no-repeat 0px 5px; padding-left: 15px; }
p { margin-bottom: 25px; text-align: justify; line-height: 20px; }
#lcol p { font-size: 10px; line-height: 16px; margin: 0px; }
.divider { font-size: 0px; position: relative; border-bottom: solid 1px #F5F5F5; height: 1px; width: 100%; margin: 10px 0px 10px 0px; }
.summary { text-align: right; font-style: italic; margin-bottom: 8px; }
ul.divided li { border-top: solid 1px #F5F5F5; margin-top: 4px; padding-top: 4px; background-position: 0px 9px; }
ul.divided li.first { border-top: 0px; margin-top: 0px; padding-top: 0px; background-position: 0px 5px; }
#rcol { position: relative; width: 100%; }
#slogan2 { font-size: 14px; position: relative; top: -5px; }
.box { position: relative; border: dashed 1px #dadada; margin-top: 15px; background: inherit; color: #AAB165; }
.box h2 { background: inherit; color: #6C7425;  font-weight: normal; font-size: 18px; margin-bottom: 5px; }
.box p { font-size: 10px; line-height: 16px; margin: 0px; }
.box_inner { border: solid 1px #fff; padding: 15px; background: #FFFFE9 url('http://nielsonrv.com/Blog/themes/CuriouslyGreen/images/a4.gif') repeat-x; color: inherit; }
.captioned_image { position: relative; padding-bottom: 15px; float: left; margin-right: 17px; }
.captioned_image div { position: absolute; font-size: 9px; bottom: 0px; left: 0px; }
 
.post a { text-decoration: underline; color: #233b89; }

.post a:hover { color: #b2bbd6; }
.post a:hover span { color: #b2bbd6; }
 
.post img {padding:10px;}
 
.post ol { list-style-type: none; }
#tagcloud { margin-bottom: 10px; white-space: normal; }
#tagcloud li { display: inline; border-bottom: none; background: none; padding-left: 2px; }
#tagcloud a { margin-right: 3px; display: inline; padding: 3px 1px 3px 1px; }
#tagcloud li a:hover { background: inherit; color: #fff; }
#tagcloud a.biggest { font-size: 20px; }
#tagcloud a.big { font-size: 17px; }
#tagcloud a.medium { font-size: 13px; }
#tagcloud a.small { font-size: 12px; }
#tagcloud a.smallest { font-size: 10px; }
/* related posts */
#relatedPosts a { display: block; margin-top: 5px; margin-left: 15px; margin-bottom: 5px; font-size: 1.2em; }
/* comments */
.comment { border-bottom: 1px solid #DDDDDD; padding-top: 5px; margin-bottom: 5px; padding-bottom: 0px; }
.comment .date { text-align: left; margin: 0; padding: 3px 0px; }
.comment .author { margin: 0; text-align: left; padding-top: 3px; margin: 5px 0px 3px 0px; clear: both; }
.self { background-color:#F5F5F5; }
.comment .gravatar { float: right; /*clear: both;*/ width: 80px; margin: 5px 5px 5px 5px; }
.comment .gravatar img { height: 80px; width: 80px; }
.comment .content { float:left; min-height: 85px; width: 80%; margin: 5px 0 0 0px; }
.commentForm { padding: 5px; }
#comment { margin-top: 30px; background: inherit; color: #50514D; font-size: 16px;  height: 34px; background: url('http://nielsonrv.com/Blog/themes/CuriouslyGreen/images/a3.gif') repeat-x 0px 17px; }
.commentForm h1,.commentForm h2 { margin-top: 5px; background: inherit; color: #50514D; font-size: 21px;  min-height: 34px; background: url('http://nielsonrv.com/Blog/themes/CuriouslyGreen/images/a3.gif') repeat-x 0px 24px; }
.commentForm label { float: left; display: block; width: 80px; }
.commentForm input { width: 130px; }
.commentForm textarea { width: 100%; height: 150px; }
 
#archive h1 { margin: 0; }
#archive h2 { border-bottom: 1px solid silver; padding-bottom: 4px; font-size: 12px; margin-bottom: 10px; }
#archive h2 img { margin-right: 3px; border: none; }
#archive ul { list-style-type: square; margin: 0 10px; padding: 10px; }
#archive ul li { margin-right: 20px; }
#archive table { width: 100%; border-collapse: collapse; }
#archive table td, #archive table th { text-align:left; }
#archive table td { text-align:left; border-bottom: 1px solid #D8D8D8; padding: 2px 0; }
#archive .date { width: 70px; }
#archive .comments { width: 70px; text-align: center; }
#archive .rating { width: 70px; text-align: center; }
#contact { background : white; padding: 10px; }
#contact h1 { margin-top: 0; }
#contact label { display: block; padding-top: 5px; }
#contact input.field { width: 200px; }
#contact textarea { display: block; overflow: auto; width: 75%; height: 150px; margin: 0; }
.commentForm .bbcode { font-size:10px; float:right; position:relative; top:20px; padding: 3px; }
.bbcode a { margin: 1px; padding: 1px 3px 1px 3px; background: #fff; border: 1px solid #ccc; }
#commentPreview { display:none; clear:both; min-height: 150px; }
.success { color: green; font-weight: bold; }


#content h1 a span, #content h1 a,#content h1 a:link,#content h1 a:visited  { font-family:'Arial Black', sans-serif; font-style:italic; color:#ee3b33; clear:right; text-decoration:none; }

#sidePanel ul {margin-top:10px;}
