*{font-size:100.01%}



body {

	margin:0;

	font-size:64%;

	color:#000102;

	font-family:Arial, sans-serif;

	background:#c7c4b9 url(images/redback.gif);

}



a:focus {outline:none;}



a {text-decoration:none;}



img {border:none;

}



form,p,ul {

	margin:0;

	padding:0;

}



ul{list-style:none;}



#main {

	width:999px;

	margin:0 auto;

	padding-top:97px;

	position:relative;

	overflow:hidden;

}



/*Content*/



#content {

	width:937px;

	border-left:1px #D70000 solid;

	border-right:1px #D70000 solid;

	padding:5px 30px 10px;

	background:#fff;

	overflow:hidden;

}



.categorcont{padding-bottom:60px!important;}



#content .main {

	width:622px;

	float:left;

	overflow:hidden;

}



#content .block{

	margin-top:15px;

	border:1px #8697aa solid;

	position:relative;

}



.blockhead {

	margin:-1px -1px 0 -1px;

	height:24px;

	padding-left:8px;

	background:url(images/blockhead-bg.gif) no-repeat;

	position:relative;

	overflow:hidden;

}

#events-calendar {

	margin:-1px -1px 0 -1px;

	height:24px;

	padding-left:8px;

	background:url(images/blockhead-bg.gif) no-repeat;

	position:relative;

	overflow:hidden;

}







.blockhead a {

	text-decoration:none;

	color: #fff;

}



.blockhead div{

	padding:1px 8px 0 0;

	height:23px;

	background:url(images/blockhead-bgend.gif) no-repeat 100% 0;

	overflow:hidden;

}



.blockhead div h3 { margin:0; width:100%; height:22px; border-bottom:1px solid #8697aa; color:#000; font-size: 1.3em; font-family: "Trebuchet MS", sans-serif; font-weight: normal; font-variant: normal; line-height: 1.8em; text-indent:5px; background:#b40403; overflow:hidden; }



.botbg {

	margin:0 -1px -1px -1px;

	height:9px;

	padding-left:8px;

	background:url(images/block-botbg.gif) no-repeat;

	position:relative;

	overflow:hidden;

}



.botbg span{

	display:block;

	padding-right:8px;

	height:9px;

	background:url(images/block-botbgend.gif) no-repeat 100% 0;

	overflow:hidden;

}



.holder {

	width:100%;

	padding-bottom:15px;

        position:relative;

	overflow:hidden;

}

.holder a.tlink {

	color:#000;

}



.inner {

	width:100%;

	overflow:hidden;

}



/* Main Blocks */



.main .carrie,

.main .carrie3{width:620px;}



.main .carrie .blockhead,

.main .carrie .botbg{width:614px;}

.main .carrie .blockhead div,

.main .carrie .botbg span{width:606px;}



.main .carrie ul{

	margin-left:16px;

	padding-bottom:25px;

	width:575px;

	overflow:hidden;

}

.main .carrie ul li div h4 a.tlink{color: #000;}

.main .carrie ul li {

	width:575px;

	margin-top:25px;

	float:left;

	position:relative;

}

.main .carrie ul li h4{

	margin:10px 0 0;

	font:bold 1.5em arial, sans-serif;

	color:#130000;

	overflow:hidden;

}

.main .carrie ul li p{

	margin-top:3px;

	font:1.2em/1.2em arial, sans-serif;

	color:#130000;

}

.main .carrie ul li p img{

	margin: 0 17px 0px 0px;

}



.main .carrie ul li .image{

	float:left;

	border:1px #8c9aa9 solid;

}



.main .carrie ul li .image img{float:left;}



.main .carrie ul li div {

	width:430px;

	padding-bottom:15px;

	float:right;

	overflow:hidden;

}



.main .carrie .listing ul li div {

	width:575px;

	padding-bottom:15px;

	float:left;

	overflow:hidden;

}



.main .carrie ul li div h4{

	margin:10px 0 0;

	font:bold 1.5em arial, sans-serif;

	color:#130000;

	overflow:hidden;

}



.main .carrie ul li div p{

	margin-top:3px;

	font:1.2em/1.2em Arial, sans-serif;

	color:#000;

}



#content .click{

	position:absolute;

	bottom:0;

	right:0;

	font:bold 1.2em arial, sans-serif;

	color:#2d2d2f;

	padding-left:13px;

	background:url(images/arrow-link.gif) no-repeat 0 2px;

}



#content .holder .click{right:12px;}



#content .more-link{

	position:absolute;

	bottom:0;

	right:0;

	font-family: arial, sans-serif;

	font-weight: bold;

	color:#130000;

	padding-left:13px;

	background:url(images/arrow-link.gif) no-repeat 0 2px;

}



#content .holder .more-link{right:12px;}





/* ClearHomeWebPage2 Content */



.main .maincol{

	width:1200px;

	float:none;

	overflow:hidden;

}



.main .maincol2{

	width:303px;

	float:right;

	overflow:hidden;

}



.main .maincol .carrie2,

.main .maincol .events,

.main .maincol2 .events,

.main .maincol2 .recent{width:301px;}



.main .maincol .blockhead,

.main .maincol2 .blockhead,

.main .maincol .botbg,

.main .maincol2 .botbg{width:295px;}



.main .maincol .blockhead div,

.main .maincol2 .blockhead div,

.main .maincol .botbg span,

.main .maincol2 .botbg span{width:287px;}



/*<#events-calendar h2.widgettitle {

	margin:0;

	width:100%;

	height:22px;

	border-bottom:1px solid #8697aa;

	font:bold 1.3em/1.8em "Trebuchet MS", sans-serif;

	color:#000;

	text-indent:5px;

	background:#d5d7d4;

	overflow:hidden;

}*/




.carrie2 .image{

	display:block;

	margin:14px auto 0;

	width:250px;

	height:250px;

	overflow:hidden;

	border:1px #8392a3 solid;

}



.carrie2 .image img {float:left;}



.carrie2 h4{

	margin:20px 0 0 22px;

	font:bold 1.5em arial, sans-serif;

	color:#130000;

	width:270px;

	overflow:hidden;

}



.carrie2 p {

	margin:3px 0 0 22px;

	width:275px;

	font-size:1.2em;

	overflow:hidden;

}



.carrie2 .holder {padding-bottom:35px; height:425px;}



.maincol2 .holder {padding-bottom:0px!important;}



.main .maincol2 .leftclick{

	left:17px;

	bottom:20px!important;

	color:#4a3e14!important;

}



.recent ul{

	margin-left:9px;

	width:275px;

	height:323px;

	overflow:hidden;

}



.recent ul li {

	margin-top:14px;

	padding-bottom:14px;

	width:275px;

	float:left;

	position:relative;

}



.recent ul li .image{float:left;

padding-right:8px;

}



.recent ul li div {

	width:195px;

	float:right;

	padding-bottom:20px;

	overflow:hidden;

}



.recent ul li h4 {

	margin:10px 0 0;

	font:bold 1.2em arial, sans-serif;

	color:#130000;

	overflow:hidden;

}



.recent p{font-size:1.2em;}



.recent ul li .click {bottom:14px!important;}



.recbanner{

	margin:13px 0pt 0pt 10px;

	position:relative;

	height:124px;

	overflow:hidden;

}



.recbanner h4{

	margin:0;

	text-align:center;

	font:10px/16px Arial, sans-serif;

	color:#000;

}



.recent .recbanner a img{float:left;}



.recbanner .cancellink {

	position:absolute;

	left:0;

	bottom:0;

	display:block;

	padding-top:15px;

	text-align:center;

	font:bold 9px Arial, sans-serif;

	color:#000;

	width:120px;

	height:37px;

	border:solid 1px #8697aa;

	overflow:hidden;

}



/* ClearSubpage Content */



.carrie3 .holder{

	margin-top:8px;

	padding:0 0 100px 16px;

	width:600px;

}



.carrie3 .image{

	margin-right:10px;

	float:left;

padding-right:10px;



}



.carrie3 .image img{float:left;

}



.carrie3 h4{

	margin:0;

	font:bold 1.5em Arial, sans-serif;

	color:#000;

}



.carrie3 p{

	font-size:1.2em;

	margin-top:12px;

}



.carrie3 .form{margin:50px 0 0 25px;}



.carrie3 .form h5{

	margin:0;

	font:bold 1.2em Arial, sans-serif;

	color:#000;

	text-decoration:underline

}



.carrie3 .form ul{

	margin-top:5px;

	width:280px;

}



.carrie3 .form ul li {

	margin-top:5px;

	width:280px;

	float:left;

}



.carrie3 .form ul li input{

	float:left;

	padding:5px 4px 0;

	width:161px;

	height:19px;

	border:none;

	background:url(images/input-bg.gif) no-repeat 100% 100%;

}



.carrie3 .form ul li label {

	float:left;

	font:bold 1em Arial, sans-serif;

	color:#000;

	padding-left:10px;

	border-bottom:1px #000 solid;

}



.carrie3 .form ul li textarea{

	padding:3px 4px;

	width:271px;

	height:104px;

	border:none;

	background:url(images/form-bg.gif) no-repeat;

	font-size: 12px;

}



* html .carrie3 .form ul li textarea {background:url(images/form-bg.gif) no-repeat fixed;}



.carrie3 .form ul li .submit {

	background:none;

	width:60px;

	height:29px;

}



.carrie3 .holder .botbanner {

	position:absolute;

	right:12px;

	bottom:8px;

}



/* Column */



#content .column {

	width:302px;

	float:right;

	overflow:hidden;

}



.column .blogs,

.column .events,

.column .photos,

.column .articles{width:300px;}



.column .blockhead,

.column .botbg{width:294px;}



.column .blockhead div,

.column .botbg span{width:286px;}



.column .blogs ul,

.events ul{

	margin:5px 0 0 15px;

	padding-bottom:0px;

	width:280px;

	overflow:hidden;

}



.column .blogs ul li,

.events ul li{

	width:280px;

	float:left;

}



.column .blogs ul li a,

.events ul li a{

	padding-left:12px;

	background:url(images/dot.gif) no-repeat 0 6px;

	font:bold 1.2em/1.8em Arial, sans-serif;

	color:#000;

}



.column .blogs ul li a:hover,

.events ul li a:hover{text-decoration:underline;}



.events ul{

	float:left;

	display:inline;

	width:280px;

}



.events ul li {width:280px;}



.events a.smalban {

	margin:5px 6px 0 0;

	float:right;

	overflow:hidden;

}



.events .holder {padding-bottom:20px;}



.column .banner{

	margin-top:15px;

	width:100%;

	position:relative;

	overflow:hidden;

}

.column .banner-weather{

	width:53%;

	position:relative;

	overflow:hidden;

	margin:15px 0 0 76px;

}

.column .banner-weather h4{

	margin:0 0 0 0px;

	margin:0;

	width:100%;

	text-align:center;

	font:1em/1.6em Arial, sans-serif;

	color:#000;

	overflow:hidden;

}

.column .banner h4{

	margin:0;

	width:100%;

	text-align:center;

	font:1em/1.6em Arial, sans-serif;

	color:#000;

	overflow:hidden;

}



.column .banner a img{float:left;}



.column .banner .cancellink {

	position:absolute;

	left:0;

	bottom:0;

	overflow:hidden;

}



* html .column .banner .cancellink {bottom:-1px;}



/* ClearHomeWebPage2 Column */



.photos .holder {padding-bottom:0;}



.photos ul {width:100%;}



.photos ul li{

	margin-top:5px;

	width:50%;

	float:left;

}



.photos ul li .image{

	margin-left:10px;

	float:left;

	display:inline;

}



.photos ul li .image img{float:left;}



.photos ul li div{

	margin:5px 0 0 5px;

	float:left;

	display:inline;

}



.photos ul li div em,

.photos ul li div a{

	display:block;

	font:bold 1.1em "Trebuchet MS", sans-serif;

	color:#000;

}



.column .bannerlist{

	margin-top:10px;

	width:100%;

}



.column .bannerlist li {

	margin-top:5px;

	width:50%;

	text-align:center;

	float:left;

	overflow:hidden;

}



.column .articles .holder {padding-bottom:0;}



.column .articles ul li{

	margin-top:4px;

	padding-bottom:4px;

	width:100%;

	float:left;

	position:relative;

}



.column .articles ul li .image{

	margin-left:10px;

	float:left;

	display:inline;

}



.column .articles ul li .image img {float:left;}



.column .articles ul li div{

	margin-left:6px;

	float:left;

	display:inline;

	padding-bottom:15px;

	width:205px;

}



.column .articles ul li h4 {

	margin:3px 0 0;

	font:bold 1.2em Arial, sans-serif;

	color:#000;

	overflow:hidden;

}



.column .articles ul li div a{

	bottom:2px!important;

	background:none!important;

	padding:0!important;

}



.column .articles p{font-size:1.2em;}



/*		Footer		*/



#footer {

	width:997px;

	/*height:130px;*/

	padding-bottom:10px;

	border:1px #D70000 solid;

	border-width:0 1px 1px;

	background:#fff;

	overflow:hidden;

}



#footer .foothold {

	margin:0 auto;

	width:935px;

	overflow:hidden;

}



#footer .footbord{

	/*padding-top:20px;*/

	background:url(images/footbord-bg.gif) repeat-x;

}



#footer .foothold .footimg{

	display:block;

	margin:0 auto;

	width:728px;

	height:90px;

	border:1px #000 solid;

	overflow:hidden;

}



#footer ul{

	margin-top:12px;

	text-align:center;

	overflow:hidden;

}



#footer ul li {

	display:inline;

	padding:0 4px 0 8px;

	text-align:center;

	background:url(images/dot-blue.gif) no-repeat 0 6px;

	overflow:hidden;

}



#footer ul li.first{

	padding-left:4px;

	background:none;

}



#footer ul li a {

	font-size:1.2em;

	color:#000;}



#footer ul li a:hover{

	text-decoration:underline;

}



#footer p {

	width:100%;

	font-size:1.2em;

	text-align:center;

	color:#000;

}



/*		Header		*/



#main #header {

	position:absolute;

	left:0;

	top:0;

	width:997px;

	height:100px;

	border-left:1px #D70000 solid;

	border-right:1px #D70000 solid;

	background:#C0C0C0 url(images/header-bg.jpg) repeat-x;

	overflow:hidden;

}



#header .header {

	width:997px;

	height:100px;

	position:relative;

	background:url(images/header-img.jpg) no-repeat 190px 0;

	overflow:hidden;

}



.header h1{

	margin:0;

	position:absolute;

	width:996px;

	height:95px;

	overflow:hidden;

}



.header h1 a {

	display:block;

	width:996px;

	height:95px;

	text-indent:-9999px;

	background:url(images/head.jpg) no-repeat;

	overflow:hidden;

}



.header .topinfo{

	position:absolute;

	left:600px;

	top:5px;

	width:340px;

	overflow:hidden;

}



.header .topinfo li{

	margin-top:5px;

	width:340px;

	height:25px;

	float:left;

	font:1.2em/2.1em "Trebuchet MS", sans-serif;

	color:#000000;

	overflow:hidden;

}



.header .topinfo li.button {background:url(images/topbutton-bg.gif) no-repeat;}



.header .topinfo li a {

	display:block;

	padding-left:13px;

	height:25px;

	width:127px;

	font:12px/25px "Trebuchet MS", sans-serif;

	color:#fff;

}



.header .topinfo li a.listen {

	padding-left:30px;

	width:110px;

	background:url(images/listen-icon.gif) no-repeat 10px 7px;

}



.header .topinfo li p {

	padding-left:26px;

	width:310px;

	font-size:1em;

	background:url(images/tel-icon.gif) no-repeat 5px 8px;

	overflow:hidden;

}



/* Headers Menu */



.header .menu {

	position:absolute;

	left:0;

	padding:1px 300px 0 1px;

	top:95px;

	width:996px;

	height:3px;

	background:url(images/menu-bg.gif) repeat-x;

	overflow:hidden;

}



.header .menu li {

	margin-left:-1px;

	float:left;

	height:27px;

	background:url(images/menu-sep.gif) no-repeat 100% 4px;

}



.header .menu li a {

	float:left;

	padding:0px 40px;

	font:12px/27px arial, sans-serif;

	color:#fff;

	overflow:hidden;

}



.header .menu li.first a{padding-left:19px;}



.header .menu li.last{background:none;}



.header .menu li a:hover,

.header .menu li.active a{

	background:url(images/menu-bg-on.gif) repeat-x;

	color:red;

}


#live-countdown-timer {}
	h2.widgettitle { display: none; }

