html,body{margin:0;padding:0;background:#d0003f url('images/bg/pagebg.png') repeat-y center;line-height:1.25em;color:#000;font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;font-size:13px}
#page{background-color:white;border:1px solid #959596;text-align:left}
#header{background:#73a0c5 url('images/kubrickheader.jpg') no-repeat bottom center}
#headerimg{margin:7px 9px 0;height:192px;width:740px}
#content{font-size:1.2em}
.widecolumn .entry p{font-size:1.05em}
.narrowcolumn .entry,.widecolumn .entry{line-height:1.4em}
.widecolumn{line-height:1.6em}
.postmetadata{text-align:center}
.alt{text-align:left}
.thread-alt{background-color:#f8f8f8}
.thread-even{background-color:white}
.depth-1{border:1px solid #ddd}
.even,.alt{border-left:1px solid #ddd}
small{font-family:'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif;font-size:.9em;line-height:1.5em}
h1,h2,h3{font-family:'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif;font-weight:bold;color:#910000;margin-top:10px}
h2 a{text-decoration:none}
h1{font-size:20px;text-align:center}
#headerimg .description{font-size:1.2em;text-align:center}
h2{font-size:20px;font-weight:normal;color:#910000;margin-bottom:10px}
h3{font-size:18px;font-weight:normal;color:#910000;margin-bottom:10px;line-height:20px}
#sidebar h2{font-family:'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif;font-size:1.2em}
.entry p a:visited{color:#910000}
.sticky{background:#f7f7f7;padding:0 10px 10px}
.sticky h2{padding-top:10px}
.commentlist li,#commentform input,#commentform textarea{font:.9em 'Lucida Grande',Verdana,Arial,Sans-Serif}
.commentlist li ul li{font-size:1em}
.commentlist li{font-weight:bold}
.commentlist li .avatar{float:right;border:1px solid #eee;padding:2px;background:#fff}
.commentlist cite,.commentlist cite a{font-weight:bold;font-style:normal;font-size:1.1em}
.commentlist p{font-weight:normal;line-height:1.5em;text-transform:none}
#commentform p{font-family:'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif}
.commentmetadata{font-weight:normal}
#sidebar{font:1em 'Lucida Grande',Verdana,Arial,Sans-Serif}
small,#sidebar ul ul li,#sidebar ul ol li,.nocomments,.postmetadata,blockquote,strike{color:#777}
code{font:1.1em 'Courier New',Courier,Fixed}
acronym,abbr,span.caps{font-size:.9em;letter-spacing:.07em}
#wp-calendar #prev a,#wp-calendar #next a{font-size:9pt}
#wp-calendar a{text-decoration:none}
#wp-calendar caption{font:bold 1.3em 'Lucida Grande',Verdana,Arial,Sans-Serif;text-align:center}
#wp-calendar th{font-style:normal;text-transform:capitalize}
body{margin:0 0 20px 0;padding:0}
#page{background-color:white;margin:20px auto;padding:0;width:760px;border:1px solid #959596}
#header{background-color:#73a0c5;margin:0 0 0 1px;padding:0;height:200px;width:758px}
#headerimg{margin:0;height:200px;width:100%}
.widecolumn .post{margin:0}
.narrowcolumn .postmetadata{padding-top:5px}
.widecolumn .postmetadata{margin:30px 0}
.widecolumn .smallattachment{text-align:center;float:left;width:128px;margin:5px 5px 5px 0}
.widecolumn .attachment{text-align:center;margin:5px 0}
.postmetadata{clear:both}
.clear{clear:both}
h1{margin:0}
h2{margin:30px 0 0}
h2.pagetitle{margin-top:30px;text-align:center;color:#910000}
#sidebar h2{margin:5px 0 0;padding:0}
h3{padding:0}
p img{padding:0;max-width:420px}
img.centered{display:block;margin-left:auto;margin-right:auto;max-width:420px;padding:4px;border:1px solid #ccc}
img.alignright{padding:4px;margin:0;display:inline;max-width:420px;border:1px solid #ccc}
img.alignleft{padding:4px;margin:0;display:inline;max-width:420px;border:1px solid #ccc}
.alignright{float:right}
.alignleft{float:left}
html>body .entry ul{margin-left:0;padding:0 0 0 30px;list-style:none;padding-left:10px;text-indent:-10px}
html>body .entry li{margin:7px 0 8px 10px}
.entry ul li:before,#sidebar ul ul li:before{content:"\00BB \0020"}
.entry ol{padding:0 0 0 35px;margin:0}
.entry ol li{margin:0;padding:0}
.entry img{max-width:420px;border:1px solid #ccc;padding:4px}
.postmetadata ul,.postmetadata li{display:inline;list-style-type:none;list-style-image:none}
#sidebar ul,#sidebar ul ol{margin:0;padding:0}
#sidebar ul li{list-style-type:none;list-style-image:none;margin-bottom:15px}
#sidebar ul p,#sidebar ul select{margin:5px 0 8px}
#sidebar ul ul,#sidebar ul ol{margin:5px 0 0 10px}
#sidebar ul ul ul,#sidebar ul ol{margin:0 0 0 10px}
ol li,#sidebar ul ol li{list-style:decimal outside}
#sidebar ul ul li,#sidebar ul ol li{margin:3px 0 0;padding:0}
#searchform{margin:10px auto;padding:5px 3px;text-align:center}
#sidebar #searchform #s{width:108px;padding:2px}
#sidebar #searchsubmit{padding:1px}
.entry form{text-align:center}
select{width:130px}
#commentform input{width:170px;padding:2px;margin:5px 5px 1px 0}
#commentform{margin:5px 10px 0 0}
#commentform textarea{width:100%;padding:2px}
#respond:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#commentform #submit{margin:0 0 5px auto;float:right}
.alt{margin:0;padding:10px}
.commentlist{padding:0;text-align:left}
.commentlist li{margin:15px 0 10px;padding:5px 5px 10px 10px;list-style:none}
.commentlist li ul li{margin-right:-5px;margin-left:10px}
.commentlist p{margin:10px 5px 10px 0}
.children{padding:0}
#commentform p{margin:5px 0}
.nocomments{text-align:center;margin:0;padding:0}
.commentmetadata{margin:0;display:block}
#sidebar{padding:20px 0 10px 0;margin-left:545px;width:190px}
#sidebar form{margin:0}
#wp-calendar{empty-cells:show;margin:10px auto 0;width:155px}
#wp-calendar #next a{padding-right:10px;text-align:right}#wp-calendar #prev a{padding-left:10px;text-align:left}#wp-calendar a{display:block}#wp-calendar caption{text-align:center;width:100%}#wp-calendar td{padding:3px 0;text-align:center}#wp-calendar td.pad:hover{background-color:#fff}acronym,abbr,span.caps{cursor:help}acronym,abbr{border-bottom:1px dashed #999}blockquote{margin:15px 30px 0 10px;padding-left:20px;border-left:5px solid #ddd}blockquote cite{margin:5px 0 0;display:block}.center{text-align:center}.hidden{display:none}.screen-reader-text{position:absolute;left:-1000em}a img{border:none}.navigation{display:block;text-align:center;margin-top:30px;margin-bottom:70px}.commentsnav{display:block;text-align:center;margin-top:30px}.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.wp-caption img{margin:0;padding:0;border:0 none}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0}a:visited,a:link{color:#910000;background:transparent;text-decoration:none}a:active,a:hover{color:#000;background:transparent;text-decoration:none}a img{border:0}.toplogo{width:100%; url('images/bg/topbg.png') repeat-x}.container{width:950px;background:none;margin:auto;padding:0}.adcontainer{width:950px;background:#000;margin:auto;padding:0;min-height:110px}.maincontainer{background:#d0003f url('images/bg/pagebg.png') repeat-y center;width:950px;margin:auto;padding-top:10px}.logo{background:none}.stripe{width:100%;}.topad{position:relative;float:left;padding:10px;padding-right:0}.twitter{position:relative;float:right;padding:10px;padding-left:0}.leftrail{width:215px;margin-left:-715px;position:relative;float:left;padding:10px;padding-top:0;margin-top:-27px}
.rightrail{width:300px;position:relative;float:left;padding:10px;padding-top:0;margin-top:-27px;}.centercontent{width:590px;float:left;padding:0 20px 10px 20px;margin-top:-27px;}
.centercontent h1{font-size:20px;font-weight:normal;color:#910000}.centercontent img{padding:5px;border:1px solid #eee;background:#fff;margin:auto}.footer{width:100%;background:#000 url('images/bg/bottombg.png') repeat-x;min-height:53px;margin-bottom:-20px}.footertext{background:none;padding:16px;text-align:center;color:#fff}.footertext a{color:#fff;background:transparent}.bottomad{padding-top:10px;padding-left:10px;padding-right:-10px;margin-right:-35px;position:relative;float:left}.bottomadfloat{padding-top:10px;padding-right:10px;padding-left:5px;position:relative;float:right;width:300px}.bottomadlinks{padding:10px;height:230px;width:280px;background:#fff}.bottomadlinks p{font-size:16px}.linkcat{list-style:none}.linkcat h2{font-size:15px;font-weight:bold;color:#000;border-bottom:1px dotted #000;padding-bottom:5px;margin-bottom:-2px}.linkcat p{padding-bottom:8px;border-bottom:1px dotted #aaa;margin-bottom:-5px}.cat-item{list-style:none;margin-left:-40px;margin-bottom:7px;padding-bottom:8px;border-bottom:1px dotted #aaa}h6{font-size:12px;font-weight:normal;color:#0005a0;text-transform:uppercase;margin-top:10px;margin-bottom:10px}.bypostauthor{background-color:#6ad;!important}.children li{border:1px solid #ccc}.children{margin-right:10px}.children .odd{background:#f8f8f8}.children .even{background:#fff}.children .bypostauthor{background-color:#6ad;!important}.post h2{line-height:22px}


/* @main-nav - added 6-20-13 */
.menu-main-navigation-container{background:#e6e6e6;position:relative;z-index:999999999;width:940px;margin:0 auto;padding:5px;}

.menu-main-navigation-container .menu{margin:0;padding:0;list-style:none;}

.menu-main-navigation-container .menu:after{clear:both;content:"";display:block;height:0;visibility:hidden;}

*:first-child+html .menu-main-navigation-container .menu{zoom:1;}

.menu-main-navigation-container .menu > li{background:#000000;float:left;position:relative;margin-right:1px;padding:0;}

.menu-main-navigation-container .menu > li:hover{background:#0a4886;cursor:pointer;}

.menu-main-navigation-container .menu li a{display:block;color:#ffffff;padding:4px 7px;}

.menu-main-navigation-container .menu li .sub-menu{background:#0a4886;display:none;position:absolute;top:24px;left:0;margin:0;padding:0;border-top:5px solid #e6e6e6;list-style:none;}

.menu-main-navigation-container .menu li:hover .sub-menu{display:block;}

.menu-main-navigation-container .menu li .sub-menu li{background:#0a4886;display:block;}

.menu-main-navigation-container .menu li .sub-menu li:hover{background:#d0003f;}

.menu-main-navigation-container .menu li .sub-menu li a{display:block;border-top:1px solid #ffffff;}

.menu-main-navigation-container .menu li .sub-menu li:hover a{color:#ffffff;}

.menu-main-navigation-container .menu li .sub-menu li:first-child a{border-top:0;}
