html,body {
height:100%;
background:#300;
font:.9em Verdana, arial, helvetica,sans-serif;
text-align:center;
margin:0 auto;
padding:0;
}

#wrap {
background:#FFF;
min-height:100%;
width:754px;
text-align:left;
margin:0 auto;
padding:0;
}

#header {
background:url(images/header.jpg) no-repeat;
height:150px;
width:754px;
margin:0;
padding:0;
}

/* Main navigation styles **************/

#globalNav {
background-color:#FFF;
height:20px;
border-bottom:3px solid #FCC;
color:#ccc;
padding:10px 0 0 10px;
}

#globalNav a {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#933;
font-weight:700;
text-decoration:none;
padding:5px 4px 0 0;
}

#globalNav a:hover {
color:#666;
}


/* Text Styling ************************************************/


a {
text-decoration:none;
}

h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:2em;
color:#0C6;
margin:0;
padding:0 10px;
}

ul {
margin-top:10px;
}

#info_wrap ul li {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:700;
color:#FFF;
list-style:none;
background:url(images/icons/right-icon.png) no-repeat left center;
padding:5px 5px 5px 25px;
margin: 0 0 5px -30px;
}

#other_contents h1 {
margin-bottom:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color:#060;
margin-top:10px;
position:relative;
padding:0 5px;
}

#other_contents h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#666;
margin:0;
padding:0 5px;
}

.readmore {
font-family:Georgia, "Times New Roman", Times, serif;
size:10px;
position:relative;
float:right;
margin:0 5px 0 0;
}

#other_contents h3 {
font-family:Arial, Helvetica, sans-serif;
color:#900;
margin:0;
padding:0 5px;
}

#other_contents p {
font-family:Arial, Helvetica, sans-serif;
margin-top:10px;
padding:0 5px;
}

.calendar {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
color:#333;
list-style:none;
margin:0 0 10px;
}

/*Featured Contents ************************************************/

#welcome_content {
background:#933 url(images/welcome_background.jpg) no-repeat;
border-bottom:#C60 solid 3px;
height:275px;
width:754px;
margin:0;
}

#slider_wrap {
background:#666;
border:#999 solid;
float:left;
overflow:hidden;
position:relative;
height:250px;
width:400px;
margin:10px 0 0 10px;
}

#info_wrap {
float:left;
min-height:250px;
position:relative;
width:285px;
margin:10px 5px;
}

/* Middle Contents ****************************************/

#other_contents {
background:#FFF;
clear:both;
min-height:300px;
margin:0;
}
/*..Column For Sunday Writes & stuff......................................*/

#resources_box {
background:#FFC;
border:solid 1px #999;
position:relative;
float:left;
min-height:270px;
width:250px;
margin:10px 5px 5px 10px;
}

.first-box {
margin-left:10px;
}

.boxTitle {
background-color:#900;
font-family:Helvetica, Verdana, Arial;
font-size:1em;
font-weight:700;
color:#FFF;
height:15px;
width:auto;
padding:5px 0 5px 10px;
}

.boxPics {
height:45px;
width:auto;
margin:0;
}

#resources_box li {
margin-left:-15px;
padding-bottom:10px;
}

/*.Column For Links......................................*/

#main_links {
float:left;
position:relative;
background:#fff;
min-height:200px;
width:188px;
margin:10px 0 0 10px;
padding:0 0 5px 0;
}

#main_links img {
padding-bottom:5px;
border-style:none;
}

/*  Footer ***************************************/

#footer {
clear:both;
bottom:0;
width:100%;
height:30px;
background:#333;
}

#footer p {
color:#FFF;
padding-top:8px;
margin:0;
}

/************************ #Slider Layout Control************************************************/
/****************************************************************************************/

/*
	SLIDER
*/
.slider-wrap								{ width: 400px; position: absolute; top: 87px; left: 40px; }			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 419px; height: 285px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 419px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 1px solid black; margin-right: 5px; }
#movers-row									{ margin: -43px 0 0 62px; }
#movers-row div								{ width: 20%; float: left; }
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data							{ background: url(images/transpBlack.png); padding: 10px; height: 50px; 
											  margin-top: -50px; position: relative; z-index: 9999; color: white; }
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ text-decoration:none; color:#FFFFFF; position: relative;}
.cross-link a:hover							{ text-decoration:underline;}
.active-thumb 								{ text-decoration:underline;}


