

/*-------------------- header -------------------*/
#header .title { 
	font: 24px Verdana;
	padding: 12px 0 0 15px; 
	margin-bottom: 0; 
	color: #333; 
}

#header  a { 
	color: #333; 
	text-shadow: 1px 1px 1px #fff; 
	text-decoration: none; 
}
#header .sub-title{ 
	padding-left: 10px; 
	font-size: 11px; 
	color: #777; 
}

#header div.container
{
	width: 900px; 
	height: 53px; 
	position: relative; 
	background: #fafafa url(image/header-bg.gif) no-repeat center; 
}

/*-------------------/header -------------------*/

/*------------------- search -----------------------*/

.search {
	position: absolute;
	top: 20px; 
	right: 10px;
}

.search-text { 
	width: 170px;
	height: 14px;
	padding: 5px 0 5px 23px;
	vertical-align: bottom;
	line-height: 1px;
	font: normal 12px Verdana, Sans-Serif;
	color: #777;
	border: 0;
	background: #fafafa url(image/search-bg.gif) no-repeat;
}

.search-button {
font-size:12px;
}

/*------------------ /search -------------------------------------*/

/*------------------- menu : the top navigation -----------------------*/

.top-nav { 
	width: 900px;
	height: 32px; 
	background: #fafafa url(image/nav-bg.gif) repeat-x;  
	position: relative; 
}
.top-nav ul { 
	margin-left: 15px; 
}

.top-nav ul li { 
	display: inline; 
	margin-right: 20px; 
}

.top-nav ul li a { 
	font-weight: bold; 
	text-shadow: 1px 1px 1px #fff; 
	text-decoration: none; 
	color: #555; 
	line-height: 33px; 
}

.top-nav ul li a:hover { 
	color: #333; 
}


/*------------------- /menu ----------------------------------*/

/*-------------------- main : main body content ----------------*/

#main-body


#main-body .item { 
	margin-bottom: 40px; 
}
#main-body  .title { 
	color: #333;
	background: url(image/item-title.gif) no-repeat 0 6px; 
	padding-left: 23px;
}
#main-body .title a {

	text-decoration: none;
	color: #333;
}

#main-body .subtitle { 
	clear: both; 
	font-size: 11px; 
	color: #777; 
	padding: 3px 5px 3px 5px; 
	margin-bottom: 20px; 
	border-top: 1px solid #bdccdc; 
	border-bottom: 1px solid #bdccdc; 
	background: #e9eff5; 
}
#main-body .subtitle a { color: #333; text-decoration:none; }
#main-body .subtitle a:hover { color: #555; text-decoration:none; }

#main-body .pager { text-align: center; }
#main-body .pager a { font: bold 20px "Trebuchet MS"; color: #414d4c; text-decoration: none; }
#main-body .pager a:hover { color: #1e2726; }

#main-body ul, ol, dl { margin-bottom: 20px; }
#main-body ul { 
	list-style: disc;
	list-style-position: inside; 
}


/*--------------------- /main -----------------------------*/

/*--------------------- comments -------------------------*/
#comments .item { 
	width: 670px;
	background: #def7f8; 
	margin-bottom: 10px; 
	overflow: hidden; 
	padding-bottom: 5px; 
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

#comments .item-content { 
	width: 630px;
	float: right; 
	padding: 10px 15px; 
	margin: 5px 5px 0 0; 
	background: #fafafa ; 
	display:inline;
}
#comments .item-content a { color: #444; }

#comments .info { 
	font-size: 11px;
	color: #777;
	margin-bottom: 5px; 
}
#comments .author {
	font: bold 20px "Trebuchet MS", Helvetica, Arial, Geneva;  	
	padding-right: 10px; 
	margin-bottom: 5px;
}
#comments .author a { 
	color: #444; 
	text-decoration: none;
}

	/*-------------------- comment form ----------------------*/
	
	#commentform { 
	background: #fafafa; 
	border: 5px solid #def7f8; 
	padding: 10px; 
	color: #555; 
	}
	#commentform p { margin-bottom: 7px; }
	#commentform textarea { 
	width: 630px; 
	border: 1px solid #aaa; 
	height: 120px;
	}
	#commentform input.text { 
	width: 150px; 
	border: 1px solid #aaa; 
	margin-right: 10px; 
	padding: 3px 3px; 
	}
	#commentform input#submit { padding: 3px 10px; }

	
	
	
	/*-------------------- /comment form ----------------------*/

/*--------------------- /comments ------------------------*/

/*-------------------- right-sidebar ----------------------*/

#right-sidebar title { 
	font: bold 12px Verdana; 
	color: #333; 
}

#right-sidebar a { color: #333; text-decoration: none; }
#right-sidebar a:hover { color: #777; }

#right-sidebar .block { 
	padding: 15px; 
	overflow: hidden;
	background: url(image/right-sidebar-block-bg.gif) no-repeat bottom center; 
}
#right-sidebar .block ul li { 
	padding-left: 18px; 
	background: url(image/right-sidebar-arrow.gif) no-repeat 0px 3px;
	list-style:none;

}

/*----------------------- /right-sidebar ---------------------*/

/*----------------------- footer --------------------------*/
#footer p { 
	line-height: 28px; 
	color: #333; 
	padding-left: 15px; 
	font-size: 11px; 
	margin: 0; 
}
#footer a { 
	color: #555;
	text-decoration: underline;
}

/*----------------------- /footer -------------------------*/

/*------------------------ /end of css file -------------------*/