@charset "utf-8";
#navigation ul a, #prevMonth, #nextMonth, #newsCalendar td a:hover, #newsCalendar td a.active, .viewAllArrow:hover, #languages a:hover, #accessibilityOptions a:hover, #rss:hover{text-decoration:none;}
.advertise, #apla, #paging, #bottomNav, .box, .doubleBox, .article, #weatherBox, #atractiffMediaInfo dd ul, #atractiffMediaInfo h5, #galleryList{margin:0 0 10px 0;}
#rss, #searchFrm, #bip, #newsCalendar ul, #sideContent{float:right;}
#headerCon, #header, #footer, #accesibilityNav, #bip, #apla, #navigation, #navigation ul a, .subNavigation, #searchFrm div, #searchFrm, #searchFrm .btn, dl#atractiffMediaInfo, .trc, .brc, .tlc, .blc, .box, 
.boxHeader, #news, #languages, #sitePath, #paging, #bottomNav, #sideContent{display:none;}
img{border:0;}
#content ul, #content ol{
	padding:0 0 0 15px;
	margin:0 0 10px 0;
}
#articlePhotosCon{
	width:280px;
	padding:4px;
	border:1px solid #b8b8b8;
	float:left;
	margin:0 10px 10px 0;
}
.photoDescription{padding:4px 0 0 0;}
#articlePhotos{
	padding:4px 0 0 0;
	margin:4px 0 -4px 0;
	border-top:1px solid #b8b8b8;
}
#articlePhotos .thumb{
	float:left;
	margin-bottom:4px;
}
#articlePhotos .thumb, #articlePhotos .thumb a{
	width:90px;
	height:65px;
	overflow:hidden;
}
#articlePhotos .margin{margin:0 4px 0 0;}
#galleryList .thumb, #galleryList .thumb a{
	width:120px;
	height:90px;
	overflow:hidden;
}
#galleryList .thumb{
	padding:2px;
	border:1px solid #b8b8b8;
	background-color:#fff;
}
#galleryList .title{padding:0 2px;}
#galleryList .thumbCon{
	width:126px;
	float:left;
	margin-bottom:10px;
}
#galleryList .thumb:hover, .boxContent .thumb:hover, .article .thumb:hover{border-color:#111;}
#galleryList .margin{margin:0 12px 0 0;}
#mainPhoto{
	width:680px;
	height:410px;
	margin:0 0 10px 0;
	background-color:#fff;
}
.fullWeather{
	position:relative;
	z-index:20;
	text-align:right;
}
#leftContent{
	width:300px;
	float:left;
}
#rightContent{
	width:680px;
	float:right;
}
.box{border:1px solid #b8b8b8;}  
.doubleBox .box{
	width:333px;
	float:left;
	margin-bottom:0;
}
.margin{margin:0 10px 0 0;}
.boxContent{
	padding:10px;
	background:#e5e5e5 url('../design_img/boxContentBg.jpg') top left repeat-x;
}
.small .boxContent{background:#e5e5e5 url('../design_img/smallBoxContentBg.jpg') top left repeat-x;}
.googleAds .boxContent{
	background:#e1e1e1;
	text-align:center;
}
.image .boxContent{padding:5px;}
.image .bottomArrow{display:none;}
.image img{margin:-2px 0 0 0;}
.boxHeader{
	padding:1px;
	border-bottom:1px solid #b8b8b8;
}
.bottomArrow{
	width:14px;
	height:10px;
	background:transparent url('../design_img/arrowGreen.gif') 0 0 no-repeat;
	position:absolute;
	bottom:-9px;
	left:10px;
}
.red .bottomArrow{background:transparent url('../design_img/arrowRed.gif') 0 0 no-repeat;}
.boxHeader h2, .boxContent p{margin:0;}
.boxHeader h2{
	padding:5px 10px;
	background:#3ba66d url('../design_img/boxHeadeH2Bg.jpg') bottom left repeat-x;
	color:#fff;
	text-transform:uppercase;
}
.boxHeader .boxTable td{padding:0;}
.boxTable td, .boxTable2 td{vertical-align:middle;}
.boxTable{width:100%;}
.boxHeader .boxTable th, .boxHeader .boxTable2 th{
	font-weight:bold;
	padding:5px 10px;
	background:#3ba66d url('../design_img/boxHeadeH2Bg.jpg') bottom left repeat-x;
	color:#fff;
	text-transform:uppercase;
}
.forumBox .boxContent{padding:0;}
.forumBox .boxContent .boxTable td, .forumBox .boxContent .boxTable2 td{padding:5px 10px;}
.fTitle{width:600px;border-right:1px solid #ccc;}
.boxTable2 .fTitle{width:458px;border-right:1px solid #ccc;}
.fSummary, .fLastPost{width:162px;}
.fAuthor{width:142px;}
.fContent{width:808px;border-bottom:0 !important;}
.fSummary, .fAuthor{border-right:1px solid #ccc;}
.fTitle h3{margin:0 0 5px 0;font-size:12px;}
#content .fNav{text-align:right;background-color:#ddd;padding:5px 5px 5px 0;}
.fNav li{display:inline;}
.fNav a{font-weight:bold;color:#000;}
.fNav li span{margin:0 5px 0 5px;}
.boxTable2 .fTitle h3{margin:0;}
.boxTable a{text-decoration:underline;}
.boxTable a:hover{text-decoration:none;}
#content .fLastPost ul{margin:0;padding:0;}
.red h2{background:#3ba66d url('../design_img/boxHeadeH2BgRed.jpg') bottom left repeat-x;}
.viewAll{
	color:#348b5c;
	padding:7px 10px 6px 10px;
	display:block;
	float:right;
}
.viewAllArrow{
	display:block;
	width:14px;
	height:10px;
	padding:10px 7px 10px 12px;
	margin:0 0 0 0px;
	float:right;
	border-left:1px solid #b8b8b8;
	background:transparent url('../design_img/arrowRightGreen.gif') center center no-repeat;
}
.boxFooter{
	border-top:1px solid #b8b8b8;
	background:#fff url('../design_img/boxFooterBg.jpg') bottom left repeat-x;
	text-align:right;
}
.googleAds .tlc{background:transparent url('../design_img/tlcGrey.gif') 0 0 no-repeat;}
.googleAds .trc{background:transparent url('../design_img/trcGrey.gif') 0 0 no-repeat;}
.boxContent h3, .boxContent h3 a, .article h3, .article h3 a{
	white-space:normal;
	line-height:normal;
	text-transform:none;
}
.boxContentBox h3, .article h3{
	margin:0 0 5px 0;
}
.article{
	padding:0 0 10px 0;
	background:transparent url(../design_img/articleBg.gif) bottom left repeat-x;
}
.boxContent .border{
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #b8b8b8;
}
.boxContent .thumb, .article .thumb{
	float:left;
	margin:0 10px 0 0;
	width:100px;
	height:75px;
	padding:2px;
	border:1px solid #b8b8b8;
}
.boxContent .thumb a, .article .thumb a{
	display:block;
	width:100px;
	height:75px;
	overflow:hidden;
}
.boxColumns .left{
	float:left;
	width:320px;
}
.boxColumns .right{
	float:right;
	width:320px;
}
.boxColumns .ico{float:left;}
.boxColumns .leftContent, .boxColumns .rightContent{float:right;width:250px;}
.boxColumns{background:transparent url('../design_img/dot.gif') 50% 0 repeat-y;}
.boxColumns h3{
	margin:5px 0;
	text-transform:none;
}
.ico{
	width:58px;
	height:58px;
	float:left;
	margin:0 10px 0 0;
}
.icoWarning{background:transparent url('../design_img/icoWarning.png') 0 0 no-repeat;}
.icoHome{background:transparent url('../design_img/icoHome.png') 0 0 no-repeat;}
.icoPoints{background:transparent url('../design_img/icoPoints.png') 0 0 no-repeat;}
.icoHealth{background:transparent url('../design_img/icoHealth.png') 0 0 no-repeat;}
.icoInfo{background:transparent url('../design_img/icoInfo.png') 0 0 no-repeat;}
.icoTalk{background:transparent url('../design_img/icoTalk.png') 0 0 no-repeat;}
#weatherBox{
	width:620px;
	height:110px;
	padding:30px;
	background:transparent url('../design_img/weatherBoxBg.jpg') 0 0 no-repeat;
}
.weatherHeader{
	text-align:center;
	padding:0 0 10px 0;
}
.weatherBoxContent{
	padding:5px 39px;
	width:200px;
	margin:0 auto;
	background-color:#e8e5e5;
}
.weatherThumb{
	float:left;
	margin:0 10px 0 0;
	position:relative;
	width:60px;
	height:60px;
	padding:1px;
}
.weatherThumbBg{
	position:absolute;
	top:0;
	left:0;
	width:62px;
	height:62px;
	display:block;
	background:transparent url('../design_img/weatherThumbBg.gif') 0 0 no-repeat;
	z-index:20;
}
#weatherBox table{margin:0 auto;}
#weatherBox thead th, #weatherBox tbody td, #weatherBox tfoot td{
	/*width:90px;*/
	width:150px;
	text-align:center;
	color:#777;
}
#weatherBox tbody td{
	/*height:60px;*/
	height:30px;
	vertical-align:middle;
}
#logotype{display:block;}
#header #logotype{
	width:297px;
	height:177px;
	position:absolute;
	top:0;
	left:0;
	z-index:100;
	background:transparent url('../design_img/logotype2.gif') 0 0 no-repeat;
}
.mapContent, .forumContent{
	width:100%;
	float:none;
}
#map{
	width:988px;
	height:508px;
	border:1px solid #bbb;
	overflow:hidden;
}
#forum{width:988px;}
.commentHeader h3{margin:0;}
.commentHeader{margin:0 0 10px 0;}
.commentHeader span{color:#464646;}
.commentHeader h3, .commentHeader strong{color:#000;}
.postAddDate,.postCount{
	float:right;
	display:block;
	width:120px;
	padding:0 0 0 10px;
	text-align:center;
}
.postCount{padding-right:10px;}
.boxHeader .postAddDate, .boxHeader .postCount{border-left:1px solid #fff;}
.postAddDate, .postCount{border-left:1px solid #bbb;}
h2 span{color:#fff;}
#showCommentFrm{
	text-align:right;
	font-size:12px;
	font-weight:bold;
	margin:0 0 10px 0;
}
#commentFrmBox, #sendToAFriendFrmBox{display:none;}
#commentFrm label, .replyFrm label, .citeFrm label{
	display:block;
	width:80px;
	float:left;
}
#sendToAFriendFrm label{
	display:block;
	width:120px;
	float:left;
}
#commentFrm li, #sendToAFriendFrm li, .replyFrm li, .citeFrm li{margin:0 0 5px 0;}
#commentFrm .inpTxt, #commentFrm textarea, #sendToAFriendFrm .inpTxt, #sendToAFriendFrm textarea, .replyFrm .inpTxt, .replyFrm textarea, .citeFrm .inpTxt, .citeFrm textarea{
	border:1px solid #bbb;
	padding:2px;
}
#commentFrm .inpTxt:hover, #commentFrm .inpTxt:focus, #commentFrm textarea:hover, #commentFrm textarea:focus, #sendToAFriendFrm .inpTxt:hover, #sendToAFriendFrm textarea:hover,
#sendToAFriendFrm .inpTxt:focus, #sendToAFriendFrm textarea:focus, .replyFrm .inpTxt:hover, .replyFrm .inpTxt:focus, .replyFrm textarea:hover, .replyFrm textarea:focus,
.citeFrm .inpTxt:hover, .citeFrm .inpTxt:focus, .citeFrm textarea:hover, .citeFrm textarea:focus{border-color:#000;}
#cName, #cTitle, #sendToAFriendFrm .inpTxt{width:200px;}
#cContent{
	width:865px;
	height:150px;
}
.replyFrm, .citeFrm{background-color:#ddd;padding:10px;display:none;}
#content .replyFrm ul, #content .citeFrm ul{margin:0;padding:0;}
.replyFrm .inpTxt, .citeFrm .inpTxt{width:200px;}
.replyFrm textarea, .citeFrm textarea{width:697px;height:100px;}
#cfCiteContent{font-style:italic;height:auto;background:transparent;border:0;}
.cite cite{display:block;padding:5px;margin:0 0 15px 0;border:1px solid #ccc;background-color:#fff;}
#commentFrm .btn, #sendToAFriendFrm .btn, .replyFrm .btn, .citeFrm .btn{
	float:right;
	padding:2px;
	color:#fff;
	background-color:#333;
	border:0;
	width:150px;
	cursor:pointer;
}
.leftImg{
	float:left;
	display:block;
	margin:0 10px 0 0;
}
.rightImg{
	float:right;
	display:block;
	margin:0 0 0 10px;
}
