/* CSS Document */

body{
	background-image:url(images/layout3/pgby_img__01.gif);
	background-repeat:repeat-x;
	background-color:#ac0c00;
	margin:0;
	padding:0;
}

.result-row-alt{
	margin-top:5px;
	padding:2px 5px 2px 5px;
	background-color:#F2F2F2;
}


.contact_edit, .pagecontent_edit{
	border:1px solid #EBEBEB;
	margin-bottom:5px;
	padding:5px;
	/*background-image:url(/images/layout3/editable.gif);
	background-repeat:no-repeat;*/
}

.admin-links{
	float:right;
}

.admin-links-nofloat{
	float:none;
	margin-top:10px;
	margin-bottom:10px;
}

.admin-links .edit, .admin-links .delete{
	background-repeat:no-repeat;
	display:block;
	width:16px;
	height:16px;
	text-indent:-99999px;
	float:left;
	margin-left:3px;
}

.admin-links-nofloat .add{
	background-repeat:no-repeat;
	display:block;
	height:16px;
	padding-left:20px;
}

.admin-links .edit{
	background-image:url(images/layout3/pencil.gif);
}


.admin-links-nofloat .add{
	background-image:url(images/layout3/add.gif);
}

.admin-links .delete{
	background-image:url(images/layout3/delete.gif);
}

.result-row-alt .filetype-word, .result-row-alt .filetype-excel, .result-row-alt .filetype-html{
	background-repeat:no-repeat;
	background-position:center right;
	display:block;
	padding-right:20px;
	height:16px;
}

#pagecontent img{
	border:6px solid #e6e6e6;
}

a.float{
	display:block;
	float:left;
}

.result-row-alt a:hover.filetype-word, .result-row-alt a:hover.filetype-excel, .result-row-alt a:hover.filetype-html{
	background-image:url(images/layout3/download_g.gif);
}

.result-row-alt .filetype-word{
	background-image:url(images/layout3/page_word_g.gif);
}

.result-row-alt .filetype-excel{
	background-image:url(images/layout3/page_excel_g.gif);
}

.result-row-alt .filetype-html{
	background-image:url(images/layout3/page_world_g.gif);
}

.result-info{
	float:left;
}

.result-resfile{
	float:right;
}

.rss-link-holder, p{
	margin-top:15px;
	margin-bottom:15px;
}

#content .feed-link, #sidebar .feed-link{
	display:block;
	background-repeat:no-repeat;
	float:right;
	height:16px;
	width:16px;
	text-indent:-99999px;
}
#content .feed-link{
	background-image:url(images/layout3/feed.gif);
}
#sidebar .feed-link{
	background-image:url(images/layout3/feed_g.gif);
	margin-right:7px;
}

.date-box{
	width:35px;
	height:36px;
	float:left;
	margin-right:10px;
	margin-bottom:5px;
	padding:2px 0 2px 0;
}

.date-box h4{
	margin:0;
	padding:0;
	font-size:30px;
	text-align:center;
	color:#666666;
}

.date-box h5{
	margin:0;
	padding:0;
	font-size:10px;
	text-transform:uppercase;
	text-align:center;
}

#content table{
	width:100%;
	font-size:11px;
}

#content table tr td{
	padding:0 4px 0 4px;
}

#content table .header{
	background-color:#666666;
	color:#FFFFFF;
	font-weight:bold;
}

#content table .alt{
	background-color:#F2F2F2;
}

.photo-row img{
	margin-right:6px;
	margin-bottom:6px;
}

.photo-row img.last{
	margin-right:0px;
}

.photo-row a img{
	border:6px solid #e6e6e6;
}

.photo-row a:hover img{
	border:6px solid #ac0c00;
}


#content h3, .news_form .subject{
	margin:25px 0 5px 0;
	font-size:18px;
	color:#666666;
}

.photos{
	background-color:#e6e6e6;
}

.photo-album .photos img, .photo-album a:hover .photos img{
	margin:6px;
	margin-right:0;
	margin-left:5px;
}

.photo-album .photos img{
	border:1px solid #e6e6e6;
}

.photo-album{
	position:relative;
}

.photo-album .photo-album-info{
	float:right;
	margin-top:6px;
	margin-bottom:-10px;
}

.photo-album  a:hover .photos{
	background-color:#ac0c00;
}

.photo-album a:hover .photo-album-info{
	display:block;
}

.photo-album a:hover .photos img{
	border:1px solid #ac0c00;
}

body, .pageinfoform input, .pageinfoform textarea, .news_form textarea{
	font-family:Arial, Helvetica, sans-serif;
	color:#808080;
	font-size:12px;
}

.news_form .subject{
	width:449px;
	padding:2px;
	background-color:#FFFFFF;
	border:2px solid #CCCCCC;
}

.pageinfoform textarea, .news_form textarea{
	width:449px;
	margin-bottom:10px;
	padding:2px;
	background-color:#FFFFFF;
	border:2px solid #CCCCCC;
}

form{
	margin:0;
	padding:0;
	
}

h1, h2, h3, h4, h5, h6, .news_form .subject{
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0;
}

#page-title, #page-subtitle{
	margin:0 0 0 0;
	text-align:right;
}

#page-title{
	font-size:60px;
	color:#FFFFFF;
	line-height:0.8em;
}

#navigation{
	position:absolute;
	bottom:30px;
	margin:0;
	padding:0;
	list-style-type:none;
}

#navigation a{
	color:#dc9591;
}

#news-summary li{
	font-weight:bold;
	line-height:1.4em;
}

#news-summary li a{
	font-weight:normal;
	font-size:12px;
}

#news-summary li.important{
	font-size:16px;
}

#titles{
	position:absolute;
	bottom:30px;
	right:0;
}

#navigation a:hover, #navigation a.selected{
	color:#FFFFFF;
	text-decoration:none;
}

#navigation li{
	display:inline;
	margin-right:10px;
	text-transform:uppercase;
}

#page-subtitle{
	font-size:40px;
	color:#dc9591;
}

ul.no-bullet-list{
	list-style:none;
	padding:0;
	margin:0;
}

#content, p, li, .pageinfoform input, .pageinfoform textarea, .news_form textarea{
	line-height:1.8em;
}

a{
	color:#ed1113;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

#container{
	width:816px;
	margin:0 auto;
}

#content h2{
	margin:20px 0 15px 0;
	font-size:28px;
	color:#000000;
}

.news-item{
	margin-bottom:30px;
}

#news_form_, #event_form_{
	display:none;
}

.news-item .news-info{
	margin-top:5px;
	padding:2px 5px 2px 5px;
	background-color:#F2F2F2;
}

.news-item .news-attachment, .event .event-attachment{
	margin-top:5px;
	padding:2px 5px 2px 23px;
	background-color:#FFFFCC;
	background-image:url(images/layout3/attach.gif);
	background-repeat:no-repeat;
	background-position:5px 50%;
}


#content b{
	color:#666666;
}

#content{
	float:right;
	width:453px;
	padding:10px 40px 30px 40px;
}

#header{
	height:168px;
	position:relative;
	background-image:url(images/layout3/logo.gif);
	background-repeat:no-repeat;
}

#body{
	padding:6px;
	background-color:#FFFFFF;
}

#footer{
	padding:15px 6px 30px 6px;
}

#sidebar{
	background-image:url(images/layout3/pgby_img__07.gif);
	background-repeat:repeat-y;
	width:271px;
	float:left;
}

#sidebar-top{
	background-image:url(images/layout3/pgby_img__04.gif);
	background-repeat:no-repeat;
	height:10px;
}

#sidebar-bottom{
	background-image:url(images/layout3/pgby_img__12.gif);
	background-repeat:no-repeat;
	height:11px;
	margin-top:-10px;
}

.sidebar-object,.sidebar-object-first{
	padding:15px;
	padding-bottom:5px;
	margin-right:2px;
}

.sidebar-object{
	background-image:url(images/layout3/pgby_img__09.gif);
	background-repeat:no-repeat;
}

.sidebar-object h3,.sidebar-object-first h3{
	margin:0 0 15px 0;
	font-size:18px;
	color:#636363;
}

.gallery-thumb,.gallery-thumb-first{
	border:6px solid #FFFFFF;
	margin-bottom:6px;
}

a:hover .gallery-thumb,a:hover .gallery-thumb-first{
	border-color:#ac0c00;
}


.gallery-thumb-first{
	margin-right:6px;
}

.footer-text{
	color:#d07773;
}

.clear{
	clear:both;
	height:0;
}


.clear-right{
	clear:right;
}


.clear-left{
	clear:left;
}