* { margin: 0; padding: 0; outline: 0; }
body {
	font: 11px/18px Arial,sans-serif;
	color: #565656;
	background: #f7f7f7;
}

a { color: #0173b4; text-decoration: none; cursor: pointer; }
a:hover { text-decoration: underline; }
a img { border: 0; }

.ar { display: block; text-align: right; }
.ac { display: block; text-align: center; }
.al { display: block; text-align: left; }
.cl { clear: both; height: 0; font-size: 0; line-height: 0; text-indent: -4000px;  }
.fr { float: right; display: inline; }
.fl { float: left; display: inline; }
.hidden { display: none; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }
.shell { width: 900px; margin: 0 auto; }

#header{ height:65px;}

/* h1#logo a { height: 68px; width: 368px; background: url(images/logo.gif) no-repeat 0 0; float: left; margin: 0; text-decoration: none; }
h1#logo a:hover { text-decoration: none; }
h1#logo span { font-size: 11px; text-align: right; line-height: 13px; color: #919191;  letter-spacing: 1px; word-spacing: 4px; display: block; padding: 0px 0 0 0px;  font-weight: normal;}
 */

h1#logo a { height: 66px; width: 367px; background: url(images/logo.png) no-repeat 0 0; float: left; margin: 0; text-decoration: none; }
h1#logo a:hover { text-decoration: none; }
h1#logo span { font-size: 11px; text-align: right; line-height: 13px; color: #919191;  letter-spacing: 1px; word-spacing: 4px; display: block; padding: 40px 0 0 0px;  font-weight: normal;}


h2 {
	font-size: 11px;
	line-height: 24px;
	color: #FFFFFF;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
}
#main .box h2 { width:269px; padding:0 0 4px 0; border-bottom:1px dotted #dcdcdc; color:#252323; font-size:16px; }


#nav { height:46px; padding-top:19px;}
#nav ul{ list-style-type: none; height:46px; background-color:#f7f7f7;}
#nav li{ float: right; line-height:46px; text-align: center; font-size: 14px; font-weight: bold; width:131px; text-transform: uppercase; margin-left:2px;}
#nav li a{ float: left; line-height:46px; text-align: center; font-size: 14px; font-weight: bold; width:131px; color:#fff; background: url(images/li-bg.jpg) repeat-x;}
#nav li a:hover, #nav li a.active{ color:#000; background:#fff; text-decoration: none;}






#container{ width:864px; background:#fff; padding:16px 18px 20px 18px}


#slider{
	background: url(images/slider.jpg);
	width: 866px;
	height: 309px;
	margin: 0 auto;
	position: relative;
	z-index: 1;
	left: 10000;
}
#slider .image{ float: left; display: inline; width:345px; padding-top:19px; text-align: center; padding-right:50px}
#slider .info{ float: left; display: inline; width:415px; padding-top:52px; font-size: 11px; color:#585f63;}
#slider h2{ font-size: 36px; color:#010101; font-family: "Myriad Pro", "Trebuchet MS", sans-serif; font-weight: normal; padding-bottom:14px;}
#slider-nav {
	position: absolute;
	right: 17px;
	bottom: 21px;
	z-index: 3;
}
#slider-nav ul { list-style-type: none; }
#slider-nav ul li { float: left; display: inline; padding-right: 3px; height: 17px; width: 17px; }
#slider-nav ul li a { float: left; display: inline; font-size: 0; line-height: 0; text-indent: -4000px; height: 17px; width: 17px;  }
#slider-nav ul li a { background: #fff;}
#slider-nav ul li a:hover,
#slider-nav ul li a.active { background:#3a3939}

#main { padding-top: 10px; width: 900px; }

#main .box {
	float:left;
	padding-right:3px;
	background:url(images/box-bg.gif) left bottom repeat-y;
	width:295px;
	position:relative;
	left:-4px;
}
#main .box { float:left; padding-right:0px; background:url(images/box-bg.gif) left bottom repeat-y; width:300px; position:relative; left:-4px; }
#main .box .box-t { background:url(images/box-top.gif) left top no-repeat; width:310px; }
#main .box .box-t .box-b {
	background:url(images/box-bottom.gif) left bottom no-repeat;
	padding:28px 0 5px 20px;
	width:288px;
	min-height:180px;
	position:relative;
	visibility: inherit;
}

#main .last-box { padding-right:0; }

#main .box h2 { width:269px; padding:0 0 4px 0; border-bottom:1px dotted #dcdcdc; color:#252323; font-size:16px; }

#main .box a.right { position:absolute; top:23px; right:19px;}

#main .entry { padding-top:10px; height:163px;  }
#main .entry { width:278px; }
#main .entry p {
	line-height: 19px;
}
#main .entry a img { border:2px solid #b7b7b7; }
#main .entry a.a-blue { color:#235e9e; }

#main .news { position:relative; top:-2px; }
#main .news ul { list-style:none; }
#main .news ul li { line-height:18px; border-bottom:1px dotted #dcdcdc; padding:0 0 10px 0; margin-bottom:3px; }
#main .news ul li.last { border-bottom:0; }
#main .news ul li h5 { color:#235e9e; font-size:10px; font-weight:normal; }
#main .news ul li a { color:#235e9e;}

#main .buttons { height:25px; padding-bottom:18px; }
#main .buttons a,
#main .buttons a span { height:25px; line-height:25px; background:url(images/button.gif); float:left; cursor:pointer; }
#main .buttons a { padding-left:19px; background-position:left top; font-size:11px; text-decoration:none; color:#fff; }
#main .buttons a span { padding-right:13px; background-position:right top; }


#big-content { background: #fff; padding: 23px 16px; border-left: 1px solid #c0c7ae; border-right: 1px solid #c0c7ae; }

.bboxes-holder { height: auto; overflow: hidden; padding-bottom: 23px; }
.bboxes-holder .bbox { float: none; display: inline; width: auto; text-align: justify; margin-right: auto; }
.bboxes-holder .last-bbox { margin-right: 0; }
.bboxes-holder .bbox h2 { border-bottom: 1px dotted #565d54; padding-bottom: 16px; margin-bottom: 12px; }

p.more-link { padding-top: 6px; }
p.more-link a { background: url(images/link-bg.gif) no-repeat 1px 4px; padding-left: 15px; font-weight: bold; }

p.vote-link { padding-top: 10px; }
p.vote-link a { padding-left: 15px; font-weight: bold; }

ul.links { list-style-type: none; padding-bottom: 20px; }
ul.links li { padding-bottom: 4px; }
ul.links li a { background: url(images/links-bg.gif) no-repeat 1px 4px; color: #565d54; padding-left: 14px; }

.two-bboxes { padding-bottom: 6px; }
.two-bboxes .bbox { width: 866px; height: 100%; }
.two-bboxes .bbox h2 { padding-bottom: 12px; margin-bottom: 13px; }
.two-bboxes .bbox .bbox-cnt { position: relative; padding-left: 114px; width: 270px; }
.two-bboxes .bbox .bbox-cnt .image {
	position: absolute;
	left: 6px;
	top: 3px;
	height: 69px;
}
.two-bboxes .bbox .bbox-cnt .image img { display: block; }
.two-bboxes .bbox .bbox-cnt p.spacer { padding-bottom: 18px; }
.right, .alignright { float: right; display: inline; }



#footer{ font-size: 10px; color:#898988;}
#footer a{ color:#898988; text-decoration: underline; }
#footer a.fr{ margin:9px 0 0 7px;}
#footer a:hover{  text-decoration: none; }
#footer p{ padding-top:12px}
#main .box .box-t .box-b .buttons p {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}
#main .box .box-t .box-b .entry p {
	font-family: Verdana, Geneva, sans-serif;
}
#main .box.last-box .box-t .box-b .entry .last {
	font-family: Verdana, Geneva, sans-serif;
}
