 

body {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 300;
	font-size: .85em;
	margin:0 auto;
	padding:0;
	color:#737373;
	background-image:url(../styles/blue/bg_body.jpg); 
	background-repeat:repeat;
}

a, a:visited{color:#737373;text-decoration:none;}
a:hover {color:#999999}
.entry h2 a, .entry h2 a:visited{color:#012e43;  text-decoration:none;}
.entry a, .entry a:visited{color:#012e43;  text-decoration:underline;}
.entry a:hover{ text-decoration:none;}
.link_read a, .link_read a:visited{text-decoration:none; color:#737373 !important;}
a.more-link{margin-top:10px; padding:2px; display:inline-block; text-decoration:none !important;}
a span.link_read, a span.link_read:visited{text-decoration:none !important; color:#737373 !important;}
/*** CONTAINER ***/
#main_container{width:1020px; margin:0px auto 0px auto; background-color:#f9f9f9;}
/*** END OF CONTAINER ***/

/*** HEADER ***/
#container_header{width:960px; background-image:url(../styles/blue/bg_top.gif); background-position:top; background-repeat:no-repeat; }
#main_logo{width:440px; float:left;}
#main_logo img{margin:12px 0px;  }
#logo h1 a, #logo h1 a:visited{padding:10px 0px 0px 20px; display:block;font-family:"Century Gothic", Tahoma, Arial; font-size:48px; color:#087cb0;}
#logo h1{line-height:50px; margin:0px 0px 0px 0px;}
.desc{ padding:0px 0px 10px 20px; display:block; font-family:"Century Gothic", Tahoma, Arial; font-size:14px; color:#9c9c9c;}
#topmenu{width:500px; float:left; padding:40px 0px 0px 0px;}

#main_logo2{}
#main_logo2 img{margin:12px 0px;  }
#topmenu2{text-align:right;}


/* Top Navigation bar menu styling */
#nav_dropdown {margin:0px; padding:10px 0px 40px 0px; position:relative; z-index:100 }
#nav_dropdown ul{ 
	padding:0;
	margin:0;
	list-style: none;
	height:30px;
	float:right;
}
#nav_dropdown li{
	list-style:none;
	float:left;
	text-align:center;
	padding:0;
	font:normal 16px Tahoma, Arial;
	line-height:26px;
	margin-right:17px;
}


#nav {margin:0px; padding:10px 0px 40px 0px;}
#nav ul{ 
	padding:0;
	margin:0;
	width:auto;
	list-style: none;
	height:30px;
	float:right;
	position:relative;
}
#nav li{
	list-style:none;
	float:left;
	text-align:center;
	padding:0;
	font:normal 16px Tahoma, Arial;
	line-height:26px;
	margin-right:17px;
}


#nav .lavaLamp li a {
	z-index: 10;
	display: block;
	float: left;
	height: 30px;
	position: relative;
	overflow: hidden;
	margin: auto 2px;
	text-decoration:none;
}
#nav .lavaLamp li a:hover {
	z-index: 10;
	display: block;
	float: left;
	height: 30px;
	position: relative;
	overflow: hidden;
	margin: auto 2px; 
	color:#999999;
}
#nav .lavaLamp li .active {
	z-index: 10;
	display: block;
	float: left;
	height: 30px;
	position: relative;
	overflow: hidden;
	margin: auto 2px; 
	color:#999999;
}
#nav .lavaLamp li.back {
	height: 25px;
	z-index: 8;
	position: absolute;
	border-bottom:4px solid #087cb0;
}

#top_line{ background-image:url(../styles/blue/top_line.gif); background-repeat:no-repeat; width:960px; margin: 10px 0 0;}

/*** FRONT PAGE SLIDER ***/
#slides_container{height:331px; width: 960px; background-image:url(../styles/blue/bg_slider.gif); background-repeat:no-repeat; background-position: center; position:relative;}

#cycle_container{height:317px; width: 947px; background-image:url(../styles/light/bg_slider.gif); background-repeat:no-repeat; background-position: center; position:relative; padding:10px 0px 0px 11px;}

/* Easy Slider */
#slider{ position:relative;  margin:0px auto; width:842px; padding:40px 0px 0px 0px; height:270px; overflow:hidden;}
#slider h2, #slider h2 a, #slider h2 a:visited{color:#3e3e3e; text-decoration:none; font-size:24px;}
#slider h2 a:hover{color:#999999; text-decoration:none;}
#slider a, #slider a:visited{text-decoration:none;}
#slider a:hover{text-decoration:none; color:#999999;}
#slider p{ line-height:20px; padding-bottom:15px;}	
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider li{ 
	/* 
		define width and height of list item (slide)
		entire slider area will adjust according to the parameters provided here
	*/ 
	width:830px;
	height:260px;
	overflow:hidden;
	margin:0px;
	padding:0px 0px 0px 0px;
}
#prevBtn, #nextBtn{ 
	display:block;
	width:15px;
	height:94px;
	position:absolute;
	top:110px;
}
#prevBtn{left:25px;}	
#nextBtn{left:920px;}														
#prevBtn a, #nextBtn a{  
	display:block;
	width:15px;
	height:94px;
	background:url(../styles/blue/slide-prev.gif) no-repeat 0 0;
	cursor:pointer;
	}
#nextBtn a{ 
	background:url(../styles/blue/slide-next.gif) no-repeat 0 0;	
	}

.slider-img{float:left; padding-right:20px;}

/*** END FRONT PAGE SLIDER ***/

/* CONTENT */

/* heading */
h1, h2, h3, h4, h5 {margin-bottom:15px;	font-family:Tahoma, Arial; font-weight:normal; color:#3e3e3e;}
h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {text-decoration: none; color: #3e3e3e; }
h2.pagetitle { margin-top: 0px; text-align: left; font-size: 24px; color:#3e3e3e; font-family:"Century Gothic", Tahoma, Arial; }

/* Title Content */
.text{ width:437px; float:left;}
.text_pf{ width:500px; float:left;}
.text2{ width:100%;}
.text h2 a, .text h2 a:visited, .text2 h2 a, .text2 h2 a:visited{ font-size:20px; color:#3e3e3e; margin:0px;}
.text h2 a:hover, .text2 h2 a:hover{color:#999999;}
.main_title{ border-bottom:1px solid #cacaca; float:left; margin-bottom:10px;}
.main_title2{ width:100%; border-bottom:1px solid #cacaca; float:left; margin-bottom:10px;}
.main_title2_pf{ width:100%; float:left; margin-bottom:10px;}
.main_title2 h2{margin:0px; padding-bottom:5px;}
.title{ width:350px; float:left;}
.title2{ float:left; width:550px;}
.main_time{ width:85px; float:right; background-image:url(../styles/blue/line_time.gif); background-repeat:repeat-y;  color:#cacaca; font-family:Arial, Helvetica, 	sans-serif; margin-bottom:5px; }
.date{ width:35px; float:left; font-size:33px; padding-right:5px; padding-top:0px; margin:0px; line-height:normal;}
.m-y{ width:37px; float:left; font-size:14px; padding-left:5px; padding-top:0px; text-align:center;}
.month{ font-size:16px; }
/* End Title Content */

.link_read{ background-color:#e6e7e7; padding:5px !important; font-family:Tahoma, Arial, Verdana;  font-size:12px; margin-top:15px;}

.single_line{ background-image:url(../styles/blue/line_single.gif); background-repeat:no-repeat; width:641px; height:16px; padding-top:10px; padding-bottom:25px; margin-top:25px;}
.tag{ float:left; background-image:url(../styles/blue/icon_tag.gif); background-position:0 4px; background-repeat:no-repeat; display:block; padding-left:25px;}

img.left{ float:left; margin-right:10px; border:1px solid #cacaca; padding:3px; }

/* WP-PageNavi */	
.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 4px 8px 4px 8px!important; 
	margin: 2px; 
	text-decoration: none;
	border: 0px solid #ff8731!important;	
	color: #888787!important;	
	background-color: #e6e7e7 !important;	
}
.wp-pagenavi a:visited {
	padding: 4px 8px 4px 8px!important; 
	margin: 2px; 
	text-decoration: none;
	border: 0px solid #ff8731!important;	
	color: #888787!important;	
	background-color: #e6e7e7!important;	
}
.wp-pagenavi a:hover {	
	border: 0px solid #e6e7e7!important;
	color: #888787!important;	
	background-color: #e6e7e7!important;
}
.wp-pagenavi a:active {
	padding: 4px 8px 4px 8px!important; 
	margin: 2px; 
	text-decoration: none;
	border: 0px solid #ff8731!important;	
	color: #888787!important;	
	background-color: #e6e7e7!important;	
}
.wp-pagenavi span.pages {
	padding: 4px 8px 4px 8px!important; 
	margin: 2px 2px 2px 2px!important; 
	color: #888787!important;	
	border: 1px solid #e6e7e7!important;
	background-color: #e6e7e7!important;
}
.wp-pagenavi span.current {
	padding: 4px 8px 4px 8px!important; 
	margin: 2px; 
	font-weight: bold;
	border: 1px solid #e6e7e7!important;
	color: #888787!important;	
	background-color: #e6e7e7!important;
}
.wp-pagenavi span.extend {
	padding: 4px 8px 4px 8px!important; 
	margin: 2px; 	
	border: 1px solid #e6e7e7!important;
	color: #888787!important;	
	background-color: #e6e7e7!important;
}

/* comments */

ul.commentlist li .comment_text{
	background: #ffffff!important;
	border: 1px solid #cacaca;
	padding: 13px;
	margin-bottom:10px;

}
ul.commentlist li .commentimg{
	display: block;
	float: left;
	left: 68px;
	position: absolute;
	top: 13px;
	z-index:100;
	background-image:url(../styles/blue/comment.gif);
	width:13px;
	height:24px;
}


/* Form Comment*/
#commentform input {
	width: 170px;
	padding: 4px;
	margin: 5px 5px 1px 0;
	border:1px solid #cacaca;
	background: #ffffff!important;
	color: #737373;
	}

#commentform textarea {
	width: 78%;
	height:110px;
	padding: 2px;
	border:1px solid #cacaca;
	float:right;
	margin-bottom:15px;
	background: #ffffff!important;
	color: #737373;
	}

#commentform #submit {
	margin: 0 0 0px auto;
	float: right;
	width:130px;
	background:#e6e7e7!important;
	border:0px;
	color:#888787;
	cursor:pointer;
	}

blockquote { margin: 15px 30px 0 10px; padding-left: 30px; background-image:url(../styles/blue/quote.png); background-repeat:no-repeat; background-position:left top; font-style:italic; }

code{
	font-family:Tahoma, Arial, Verdana;
	letter-spacing:1px;
	margin:25px 0 25px 0px;
	display:block;
	font-size:0.9em;
	border-left:4px solid #999999;
	padding:5px 10px;
	}

.entry ul li{
	background-image:url(../styles/blue/square.gif);
	background-repeat:no-repeat;
	background-position:0 8px;
	padding-left:15px;
	}


/* END CONTENT */

/* SIDEBAR */
#sidebar #searchform #s {
	width: 215px;
	padding: 5px;
	border:1px solid #cacaca;
	font-family:Tahoma, Arial, Verdana;
	color:#cacaca;
	}

#sidebar #searchsubmit {
	padding: 0px;
	background-image:url(../styles/blue/but_src.gif);
	background-repeat:no-repeat;
	width:37px;
	height:28px;
	border:0px;
	font-size:0;
	color:#999999;
	vertical-align:top;
	}

#sidebar h2 {
	margin: 0px 0 0;
	padding: 10px 0px 5px 0px;
	font-family: Tahoma, Arial;
	font-size: 20px;
	color:#3e3e3e;
	font-weight:lighter;
	border-bottom:1px solid #cacaca;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 8px 0px 8px 15px;
	border-bottom:1px solid #e1e1e1;
	}
	
#sidebar ul ul li {
	background-image:url(../styles/blue/square.gif);
	background-repeat:no-repeat;
	background-position:0 15px;

	}	

/* END SIDEBAR */




	
/*** FOOTER ***/
#container_footer{width:960px; background-image:url(../styles/blue/bg_footer.gif); background-repeat:no-repeat; background-position:top; float:left; height:38px; padding-top:28px; margin-top:20px; }