/* 
Overriding browsers defaults 
-----------------------------------------*/
body,h1,h2,h3,h4,h5,h6,div,p,form,fieldset,ul,li,img {
 padding:0;
 margin:0;
 border:0;
}

body {
 background: url(/i/body_bg.gif) repeat-x #002739 top;
 font-family:Arial, Verdana, Helvetica;
 margin-bottom:15px;
}

.hidden {
 display:none;
}

#container {
 width:484px;
 margin:11px auto 0px auto;
}

#header {}

#banner {
 width:484px;
 height:135px;
 background: url(/i/banner.gif) no-repeat;
 display:block;
} 

#nav_container {
 height:24px;
 padding-top:4px;
 margin-bottom:10px;
}

#gn {
 height:20px;
 list-style-type:none;
}
#gn li {
 float:left;
}
#gn li a {
 display:block;
 height:20px;
 margin-right:5px;
 float:left;
}
#gn li #gn_subscribe{
 width:112px;
 background: url(/i/gnsubscribe_bg.gif) no-repeat;
}
#gn li #gn_about{
 width:150px;
 background: url(/i/gnabout_bg.gif) no-repeat;
}

#content {
 background: #cbe2ed;
 padding:10px;
 margin-bottom:10px;
}

/* 
Entries
------------------------------------------------*/
.entry {}

.entry_title {
 color: #0978b5;
 font-family: Verdana, Helvetica;
 background-color: #ffffff;
 padding:4px 10px 4px 10px;
 margin-bottom:5px;
 font-size:18px;
}
.entry_title a {
 text-decoration:none;
 color:#0978b5;
}

.entry_date {
 background: url(/i/entrydate_bg.gif) no-repeat #ffffff;
 width:125px;
 height:20px;
 font-family: Georgia, Arial, Helvetica;
 font-size:13px;
 font-weight:normal;
 padding:2px 0px 0px 4px;
 color:#0978b5;
 margin-bottom:5px;
 font-size:14px;
}
.entry_body {
 background: url(/i/entrybody_bg.gif) no-repeat bottom left #ffffff;
 padding:6px;
 margin-bottom:10px;
}
.entry_body p {
 margin-bottom:10px;
 font-family: Verdana, Arial, Helvetica;
 font-size: 13px;
 color:#084e70;
}
.entry_body ul,
.entry_body ol {
 margin-bottom:10px;
 font-family: Verdana, Arial, Helvetica;
 font-size: 13px;
 color:#084e70;
 margin-left:20px;
}
.enry_body h3,h4,h5 {
 margin-bottom:10px;
 font-family: Verdana, Arial, Helvetica;
 color:#084e70;
}
.entry_body a {
 color: #6AAFD0;
 text-decoration:none;
}

.entry_body .entry_footlinks {
 list-style-type:none;
 height:40px;
 margin-bottom:0px;
 margin-left: 0px;
}
.entry_body .entry_footlinks li {
 float:left;
 color:#23729c;
 font-size: 11px;
 font-family: Tahoma, Arial, Helvetica;
 font-style: italic;
 font-weight:bold;
}
.entry_body .entry_footlinks li a {
 display:block;
 color:#23729c;
 font-size: 11px;
 font-family: Tahoma, Arial, Helvetica;
 font-style: italic;
 font-weight:bold;
 margin-right:5px;
 text-decoration:none;
}
.entry_footlinks li .entrydownload {
 background: url(/i/entrydownload_bg.gif) no-repeat;
 height:30px;
 width: 77px; /* -43px */
 padding-left:43px;
 line-height:25px;
}
.entry_footlinks li .entrylisten {
 background: url(/i/entrylisten_bg.gif) no-repeat;
 height:30px;
 width: 78px; /* -43px */
 padding-left:43px;
 line-height:30px;
}
.entry_footlinks li .entrycomments {
 background: url(/i/entrycomments_bg.gif) no-repeat;
 height:30px;
 width: 97px; /* -30px */
 padding-left:30px;
 line-height:35px;
}
/*---------------------------------------------*/

/* 
Footer
------------------------------------------------*/
#footer_container {
 background: url(/i/footercontainer_bg.gif) repeat-x;
 height:38px;
}
#footer {
 width:484px;
 padding-top:15px;
 margin:0px auto 0px auto;
 position:relative;
}
#footer p {
 float:left;
 font-size:11px;
 color:#ffffff;
 padding-left:5px;
}

#footer_nav {
 list-style-type:none;
 height:20px;
 font-size:11px;
 position: absolute;
 right:0px;
}
#footer_nav li {
 float:left;
 margin-left:6px;
}
#footer_nav li a {
 color:#ffffff;
 text-decoration:none;
 font-size:11px;
}
/*-----------------------------------------*/

/*
Comments entries
-------------------------------------------*/
.comment {
 background-color: #E2EFF6;
 margin-bottom:5px;
 padding:5px;
}
.comment_author {
 background:#EEF8FC;
 padding:3px;
 margin-bottom:3px;
 color:gray;
 font-size:14px;
}
.comment_author a {
 text-decoration:none;
 color:#407795;
 background: #ffffff;
 display:block; 
 padding:3px;
 float:left;
}

.comment_date {
 background: #EEF8FC;
 padding:3px;
 margin-bottom:3px;
 color: #0A3B51;
 font-weight: normal;
}
.comment_body {
 margin-bottom:3px;
 padding:6px;
 background: #EEF8FC;
 color: #033852;
 font-family: Verdana, Arial, Helvetica;
 font-size: 13px;
}
.comment_body p {
 margin-bottom:8px;
}
.comment_permlink {
 background: url(../i/commentpermlink_bg.gif) no-repeat;
 float:right;
 width:40px;
 height: 25px;
 text-align:center;
 margin:5px 4px 0px 0px;
}
.comment_permlink a {
 color:#187FB8;
 text-decoration:none;
 font-family: Georgia, Verdana, Arial;
}
/*--------------------------------------------*/

/* 
Comments Form 
----------------------------------------------*/
#comments_form {
 background: #ffffff;
 padding:12px;
 font-family: Verdana, Arial, Helvetica;
 font-size:12px;
 margin-bottom:8px;
}
#comments_form label {
 display:block;
 float:left;
 font-family: Georgia, Helvetica, Lucida;
 padding:0px 10px 0px 5px;
 line-height:26px;
 height:26px;
 background: url(../i/label_bg.gif) no-repeat;
 color:#002739;
 font-family: Lucida, Verdana, Arial;
 font-style: italic;
 text-transform: lowercase;
 margin-right:10px;
}
#comments_form input, #comments_form textarea {
 width: 330px;
 border:1px solid #CAE3F0;
 padding-left:5px;
 color:#002739;
}
#comments_form .button {
 width: auto;
 text-transform:lowercase;
 height:26px;
 border:0;
 background: url(../i/label_bg.gif) no-repeat;
 font-family: Goergia, Lucida, Verdana;
 font-weight: bold;
 font-style: italic;
}
/*-----------------------------------------*/

/* 
Entry Audio Player 
-------------------------------------------*/
.player {
 display:none;
}
.player_active {
 display:block;
 height:20px;
 padding:5px 0px 5px 0px;
 text-align:center;
 background: #cbe2ed;
}
/*----------------------------------------*/