body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:76%; background-image:url(images/bg.jpg); background-repeat:repeat-x; background-position:top; background-color:#212B4E; color:#6F748A; -moz-opacity: 0.9999; }

#side-bar-logos { position:absolute; left:35px; top:20px;}

h1 {font-size:150%; font-weight:normal; color:#D06865;}
h2 {font-size:130%; font-weight:normal; color:#D06865;}
h3 {font-size:120%; font-weight:normal; color:#D06865;}
h4 {font-size:100%; font-weight:normal; color:#D06865;}

.warning {color:#FF0000;}

#container {margin:35px auto; padding:0; width:960px; position:relative;}

#header {margin:0; padding:0; width:960px; height:100px; background-color:#FFFFFF; float:left;}

#logo { position:absolute; left: 700px; top: 21px; }
#caption { position:absolute; left: 158px; top: 40px; }

#nav {margin:0; padding:0 37px 0 37px; width:886px; height:240px; background-color:#FFFFFF; float:left;}

#home-image {margin:0 0 0 2px; padding:0; float:left;}
#small-image {margin:0 2px 0 2px; padding:0; float:left;}

#category {margin:0; padding:0; width:204px; height:185px; background-color:#90CA52; float:left;}

#breadcrumb {margin:0; padding:8px 30px 0 160px; width:770px; background-color:#FFFFFF; line-height:150%; float:left;}
#breadcrumb a { color:#D06865; text-decoration:none;}
#breadcrumb a:hover {text-decoration:underline;}
#breadcrumb ul {margin:0; padding:0;}
#breadcrumb ul li {margin:0; padding:0; list-style:none; float:left;}

.raquo {padding:0 7px 0 7px; color:#D06865;}


#content {margin:0; padding:10px 30px 20px 160px; width:770px; background-color:#FFFFFF; line-height:150%; float:left; position:relative;}

#footer {margin:0; padding:0 0 20px 110px; width:850px; float:left;}
#footer p {margin:0; padding:10px 0 0 0; color:#FFFFFF;}
#footer a {color:#FFFFFF; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

#contact {margin:0; padding:0;}
#contact ul {margin:0; padding:0;}
#contact ul li {list-style:none; padding-bottom:10px;}