/*---Global---*/
*{font-size:100.01%}
html{font-size:62.5%;}
body{
	margin:0;
	color:#000;
	font:1.1em arial,sans-serif;
	background:#0f0f0f url(../images/bg-header.gif) repeat-x;
	width:100%;
	min-width:841px;
}
img{border-style:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
/*---GlobalEnd---*/
/*---Main---*/
#main{
	width:841px;
	margin:0 auto;
	overflow:hidden;
}
.container{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-container.gif) repeat-y;
	margin:0 0 2px;
}
/*---MainEnd---*/
/*---Header---*/
#header{
	width:100%;
	overflow:hidden;
	padding:0 0 3px;
}
.logo{
	float:left;
	width:190px;
	height:66px;
	margin:34px 26px 0 9px;
	display:inline;
}
.logo a{
	display:block;
	width:190px;
	height:66px;
	background:url(../images/logo.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
.navigation{
	float:left;
	list-style:none;
	margin:11px 0 0;
	padding:6px 0 4px;
	font-size:20px;
	line-height:18px;
	background:url(../images/bg-navigationgrad.gif) repeat-y;
	width:112px;
	letter-spacing:-1px;
}
.navigation li{
	float:left;
	width:100%;
}
.navigation a{
	display:block;
	color:#212121;
	padding:0 0 0 15px;
	height:20px;
	overflow:hidden;
}
.navigation li.active a,
.navigation a:hover{
	color:#666;
	text-decoration:none;
	background: url(../images/border-hor.gif) repeat-x 0 19px;
}
.search-form{
	float:right;
	background:url(../images/bg-form.gif) no-repeat;
	width:224px;
	height:29px;
	margin:77px 0 0;
	padding:13px 0 0 56px;
	overflow:hidden;
}
.search-form label{
	float:left;
	color:#303030;
	margin:0 7px 0 0;
	font-size:11px;
}
.search-form input{float:left;}
.search-form .text{
	width:120px;
	border:1px solid #999;
	padding:0 3px;
	font-size:9px;
	margin:0 2px 0 0;
}
/*---HeaderEnd---*/
/*---Content---*/
#content{
	width:595px;
	float:left;
	padding:0 0 0 3px;
}
.box-holder{
	width:100%;
	overflow:hidden;
	margin:0 0 4px;
}
.box-big{
	float:left;
	width:333px;
	margin:0 2px 0 0;
	padding:0 0 0 9px;
	min-height:140px;
}
* html .box-big{height:140px;}
.box-small{
	width:240px;
	float:left;
	margin:0 2px 0 0;
	padding:0 0 0 9px;
	min-height:140px;
}
* html .box-small{height:140px;}
#content .red{background:#0d0d0d url(../images/corner-red.gif) no-repeat 100% 0;}
#content .white{background:#191919 url(../images/corner-white.gif) no-repeat 100% 0;}
#content .green{background:#0c0c0c url(../images/corner-green.gif) no-repeat 100% 0;}
#content .orange{background:#0d0d0d url(../images/corner-orange.gif) no-repeat 100% 0;}
#content .blue{background:#0d0d0d url(../images/corner-blue.gif) no-repeat 100% 0;}
.box-holder h2{
	font:normal 2.091em/1.5em Tahoma, Arial, sans-serif;
	background:url(../images/border-hor.gif) repeat-x 0 100%;
	margin:0 0 3px;
}
#content .red h2{color:#f00;}
#content .white h2{color:#999;}
#content .green h2{color:#9c0;}
#content .orange h2{color:#f90;}
#content .blue h2{color:#0cf;}
.box-holder p{
	font:1.182em/1.38em Tahoma, Arial, sans-serif;
	color:#666;
	margin:0;
}
.box-holder .date{
	display:block;
	font:italic 1.182em/1.38em Georgia, "Times New Roman", Times, serif;
	color:#666;
}
/*---ContentEnd---*/
/*---Sidebar---*/
#sidebar{
	float:right;
	width:240px;
	padding:0 1px 0 0;
}
#sidebar .block{
	padding:10px 0 13px 10px;
	background:url(../images/border-sidebar-block.gif) no-repeat 0 100%;
}
#sidebar .adb{
	text-align:center;
	padding:10px 0 13px;
}
#sidebar .block h3{
	font-weight:normal;
	font-size:1.818em;
	line-height:1em;
	color:#333;
	margin:0 0 10px 5px;
}
#sidebar .block .ad{
	display:block;
	width:139px;
	margin:20px 0 8px 8px;
}
#sidebar .block p{
	color:#515151;
	font-family:Tahoma, Arial, sans-serif;
	line-height:1.36em;
	margin:0 0 10px;
}
.member-list{
	list-style:none;
	margin:0;
	padding:0 1px 0 2px;
	font-family:Tahoma, Arial, sans-serif;
}
.member-list li{
	margin:0 0 2px;
	height:1%;
	vertical-align:top;
}
.member-list a{
	display:block;
	height:1%;
	overflow:hidden;
	background:#0c0c0c;
	color:#666;
}
.member-list img{
	float:left;
	margin:10px 10px 0 0;
}
.member-list strong{
	display:block;
	margin:8px 0 0;
	line-height:1.2em;
	font-size:1.364em;
	font-weight:normal;
}
.member-list span{
	line-height:1.18em;
	display:block;
}

.member-list .red a{background:#0c0c0c url(../images/corner-red.gif) no-repeat 100% 0;}
.member-list .white a{background:#0c0c0c url(../images/corner-white.gif) no-repeat 100% 0;}
.member-list .green a{background:#0c0c0c url(../images/corner-green.gif) no-repeat 100% 0;}
.member-list .orange a{background:#0c0c0c url(../images/corner-orange.gif) no-repeat 100% 0;}
.member-list .blue a{background:#0c0c0c url(../images/corner-blue.gif) no-repeat 100% 0;}
/*---SidebarEnd---*/
/*---Footer---*/
#footer{
	width:100%;
	background:url(../images/bg-footer.gif) repeat-x;
	text-align:center;
	padding:12px 0 40px;
}
#footer div{
	width:841px;
	margin:0 auto;
}
#footer ul{
	list-style:none;
	margin:0 0 23px;
	padding:0;
	line-height:22px;
	font-size:1.091em;
}
#footer ul li{
	display:inline;
	padding:0 23px;
}
#footer ul a{color:#333;}
#footer p{
	margin:0;
	font-size:0.909em;
	color:#333;
}
/*---FooterEnd---*/