/* ------------------------------------------------------- 
   top
------------------------------------------------------- */

#innerbox {position:relative; top:0px; left:0px; padding:0px; width:897px; background-image:url(../images/background.jpg); background-position:left top; background-repeat:repeat-y; padding:10px;}

/* ------------------------------------------------------- 
   left
------------------------------------------------------- */

#leftcol2 {float:left; width:539px; margin:0px; border:0px; padding:0px; margin-right:10px;}
#whitebox {position:relative; top:0px; left:0px; padding:15px; margin:0px; width:508px;}
#banner {position:relative; top:0px; left:0px; width:539px; height:226px; margin-bottom:10px;}

/* ------------------------------------------------------- 
   right
------------------------------------------------------- */

#rightcol2 {float:left; width:328px; margin:0px; border:0px; padding:0px; margin-top:0px;}
#contactme {position:relative; top:0px; left:0px; width:328px; height:82px; margin-bottom:10px;}
#newsdesk {position:relative; top:0px; left:0px; width:328px; height:82px; margin-bottom:0px;}
#desk {position:relative; top:0px; left:0px; padding:10px; background-color:#ffffff;  margin-bottom:10px;}
#inthemedia {position:relative; top:0px; left:0px; width:328px; height:82px; margin-bottom:0px;}
#media {position:relative; top:0px; left:0px; padding:10px; background-color:#ffffff;}

.homenewsitem {position:relative; top:0px; left:0px; margin-bottom:15px;}
.homenewsitem a {background:transparent;}
.homenewsitem a:hover {background:transparent;}

.homenewstitle {position:relative; top:0px; left:0px;}
.newsdate {position:relative; top:0px; left:0px; font-size:0.9em;}
.homenews {position:relative; top:0px; left:0px; padding-top:5px;}

.newsbot {position:relative; top:0px; left:0px;}
.rssicon {position:absolute; top:0px; left:0px; margin-left:250px;}

/* ------------------------------------------------------- 
   yellow boxes
------------------------------------------------------- */

#yellowcontainer {position:relative; top:0px; left:0px; width:510px;}
#yellowinside {position:relative; top:0px; left:0px; width:510px; background-image:url(../images/homecontent.jpg); background-position:left top; background-repeat:no-repeat; margin-bottom:15px;}
#yellowinside2 {position:relative; top:0px; left:0px; width:510px; background-image:url(../images/homecontent.jpg); background-position:left top; background-repeat:no-repeat;}

.yellowbox {float:left; width:245px; margin-right:15px;}
.yellowbox2 {float:left; width:245px;}
.yellowboxtitle {position:relative; width:230px; height:27px; padding-left:15px; padding-top:9px; color:#935903; font-weight:bold; font-size:1.2em;}
.Yellowcontent {position:relative; width:219px; color:#885100;  padding:13px;}

.yellowlinks {position:relative; top:0px; left:0px; width:220px; margin-top:20px;}
.yellowlinks a {color:#ab6600; font-weight:bold; padding-left:19px; padding-bottom:3px; background-image:url(../images/linkicon3.gif); background-position:left top; background-repeat:no-repeat;}
.ylink {position:relative; margin-bottom:6px;}
.Yellowcontent input {background-color:Transparent; padding-left:0px;}

/* ------------------------------------------------------- 
   promo
------------------------------------------------------- */

.promoimg {position:relative; margin-bottom:10px; text-align:center;}

/* ------------------------------------------------------- 
   straw poll
------------------------------------------------------- */

#havebox {position:relative; top:0px; left:0px; padding:19px; color:#a82e2e; line-height:1.2em;}
#sitepoll {position:relative; top:0px; left:0px;}
#sitepoll input {border:none; margin:0px; padding:0px; border:0px;}
#sitepoll label {color:#3d2f2f; font-weight:normal;}

/* ------------------------------------------------------- 
   blog
------------------------------------------------------- */

#blogtitle {margin-bottom:5px;}
#blogtitle a {color:#885100; font-weight:bold; text-decoration:underline;}
#morebloglink {position:relative; top:0px; left:0px; margin-top:0px; }
#morebloglink a {color:#ab6600; font-weight:bold; padding-bottom:3px; text-decoration:underline;}
#commentrss {position:absolute; top:10px; left:220px;}

/* ------------------------------------------------------- 
   video
------------------------------------------------------- */

.video-box {
	width:510px;
	overflow:hidden;
	height:1%;
	margin-bottom:10px;
}
.video-box .video-area {
	float:left;
	width:490px;
	margin-bottom:20px;
	display: inline;
}
.video-box .video-area img,
.video-box .video-area object { display: block; }
.video-box .video {background-color:#e8e0de; width:490px; padding:10px;}
.video-box .video .top {}
.video-box .video .bottom {
	overflow: hidden;
	height: 1%;
	padding: 0px;
	margin-bottom:0px;
}
.video-box .thumbnails {
    width: 490px;
	height: 210px;
	margin-top: 10px;
	padding: 0px;
	overflow: hidden;
}
ul.thumbnails-list {
	margin:0;
	padding:0;
	display:table-row;
}
ul.thumbnails-list li{
	list-style: none;
	display: table-cell;
	width: 150px;
	height: 215px;
	overflow: hidden;
	vertical-align: top;
}
* html ul.thumbnails-list li{
	float: left;
	clear: right;
}
* +html ul.thumbnails-list li{
	float:left;
	clear:right;
}
ul.thumbnails-list li a {
	display: block;
	width: 120px;
	height: 185px;
	margin-right:10px;
	padding:10px;
	text-decoration: none;
    position: relative;
	text-align: center;
	overflow: hidden;
	background-color:#e8e0de;
}
ul.thumbnails-list li a img {margin: 0 auto;}
ul.thumbnails-list li span {
	position: absolute;
	top: 110px;
	left: 0;
	width: 120px;
	padding:0px 10px 0px 10px;
	font-size:0.9em;
	color:#967e7e;
	cursor: pointer;
	text-align: left;
}
ul.thumbnails-list li a:hover { background-position: 0 0; }
ul.thumbnails-list li a:hover span,
ul.thumbnails-list li a.active span {color:#4b423f;}
.thumbnails .scrollable {
	width: 490px;
	height: 210px;
	position: relative;
	margin: 0px;
	overflow: hidden;
}
.thumbnails div.scroll-content{
	left: 0px;
	width: 490px !important;
	overflow: hidden;
}
.thumbnails .hscroll-bar{
	position:absolute;
	height:6px !important;
	margin:0;
	padding-bottom:3px;
	bottom: auto !important;
	top: 200px !important;
}
.thumbnails .hscroll-left{
	cursor: pointer;
	height: 9px;
	width: 9px !important;
}
.thumbnails .hscroll-right{
	cursor: pointer;
	position:absolute;
	padding: 0px;
}
.thumbnails .hscroll-line{
	height: 9px !important;
	overflow: hidden;
	background: #e8e0de !important;
}
.thumbnails .hscroll-slider{ background: #cfc5c2; }
.thumbnails .hscroll-slider div {
	overflow:hidden;
	font-size: 0;
	overflow: hidden;
	height: 5px;
	cursor: pointer;
}


