body {
background:#4d4d4d URL(sans-blue/greybg.jpg) repeat-x;
font:1em/17px arial, verdana, tahoma, sans-serif;
color:#222;
}

#wrapper {
background:#fff;
width:970px;
font-size:.75em;
margin:0 auto;
padding:2px 10px;
}

h1,h2,h3,h4,h5,h6 {
color:#222;
font-weight:400;
font:1em/1.2em arial,"Trebuchet MS",Helvetica,Jamrul,sans-serif;
}

.post h1 {
font-size:16px;
font-family:arial,"Trebuchet MS",Helvetica,Jamrul,sans-serif;
letter-spacing:-1px;
font-weight:700;
}

.post h2 {
font-size:14px;
font-family:arial, "Trebuchet MS",Helvetica,Jamrul,sans-serif;
letter-spacing:-1px;
font-weight:700;
}

.post h3 {
font-size:12px;
font-family:arial, verdana, sans-serif;
letter-spacing:-1px;
font-weight:700;
}

.post h4 {
font-size:12px;
font-family:arial, verdana, tahoma, sans-serif;
letter-spacing:-1px;
font-weight:700;
}

h1.singlePageTitle {
display:block;
letter-spacing:-1px;
color:#222;
font:18px/1.0em arial, "Trebuchet MS",Helvetica,Jamrul,sans-serif;
border-left:16px solid #dc241f;
padding-top:2px;
padding-bottom:4px;
padding-left:6px;
border-top:1px solid #eee;
border-bottom:1px solid #eee;
margin-bottom:10px;
}

h2.featuredTitle {
font-size:18px;
line-height:1.1em;
font-family:arial, "Trebuchet MS",Helvetica,Jamrul,sans-serif;
display:block;
}

h2.featuredTitle a {
color:#fff;
display:block;
padding:6px 5px 3px 6px;
}

h2.postTitle {
letter-spacing:-1px;
font-size:13px;
font-weight:bold;
line-height:20px;
margin-bottom:5px;
color:#2b2b2b;
}

h2.subnewsEntryTitle {
font-size:13px;
font-weight:bold;
letter-spacing:-1px;
font-family:arial,"Trebuchet MS",Helvetica,Jamrul,sans-serif;
line-height:18px;
margin-top:5px;
margin-bottom:10px;
}

h2.archiveTitle {
display:block;
color:#8f8f8f;
margin-bottom:7px;
letter-spacing:-1px;
font-size:16px;
font-weight:700;
background:url(sans-blue/bgWriteComment.gif);
border-left:5px solid #29568F;
border-top:1px solid #efefef;
border-bottom:1px solid #efefef;
padding:6px 3px 6px 5px;
}

h2.titlePhotoCat {
font-size:15px;
font-weight:700;
line-height:14px;
height:30px;
}

h2.pageTitle {
display:block;
color:#222;
padding-top:6px;
padding-bottom:6px;
margin-bottom:5px;
font-size:1.4em;
background:url(sans-blue/bgWriteComment.gif);
padding-left:10px;
border-left:10px solid #29568F;
border-top:1px solid #efefef;
border-bottom:1px solid #efefef;
}

h3.widgetbgTitle {
font-size:12px;
font-weight:700;
text-transform:uppercase;
color:#ffffff;
background:#CA0002;
padding-left:7px;
padding-top:4px;
padding-bottom:3px;
margin-bottom:5px;
}

h3.widgetbgTitle a,h3.widgetbgTitle a:hover {
color:#fff;
}

h3.narrowSidebarTitle {
font-size:13px;
font-weight:700;
text-transform:uppercase;
color:#ffffff;
background:#CA0002;
padding-top:3px;
padding-bottom:3px;
margin-bottom:10px;
}

h3.archiveTitle {
font-weight:700;
font-size:15px;
margin-bottom:3px;
}

h3#leaveComment {
font-weight:700;
text-transform:uppercase;
font-size:.85em;
color:#fff;
clear:both;
border-left:6px solid #efefef;
background:#ca002;
padding-left:7px;
padding-top:5px;
padding-bottom:5px;
margin-bottom:5px;
}

h3#comments {
font-size:1.7em;
font-weight:400;
clear:both;
display:block;
color:#222;
margin-bottom:10px;
padding-left:30px;
padding-top:10px;
padding-bottom:0;
background:url(sans-blue/bgRespond.gif) no-repeat;
height:74px;
}

h3#comments span.respondEntryTitle {
display:block;
color:#898989;
font-size:14px;
line-height:16px;
}

#topad {
width:728px;
display:block;
margin:5px auto;
}

#masthead {
background:#ffffff url(sans-blue/subscribe.gif) no-repeat 4px center;
font-size:.9em;
clear:both;
position:relative;
z-index:1100;
padding:2px 5px 2px 20px;
}

#masthead ul li {
position:relative;
display:inline;
float:left;
color:#404040;
font:bold 12px arial, tahoma, verdana, sans-serif;
padding:4px 4px 3px;
}

#masthead ul li a {
display:block;
color:#003455;
}

#masthead ul li ul {
position:absolute;
left:0;
display:block;
visibility:hidden;
border-bottom:1px solid #afafaf;
margin:0;
padding:0;
}

#masthead ul li ul li {
display:list-item;
float:none;
font-weight:400;
font-size:1em;
background:none;
margin:0;
padding:0;
}

#masthead ul li ul li ul {
top:0;
margin:0;
}

#masthead ul li ul li a,#masthead .select ul li a {
width:160px;
height:auto;
font-weight:400;
background:#385A72;
text-align:left;
text-decoration:none;
color:#010d37;
border-top:1px solid #afafaf;
margin:0;
padding:3px 10px 2px 23px;
}

#masthead ul li ul li a.gab_rss {
background:#e9e9e9 url(sans-blue/ico_rss.png) no-repeat 3px center;
}

#masthead ul li ul li a:hover.gab_rss {
background:#ddd url(sans-blue/ico_rss.png) no-repeat 3px center;
}

#masthead ul li ul li a.gab_email {
background:#e9e9e9 url(sans-blue/ico_email.png) no-repeat 3px center;
}

#masthead ul li ul li a:hover.gab_email {
background:#ddd url(sans-blue/ico_email.png) no-repeat 3px center;
}

#masthead ul li ul li a.gab_facebook {
background:#e9e9e9 url(sans-blue/ico_facebook.png) no-repeat 3px center;
}

#masthead ul li ul li a:hover.gab_facebook {
background:#ddd url(sans-blue/ico_facebook.png) no-repeat 3px center;
}

#masthead ul li ul li a.gab_twitter {
background:#e9e9e9 url(sans-blue/ico_twitter.png) no-repeat 3px center;
}

#masthead ul li ul li a:hover.gab_twitter {
background:#ddd url(sans-blue/ico_twitter.png) no-repeat 3px center;
}

#search {
float:right;
width:190px;
height:20px;
border:1px solid #404040;
background:#fff;
}

#search fieldset {
padding:2px 0 0 4px;
}

#s {
float:left;
background:#fff;
border:0;
color:#bcbcbc;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
width:164px;
padding:0 0 0 1px;
}

#searchsubmit {
float:left;
margin:2px 0 0;
}

#header {
min-height:100px;
height:auto!important;
border-bottom:0px solid #000000;
}

#header span.quoteCaption {
display:block;
color:#29568F;
font-weight:700;
}

#leftQuote {
width:290px;
float:left;
height:100px;
display:block;
position:relative;
}

#leftQuote p.leftQuoteWording {
width:200px;
position:absolute;
font-size:17px;
color:#aaa;
letter-spacing:-1px;
bottom:4px;
text-align:right;
}

#leftQuote img {
position:absolute;
right:0;
bottom:0;
}

#rightQuote {
width:290px;
float:right;
height:100px;
display:block;
position:relative;
}

#rightQuote img {
position:absolute;
left:0;
bottom:0;
}

#rightQuote p.rightQuoteWording {
width:195px;
position:absolute;
font-size:17px;
color:#aaa;
letter-spacing:-1px;
bottom:4px;
left:95px;
}

#sitename {
width:390px;
float:left;
font-family:georgia,"Trebuchet MS",Helvetica,Jamrul,sans-serif;
margin-top:20px;
text-align:center;
}

#name1stRow {
font-size:26px;
display:block;
line-height:22px;
}

#name2ndRow {
font-size:40px;
display:block;
color:#29568F;
font-weight:700;
padding-top:14px;
padding-bottom:10px;
}

#ad468x60 {
width:468px;
height:60px;
float:right;
margin-top:20px;
}

#navcats {
width:970px;
background:#ca0002;
border-bottom:0px solid #efefef;
position:relative;
z-index:1000;
}

#navcats ul {
float:center;
z-index:999;
}

#navcats ul li a {
font-size:1.1em;
font-weight:bold; 
font-family:arial,verdana,sans-serif;
display:block;
color:#ffffff;
text-transform:uppercase;
border-left:1px solid #404040;
padding:4px 10px;
}

#navcats ul li a:hover,#navcats .current-cat a,#navcats .current-cat-parent a,#navcats .select a {
color:#ffffff;
text-decoration:underline;
}

#navcats ul li ul {
position:absolute;
left:0;
display:block;
visibility:hidden;
border-bottom:1px solid #afafaf;
z-index:995;
margin:0;
padding:0;
}

#navcats ul li ul li ul {
top:0;
z-index:990;
margin:0;
}

#navcats ul li ul li a,#navcats .select ul li a {
width:150px;
height:auto;
font:bold 13px arial, tahoma, verdana, sans-serif;
background:#e9e9e9;
text-align:left;
text-decoration:underline;
text-transform:none;
color:#010d37;
border-top:1px solid #efefef;
margin:0;
padding:3px 10px 2px;
}

#navpages {
width:970px;
background:#000066;
border-top:5px solid #CfCfCf;
border-bottom:1px solid #efefef;
margin-bottom:10px;
clear:both;
position:relative;
z-index:985;
}

#navpages ul li a {
font:bold 11px arial, tahoma, verdana, sans-serif;
display:block;
color:#fff;
text-transform:uppercase;
padding:4px 10px;
}

#navpages ul li ul {
position:absolute;
left:0;
display:block;
visibility:hidden;
border-bottom:1px solid #afafaf;
z-index:984;
margin:0;
padding:0;
}

#navpages ul li ul li ul {
top:0;
z-index:983;
margin:0;
}

#navpages ul li ul li a,#navpages .current_page_item ul li a,#navpages .current_page_parent ul li a,#navpages .select ul li a {
width:150px;
height:auto;
font:bold 11px arial, tahoma, verdana, sans-serif;
background:#e9e9e9;
text-align:left;
text-decoration:underline;
text-transform:none;
color:#010d37;
border-top:1px solid #afafaf;
margin:0;
padding:3px 10px 2px;
}

#primaryTopWrapper {
border-bottom:1px solid #efefef;
margin-bottom:10px;
}

#featuredContent {
float:left;
width:515px;
margin-right:10px;
display:inline;
}

#featured-slider {
position:relative;
overflow:hidden;
width:515px;
height:298px;
}

#featured-slider .sliderPostInfo {
position:absolute;
bottom:0;
width:495px;
min-height:55px;
height:auto!important;
background:url(sans-blue/bgTransparent.png);
}

#featured-slider .sliderPostInfo p {
color:#fff;
font-size:1.1em;
padding:3px 5px 5px 6px;
}

#featured-slider .contentdiv {
visibility:hidden;
position:absolute;
left:0;
top:0;
border:10px solid #efefef;
z-index:1;
}

#paginate-featured-slider {
display:block;
background-color:#efefef;
margin-bottom:10px;
padding:0 0 5px 10px;
}

#paginate-featured-slider ul {
width:505px;
padding-bottom:0;
list-style:none;
}

#paginate-featured-slider ul li {
display:inline;
width:75px;
float:left;
margin-left:0;
margin-right:9px;
margin-bottom:3px;
padding:0;
}

#paginate-featured-slider img {
padding-top:5px;
background:#efefef;
display:block;
width:75px;
height:50px;
}

.featuredPost2Meta {
clear:both;
display:block;
font-style:italic;
font-size:.8em;
padding-top:3px;
padding-bottom:5px;
border-bottom:1px solid #efefef;
}

#midColPosts {
width:325px;
float:left;
}

.midColPost {
border-left:1px solid #efefef;
padding-left:9px;
padding-right:15px;
padding-bottom:10px;
}

.midColPostMeta {
display:block;
clear:both;
font-style:italic;
font-size:.8em;
border-bottom:1px solid #efefef;
padding-top:2px;
padding-bottom:5px;
}

#rightColAd {
float:left;
width:120px;
padding-bottom:7px;
}

#breakingNews {
width:160px;
float:left;
}

#breakingNews li {
margin-bottom:6px;
margin-left:2px;
}

#secondaryMidColumn {
width:490px;
margin-left:10px;
float:left;
display:inline;
}

.secondaryMidColPost {
padding-left:9px;
padding-right:9px;
border-left:1px solid #efefef;
border-right:1px solid #efefef;
padding-bottom:10px;
}

#secondaryRightColumn {
width:300px;
float:right;
}

#photoGalleryBar {
width:970px;
height:185px;
margin-bottom:15px;
position:relative;
border-top:2px solid #efefef;
border-bottom:2px solid #efefef;
display:block;
}

#photoGalleryBar .container {
position:absolute;
left:29px;
width:915px;
height:185px;
overflow:hidden;
background:#F5F5F5;
}

#photoGalleryBar #previous_button {
position:absolute;
width:27px;
height:185px;
background:url(sans-blue/left.gif);
z-index:100;
cursor:pointer;
}

#photoGalleryBar #next_button {
position:absolute;
right:0;
width:27px;
height:185px;
background:url(sans-blue/right.gif);
z-index:100;
cursor:pointer;
}

#photoGalleryBar ul {
width:100000px;
position:relative;
margin-top:10px;
}

#photoGalleryBar ul li {
display:inline;
float:left;
text-align:center;
font-weight:700;
font-size:.9em;
line-height:1em;
width:167px;
margin-left:8px;
margin-right:8px;
}

#photoGalleryBar ul li a.photogallery_title {
color:#222;
display:block;
margin-top:5px;
}

#photoGalleryBar a img {
display:block;
background:#fff;
margin-top:0;
}

#subNews {
float:left;
line-height:1.1em;
width:664px;
}

.subNewsContainer {
width:150px;
float:left;
margin-right:8px;
padding-right:7px;
display:inline;
border-right:1px solid #efefef;
padding-top:4px;
}

.subNewsContainer img {
display:block;
margin-bottom:5px;
}

.subNewsContainerMeta {
display:block;
font-size:.85em;
font-style:italic;
margin-top:5px;
padding-bottom:5px;
}

.border {
clear:both;
border-top:1px solid #efefef;
display:block;
height:1px;
margin-right:8px;
}

#mainPageSidebar {
float:right;
width:300px;
}

#searchCat select,#archiveform select,#cat,#googlequery {
background-color:#FFF;
border:1px solid #7F9DB9;
color:#555;
font:1em/1.2 Verdana, Arial, Geneva, Helvetica, Sans-Serif;
margin-bottom:10px;
width:190px;
margin-left:10px;
padding:1px;
}

ul.tabbernav {
height:24px;
margin-top:12px;
font-size:.9em;
border-bottom:1px solid #efefef;
font-weight:700;
}

ul.tabbernav li {
display:inline;
float:left;
line-height:23px;
height:24px;
}

ul.tabbernav li a {
display:block;
float:left;
text-align:center;
height:23px;
background:#fafafa url(sans-blue/bgAjaxTabs.gif) repeat-x;
border-right:1px solid #efefef;
border-left:1px solid #efefef;
color:#222;
padding:0 8px;
}

ul.tabbernav li.tabberactive a {
color:#222;
display:block;
float:left;
text-align:center;
height:24px;
border:1px solid #efefef;
border-bottom:1px solid #fff;
background:#fff;
padding:0 8px;
}

.tabbertab {
border-bottom:1px solid #efefef;
border-right:1px solid #efefef;
border-left:1px solid #efefef;
background:#fff;
margin-bottom:12px;
padding:5px;
}

.tabbertab ul li {
line-height:18px;
color:#666;
border-bottom:1px dotted #D3D9EB;
margin-left:3px;
padding-top:2px;
padding-bottom:2px;
list-style:disc inside;
}

.tabbertab a {
display:inline;
color:#666;
}

.archiveBox {
background:#efefef;
padding:5px 10px 0;
}

#footerCatBar {
padding-top:4px;
padding-bottom:4px;
margin-top:5px;
display:block;
text-align:center;
border-top:2px solid #efefef;
border-bottom:2px solid #efefef;
font-size:.9em;
line-height:1em;
font-weight:700;
}

#footerCatBar li {
display:inline;
}

#footerCatBar a {
text-transform:uppercase;
color:#4B5056;
margin-right:6px;
margin-left:6px;
}

#footerPages {
margin-top:10px;
padding-top:10px;
padding-bottom:5px;
display:block;
text-align:center;
background:#efefef;
font-size:.9em;
line-height:1em;
font-family:arial,tahoma,sans-serif;
}

#footerPages li {
display:inline;
margin-right:4px;
margin-left:4px;
font-weight:700;
text-transform:uppercase;
}

#themeInfo {
display:block;
margin-top:10px;
}

.labelBC {
display:block;
font-size:13px;
color:#8f8f8f;
margin-bottom:2px;
}

.locationBC {
display:block;
font-size:20px;
color:#222;
letter-spacing:-1px;
}

.adLabel {
color:#aaa;
display:block;
font-size:12px;
text-align:center;
padding:3px 0;
}

.titleCatName {
text-transform:uppercase;
color:#CA0002;
font-weight:700;
display:block;
font-size:12px;
margin-bottom:5px;
font-family:arial, tahoma, sans-serif;
}

.titleCatName a,.titleCatName a:hover {
text-transform:uppercase;
color:#CA0002;
font-weight:700;
font-size:12px;
font-family:arial, tahoma, sans-serif;
}

.videoTitle {
font-size:15px;
margin-bottom:5px;
display:block;
}

.clear {
clear:both;
}

.margintop {
margin-top:7px;
}

.paddingtop {
padding-top:7px;
}

.widget {
margin-bottom:10px;
}

.widget ul li {
line-height:18px;
color:#666;
width:auto;
border-bottom:1px dotted #D3D9EB;
margin-left:3px;
list-style:disc inside;
}

.widget a {
display:inline;
width:auto;
color:#666;
}

.sidebarWidget {
margin-top:10px;
margin-bottom:0;
}

.wideSidebarWidget {
margin-top:15px;
margin-bottom:0;
}

.narrowSidebarWidget ul {
padding-left:5px;
text-align:left;
}

.thumb {
background:#fff;
border:1px solid #aaa;
padding:2px;
}

#innerContent {
width:820px;
float:left;
margin-right:10px;
display:inline;
font-size:1.2em;
line-height:1.4em;
}

.post ul {
padding-bottom:10px;
list-style:square inside;
}

.post img {
border:1px solid #aaa;
background:#fff;
padding:2px;
}

.post ol {
padding-bottom:10px;
list-style:decimal inside;
}

.post li {
font-size:12px;
line-height:15px;
color:#4c4c4c;
padding:2px 0 2px 10px;
}

.alignleft {
float:left;
margin-right:10px;
margin-top:5px;
}

.alignright {
float:right;
margin-left:10px;
margin-top:5px;
}

.aligncenter {
display:block;
margin:0 auto;
}

.wp-caption img {
margin-bottom:5px;
border:1px solid #ddd;
background-color:#fff;
padding:4px;
}

p.wp-caption-text {
color:#222;
width:auto;
font:.7em verdana, arial, sans-serif;
text-align:center;
}

blockquote {
background:#f6f5f5;
color:#333;
clear:both;
border-left:3px solid #bfbbbb;
margin-bottom:10px;
padding:2px 10px;
}

code {
color:#444;
font:11px/17px tahoma, arial, sans-serif;
display:block;
}

blockquote p {
font-size:11px;
line-height:15px;
margin:5px 0;
padding:5px 0;
}

blockquote li {
font-size:11px;
line-height:15px;
color:#369;
padding:2px 0 2px 10px;
}

blockquote a {
color:#0080ca;
text-decoration:underline;
}

blockquote a:hover {
color:#039;
}

.postinfo {
text-align:right;
padding-top:3px;
padding-bottom:3px;
padding-right:5px;
clear:both;
font:11px verdana, arial, tahoma,sans-serif;
color:#9f9f9f;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
background:#f9f9f9;
margin-top:10px;
margin-bottom:20px;
display:block;
}

.photoFrame {
display:block;
float:left;
text-align:center;
padding-bottom:5px;
padding-right:5px;
padding-left:5px;
margin-bottom:15px;
border-bottom:1px solid #f4f4f4;
width:240px;
min-height:255px;
height:auto!important;
}

#entryMeta img {
float:left;
border:1px solid #bbb;
margin-top:1px;
margin-right:5px;
padding:2px;
}

#entryMeta a {
color:#8f8f8f;
text-decoration:underline;
}

#innerLeft {
float:left;
width:501px;
margin-right:9px;
}

.gab_authorInfo {
background:#efefef;
border:1px solid #ccc;
font:11px/15px verdana, arial, sans-serif;
margin:5px 0 10px;
padding:5px;
}

.gab_authorPic {
float:left;
width:50px;
display:inline;
margin-right:7px;
}

.share {
text-align:right;
display:block;
padding-bottom:15px;
}

.share img {
display:block;
float:right;
margin-left:5px;
border:none;
padding:0;
}

.postinfoPhotoCat {
padding-top:5px;
font:11px verdana, arial, tahoma,sans-serif;
color:#9f9f9f;
display:block;
}

#innerpage-slider {
position:relative;
overflow:hidden;
width:500px;
height:290px;
background:#efefef;
}

#innerpage-slider .contentdiv {
visibility:hidden;
position:absolute;
left:10px;
top:10px;
z-index:1;
}

#innerpage-slider p.sliderCaption {
color:#fff;
font-size:1em;
position:absolute;
top:15px;
display:inline;
width:auto;
left:0;
background:url(sans-blue/bgTransparent.png);
padding:3px 5px 5px;
}

#innerpage-slider img {
display:block;
width:480px;
max-height:270px;
height:auto!important;
border:none;
padding:0;
}

#paginate-innerpage-slider {
background-color:#efefef;
margin-bottom:10px;
padding:0 0 5px 10px;
}

#paginate-innerpage-slider ul {
width:490px;
padding-bottom:0;
list-style:none;
}

#paginate-innerpage-slider ul li {
display:inline;
width:65px;
float:left;
margin-left:0;
margin-right:4px;
margin-bottom:3px;
padding:0;
}

#paginate-innerpage-slider img {
border-right:0;
border-left:0;
width:65px;
border-bottom:0;
background:#efefef;
padding:5px 0 0;
}

#wideSidebar {
float:left;
width:300px;
background:#f5f5f5;
font-size:.8em;
padding:5px;
}

#narrowSidebar {
float:left;
width:140px;
padding-bottom:10px;
text-align:center;
background:url(sans-blue/bgnarrowSidebar.gif) repeat-y;
border-bottom:1px solid #efefef;
}

#narrowSidebar img {
border:1px solid #aaa;
background:#fff;
display:block;
text-align:center;
margin:0 auto 5px;
padding:2px;
}

ul#narrowSidebarGallery li {
display:block;
width:126px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
text-align:center;
font:bold .9em/1.1em georgia, sans-serif;
}

p#commentNotification {
display:block;
margin-top:7px;
background:#f9f9f9;
font-weight:700;
padding:3px 5px;
}

p#noComment {
font:bold .8em verdana, tahoma, arial, sans-serif;
background:#efefef;
padding:4px 4px 4px 10px;
}

ol.commentlist li {
border:1px solid #d5d5d5;
height:auto;
position:relative;
margin:0 0 10px;
padding:5px;
}

ol.commentlist li div.vcard {
font:bold 12px/1.4em helvetica,arial,sans-serif;
color:#222;
}

ol.commentlist li div.vcard cite.fn {
font-style:normal;
display:inline;
}

ol.commentlist li div.vcard cite.fn a.url {
color:#222;
text-decoration:none;
}

ol.commentlist li div.vcard img.avatar {
border:1px solid #aaa;
background:#fff;
right:7px;
position:absolute;
top:5px;
padding:1px;
}

ol.commentlist li div.comment-meta {
font:bold 10px/1.4 helvetica,arial,sans-serif;
display:block;
margin-bottom:5px;
}

ol.commentlist li div.comment-meta a {
color:#aaa;
text-decoration:none;
font-style:italic;
}

ol.commentlist li p {
font:normal 12px/1.4em helvetica,arial,sans-serif;
}

ol.commentlist li ul {
font:normal 12px/1.4em helvetica,arial,sans-serif;
list-style:square;
text-indent:0;
margin:0 0 1em;
padding:0;
}

ol.commentlist li div.reply {
background:#999;
border:1px solid #666;
color:#fff;
font:bold 9px/1 helvetica,arial,sans-serif;
text-align:center;
width:36px;
padding:5px 10px;
}

ol.commentlist li div.reply:hover {
background:#c30;
border:1px solid #c00;
}

ol.commentlist li div.reply a {
color:#fff;
text-decoration:none;
text-transform:uppercase;
}

ol.commentlist li ul.children {
list-style:none;
text-indent:0;
margin:1em 0 0;
}

ol.commentlist li.even {
background:#fff;
}

ol.commentlist li.odd {
background:#f5f5f5;
}

#respond {
font-family:verdana, tahoma, arial, sans-serif;
background:url(sans-blue/bgWriteComment.gif) repeat;
border:1px solid #ececec;
padding:5px 15px 0;
}

.cancel-comment-reply {
font-size:12px;
}

.cancel-comment-reply,#respond cite {
font-size:12px;
padding-top:4px;
}

#respond label {
font-size:10px;
padding-left:3px;
font-family:verdana, tahoma, arial, sans-serif;
}

#author,#email,#url {
font:11px verdana,Arial, Helvetica, sans-serif;
width:35%;
background:#fefefe;
border:1px solid #e6e6e6;
padding:2px;
}

#respond textarea:focus,#respond input[type=text]:focus {
border:1px solid #bbb;
background:#fefff7;
}

#respond textarea {
font:12px Arial, Helvetica, sans-serif;
width:95%;
height:120px;
background:#fefefe;
border:1px solid #e6e6e6;
padding:2px 3px 3px 7px;
}

#submit {
background:url(sans-blue/submit.gif) no-repeat left;
width:112px;
height:24px;
border:none;
display:block;
line-height:0;
cursor:pointer;
}

#submit:hover {
cursor:pointer;
background:url(sans-blue/submit.gif) no-repeat right;
width:112px;
height:24px;
}

#featured-slider img {
display:block;
height:278px;
width:495px;
}

.photoFrame img {
display:block;
width:234px;
height:200px;
border:none!important;
padding:0!important;
}

#photoGalleryBar img {
display:block;
width:161px;
height:120px;
}

h2.featuredTitle a:hover,.featuredPost2Meta a:hover,.midColPostMeta a:hover,.secondaryMidColPostMeta a:hover,.secondaryRightColPostMeta a:hover,.subNewsContainerMeta a:hover,ol.commentlist li div.vcard cite.fn a.url:hover {
text-decoration:underline;
}

h2.postTitle a,h2.subnewsEntryTitle a,h2.archiveTitle a,h2.titlePhotoCat a,h2.titlePhotoCat a:hover,a.name,#breakingNews li a,#footerPages a,.videoTitle a,ul#narrowSidebarGallery li a,ol.commentlist li div.comment-meta a:hover {
color:#222;
}

h2.postTitle a:hover,h2.subnewsEntryTitle a:hover,h2.archiveTitle a:hover,.featuredPost2Meta a,.midColPostMeta a,#breakingNews li a:hover,.secondaryMidColPostMeta a,.secondaryRightColPostMeta a,#photoGalleryBar ul li a.photogallery_title:hover,.subNewsContainerMeta a,.post a,.postinfo a,.navigation a,.postinfo a:hover,.navigation a:hover,.postinfoPhotoCat a,.postinfoPhotoCat a:hover,ul#narrowSidebarGallery li a:hover,ol.commentlist li a,ol.commentlist li a:hover {
color:#000066;
}

#masthead ul,#search form,#search fieldset,#navpages ul {
float:left;
}

* html #masthead ul li a,* html #navcats ul li a,* html #navpages ul li a {
display:inline-block;
float:left;
}

* html #masthead ul li ul li a,* html #navcats ul li ul li a,* html #navpages ul li ul li a {
float:none;
}

#masthead ul li a:link,#masthead ul li a:visited,#navcats ul li a:link,#navcats ul li a:visited,#navpages ul li a:link,#navpages ul li a:visited,#entryMeta a:hover {
text-decoration:none;
}

#masthead ul li a:hover,#masthead .select a,.videoTitle a:hover {
color:#000066;
text-decoration:none;
}

#leftQuote p.leftQuoteWording a,#rightQuote p.rightQuoteWording a {
color:#999;
}

#leftQuote p.leftQuoteWording a:hover,#rightQuote p.rightQuoteWording a:hover {
color:#888;
}

#navcats ul li,#navpages ul li {
position:relative;
display:inline;
float:left;
}

#navcats ul li ul li,#navpages ul li ul li {
display:list-item;
float:none;
font-size:1em;
background:none;
padding:0;
}

#navcats ul li ul li a:hover,#navpages ul li a:hover,#navpages .current_page_item a,#navpages .select a,#navpages ul li ul li a:hover {
background:#990003;
color:#ffffff;
text-decoration:underline;
}

#paginate-featured-slider a img,#paginate-innerpage-slider a img {
border-top:4px solid #fff;
}

#paginate-featured-slider a:hover img,#paginate-featured-slider a.selected img,#paginate-innerpage-slider a:hover img,#paginate-innerpage-slider a.selected img {
border-top:4px solid #CA0002;
}

.featuredPost2,.widget p {
padding-top:5px;
padding-bottom:5px;
}

#secondaryContentWrapper,ul#narrowSidebarGallery {
margin-bottom:15px;
}

.secondaryMidColPostMeta,.secondaryRightColPostMeta {
border-bottom:1px solid #efefef;
padding-bottom:5px;
display:block;
clear:both;
font-size:.85em;
font-style:italic;
margin-top:5px;
}

.secondaryRightColPost,#innerLeft p {
padding-bottom:10px;
}

#photoGalleryBar #previous_button_disabled,#photoGalleryBar #previous_button.disabled {
background:url(sans-blue/left-disabled.gif);
cursor:default;
}

#photoGalleryBar #next_button_disabled,#photoGalleryBar #next_button.disabled {
background:url(sans-blue/right-disabled.gif);
cursor:default;
}

.tabberlive .tabbertabhide,.tabberlive .tabbertab h2,#primaryTopWrapper .wp-caption-text,#secondaryContentWrapper .wp-caption-text,#subNews .wp-caption-text {
display:none;
}

.tabbertab a:hover,.widget a:hover,.post a:hover {
color:#206B8A;
text-decoration:underline;
}

#footerCatBar ul,#footerPages ul,.block {
display:block;
}

#footerCatBar a:hover,#footerPages a:hover {
color:#CA0002;
text-decoration:underline;
}

#bcrum,#entryMeta {
font-size:.8em;
border:1px solid #ddd;
background:#f5f5f5;
color:#444;
margin-bottom:10px;
line-height:1.3em;
padding:7px;
}

.bordernone,.post img.bnone {
border:none;
}

ol.commentlist li ul.children li.depth-2,ol.commentlist li ul.children li.depth-3,ol.commentlist li ul.children li.depth-4 {
margin:0 0 .25em;
}