/* 
*/

body {

	margin: 0;

	padding: 0;

	font-family: "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;

	text-align: center;

	font-size: small;

	background-color: #2A2927;

	background-image: url(images/bg.jpg);

	background-repeat: repeat-x;

}



/* --- Links --------- */



a {

color: #930;

text-decoration: none;

}



a:hover {

text-decoration: underline;

}



/* --- H1, H2, H3 --------- */



h1, h2, h3 {

font-family:  Georgia, "Times New Roman", Times, serif;

font-weight: normal;

margin-top: 0;

color: #660000;

}



h1 {

background: transparent url("img/bullet_red.gif") no-repeat 0 55%;

border-bottom: 1px dotted #930;

padding-left: 12px;

font-size: 150%;

}



h2 {

background: transparent url("img/bullet_orange.gif") no-repeat 0 55%;

padding-left: 10px;

font-size: 133%;

}



h3 {

background: transparent url("img/small_bullet_yellow.gif") no-repeat 0 55%;

padding-left: 8px;

font-style: italic;

font-size: 110%;

}



/* --- Wrap --------- */



#wrap {

background: transparent url("images/bgd_container.gif") repeat-y top left;

width: 792px;

margin: 0 auto;

padding: 0;

height: 100%;

text-align: left;

}



/* --- Banner --------- */



#banner {

	height: 152px;

	margin: 0;

	background-color: transparent;

	background-image: url(images/header.jpg);

	background-repeat: no-repeat;

	background-position: center top;

}



#banner p {

background: transparent url("img/large_bullet_yellow.gif") no-repeat 0 90%;

font-family:  Georgia, "Times New Roman", Times, serif;

font-size: 26pt;

text-indent: 20px;

color: #fff;

margin: 0 48px;

padding-top: 0.5em;

min-height: 21px;

line-height: 1em;

}



/* --- Nav top level --------- */



/*#skyline {

	width: 500px;

	height: 64px;

	background: url(menu.jpg);

	margin: 0px auto;

	padding: 0;

	position: relative;

	z-index: 100;

}

#skyline li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}



#skyline li, #skyline a {height: 64px; display: block;}



#panel1b {left: 0; width: 50px;}

#panel2b {left: 40px; width: 50px;}

#panel3b {left: 80px; width: 50px;}

#panel4b {left: 120px; width: 50px;}

#panel5b {left: 165px; width: 50px;}

#panel6b {left: 210px; width: 45px;}

#panel7b {left: 250px; width: 50px;}

#panel8b {left: 290px; width: 50px;}

#panel9b {left: 335px; width: 50px;}

#panel20b {left: 380px; width: 50px;}

#panel21b {left: 420px; width: 50px;}

#panel22b {left: 460px; width: 50px;}



#panel1b a:hover {background: transparent url(menu.jpg) 0px -64px no-repeat;

}

#panel2b a:hover {background: transparent url(menu.jpg) -40px -64px no-repeat;

}

#panel3b a:hover {background: transparent url(menu.jpg) -80px -64px no-repeat;

}

#panel4b a:hover {background: transparent url(menu.jpg) -120px -64px no-repeat;

}

#panel5b a:hover {background: transparent url(menu.jpg) -165px -64px no-repeat;

}

#panel6b a:hover {background: transparent url(menu.jpg) -210px -64px no-repeat;

}

#panel7b a:hover {background: transparent url(menu.jpg) -250px -64px no-repeat;

}

#panel8b a:hover {background: transparent url(menu.jpg) -290px -64px no-repeat;

}

#panel9b a:hover {background: transparent url(menu.jpg) -335px -64px no-repeat;

}

#panel20b a:hover {background: transparent url(menu.jpg) -380px -64px no-repeat;

}

#panel21b a:hover {background: transparent url(menu.jpg) -420px -64px no-repeat;	

}

#panel22b a:hover {background: transparent url(menu.jpg) -460px -64px no-repeat;

}*/

	

#nav-toplevel {

	background: transparent url("images/toplevel2.jpg") no-repeat top left;

	height: 90px;

}



#nav-toplevel ul {

list-style-image: none;

margin: 0;

padding: 0;

}



/* --- Nav meta --------- */



#nav-meta {

	height: 20px;

	font-size: 120%;

	line-height: 1.25em;

	padding-top: 4px;

	font-weight: bold;

}



#nav-meta ul {

	margin-top: 50px;

	margin-right: 24px;

	margin-bottom: 0;

	margin-left: 100px;

}



#nav-meta ul li {

display: inline;

float: left;

}



#nav-meta ul li a {

display: block;

background: transparent url("img/small_bullet_blue.gif") no-repeat 0 50%;

padding: 0 10px 0 8px;

color: #ffffa0;

text-decoration: none;

}



#nav-meta ul li a:hover {

background: transparent url("img/small_bullet_yellow.gif") no-repeat 0 50%;

color: #FFF;

text-decoration: underline;

}



/* --- Nav main --------- */

#nav-babes {

	width: 712px;

	height: 64px;

	margin-left: 80px;



}





#nav-main {

background: #eee;

font-size: 100%;

font-weight: bold;

}



#nav-main ul {

margin-left: 16px;

}



#nav-main ul li {

display: inline;

float: left;

margin-right: 3px;

width: 110px;

text-align: center;

}



#nav-main ul li a {

display: block;

background: transparent url("img/tabs.gif") no-repeat 0 0;

height: 26px;

line-height: 26px;

color: #2D598D;

text-decoration: none;

font-weight: bold;

}



#nav-main ul li a.current {

background: transparent url("img/tabs.gif") no-repeat 0 -52px;

color: #930;

}



#nav-main ul li a:hover {

background: transparent url("img/tabs.gif") no-repeat 0 -26px;

color: #930;

}



#nav-main ul li a.current:hover {

background: transparent url("img/tabs.gif") no-repeat 0 -52px;

}



/* --- Container --------- */



#container {

margin: 0 17px;

}



/* --- Content --------- */



#content {

float: left;

margin: 0;

padding: 16px;

width: 532px;

}



#content p, #content ol, #content ul {

font-size: 100%;

line-height: 1.5em;

}



/* --- Nav subs --------- */

#nav-subs {

position: relative;

margin: 0 0 0 564px;

padding: 0;

font-size: 100%;

line-height: 1.5em;

}



#nav-subs ul {

list-style: none;

margin-left: 16px;

margin-right: 16px;

padding-left: 0;

border-top: 1px solid #8EA7C6;

}



#nav-subs ul li {

padding: 1px 0;

border-bottom: 1px solid #8EA7C6;

}



#nav-subs ul li a {

position: relative;

display: block;

float: left;

width: 100%;

background: transparent url("img/small_bullet_red.gif") no-repeat 4px 50%;

color: #2D598D;

text-indent: 14px;

text-decoration: none;

}



html>body #nav-subs ul li a {

float: none;

}



#nav-subs ul li a:hover {

background: #E5F0F5 url("img/small_bullet_red.gif") no-repeat 4px 50%;

color: #930;

}



#nav-subs ul li a.youarehere {

color: #930;

}



/* --- Nav section --------- */



#nav-section {

	background: transparent url("images/bgd_sidebar_top.jpg") no-repeat top left;

	padding-top: 24px;

	min-height: 156px;

	padding-left: 8px;

	margin-right: 10px;

}



/* --- Nav supp --------- */



.nav-supp {

background: transparent url("images/bgd_sidebar_top.jpg") no-repeat top left;

padding-top: 8px;

min-height: 156px;

}



/* --- Info site --------- */



#info-site {

position: relative;

clear: both;

background: transparent url("images/footer.jpg") no-repeat top left;

width: 792px;

height: 68px;

padding-top: 32px;

text-align: center;

}



#info-site p {

font-size: 75%;

}



/* --- Info company --------- */



#info-company {

color: #FFD50F;

margin: 0 16px;

}



#info-company a {

color: #663300;

text-decoration: none;

}



#info-company a:hover {

color: #000000;

}

.quote {

	background-image: url(images/quotes.png);

	background-repeat: no-repeat;

	background-position: left top;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #736E68;

	border-bottom-color: #736E68;

	padding: 20px;

	margin: 10px;

	color: #660000;

}



.imgborder {

	border: 2px solid #FFFFFF;

	margin: 4px;

	margin-right: 0px;

	margin-bottom: 4px;

	margin-left: 4px;

}







/* --- Info standards --------- */



p#info-standards {

margin: 4px 314px 0 314px;

padding-bottom: 6px;

}



a#xhtml {

	display: block;

	width: 78px;

	height: 13px;

	border: 1px solid #FFFFFF;

	background-color: transparent;

	background-image: url(images/xhtml.gif);

}



html>body a#xhtml {

	margin: 0 0 0 0;

	text-align: center;

}



a#xhtml:hover {

border: 1px solid #FFD50F;

}



#xhtml span {

display: none;

}



#css {

display: block;

background: transparent url("img/css.gif") top left;

width: 78px;

height: 13px;

border: 1px solid #2D598D;

}



html>body #css {

margin: 0 0 0 82px;

}



a#css:hover {

border: 1px solid #FFD50F;

}



#css span {

display: none;

}

#flickr {

	

	padding-bottom: 10px;

	padding-left: 10px;

	font-style: italic;

	color: #999;

	text-align: center;

	border: 3px solid #666;

	background-color: #000;

}
