
/*  
Theme Name: The First Wednesday Group
Theme URI: www.first-wednesday.com
Description: This is a custom theme for The First Wednesday Group
**************************************************************

**************************************************************
*/

/**
 * Grid
 */
#grid{

    /* Vertical grid lines */
    background: url(bg-grid-980.gif) repeat-y 0 0;

    /* Dimensions - same width as your grid with gutters */
    width: 980px;

    /* Grid (left-aligned)
    position: absolute;
    top: 0;
    left: 0;
    */

    /* Grid (centered) */
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -490px;

}

/**
 * Horizontal grid lines, defined by your base line height
 *
 * Remember, the CSS properties that define the box model:
 * visible height = height + borders + margins + padding
 */
#grid .horiz{

    /* 20px line height */
    height: 19px;
    border-bottom: 1px dotted #aaa;
    margin: 0;
    padding: 0;

}

/* Sets all Defaults to 0 */
* {
	margin: 0;
	padding: 0;
}


html, body {
	height: 100%;
}


body {
	border: 0px solid #ffffff;
	color: #333333;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	/*font-family: 'Times New Roman', Georgia, serif;*/
	/*background: #1d1d23 url('images/back8.jpg') repeat-x top;*/
	background: #7ea1b7;
	}

img { 
border: 0px none; 
}

.pic { 
border: 0px none; 
background: transparent;
}

p img {
	padding: 0;
	border: #F2F0E7 0px solid; 
	}	
	
img.rss {
	padding: 0;
	margin: 0;
	border: none; 
	text-align: center;
	vertical-align: bottom;
	}	
	
img.normal {
	padding: 0;
	display: block;
	margin-left: auto;
	margin-right: auto;
	border: #F2F0E7 10px solid; 
	}


a img {
	border: none;
	}

a:visited { color: #dc3d2a; font-weight: normal; text-decoration: underline; background: transparent;}
a:link  { color: #dc3d2a; font-weight: normal; text-decoration: underline; background: transparent;}
a:active { color: #dc3d2a; font-weight: normal; text-decoration:  underline; background: transparent;}
a:hover { color: #49acd6; font-weight: normal; text-decoration:  underline; background: transparent;}

a.pic:visited { text-decoration: none; background: transparent;}
a.pic:link  { text-decoration: none; background: transparent;}
a.pic:active { text-decoration: none; background: transparent;}
a.pic:hover { text-decoration: none; background: transparent;}

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

#toprow
{ 
	background-color: #FFFFFF;
	height: 135px;
	margin: 0;
	padding-top: 0px;
	width: 100%;
	min-width: 980px;
	border:1px solid #0d0c14;
	border-top: none; 
	border-left: none;
	border-right: none;
	border-bottom-color: #0d0c14; 
	/*background: transparent url('images/headerback3.jpg') no-repeat 0 0;*/
}


#toprowcontainer {
	width: 980px;
	min-width: 980px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

#loghead
{ 
float: left;
text-align: left;
vertical-align: top;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 30px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
background: transparent;
}

#loghead img
{
border: 0px none; 
padding-top: 3px;
padding-bottom: 0px;
padding-left: 10px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
background: transparent;
}

#tagbox
{
float: left;
text-align: left; 
margin-left:0px;
margin-top: 0px;
margin-bottom: 0px;
margin-right:20px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
color: #dc3d2a;
font-family:  Arial, Verdana, 'Lucida Grande', Sans-Serif;
font-size: .8em;
}

#tagbox img
{
border: 0px none; 
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}


/*#rtbox FOR SEARCH BOX DECORATION
{
float: right;
clear:both;
text-align: right; 
margin-left:0px;
margin-top: -52px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 75px;
}*/

#quotes
{
float: right;
/*text-align: left;*/
text-align: center;
clear:both;
color: #d6d0bf; 
margin-left: 0px;
margin-top: 50px;
margin-bottom: 19px;
margin-right: 0px;
padding-top: 25px;
padding-bottom: 25px;
padding-left: 19px;
padding-right: 19px;
font-weight: normal;
font-size: 1.5em;
background: #000;
	/* for IE */
	filter:alpha(opacity=40); /* set DIV transparency */
	/* CSS3 standard */
	opacity:0.5;
	-moz-opacity:0.5; 
	-khtml-opacity: 0.5;
min-width: 980px;
width: 100%;
}

#quotescontainer {
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	position: relative;
}

#quotescontainer ul {
list-style-type: none;
/*padding-left: 169px;*/
padding-left: 45px;
}

.quotes  a:visited { color: #25548b; text-decoration: none; background: transparent;}
.quotes  a:link  { color: #25548b; text-decoration:none; background: transparent;}
.quotes a:active  { color: #25548b; text-decoration: none; background: transparent;}
.quotes  a:hover { color: #25548b; text-decoration: none; background: transparent;}


.uplnks
{
float: left;
clear:both;
color: #d6d0bf; 
margin-left: 19px;
margin-top: 35px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
font-weight: normal;
font-size: 2.4em;
}

.uplnks  a:visited { color: #25548b; text-decoration: none; background: transparent;}
.uplnks  a:link  { color: #25548b; text-decoration:none; background: transparent;}
.uplnks  a:active  { color: #25548b; text-decoration: none; background: transparent;}
.uplnks  a:hover { color: #25548b; text-decoration: none; background: transparent;}

#rtbox
{
float: right;
clear:both;
text-align: right; 
margin-left:0px;
margin-top: -30px;
margin-bottom: 0px;
margin-right: 16px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
width: 225px;
	/* for IE */
/*filter:alpha(opacity=60);*/
/*opacity:0.6; */
/*-moz-opacity:0.6; */
/*-khtml-opacity: 0.6;*/
}

#rtbox .text
{
border:1px solid #927142;
border-top-color: #927142; 
border-left-color: #927142; 
border-right-color: #fff; 
border-bottom-color: #fff;
color: #000; 
background-color: transparent;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 3px;
padding-right: 0px;
width: 140px;
font-weight: normal;
}

/* for top right position */
#rtbox form
{
text-align:center;
background-color: transparent;
color: #000000; 
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin: 0px;
}

#rtbox .submit
{
padding-top: 3px;
padding-left: 2px;
padding-right: 2px;
padding-bottom: 4px;
margin-left:0px;
margin-top: -3px;
margin-bottom: 0px;
margin-right: 0px;
vertical-align: middle;
background-color: #503a2d;
border:1px solid #503a2d;
border-top-color: #503a2d; 
border-left-color: #503a2d;
border-right-color: #503a2d;  
border-bottom-color: #503a2d; 
color: #fff;
font-weight: normal;
font-family:  Arial, Verdana, 'Lucida Grande', Sans-Serif;
}

#header {
	text-align: left;
	background-color: #130d11;
	/* 362422 130d11 4e3227 4d362a 342522 */
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 17px;
	padding-top: 9px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 9px; 
	width: 946px;
	}

	
#header ul 
{
text-align:left;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;
margin-left: 34px;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
list-style-type: none;
}

#header li 
{
display: inline;
text-align: left;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;
margin-left: 0px;
}

#header a:link, #header a:visited, #header a:active,
#header .page_item a:link, #header .page_item a:visited, #header .page_item a:active,
#header .page_parent a:link, #header .page_parent a:visited,
#header .page_parent a:active {
	color: #FFFFFF;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 1.1em;
	text-decoration: none;
	padding-top: 0px;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-family:  Verdana, Arial, 'Lucida Grande', Sans-Serif;
	border:0px solid #ffffff;
	border-top-color: #130d11; 
	border-left-color: #130d11;
	border-right-color: #ffffff;  
	border-bottom-color: #130d11; 
	
}

#header a:hover, #header .page_item a:hover, #header .page_item a:active, 
#header .page_parent a:hover, #header .page_parent a:active {
	color: #FFFFFF;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 1.1em;
	text-decoration: none;
	padding-top: 7px;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 7px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	background: #25548b;
}


.page_item a:visited { color: #c51738; font-weight:normal; text-decoration: none; background: transparent;}
.page_item a:link { color: #c51738; font-weight: normal; text-decoration: none; background: transparent;}
.page_item a:active { color: #c51738; font-weight: normal; text-decoration: none; background: transparent;}
.page_item a:hover { color: #ffa12d; font-weight: normal; text-decoration: none; background: transparent;}	


#sidelnks ul 

{
	margin-top: 15px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	text-align: left;
	list-style-type: none;
}

#sidelnks li
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 19px;
	padding-top: 4px;
	padding-left: 2px;
	padding-right: 0px;
	padding-bottom: 9px;
	text-align: left;
	font-size: .9em; 
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	border:#cccccc dotted 0px;
	border-top: none; 
	border-right: none; 
	border-left: none; 
	border-bottom-color: #cccccc; 	
	width: 250px;
	/* background: transparent url('images/arrow.png') no-repeat center left; */
	background: transparent url('images/dotted.png') repeat-x bottom;
}


#sidelnks a:visited { color: #dc3d2a; font-weight:normal; text-decoration: none; background: transparent}
#sidelnks a:link { ccolor: #dc3d2a; font-weight:normal; text-decoration: none; background: transparent}
#sidelnks a:active { color: #dc3d2a; font-weight:normal; text-decoration: none; background: transparent}
#sidelnks a:hover { color: #49acd6; font-weight: normal; text-decoration: none; background: transparent}

#sidelnks .current_page_item { 
	background: #ebe7d5;
	padding-top: 3px;
	padding-left: 2px;
	padding-right: 0px;
	padding-bottom: 9px;
	width: 250px;
}


/********* PAGE STYLES **********/


#pagewrap {
	width: 980px;
	min-height: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: -130px;
	/* margin-bottom: -330px; FOR FLICKR PHOTO ROW */
	position: relative;
	}
	


#pagefront {
	text-align: left;
	vertical-align: top;
	border: 1px solid transparent;
	/*border: 1px solid #0d0c14;*/
	padding-bottom: 28px; 
	margin-left: 19px;
	}		

/******** COLUMN STYLES *********/
			

.narrowcolumn {
	float: left;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px; 
	margin-top: 19px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	}
	
.narrowcolumnbio {
	float: left;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	}	
	
		
	
/* container */	
#widewrap {
	float: left;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px; 
	margin-top: 19px;
	margin-bottom: 0px;
	margin-right: 19px;
	margin-left: 19px;
	}	
			
.widecolumn {
	float: left;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px; 
	margin-top: 19px;
	margin-bottom: 0px;
	margin-right: 19px;
	margin-left: 19px;
	}

.pgwide {	
	float: left;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 19px;
	padding-top: 0px;
	padding-left: 19px;
	padding-right: 19px;
	padding-bottom: 10px;
	text-align: left;
	width: 750px;
	font-size: .9em;
	background: #fafafa;
	border:0px solid #cccccc;
	}	
	
.pgwide2 {	
	float: left;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
	width: 970px;
	font-size: .9em;
	border:0px solid #cccccc;
	}		
	
.pgwide3 {	
	float: left;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 19px;
	padding-top: 0px;
	padding-left: 19px;
	padding-right: 19px;
	padding-bottom: 10px;
	text-align: left;
	width: 900px;
	font-size: .9em;
	border:0px solid #cccccc;
	background: #fafafa;
	}	
	
.pgwide4 {	
	float: left;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
	width: 970px;
	font-size: .9em;
	border:0px solid #cccccc;
	}	
	
.widecolumn ul 
{
	margin-top: 15px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	text-align: left;
	list-style-type: disc;
	list-style-position:inside;
}	
	
.pgcolumn1 {
	float: left;
	margin-bottom: 0px;
	margin-right: 19px;
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 19px;
	padding-right: 19px;
	padding-bottom: 19px;
	text-align: left;
	width: 582px;
	font-size: .8em;
	background: #fafafa;
	border:0px solid #cccccc;
	}		
	
.pgcolumn2 {
	float: left;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
	}	
	
.bio {
	float: left;
	margin-bottom: 0px;
	margin-right: 19px;
	margin-left: 0px;
	margin-top: 19px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 19px;
	text-align: left;
	width: 220px;
	background: #fafafa;
	}	
	
.bio p {
	display: block;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 19px;
	padding-right: 19px;
	padding-bottom: 10px;
	text-align: left;
	font-size: .9em;
	background: #fafafa;
	}	
	
/* for images on about and speaker pages -- offsets .entry p img settings */	
.bio p img {
	display: block;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 0px;
	background-color: #ffffff; 
	border: #eeeded 1px solid; 
	}	
	
/* THREE-COLUMN ABOUT PAGE BIOS */	
.bio2 {
	float: left;
	margin-bottom: 0px;
	margin-right: 22px;
	margin-left: 0px;
	margin-top: 19px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 19px;
	text-align: left;
	width: 298px;
	background: #fafafa;
	}	
	
.bio2 p {
	display: block;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 38px;
	padding-right: 38px;
	padding-bottom: 10px;
	text-align: left;
	font-size: .9em;
	text-align: left;
	background: #fafafa;
	}	
	
/* for images on about and speaker pages -- offsets .entry p img settings */	
.bio2 p img {
	display: block;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 30px;
	margin-left: 0px;
	background-color: #ffffff; 
	border: #eeeded 1px solid; 
	}			
	
.pgcolumn3 {
	float: left;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
	}		
		
.homewrap {
	float: left;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 70px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	color: #443B39;
	width: 960px;
	background-color: #f3efdc;
	}	


.clickbox /* floats a clear gif over photo for clickable hot spot */
{
float: left;
height: 40px;
width:150px;
padding-top: 185px;
padding-bottom: 0px;
padding-left: 54%;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
background: transparent;
}

	
.sectionwrap {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: -30px;
	text-align: center;
	background-color: transparent;
	}	
	
.sectionwrap img {
	padding-top: 0px;
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	border: 0px;
	}		
	
.sectionwrap1 {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	width: 30%;
	text-align: left;
	}	
	
	
.sectionwrap2 {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	width: 30%;
	text-align: left;
	}	
	
.sectionwrap3 {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	width: 30%;
	text-align: left;
	}	

	
.contentwrap {
	text-align: center;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	background-color: #f3efdc; 
	}
		
.contentwrap2 {
	float:left;
	text-align: center;
	padding-top: 20px;
	padding-left: 5%;
	padding-right: 0px;
	padding-bottom: 20px;
	margin-top: -30px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-size: .9em;
	line-height: 1.3em;
	width: 95%;
	}	
/* text formatting for front page boxes */			
	
	
.contentwrap2 img {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 15px;
	margin-right: 0px;
	margin-left: 0px;
	}				
		
		
	
a.frontmore:visited { color: #dc3d2a; font-weight: bold; text-decoration: none; background: transparent;}
a.frontmore:link  { color: #dc3d2a; font-weight: bold; text-decoration:  none; background: transparent;}
a.frontmore:active  { color: #dc3d2a; font-weight: bold; text-decoration:  none; background: transparent;}
a.frontmore:hover { color: #49acd6; font-weight: bold; text-decoration:  underline; background: transparent;}	

.entry a.frontmore:visited { color: #dc3d2a; font-weight: bold; text-decoration: none; background: transparent;}
.entry a.frontmore:link  { color: #dc3d2a; font-weight: bold; text-decoration:  none; background: transparent;}
.entry a.frontmore:active  { color: #dc3d2a; font-weight: bold; text-decoration:  none; background: transparent;}
.entry a.frontmore:hover { color: #49acd6; font-weight: bold; text-decoration: underline; background: transparent;}

#whats-new ul 
{
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

#whats-new li 
{
	list-style-type: none;
	list-style-image: none;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	/*font-family: 'Times New Roman', Georgia, serif;*/
	color: #443B39; 
	font-weight: bold;
	line-height: 1.5em;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: -30px;
	padding-top: 0px;
}

#whats-new a, a:visited, a:active {
	color: #9B6819;
	text-decoration: underline; 
	}
	
#whats-new a:hover {
	color: #C89619;
	text-decoration: underline; 
	}	
	
#whats-new-long ul 
{
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

#whats-new-long li 
{
	list-style-type: disc;
	list-style-image: none;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	/*font-family: 'Times New Roman', Georgia, serif;*/
	color: #443B39; 
	font-weight: normal;
	font-size: .9em; 
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 7px;
	margin-bottom: 7px;
	margin-right: 0px;
	margin-left: -20px; /* left align with heading */
}

#whats-new-long a, a:visited, a:active {
	color: #443B39;
	text-decoration: underline; 
	}
	
#whats-new-long a:hover {
	color: #f99818;
	text-decoration: underline; 
	}
				

/********* FOOTER STYLES **********/

.clearfooter {
	height: 140px;
	clear: both;
}

/* .clearfooter { 340 PX FOR FLICKR PHOTO ROW
	height: 340px;
	clear: both;
}*/

#footer
{ 
	margin-top: 16px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px; 
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	clear: both;
	height: 140px;
	min-width: 980px;
}

	
#footerwrap {
	height: 140px;
	position: relative;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background: #231f20;	
	border: 0px;
	border:1px solid #0d0c14;
	border-top-color: #0d0c14; 
	border-left-color: #231f20;
	border-right-color: #231f20;  
	border-bottom-color: 231f20; 
}	

#footercontainer {
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 19px;
	padding-bottom: 0px;
	position: relative;
}


	
#info {
	float: left;
	clear: both;
	text-align: left;
	vertical-align: bottom;
	font-family: Arial, Verdana, 'Lucida Grande', Sans-Serif;
	color: #7ea1b7;
	/*color: #25548b;*/
	margin-top: 30px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 19px;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-weight: normal;
	font-size: .8em;
}

#info img {
	padding: 0px;
}

#info2 {
	float: right;
	text-align: right;
	vertical-align: bottom;
	font-family: Arial, Verdana, 'Lucida Grande', Sans-Serif;
	color: #40474b;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	font-weight: normal;
	font-size: .8em;
	border: 0px;
}

#carbon {
	float: right;
	text-align: left;
	vertical-align: top;
	font-family: Arial, Verdana, 'Lucida Grande', Sans-Serif;
	color: #25548b;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	font-weight: normal;
	font-size: .7em;
	border: 0px;
}

#info2 img {
	margin-top: 0px;
	padding:0px;
	vertical-align: top;
	border: 0px;
	/*background:  url('images/greene.jpg') no-repeat center center;*/
}

#info2  a:visited { color: #40474b; text-decoration: underline; background: transparent;}
#info2  a:link  { color: #40474b; text-decoration:underline; background: transparent;}
#info2  a:active  { color: #40474b; text-decoration: underline; background: transparent;}
#info2  a:hover { color: #40474b; text-decoration: underline; background: transparent;}

/********* FONT STYLES **********/


h1 {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	/*font-family: 'Times New Roman', Georgia, serif;
	font-family: Baskerville,  'Times New Roman', Serif;*/
	font-weight: normal;
	font-size: 1.9em;
	text-align: left;
	padding-top: 19px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0;
	color: #333333;
	} /* default for top home box */	
	
h1 span
{
	padding-top: 0px;
	padding-left: 19px;
	padding-right: 0px;
	padding-bottom: 0px;
	line-height: 1.1em;
} 
	

.columntxt h1 {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	/*font-family: 'Times New Roman', Georgia, serif;
	font-family: Baskerville,  'Times New Roman', Serif;*/
	font-weight: normal;
	font-size: 1.7em;
	text-align: left;
	padding-top: 19px;
	padding-left: 19px;
	padding-right: 19px;
	padding-bottom: 19px;
	margin: 0;
	color: #333333;
	}	
	
.columntxt h1, .columntxt h1 a, .columntxt h1 a:link, .columntxt h1 a:visited, .columntxt h1 a:active {
	color: #333333;
	text-decoration: none;
	}	
	
.columntxt h1 a:hover {
	color: #333333;
	text-decoration: underline;
	}	
	
.columntxt h1 span
{
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	line-height: 1.1em;
}

.cover1 h1 span
{
float: left;
padding-top: 19px;
line-height: 1.1em;
}

	
.row3column h1 {
	font-family: Arial,  Verdana, 'Lucida Grande', Sans-Serif;
	font-weight: bold;
	font-size: 1em;
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0;
	color: #362422;
	background: none;
	}	
	
.row3column h1 span
{
float: left;
padding-top: 30px;
padding-left: 10px;
line-height: 1.1em;
}	
	
	
#sidebarforpages h2 {
	font-size: .9em;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	/*font-family: 'Times New Roman', Georgia, serif;
	font-family: Baskerville,  'Times New Roman', Serif;*/
	font-weight: normal;
	font-style: italic;
	/* color: #dc3d2a; */
	color: #fff;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 19px;
	margin-right: 0px;
	padding-top: 40px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 4px;
	background: #000;
	}
				
	
#sidebarforpages h2 a:visited { color: #dc3d2a; text-decoration: underline; background: transparent;}
#sidebarforpages h2 a:link  { color: #dc3d2a; text-decoration:underline; background: transparent;}
#sidebarforpages h2 a:active  { color: #dc3d2a; text-decoration: underline; background: transparent;}
#sidebarforpages h2 a:hover { color: #dc3d2a; text-decoration: underline; background: transparent;}
		
h3 {
	font-size: 1.6em;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	/*font-family: Baskerville,  'Times New Roman', Serif;*/
	font-weight: normal;
	padding: 0;
	margin: 24px 0 0;
	}
		
h3, h3 a, h3 a:link, h3 a:visited, h3 a:active {
	color: #333333;
	text-decoration: none;
	}
	
h3 a:hover {
	color: #333333;
	text-decoration: underline;
	}	

h3#comments {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	/*font-family: Baskerville,  'Times New Roman', Serif;*/
	font-weight: normal;
	font-size: 1.5em;
	text-align: left;
	padding-top: 19px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 19px;
	margin: 0;
	color: #333333;
	}	
	
h3#respond  {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	/*font-family: Baskerville,  'Times New Roman', Serif;*/
	font-weight: normal;
	font-size: 1.5em;
	text-align: left;
	padding-top: 19px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 19px;
	margin: 0;
	color: #333333;
	}	

h4 {
	font-size: 1.5em;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	/*font-family: Baskerville,  'Times New Roman', Serif;*/
	font-weight: normal;
	color: #333333; 
	margin-top: 35px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	}

/* FOR INLINE LAYOUT LIKE SPEAKERS PAGE */	
h4.producer  {
	font-size: 1em;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	/*font-family: Baskerville,  'Times New Roman', Serif;*/
	font-weight: normal;
	font-style: italic;
	color: #252525;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 19px;
	margin-right: 0px;
	padding-top: 4px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 4px;
	background: #eeeded;
	}

/* FOR INLINE LAYOUT LIKE SPEAKERS PAGE */	
h4.advisor  {
	font-size: 1em;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	/*font-family: Baskerville,  'Times New Roman', Serif;*/
	font-weight: normal;
	font-style: italic;
	color: #252525;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 19px;
	margin-right: 0px;
	padding-top: 4px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 4px;
	background: #eeeded;
	}	
	
	
/* FOR MULTI-COLUMN LAYOUT */		
h4.producerOLD  {
	font-size: 1em;
	font-family: 'Times New Roman', Georgia, serif;
	font-weight: normal;
	font-style: italic;
	color: #252525;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 19px;
	margin-right: 0px;
	padding-top: 4px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 4px;
	background: #eeeded;
	}
	
	
/* FOR MULTI-COLUMN LAYOUT */	
h4.advisorOLD  {
	font-size: 1em;
	font-family: 'Times New Roman', Georgia, serif;
	font-weight: normal;
	font-style: italic;
	color: #252525;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 19px;
	margin-right: 0px;
	padding-top: 4px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 4px;
	background: #eeeded;
	}	
	
h4  a:visited { color: #dc3d2a; text-decoration: underline; background: transparent;}
h4  a:link  { color: #dc3d2a; text-decoration:underline; background: transparent;}
h4  a:active  { color: #dc3d2a; text-decoration: underline; background: transparent;}
h4  a:hover { color: #dc3d2a; text-decoration: underline; background: transparent;}
		
	
h5 {
	font-size: .9em;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	/*font-family: 'Times New Roman', Georgia, serif;*/
	font-weight: normal;
	font-style: italic;
	color: #fff;
	margin-top: 34px;
	margin-bottom: 0px;
	margin-left: 19px;
	margin-right: 0px;
	padding-top: 4px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 4px;
	background: #000;
	}
	
h5  a:visited { color: #dc3d2a; text-decoration: underline; background: transparent;}
h5  a:link  { color: #dc3d2a; text-decoration:underline; background: transparent;}
h5  a:active  { color: #dc3d2a; text-decoration: underline; background: transparent;}
h5  a:hover { color: #dc3d2a; text-decoration: underline; background: transparent;}

		

blockquote {
	padding-left: 0px;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}


/********* TEXT ENTRY STYLES **********/

.textwidget {
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 19px;
	padding-left: 19px;
	padding-right: 19px;
	padding-bottom: 19px;
	text-align: left;
	font-size: .8em;
	font-family:  Arial, Verdana, 'Lucida Grande', Sans-Serif;
	font-weight: normal;
	}	

.widget_text p {
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	text-align: left;
	}

.entry p {
	margin-bottom: 19px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 19px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
	}	
		
	
/* for images on single post pages */	
.entry p img {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-bottom: 19px;
	margin-right: 19px;
	margin-left: 0px;
	background-color: #ffffff; 
	border: #eeeded 1px solid; 
	}		
	
.searchresults {
text-align:left;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;
margin-left: 19px;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
}	

.searchresults li {
text-align:left;
margin-top: 10px;
margin-bottom: 10px;
margin-right: 0px;
margin-left: 19px;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
}
	
.searchentry {
	padding-top: 0px;
	padding-bottom: 15px;
	}
	
.entry ul {
padding-left: 19px;
}	
	
.entry ul li {
padding-top: 0px;
padding-bottom: 10px;
}	

	
.entry ul li a:link, .entry ul li a:active, .entry ul li a:visited, 
.entry a:link, .entry a:active, .entry a:visited { 
	color: #dc3d2a; 
	text-decoration: underline; 
	background: transparent;
	}

.entry ul li a:hover, .entry a:hover  { 
	color: #49acd6; 
	text-decoration:underline; 
	background: transparent;
	}	

.widecolumn .post {
	margin: 0;
	}

indent {
	margin-left: 20px;
	display: block;
	}

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 7px;
	}
	

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:left;
	}
	

/********* SIDEBAR STYLES **********/


#sidebar
{
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 19px;
	text-align: left;
	width: 300px;
	border: #000000 solid 0px;
	background: #fafafa;
}


#sidebarforpages
{
	padding-top: 0px;
	padding-bottom: 19px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-right: 0px;
	padding-top: 0px;
	vertical-align: top;
	background: #fafafa;
	width: 300px;
	border: #000000 solid 0px;
}


#sidebarforpages img {
	padding-top: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	display: block;
	margin-left: auto;
	margin-right: auto; 
	}
	
.didyouknowtxt {
	float:left;
	margin-bottom: 15px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: -12px;
	padding-top: 10px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
	text-align: left;
	width: 300px;
	font-size: .7em;
	font-family:  Arial, Verdana, 'Lucida Grande', Sans-Serif;
	/* background: transparent url('images/sectionbox4.jpg')  no-repeat top; */
	font-weight: bold;
	}	
	
.didyouknowtxt p {
	margin: 0 auto;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 20px;
	}	
	
.didyouknowtxt2 {
	float:left;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: -12px;
	padding-top: 10px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
	text-align: left;
	width: 300px;
	font-size: .7em;
	font-family:  Arial, Verdana, 'Lucida Grande', Sans-Serif;
	/* background: transparent url('images/sectionbox4.jpg')  no-repeat top; */
	font-weight: bold;
	}	
	
.didyouknowtxt2 p {
	margin: 0 auto;
	padding-top: 20px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 20px;
	}	
			
	
#sidebar img {
	padding-top: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	display: block;
	margin-left: auto;
	margin-right: auto; 
	}	

#picwrap
{ 
float: left;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px; 
vertical-align: top;
}


#sidebar h2 {
	font-size: .9em;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	/*font-family: Baskerville,'Times New Roman', Georgia, serif;*/
	font-weight: normal;
	font-style: italic;
	/* color: #dc3d2a; */
	color: #fff;
	margin-top: 24px;
	margin-bottom: 0px;
	margin-left: 19px;
	margin-right: 0px;
	padding-top: 4px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 4px;
	background: #000;
	}
	
#sidewidget h2 {
	font-size:  .9em;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	/*font-family: Baskerville,'Times New Roman', Georgia, serif;*/
	font-weight: normal;
	font-style: italic;
	/* color: #dc3d2a; */
	color: #fff;
	margin-top: 24px;
	margin-bottom: 0px;
	margin-left: 19px;
	margin-right: 0px;
	padding-top: 4px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 4px;
	background: #000;
	}	

#sidebar form {
	margin: 0;
	}

	
#sidebar ul  {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
	list-style-type: none;
}


#sidebar li {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	width: 295px;
}

#sidebar li li {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 7px;
	text-align: left;
	font-size: 1em; 
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	border:#cccccc solid 0px;
	border-top-color: #ffffff; 
	border-right-color: #ffffff; 
	border-left-color: #ffffff; 
	border-bottom-color: #cccccc; 	
}

#sidebar a:visited { color: #dc3d2a; font-weight:normal; text-decoration: none; background: transparent}
#sidebar a:link { ccolor: #dc3d2a; font-weight:normal; text-decoration: none; background: transparent}
#sidebar a:active { color: #dc3d2a; font-weight:normal; text-decoration: none; background: transparent}
#sidebar a:hover { color: #49acd6; font-weight: normal; text-decoration: none; background: transparent;}
	
	
#sidewidget li {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	width: 295px;
}

#sidewidget li li {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 7px;
	text-align: left;
	font-size: 1em; 
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	border:#cccccc solid 1px;
	border-top-color: #ffffff; 
	border-right-color: #ffffff; 
	border-left-color: #ffffff; 
	border-bottom-color: #cccccc; 	
}

#sidewidget a:visited { color: #c51738; font-weight:normal; text-decoration: none; background: transparent}
#sidewidget a:link { ccolor: #c51738; font-weight:normal; text-decoration: none; background: transparent}
#sidewidget a:active { color: #c51738; font-weight:normal; text-decoration: none; background: transparent}
#sidewidget a:hover { color: #ffa12d; font-weight: normal; text-decoration: none; background: transparent;}	
	
#sidewrap
{ 
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px; 
vertical-align: top;
}	
	
/* padding of list of links here */
#sidewrap ul ul li{	
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 19px;
	padding-top: 4px;
	padding-left: 2px;
	padding-right: 0px;
	padding-bottom: 9px;
	text-align: left;
	font-size: .9em; 
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	border:#cccccc dotted 0px;
	border-top: none; 
	border-right: none; 
	border-left: none; 
	border-bottom-color: #cccccc; 	
	width: 250px;
	/* background: transparent url('images/arrow.png') no-repeat center left; */
	background: transparent url('images/dotted.png') repeat-x bottom;	
}
	
	
	
/* padding between sidebar widgets */	
#sidewrap ul{
	text-align: left;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 7px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	list-style-type: none;
	}	
	
#sidewrap ul ul{
	border: 0px solid #eae9e5;
	border-top-color: #faf8ef; 
	border-right-color: #eae9e5; 
	border-left-color: #eae9e5; 
	border-bottom-color: #eae9e5; 
	}		
		
#sidewrap
{ 
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px; 
vertical-align: top;
}	
	
/* padding of list of links here */
#sidewidgetwrap ul ul li{	
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 7px;
	text-align: left;		
}

/* padding of list of links here */
.stray_quote-3  {	
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 19px;
	padding-left: 19px;
	padding-right: 19px;
	padding-bottom: 0px;
	text-align: left;	
	font-size: .8em;	
}
	
	
	
/* padding between sidebar widgets */	
#sidewidgetwrap ul{
	text-align: left;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 7px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	list-style-type: none;
	}	
	
#sidewidgetwrap ul ul{
	border: 0px solid #eae9e5;
	border-top-color: #faf8ef; 
	border-right-color: #eae9e5; 
	border-left-color: #eae9e5; 
	border-bottom-color: #eae9e5; 
	}		
			
	
	
#sidebar ol, #sidewrap ol {
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	list-style-type: none;
	}	
	





/********* BLOG POST STYLES **********/


.dateform {
	font-size: 1.1em;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	color: #9a6e3c; 
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border:#FFFFFF solid 0px;
	border-top-color: #FFFFFF; 
	border-right-color: #97ba2b; 
	border-left-color: #FFFFFF; 
	border-bottom-color: #FFFFFF;
	/*line-height: 1em;*/
	}


.small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: .9em;
	color: #777;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	border:#FFFFFF solid 0px;
	border-top-color: #FFFFFF; 
	border-right-color: #FFFFFF; 
	border-left-color: #FFFFFF; 
	border-bottom-color: #c8c7b4;
	}
	
.small  a:visited { color: #dc3d2a; text-decoration: underline; background: transparent;}
.small  a:link  { color: #dc3d2a; text-decoration: underline; background: transparent;}
.small  a:active  { color: #dc3d2a; text-decoration: underline; background: transparent;}
.small  a:hover { color: #49acd6; text-decoration: underline; background: transparent;}		
	
	
.postmetadata {
	color: #777777;
	clear: both;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	border:#bcc5c1 solid 1px;
	border-top-color: #bcc5c1; 
	border-right-color: #fafafa; 
	border-left-color: #fafafa; 
	border-bottom-color: #fafafa;
	font-size: .8em;
	padding-top: 7px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	}

	
.sociable { 
	border:#bcc5c1 solid 1px;
	border-top-color: #bcc5c1; 
	border-right-color: #fafafa; 
	border-left-color: #fafafa; 
	border-bottom-color: #fafafa;
	margin-top: 30px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 7px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	}	
	
.sociable img {
	display: inline;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	}	
	
.sociable_tagline { position: relative; font-size: .8em; font-weight: normal; color:#777777; font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; padding-bottom: 3px;}	

	
.postmetadata a:link, .postmetadata a:active, .postmetadata a:visited
{
	color: #dc3d2a;
	text-decoration: none; 
	}	
	
.postmetadata a:hover {
	color: #49acd6;
	text-decoration: none; 
	}		

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}


/********* BLOG COMMENT STYLES **********/

.commentlist {
	padding: 0;
	text-align: left;
	font-weight: normal;
	font-style: normal;
	}
	
.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	margin: 10px 5px 10px 0;
	}	

.commentlist li {
	font-weight: bold;
	background-color: #faf8ef;
	border: 1px solid #e6e0c0;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 0.9em;
	font-family: Baskerville,'Times New Roman', Georgia, serif;
	}

.alt {
	background-color: #DADCC3;
	border: 1px solid #F2F0E7;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	}
	
	

.commentmetadata {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 1em;
	font-weight: normal;
	color: #9a6e3c;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	display: block;
	border:#e6e0c0 solid 1px;
	border-top-color: #faf8ef; 
	border-right-color: #faf8ef; 
	border-left-color: #faf8ef; 
	border-bottom-color: #e6e0c0;
	}
	
	
.commentmetadata  a:visited { color: #9a6e3c; text-decoration: none; background: transparent;}
.commentmetadata  a:link  { color: #9a6e3c; text-decoration:none; background: transparent;}
.commentmetadata a:active  { color: #9a6e3c; text-decoration: none; background: transparent;}
.commentmetadata  a:hover { color: #f99818; text-decoration: none; background: transparent;}		

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	margin: 5px 0;
	}

#commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	color: #777;
	}





/* WP Default Styles */
/*  */ 



caption, cite {
	text-decoration: none;
	}

strike {
	color: #777;
	}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}

.post {
	text-align: left;
	}

.post hr {
	display: block;
	}




/* Begin Images */


img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

.alignright {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	display: block;
	vertical-align: top;
	float: right;
	clear: both;
	}

img.alignleft {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 10px;
	margin-left: 0px;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */








/* Begin Form Elements */



select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 100%;
	padding: 2px;
	}

#commentform #submit {
	margin: 0;
	float: right;
	}
/* End Form Elements */



/* Begin Calendar */

#wp-calendar caption, cite {
	text-decoration: none;
	}

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
	
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}


.center {
	text-align: center;
	}


.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
/* End Various Tags & Classes*/

#tags {
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-left: 50px;
	padding-right: 0px;
	padding-bottom: 20px;
	}

/* PageNavi
-------------------------------------------------------------- */
 
/* Use !important to override PageNavi CSS */
 
 
.wp-pagenavi {
	margin-top: 40px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #d9d6cb;
	color: #333333;
	font-size: 1em;
	font-weight: bold;
	background-color: #ebe7d5;
	text-align: right;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	/*font-family: Baskerville,'Times New Roman', Georgia, serif;*/
}	 

.wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi a:active, .wp-pagenavi span.current {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
	border: 0px solid #0066cc;
	font-weight:bold;
	color: #dc3d2a;
	text-align:left;
}

.wp-pagenavi a:hover {	
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	border: 0px solid #000000;
	color: #49acd6;
	font-weight: bold;
	text-align:left;
	
}

.wp-pagenavi span.extend, .wp-pagenavi span.pages {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	border: 0px solid #000000;
	color: #333333;
	text-align:left;
}

/* 
-------------------------------------------------------------- */


.wrap1 {
	float: left;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	border: #cccccc 0px solid; 
	}

		
.wrap2 {
	border: #cccccc 0px solid; 
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	}

.firstwrap {
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 9px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	background-color: #ffffff;
	height: 374px;
	}

	
	
/*	photo row container */
.pagepicwrap {
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	height: 320px;
	}	
	
.homepicwrap {
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 20px;
	margin-bottom: 0px;
	margin-right: 10px;
	margin-left: 0px;
	/*background-color: #ffffff;*/
	height: 320px;
	}	
	
.frontbox {
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 625px;
	text-align: left;
	border: #cccccc 0px solid; 
	}	
	
.frontpic img {
	float: left;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	background-color: #ffffff; 
	border: #cccccc 1px solid; 
	}	
	
.frontpic object {
	float: left;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	width: 600px;
	height: 350px;
	background-color: #ffffff; 
	border: #cccccc 1px solid; 
	}	
	
#pagepic {
	float: left;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	width: 680px; /* match DIV size */
	height: 300px; /* match DIV size */
	background-color: #000000; 
	border: #cccccc 0px solid; 
		/* for IE */
	filter:alpha(opacity=60); /* set DIV transparency */
	/* CSS3 standard */
	opacity:0.6;
	-moz-opacity:0.6; 
	-khtml-opacity: 0.6;
	}	
	
#pagepic img {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	background-color: #ffffff; 
	border: #cccccc 0px solid; 
	}	
	
.promo1 {
	float: right;
	text-align: right;
	line-height: 1em;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	color: #fff;
	font-size: 2em;
	z-index: 9; /* place it over the other DIV */
	position:absolute; /* absolute positioning */
	width: 690px; /* match DIV size */
	height: 300px; /* match DIV size */
	top: 60px; 
	left: 255px;
	background-color: transparent; /* transparent background */
	}
	
.line1 {
	float: right;
	text-align: right;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	color: #fff;
	font-size: .7em;
	}
	
.line2 {
	float: right;
	text-align: right;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	color: #fff;
	font-size: .8em;
	}		
	
#promo1lnks {
	float: right;
	text-align: right;
	line-height: .8em;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	z-index: 10; /* place it over the other DIV */
	position:absolute; /* absolute positioning */
	top: 190px; 
	left: 708px;
		/* for IE */
	filter:alpha(opacity=90); /* set DIV transparency */
	/* CSS3 standard */
	opacity:0.9;
	-moz-opacity:0.9; 
	-khtml-opacity: 0.9;
}	

#promo1lnks ul {
	text-align: right;
	line-height: 1.5em;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	list-style-type: none;
	list-style-position: outside;
	display:  list-item;
}	

#promo1lnks li a
{
	display: block;
	margin-top: 4px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 4px;
	padding-left: 5px;
	padding-right: 10px;
	padding-bottom: 4px;
	text-align: right;
	font-size: 1.1em; 
	font-family: Arial, Verdana, 'Lucida Grande', Sans-Serif;
	border:#ec0d4d solid 0px;
	border-top-color: #f77658; 
	border-right-color: #a40d2a; 
	border-left-color: #f77658; 
	border-bottom-color: #a40d2a; 
	/* background: #f32837; */
	background: #fe2836;
	/* background: transparent url('images/promobk.jpg')  no-repeat top; */
	width: 225px;	
}

#promo1lnks li a:hover
{
	display: block;
	margin-top: 4px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 4px;
	padding-left: 5px;
	padding-right: 10px;
	padding-bottom: 4px;
	text-align: right;
	font-size: 1.1em; 
	font-family: Arial, Verdana, 'Lucida Grande', Sans-Serif;
	border:#ec0d4d solid 0px;
	border-top-color: #f77658; 
	border-right-color: #a40d2a; 
	border-left-color: #f77658; 
	border-bottom-color: #a40d2a; 
	/* background: #f32837; */
	background: #49acd6;
	/* background: transparent url('images/promobk_hov3.jpg')  no-repeat top; */
	width: 225px;	
}
		
#promo1lnks a:visited { color: #fff; font-weight: normal; text-transform:uppercase; text-decoration: none;}
#promo1lnks a:link  { color: #fff; font-weight: normal; text-transform:uppercase; text-decoration: none; }
#promo1lnks a:active  { color: #fff; font-weight: normal; text-transform:uppercase; text-decoration: none;}
#promo1lnks a:hover { color: #fff; font-weight: normal; text-transform:uppercase; text-decoration: none;}
	

	
.cover1page {
	float: left;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 8px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
	}			
	
.cover1page h4 {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	/*font-family: Baskerville,'Times New Roman', Georgia, serif;*/
	font-weight: normal;
	font-size: .8em;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
	padding-right: 0px;
	}	
	
.frontcolumnn {
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 19px;
	margin-left: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border: #cccccc 0px solid; 
	}	
	
#didyouknowhead {
	float: left;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-left: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
	}	
	
#didyouknowhead2 {
	float: left;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
	}	
	
.didyouknowlnks
{
	display:block; 
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-left: 1px;
	padding-right: 0px;
	padding-bottom: 25px;
	text-align: left;
	font-size: 1em; 
	font-family: Arial, Verdana, 'Lucida Grande', Sans-Serif;
	font-weight: normal;
	}	
	
.didyouknowlnks3
{
	display:block; 
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-left: 1px;
	padding-right: 0px;
	padding-bottom: 25px;
	text-align: left;
	font-size: .8em; 
	font-family: Arial, Verdana, 'Lucida Grande', Sans-Serif;
	font-weight: normal;
	}		
	
#promoback {
	float: left;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 40px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
	background: transparent url('images/sociback.jpg') no-repeat 0 0;
	width: 306px;
	height: 134px;
	}	

/* FOR TOP HEADER POS */	
#socicons {
	float: right;
	margin-bottom: 0px;
	margin-right: 5px;
	margin-left: 0px;
	margin-top: 20px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
	}	
	
#socicons img {
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
	}	
	
.cover1 {
	float: left;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-left: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
	}	
	
.mapbox {
	float: left;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
	border: 0px solid #cccccc;
	}	
		

		
.didyouknowtxt3 {
	float:left;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: -1px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom:0px;
	text-align: left;
	width: 240px;
	height: 300px;
	font-size: .9em;
	background: #fafafa;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	/*font-family: Baskerville,'Times New Roman', Georgia, serif;*/
	font-weight: normal;
	color: #333333;
	}	
	
.didyouknowtxt3 p {
	margin: 0 auto;
	padding-top: 19px;
	padding-left: 19px;
	padding-right: 15px;
	padding-bottom:5px;
	font-size: .8em;
	}	
				
	
	
.cover2 {
	float: left;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 32px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 45%;	
	text-align: left;
	}		
	
.cover3 {
	float: right;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 40px;
	padding-left: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	width: 240px;
	text-align: center;
	border:#FFFFFF solid 0px;
	border-top-color: #FFFFFF; 
	border-right-color: #FFFFFF; 
	border-left-color: #a4846f; 
	border-bottom-color: #FFFFFF; 
	}	
	
.cover3 img {
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	border: 0px;
	}		
	
.row3wrap {
	float:left;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	
	}		
		
.row3column {
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border:#cccccc solid 1px;
	border-top-color: #cccccc; 
	border-right-color: #cccccc; 
	border-left-color: #cccccc; 
	border-bottom-color: #cccccc; 
	background: #fcfbf9;
	width: 946px;
	}		
	
.columncontainer {
	float: left;
	margin-top: -2px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border:#cccccc solid 0px;
	text-align: left;
	}		
	
.columntxt {
	float: left;
	margin-top: 0px;
	margin-bottom: 19px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
	border:#cccccc solid 0px;
	}	
			
	
.colfront {
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 19px;
	text-align: left;
	}	
	
.colfront p {
	margin: 0;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 19px;
	padding-bottom: 0px;
	font-size: .8em;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	/*font-family: Baskerville,'Times New Roman', Georgia, serif;*/
	font-weight: normal;
	color: #333333;
	}	
	
.colfront img {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-bottom: 20px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	}	
	
.colfront span {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	}	
	
.row3front {
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 5px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 5px;
	text-align: left;
	width: 300px;
	font-size: .8em;
	font-family:  Arial, Verdana, 'Lucida Grande', Sans-Serif;
	font-weight: normal;
	}	
	
.row3front p {
	margin: 0 auto;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 10px;
	padding-bottom: 20px;
	}		
	
	
.row3front .excerpt p {
margin-left: 6px;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
	}	
	
.morelnk {
margin-left: 6px;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
	}	
	
.newslnk
{
	display:block; 
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 6px;
	padding-top: 15px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
	font-size: .9em; 
	font-family: Arial, Verdana, 'Lucida Grande', Sans-Serif;
	}	
	
.columncontainer object 
{	
	margin-top: 0px;
	margin-bottom: 0px;
	width: 290px;
	height: 250px;
}
	
.row3front ul 
{
text-align: left;
margin-top: -5px;
margin-bottom: 0px;
margin-right: 0px;
margin-left: 0px;
padding-top: 0px;
padding-left: 3px;
padding-right: 25px;
padding-bottom: 0px;
list-style-type: none;
}

.row3front li
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 7px;
	text-align: left;
	font-size: .9em; 
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	border:#cccccc solid 1px;
	border-top-color: #fcfbf9; 
	border-right-color: #fcfbf9; 
	border-left-color: #fcfbf9; 
	border-bottom-color: #cccccc; 	
}

.row3front a:visited { color: #c51738; font-weight:normal; text-decoration: none; background: transparent;}
.row3front a:link { color: #c51738; font-weight: normal; text-decoration: none; background: transparent;}
.row3front a:active { color: #c51738; font-weight: normal; text-decoration: none; background: transparent;}
.row3front a:hover { color: #ffa12d; font-weight: normal; text-decoration: none; background: transparent;}	
	
.flickr {
	margin: 0 auto;
	padding-top: 6px;
	padding-left: 8px;
	padding-right: 5px;
	padding-bottom: 10px;
	}	
	
.flickr img {
	margin: 0 auto;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	border:#cccccc solid 1px;
	background: #ffffff;
	}		
	
.column1 {
	float: left;
	margin-bottom: 0px;
	margin-right: 19px;
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
	min-height: 335px;
	width: 669px;
	/*background: #fafafa; */
	}	
	
/* col 2 for images, col 3 for text box */	
.column2 {
	float: right;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
	min-height: 335px;
	width: 251px;
	background: #fafafa;
	}
	
.column2 p {
	margin: 0 auto;
	text-align: center;
	padding-top: 19px;
	padding-left: 19px;
	padding-right: 19px;
	padding-bottom: 19px;
	background: transparent;
	}			
	
.column2 img {
	margin: 10 auto;
	text-align: center;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	border:#cccccc solid 1px;
	background: transparent;
	}	
	
/* col 2 for images, col 3 for text box */	
.column3 {
	float: left;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 9px;
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
	min-height: 335px;
	width: 240px;
	background: #fafafa;
	}
	
.column3 p {
	margin: 0 auto;
	text-align: left;
	padding-top: 0px;
	padding-left: 19px;
	padding-right: 19px;
	padding-bottom: 19px;
	background: transparent;
	}			
	
.row3box1 {
	float: left;
	margin-bottom: 0px;
	margin-right: 14px;
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	text-align: left;
	height: 300px;
	width: 303px;
	border:#cccccc solid 0px;
	}	
	
.row3box2 {
	float: left;
	margin-bottom: 0px;
	margin-right: 14px;
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	text-align: left;
	height: 300px;
	width: 303px;
	border:#cccccc solid 0px;
	}	
	
.row3box3 {
	float: left;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	text-align: left;
	height: 300px;
	width: 303px;
	border:#cccccc solid 0px;
	}		
	
.coverlnks
{
	display:block; 
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 20px;
	padding-left: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
	font-size: .8em; 
	font-family: Arial, Verdana, 'Lucida Grande', Sans-Serif;
	}	
	
.collnks
{
	display:block; 
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	text-align: left;
	font-size: 1.1em; 
	font-family: Arial, Verdana, 'Lucida Grande', Sans-Serif;
	}		
	
.colfront .coverlnks
{
	display:block; 
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 15px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
	font-size: .8em; 
	font-family: Arial, Verdana, 'Lucida Grande', Sans-Serif;
	}		
	
.row3front .coverlnks
{
	display:block; 
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 4px;
	padding-left: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
	font-size: .9em; 
	font-family: Arial, Verdana, 'Lucida Grande', Sans-Serif;
	}			
	
a.covermore:visited { color: #c51738; font-weight: bold; text-transform:uppercase; text-decoration: none; background: transparent;}
a.covermore:link  { color: #c51738; font-weight: bold; text-transform:uppercase; text-decoration: none; background: transparent;}
a.covermore:active  { color: #c51738; font-weight: bold; text-transform:uppercase; text-decoration: none; background: transparent;}
a.covermore:hover { color: #ffa12d; font-weight: bold; text-transform:uppercase; text-decoration: none; background: transparent;}


	
.pageheadings {
	font-size: 1.1em;
	padding-top: 7px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: -1px;
	margin-right: 0px;
	border:#cfc6a9  solid 0px;
	border-top-color: #ffffff; 
	border-right-color: #ffffff; 
	border-left-color: #ffffff; 
	border-bottom-color: #cfc6a9;
	/* background: #eeeded; */
	}
		
	
.pageheadings h2 {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	/*font-family: Baskerville,'Times New Roman', Georgia, serif;*/
	font-weight: normal;
	font-size: 2.1em;
	text-align: left;
	padding-top: 17px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0;
	color: #333333;
	}		
	
.pageheadings h2 a:visited { color: #dc3d2a; text-decoration: underline; background: transparent;}
.pageheadings h2 a:link  { color: #dc3d2a; text-decoration:underline; background: transparent;}
.pageheadings h2 a:active  { color: #dc3d2a; text-decoration: underline; background: transparent;}
.pageheadings h2 a:hover { color: #dc3d2a; text-decoration: underline; background: transparent;}			
	
.postheadings h2 {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	/*font-family: Baskerville,'Times New Roman', Georgia, serif;*/
	font-weight: normal;
	font-size: 2.1em;
	text-align: left;
	padding-top: 19px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0;
	color: #333333;
	}
	
.postheadings h2 a:visited { color: #dc3d2a; text-decoration: underline; background: transparent;}
.postheadings h2 a:link  { color: #dc3d2a; text-decoration:underline; background: transparent;}
.postheadings h2 a:active  { color: #dc3d2a; text-decoration: underline; background: transparent;}
.postheadings h2 a:hover { color: #dc3d2a; text-decoration: underline; background: transparent;}	
	
	

	
/* menu drop-down */



#dropnav {
    text-align: left;
	background-color: #ffbd0f;
    margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px; 
	width: 100%;
	min-width: 980px;
	height: 36px;
	border-top: 8px solid #ffffff;
    }
	
#dropnavcontainer {
	width: 980px;
	margin-left: auto;
	margin-right: auto;
}	

#dropnav ul {
    /*border:1px solid #bbb;*/
	text-align:left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 19px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	list-style-type: none;
	
    }	

#dropnav  a:link, #dropnav  a:visited, #dropnav  a:active,
#dropnav  .page_item a:link, #dropnav  .page_item a:visited, #dropnav  .page_item a:active,
#dropnav  .page_parent a:link, #dropnav  .page_parent a:visited,
#dropnav  .page_parent a:active
 {
 	display: block;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	padding-top: 12px;
	padding-left: 27px;
	padding-right: 27px;
	padding-bottom: 11px;  /* offset sfmenu border */
	margin-top: -1px; /* offset sfmenu border */
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	border-right: 1px solid #ffffff;
    }
	
#dropnav .current_page_item, #dropnav .current_page_ancestor {
	background: #fff;
	color: #000;
}	

#dropnav a:hover, #dropnav .page_item a:hover, #dropnav .page_parent a:hover {
	background: #ebe7d5;
	color: #000;
	text-decoration: none;
}

#dropnav ul li .current_page_item {
	background: #ebe7d5;
	color: #000;
}

#dropnav ul li .current_page_item a:hover {
	background: #ebe7d5;
	color: #000;
	text-decoration: none;
}

#dropnav ul li .page_item a:hover {
	background: #ebe7d5;
	color: #000;
	text-decoration: none;
}
	
/* parent row font styling */
#dropnav li {
    float:left;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	list-style:none;
	font-weight: bold;
	text-transform: none;
	font-size: .8em;
	font-family:  Arial, 'Lucida Grande', Sans-Serif;
	border-right: 1px solid #ffffff;
    }
	
#dropnav li ul {
	position: absolute;
	left: -999em;	
}
	
#dropnav ul ul {
    position:absolute;
    left:-999em;
    height:auto;
    width: 200px;
    margin:0;
    border:0;
    border-top:0px solid #666666;
	filter:alpha(opacity=90);
	/* CSS3 standard */
	opacity:0.9; 
	-moz-opacity:0.9; 
	-khtml-opacity: 0.9; 
	margin-top: 5px; /* offset sfmenu border */
    }
	
	/* dropdown fonts */
#dropnav li li {
    width: 200px;
    border-bottom:0px solid #666666;
    border-left:0px solid #666666;
    border-right:0px solid #666666;	
	font-size: 1em;
    }
	
#dropnav li li a:hover {
	text-decoration: none;
    }	

#dropnav li ul ul {
    margin:-20px 0 0 130px;
    }


#dropnav li li a:link, #dropnav li li .page_item a:link, 
#dropnav li li a:visited, #dropnav li li .page_item a:visited,
#dropnav li li a:active, #dropnav li li .page_item a:active,{
	text-decoration: none;	
	text-align:left;
}	

#dropnav li ul a:link, #dropnav li ul .page_item a:link, 
#dropnav li ul a:visited, #dropnav li ul .page_item a:visited,{
	text-decoration: none;	
}	
	
	/* dropdown hovers */
	
#dropnav li ul a:hover
 {
	background: #ebe7d5;
	color: #000;	
	font-size: 1em;
}	
	
	
#dropnav li ul li:hover a, #dropnav li ul li li:hover a, #dropnav li ul li li li:hover a, #dropnav li ul li li li:hover a {
    color:#ebe7d5;
    }
#dropnav li:hover a, #dropnav li.sfhover a {
    color:#ebe7d5;
    }
#dropnav li:hover li a, #dropnav li li:hover li a, #dropnav li li li:hover li a, #dropnav li li li li:hover li a {
    color:#ebe7d5;
    }
#dropnav li:hover ul ul, #dropnav li:hover ul ul ul, #dropnav li:hover ul ul ul ul {
    left:-999em;
	color:#ebe7d5;
    }
	
	/* dropdown background colors */
#dropnav li:hover ul, #dropnav li li:hover ul, #dropnav li li li:hover ul, #dropnav li li li li:hover ul {
    left:auto;
    background:#ebe7d5;
    }
	
#dropnav li:hover {
   /*background:#99CCFF;*/
   background:#ebe7d5;
    }	
	
span.wpcf7-list-item { display: block; } 
