/* CSS Document */

body {
	margin:0;
	font-family:Tahoma;
	color:#333333;
	font-size:96%;
	background:url(../images/bg_body.gif) repeat-x #FFFFFF;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 6px;
}

a {
	color:#2D2D2D;
	text-decoration:none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	}

}

h1 { font-size:16px; }
h2 { font-size:14px; }
hr { color:#000000; height:1px; border:1px solid #D62121; }

#wrapper { width:900px; margin:0 auto; padding:0; }

#header {
	position:relative;
	width:100%;
	height:145px;
}
#header .logo { float:left; }
#headinfo { position:absolute; right:0; top:84px;}
#headinfo img { border:none; }
#headinfo strong { display:none; }

.logo {
	position:absolute;
	top:16px;
	left:-22px;
	width:282px;
	height:83px;
	font-family:Trebuchet MS;
	font-size:22px;
	color:#FFF;
	background:url(../images/logo.gif);
}
.logo h1, .logo h2 { display:none; }

#search { position:absolute; bottom:0; right:0; width:100%; padding:0; margin:0; width:189px; height:30px; background:url(../images/bg_search.gif); text-align:right; }

#left, #right { float:left; width:158px; margin:0; padding:0; background:url(../images/bg_left_bg.gif); color:#FFF; font-size:90%; }
#left a, #right a { color:#ffffff; }
#left div, #right div { padding-top:41px; }
#left .box1 { background:url(../images/bg_left_nav.gif) no-repeat; }
#left .box2 { background:url(../images/bg_newsletter.gif) no-repeat; padding:41px 5px 5px 5px;}
#left .box3 { background:url(../images/bg_left_more.gif) no-repeat; padding:41px 5px 5px 5px;}
#left h2 { display:none; }
#left ul { margin:0; padding:0; }
#left ul li { list-style:none; margin:0; padding:0; }
#left ul li a { display:block; margin:0; width:148px; padding:5px; border-bottom:1px solid #BD1D1D; }
#left ul li a:hover { background:#D10000 url(../images/bg_left_over.gif) repeat-x 0 90%; padding-left:8px; width:145px; font-weight: normal; color:#FFC274; }
#left ul li ul { margin: 0; padding:0; }
#left ul li ul li { list-style:none; margin:0; padding:0; }
#left ul li ul li a { font-size:90%; width:142px; padding:5px 8px; border-bottom:1px solid #9D3F3F; }
#left ul li ul li a:hover { width:142px; padding:5px 8px; background:#BF0000; color:#FFA76D; }

#breadcrumb { float:left; width:522px; padding:8px 25px; background-color:#FFF; border-bottom:1px dotted #333333; }
#breadcrumb a { font-weight:bold; }

#content { float:left; width:532px; padding:25px; font-family:"Trebuchet MS"; }
#content h1 { color:#D10000; font-size:160%; }
#content a { font-weight:bold; color:#666; border-bottom-width: 1px; border-bottom-style: dotted;}
#content a:hover {
	border-bottom:1px dotted;
	color:#A70000;
}
#content .postinfo { display:block; margin:5px 0; padding:6px; color:#FFF; background:#DB7700; border-top:3px solid #A70000; }
#content .postinfo a { color:#FFF; }
#content blockquote {
	width:80%;
	border-left:8px solid #A70000;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
}

#botton .box3 { background:url(../images/bg_left_more.gif) no-repeat;}

#footer {
	width:100%;
	background:url(../images/footer.gif) repeat-x 50% 0;
	color:#FFF;
	font-size:70%;
	text-align: center;
}
#footer p {
	padding:0px;
	text-align: center;
}
#footer a { color:#FFF; }
#footer a:hover { border-bottom:1px dotted #D2D2D2; }

.clear { clear:both; }

form { margin:0; padding:0; }
input { display:inline; padding:2px; margin:0; border:1px inset #DB7700; background-color:#FFFFFF; vertical-align:middle; }
select { display:inline; padding:2px; margin:0; border:1px inset #DB7700; background-color:#FFFFFF; vertical-align:middle; }
textarea { display:inline; padding:2px; margin:0; border:1px inset #DB7700; background-color:#FFFFFF; vertical-align:middle; }
input.searchbar { background:#000; margin-right:35px; border:none; color:#FFF; font-size:80%; width:100px; }
input.submit { width:auto; border:none; margin:0; padding:0; }


.right { float:right; }
