body{background:#111211}
.wrapper{background:#030303 url(../images/bg.png) repeat scroll top left;}

#header{margin:0 auto;width:910px;padding:26px 0px 39px;}

#container{background:transparent url(../images/containerbg.png) repeat-x scroll bottom left;}

.containerWrapper{margin:0 auto;width:910px;}
#mainContent{width:705px;float:left;height:532px;color:#666;}
#mainContent .topContainer{background:transparent url(../images/topcontainer.png) no-repeat scroll top left;width:705px;height:29px}
#mainContent .contentContainer {height:503px;background:white;}
#mainContent .contentContainer .rightArrow {width: 23px;}
#mainContent .contentContainer .leftArrow{float:left;padding:205px 14px 0px 0px; width: 24px;}
#mainContent .contentContainer .leftArrow a img{vertical-align:center}
#mainContent .contentContainer .content{float:left;width:625px;}
#mainContent .contentContainer .box{width:162px;height:429px;display:inline-block;margin:0px 20px}
#mainContent .contentContainer .box a{text-decoration:none}
#mainContent .contentContainer .box .date{color:#a30000;font-weight:bold; margin-bottom: 10px; }
#mainContent .contentContainer .box .date p.day{font-size:3em;margin-bottom:0;font-family:Arial;display:inline-block;*display:inline;zoom:1;}
#mainContent .contentContainer .box .date p.month{font-size:1.4em;line-height:15px;}
#mainContent .contentContainer .box p.title{height:53px;background:#333;padding:7px 10px;margin:0;color:white}
#mainContent .contentContainer .box p.title span{font-size:0.8em;line-height:20px}
#mainContent .contentContainer .box p.content{color:#333;float:none;width:130px;padding:7px 15px;font-size:0.85em;line-height:15px;height:172px;overflow:hidden}
#mainContent .contentContainer .box .item{border:1px solid #ddd;height:381px;overflow:hidden}

#mainContent .contentContainer .rightArrow{float:right;padding:205px 0px 0px 14px}

#sideBar{width:192px;float:left;padding-left:13px;height:532px;color:#666;}
#sideBar .accordian{height:441px;background:white}
#sideBar .topContainer {background: transparent url(../images/featured.png) no-repeat scroll top left;width:192px;height:29px}
#sideBar .topContainer img {float:right;padding:7px}
#sideBar .featured{background: #fff; scrollbar-base-color:#A30000}
#sideBar .featured a.all{color: #9F0000; text-decoration: none; font-size: 11px;}
#sideBar .featured a.all.first {margin-right: 5px;margin-left: 3px;}
.featured-hide {diplay: none;}
#sideBar .featured .content {font-size:0.9em; padding-left: 16px; padding-top: 21px;}
#sideBar .featured .content ul li{list-style-image:url(../images/bulletarrow.jpg);margin-bottom:10px;}
#sideBar .featured .content ul li a{text-decoration:none;color:#666}
#sideBar .featured .content .title{margin:0px;color:#9f0000;font-size:1.2em}

#mainContent #searchContainer .contentContainer .carousel ul li{height:457px}

#sideBar .contact{position: relative;background:white url(../images/contact.png) no-repeat scroll top left;height:27px;padding:1px 0px;overflow:hidden; z-index: 2;}
#sideBar .contact .content{position: relative;padding:15px 0 15px 15px;line-height:20px;overflow:hidden;background: #fff;}
#sideBar .contact h5{color:#A30000;font-size:1.0em}
#sideBar .contact img{float:right;padding:5px 7px}
#sideBar .contact .content p.link {margin-bottom:5px}
#sideBar .contact .content p.link a{text-decoration:none;color:#a30000;font-weight:bold;}
#sideBar .search{background:white url(../images/search.png) no-repeat scroll top left;height:62px}
#sideBar .search .content{padding:41px 0px 0 14px}
#sideBar .search .content input{background:white url(../images/searchicon.png) no-repeat scroll center right;border:1px solid #999;padding-right:14px;font-size:0.9em;width:148px;height:18px;color:#666}

#footer{background:transparent url(../images/footerbg.png) repeat-x scroll top left;height:90px}
#footer .content{background:transparent url(../images/footer.png) no-repeat scroll;height:90px;margin:0 auto;width:910px}

/*----Contact Page----*/
#sideBar .contactPage .featured {height:1px;padding:0px}
#sideBar .contactPage .contact {height:438px;}
#sideBar .contactPage .contact .content{padding:21px 16px}
#sideBar .contactPage .contact .content h5{color:#a30000}

/*----Sub Page----*/
#mainContent .contentContainer .topNav{border-bottom:1px solid #ddd;margin-bottom:20px}
#mainContent .contentContainer .topNav ul {margin:0;padding-bottom:5px}
#mainContent .contentContainer .topNav ul li{display:inline-block;*display:inline;zoom:1;margin-right:10px}
#mainContent .contentContainer .topNav ul li.crumbs{background:transparent url(../images/crumbs.png) no-repeat scroll center right;padding-right:30px;}
#mainContent .contentContainer .topNav ul li a{color:#333;text-decoration:none;}

#mainContent .contentContainer .main{width:472px;border-right:1px solid #ddd;margin:0;padding-right:16px;display:inline-block;*display:inline;zoom:1;}
#mainContent .contentContainer .main .boxContainer{border:1px solid #ddd;}
#mainContent .contentContainer .main .boxContainer p.subContent{height:80px;margin:0;padding:5px 10px;font-size:0.85em;line-height:15px;overflow:auto}
#mainContent .contentContainer .main .boxContainer .title{height:47px;background:#333;padding:3px 10px;margin:0;color:white}
#mainContent .contentContainer .main .boxContainer .title span{font-size:0.8em;line-height:20px}
#mainContent .contentContainer .main .boxContainer .title .sub{color:white;border-right:1px solid white;width:100px;display:inline-block;*display:inline;zoom:1;}
#mainContent .contentContainer .main .boxContainer p.articleTitle{display:inline-block;*display:inline;zoom:1;vertical-align:top;padding:5px}
#mainContent .contentContainer .main .boxContainer p.articleTitle span{font-size:0.8em;line-height:20px}
#mainContent .contentContainer .main .article img{width:470px;height:283px}

#mainContent .contentContainer .side{width:115px;display:inline-block;*display:inline;zoom:1;vertical-align:top;margin:0;padding-left:7px}
#mainContent .contentContainer .side h3{margin:0;color:#a30000}
#mainContent .contentContainer .side ul{margin:10px 0 0 15px;}
#mainContent .contentContainer .side ul li{margin-bottom:10px;font-size:0.85em}
#mainContent .contentContainer .side ul li a{text-decoration:none;color:#666}
#mainContent .contentContainer .side ul.thumbnail{margin:10px 0 0 0}
#mainContent .contentContainer .side ul.thumbnail li{list-style-type:none;background:transparent url(../images/pic_border.png) no-repeat scroll top left;padding:10px 0 0 11px;width:140px;height:90px}
#mainContent .contentContainer .side ul.thumbnail li a img{width:118px;height:70px}


/*----Search----*/
#mainContent .search .contentContainer{padding:0px 28px;font-size:0.85em}
#mainContent .search .contentContainer .content .title{background:none;border-bottom:1px solid #A30000;color:#A30000;margin-bottom:10px;padding-bottom:2px;font-size:1.5em;width:300px;position:relative;right:28px;padding-left:28px}

#mainContent .search .contentContainer .content .nav .list{float:right;}
#mainContent .search .contentContainer .content .nav .list ul{margin:0}
#mainContent .search .contentContainer .content .nav .list ul li{display:inline;width:10px;margin:0px 10px;font-size:1.3em}
#mainContent .search .contentContainer .content .nav .list ul li a{text-decoration:none;color:#666}
#mainContent .search .contentContainer .content .item{background:transparent url(../images/chatbg.jpg) no-repeat scroll top left;height:70px;width:640px;padding:7px 0px 0px 7px;margin-bottom:7px}
#mainContent .search .contentContainer .content .item img{height:62px;float:left;margin-right:10px}
#mainContent .search .contentContainer .content .item a{color:#666;text-decoration:none}
#mainContent .search .contentContainer .content .item h4{float:left;margin-bottom:4px;width:548px}
#mainContent .search .contentContainer .content .item ul{margin:0px 0px 4px 0px;width:548px;float:left}
#mainContent .search .contentContainer .content .item ul li{display:inline;margin:0px;}
#mainContent .search .contentContainer .content .item p{display:block;margin-bottom:4px;float:left;width:548px;height:28px;overflow:hidden}


p.image_desc{margin:0px;float:left;text-align:left;font-size:1.2em;line-height:20px;margin-top:10px;margin-right:10px}
p.image_desc span{font-weight:bold;color:#A30000}
p.image_desc b{font-size:0.8em;}

.floatRight{float:right}