

body,html,head {
   background:#131313 url("images/background.jpg");
   margin:0;
   padding:0;
}

/*Header and Navigation*/

#wrap{
   width:100%;
   margin:0px;
   background: url('images/wrap.jpg');
   height:70px;
   -moz-box-shadow: 0 0 5px #000;
   -webkit-box-shadow: 0 0 5px#000;
   box-shadow: 0 0 5px #000;
}

#sitename{
    float:left;
    
}


a.sitename:link, a.sitename:active, a.sitename:visited {
   font:700 30px Helvetica,Sans-serif;
   text-shadow:1px 1px  #000;
   text-align:left;
   color:#ebdaa7;
   padding-top:5px;
   padding-left:3px;
   text-decoration:none;
   margin:0;
}

a.sitename:hover {
   color:#fff;
   text-decoration:none;
}



#tagline{
   font:400 15px Helvetica,Sans-serif;
   text-shadow:1px 1px  #000;
   text-align:left;
   color:#fff;
   padding-top:5px;
   padding-left:3px;
   margin:0;
   font-style:italic;
}



#navi{
   float:right;
   margin-top:10px;
   padding:0;
}

#navigation {

   list-style:none;
   margin:0;
   padding:0;

}

#navigation li {
   margin-bottom:2px;
   margin-top:10px;
   float:left;

}

#navigation li a {
   text-shadow:0px -1px 0px  #000;
   font:700 14px/20px helvetica;
   text-decoration:none;
   text-transform:uppercase;
   color:#fff;
   display:block;
   width:100px;
   text-align:center;
   padding:4px 5px;
}

#navigation li a:hover {
   text-shadow:0px;
   color:#acdafe;
   text-decoration:underline;

}



/*Container*/

#container {
   -moz-box-shadow: 0 0 5px #000;
   -webkit-box-shadow: 0 0 5px#000;
   box-shadow: 0 0 5px #000;
   background: #fff;
   text-align:justify;
   width:900px;
   margin:40px auto 20px;
   padding:10px;
}

#content {
   padding-top:10px;
   font-size:12px;
   line-height:18.67px;
   font-family:Tahoma;
}




/*Content Bar*/


.detailsdiv{
   -moz-box-shadow: 0 0 5px #000;
   -webkit-box-shadow: 0 0 5px#000;
   box-shadow: 0 0 5px #000;
   padding:15px;
   float:left;
   margin-left:-130px;
   background:#fff;
   text-align:center;
}


.date{
   color:#07375b;
   text-shadow:1px 1px  #fff;
   font:700 15px "georgia";
   text-align:center;
}

h1 {
   width:890px;
   border-bottom:1px solid #013761;
   text-shadow:1px 1px  #000;
   font:700 22px "tahoma";
   text-align:right;
   color:#07375b;
   padding-top:10px;
   padding-right:7px;
   margin:0;
   text-transform:uppercase;
   letter-spacing:-2px;
}



/*footer*/


#footer {
   background:url('images/fback.jpg');
   clear:both;
   height: 20px;
   text-align:center;
   color:#fff;
   font-size:12px;
   line-height:18.67px;
   font-family:Tahoma;
   padding:10px;
   color:#000;
}


/*Footer Wrap*/

#footer-column-container {
   width:900px;
   margin: 0 auto;
   clear:both;
   font-size:12px;
   line-height:18.67px;
   font-family:Tahoma;
   color:#fff;
   padding-bottom:10px;
}


#footer2{
   background: url('images/wrap.jpg');
   width: 270px;
   height: 245px;
   float: left;
   padding:10px;
   margin-right:15px;
   margin-top:2px; 
   text-align:justify;
}


#footer3{
   background: url('images/wrap.jpg');
   width: 270px;
   height: 245px;
   float: left;
   padding:10px;
   margin-right:15px;
   margin-top:2px; 
   text-align:justify;
}


#footer4{
   background: url('images/wrap.jpg');
   width: 270px;
   height: 245px;
   float: right;
   padding:10px;
   margin-top:2px; 
   text-align:justify;
}


.footertitle{
   border-bottom:1px solid #003244;
   font:700 20px/30px "tahoma";
   text-align:center;
   color:#fff;
   margin-bottom:2px;
   text-transform:uppercase;
   text-shadow:0px -1px 0px  #000;

}


li.affiliates {
padding: 3px 0 3px 0;
margin: 0 0 0 0;
list-style-type: none;
border-bottom: 1px #3d3d3d dotted;
}
li.affiliates a {
color: #c139a3;
text-transform: uppercase;
}




/*Other Forms*/

textarea,input,select,submit {
-moz-box-shadow: 0 0 2px #000;
-webkit-box-shadow: 0 0 2px #000;
box-shadow: 0 0 2px #000;
border:0px;
font-size:12px;
font-family:Tahoma;
font-color:#ccc;
background:#fff;
margin-bottom:8px;
padding:6px;
}






/*Links*/

a:link,a:active,a:visited {
text-shadow:0px -1px 0px  #ccc;
font-size:12px;
line-height:18.67px;
font-family:Helvetica,Arial,sans-serif;
color:#004072;
text-decoration:none;
}

a:hover {
color:#000;
text-decoration:none;
}




/* Tags */
img {
border:none;
   padding-top:5px;
   padding-bottom:5px;
   padding-right:5px;
   padding-left:5px;
}

table {
color:#000;
}


em{
color:#0076a2;
text-shadow:0px -1px 0px  #000;
}

strong {
color:#00a4e0;
}


h3 {
   font:700 22px "tahoma";
   text-align:right;
   color:#1b6cab;
   text-transform:uppercase;
   text-shadow:0px -1px 0px  #000;

}

