/* Sub-Links
-------------------------------------------------------------- */
/*.blogLinks a,.blogLinks #cur,.blogLinks .space{margin-right:5px;}*/
#content .blogLinks ul li a{font-size:100%;}
#rightCol #lowerRight .callOut p.recBooks {font-size: 100%; font-weight: bold; padding-bottom: 0; margin-bottom: 0; line-height: 1;}
#rightCol #lowerRight .callOut p.recBooksByLine {margin-top: 0; margin-bottom: 10px;}
#rightCol #lowerRight .callOut img.recBooksImg {margin-bottom: 20px;}

/* Sub-Headings
-------------------------------------------------------------- */
#content h1{padding:0px; padding:0px; margin-bottom:10px;}
#content h2{font-size:85%; padding:0px; margin:0px; font-weight: bold;}
#rightCol #lowerRight h2.sm, #rightCol #lowerRight h2, #rightCol #lowerRight h3 {font-family: verdana;}
#rightCol #lowerRight h2.sm{font-size:105%; margin-bottom:10px;}
#content h3{font-size:75%;color:#66071A; padding:0px; margin-bottom:5px;clear:both;}

/* Sub-Text
-------------------------------------------------------------- */
#content .blogEntries blockquote p {padding: 0 30px 10px 30px; font-size: 75%; line-height: 1.3;}

/* Sub-Lists
-------------------------------------------------------------- */
#content .blogLinks ul li{ float:left; font-size:130%; margin-right:5px;}
#content .blogLinks ul{margin:0px; padding:0px;}

#content .blogCommentsEtc ul {margin: 0; padding: 0;}
#content .blogCommentsEtc ul li {list-style-image: none; display: inline; margin: 0; padding: 0;}

#rightCol #lowerRight .callOut ul.blogroll li {list-style-image: url("/themes/rr_new/images/static/icons/blBullet.gif"); margin-left: 15px;}
#rightCol #lowerRight .callOut ul li, #rightCol #lowerRight .end ul li{padding:0px; margin:0px; list-style:none;}
#rightCol #lowerRight .callOut ul,#rightCol #lowerRight .end ul{padding:0px;margin:0px;}  
#rightCol #lowerRight .callOut ul.mainU li ul.sub li {list-style-image: url("/themes/rr_new/images/static/icons/blBullet.gif");}

#rightCol #lowerRight .callOut ul.mainU{margin-left:15px;}
#rightCol #lowerRight .callOut ul li.subL{list-style-image:url("../images/static/icons/arrowR.gif");}
#rightCol #lowerRight .callOut ul .sub{margin-left:16px;display:block;}

#rightCol #lowerRight .callOut ul li .arrowR, #rightCol #lowerRight .callOut ul.mainU li ul.sub li.arrowR {list-style-image:url("../images/static/icons/arrowR.gif");}
#rightCol #lowerRight .callOut ul li .arrowD, #rightCol #lowerRight .callOut ul.mainU li ul.sub li.arrowD {list-style-image:url("../images/static/icons/arrowD.gif");}

/* Sub-Layout
-------------------------------------------------------------- */
#content .blogBodyImage{margin:30px auto 30px auto;display:block;}
#content .divider{margin:10px 0 15px 0; padding:0px;}
#content .timestamp{color:#666;font-size:77%; margin-bottom:10px;}
#content .blogLinks{color:#DA7D37;}
#content .blogLinks #cur{color:#302D29;}
#rightCol .blogAuthor{color:#234464; font-size:100%; padding-top: 10px;}
#rightCol .blogBio{color:#000; width:175px; clear:both; margin-bottom:10px; padding-top: 10px; line-height: 1.1;}
#rightCol .blogBio img {float: left; padding-right: 5px; margin-bottom: 20px;}
#rightCol #lowerRight .callOut p {margin-top:10px;}
#rightCol #lowerRight .callOut p.testimonial {margin-top:0;}
#rightCol #lowerRight .end#blog{background:url("../images/static/icons/blog.gif") no-repeat 110px 0px; padding-top:15px !important; padding-top:0px;}
#rightCol #lowerRight .callOut .recBooks{display:block;}
img.blogImage {margin-top:5px; margin-bottom: 20px;}
#content #calBar{overflow:auto;border-top:1px solid #6C96C1;border-bottom:1px solid #6C96C1; height:20px;}
#content #calBar .blk1,#content #calBar .blk2{display:block;}
#content #calBar .blk1{float:left;}
#content #calBar .blk2{float:right;}
#content #comments{border-bottom:1px solid #ccc; margin-bottom:20px; padding-bottom:10px;}
#content #comments .grCom{color:#666;font-size:73%;}
#content #comments .sp{margin:5px 0px 15px 0px;}
#content #comments p{margin-bottom:10px;}
#content .blk{color:#302D29;}
#content #blogCommentPost .contentbox {border-top: none;}

/* Forms
-------------------------------------------------------------- */
table#commentForm{
	margin-top:20px;
}
table#commentForm td{
	vertical-align:top;
	font-size:100%;
	font-family:verdana;
}
table#commentForm td{
	padding-bottom:15px;
}
table td#cm{
	padding-right:15px;
}
input#name{
	border:1px solid #ccc;
}
textarea#comment{
	border:1px solid #ccc;
	width:420px;
	height:112px;
}
input#preview{float:left;}

table#commentForm label {display: inline;}

#content .blogEntries ul li p {font-size: 100%;}
#rightCol #lowerRight #blog .otherBlogPost {padding-bottom: 8px;}
