/*  
Theme Name: Neoticker-by-ContentRobot
Theme URI: http://www.contentrobot.com/
Description: This three column WordPress theme was created for the <a href="http://newsletter.neoticker.com/">Neoticker</a> site by <a href="http://www.contentrobot.com/">ContentRobot.</a>
Version: 1.0
Author: Dana Rockel
Author URI: http://www.contentrobot.com/
*/

/* @group Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
/* @end */
/* @group Hacks */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/* Hide from IE Mac \*/
.clearfix { display:block; }
/* End hide from IE Mac */
/* @end */
/* @group Global Styling */
body { background: #6179b0 url(images/bg.png) repeat-x; font-family:'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size:12px; color:#000; line-height:15px; margin:20px 10px; }
/* @end */
/* @group Layout */
#dropshadow-top { width:995px; height:20px; margin:0 auto; background:url(images/drop-shadow-top.png) no-repeat; }
#dropshadow-middle { width:995px; margin:0 auto; background:url(images/drop-shadow-middle.png) repeat-y; }
#dropshadow-bottom { width:995px; height:20px; margin:0 auto; background:url(images/drop-shadow-bottom.png) no-repeat; }
#wrapper { width:953px; margin:0 auto; background-color:#fff; border:4px solid #fff; padding:0px; }
#header { background: #193259 url(images/header.jpg) no-repeat; height:115px; position: relative; }
#navigation { background-color:#666; }
#container { background:url(images/container-bg.png) repeat-y -2px; }
#content { width:513px; float:left; padding:25px 40px 10px 40px; /*background-color: #fed;*/ }
#sidebar-a { width:150px; float:left; padding: 15px; /*background-color:#def;*/ }
#sidebar-b { width:150px; float:left; padding: 15px; /*background-color:#edf;*/ }
#footer { background-color:#99abcc; padding:5px; text-align:center; }
/* @end */
/* @group Typography */
a:link { color:#990000; }
a:visited { color:#990000; }
a:hover { color:#000; }
a:active { color:#000; }
blockquote { font-style:italic; margin:0 20px; color:#666; }
strong { font-weight:bold; }
em { font-style:italic; }
code, code p {  }
acronym, abbr, span.caps {  }
small {  }
h1, h2, h3, h4, h5, h6 { font-weight:bold; }
h1 { font-size:24px; margin-bottom:10px; }
h2 { font-size:18px; margin-bottom:6px; }
h3 { font-size:14px; margin-bottom:4px; }
h4 { font-size:12px; margin-bottom:2px; }
h5 { font-size:10px; }
h6 { font-size:9px; }
/* @end */
/* @group Images */
img.aligncenter, img[align="center"] { display:block; border:1px solid #a7badd; margin:0 auto 10px; }
img.alignright, img[align="right"] { border:1px solid #a7badd; padding: 3px; margin:0 0 5px 10px; display:inline; }
img.alignleft, img[align="left"] { border:1px solid #a7badd; padding: 3px; margin:0 10px 5px 0; display:inline; }
img.noborder { border:none !important; }
/* @end */

/* @group Header */
.description { display: block; text-indent: -2000em; }
#header h1#logo { margin: 0; }
#header h1#logo a { float: left; width: 450px; height: 100px; display: block; position: absolute; top: 15px; margin: 0; text-indent: -2000em; }
#topbanner { float: right; width: 728px; height: 90px; display: block; position: absolute; top: 10px; right: 10px; background-color: #fff; }
/*#search { width: 175px; height: 19px; background-color: #fed; float: right; margin-top: 76px; }
#search input#searchfield { border: 1px solid #778abf; width: 100px; height: 13px; font-size: 10px; padding: 4px 2px 2px; }*/
#search { float: right; width: 156px; height: 23px; display: block; position: absolute; bottom: 10px; right: 10px; }
#search input#searchfield { font-size: 10px; float: left; border: 1px solid #778abf; width: 105px; color: #2a59a0; padding: 2px; margin-top:2px; }
#search input#searchsubmit { float: right; margin-top: 1px; border: 0; background: url(images/search-button.png) no-repeat; height: 19px; width: 41px; text-indent: -2000em; cursor: pointer; }
/* @end */

/* @group Content */
#content p { padding-bottom:10px; }
#content ul { padding-bottom:10px; list-style:disc; }
#content ul ul { padding-bottom:0px; list-style:disc; }
#content ul li { margin-left:15px; }
#content ol { padding-bottom:10px; list-style:decimal; }
#content ol ol { padding-bottom:0px; list-style:decimal; }
#content ol li { margin-left:20px; }
#content .post { margin: 30px 0 0; }
#content .datearea { float: left; width: 41px; height: 41px; margin-top: 3px; background: url(images/date-bg.png) no-repeat; text-align: center; font-weight: bold; color: #fff; line-height: 16px; text-transform: uppercase; }
#content .datearea span { color: #3e548c; font-size: 18px; line-height: 18px; }
#content h2.posttitle { display: block; font-family:'Times New Roman', 'Georgia', Serif; font-size: 24px; line-height: 24px; color: #39589f; /*font-style: italic;*/ border-bottom: 1px dotted #a7badd; padding-bottom: 0px; margin-left: 51px; }
#content h2.posttitle a { color: #39589f!important; text-decoration: none; }
#content h2.posttitle a:active, #content h2.posttitle a:hover { color: #39589f!important; }
#content h2.pagetitle { display: block; font-family:'Times New Roman', 'Georgia', Serif; font-size: 24px; line-height: 24px; color: #990000; font-style: normal; border-bottom: none; padding-bottom: 0px; margin-left: 0px; }
#content .postinfo { color: #99abcc; line-height: 14px; margin-left: 51px; }
#content .postinfo a { color: #99abcc!important; }
#content .postinfo a:active, #content .postinfo a:hover { color: #39589f!important; }
#content .entry { margin: 15px 0 0 51px; }
#content .more-link { display: block; padding-top: 5px; }
#content #postmeta { display: block; margin-left: 51px; /*border-top: 1px dotted #a7badd; border-bottom: 1px dotted #a7badd;*/ padding: 5px 10px; background-color: #eff1f7; margin-top: 3px; }
#content #postmeta a { color: #39589f!important; }
#content #postmeta a:active, #content #postmeta a:hover { color: #000!important; }
#content .navigation { padding-top: 10px; margin-top: 10px; border-top: 1px dotted #99abcc; }
#content .navigation a { color: #39589f!important; }
#content .navigation a:active, #content .navigation a:hover { color: #000!important; }
#content h3#respond, #content h3#comments { color: #39589f!important; margin-left: 51px; padding-top: 20px; }
#content ol.commentlist { margin-left: 51px; }
#content ol.commentlist li { padding: 10px 0 0; border-bottom: 1px dotted #99abcc; }
#content form#commentform { margin-left: 51px; }
#content form#commentform input { border: 1px solid #99abcc; padding: 2px; }
#content form#commentform textarea { border: 1px solid #99abcc; padding: 2px; width: 458px; }
#content .subnav { text-align: left; margin-bottom: 20px; background-color: #eff1f7; padding: 5px 10px; }
#content .subnav a.seeall { float: left; display: block; color:#000!important; padding: 3px 17px 2px 5px; text-decoration: none; border: 1px solid #a7badd; margin: 0 0 0 5px; background: #ccd7ea url(images/arrow-black.gif) no-repeat right 7px; }
#content .subnav a.seeall:active, #content .subnav a.seeall:hover { background: #a7badd url(images/arrow-black.gif) no-repeat right 7px; }
#content .subnav .dropdowns { float: left; display: block; }
#content select { width: 150px; }
.nextpage { float: right; }
.prevpage { float: left; }
.divider { display: block; width: 100%; height: 1px; border-top: 1px dotted #99abcc; }
#content .singlepage img.intro { display: none; }
/* @end */

/* @group Sidebars */
#sidebar-a h2, #sidebar-b h2 { display: block; font-family:'Times New Roman', 'Georgia', Serif; font-size: 22px; line-height: 22px; color: #39589f; /*font-style: italic;*/ border-bottom: 1px dotted #a7badd; padding-top: 10px; }
#sidebar-a ul li, #sidebar-b ul li { background: url(images/li-arrow.png) 0 2px no-repeat; padding-left: 14px; line-height: 14px; padding-bottom: 5px; }
#sidebar-b p.rss { padding-left: 22px; color: #333; }
#sidebar-b .rss { background: url(images/rss-icon.png) 0 2px no-repeat; }
#sidebar-a ul li, #sidebar-b ul li { background: url(images/li-arrow.png) 0 2px no-repeat; padding-left: 14px; line-height: 14px; padding-bottom: 5px; }
#sidebar-a a, #sidebar-b a { text-decoration: none; }
/* @end */

/* @group Footer */
#footer { font-size:10px; color:#3e548c; }
#footer a { color:#fff; }
#footer a:hover, #footer a:active { color:#000; }
/* @end */

/* @group ContentRobot */
#crwrapper { width: 900px; margin: 10px auto 0px; text-align: center; font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; }
#poweredbycr { height: 26px; width: 232px; margin: 0px auto; line-height: 26px; font-size: 10px; background: url(images/cr-bot.gif) no-repeat 103px 0; cursor: pointer; }
#poweredbycr:active, #poweredbycr:hover  { background: url(images/cr-bot.gif) no-repeat 103px -26px; }
#crl { float: left; width: 100px; text-align: right; }
#crc { float: left; width: 26px; height: 26px; margin: 0 3px; }
#crr { float: left; width: 100px; text-align: left; }
#poweredbycr a { color: #2f3b57; text-decoration:none; cursor: pointer; }
#poweredbycr a:hover, #poweredbycr a:active { color: #000; }
/* @end */
