html
{
	background-color:#656235;
}

h2
{
	font-size:20px;
	margin-top:15px;
	margin-bottom:10px;
}

h3
{
	font-size:17px;
	margin-bottom:1em;
}

a:link
{
	color:#600;
}
a:visited
{
	color:#600;
}
a:hover, a:focus
{
	color:#600;
}
a:active
{
	color:#600;
}

.hidden
{
	display:none;
}

#hd
{
	margin-top:16px;
	height:57px;
	background:transparent url('../images/hd_bg.png') scroll repeat-x 0 0;
}

#bd
{
	background:#f1ebe4 url('../images/bd_bg.png') scroll repeat-x center bottom;
}

#logo
{
	float:left;
	text-align:center;
	height:57px;
}

ul#tabs
{
	padding-top:23px;
	float:left;
}

ul#tabs li 
{
	float:left;
}

ul#tabs li a
{
	display:block;
	height:34px;
}

ul#tabs li a span
{
	display:none;
}

ul#tabs li#bernard a
{
	background:#f1ebe4 url('../images/tab_bernard.png') scroll no-repeat 0 0;
	width:145px;
}

ul#tabs li#bernard a.active
{
	background:#f1ebe4 url('../images/tab_bernard_active.png') scroll no-repeat 0 0;
}

ul#tabs li#glenwood a
{
	background:#f1ebe4 url('../images/tab_glenwood.png') scroll no-repeat 0 0;
	width:169px;
}

ul#tabs li#glenwood a.active
{
	background:#f1ebe4 url('../images/tab_glenwood_active.png') scroll no-repeat 0 0;
}

#join-link-container
{
	float:right;
}

#join-link-container a span
{
	display:none;
}

#join-link-container a
{
	display:block;
	background:transparent url('../images/tab_join.png') scroll no-repeat 0 0;
	width:152px;
	height:28px;
}

#join-link-container a:hover
{
	background:transparent url('../images/tab_join_active.png') scroll no-repeat 0 0;
}

#left-image
{
	background-color:#000000;
	float:left;
	position:relative;
}

#image-caption
{
	position:absolute;
	bottom:0;
	background:transparent url('../images/caption_bg.png') scroll repeat 0 0;
	color:#fff;
}

ul#nav
{
	width:100%;
	height:34px;
	background:transparent url('../images/nav_bg.png') scroll repeat-x 0 0;
	
}

ul#nav li
{
	float:left;
	height:34px;
	text-align:center;
	font-family:serif;
	font-size:15px;
	padding:0 20px;
}

ul#nav li.first
{
	padding-left:30px;
}

ul#nav li a
{
	display:block;
	padding-top:10px;
	color:#333;
	text-decoration:none;
}

ul#nav li a.active
{
	color:#900;
}

ul#nav li a:link
{

}
ul#nav li a:visited
{

}
ul#nav li a:hover
{
	color:#8b8b2c;
}

ul#nav li a.active:hover
{
	color:#900;
}

ul#nav li a:active
{

}


ul#subnav
{
	width:100%;
	height:25px;
	background:transparent url('../images/sub_nav_bg.png') scroll repeat-x 0 0;
}

ul#subnav li
{
	float:left;
	height:25px;
	padding-left:30px;
	padding-right:30px;
	text-align:center;
	font-family:serif;
	font-size:12px;
}

ul#subnav li.active
{
	background:transparent url('../images/sub_nav_active.png') scroll repeat-x 0 0;
}

ul#subnav li a
{
	display:block;
	padding-top:5px;
	color:#333;
	text-decoration:none;
}

ul#subnav li a.active
{
	color:#900;
}

ul#subnav li a:link
{

}
ul#subnav li a:visited
{

}
ul#subnav li a:hover
{
	color:#8b8b2c;
}

ul#subnav li a.active:hover
{
	color:#900;
}

ul#subnav li a:active
{

}


#content
{
	float:left;
}

#content p
{
	margin-bottom:1em;
	line-height:150%;
}

#content-wrapper
{
	position:relative;
	margin-left:30px;
	padding-right:30px;
	overflow-y:auto;
}

#content-wrapper ul
{
	margin-bottom:1em;
	line-height:150%;
	margin-left:25px;
}

#content-wrapper ul li
{
	margin-bottom:1em;
	list-style-type:disc;
}

#home-news
{
	float:left;
	width:40%;
}

#home-mailing-list
{
	float:left;
	width:55%;
}

#home-mailing-list p
{
	width:100%;
}

#ft
{
	text-align:right;
	color:#ccc;
}

#ft a
{
	font-weight:bold;
	text-decoration:none;
	color:#ccc;	
}

#ft a:hover
{
	color:#000;
}

.left
{
	float:left;
}

.center
{
	text-align:center;
}

.right
{
	float:right;
}

/* homepage slideshow */

ul.slideshow
{  
	list-style:none;  
	overflow:hidden;  
	position:relative;  
	margin:0;  
	padding:0;
	float:left;    
}     
  
ul.slideshow li
{  
	position:absolute;  
	left:0;  
	right:0;  
}  
 
ul.slideshow li.show
{  
	z-index:500;      
}  
   
ul img
{  
	border:none;      
}  

#slideshow-caption
{  
	width:362px;  
	height:50px;  
	position:absolute;  
	bottom:0;  
	left:0;   
	color:#fff; 
	background:transparent url('../images/caption_bg.png') scroll repeat 0 0;
	z-index:500;  
}  
  
#slideshow-caption .slideshow-caption-container
{  
	z-index:1000;
}

#slideshow-caption .slideshow-caption-container h3
{
	margin-bottom:0;
}

#tag
{
	float:left;
	width:285px;
	height:40px;
	overflow:hidden;
}
  
#tag h3
{  
	margin:0;  
	padding:0;
	overflow:hidden;
}
 
#tag p {  
	padding:0;  
}

#options
{
	float:right;
	width:55px;
}

a#question, a#share
{
	display:block;
	float:left;
	width:25px;
	height:21px;
}

a#question span, a#share span
{
	display:none;
}

a#question
{
	background:transparent url('../images/btn_question.gif') no-repeat scroll 0 0;
	margin-right:5px;
}

a#question:hover
{
	background:transparent url('../images/btn_question.gif') no-repeat scroll 0 -21px;
}

a#share
{
	background:transparent url('../images/btn_share.gif') no-repeat scroll 0 0;
}

a#share:hover
{
	background:transparent url('../images/btn_share.gif') no-repeat scroll 0 -21px;
}







/* form styles */

form input.text, form textarea.text
{
	border:1px solid #aaa;
	padding:5px;
	height:16px;
}

form select.text
{
	border:1px solid #aaa;
	padding:5px;
}

form input.submit
{
	border:1px solid #aaa;
	background-color:#333;
	padding:4px;
	font-weight:bold;
	color:#ddd;
}

form input.submit:hover
{
	background-color:#333;
	color:#fff;
}

form label
{
	display:block;
	font-weight:bold;
	margin-top:1em;
	color:#333;
}

.medium
{
	width:500px;
}

/* gallery styles */

input#search-field
{
	display:block;
	float:left;
	margin-right:5px;
}

input#search-btn
{

}

a#search
{
	display:none;
	width:93px;
	height:27px;
	background:transparent url('../images/btn_search.png') no-repeat scroll 0 0;
	float:left;
}

a#search:hover
{
	background:transparent url('../images/btn_search.png') no-repeat scroll 0 -27px;
}

a#search span
{
	display:none;
}

a#join-link
{
	display:none;
	width:73px;
	height:27px;
	background:transparent url('../images/btn_join.png') no-repeat scroll 0 0;
	float:left;
}

a#join-link:hover
{
	background:transparent url('../images/btn_join.png') no-repeat scroll 0 -27px;
}

a#join-link span
{
	display:none;
}

a#send-message
{
	display:none;
	width:174px;
	height:27px;
	background:transparent url('../images/btn_send_message.png') no-repeat scroll 0 0;
	float:left;
}

a#send-message:hover
{
	background:transparent url('../images/btn_send_message.png') no-repeat scroll 0 -27px;
}

a#send-message span
{
	display:none;
}

a#submit-question
{
	display:none;
	width:194px;
	height:27px;
	background:transparent url('../images/btn_submit_question.png') no-repeat scroll 0 0;
	float:left;
}

a#submit-question:hover
{
	background:transparent url('../images/btn_submit_question.png') no-repeat scroll 0 -27px;
}

a#submit-question span
{
	display:none;
}

a#prev span
{
	display:none;
}

a#next span
{
	display:none;
}

a#prev
{
	display:block;
	width:113px;
	height:27px;
	background:transparent url('../images/btn_previous.png') no-repeat scroll 0 0;
	float:left;
}

a#prev:hover, a#prev:focus
{
	background:transparent url('../images/btn_previous.png') no-repeat scroll 0 -27px;
}

a#next
{
	display:block;
	width:93px;
	height:27px;
	background:transparent url('../images/btn_next.png') no-repeat scroll 0 0;
	float:right;
}

a#next:hover, a#next:focus
{
	background:transparent url('../images/btn_next.png') no-repeat scroll 0 -27px;
}

/* gallery styles */

div#search-header
{
	height:27px;
}

div#search-header p
{
	float:left;
	margin-top:4px;
	font-weight:bold;
}

div#search-header form
{
	float:right;
}

ul#thumbs
{
	clear:both;
	overflow:hidden;
	margin:0;
}

ul#thumbs li
{
	list-style-type:none;
}

div#search-nav
{
	background-color:transparent;
	margin-right:30px;
	position:absolute;
	bottom:0;
	right:0;
}

/* ask a question styles */

img#marker
{
	display:none;
	position:relative;
	z-index:1002;
	width:41px;
	height:41px;
}

.clear
{
	clear:both;
}

div.error
{
	color:#600;
	font-weight:bold;
}

div.column
{
	width:250px;
	padding-right:20px;
	float:left;
}

p.source
{
	color:#999;
}

/* shareit box */

#shareit-box {
	position:absolute;
	display:none;
	height:121px;
}

#shareit-header {
	width:138px;
}


#shareit-body {
	width:138px; 
	height:100px;
	background:url('../images/shareit.png');
}

#shareit-blank {
	height:20px;
}

#shareit-blank p
{
	font-size:13px;
	font-weight:bold;
	color:#000;
	padding-left:20px;
	padding-top:10px;
}

#shareit-url {
	height:50px;
	text-align:center;
}

#shareit-url input.field{
	width:100px; height:26px;
	background: transparent url('../images/field.gif') no-repeat;
	border:none; outline:none;
	padding:7px 5px 0 5px;
	margin:3px auto;font-size:11px;
}

#shareit-icon  {
	height:20px;
}

#shareit-icon ul {
	list-style:none;
	width:130px;
	margin:0; 
	margin-left:30px;
	padding:0 0 0 8px;
}

#shareit-icon ul li{
	float:left;
	padding:0 2px;
	margin-top:-3px;
	position:relative !important;
}

#shareit-icon ul li img{
	border:none;
	width:16px;
	height:16px;
}


