body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
margin:0;
padding:0;
}

table {
border-collapse:collapse;
border-spacing:0;
}

address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;
font-weight:400;
}

li {
list-style:none;
}

caption,th {
text-align:left;
}

h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:400;
line-height:1.3em;
margin-bottom:1em;
}

q:before,q:after {
content:'';
}

abbr,acronym {
border:0;
font-variant:normal;
}

sup {
vertical-align:text-top;
}

sub {
vertical-align:text-bottom;
}

input,textarea,select {
font-family:inherit;
font-size:inherit;
font-weight:inherit;
}

legend {
color:#000;
}

del,ins {
text-decoration:line-through;
}

:focus {
outline:0;
}

body {
font-family: Georgia,Palaino,serif;
font-size: 13px;
background: transparent url(img/bg.gif);
}

h2 {
color:#0088CE;
font-size:27px;
font-weight:700;
line-height:32px;
margin-bottom:20px;
}

h3 {
color:#0088CE;
font-size:16px;
line-height:18px;
margin-bottom:9px;
}

h4 {
color:#0088CE;
font-size:12px;
margin-bottom:5px;
}

p {
color:#58595B;
font-size:13px;
line-height:20px;
margin-bottom:1.4em;
}

p a,p a:visited {
color:#1C75BC;
text-decoration:none;
}

p a:hover,p a:active {
color:#1C75BC;
text-decoration:underline;
}

.article-preview-inner ol li {
list-style-type:decimal;
}

ol.commentlist li {
list-style-type:none;
}

blockquote {
border:1px solid #ccc;
background-color:#eee;
margin-bottom:20px;
padding:20px;
}

b,strong {
font-weight:700;
}

i,em {
font-style:italic;
}

.aligncenter,div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}

.alignleft {
float:left;
}

.alignright {
float:right;
}

.wp-caption {
border:1px solid #ddd;
text-align:center;
background-color:#f3f3f3;
padding-top:4px;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
margin:10px;
}

.wp-caption img {
border:0 none;
margin:0;
padding:0;
}

.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}

img.alignright {
display:inline;
margin:0 0 2px 7px;
padding:4px;
}

img.alignleft {
display:inline;
margin:0 7px 2px 0;
padding:4px;
}

#wrapper {
width:960px;
margin:0 auto;
}

#top-advert {
height:128px;
width:960px;
position:relative;
}

#top-advert-banner {
height:91px;
left:116px;
position:absolute;
top:18px;
width:732px;
overflow:hidden;
background-color:#fff;
}

.top-advert-slider {
background:#fff;
padding:10px;
}

#header {
width:960px;
height:158px;
background:#262626 url(img/header-top.gif) no-repeat scroll top left;
position:relative;
}

#header h1 {
background:url("img/logo.gif") no-repeat scroll left top transparent;
height:94px;
left:20px;
position:absolute;
text-indent:-9999px;
top:14px;
width:276px;
display:block;
}

#header-advert {
height:61px;
left:457px;
position:absolute;
top:32px;
width:469px;
}

#nav {
background-color: #6CADDF;
height: 35px;
position: absolute;
top: 123px;
width: 960px;
}

#nav ul li {
float:left;
color:#fff;
margin:0 19px;
}

#nav ul li a,#nav ul li a:visited {
color:#FFF;
font-size:12px;
line-height:35px;
text-decoration:none;
text-transform:uppercase;
}

#nav ul li.current_page_item a,#nav ul li.current_page_item a:visited,#nav ul li.current_page_ancestor a,#nav ul li.current_page_ancestor a:visited,#nav ul li a:hover,#nav ul li a:active {
color:#004059;
}

#nav ul li a#search {
background:url("img/search_small.gif") no-repeat scroll right 10px transparent;
display:inline-block;
font-weight:700;
height:25px;
padding-right:40px;
text-shadow:1px 1px 1px #444;
width:60px;
}

#nav ul li a#search:hover {
background:url("img/search_small.gif") no-repeat scroll right -27px transparent;
}

input#ajaxSearch_submit {
background:url("img/search.gif") no-repeat scroll left top transparent;
border:medium none;
height:20px;
width:31px;
}

input#ajaxSearch_submit:hover {
background:transparent url(img/search.gif) no-repeat scroll bottom left;
}

#main-content {
width:960px;
background-color:#fff;
}

#main-content-inner {
padding:20px 26px 2px;
}

#content-left {
width:583px;
float:left;
}

#sidebar-right {
width:290px;
float:right;
}

.article-main {
margin-bottom:17px;
width:583px;
}

.article-main-head {
width:583px;
height:34px;
background:transparent url(img/main-article-head.gif) no-repeat scroll top left;
}

.article-main-head h3 {
color:#FFF;
font-size:15px;
line-height:32px;
padding-left:10px;
}

.article-main-head h3 a,.article-main-head h3 a:visited,.two-article-head h3 a,.two-article-head h3 a:visited,.three-article-head h3 a,.three-article-head h3 a:visited {
color:#FFF;
text-decoration:none;
}

.article-main-head h3 a:hover,.article-main-head h3 a:active,.two-article-head h3 a:hover,.two-article-head h3 a:active,.three-article-head h3 a:hover,.three-article-head h3 a:active {
color:#FFF;
text-decoration:underline;
}

.article-preview-inner {
border:1px solid #DCDDDE;
padding:18px 20px;
}

.four-articles {
border:1px solid #DCDDDE;
float:left;
width:289px;
height:146px;
}

.four-articles-inner {
padding:15px 10px 0;
}

.content-advert {
width:583px;
height:85px;
position:relative;
background:transparent url(img/content-advert.gif) no-repeat scroll top left;
margin-bottom:20px;
}

.content-advert a,.content-advert a:visited {
left:23px;
position:absolute;
top:0;
}

#sidebuttons {
margin-bottom:9px;
width:290px;
}

.sidebuttons {
display:block;
height:35px;
margin-bottom:2px;
width:290px;
}

a#subscribe {
background:transparent url(img/subscribe.gif) no-repeat scroll top left;
}

a#subscribe:hover {
background:transparent url(img/subscribe.gif) no-repeat scroll bottom left;
}

a#donate {
background:transparent url(img/donate.gif) no-repeat scroll top left;
}

a#donate:hover {
background:transparent url(img/donate.gif) no-repeat scroll bottom left;
}

a#advertise {
background:transparent url(img/advertise.gif) no-repeat scroll top left;
}

a#advertise:hover {
background:transparent url(img/advertise.gif) no-repeat scroll bottom left;
}

.cta a#subscribe {
background-image:url(/wp-content/themes/baybuzz/img/buttons.png);
background-position:1px -99px;
height:45px;
}

.cta a#subscribe:hover {
background-position:right -99px;
}

.cta a#advertise {
height:45px;
background-image:url(/wp-content/themes/baybuzz/img/buttons.png);
background-position:1px -149px;
}

.cta a#advertise:hover {
background-position:right -149px;
}

.cta a#donate {
height:96px;
background-image:url(/wp-content/themes/baybuzz/img/buttons.png);
background-position:1px top;
}

.cta a#donate:hover {
background-position:right top;
}

.advert-sidebar {
background:url("img/advert-sidebar.gif") no-repeat scroll left top #EFEEEE;
margin-bottom:15px;
padding-bottom:34px;
position:relative;
width:288px;
border-color:#DEDEDE;
border-style:solid;
border-width:0 1px 1px;
}

.video-sidebar {
background-image:none;
border-width:1px;
}

.video-header {
font-family:Verdana,Arial,sans-serif;
color:#666;
margin:5px 5px 0;
}

.advert-sidebar a,.advert-sidebar a:visited {
display:block;
position:relative;
top:31px;
text-align:center;
}

.video-sidebar a,.video-sidebar a:visited {
display:block;
position:relative;
top:16px;
text-align:center;
}

.campaign-sidebar {
background-image:none;
padding-bottom:12px;
}

.campaign-sidebar a,.campaign-sidebar a:visited {
top:8px;
}

#tabbed-info {
width:290px;
margin-bottom:15px;
}

#tabbed-info div li {
background:url("img/tabbed-info-bullet.gif") no-repeat scroll 0 3px transparent;
color:#58595B;
font-family:Georgia,Palaino,serif;
font-size:12px;
line-height:18px;
margin-bottom:6px;
padding-left:18px;
}

#tabbed-info div li a,#tabbed-info div li a:visited {
color:#0088CE;
text-decoration:none;
}

.two-article {
float:left;
width:284px;
}

.two-article-content {
border:1px solid #DCDDDE;
min-height:170px;
padding:20px 10px 15px;
}

.marginright10 {
margin-right:15px;
}

ol li {
font-size:12px;
line-height:20px;
margin-bottom:17px;
margin-left:21px;
color:#58595B;
}

a.blue-link {
background-color:#0088CE;
color:#FFF;
height:19px;
line-height:19px;
text-decoration:none;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
padding:4px 15px;
}

a.blue-link:hover {
background-color:#00537e;
}

.three-article {
float:left;
width:184px;
}

.three-article-content {
border:1px solid #DCDDDE;
padding:20px 10px 15px;
}

#content-left ul li {
background:url("img/bullet.gif") no-repeat scroll 0 3px transparent;
color:#0088CE;
margin-bottom:15px;
padding-left:17px;
font-size:12px;
}

.advert-long {
width:908px;
position:relative;
height:94px;
background:transparent url(img/long-advert-bg.gif) no-repeat scroll top left;
margin-bottom:20px;
}

#footer {
width:960px;
height:51px;
background:transparent url(img/footer-bg.gif) no-repeat scroll top left;
position:relative;
margin-bottom:50px;
}

#footer p {
color:#FFF;
font-size:10px;
left:26px;
position:absolute;
top:18px;
}

#footer p a,#footer p a:visited {
color:#fff;
text-decoration:none;
}

#commentblock ol {
list-style-type:square;
}

.guest-block {
width:288px;
margin-bottom:20px;
}

.guest-block ul li {
background:url("img/bullet.gif") no-repeat scroll 0 3px transparent;
color:#0088CE;
margin-bottom:8px;
padding-left:17px;
}

.guest-block ul li.current_page_item a,.guest-block ul li.current_page_item a:visited {
color:#07577F;
}

.guest-block-content {
border:1px solid #DCDDDE;
padding:10px;
}

.prev-next {
font-size:10px;
text-align:center;
}

.text-widget a {
text-decoration:none;
}

.commenttext p {
line-height:22px;
}

.commentlist li {
border-bottom:1px solid #DCDDDE;
margin-bottom:34px;
padding-bottom:20px;
width:497px;
}

.commentlist li h5 {
color:#909090;
float:left;
padding-left:8px;
}

.commentlist li h4 {
color:#58595B;
float:left;
font-style:normal;
font-weight:bolder;
}

.article-preview-inner h4 {
color:#909090;
font-size:12px;
font-style:italic;
margin-bottom:15px;
}

.article-preview-inner img {
border:3px solid #F1F1F1;
margin:15px;
}

.article-preview-inner table {
border:0 none;
}

.article-preview-inner table tr {
border:medium none;
}

.article-preview-inner table tr td {
border-right:1px solid #FFF;
color:#58595B;
line-height:20px;
padding-right:3px;
}

.article-preview-inner table tr td p {
margin-bottom:1px;
}

ul.actions img {
margin:0;
}

#content-left ul.actions li {
background:none;
}

#nav ul li.search {
background:none repeat scroll 0 0 #FFF;
border-left:2px solid #DEDEDE;
border-right:2px solid #AEAEAE;
border-top:2px solid #DEDEDE;
float:right;
height:33px;
margin:0 26px 0 0;
}

#nav ul li.search a#search {
color:#0088CE;
text-shadow:1px 1px 1px #dedede;
background:url("img/search_small_new.gif") no-repeat scroll 60px -25px transparent;
}

#nav ul li.search a#search:hover {
background:url("img/search_small_new.gif") no-repeat scroll 60px 10px transparent;
color:#00476c;
text-shadow:1px 1px 1px #AEAEAE;
}

#donationForm input.donationRadio {
float:left;
width:6%;
margin-top:4px;
}

#donationForm label.radioLabel {
width:90%;
float:left;
margin-bottom:10px;
}

#donationForm input[type="text"] {
width:55px;
margin-left:5px;
}

#buttonSpan {
width:100%;
text-align:center;
margin-bottom:15px;
}

.donatePage #sharethis_0 {
display:none;
}

fieldset,img,#donationForm input#amount {
border:0;
}

h2 a,h2 a:visited,a h2,a:visited h2,h3 a,h3 a:visited,a h3,a:visited h3,h4 a,h4 a:visited,a h4,a:visited h4 {
text-decoration:none;
color:#0088ce;
}

h2 a:hover,h2 a:active,a:hover h2,a:active h2,h3 a:hover,h3:active,a:hover h3,a:active h3,h4 a:hover,h4 a:active,a:hover h4,a:active h4,#content-left ul li a:hover,#content-left ul li a:active,#footer p a:hover,#footer p a:active,.guest-block ul li a:hover,.guest-block ul li a:active {
text-decoration:underline;
}

.clear,.commenttext,#donationForm p {
clear:both;
}

#two-article-box,#three-article-box {
margin-bottom:20px;
width:600px;
}

.two-article-head,.three-article-head {
background-color:#58595B;
height:35px;
}

.two-article-head h3,.three-article-head h3 {
color:#FFF;
line-height:32px;
padding-left:12px;
}

#content-left ul li a,#content-left ul li a:visited,.guest-block ul li a,.guest-block ul li a:visited {
color:#0088CE;
font-size:12px;
text-decoration:none;
}

.advert-long-inner,.advert-long a,.advert-long a:visited {
left:15px;
position:absolute;
top:33px;
}
