/*
Theme Name: GW Regional Commission
Theme URI: http://gwregion.org/
Version: 1.0
*/

html
{
	background:			url(images/bg.png) #f8ebcb repeat-x;
	color:				#151412;
  font-family:		Verdana, "Times New Roman", sans-serif;
  font-size:			12px;
 	margin:				0 auto;
  padding:			0px;
  text-align:			left;
}
body
{
	background:			url(images/bg.png) #f8ebcb repeat-x;
	color:				#151412;
 	margin:				0 auto;
  padding:			0px;
  text-align:			left;
}
img
{
	border:				0px;
}
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.alignright {float:right; }
.alignleft {float:left; }
.aligncenter {display: block; margin-left: auto; margin-right: auto}{
	border:				0px;
}

.break
{
	clear:				both;
}

.container
{
  	margin:				0 auto;
  	width:				970px;
}

.topbar
{
	height:				38px;
	float:				left;
	width:				970px;
}

.topbarleft
{
	float:				left;
	margin:				0 0 0 34px;
}

.topbarleft a
{
	color:				#151412;
	text-decoration:	none;
}

.topbarleft a:hover
{
	color:				#151412;
	text-decoration:	underline;
}

.topbarright
{
	float:				right;
	background:			url(images/toprightbg.png) no-repeat;
	height:				30px;
	width:				228px;
	margin:				4px 35px 0 0;
}

.topbarright p
{
	color:				#dddcdb;
	margin:				7px 0 0 9px;
}

.topbarright a
{
	color:				#dddcdb;
	text-decoration:	underline;
}

.topbarright a:hover
{
	color:				#dddcdb;
	text-decoration:	none;
	
}

.header
{
	height:				140px;
	width:				970px;
}

.logo
{
	float:				left;
	margin:				15px 0 0 34px;
}

.search
{
	float:				right;
	background:			url(images/searchbg.png) no-repeat;
	height:				65px;
	width:				252px;
	margin:				35px 35px 0 0;
}

.searchbg
{
	float: left;
	background:			url(images/formbg.png) no-repeat;
	width:				199px;
	height:				29px;
	border:				0px;
	padding:			0 0 0 10px;
	margin:				18px 0 0 27px;
}

.navbg
{
	background:			url(images/navbg.png) no-repeat;
	width:				901px;
	height:				64px;
	margin:				0 0 0 34px;
}

.navbg a
{
	color:				#ffffff;
	text-decoration:	none;
}

.navbg a:hover
{
	text-decoration:	underline;
}

.navbg ul
{
	float:				left;
	color:				#ffffff;
	margin:				0px 0 0 -40px;
}


.topimage
{
	width:				899px;
	height:				304px;
	margin:				0px 0 0 34px;
}

.main
{
	background:			url(images/mainbg.png) repeat-y;
	width:				970px;
	overflow:			hidden;
	margin:				-290px 0 0 0;
	min-height:			600px;
}

.mainsub
{
	background:			url(images/mainbg.png) repeat-y;
	width:				970px;
	overflow:			hidden;
	margin:				0px 0 0 0;
	min-height:			500px;
	float:				left;
}

.mainleftsub
{
	background:			#fafafa;
	margin:				0 0 0 52px;
	width:				640px;
	border:				1px solid #e8e8e8;
	padding:			10px;
	-moz-border-radius: 10px;
	border-radius: 		10px;
	float:				left;
}

.mainleftsub h3
{
	color:				#a77500;
}

.mainleftsub a
{
	color:				#0000ff;
	text-decoration:	underline;
	font-weight:		normal;
}

.mainleftsub a:hover
{
	color:				#0000ff;
	text-decoration:	underline;
}

.mainleftsub p
{
	line-height:		22px;
}

.mainleftsub li
{
	padding:			0 0 10px 0;
	line-height:		18px;
}

.mainleftheadertext
{
	font-size:			30px;
	margin:				0px 0 20px 0;
	font-weight:		normal;
	margin:				0 0px 10px 52px;
	font-family:		Trajan Pro;
}

.mainleftsub h1
{
	font-size:			30px;
	margin:				0px 0 20px 0;
	font-weight:		normal;
}

.mainleftsub h2
{
	font-size:			20px;
	margin:				0px 0 0 0;
	font-weight:		normal;
	color:				#a60009;
         text-transform:		uppercase;
	font-family:		Gotham;
}

.main-header
{
	float:				left;
	margin:				-22px 0 0 0;
}

.mainleft
{
	margin:				305px 0 0 50px;
	float:				left;
	width:				428px;
}

.mainleft p
{
	padding:			0px;
	margin:				0 0 0 13px;
	width:				400px;
	line-height:		22px;
}

.mainleftmid
{
	background:			url(images/home-mainmid.png) repeat-y;
	overflow:			hidden;
	float:				left;
	width:				428px;
}

.about-gwrc
{
	padding:			5px 0 20px 13px;
}

.about-button
{
	float:				right;
	padding:			15px 15px 0px 0;
}

.mainmid
{
	width:				237px;
	float:				left;
	margin:				305px 0 0 10px;
}

.newsandnotes
{
	width:				237px;
	margin:				20px 0 0 0;
}

.newsandnotes a
{
	color:				#000000;
	text-decoration:	none;
}

.newsandnotes a:hover
{
	color:				#000000;
	text-decoration:	underline;
}

.newsandnotes ul
{
	width:				200px;
	border-top:			3px solid #e9e8e8;
	margin:				15px 0 0 0;
}

.newsandnotes li
{
	margin:				0 0 0 -40px;
	list-style-type:	none;
	padding:			12px 0 12px 0;
	border-bottom:		1px solid #e9e8e8;
}

.calendar
{
	width:				237px;
	margin:				15px 0 0 0;
}

.mainright
{
	float:				left;
	margin:				305px 0 0 10px;
}

.map
{

}

.socialarea
{
	background:			url(images/socialbg.png) no-repeat;
	width:				177px;
	height:				104px;
	margin:				15px 0 0 0;
}

.socialarea ul
{
	padding:			.1em 0 0 10px;
}

.socialarea li
{
	list-style-type:	none;
	height:				35px;
	display:			block;
}

.socialarea a
{
	text-decoration:	none;
	color:				#000000;
}

.socialarea a:hover
{
	text-decoration:	underline;
}

.socialarea p
{
	padding:			10px 0 0 0;
}

.socialicon
{
	float:				left;
	padding:			0 10px 0 0;
}

#google_translate_element
{
	margin:				15px 0 0 0;
}

.footerbg
{
	background:			url(images/footerbg.png) repeat-x;
	height:				234px;
	margin:				-39px 0 0 0;
}

.footer
{
	width:				970px;
	margin:				0 auto;
}

.footerleft
{
	margin:				40px 0 0 33px;
	width:				465px;
	float:				left;
}

.footerleft p
{
	color:				#f4e0e1;
}

.footerright
{
	margin:				40px 0 0 33px;
	width:				389px;
	float:				left;
}

.footerright a
{
	color:				#f4e0e1;
	text-decoration:	none;
}

.footerright a:hover
{
	color:				#f4e0e1;
	text-decoration:	underline;
}

.footerleft a
{
	color:				#f4e0e1;
	text-decoration:	none;
}

.footerleft a:hover
{
	color:				#f4e0e1;
	text-decoration:	underline;
}


.footerright p
{
	color:				#f4e0e1;
}

.footerright ul
{
	margin:				0 0 0 -40px;
	color:				#f4e0e1;
}

.footerright li
{
	list-style-type:	none;
}

.footerbottombg
{
	background:			url(images/footerbottombg.png) repeat-x;
	height:				84px;
}

.footerbottom
{
	width:				970px;
	margin:				0 auto;
}

.bottomleft
{
	float:				left;
	margin:				35px 0 0 33px;
}

.bottomright
{
	float:				right;
	margin:				20px 33px 0 0;
}

.bottomright img
{
	float:				left;
	padding:			0 15px 0 0;
}

#sidebar
{
	float:				left;
	margin:				0 0 0 15px;
	height: inherit;
}

ul.newspagelists
{
	margin:				20px 0 0 -40px;
}

li.newspagelists
{
	list-style-type:	none;
	padding:			10px 0 0 0;
	margin:				0 0 10px 0;
	border-top:			1px solid #ebebeb;
	width:				600px;
}

.bottomleft a
{
	color:				#000000;
	text-decoration:	underline;
}

#movedown
{
	margin:				18px 0 0 -20px;
}

.whowerep
{
	display:			block;
	margin:				0 0 10px 0;
	border-bottom:		1px solid #e8e8e8;
	padding:			0 0 8px 0;
}

.mainsub h3
{
	width:				630px;
	padding:			0 0 4px 0;
	border-bottom:		1px solid #e8e8e8;
}

.mainsub h3.directions
{
	width:				300px;
	padding:			0 0 4px 0;
	border-bottom:		1px solid #e8e8e8;
}

.commissionmember
{
	width:				310px;
	float:				left;
}

.commissionmember img
{
	border: 1px solid #000000;
}

.countyarea
{
	padding:				10px 0 0 0;
	float:					left;
}

ul.stafflist
{
	padding:				0px;
}

li.stafflist
{
	list-style-type:		none;
	padding:				10px 0 10px 0;
	border-bottom:			1px solid #e8e8e8;
}

.stafflist img
{
	padding:				0 5px 0 0;
	float:					left;
}

ul.censusplan-county
{
	padding:				0px;
	margin:					-5px 0 0 0;
}

li.censusplan-county-first
{
	list-style-type:		none;
	border-bottom:			1px solid #e8e8e8;
	padding:				0px 0 10px 0;
	width:					300px;
}

li.censusplan-county
{
	list-style-type:		none;
	border-bottom:			1px solid #e8e8e8;
	padding:				10px 0 10px 0;
	width:					300px;
}

li.censusplan-county a
{
	font-weight:			normal;
	text-decoration:		none;
}

li.censusplan-county a:hover
{
	font-weight:			normal;
	text-decoration:		underline;
}

li.censusplan-county-first a
{
	font-weight:			normal;
	text-decoration:		none;
}

li.censusplan-county-first a:hover
{
	font-weight:			normal;
	text-decoration:		underline;
}

.censustable
{
	width:					630px;
}

.censustable td
{
	padding:				15px 0 15px 0px;
	text-align:				center;
	float:					left;
	width:					89px;
}

.meetingtable
{
	width:					630px;
}

.meetingtable td
{
	padding:				15px 0 15px 0px;
	text-align:				center;
	float:					left;
	width:					210px;
}

.modelfacts
{
	width:					630px;
}

.modelfacts td
{
	padding:				15px 0 15px 0px;
	float:					left;
}

#slideshow, #slideshow2 {
	position: relative;
	width: 899px;
	height: 304px;
	overflow: hidden;
	margin:				0px 0 0 34px;
}
#slideshow img, #slideshow2 img {
	position: absolute;
	left: 0;
	top: 0;
	width: 899px;
	height: 304px;
}
#pause1, #pause2 {
	z-index:100;
}

.searchright
{
	float:left;
	padding:15px 0 0 630px;
	color:	#d0f6df;
	font-weight:bold;
	font-size:11px;
}

.searchbox
{
	width:140px;
	height:20px;
	border:2px #72967c solid;
	margin:	8px 0 0 10px;
	float: left;
}

.searchbutton
{
	float: right;
	margin:	-24px 40px 0 0px;
}

.pagenumbers {
	padding: 0 50px 0 50px;
}