/*
Theme Name: Randy Strothman & Associates
Theme URI: http://www.strothmanassociates.com/
Description: An updated version of the 1.0 theme from John R. Carman
Version: 2.0
Author: Nathan Peretic
Author URI: http: //www.nathanperetic.com/
*/

body { background-color:#f3f6f8; color:#2d2f30; font-family:Lucida Sans, Lucida Grande, sans-serif; font-size:14px; }
a:link, a:visited { color:#1a4e6b; }
a:hover { color:#993300; }
h1 { font-family:Georgia, serif; font-size:24px; font-weight:normal; letter-spacing:-0.01em; line-height: normal; margin-bottom:11px; }
h1.storytitle { margin-bottom:0; }
h1.page { margin-bottom:0; display: inline; }
h1 a:link, h1 a:visited { text-decoration:none; }
h1.blog-layout { margin-bottom:1.5em; }
h1.blog-layout a:link, h1.blog-layout a:visited { background:url("img/rss-icon.png") no-repeat right 9px; color:#2d2f30; padding-right:24px; }
h2 { color:#993300; font-family:Georgia, serif; font-size:17px; font-weight:bold; line-height:24px; margin-bottom:0.5em; }
h2 a:link, h2 a:visited { text-decoration:none; }
#header { background:#162831; }
#header .liner { margin:0 auto; overflow:hidden; width:960px; }
.liner#background1 { background:url(images/header_1.jpg) top left no-repeat; }
.liner#background2 { background:url(images/header_2.jpg) top left no-repeat; }
.liner#background3 { background:url(images/header_3.jpg) top left no-repeat; }
.liner#background4 { background:url(images/header_4.jpg) top left no-repeat; }
#header h2 { float:left; border:0; margin:52px 0 15px 0; }
#header h2.smallLogo { margin: 55px 0 33px 0; }
#header h2 a { text-decoration:none; }
#header p { float:right; }
#search { clear:right; float:right; margin-top:93px; text-align:right; width:250px; }
#search.page { margin-top: 113px; margin-right: 60px; }
#search { clear:right; float:right; margin:0 0 15px 0; text-align:right; width:200px; }
#search input { border:1px solid #dae2e6; font-family:Georgia, Times New Roman, serif; font-size:12px; letter-spacing:0.01em; line-height:13px; text-transform:uppercase; }
#search #s { color:#8b99a2; padding:1px 6px 1px 6px; text-align:right; width:112px; }
#search #search_submit { background-color:#6c7982; border-color:#336079; color:#fff; padding:0 3px; text-align:center; }
#search #search_submit:hover { background-color:#fff; border-color:#dae2e6; color:#8b99a2; cursor:pointer; }
#search input { text-align:right; }
#container { margin:0 auto; overflow:hidden; width:960px; }
#navigation { float:left; padding:15px 30px 15px 0; width:255px; }
#navigation a:link, #navigation a:visited { color:#1A4E6B; text-decoration:none; }
#navigation a:hover { color:#993300; }
#mainMenu { border-bottom:1px solid #ccc; margin-bottom:15px; padding-bottom:15px; }
#mainMenu li { font-size:16px; font-weight:bold; letter-spacing:0.01em; line-height:24px; padding:2px 0; text-align:left; text-transform:uppercase; }
#mainMenu .current_page_item a:link, #mainMenu .current_page_item a:visited { color:#2d3031; text-decoration:underline; }
#mainMenu li li { font-size:14px; font-weight:normal; line-height:20px; padding:4px 0; padding-left:15px; text-transform:none; }
#mainMenu .current_page_item li a:link, #mainMenu .current_page_item li a:visited { color:#1A4E6B; text-decoration:none; }
#mainMenu .current_page_item li a:hover { color:#993300; }
#suppMenu { }
#suppMenu li { line-height:24px; padding:2px 0; }
#suppMenu .current_page_item a:link, #suppMenu .current_page_item a:visited { color:#2d3031; text-decoration:underline; }
#suppMenu li li { padding-left:15px; }
#suppMenu .current_page_item li a:link, #suppMenu .current_page_item li a:visited { color:#1A4E6B; text-decoration:none; }
#suppMenu .current_page_item li a:hover { color:#993300; }
#content { background:#fff; float:left; padding:15px 60px 90px 15px; width:600px; }
#content ul { list-style-type:disc; margin:0 0 1em 15px; }
#content li { list-style-type:disc; }
#content h3 { font-size:15px; font-weight:bold; margin-bottom:0.5em; }
#content h4 { font-style:italic; font-weight:normal; margin-bottom:.5em; }
#content blockquote { background:#E4EDF2 url("img/quote.png") 15px 15px no-repeat; clear:both; padding:10px; margin-bottom:1em; }
#content p.author { font-weight:bold; text-align:right; }
.post { font-size:14px; line-height:20px; }
.post-entry { clear: both; overflow:hidden; }
.post img { border:none; margin-top:5px; }
.post p { margin-bottom:1em; }
.post .datestamp { float: left; color:#2d3031; font-family:Georgia, Times New Roman, serif; font-size:12px; font-weight:normal; margin:11px 0 17px 0; text-transform:uppercase; }
.post .share { float: right; color:#2d3031; font-family:Georgia, Times New Roman, serif; font-size:12px; font-weight:normal; margin-bottom:17px; text-transform:uppercase; }
.post .share img { position: relative; top: 5px; margin-left: 5px; }
.post-meta { border-bottom:1px solid #e5e9ec; font-size:12px; letter-spacing:0.15em; padding-bottom:15px; text-transform:uppercase; }
.post-meta a:link, .post-meta a:visited { text-decoration:none; }
.post-meta a:hover { color:#993300; }
form td { padding-bottom: 1em; }
form input { background-color:#f3f6f8; border:1px solid #ccc; color:#2d2f30; font-family:Lucida Sans, Lucida Grande, sans-serif; font-size:14px; line-height:20px; padding: 0 5px; }
textarea { background-color:#f3f6f8; border:1px solid #ccc; color:#2d2f30; font-family:Lucida Sans, Lucida Grande, sans-serif; font-size:14px; line-height:20px; width: 568px; padding:15px; }
.commentlist { border-bottom:1px solid #ccc; line-height:20px; font-size:12px; margin-bottom:1.5em; }
#content .commentlist li { margin-bottom:1.5em; list-style:none; }
.comment-meta { color:#2d3031; font-family:Georgia, Times New Roman, serif; font-size:12px; font-weight:normal; margin-bottom:5px; text-transform:uppercase; }
.commentlist cite { font-style:normal; }
.commentlist cite a:link, .commentlist cite a:visited { text-decoration:none; }
#ed_toolbar { margin:5px 0; }
#commentform p { margin:15px 0; }
#comment { background-color:#f3f6f8; border:1px solid #ccc; color:#2d2f30; font-family:Lucida Sans, Lucida Grande, sans-serif; font-size:14px; line-height:20px; padding:15px; }
.subscribe-to-comments { margin:15px 0; }
strong.search-excerpt { background:#ffff00; }
.navigation { font-size:12px; letter-spacing:0.15em; text-transform:uppercase; }
.navigation a:link, .navigation a:visited { text-decoration:none; }
.navigation a:hover { color:#993300; }
.alignleft, .left { float: left; margin-right:15px; }
.alignright, .right { float: right; margin-left:15px; }
#footer { background:#434c53; color:#f3f6f8; font-family:Georgia, Times New Roman, serif; font-size:12px; letter-spacing:0.1em; text-transform:uppercase; }
#footer a:link, #footer a:visited { color:#f3f6f8; text-decoration:none; }
#footer a:hover { text-decoration:underline; }
#footer .liner { margin:0 auto; padding:6px 45px 8px 45px; overflow:hidden; width:870px; }
#footer .contact { float:left; }
#footer .copyright { float:right; }
.red { color:#800000; }
