*{
margin:0; 
padding:0;
}
body{
background: #0c90ac url(images/body.jpg) top left repeat-x;
font : 90%/135%  "Lucida Sans Unicode","Helvetica";
}
#wrapper{
background-color: #0c90ac;
width: 1100px;
height: auto;
margin: 0 auto;
text-align: left;
}
#header{
background: #0c90ac url(images/header.jpg) top left no-repeat;
float: left;
width: 1100px;
height: 370px;
}
#empty{
float: left;
width: 253px;
height: 292px;
margin-left: 100px;
}
#topnavleft{
float: left;
width: 304px;
height: 292px;
} 
h1{
font-family: "Segoe Print","Lucida Sans Unicode","Helvetica";
font-size: 18px;
color: #0c90ac;
margin-top: 20px;
margin-left: 20px;
}
#topnavright{
float: left;
width: 344px;
height: 292px;
}
#topnavright ul{
float: left;
list-style-type: none;
margin-top: 30px;
width: 344px;
}
#topnavright li{
margin-bottom: 20px;
padding-bottom: 5px;
border-bottom: 1px solid #404040;
width: 343px;
height: 20px;
}
#topnavright li a{
font-family: "Segoe Print","Lucida Sans Unicode","Helvetica";
text-decoration: none;
font-size: 15px;
color: #727171;
padding-bottom: 2px;
padding-left: 20px;
}
#topnavright a:hover{
float: left;
width: 322px;
border-bottom: 1px solid #0c90ac;
padding-bottom: 5px;
color: #7e7e7e;
}
#wrap{
background: #161616 url(images/wrap.jpg) bottom left no-repeat;
border-top: 1px solid #0da7c8;
border-bottom: 1px solid #6fd7ed;
width: 100%;
height: auto;
padding-bottom: 50px;
float: left;
}
#center{
width: 830px;
height: auto;
margin: 0 auto;
text-align: left;
}
#content{
float: left;
width: 553px;
height: auto;
margin-top: 20px;
color: #bad5d0;
font-size: 92%;
}
#content h2{
font-family: "Segoe Print","Lucida Sans Unicode","Helvetica";
margin-top: 20px;
margin-bottom: 10px;
color: #14e288;
font-size: 27px;
}
#content h3{
font-family: "Times New Roman","Lucida Sans Unicode","Helvetica";
margin-bottom: 5px;
color: #043156;
font-size: 14px;
}
#content img{
background-color: #1f1f1f;
margin-top: 10px;
padding: 5px;
border: #292929 solid 1px;
}
#rightnav{
width: 245px;
height: auto;
float: left;
margin-top: 20px;
margin-left: 30px;
}
#rightnav h4{
font-family: "Segoe Print","Lucida Sans Unicode","Helvetica";
margin-bottom: 20px;
font-size: 20px;
color: #ea8c11;
}
#feed{
font-family: "Segoe Print","Lucida Sans Unicode","Helvetica";
width: 245px;
height: 216px;
float: left;
}
#feed ul{
list-style-type: none;
margin-top: 30px;
margin-left: 70px;
}
#feed li{
margin-bottom: 40px;
}
#feed li a{
color: #cd4a7b;
font-size: 17px;
text-decoration: none;
}
#feed a:hover{
color: #eb89ae;
}
#categories{
width: 245px;
height: auto;
float: left;
}
#categories ul{
list-style-type: none;
}
#categories li a{
color: #363636;
font-size: 95%;
text-decoration: none;
}
#categories a:hover{
color: #727272;
}
#archives{
width: 245px;
height: auto;
float: left;
}
#archives ul{
list-style-type: none;
}
#archives li a{
color: #363636;
font-size: 95%;
text-decoration: none;
}
#archives a:hover{
color: #727272;
}
#footerbg{
float: left;
background: #0c90ac url(images/footerbg.jpg) top left repeat-x;
width: 100%;
}
#footer{
margin-top: 200px;
margin-left: 150px;
float: left;
width: 950px;
height: 386px;
}
#footer a:hover{
color: #3b9a72;
}
h4{
font-family: "Segoe Print","Lucida Sans Unicode","Helvetica";
margin-top: 20px;
margin-bottom: 20px;
color: #dedede;
font-size: 24px;
}
#flickr{
float: left;
width: 350px;
height: 203px;
margin-right: 50px;
}
#flickr img{
border: 1px solid #000000;
}
#flickr p{
margin-top: 10px;
}
#footer h4{
color: #1c1d59;
font-size: 26px;
}
#blogroll{
float: left;
width: 200px;
height: 250px;
margin-right: 50px;
color: #c7c7c7;
}
#blogroll ul{
list-style-type: none;
}
#blogroll li a{
color: #cfe6dc;
font-size: 90%;
text-decoration: none;
}
#blogroll a:hover{
color: #1c1d59;
}
#amazone{
float: left;
width: 300px;
height: 250px;
color: #c7c7c7;
}
#amazone img{
border: solid  1px #000000;
}
#amazone a{
background-color:  #000000; opacity: 0.4;
color: #bad5d0;
font-style: italic;
text-decoration: none;
font-weight: bold;
}
#amazone a:hover{
background-color:  #34b8d4; opacity: 1.0;
color: #1eb573;
}
#amazone p{
padding: 5px;
}
#footerinfo{
background: #0c90ac url(images/footer.jpg) bottom right no-repeat;
width: 496px;
height: 375px;
float: right;
font-size: 13px;
color: #1a1a1a;
}
#footerinfo a{
text-decoration: none;
color: #cd4a7b;
}
#footerinfo p{
color: #cd4a7b;
margin-top: 310px;
margin-left: 230px;
}
#footerinfo a:hover{
color: #eb89ae;
}
a:link{

text-decoration : none;
}
a:visited{
color: #ea8c11;
text-decoration : none;
}
a:active{

text-decoration : none;
}
a:hover{
color: #3b9a72;
}