/*=================================================
Global Layout Elements
=================================================*/

body, html{font-size: 12px; background: #fff url(images/green_background.gif) repeat-y left top; font-family:Arial, Helvetica, san-serif; line-height: 16px; color: #333;margin:0;}
#container{width: 960px;}
.homepage, .prn-main{}
	div#leftcol{width: 240px;float:left;}
		.logo{margin: 25px 0 30px 14px;}
		ul#nav{list-style: none;}
		ul#nav li{margin: 15px; display:block;}
		ul#nav li a{color:#fff;text-decoration: none;padding: 5px 110px 5px 5px;}
		ul#nav li a:hover{color: #fff;background-color: #00381c;text-decoration: none;border-top: #559475 1px;border-bottom: #00381c 1px;}
		
		#nav{}
			.nav-wrap{border-bottom:1px #559475 solid;border-top:1px #00381c solid; display:block;margin: 0 10px 30px 0;}
			.nav-root-item, .nav-item{color: #bfd6cb;text-transform: uppercase; font-weight:bold; padding: 10px 30px; background: url(images/arrow.gif) left no-repeat !important;background-position: 12px !important; letter-spacing: 1px; border-top: 1px #559475 solid;border-bottom: 1px #00381c solid;}
				.nav-root-item-sel, .nav-root-item-hover{background: #00381c url(images/arrow_dark.gif) left no-repeat !important; background-position: 12px !important; color: #fff; cursor: pointer;}
			.subnav-wrap{background: #2a7952; border-left: 10px #818181 solid;}
			.nav-item{text-transform: none; background: none !important;}
				.nav-item-sel, .nav-item-hover{background: #00381c;cursor: pointer; color: #fff;}
				.nav-item-sel td{padding: 5px 10px; font-weight:bold;}
			.nav-item td{padding: 5px 10px;}
			.nav-item-icon{display: none;}
		.about-prn{width: 180px; margin: 0 auto;}

	div#midcol{width: 495px;margin: 15px;float:left;}
		div#header{}
		.breadcrumb{border-bottom: 1px #d6d6d6 solid; margin-bottom:25px; padding-bottom: 5px; color:#999;}
			.bcLinks{text-transform: uppercase;}
		.contentpane{overflow: hidden;}
		#footer{margin: 15px 0 15px 0;margin-top: 150px;color: #666; font-size: 10px; border-top: 1px #d6d6d6 solid;clear:both;}
			.adobe-dl{background: url(images/pdf_logo.gif) no-repeat left; padding-left: 36px;}

	.rightcol{width: 175px;color: #999;float:right; margin: 15px 0 0 0; padding-top: 187px;}
	.rightcol ul {margin:0;padding:0;}
	.rightcol ul li {color: #0066cc;text-decoration: none;display: block;line-height: 20px;	margin: 0 8px;}

/*=================================================
Homepage Layout
=================================================*/
.homepage .contentpane{background:#f8f8f8; margin-bottom: 20px;}
.homepage .upcomingEvents{float: left;width: 48%;}
.homepage .quickLinks{float: right;width: 48%;}
	

/*=================================================
Resources Page Layout
=================================================*/

.resources .Memos ,.resources .MeetingMinutes, .resources .Forms {float: left;width: 48%;background:#f8f8f8;margin-bottom: 20px;overflow: hidden;height:230px;}
.resources .Positions, .resources .Extra, .resources .Legislative,.resources .Extra {float: right;width: 48%;background:#f8f8f8;margin-bottom: 20px;overflow: hidden; height:230px;}

/*=================================================
Meeting Minutes
=================================================*/
.meeting-minutes{}
	.meeting-minutes h2.mmheading{border-bottom:1px #ccc solid;padding-bottom:10px; clear:both;}
	#MostRecent {background:#f8f8f8; overflow: hidden; }
		.meeting-minutes .contentpane, .meeting-minutes .ex-board-archive{float:left;width:48%;margin-bottom:20px;overflow:hidden;}
		.meeting-minutes .ex-council, .meeting-minutes .ex-council-archive{float:right;width:48%;margin-bottom:20px;overflow:hidden;}
		.meeting-minutes .ex-board-archive, .meeting-minutes .ex-council-archive{background:none;}


/*=================================================
Admin Layout
=================================================*/

.prn-admin div#midcol {width: 700px; float: right; margin: 15px 0;}


/*=================================================
Links
=================================================*/
a, a:link, a:active{color:#0063a8;text-decoration:none;}
a:visited{}
a:hover{text-decoration: underline; color: #000;}

#leftcol a{color:#fff;text-decoration:underline;}
#leftcol a:hover{color:#999;text-decoration:none;}


/*=================================================
Generic HTML elements
=================================================*/
ul a{text-decoration: none;}	
ul li {color: #0066cc;text-decoration: none;line-height: 20px;margin: 0 8px;}
h1, h2, h3, h4, h5{font-family: Georgia, "Times New Roman", Times, serif;font-weight:normal;}
h2{font-size: 20px;}
h3{font-size: 15px;color: #ccac67;}
#leftcol h3{font-size:14px;font-family:Arial, Helvetica, san-serif;color:#fff;margin:0;font-weight:bold;}
	#leftcol p{margin-top:0;}

/*=================================================
DNN Text and Links
=================================================*/
.SkinObject{color:#666;font-family:Arial,Helvetica, san-serif;font-size:10px;font-weight:normal;}
a.SkinObject:link, a.SkinObject:visited, a.SkinObject:active {color:#004d83;}
a.SkinObject:hover{text-decoration: underline; color: #000;}

.Head{font-family: Georgia, "Times New Roman", Times, serif; color: #333;font-size:20px;font-weight:normal;}
.Normal, .NormalDisabled{font-family:Arial,Helvetica, san-serif; font-size:12px;}

.about-prn .Head {color: #fff;font-size: 16px;}
	.about-prn .Normal{color: #fff;}


.rightcol h2.prn-cont-top .Head{color: #cc9900;font-size: 14px;}
.homepage .upcomingEvents .Head, .homepage .quickLinks .Head{font-size: 16px;}


/*=================================================
Container Styling
=================================================*/
.DNNAligncenter{text-align: left;}
.prn-cont{padding-bottom: 20px;}
	h2.prn-cont-top{border-bottom: 1px #ccc solid; padding: 0 0 10px 0;}
	.prn-cont-body{}

	.about-prn .prn-cont{padding: 15px; background-color: #468867; margin-bottom: 20px;}
		.about-prn h2.prn-cont-top{border-bottom:none; padding: 0 0 10px 0;margin:0;}

	.rightcol h2.prn-cont-top{padding: 0 0 5px 0;}

.homepage .contentpane .prn-cont{padding: 20px;overflow:hidden;}
	.homepage .contentpane h2.prn-cont-top{border-bottom:none; padding-bottom: 10px;margin:0;}
	* html .homepage .contentpane h2.prn-cont-top{padding-top: 20px;}

.header h2.prn-cont-top {display: none;}	
.resources .Memos .prn-cont ,.resources .MeetingMinutes .prn-cont, .resources .Forms .prn-cont, .resources .Positions .prn-cont, .resources .Extra .prn-cont, .resources .Legislative .prn-cont{padding:15px;}
.meeting-minutes #midcol .prn-cont {padding: 0 10px;}

.prn-cont-body span.Normal {display: block; padding-top: 10px; }

/*=================================================
Ventrian stuff
=================================================*/

/*------- Home Page News and Announcements ---------*/

ul.article_list li{margin:0;padding:0;}
ul.latestItems{padding-left:20px; margin:0;}

.hp-news{}
	.hp-news h3{margin:0;font-family:Arial,Helvetica, san-serif;font-size:12px;font-weight:bold;}
	.hp-news p{margin-top:0;font-family:Arial,Helvetica, san-serif;font-size:11px;}
.hp-events{}
	.hp-events h3{margin:0;font-family:Arial,Helvetica, san-serif;font-size:12px;}
	.hp-events p{margin-top:0;font-family:Arial,Helvetica, san-serif;font-size:11px;}

.article_wrapper {padding: 0}
.article_wrapper h2{font-size:20px;}
.article_wrapper h2 a{color: #339900;}
.article_wrapper ul {margin: 0px; padding: 0 0 15px 10px;}
.article_wrapper ul a{color: #339900; font-size:16px;}
.article_wrapper li {color: #666; font-size:11px; list-style: none; margin:0; padding: 0; line-height:14px;}
.article_wrapper li.blogdate{color:#666;font-weight:bold;font-size:11px;}
.article_wrapper li.summary{color:#666;font-size:12px; padding-top:10px;}
.article_wrapper .blogdate{color:#666;font-weight:bold;font-size:11px; margin-top:0;}


.blogauthor, .blogdate{color:#666;font-weight:bold;font-size:11px;}
 

#create {font-size: 18px;font-family: Georgia, "Times New Roman", Times, serif;color:#33719c;text-decoration: none;}
	a.MenuTop:hover #create {font-size: 18px;font-family: Georgia, "Times New Roman", Times, serif;color:#cc9900;text-decoration: none;}
	a.MenuTop:hover {color:#cc9900}

.articleComments{padding-top:15px;}

#blogactions a {font-family: Georgia, "Times New Roman", Times, serif;
	color:#33719c;}
.blogcomments {padding-bottom: 15px;}
.archive_list li a {font-family: Arial, Helvetica, san-serif;color:#33719c; padding: 20px;}
