/* @override 
	http://winchesterneighbors.com/?css=main/site_css.v.1234478713
	http://winchesterneighbors.com/?css=main/site_css.v.1260164662
*/

/* Main Site CSS File for the Winchester Neighbors Club
*/

/* Most general styles. Override these below this section
   or in subsequent css files.
*/

A:link {
  color: #6b598b;
}

#login_page {	
}

A:visited {
  color: #6b598b;
}

A:active {
  color: #e0a053;
}

A:hover {
  color: #e0a053;
}

H3 {
	font-variant: small-caps;
}

#welcome {
	font-size: 350%;
	font-variant: small-caps;
	color: #747175;
	margin: 10px 0px 0.5em 0px;
	font-family: copperplate, georgia, verdana;
}

/* --- End of general styles --- */

/* Main Layout Blocks
   - just the big building blocks, no "styling" just:
     positioning, margins, padding, display etc.
*/

body {
  margin: 0;
  padding: 0;
  text-align: center; /* HACK for Browser Support of centering */
}

/* This lets you center the "page"
*/
#container {
	margin: 0 auto;
	 /*width: 778px;*/
	 width: 778px;
	padding-top: 10px;
	text-align: left;
}

/* This lets you position things around the "page" absolutely.
*/
#header {
  height: 154px;
}

#newcomer_badge {
  position: relative;
  top: -150px;
  left: 625px;
}

#site_menu {
  position: relative;
  top: -180px;
  left: 50px;
  padding: 0px;
  margin: 0px;
}

#left_column {
  float: left;
  /* width: 150px;*/
  max-width: 150px;
	padding-left: 3px;
	padding-bottom: 3px;
  overflow: hidden;
}

#center_column {
  float: left;
  width: 455px;
  max-width: 455px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
}

#wide_center_column {
	float: left;
        max-width: 600px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	  color: #666;	
}

#right_column {
  float: left;
  overflow: hidden;
}

#right_column p {
  margin-top: 0px;
}

#footer {
  float: left;
  clear: both;
  padding-top: 10px;
}


/* End of Main Layout Blocks
 -------------------------
*/

/* Header Blocks and inline Styles
*/

/* Left Column Blocks and inline Styles
*/
#sidebar_menu_box {
  padding: 2px 0px 0px 0px;
 border: 1px solid #b2a38f; 
}

#ad_box {
    margin-top: 10px;
}

/* Center Column Blocks and inline Styles
*/
#theme_box {
  height: 185px;
  	  border: solid 1px #B2A38F;

}

#description_box {
  min-height: 50px;
  margin-top: 5px;
  padding: 10px;
}

#description_box_content {
    padding-bottom: 50px;
}

.center_col_box {
  margin-top: 10px;
  padding: 10px;
  font-size:  10pt;
  margin-left:10px; 
  font-family: "verdana", "Lucida Grande", Sans-Serif;
}

#page_text ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#contacts_table
{
	font-family: "verdana", "Lucida Grande", Sans-Serif;
	font-size: 13px;
	margin: 10px;
	text-align: left;
	border-collapse: collapse;
}

#contacts_table td
{
	padding: 10px;
	background: #d7e1da; 
	border-bottom: 1px solid #fff;
	color: #666;
	border-top: 1px solid transparent;
}

#contacts_table th {
	padding: 10px;
	padding: 10px 0px 10px 10px;
	background: #cfd4d0; 
	border-bottom: 1px solid #fff;
	color: #666;
	border-top: 1px solid transparent;	
}

#helpfulnumbers_table {
	font-family: "verdana", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	text-align: left;
	border-collapse: collapse;	
}

div#page_text.center_col_box {
  margin-top: 0px;
  padding-top: 0px;
}

#helpfulnumbers_table td
{
	padding: 7px;
	background: #d7e1da; 
	border-bottom: 1px solid #fff;
	color: #666;
	border-top: 1px solid transparent;
}

#helpfulnumbers_table th {
	padding: 10px 0px 10px 7px;
	background: #cfd4d0; 
	border-bottom: 1px solid #fff;
	color: #666;
	border-top: 1px solid transparent;
}

table#board_members {
	font-family: "verdana", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	text-align: left;
	border-collapse: collapse;	
	width: 40em;
}

#board_members th {
	padding: 10px 0px 10px 7px;
	background: #cfd4d0; 
	border-bottom: 1px solid #fff;
	color: #666;
	border-top: 1px solid transparent;	
}

#board_members td {
	padding: 6px 0px 10px 6px;
	background: #d7e1da; 
	border-bottom: 1px solid #fff;
	color: #666;
	border-top: 1px solid transparent;	
}

table#rolodex {
	font-family: "verdana", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	text-align: left;
	border-collapse: collapse;	
	width: 45em;

}

#rolodex th {
	padding: 10px 0px 10px 7px;
	background: #cfd4d0; 
	border-bottom: 1px solid #fff;
	color: #666;
	border-top: 1px solid transparent;	
}

#rolodex td {
	padding: 6px 0px 10px 6px;
	background: #d7e1da; 
	border-bottom: 1px solid #fff;
	color: #666;
	border-top: 1px solid transparent;	
        width:  100px;
}

#page_text h2 {
  display: block;
  text-decoration: none;
  font-family: georgia, verdana;
  font-size: 120%;
  color: #6b6256;
}

img { 
  border: none;
}

#member_form p {
	
}



/* Right Column Blocks and inline Styles
*/
#action_box {
  height: 350px;
  margin-bottom: 5px;
}

#gallery_box {
  min-height: 300px;
}

/* Footer Blocks and inline Styles
*/

/* Appearance -------------------------------
*/
body {
  font-family: verdana, arial, sans-serif;
  background-image: url( images/site/b7.jpg) ;
}

#wrapper {
  float: left;
  background-color: #ffffff;
  border: solid 1px #7d756a;
}

#login_page form input.input {
}


#content h3 {
  display: block;
  text-decoration: none;
  font-family: georgia, verdana;
}

#description_box h3 {
	font-size: 150%;
	color: #6b6256;
	margin: 10px 0px 0.5em 0px;
}

#page_text h3 {
  font-size: 170%;
  color: #6b6256;
  margin-top: 2em;
  margin-bottom: 10px;	
}

#page_text .title {
	margin-top: 0px;
}

#theme_box h3 {
  font-size: 150%;
  color: #6b6256;	
}

#Header h1 {
  float: left;
}

#pageHeader h1 span {
  display: none;
}

#header {
	float: left;
	padding: 4px 3px 0px 3px;
}

#login_bubble {
	font-size: 12px;
	float: right;
	color: #f5f5f5;
}



#site_menu {
  font-family: Georgia, Times, serif;
}

ul.site_menu_links {
  width: 100%;
  float: left;
  margin-left: 0;
  padding-left: 0;
  list-style-type: none;
}

ul.site_menu_links li {
  float: left;
}

ul.site_menu_links a {
  padding: 3px;
  display: block;
  text-decoration: none;
  color: #131313;
  background: black;
}

ul.site_menu_links A:link {
  text-decoration: none;
}

ul.site_menu_links A:visited {
  text-decoration: none;
}

ul.site_menu_links A:hover {
  color: #d1d1d1;
  background: url( images/site/trans_hover.png);
}

#content {
  float: left;
  clear: both;
  margin: 0;
  padding: 0;
  background-color: transparent;
  font-family: verdana, arial, sans-serif;
}

#left_column {
  background-color: #ffffff;
}


/* @group Site Menu Box */

#sidebar_menu_box h3 {
  padding: 0px;
  margin:  0px 0px 2px 0px;
  background: #d7e1da;
}

#sidebar_menu_box h3 a {
 padding-left: 0.25em;
  color: #6b6256;
  text-decoration: none;
}

.accordion_h {
  background: url( images/site/accordion-h.gif) no-repeat left center;
}

.accordion_hs {
  background: url( images/site/accordion-h.gif) no-repeat center center;
}

ul.sidebar_menu_links {
  margin: 0px 0px;
 padding: 0px 0px 2px 0px;
  letter-spacing: 2px;
  font: 11px Georgia, Times, serif;
  list-style-type: none;
  color: #666;
}

ul.sidebar_menu_links li {
        padding: 3px 0px 3px 0em;
	margin: 4px 0px 0px 0px;
}

ul.sidebar_menu_links a {
 padding: 0px 0px 0px 1em;
  text-decoration: none;
  display: block;
  color: #666;
}

ul.sidebar_menu_links A:hover {
  color: #666;
  background: #dfd7e1;
}


/* @end */

/* @group Events */

#event_box {
  margin-top: 0px;
  padding: 0px;
  background-color: #ffffff; 
  font-size:  10pt;
  margin-left:10px; 
  font-family: "verdana", "Lucida Grande", Sans-Serif;

}

#event_box ul.archive_list li a p {	
}

#event_box ul.archive_list li {
	font-size: 10pt;
	list-style-type: none;
	padding: 1px;	
}

#event_box div.paginate {
	font-size: 120%;
	font-family: Georgia, Times, serif;
	letter-spacing: 1px;
	padding-bottom: 0.1em;
	padding: 0px 10px 2em 10px;
  	font-size: 10pt;
	text-align: right;
}

#event_box h3 {
	font-size: 150%;
	color: #6b6256;
	margin: 10px 0px 0.5em 0px;
	padding: 0px 0px 0em 10px;

}

.event_content {
  padding: 0px 10px 2em 10px;
  font-size: 10pt;
}

.event_title {
	font-size: 120%;
	font-family: Georgia, Times, serif;
	letter-spacing: 1px;
	padding-bottom: 0.1em;
}

.event_details {
	margin-top: .5em;
	margin-right: 1em;
}

span.event_time_date {
	font-size: 80%;	
}

.extended_event_details {
	clear: both;
	padding-top: 2em;
	font-style: italic;
}
/* @end */

#ad_box {
  background-color: #ffffff;
}

#center_column {
  color: #666;
}

#theme_box {
  overflow: hidden;
  font: 11px Georgia, Times, serif;
}

#description_box {
}

#description_box_content {
  font-size: 10pt;
  font-family: verdana, Georgia, Times, serif;
}

#right_column {
}

#action_box {
}

#gallery_box {
}

#footer {
  font-size: 10pt;
  color: #666;
  font-family: Georgia, Times, serif;
}











#menu1{
  padding: 2px 0px 0px 0px;
 border: 1px solid #b2a38f; 
}

#menu1 .head{
padding: 0px;
margin:  0px 0px 2px 0px;
background: #d7e1da;
font-variant: small-caps;
font-size: 20px;
font-family:georgia,verdana;
font-weight: bold;
width: 148px;
display: block;
}

#menu1 a {
 padding-left: 0.25em;
  color: #6b6256;
  text-decoration: none;
}

#menu1 li ul {
  margin: 0px 0px;
 padding: 0px 0px 2px 0px;
  letter-spacing: 2px;
  font: 11px Georgia, Times, serif;
  list-style-type: none;
  color: #666;
}

#menu1 li ul li {
        padding: 3px 0px 3px 0em;
	margin: 4px 0px 0px 0px;
}

#menu1 li ul li a {
 padding: 0px 0px 0px 1em;
  text-decoration: none;
  display: block;
  color: #666;
}

#menu1 li ul li a:hover {
  color: #666;
  background: #dfd7e1;
}
