/*****************************/
/*** 		Specific       ***/
/*****************************/

/* Frontpage */
.frpgpict {
width: 40px;
height: 40px;
background-image: url(../images/article.png);
background-repeat: no-repeat;
}

/* Category: Default Item */
.filter {
height: 20px;
font-family: Verdana, Geneva, sans-serif;
font-size: 14px;
font-weight: bold;
color: #990000;
text-decoration: none;

background-image: url(../images/arrow-brown20.png);
background-repeat: no-repeat;

padding-left: 25px;

margin-left: ;
margin-right: 15px;
margin-bottom: 5px;
}

.display {
height: 20px;
font-family: Verdana, Geneva, sans-serif;
font-size: 14px;
font-weight: bold;
color: #000066;
text-decoration: none;

background-image: url(../images/arrow-blue20.png);
background-repeat: no-repeat;

padding-left: 25px;

margin-left: ;
margin-right: 15px;
margin-bottom: 5px;
}

/* Category Blog Item */
.catpict {
width: 40px;
height: 40px;
background-image: url(../images/category.png);
background-repeat: no-repeat;
}

/* Article Default */
.artpict {
width: 40px;
height: 40px;
background-image: url(../images/article.png);
background-repeat: no-repeat;
}

/* Article Form */
.artformpict {
width: 40px;
height: 40px;
background-image: url(../images/artform.png);
background-repeat: no-repeat;
}

.artftitle {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 20px;
color: #990000;
text-decoration: none;

margin-top: 10px;
margin-bottom: 10px;
}

.artfsave {
padding-left: 50px;
padding-right: 10px;
}

/* Group Title */
.publishing {
margin-left: 10px;
margin-right: 10px;
}

.publishing div {
padding-left: 30px;
padding-right: 30px;
}

.publishing label {
font-family: ;
font-size: ;
font-weight: bold;
color: #000066;
text-decoration: none;
}

.publishing p {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 20px;
color: #990000;
text-decoration: none;

padding-left: 10px;
padding-right: 10px;

margin-top: ;
margin-bottom: ;

border-bottom: #990000 2px solid;
}

.radio {
}



.metadata {
margin-left: 10px;
margin-right: 10px;
}

.metadata div {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
color: #000066;
text-decoration: none;

background-image: url(../images/arrow-blue20.png);
background-repeat: no-repeat;

margin-left: 10px;
margin-right: 10px;

padding-left: 20px;
padding-right: 20px;
}

.metadata label {
font-family: ;
font-size: ;
font-weight: bold;
color: #000066;
text-decoration: none;

margin-left: 10px;
margin-right: 10px;
}

.metadata p {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 20px;
color: #990000;
text-decoration: none;

margin-top: ;
margin-bottom: ;

border-bottom: #990000 2px solid;
}

/* Section Default */
.sectionpage {
padding-left: 10px;
padding-right: 10px;
}

.sectpict {
width: 40px;
height: 40px;
background-image: url(../images/section.png);
background-repeat: no-repeat;
}


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

.sectionpage li {
margin-top: 40px;
margin-bottom: ;
}

.sectionpage li a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: normal;
color: #990000;
text-decoration: none;

background-image: url(../images/arrow-brown20.png);
background-repeat: no-repeat;

padding-left: 25px;
padding-right: 10px;

margin-top: 40px;
margin-bottom: ;

margin-left: 30px;
margin-right: ;
}

.sectionpage li a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: normal;
color: #990000;
text-decoration: none;

background-image: url(../images/arrow-brown20.png);
background-repeat: no-repeat;

padding-left: 25px;
padding-right: 10px;

margin-top: 40px;
margin-bottom: ;

margin-left: 33px;
margin-right: ;
}

.sectbody {
font-family: "Times New Roman", Times, serif;
font-size: 14px;
font-weight: normal;
color: #000066;
text-decoration: none;

padding-left: 30px;
padding-right: 10px;
}

.sectionpage span {
font-family: ;
font-size: 12px;
font-weight: normal;
color: #FF9900;
text-decoration: none;
}

/* Search Default */
.searchpict {
width: 40px;
height: 40px;
background-image: url(../images/search.png);
background-repeat: no-repeat;
}

.word {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 20px;
color: #990000;
text-decoration: none;

margin-top: 10px;
margin-bottom: 10px;
}

.phrase {
}

.phrase p {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 20px;
color: #990000;
text-decoration: none;

background-image: url(../images/arrow-brown20.png);
background-repeat: no-repeat;

padding-left: 25px;
padding-right: 10px;

margin-top: ;
margin-bottom: ;
}

.phrase div {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: ;
font-weight: normal;
color: #000066;
text-decoration: none;

padding-left: 40px;
padding-right: 40px;
}

.phrase label {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: ;
font-weight: bold;
color: #000066;
text-decoration: none;
}

.only {
}

.only p {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 20px;
color: #990000;
text-decoration: none;

background-image: url(../images/arrow-brown20.png);
background-repeat: no-repeat;

padding-left: 25px;
padding-right: 10px;

margin-top: ;
margin-bottom: ;
}

.only div {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: ;
font-weight: normal;
color: #000066;
text-decoration: none;

padding-left: 40px;
padding-right: 40px;
}

.only label {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: ;
font-weight: bold;
color: #000066;
text-decoration: none;
}

/* Search Default Results */
.searchheading {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: ;
color: #000066;
text-decoration: none;

margin-top: ;
margin-bottom: 20px;
}

.searchheading a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #990000;
text-decoration: none;

background-image: url(../images/arrow-brown20.png);
background-repeat: no-repeat;

padding-left: 25px;
padding-right: 10px;

margin-left: ;
margin-right: ;

margin-top: ;
margin-bottom: 20px;
}

.searchheading a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #990000;
text-decoration: none;

background-image: url(../images/arrow-brown20.png);
background-repeat: no-repeat;

padding-left: 25px;
padding-right: 10px;

margin-left: 3px;
margin-right: ;

margin-top: ;
margin-bottom: 20px;
}

.results {
}

ol.list {
list-style: none;
padding: 0px;
margin: 0px;
}

ol.list li {
margin-top: 10px;
margin-bottom: 30px;

border-bottom: #CCCCCC dotted 1px;
}

.list li a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: normal;
color: #000066;
text-decoration: none;

background-image: url(../images/arrow-blue20.png);
background-repeat: no-repeat;

padding-left: 25px;
padding-right: 10px;

padding-bottom: 15px;

margin-top: 40px;
margin-bottom: ;

margin-left: ;
margin-right: ;
}


.list li a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: normal;

color: #000066;
text-decoration: none;

background-image: url(../images/arrow-blue20.png);
background-repeat: no-repeat;

padding-left: 25px;
padding-right: 10px;

margin-top: 40px;
margin-bottom: ;

margin-left: 3px;
margin-right: ;
}

.searchaddinfo {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000066;
text-decoration: none;

padding-left: 35px;
padding-right: 10px;

padding-top: 3px;
padding-bottom: 3px;

margin-top: ;
margin-bottom: ;
}

.searchaddinfo span.small {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #990000;
text-decoration: none;
}

.elementbody span.highlight {
font-family: ;
font-weight: bold;
color: #990000;
text-decoration: none;
}

.error {
}

.error p {
}

.modsearch {
height: 35px;
/*background-image: url(../images/searchsmall.png);
background-repeat: no-repeat;

padding-left: 25px;*/
padding-right: 10px;

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: ;
color: #000066;
text-decoration: none;
}


/* Poll */

.poll {
width: 500px;

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
color: #000066;
text-decoration: none;

padding-left: 10px;
padding-right: 10px;

margin-left: auto;
margin-right: auto;
}

.poll dt {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 16px;
font-weight: bold;
color: #000066;
text-decoration: none;

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

padding-left: 30px;
padding-right: 10px;
}

.poll dd {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
font-weight: ;
color: #990000;
text-decoration: none;

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

padding-left: 30px;
padding-right: 10px;
}

.pollpict {
width: 40px;
height: 40px;
background-image: url(../images/poll.png);
background-repeat: no-repeat;
}

.question {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 16px;
font-weight: bold;
color: #990000;
text-decoration: none;

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

padding-left: 30px;
padding-right: 10px;
}

/* MOD Poll */
.modpoll {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
font-weight: normal;
color: #000066;
text-decoration: none;
background-color: #FFFFCC;
padding-left: 5px;
padding-right: 5px;

padding-top: 5px;
padding-bottom: 10px
}

.polltitle {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #000066;
text-decoration: none;
}


/* Contact Default */
.contname {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 28px;
font-weight: normal;
color: #990000;
text-decoration: none;

padding-left: 5px;
padding-right: ;

margin-top: 15px;
margin-bottom: ;

margin-left: ;
margin-right: ;

border-bottom: #993300 2px solid;
}

.conposition {
font-family: Trebuchet MS, Microsoft Sans Serif, Arial;
font-size: 18px;
font-weight: normal;
color: #000066;
text-decoration: none;
text-transform: uppercase;

padding-left: 100px;
padding-right: ;

margin-top: ;
margin-bottom: ;

margin-left: ;
margin-right: ;

}

.conpicture {
padding: 10px;
background-color: #FFFFCC;
}


.contaddress {
border-bottom: #FF9900 2px solid;
}

.cont {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
color: #000066;
text-decoration: none;
text-transform: none;
font-style: normal;
}

.contemail {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
color: #000066;
text-decoration: none;
text-transform: none;
font-style: normal;
}

	.contemail a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #990000;
	text-decoration: none;
	text-transform: none;
	font-style: normal;
	}

.contphone {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
color: #000066;
text-decoration: none;
text-transform: none;
font-style: normal;
}

	.contphone a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #990000;
	text-decoration: none;
	text-transform: none;
	font-style: normal;
	}

.contmisc {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
color: #000066;
text-decoration: none;
text-transform: none;
font-style: normal;
}

.vcard {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
font-weight: normal;
color: #000066;
text-decoration: none;
text-transform: none;
font-style: normal;
}

.vcard a {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
font-weight: normal;
color: #990000;
text-decoration: none;
text-transform: none;
font-style: normal;
}


/* Contact Form */
.contform {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #000066;
text-decoration: none;

margin-top: 10px;
margin-bottom: 15px;

padding-top: 10px;
padding-bottom: 10px;
}

/* Newsfeed Categories */
.newsfdpict {
width: 60px;
height: 40px;
background-image: url(../images/newsfeed.png);
background-repeat: no-repeat;
}

.newsfeedpage {
padding-left: 10px;
padding-right: 10px;
}

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

.newsfeedpage li {
margin-top: 40px;
margin-bottom: ;
}

.newsfeedpage li a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: normal;
color: #990000;
text-decoration: none;

display: block;

background-image: url(../images/arrow-brown20.png);
background-repeat: no-repeat;

padding-left: 25px;
padding-right: 10px;

margin-top: 40px;
margin-bottom: ;

margin-left: 30px;
margin-right: 15px;
}

.newsfeedpage li a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: normal;
color: #990000;
text-decoration: none;

background-image: url(../images/arrow-brown20.png);
background-repeat: no-repeat;

padding-left: 25px;
padding-right: 10px;

margin-top: 40px;
margin-bottom: ;

margin-left: 33px;
margin-right: 15px;
}

.newsfeedpg {
padding-left: 10px;
padding-right: 10px;
}

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

.newsfeedpg li {
margin-top: 15px;
margin-bottom: ;
}

.newsfeedpg li a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
color: #990000;
text-decoration: none;

background-image: url(../images/arrow-brown20.png);
background-repeat: no-repeat;

padding-left: 25px;
padding-right: 10px;

margin-top: 40px;
margin-bottom: ;

margin-left: 30px;
margin-right: ;
}

.newsfeedpg li a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
color: #990000;
text-decoration: none;

background-image: url(../images/arrow-brown20.png);
background-repeat: no-repeat;

padding-left: 25px;
padding-right: 10px;

margin-top: 40px;
margin-bottom: ;

margin-left: 33px;
margin-right: ;
}

.newsdeedbody {
font-family: "Times New Roman", Times, serif;
font-size: 14px;
font-weight: normal;
color: #000066;
text-decoration: none;

padding-top: 5px;
padding-bottom: 15px;

padding-left: 30px;
padding-right: 10px;
}

	.newsdeedbody a {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #000066;
	text-decoration: none;
	
	padding-left: 3px;
	padding-right: 3px;
	}
	
	.newsdeedbody a:hover {
	text-decoration: underline;
	}

/* MOD Newsfeed*/
ul.newsfeed {
list-style: none;
margin: 0px;
}

ul.newsfeed li {
border-bottom: #FF9900 1px dotted;

background-color: #FFFFCC;
}

ul.newsfeed li a {
font-family: "Times New Roman", Times, serif;
font-size: 14px;
font-weight: bold;
color: #FF9900;
text-decoration: none;

display: block;

padding-left: 5px;
padding-right: 3px;
}

ul.newsfeed li a:hover {
width: auto;
background-color: #FFFF99;

color: #990000;

padding-left: 8px;
padding-right: 0px;
}

/* Weblinks Categories */
.newsfeedpg span {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #FF9900;
text-decoration: none;
}

/* MOD NEWSFLASH */
ul.horizontal {
}

	ul.horizontal li {
	}
	
	.horiznewsflbody {
	}
	
ul.vertical {
}

	ul.vertical li {
	}
	
	.vertnewsflbody {
	}
	
.newsfltitle {
}

.newsflbody {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
font-weight: normal;
color: #993300;
text-decoration: none;

background-color: #FFFFCC;

padding-left: 9px;
padding-right: 9px;

padding-top: 5px;
padding-bottom: 10px;
}

ul.newsflbody {
padding: 0px;
margin: 0px;
}

.newsflbody li {
list-style: circle;
list-style-position: inside;
padding-top: 3px;
padding-bottom: 2px;
margin: 0px;
}

a.newsflreadon {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
font-weight: bold;
color: #000066;
text-decoration: none;

background-image: url(../images/arrow-blue20.png);
background-repeat: no-repeat;

padding-left: 30px;
padding-right: 10px;

margin-left: 20px;
margin-right: 10px;
}

	a:hover.newsflreadon {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
	
	background-image: url(../images/arrow-blue20.png);
	background-repeat: no-repeat;
	
	padding-left: 30px;
	padding-right: 10px;
	
	margin-left: 23px;
	margin-right: 7px;
	}

/* MOD LOGIN */
.modlog {
padding-left: 5px;
padding-right: 5px;

padding-top: 5px;
padding-bottom: 5px;
background-color: #FFFFCC;
}

.logname {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 18px;
font-weight: ;
color: #000066;
text-decoration: none;
}

.modlogform {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
font-weight: normal;
color: #000066;
text-decoration: none;

padding-left: 5px;
padding-right: 5px;

padding-top: 5px;
padding-bottom: 5px;
background-color: #FFFFCC;
}

.modloginput {
font-family:  Georgia, "Times New Roman", Times, serif;
font-size: 14px;
font-weight: bold;
color: #990000;
text-decoration: none;

margin-bottom: 7px;
}


/* MOD Banner */
.modbanner {
background-color: #FFFFCC;
}

.bannertitle {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
color: #000066;
text-decoration: none;

padding-left: 5px;
padding-right: 5px;

padding-top: 10px;
padding-bottom: 5px;

border-bottom: #FF9900 1px dotted;
}

.bannerbody {
font-size: 14px;

padding-top: 2px;
padding-bottom: 2px;

margin-left: auto;
margin-right: auto;

border-bottom: #FF9900 1px dotted;
}

.bannerbody_left {
font-size: 14px;

padding-top: 2px;
padding-bottom: 2px;

margin-left: 2px;
margin-right: 2px;

border-bottom: #FF9900 1px dotted;
}

.bannerbody_left a{
font-size: 16px;
font-weight: bold;

padding-top: 2px;
padding-bottom: 2px;

margin-left: 2px;
margin-right: 2px;
}

.bannerbody_left:hover,.bannerbody:hover {
background-color: #EBEBEB;

padding-top: 2px;
padding-bottom: 2px;

border-bottom: #FF9900 1px dotted;
}


.bannerbody_text {
font-family: ;
font-size: 16px;
font-weight: ;
color: #000066;
text-decoration: none;

padding-top: 10px;
padding-bottom: 10px;
}

.bannerbody_text a {
text-decoration: none;
}

.bannerfooter {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
color: #000066;
text-decoration: none;

padding-left: 5px;
padding-right: 5px;

padding-top: 10px;
padding-bottom: 5px;
}

/* MOD Syndicate */
.modsyndicate {
padding: 20px;
}

.modsyndicate a:link img, .modsyndicate a:visited img{
color: #FFFFCC;
text-decoration: none;
padding-left: 15px;
border: none;
}

a.rss-tag-icon {
}


/* MOD LATESTNEWS */
.latestnews {
}

ul.latestnews {
list-style: none;
padding: 0px;
margin: 0px;
}

ul.latestnews li {
}

ul.latestnews li a {
font-family:  Georgia, "Times New Roman", Times, serif;
font-size: 14px;
font-weight: ;
color: #000066;
text-decoration: none;

display: block;
background-color: #FFCC00;

padding-top: 4px;
padding-bottom: 4px;

padding-left: ;
padding-right: ;
}

ul.latestnews li a:hover {
font-family:  Georgia, "Times New Roman", Times, serif;
font-size: 14px;
font-weight: ;
color: #000066;
text-decoration: none;

display: block;
background-color: #FFCC00;

padding-top: 4px;
padding-bottom: 4px;

padding-left: ;
padding-right: ;

margin-left: 3px;
margin-right: ;
}


/*Eventlist*/
.evlistpict {
width: 40px;
height: 40px;
background-image: url(../images/evlistpict.png);
background-repeat: no-repeat;
}

/*Mod Twitt feed*/
.tweetauthor {
width: 170px;
height: 18px;
background-image: url(../images/tweetauthor.png);
background-repeat: none;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
padding-top: 6px;
padding-left: 5px;
padding-right: 5px;
}

.tweetauthor a{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
font-weight: bold;
color: #990000;
text-decoration: none;
}

.tweetbody {
padding-left: 5px;
padding-right: 3px;
}

/*SmartResizer*/
.smartresize {}