/*----------  Main Site Components  ---------------------*/	

body {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-transform: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	background-color: #FFFFFF;
	background-image: url(/images/main_back.gif);
}

.member_head {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-transform: none; color: #000000;}

.member_text {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; text-transform: none; color: #000000;}

.top_ads table {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-transform: none; color: #FFFFFF; border: 1px solid Black; border-color: Black;}	

.top_ads_nav {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-transform: none;}
a.top_ads_nav:link  {color: #000000;}
a.top_ads_nav:visited {color: #000000;}
a.top_ads_nav:hover {color: #008000;}

.pad {padding: 3px 3px 3px 3px;}

	#top_horz {
		position: absolute;
		left: 192px;
		top: 202px;
		width: 316px;
		height: 212px;
		z-index: 1;

	}
	#bottom_horz {
		position:absolute;
		left:315px;
		top:393px;
		width:299px;
		height:197px;
		z-index:2;

	}
	#tall_right {
		position:absolute;
		left:595px;
		top:191px;
		width:238px;
		height:369px;
		z-index:3;

	}
	.horz1 img  {border: 1px solid #000000; width: 316px; height: auto;}
	.horz2 img  {border: 1px solid #000000; width: 299px; height: auto;}
	.vert1 img  {border: 1px solid #000000; width: 238px; height: auto;}
	
.style5 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; }
.style7 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: bold; }

.network-chart {
	width: 605px;
	margin: 0px;
	padding: 0px;
	border: 0px #999 solid;
	font-size: 95%;
}

.network-chart td {
	padding: 5px 0px 0px 2px;
	border-bottom: 1px #ccc solid;
}

.on {
	background: #eee;
}



.chart-title {
	background: #0054A3;
	color: #ffffff;
	font-size: 120%;
	font-weight: bold;
	text-transform: uppercase;
}
	
.class_link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000000; text-transform: none;}
a.class_link:link  {color: #0D792F;}
a.class_link:visited {color: #0D792F;}
a.class_link:hover {color: #336ACE;}	


.mail input {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #EBEBEB;
	color: #102132;
	border: 1px solid #808080;
}

.button {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		background-color: #333333;
		color: #FFFFFF;
		border: none;
		margin-top: 4px;
		padding: 3px 3px 3px 3px;
	}

.gallery-image-block img {border: 1px solid #000000;}

	.gallery-title-block a {
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-transform: none; color: #FFFFFF;
	
	}
	.gallery-count-block {
		font: italic 8pt Arial; color: #FFFFFF;
	}
	
	.gallery-title-block{
	font: bold 12px Arial;
	color: #FFFF00;
}

.gallery {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF; text-transform: none;}
a.gallery:link  {color: #FFFFFF;}
a.gallery:visited {color: #FFFFFF;}
a.gallery:hover {color: #FF0000;}
	
.top {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF; text-transform: none; overflow-x: hidden; padding-top: 9px;}
a.top:link  {color: #FFFFFF;}
a.top:visited {color: #FFFFFF;}
a.top:hover {color: #000000;}

.searchsys {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-transform: none;}
	
.top_ads table {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-transform: none; color: #FFFFFF; border: 1px solid Black; padding: 3px 3px 3px 3px; border-color: Black;}	

.main_color {background-color: #2066AC;}

td  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; text-transform: none;color: #000000;}

a  {color: #0D792F; }
a:hover  {color: #283471; }

.date {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; text-transform: none;color: #02007D;}

.text {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; text-transform: none;}
a.text:link  {color: #FF0000;}
a.text:visited {color: #FF0000;}
a.text:hover {color: #FFFF00;}

.headline {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; text-transform: none; color: #283471;}

.blue {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; text-transform: none; color: #3366FF;}

.green {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; text-transform: none; color: #00cc33;}

.header {
		font-family: "Times New Roman";
		font-size: 20pt;
		font-weight: bold;
		text-transform: none;
		padding: 0 20px 0 0;
		font: italic;
		color: #283471;
	}

.byline {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; text-transform: none;color: #000000;}

.subhead {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; text-transform: none; color: #000000; font-style: italic;}

.cutline {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; text-transform: none; color: #000000; font-style: italic;}

.foot {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; text-transform: none;color: #C0C0C0;}
a.foot:link  {color: #C0C0C0;}
a.foot:visited {color: #C0C0C0;}
a.foot:hover {color: #FF0000;}

.clear {clear: both}

.weather {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-transform: none;color: #ff0000;}

.blog_head {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-transform: none;color: #FFFFFF;}

.blog_text {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; text-transform: none;color: #FFFFFF;}

#menu {
	padding: 20px 10px;
	width: 136px;
	background: url(../images/bg-nav.jpg) no-repeat 0 0;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: left;
}

#menu ul li a, #menu ul li a:link,
#menu ul li a:active, #menu ul li a:visited {
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
}

#menu ul li a:hover {
	text-decoration: underline;
}

#menu ul li ul li {
	padding: 0 0 0 15px;
	margin-bottom: .25em;
}

#menu ul li ul li a, #menu ul li ul li a:link, #menu ul li ul li a:active,
#menu ul li ul li a:visited, #menu ul li ul li a:hover {
	font-weight: normal;
	font-size: 8pt;
}

#include-right a img {
	border: none;
}

a#calendar-link
{
	display: block;
	background: url(/images/calendar.png) no-repeat 0 0;
	padding-left: 35px;
	/*margin-left: 25px;*/
	text-decoration: none;
	text-align: left;
}

a#calendar-link:link,
a#calendar-link:visited
{
	color: #FFF;
}

a#calendar-link:hover,
a#calendar-link:focus
{
	color: #F1BE01;
}

ul li {
	margin-bottom: 1em;
}

/*----------  RSS XML Components  ---------------------*/

.xml {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; text-transform: none;}
a.xml:link  {color: #FF6600;}
a.xml:visited {color: #FF6600;}
a.xml:hover {color: #000000; font-weight: bold;}


/*----------  News Page Components  ---------------------*/

.section {background-color: #ccccff;}

.section_tools {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; text-transform: none; color: #000000;}
a.section_tools:link  {color: #000000;}
a.section_tools:visited {color: #000000;}
a.section_tools:hover {color: #FF0000;}

.section_name { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-transform: none; color: #000000; padding-left: 10px;}

.advertisement {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-transform: none; color: #FFFFFF; border: 1px solid Black; padding: 3px 3px 3px 3px; border-color: Black; background-color: #A2E448;}


/*----------  Forms  ---------------------*/

.required {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-transform: none; color: #FF0000;}

.form input {font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #EBEBEB; color: #102132; border: 1px solid #808080; margin-right: 0px; margin-bottom: 6px; margin-top: 6px;}

.form_border {border: 1px solid #808080;}

.mail input {font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #EBEBEB; color: #102132; border: 1px solid #808080;}

.select_box {font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #EBEBEB; color: #102132; border: 1px solid #808080;}

.text_area {width: 99%; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #EBEBEB; color: #102132; border: 1px solid #808080;}

.button {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #333333; color: #FFFFFF; border: none; margin-top: 4px; padding: 3px 3px 3px 3px;}


/*----------  Search Box - Main Site ---------------------*/

.head_search {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; text-transform: none; color: #FFFFFF;}

.go {vertical-align: middle;} 
 

/*----------  Special Front Page Styles  ---------------------*/

.front {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; text-transform: none; color: #FFFFFF;}

.front_link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-transform: none;}
a.front_link:link  {color: #2066AC;}
a.front_link:visited {color: #2066AC;}
a.front_link:hover {color: #FF0000;}


/*----------  Images  ---------------------*/

.thumbnail img  {border: 1px solid #000000; width: 250px; height: auto;}

.photo img  {border: 1px solid #000000;}

.photo2 img  {border: 1px solid #000000; margin: 0px 10px 10px 10px;}

.index img  {border: 1px solid #000000; width: 500px; height: auto;}

.food img  {border: 1px solid #000000; height: 110px; width: 110px}


/*----------  Poll  ---------------------*/

.poll-default-table {background-color: #FFFFFF; border: 1px solid #667; padding: 2px 2px 2px 2px}
.poll-default-question {color: #000000; font: bold 10pt Verdana}
.poll-default-row1 {background-color: #CCCCCC; color: #000000; font: 10pt Verdana}
.poll-default-row2 {background-color: #999999; color: #000000; font: 10pt Verdana}
.poll-default-view {color: #00F00F font: 9px Verdana}
 
.poll-default-results { background: #FFFFFF; border: 1px solid #666666; padding: 2px 2px 2px 2px}
.poll-default-resultstitle {color: #000000; font: bold 10pt Verdana}
.poll-default-resultsanswers {color: #000000; font: 10pt Verdana}
.poll-default-close {color: #00F00F; font: 8pt Verdana}


/*----------  Google  ---------------------*/

.google {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-transform: none;
	overflow-x: hidden;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	background: url(/images/google.jpg) no-repeat top;
}


/*----------  Admarket  ---------------------*/

.admarket-ad-text {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding: 5px; margin-top: 10px; margin-bottom: 0px; border-top-width: 1px; border-top-style: solid; border-top-color: #333333; margin-right: 0px; margin-left: 0px;}

.admarket-ad-extra {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; display: block; padding: 3px; color: #000000; background-color: #FFFFFF; border: 1px dotted #CCCCCC;}

.admarket-ad-date {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #006699; margin-right: 5px; padding-right: 5px; border-right-width: 1px; border-right-style: solid; border-right-color: #CCCCCC;}

.submit {text-align: center;}

#admarket {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
	
#admarket th {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align: left;}

#admarket td {font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
	
#admarket input {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
	
#admarket select {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

p {margin-top: 0px; margin-bottom: 0px}
#gallery-1 {padding: 0px}
.gallery-album-block {	float: left; margin: 0px; padding: 0px}
.gallery-image-block {	border: 0; float: left; margin: 0px; padding: 0px}
.gallery-title-block { display: inline; margin: 0px; padding: 0px}
.gallery-title-block a {font: bold 12px Arial;}
.gallery-count-block {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; text-transform: none; color: #000000;}
.photo-border {border: 1px solid #3239C8;}
.photo-border2 {border: 1px solid #3239C8;}
.comments {border: 1px solid #3239C8; background-color: #BDCDE4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; text-transform: none;color: #000000;}
	.gallery-list-albumtitle{ padding: 0px}
	p {margin-top: 10px; margin-bottom: 10px}
	#gallery-1 {padding: 0px}
	.gallery-album-block {	float: left; margin: 0px; padding: 0px}
	.gallery-image-block {
		float: left;
		margin: 0px;
		padding: 0px;

	}
.gallery-flash-title{display: none;}
.gallery-block img{
		border: 1px solid #000000;
		}


	.gallery-title-block {
		margin: 0px;
		padding: 3px;
		

	}
	.gallery-title-block a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; text-transform: none; color: #000000;}
	.gallery-count-block {
		font: italic 10px Arial;
		margin: 0px;
		padding: 3px;
	}
	.photo-border {
	border: 1px solid #3239C8;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; text-transform: none;color: #000000;	
	}

.gallery-image-block img{
		border: 1px solid #000000;
	}

	.photo img{
		border: 1px solid #000000;
	}
	.gText-showphoto-cutline{
		background-color: #E1E1E1;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: italic;
		font-weight: bold;
		text-transform: none;
		padding-bottom: 5px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 5px;
		text-indent: 5px;
	}
	.text {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; text-transform: none;}
	a.text:link  {color: #3239C8;}
	a.text:visited {color: #3239C8;}
	a.text:hover {color: #FF0000;}

	.small {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; text-transform: none;}
	a.small:link  {color: #3239C8;}
	a.small:visited {color: #3239C8;}
	a.small:hover {color: #FF0000;}