body{

		margin: 0 auto;
		background-color: #D8D8D8;
		font-family:Arial, Helvetica, sans-serif;
}

button{

		color:#ffffff;
		font-weight: bold;
		background-color: #E0162B;
		padding: 3px;
		margin-left:20px;
		margin-top:10px;
		-moz-border-radius: 10px;
	    -webkit-border-radius: 10px;

}



h1,h2,h3,h4{

	font-weight:bold; font-family: Geneva, Verdana, 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; 


}

#header{
				height: 65px;
				padding-bottom: 10px;
				background-color: #1e1eb8;	
						
}

#header h1{

				color:#ffffff;
				font-size: 1.8em;
								

}

#header p{
	
				color:#ffffff;
				font-family:Verdana, Geneva, sans-serif;
				font-weight:bold;
				font-size:0.8em;
				line-height:1.1em;
				
	
}

#header h2{
	
				color:#E0162B;
				font-size:1.3em;
				margin-top:10px;
				
}

#header p a{
	
				color:#ffffff;
				
	
}

#header p a:hover{
	
				color:#E0162B;	
}

.wrap{
				position: relative;
				width: 1000px;
				padding: 10px;
				margin: 0 auto;
}
#pagenav{

				text-align: left;
				background-color:#1e1eb8;
				height: 90px;
				color: #02B8AF;
				
}
#fakediv{

				position: absolute;
				left:0;
				top:135px;
				height: 160px;
				width: 100%;
				background-color:#E0162B;
				z-index: 1;
}


 #pagemain{

				position: relative;
				width: 1000px;
				padding: 20px 0px 0px 0px; 
				margin: 0 auto; 
				background-color: #ffffff; 
				border:1px solid #1e1eb8;
				border-bottom: none;
				overflow: hidden;
				z-index: 8;
				
				
								
}


#footer1{
			position: relative;
			background-color: #1e1eb8;
			height: 160px;
			color:#ffffff;
			font-size:0.9em;
			line-height:1.2em;

}

.footpanel{
	
	padding:5px;
	padding-left:15px;
	float:left;
	margin-left:5px;
	width:300px;
	
	
}

#footer1 a{
	
	color:#E0162B;
	
}

#footer a:hover{
	
	text-decoration:underline;
	font-weight:normal;
	
}

a img{

	text-decoration: none;
	border: none;
	outline: none;
	

}

div.overlay {
	
	/* growing background image */
	background-image:url(image/overlay_bg.png);
	
	/* dimensions after the growing animation finishes  */
	width:600px;
	height:470px;		
	
	/* initially overlay is hidden */
	display:none;
	
	/* some padding to layout nested elements nicely  */
	padding:45px;
}

#overlay p{

		color:#0052A5;
		margin-top: 40px;

}


/* default close button positioned on upper right corner */
div.overlay div.close {
	background-image:url(image/close.png);
	position:absolute;
	right:5px;
	top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}

/* For main Text Object */




#main-text {
	width:600px;
	margin:0 0 0 24px;
	background-color: #d8d8d8;
	border: solid 1px #E0162B;
    height: 250px;
    padding: 15px;
     -moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	
	
	
}

#main-text h1, h2, h3, h5, h5, h6 { 
	
		font-weight:bold; font-family: Geneva, Verdana, 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; 
}

#main-text h3 {
	margin-top:20px;
	line-height:110%;
	margin-bottom:25px;
	margin-left:15px;
	color:#E0162B;
	font-size:1.4em;
	}
#main-text p {
	color:#1e1eb8;
	width:380px;
	text-align:left;
	font-size:0.em;
	
	}
 #main-text h3 a:link,
#main-text h3 a:visited {
	text-decoration:none;
	color:#E0162B;
	}
#main-text h3 a:hover,
#main-text h3 a:focus {
	color:#fff;
	} 
.nav-thumbs {
	width:155px;
	float:left;
	}
.nav-thumbs img {
	margin-bottom:2px;
	}

.excerpt {
	width:380px;
	float:left;
	}
.blurb {
	float:right;
	width:380px;
	display:block;
	font-size:0.8em;
	}

#post2, #post3, #post4{
	display:none;
	}
#post1-button {
	opacity: 1;
	}
#post2-button, #post3-button, #post4-button {
	opacity:0.5;
	}
#post1-button a,
#post2-button a,
#post3-button a,
#post4-button a {
	border:none;
	outline:none;
	}
	
.right{
	float: right;
	
	}


#scroll-container{

	float: left;
	border: 1px solid #1e1eb8;
	background-color: #d8d8d8;
	width: 200px;
	text-align:center;
	margin:0;
	padding:0;
	margin-bottom: 50px;
	margin-top: 0px;
	z-index: 11;
	
}

/* root element for scrollable */
div.scrollable.vertical {  
	
	/* required settings */
	
	text-align: center;
	position:relative;
	overflow:hidden;	

	/* vertical scrollers have typically larger height than width */	
	height: 550px;	 
	width: 200px;
	margin: 0 auto;
	
}

.items img{

	border: solid 1px #ccc;
	margin:0 auto;
}

/* root element for scrollable items */
div.scrollable.vertical div.items {	
	position:absolute;
	left:22px;
		
	/* this time we have very large space for height */	
	height:20000em;	
	margin: 0 auto;
/*	margin-left: 12px; */
}

/* override item style defined in scrollable.css 
div.scrollable div.items div {
	float:none;
	margin:10px 0px;
}*/

/* single scrollable item */
div.scrollable div.items div {

	/* background image */

	
	
	/* text/font settings */
	
	text-align:center;
	cursor:pointer;
}




/* prev, next, prevPage and nextPage buttons */
a.prev, a.next, a.prevPage, a.nextPage {
	display:block;
	width:18px;
	height:18px;
	background:url(image/up.png) no-repeat;
	margin:10px 0 10px 85px;
	cursor:pointer;
	font-size:1px;
}

/* mouseover state */
a.prev:hover, a.next:hover, a.prevPage:hover, a.nextPage:hover {
	background-position:0px -18px;		
}

/* disabled navigational button */
a.disabled {
	visibility:hidden !important;		
}

/* next button uses another background image */
a.next, a.nextPage {
	background-image:url(image/down.png);
	


