/*RESET*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
}
h1,h2,h3,h4,h5,h6,p {
margin-bottom: 5px;
margin-top:0px;
padding-top:0px;
padding-bottom: 0px;
}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}
/* end reset */


/*=========================================================================================================================
 PAGE GENERAL
===========================================================================================================================*/

* {
	margin: 0;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 17px;
	color: #5f5742;
}
body { 
	color:#313130;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;

}
#wrapper {
	min-height: 100%;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
* html #page {
	height: 100%;
}
.clearer { /* go here for explanation: http://tangible.ca/articles/35/how-to-get-a-parent-div-to-expand-around-floated-content */
	clear: both;
	display: block;
	height: 1px;
	margin-bottom: -1px;
	font-size: 1px;
	line-height: 1px;
}
blockquote {
        line-height:24px;
       margin-left:35px;
}
img {
	border: 0;
}
.hide {
	display: none;
}
hr {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #999;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	margin-bottom: 20px;
	margin-top: 20px;
}
ul.giving li {
       line-height:24px;
}

/*=========================================================================================================================
  LIST STYLES
===========================================================================================================================*/

ol {margin-bottom:0; padding-bottom: -10px; list-style-position:inside;}
ol li.gray {background:#f2e4b5;}
ol li.lightgray {background:#fcf0c6;}
ul li.gray {background:#f2e4b5;}
ul li.lightgray {background:#fcf0c6;}
#large_body ol.gray li {
padding:5px;
padding-bottom:10px;
text-align:left;
float: left;
margin-bottom: 0px;
margin-right: 0px;
}
#large_body ul.gray li {
line-height:23px;
padding:5px;
padding-bottom:10px;
text-align:left;
float: left;
margin-bottom: 0px;
margin-right: 0px;
list-style:none;
}
/*=========================================================================================================================
 PAGE FONTS/COLORS
===========================================================================================================================*/

h1 {
}
h2 {
}
h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:32px;
	color:#3b3c3c;
	font-weight:normal;
	padding-bottom:25px;
        line-height:36px;
}
h4 {
}
h5 {
}
h6 {
}

p {
	margin-bottom: 17px;
	line-height: 19px;
}
a {
	color: #313130;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}

/*=========================================================================================================================
 HEADER STYLES
===========================================================================================================================*/

#header_wrap {
	height: 486px;
	background-color:#f4e9bf ;
	background-image: url(http://givensestates.org/images/global/header-bg.jpg) ;
	background-repeat: no-repeat;
	background-position: 53% top;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#header {
	position:relative;
	width: 996px;
	height: 486px;
	background:url() left top no-repeat;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#header h2 {
	position:absolute;
	left:18px;
	top: 27px;
	width: 400px;
	margin-left:0px;
	height:88px
}
#header h2 a {background: url(http://givensestates.org/images/global/logo.png) no-repeat left center;color:#fff; height:88px; width: 400px;display: block;}
#header h2 a span {visibility: hidden; border-bottom:0px}
#header h2 a:hover {border-bottom:0px solid; color:#e5d297;}

#logo {
}
#support {
}

/*=========================================================================================================================
 PRIMARY NAV STYLES
===========================================================================================================================*/
#left_nav {
	width:190px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-align:right;
	position:absolute;
	left:23px;
	top:156px;
	list-style:none;
}
#left_nav ul {
	width:190px;
	
}
#left_nav ul li a.here {color:#490c6f;}
#left_nav ul li a {color:#3b3c3c; cursor:pointer;}
#left_nav ul li a:hover {color:#490c6f;}
#left_nav ul li {width:176px;
padding:10px 9px 9px 3px;
background: none;
text-align:right;
display: block;
float: left;
margin-top: -2px;
		}

#top_nav {
	position:absolute;
	right:14px;
	top:51px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	width: 496px;
}
#top_nav ul {
width: inherit;
}
#top_nav ul li {
padding:7px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
display: block;
float: right;
margin-right: 10px;
		}
#top_nav ul li.last {margin-right:0px;}
#top_nav ul li a {color:#313130; text-decoration:none;}
#top_nav ul li a:hover {color:#490c6f;}
/*=========================================================================================================================
 CONTENT STYLES
===========================================================================================================================*/
.nohover a:hover {border-bottom:0px; text-decoration:none;}
.nohover a:hover img {border-bottom:0px; text-decoration:none; padding-bottom:8px; }

#content_wrap {
	background-color:#f4e9bf ;
	background-image: url(http://givensestates.org/images/global/main-bg.jpg) ;
	background-repeat: repeat-y;
	background-position: center bottom;
	margin-top: 0;
	margin-right: auto;
	padding-bottom: 00px;
	margin-left: auto;
}
#content {
	position:relative;
	padding:55px 0px 20px 30px;
	background:url(http://givensestates.org/images/global/hr.png) center top no-repeat;
	width: 966px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#home_content {
	padding:15px 0 0 22px;
	width:550px;
	position:relative;
	float:left;
	font-size:16px;
}
#home_content p {
	line-height:28px;
}
#home_pic {
	position:absolute;
	top:80px;
	left:622px;
	height:231px;
	width:353px;
}
#large_body{
position:relative;
	float:left;
	width:740px;
	padding-left: 25px;
	padding-right:0px;
	padding-top:33px;
	padding-bottom:30px;
	font-size:17px;
}
#large_body a { text-decoration:underline;}
#large_body a:hover {text-decoration:none; border-bottom:1px dotted;}
#large_body p {
	line-height:28px;
}
#large_body ul {padding-bottom:15px;}
#large_body ul li {line-height:22px; margin-left:15px;}
#main_body {
	position:relative;
	float:left;
	width:397px;
	padding-left: 25px;
	padding-right:20px;
	padding-top:33px;
	padding-bottom:30px;
	background:url(http://givensestates.org/images/global/vert.png) right top no-repeat;
	font-size:17px;
}
#main_body ul li {
margin-left:15px;
line-height:26px;
}
#main_body p {
	line-height:28px;
}
#breadcrumb {position:absolute; left:250px; top:20px; width: 450px; color:#3b3c3c; font-size: 12px}
#size_changer {
	position:absolute;
	right:92px;
	top:22px;
	width:140px;
	text-align:right;
	font-size:18px;
}
#right_pics {
	position:absolute;
	right:0px;
	top:55px;
	width:325px;
	background:url(http://givensestates.org/images/global/grapes-right.png) right 10px no-repeat;
	height:1000px;
	padding-top:20px;
}
#right_pics img {
       padding: 0px 0px 10px 14px;
}
#right_pics p {
	padding-bottom:3px;
	padding-left:40px;
	padding-top:25px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	
}
/*=========================================================================================================================
 SPECIAL STYLES
===========================================================================================================================*/

#special {
	position:absolute;
	left:221px;
	top:124px;
	background:url(http://givensestates.org/images/global/nav-pic-bg.png) left top no-repeat;
	width:448px;
	height:320px;
	padding-top:32px;
	padding-left:22px;
}
#information {
	position:absolute;
	left:690px;
	top:143px;
	width:200px;
	height:300px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#3b3c3c;
}
#dvd {width:175px; float:left; height:100px; background:url(http://givensestates.org/images/global/dvd.png) left top no-repeat; padding:8px 0px 0 90px;  }
#gallery {width:175px; float:left; height:100px; background:url(http://givensestates.org/images/global/gallery.png) left top no-repeat; padding:8px 0px 0 90px; overflow:hidden;}
#gallery li {list-style:none;}
#info {width:175px; float:left; height:100px; background:url(http://givensestates.org/images/global/info.png) left top no-repeat; padding:8px 0px 0 90px;  }
/*=========================================================================================================================
 CONTENT PRICON STYLES (main content area)
===========================================================================================================================*/

#content .priCon {
}

/*=========================================================================================================================
 CONTENT SECCON STYLES (sidebar)
===========================================================================================================================*/

#sidebar {
	position:relative;
	width:180px;
	float:left;
	padding-right:15px;
	text-align:right;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(http://givensestates.org/images/global/vert.png) right top no-repeat;
	height:1000px;
}
#sidebar h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	padding-top:30px;
	padding-bottom:10px;
}
#sidebar ul {
}
#sidebar ul li {
	list-style:none;
	padding-bottom:5px;
}
#sidebar ul li a {
	font-family:Arial, Helvetica, sans-serif;
	
}
#sidebar ul li a:hover {
	color:#490c6f;
	border-bottom:1px solid;
}

/*=========================================================================================================================
INSET PHOTO STYLES
===========================================================================================================================*/
#page_pics img {padding:10px; background-color:#fff; border-color:#ccc; border-style:solid; border-width:1px;}
.pdf_holder{
      float:right;
      text-align:center;
      padding-bottom:35px;
}
#page_pics {
        width:auto;
	float:right;
        padding:5px 30px 30px 10px; 
	background:url(images/pic-bg.png) right bottom no-repeat;
}
#page_left img {padding:10px; background-color:#fff; border-color:#ccc; border-style:solid; border-width:1px;}
#page_left {
        width:auto;
	float:left;
        margin-right:9px;
        padding:5px 30px 30px 10px; 
	background:url(images/pic-bg.png) right bottom no-repeat;
}
/*
#page_pics {float:right; width:250px; }
*/
#page_pics_wide {float:right; width:320px; padding:0 0 10px 12px; }
#housing_page_pics {float:right; width:271px; padding:0 0 220px 22px; text-align:center; }
#housing_page_pics a {color: #5d5d5d; text-decoration:underline;}
#housing_page_pics a:hover {color: #480d6f;}
#mission_pic {float:right; width:250px; padding:0 0 10px 12px;}
#mission_pic a:hover {border-bottom:0px dotted;}
#page_pics_left {float:left; width:270px; padding:0 12px 10px 0;}

/*=========================================================================================================================
  MEMBERS STYLES
===========================================================================================================================*/

#news_body_text {float:left; margin:0 0 0 40px; height:400; width:620px; font-size:17px; color:#5d5d5d; }
#news_body_text a {color:#5d5d5d;}
#article_holder {position:relative; float:left; margin-bottom:15px;}
#article_holder a {color:#5d5d5d; text-decoration:none;}
#article_holder a:hover {color:#5d5d5d; text-decoration:underline; border-bottom:none;}
#article {float:left; width:500px;float:left; margin:0 0 0px 30px;  font-size:17px; line-height:1.4; padding: 0 0 7px 0; background:url(http://givensestates.org/images/bottom-line.png) center bottom no-repeat;}
.article_title {font-family:Arial, Helvetica, sans-serif; font-size:16px;}
#cal {float:left; width:60px; height:60px; background:url(images/cal-bg.png) no-repeat; padding:20px 27px 5px 10px;line-height:1; font-family:georgia; color:#3b3c3c; font-size:22px; text-align:center; }
.day {float:left; width:65px; height:20px; padding:0px 22px 5px 10px; line-height:1; font-family:georgia; color:#3b3c3c; text-align:center; font-size:17px;}

#news_wrap {background: url(http://givensestates.org/images/news_bg.jpg); color:#000}
#news {position:relative; width:970px; height:110px; margin: 0 auto; padding:40px 0 20px 30px; line-height:1.2; font-size:17px}
#news strong {font-size:12px; line-height:1.8}
#news h2 {font-weight:bold; font-size:16px; font-family:Tahoma, Geneva, sans-serif; color:#3b3c3c}
/*=========================================================================================================================
 FOOTER STYLES
===========================================================================================================================*/
#footer_wrap {
	height: 233px;
	background-color:#f4e9bf ;
	background-image: url(http://givensestates.org/images/global/footer-bg.jpg);
	background-repeat: no-repeat;
	background-position: 53% bottom;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#footer {
	position:relative;
	padding:15px 20px 20px 30px;
	background:url(http://givensestates.org/images/global/hr.png) center 0 no-repeat;
	width: 946px;
	height: 198px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	text-align:center;
	font-size:12px;
}
#footer ul {
	width:606px;
	text-align:center;
	margin-top:20px;
}
.footer-holder {
	position:absolute;
	left:246px;
	width:521px;
	height: 103px;
}
#footer ul li {
	display:block;
	float:left;
	padding:7px;
	
}
#footer ul li.pad {padding-left:80px;}
#copy {
	position:absolute;
	top:192px;
	left:387px;
}

.contactbox {
width:450px; 
font-size:13px;
padding:2px;
height:15px;
margin-top: 4px;
}

.contactbox_short {
width:200px; 
font-size:13px;
padding:2px;
height:15px;
margin-top: 4px;
}

.contactbox_state {
width:40px; 
font-size:13px;
padding:2px;
height:15px;
margin-top: 4px;
}

.contactbox_zip {
width:80px; 
font-size:13px;
padding:2px;
height:15px;
margin-top: 4px;
}

.contactfields p {

line-height:35px;
}