@charset "utf-8";
/* CSS Document */
/*body{
background:url(images/background_floatingbits.png) repeat-x scroll center bottom;
}*/

#wrap {
min-height:700px;
margin:auto;
width:900px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;

}
#content {
min-height:700px;
margin:auto;
width:850px;
}

h2{
padding-bottom:10px;
}

#link { 
	color: #666666;
	text-decoration: none;
}
/*-----------HOME PAGE only ------------------*/
#panel_top {
height:200px;
width:850px;
margin:0px 0 0 4px;
border-color:#666666;
border-bottom:thin;
}

#panel_top h1{
color:#333333;
font-size:18px;
font-weight:500;
}

#panel_mid{
max-height:240.67px;
margin:-25px 0 0 4px;
width:850px;
}
#panel_bottom{
border-top:2px solid #FF0099;
height:240.67px;
margin:500px 0 0 4px;
width:850px;
align:center
}

/*--up to here */


#panel_left_secondary{
width:633px;
min-height:200px;
margin:80px 0 0 4px;
}
#pl_content {
margin:307px 0 0 -10px;
min-height:275px;
padding:0 5px 0 10px;
width:633px;
}
#pl_content_banner{ /*-- to be used in "us" page only --*/
background:transparent url(images/mission-header.png) no-repeat scroll 0 0;
min-height:77px;
margin:-293px 0 0 4px;
width:633px;
}

#panel_right_secondary{
min-height:300px;
margin:-100px 0 0 -1px;
width:633px;
}
#contact{
min-height:300px;
margin:15px 0 0 4px;
width:633px;
}
.table{
padding:10px;
margin-top:10px;
}

/*#pr_contact_banner{ /*-- to be used in "contact" page only 
background:url(images/contact_banner.jpg) no-repeat;
width:510.94px;
height:62px;
margin:auto;
}
*/



/*-- HEADER NAV --*/
#logo{
	margin:26px 5px 5px;
	width:190px;
	position:absolute;
	overflow:hidden;
	z-index: 99;
	left: 296px;
	top: -7px;
	height: 107px;
}
#logo a img {
border:medium none;
}

#nav{
width:1000px;
height:80px;
font:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:18px;
font-weight:bold;
}

#nav li{
display:inline;
float:left;
padding:0;
list-style:none;
}
#main_nav {
margin:0 0 0 0px;
padding:opx 0 0 6px;
}
#main_nav a {
background:transparent url(images/navigation/nav_active.png) no-repeat scroll 0 0;
display:block;
height:80px;
}
#main_nav a:hover {
background:transparent url(images/navigation/nav_hover.png) no-repeat scroll 0 0;
}
#main_nav .home {
background-position:0 0;
width:197.33px;
}
#main_nav .home:active, #main_nav .home:hover {
background-position:0 0;
}
#main_nav .us {
background-position:-194px 0;
width:35.33px;
}
#main_nav .us:active, #main_nav .us:hover {
background-position:-194px 0;
}
#main_nav .shopping {
background-position:-232px 0;
width:88.33px;
}
#main_nav .shopping:active, #main_nav .shopping:hover {
background-position:-232px 0;
}
#main_nav .events {
background-position:-320.3px 0;
width:64.33px;
}
#main_nav .events:active, #main_nav .events:hover {
background-position:-320.3px 0;
}
#main_nav .podcast {
background-position:-382px 0;
width:78.33px;
}
#main_nav .podcast:active, #main_nav .podcast:hover {
background-position:-382px 0;
}
#main_nav .contact {
background-position:-463px 0;
width:60px;
}
#main_nav .contact:active, #main_nav .contact:hover {
background-position:-463px 0;
}


/* Navigation-- TABS (Main Page) */
a.tabs  {
float:right;
margin:-22px 0 0 -55px;
border:medium none;
}
#tabs{
	

/*----- FOOTER CONTENT -------------*/
#footer{

font-family:verdana;
font-size:90%;
margin:auto;
min-height:200px;
position:relative;
top:80px;
width:850px;
}

#footer-contents{
margin:inherit;
text-align:left;
width:850px;
}
#footer-menu{
display:block;
width:160px;
float:left;
}
#footer-menu li{
font-size:10px;
color:#666666;
list-style-type:none;
padding:0;
position:inherit;
}
.headlist {
font-size:12px;
line-height:30px;
font-weight:bold;
color:#666666;
}
.sublist {
	text-indent:-35px;
	line-height:15px;
}

#footer a:link{
text-decoration:none;
color:#999999;
}
#footer a:visited{
text-decoration:none;
color:#999999;
}
#footer a:hover{
text-decoration:underline;
color:#FF0099;
}
#footer-img{
background: url(images/footer_img.png) no-repeat;
width:280.49px;
height:174.87px;
float:right;
margin-top:-30px;
color:#FF0099;
font-size:10px;
}
#footer-img p{
padding:5px;
}
.comments{
width:650px;
min-height:200px;
padding-top: 15px;
}
.comments li{
list-style:none;
}



/*--ACCORDION JS----*/
#accordion_img{
width:192px;
height:128px;
}
#accordion p{
padding:20px 5px;
font-size:12px;
}

.blog_tab{
float:right;
margin:-93px 0 ;
position:relative;

}
