@charset "utf-8";
/* CSS Document */


#container {
	margin-top:0px;
	background-color:#FFF;
	overflow:hidden;
}

#backgroundimage {
	background-image:url(../images/bkgrnd.png);
	background-repeat:repeat-y;
	background-position:center;
}
	
#header {height:70px; background-color:#F00;}
/*
#maincontent, #right-column {background-color:#CCC;}
#col1, #col2, #col3, #col4 {background-color:#9FF;}
#footer {background-color:#999;}
*/

#divSiteLogo {
	position: relative;
	top: 5px;
	left: 0px;
}


#adbanner { margin-top:5px; margin-right:5px; float:right; width: 468px; height: 60px;}

#menu {
	padding-top:10px;
	padding-bottom:10px;
}

.padding {
	padding-top:10px;
	padding-bottom:10px;
}
/*
#mainmenu-nav {
	padding: 0px;
	margin: 0px;
	width:960px;
	height:35px;
	text-align: center;
	font: 1.2em Verdana, Geneva, sans-serif;
	color:#FFF;
	background-image:url(../images/nav_background.png);
	list-style: none;
	list-style-type: none;
	background:#F0F;
}

*/
.li-nav a {
	background-color: #CCCCCC;
	display: block;
	color: #FFF;
	text-decoration: none;
	margin: 0px;
	height: 27px;
	text-transform:uppercase;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
}

.li-nav a:hover {
	background-color: #EEEEEE;
	color: #FFF;
	text-decoration:underline;
	
}


.li-nav li a {
	display: block;
	color: #FFF;
	text-decoration: none;
	margin: 0px;
	height: 27px;
	text-transform:uppercase;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
}


.li-nav li a:hover {
	background-color: #EEEEEE;
	color: #333333;
}


.ul-nav, .li-nav {
	display: inline;
	list-style: none;margin-right:10px;
}

.ul-nav {
	padding: 0px;
	
}

.li-nav {	
	float: left;
}

.li-nav .ul-nav  {
	display: none;
	position: absolute;
	margin-left: 80px;
	margin-top: -5px;
	border: 1px solid #dedede;
	z-index: 99;
	text-align: left;
}




/*footer */
#footer-extend{padding-top:20px; background-color:#999;}

#footer{color:white;}
#footer a{color:white; text-decoration:none}
#footer a:hover{color:white; text-decoration:underline}


div.footer-region div.block{margin-bottom:15px;}
div.footer-region div.block div.block-text{padding-right:10px;font-size:12px;line-height:12px;}
div.footer-region div.block div.block-text div.content{}
div.footer-region h3{margin-bottom:10px;font-size:18px;color:white; text-shadow: 0px 2px 2px #000;}
div.footer-region div.block-twitter h3{padding-left:22px;background:url(../images/icon-twitter.png) 0 0 no-repeat;}
div.footer-region div.block-delicious h3{padding-left:22px;background:url(../images/icon-delicious.png) 0 0 no-repeat;}
div.footer-region ul{ margin-left:10px; padding:0;}
div.footer-region ul li{list-style:disc;margin:0 0 10px; 0;}
div.footer-region a.icon{padding:2px 0 2px 22px;}
div.footer-region a.twitter{background:url(../images/icon-twitter.png) 0 2px no-repeat;}
div.footer-region a.flickr{background:url(../images/icon-flickr.png) 0 2px no-repeat;}
div.footer-region a.facebook{background:url(../images/icon-facebook.png) 0 2px no-repeat;}





#footer-bottom{letter-spacing:.05em;line-height:1.3em;color:white;}

#footer-bottom-extend{padding:15px 0;background:rgb(77,77,77);}

#footer,#footer-bottom{overflow:visible;word-wrap:break-word;}

#footer-bottom{letter-spacing:.05em;line-height:1.3em;color:white;}
#footer-bottom a{color:white;}
#footer-message{}
#footer-licensing{text-align:right;}
#footer-licensing img{float:right;padding-left:10px;}
