/* gray style - gray.css */

#top { background: #FFF; border-bottom:none; }
#top .content { background: #FFF }
#featured { background:#ddded8; border-top:1px solid #c5c5c5; border-bottom:1px solid #727272; }
#featured .content { background:url(gray/bg-slider.jpg) no-repeat top center; }
#nav a { color:#bfbfbf; }
#nav a:hover, #nav li.current_page_item a{ color:#fff; background:#3a3a3a; border:1px solid #2c2c2c; border-width: 0 0px 1px 0; }

/******************************/
/*Jay Li- override setting */
/******************************/

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

#header {
	width: 100%;
	padding: 0;
	height: 127px;
}

#header img.logo { float: none; }

#nav, #nav ul {padding: 0;margin: 0;list-style: none; line-height: 1;float: none;}
#nav { margin-top:0; }
#nav a {font-family:Verdana, Geneva, sans-serif; font-size:13px;letter-spacing:1px;text-transform:capitalize;display:block;line-height: 28px;padding: 0 10px; margin-right: 2px; font-weight: normal;}
#nav a:hover, #nav li.current_page_item a, #nav li.current_page_parent { color:#fff; background:url(../images/navi_botton_highlight.png); width: 92px; height: 40px; border: none; text-align: center; display: block; padding:0;}

#nav li { background:url(../images/navi_botton.png); width: 92px; height: 40px; margin-right: 2px; padding:0;}

#nav li a { font-size: 14px; line-height: 40px; color: #881011; text-align: center; display: block;}


.nav_bg {
	 background-color: #881011; 
	 height: 32px;
	 width: 100%;
	 position: absolute;
	 top: 95px;
}

#flags {
	position: absolute;
	top: 30px;
	margin-left: 600px;
}

#searchbar{
	position: absolute;
	z-index: 99;
	top: 99px;
	margin-left: 590px;
	width: 300px;
}

#searchbar label {
	float: left;
	padding-right: 10px;
	line-height: 26px;
	color: #FFF;
	font-size: 13px;
}


.home .content .col-left #main .post p{
	font-size: 12px;
	line-height: 1.3;
}

/*
.home .col-left img{
	float:left;
	padding:0 10px 70px 0;
	display: block;
	margin-top: -25px;
}

.home .col-left h3{
	padding-left: 65px;
	margin: 0;
}

.home .col-left p{
	padding-top: 0;
}

*/

#loopedSlider {
	padding: 10px 0;
}

#footer a{
	color: #333;
	text-decoration: underline;
}

.post-sidebar, .post-sidebar-list {
	font-size: 14px;
}

.post-sidebar img, .post-sidebar-list img{
	padding: 0 5px 0 10px;
}

.sidebar_img{
	margin: 0 0 30px 10px;
	padding: 0;
}

.contact-sidebar {
	margin-left: 10px;
}

.contact-sidebar li{
	float: left;
	margin-right: 10px;
}

#featured .alignright {
	border: 4px #FFF solid;
}


