
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700italic,700,400italic);
@import url(http://fonts.googleapis.com/css?family=Oswald:300);
/* @override 
	http://lincoln-cpa.com/new/css/style.css
	http://localhost/~curious/TilleyLincoln/css/style.css
	http://localhost/~curious/tilleylincoln/css/style.css
	http://tilleylincoln.com/www.tilleylincoln/css/style.css
	http://tilleylincoln.com/css/style.css
*/

* {
	font-size: 1em;
}

html {
	height: 100%;
}

body	
{
	height: 100%;
	font-family: 'Open Sans', sans-serif;
	background-image: url(../images/backgroundpattern1.jpg);
	background-position: top;
	background-color: rgb(24,30,23);
	padding: 0 0 2em 0;
}

a {
	color: rgb(42, 83, 74);
}


h1
{
	color: white;
	font-family: 'Open Sans', sans-serif;
	font-size: 2.35em;
	font-weight: bold;
	letter-spacing: 0.1em;
	margin: 0em 0 0 -9999px;
	padding: 225px 0 25px 0;
	text-shadow: 2px 2px #000;
	display: block;
}



h2
{ 
	color: #2a524a;
	font-style: normal;
	font-variant: small-caps;
	font-family: Georgia, serif;
	font-size: 2.5em;
	font-weight: bold;
	margin: 0 35px 0.6em;
	padding-bottom: 0.2em;
	position: relative;
	top: 0;	
	display: block;
	text-shadow: 0px 1px 0.05em #19312c;
	border-bottom: 2px
		solid
		#2a524a;
}



h3
{
	color: #ffffff;
	font-family: Georgia, serif;
	font-size: 1.5em;
	margin: 0.5em 0em 0.2em 0em;
	padding: 10px;
	text-align: center;
	border-bottom: 2px
		solid
		#cfa773;
	text-shadow: 0px 1px 0.05em #cfa773;
}

h4
{ 
	color: white;
	font-style: normal;
	font-variant: small-caps;
	font-family: sans-serif, "Lucida Grande", Verdana, Arial;
	font-size: 1em;
	font-weight: bold;
	margin: 0 0 0 35px;
	position: relative;
	top: 0;	
	display: block;
	text-shadow: 1px 1px  #000;

}
h5
{
	margin: 1.5em 0 0.3em 0em;
	position: relative;
	top: 0;	
	display: block;


	color: #2a524a;
	font-style: normal;
	font-variant: small-caps;
	font-family: Georgia, serif;
	font-size: 1.75em;
	font-weight: bold;
	text-shadow: 0px 1px 0.05em #19312c;



}

h6
{
	color: #343e3c;
	font-style: normal;
	font-family: 'Open Sans', sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	margin: 1em 0 0.25em 0.25em;
	position: relative;
	top: 0;	
	display: block;
	}

p, dl 
{
	font-family: 'Open Sans', sans-serif;
	font-size: 1.1em;
	line-height: 1.25em;
	margin: 0 0 1em 0;	
}

#right_gold_1, 
#right_gold_2,
#right_gold_3,
#left_gold_1, 
#left_gold_2,
#left_gold_3 {
	background: #cfa773;
	position: absolute;
	z-index: 100;
	top: 0px;

	box-shadow: 1px 0px 5px 0px #000000;
	-moz-box-shadow: 1px 0px 5px 0px #000000;
	-webkit-box-shadow: 1px 0px 5px 0px #000000;

	border-left: 3px solid #fcd19c;
	border-right: 5px solid #cfa773;

	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius: 3px;
}


#right_gold_1, 
#right_gold_2,
#right_gold_3 {


}


 #right_gold_1 {
	right: 50%;
	margin-right: -530px;
 	height: 290px;
 }

 #right_gold_2 {
	right: 50%;
	margin-right: -570px;
 	height: 170px;
 }

 #right_gold_3 {
	right: 50%;
	margin-right: -610px;
 	height: 70px;
 }

  #left_gold_1 {
	left: 50%;
	margin-left: -530px;
 	height: 290px;
 }

 #left_gold_2 {
	left: 50%;
	margin-left: -570px;
 	height: 170px;
 }

 #left_gold_3 {
	left: 50%;
	margin-left: -610px;
 	height: 70px;
 }

dl#quickbooks-schedule dt{font-size: .95em; text-decoration: underline;}
.bold-text{font-weight: bold;}

#quickbooks #quickbooks-schedule a:link,
#quickbooks #quickbooks-schedule a:visited{color:black; text-decoration: none;}

#quickbooks #quickbooks-schedule a:hover,
#quickbooks #quickbooks-schedule a:active{color:rgb(159,192,174); text-decoration: none;}

#quickbooks #quickbooks-schedule .note{font-size: .75em; font-style: italic;}

#main_content
{
	clear:left;
	float: left;
	margin: 0 0 1em 3%;
	padding: 0;
	position: relative;
	width: 60%;
}

#main_content p
{
	margin: 0 0 1em 0.75em;

}

#main_content p span
{
	font-weight: bold;
	color: #2a524a;
	font-size: 1.15em;
}
#main_content ul 
{
	font-size: .95em;
	line-height: 1.5em;
	margin: 0 0 1em 7px;	
}


#main_content #address_company
{
	margin: 0 0 0.1em 0;
	font-family: Georgia, serif;
	font-weight: bold;
	font-size: 1.6em;
	color: rgb(206, 167, 115);
	text-shadow: 1px 1px 0.05em rgb(108, 93, 73);
}

#main_content #address_first_line,
#main_content #address_second_line
{
	margin: 0 0 0 0.3em;
}

#main_content #address_phone
{
	margin: 0.65em 0 0 0.3em;

}

#main_content #address_phone span,
#main_content #address_fax span
{
	font-family: Georgia, serif;
	font-weight: bold;
}

#main_content #address_fax
{
	margin: 0 0 1.85em 0.3em;

}


#main_content #address_doug,
#main_content #address_pauline,
#main_content #address_connie,
#address_dennis

{
	font-size: 1.1em;
	font-weight: bold;
	font-family: Georgia, serif;
	margin: 1em 0 0 0.3em;

}

#main_content #address_dennis
{
	margin: 0 0 0 0.3em;
}

#main_content #address_dennis_email a:link,
#main_content #address_dennis_email a:visited,
#main_content #address_doug_email a:link,
#main_content #address_doug_email a:visited,
#main_content #address_pauline_email a:link,
#main_content #address_pauline_email a:visited,
#main_content #address_connie_email a:link,
#main_content #address_connie_email a:visited{

	color: #2a524a; 
	text-decoration: none;
	margin: 0.3em 0em 0em 0.3em;
	font-size: 1em;
	color: black;
	padding: 2px 4px;
}

#main_content #address_dennis_email a:hover,
#main_content #address_doug_email a:hover,
#main_content #address_pauline_email a:hover,
#main_content #address_connie_email a:hover
{
	background-color: rgb(207, 167, 115);
}

#home #main_content dl#list_ourApproach
{
	background-color: #f2eadf;
	margin: 0 0 1em 0;
	padding: 0.9em 0;
	line-height: 1.25em;
}

#home #main_content dl#list_ourApproach dt
{

	font-size: 0.9em;
	font-weight: bold;
	margin: 0.25em 0 0.2em 21px;
	padding:0;
}

#home #main_content dl#list_ourApproach dd
{
	font-size: 0.8em;
	margin: 0 0 0.25em 30px;
	padding: 0 1em 0 0;
}

#home ul li.job_title{
	margin: .25em 0 .5em 0;
}
#home ul li a.email_link {
	color: #2a524a; 
	margin: 2px 4px;
	text-decoration: none;
}
/*#home ul li a:link{margin:0 0 0 -.25em; padding: .25em;}*/
#home ul li a:hover.email_link{
	background-color: rgb(207, 167, 115);
	margin: 0px;
	padding: 2px 4px;
}


#main_content dl,
#main_content .perch_php
{
	background-color: rgb(242, 234, 223);
	margin: 0px 0px 1em;
	padding: 0.9em 0px;
	line-height: 1.25em;
}

#main_content .perch_php
{
background-color: transparent;
}
#main_content dt
{
	font-size: 0.9em;
	font-weight: bold;
	margin: 0.25em 0px 0.2em 21px;
	padding: 0px;
}

#main_content dd{
	font-size: 0.8em;
	margin: 0px 0px 0.25em 30px;
	padding: 0px 1em 0px 0px;
}

#main_content dl#questions {
	padding: 1.5em 1.1em;
}

#questions a {
	color: rgb(42, 83, 74);
}

#questions dd {
	margin: 0.3em 0px 1.1em 3em;
}


dl#questions dt span,
dl#questions dd span{margin: 0 0 0 -15px; font-size: 1em; font-weight: bold; }

dd span.bold_dd
{
	display: inline;
	margin: 0 0 0 0;
	padding: 0 0  0 16px;
	
}


#questions ul
{
	margin:-1.25em 0 2em 0;	
}

#questions ul li
{
	font-family: sans-serif, "Lucida Grande", Verdana, Arial;
	font-size: .80em;
	margin:0 0 0 55px;
	padding: 0 1em 0 0;
	list-style-position: outside;
	list-style-type: square;
}

#questions ul li.no-list-style
{
	list-style-type: none;
	margin: 0 0 0 5px;
	font-size: .85em;
	padding: 0 0 0 50px;
	
}
#questions ul li.no-list-style span
{
	margin: 0 33px 0 -50px;
	
}
#taxtips #main_content dl
{
	line-height: 1em;
	padding: 1em 1em;
}

#taxtips #main_content dt{

	font-size: .85em;
	font-weight: bold;
	margin:1em 0 .5em -2em;
	padding:0 0 0 2em
}

#taxtips #main_content dd
{
	margin: 0 0 1.5em 0;
}

#taxtips #main_content ul
{
	margin-left: 25px;
	list-style-type: square;
}

#taxtips #main_content li
{
	line-height: 1.1;
	margin-bottom: 0.75em;
	list-style-position: outside;
}
#taxtips #main_content li.nobullet
{
	list-style-type: none;
	margin-left: -25px;
}
#taxtips .checklists
{
	background-color: rgb(242, 234, 223);
	margin-top: 25px;
	padding: 1.5em;
	border: 2px
			solid
			rgb(42, 82, 74);
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;

}
#taxtips .checklists h3 {
	color: rgb(42, 82, 74);
	margin: 0em 0.2em 0.5em 0.2em;
}

#column 
{
	-moz-column-count: 1;
	-moz-column-gap: 20px;
	-webkit-column-count: 1;
	-webkit-column-gap: 20px;
	column-count: 1;
	column-gap: 20px;
	clear: both;
}

/* SEE IE FIX */
blockquote
{
	color: rgba(0,0,0, .45);
	text-align: left;
	font-style: italic;
	font-family: serif;
	background-position: -160px 0px;
	background-repeat:repeat-y;
	background-image: url(../images/fade_quote.jpg);
	background-color: rgba(255, 255, 255, .75);
	clear: both;
	display: block;
	font-size: 1.75em;
	margin: 1em 0 2em 0px;
	padding: .35em 0 .35em 85px;
	position: relative;
	line-height: 1.5em;
	width:75%;
}


/*
#contact blockquote
{
	width:50%;

}	
*/
#container 
{
background-position: -500px -545px;
	margin: 0 auto 20px;
	padding: 0 0 10px 0;
	_padding: 0;
	position: relative;
	top: 0;
	width: 980px;
/*  	CORNER RADIUS */
 	-moz-border-radius: 25px; /* MOZILLA */
 	-webkit-border-radius: 25px; /* WEBKIT */
	-khtml-border-radius:25px; /* LINIX */
	 border-radius:25px; /* CSS3 */	
 /*  END CORNER RADIUS */


}

#banner
{
	background-color: black; 
	background-repeat: no-repeat;
	display: block;
	margin: 0px 0px 30px 0px;
	position: relative;
	top:0;
	clear:both;
	background-image: url(../images/banner.jpg);
	background-repeat: no-repeat;	
	border: 5px
			solid
			#cfa773;
	border-left-color: #fcd19c;
	border-top: 0px;
	width: 970px;
	height: 356px;

	

	border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;

	border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;

    box-shadow: 1px 0px 5px 0px #000000;
	-moz-box-shadow: 1px 0px 5px 0px #000000;
	-webkit-box-shadow: 1px 0px 5px 0px #000000;
	
	}	

#banner > a {
	display: inline-block;
	height: 100%;
	width: 100%;
}

#banner ul 
{	
	position:absolute; 
	right: 0;
	top: 0px;
	background-color: rgb(31,58,53);	
	background-image: url(../images/backgroundpattern1.jpg);
	padding: 0.4em 0px 0.2em 0;
 	display: block;

	border: solid
			#cfa773;
	border-width: 0px 0px 2px 2px;
	border-left-color: #fcd19c;

	border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;

}
	
#banner li
{
	color: #fcd19e;
	text-align: left;
	font-weight: bold;
		font-family: sans-serif, "Lucida Grande", Verdana, Arial;
	font-size: 0.8em;
	margin: 0px 1.5em 0.4em 1.5em;
	padding: 0;
}

#banner li a:link,
#banner li a:visited{color: #fcd19e;}

#banner li a:hover,
#banner li a:active{color: white;}


/* MAIN NAVIGATION */
#navigation
{
	font-family: 'Oswald', sans-serif;
	font-weight: bold;
	font-size: 1.1em;
	margin: 0;
	padding: 0 0 0 1em;
	position: relative;
	left: 0;
	top:0; 
	display: block; 
}

#navigation li
{	
	vertical-align: bottom;
	display: inline-block;
	margin: 0 0.2em 0.15em 0;
	background-color: rgba(207, 167, 115, 0.5);	

	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius:10px;
	-webkit-border-top-left-radius: 10px;
}

#navigation li.last
{
	border: none;
}


#navigation li a
{
	display: inline-block;
	padding: 0.5em 1em 0.35em 1em;
}

#navigation li a:link,
#navigation li a:visited

{
	text-decoration: none;
	color: rgba(255, 255, 255, 0.5);
}

#navigation li:hover
{
	background-color: rgb(207, 167, 115);
	margin: 0 0.2em -0.05em 0;
	padding-bottom: 0.05em; /* 0.05em - IE FIX */
}

#navigation li:hover a
{
	color: #ffffff;
	padding: 1.1em 1em 0.5em 1em;
}

body#home #navigation li.nav_home,
body#contact #navigation li.nav_contact,
body#taxtips #navigation li.nav_taxtips,
body#about #navigation li.nav_about,
body#links #navigation li.nav_forms,
body#services #navigation li.nav_services,
body#newsletter #navigation li.nav_newsletters,
body#faq #navigation li.nav_faq,
body#quickbooks #navigation li.nav_quickbooks
{
	background-color: rgb(207, 167, 115);
	margin: 0 0.2em -0.05em 0;
	padding-bottom: 0.05em; /* 0.05em - IE FIX */
}

body#home #navigation li.nav_home a,
body#contact #navigation li.nav_contact a,
body#taxtips #navigation li.nav_taxtips a,
body#about #navigation li.nav_about a,
body#links #navigation li.nav_forms a,
body#services #navigation li.nav_services a,
body#newsletter #navigation li.nav_newsletters a,
body#faq #navigation li.nav_faq a,
body#quickbooks #navigation li.nav_quickbooks a
{
	color: #ffffff;
	padding: 1.1em 1em 0.5em 1em;
}


/* END MAIN NAVIGATION */

#content_container {
	background: #ffffff;
	border: solid #cfa773;
	border-width: 0.75em 0.15em;
	padding: 1.5em 0 0 0;

	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;

    box-shadow: 1px 0px 5px 0px #000000;
	-moz-box-shadow: 1px 0px 5px 0px #000000;
	-webkit-box-shadow: 1px 0px 5px 0px #000000;
}


/* GOOGLE MAPS LINK */
#contact #map_link
{
	font-size: 0.9em;
	position: relative;
	float: left;
	border: 1px rgb(240,244,236) solid;
	padding: 1em;
	margin: 2em 0 0 2.5em;
	text-align: center;
	
	box-shadow: 2px 2px 2px #818181;
	-webkit-box-shadow: 2px 2px 4px gray;
	-moz-box-shadow: 2px 2px 2px gray;
	}

#map_link p.directions,
#map_link p.google_link
{

	color: black;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0 0 0 0;

}

#map_link p.google_link
{
	font-weight: normal;
	margin: 0 0 .5em 0;
}


#map_link p.directions a,
#map_link p.google_link a
{
	text-decoration: none;
	color: black;
}


/* END GOOGLE MAPS LINK */

#contact #main_content
{
/* 	clear:left; */
	float: left;
	margin: 0 0 5em 3%;
	padding: 0;
	position: relative;
	width: 30%;
}

#secondary_content
{
	color: rgb(52, 62, 60);
	clear:right;
	float: right;
	font-size: .85em;
	margin: 0 3%;
	_margin: 0 0 0 0;
	padding: 0;
	position: relative;
	width: 28%;
	border: 1px grey solid;
		
	/*box-shadow: 3px 3px 2px #818181;*/
	-webkit-box-shadow: 3px 3px 4px gray;
	-moz-box-shadow: 2px 2px 2px gray;
	/*filter: progid:DXImageTransform.Microsoft.dropShadow(color=gray, offX=2, offY=2, positive=true);*/

}

#secondary_content dl
{
	background-color: white;
	margin: 0 0 1.3em 0;
	padding: 0;

}

#secondary_content dt
{

	font-size: 1.1em;
	font-weight: bold;
	display: block;
	margin: 1.1em 1.1em 0.5em 1.1em;
	padding: 0;
}

#secondary_content dd
{
	font-size: .85em;
	display: block;
	margin: 0 0 0.6em 0;
	line-height: 1.25;
}


#secondary_content dd a
{
	padding: .25em 1.25em .25em 2em;
	color: rgb(115,122,117);
	text-decoration: none;
	display: block;

}

#secondary_content dd a:link
{
	display: block;
}

#secondary_content dd a:hover,
#secondary_content dd a:hover span
{
	background-color: rgb(207, 167, 115);
	visibility: visible;
	color: black;
	display: block;
}

#secondary_content dd span
{
	font-size: .85em;
	visibility: hidden; 
	display: block;
}

/* SEE IE FIX */

#form_module
{

	background-color: rgb(31,58,53);	
	background-image: url(../images/backgroundpattern1.jpg);
	float: right;
	margin: 0 2% 3em 0;
	width: 275px;

    box-shadow: 1px 0px 5px 0px #000000;
	-moz-box-shadow: 1px 0px 5px 0px #000000;
	-webkit-box-shadow: 1px 0px 5px 0px #000000;

	border-radius: 10px;
	}

#contact #form_module,
#taxtips #form_module,
#about #form_module,
#faq #form_module,
#services #form_module,
#newsletter #form_module,
#links #form_module,
#quickbooks #form_module

{
	clear: right;
	float: right;
	margin: 0 3% 3em 0;
	overflow: hidden;
}

#form_module form {
	font-size: 0.9em;
	display: block;
	padding: 10px;
	overflow: hidden;
	clear: both;

}


#form_module label
{
	color: #ffffff;
	font-weight: bold;
	display: block;
	margin: 6px 0;

}

#form_module p input
{
	font-family: 'Open Sans', sans-serif;
	display: block;
	width: 249px;
	padding: 0 0 0 0;
	padding: 2px 3px;
}

#form_module p input:focus,
#form_module p textarea:focus,
#form_module #send:hover
{
	outline: 0;
    box-shadow: 0px 0px 5px 1px #cfa773;        
    -moz-box-shadow: 0px 0px 5px 1px #cfa773;
    -webkit-box-shadow: 0px 0px 5px 1px #cfa773;
}

#form_module p textarea
{

	font-family: 'Open Sans', sans-serif;
	width: 249px;
	height: 249px;

}

#form_module #send {
	font-family: 'Oswald', sans-serif;
	font-weight: bold;

	margin: 0 auto;
	display: block;
	background: #cfa773;
	color: #ffffff;
	width: 100px;

	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;

	border: 2px
			solid
			#ffffff;
}

#form_module #send:hover {
	cursor: pointer;
}

#question
{
	margin: 11px;
}

#form_module span.warning
{
	font-size: 0.6em;
	color: rgb(224, 36, 3);
	margin: 0 0 0 10px;
	padding: 0px;
	display: inline-block;
	line-height: 1em;

}

#form_module p.warning
{
	font-size: 1.1em;
	color: rgb(224, 36, 3);
	margin: 0px;
	padding: 0px;
	line-height: 1em;
	font-weight: bold;

}

#form_module .success
{
	font-size: 1.1em;
	color: rgb(60, 206, 235);
	margin: 0px;
	padding: 0px;
	line-height: 1em;
	font-weight: bold;
}
#contact_footer
{
	font-size: 0.8em;
	margin: 5em auto -10px 40px;
}

/* BIO PICTURES */

#faces
{
	margin: 30px 35px 0;
}

#faces ul
{
	margin: 0 0 0 0;
}

#faces li
{
	font-size: 1em;
}

#faces ul#dennis,
#faces ul#doug,
#faces ul#connie,
#faces ul#pauline
{
	float: left; margin: 0 40px 0 10px;
}

#faces li.name_bold
{
	font-weight: bold;
}

#faces li.img img
{
	padding: 3px;
	margin: 0 0 0.5em 0;

	background-color: rgb(240,244,236);	
	border: 1px solid rgb(52,62,50);		
	-moz-border-radius: 4px; /* MOZILLA */
 	-webkit-border-radius: 4px; /* WEBKIT */
	 border-radius: 4px; /* CSS3 */	

}

#newsletter #main_content p
{
	font-size: .85em;
	margin-bottom: .25em;
	}
	
#newsletter #main_content p#final_p_newsletter
{
	font-size: .85em;
	margin: 3em 0 2em 0;
	}
	
#newsletter h3#headline_newsletter
{
	color: black;
	font-style: normal;
	font-family: sans-serif, "Lucida Grande", Verdana, Arial;
	font-size: 1.25em;
	font-weight: bold;
	letter-spacing: .1em;
	margin: 35px 0 0 5px;
	position: relative;
	top: 0;	
	display: block;
	}


#newsletter p.subheadline_newsletter{
	color:rgb(75,75,75);
	font-style: normal;
	font-family: sans-serif, "Lucida Grande", Verdana, Arial;
	font-size: .85em;
	font-weight: bold;
	letter-spacing: .1em;
	margin: 35px 0 0 5px;
	position: relative;
	top: 0;	
	display: block;
	}


#newsletter ul.list_newsletter
{
	margin: 0px 0px 0 50px;
	
	}

#newsletter ul.list_newsletter li
{	
	margin: 0 0 10px 0;
	font-size: .95em;

	}

#quickbooks p img.logo_qb
{
	float: right;
	margin: 0 0 0 15px;}



#links h3.links_headline {
	color: rgb(206, 167, 115);
	text-shadow: 1px 1px 0.05em rgb(108, 93, 73);
	text-align: left;
	margin: 0.5em 0 0 0 ; 
	text-decoration: underline;
	border: 0;
	padding: 0 0 0.4em 0.5em;
}
#links #main_content li{margin:0px 0px 0.5em 1.1em}
#links #main_content ul{margin:0 0 1.5em 0}
#links #main_content li a{ font-weight: bold; color: black; text-decoration: none; padding: .25em;}
#links #main_content li a:link,
#links #main_content li a:visited{color: black; text-decoration: none; font-weight: bold;}
#links #main_content li a:hover{background-color: rgb(207, 167, 115);}
#links li.paragraph{font-size: .85em; line-height: 1.25em; padding: 0 0 0 25px;}


/* FOOTER MAIN NAVIGATION */

#footer
{
	margin: 0 auto;
	clear: both;
	text-align: center;
}

ul#navigation_footer
{
	font-family: "Oswald", sans-serif;
	font-size: 1em;
	font-weight: bold;

	margin: 0 auto;
	padding: 1em 0;
	clear: both;
	background: #2a524a;
}

#navigation_footer ul
{
	margin: 0 auto;
}


#navigation_footer li
{
	border-right: rgb(207, 167, 115)
				  2px 
				  solid;
	color: white;
	display: inline;
	margin: 0 auto;
}

#navigation_footer li a{
	color: white; 
	text-decoration: none;
	padding: 0 1em;
}

#navigation_footer li a:hover{
	color: rgb(207, 167, 115);
}


#navigation_footer li.last
{
	border: none;
}




p.date,
p.vcard{display: none;}
/* END FOOTER MAIN NAVIGATION */

p#contact_footer
{
	margin: 2.5em 0 20px 0;
	
}



/*PERCH CSS*/

.perch_php h2
{
	font-family: sans-serif, "Lucida Grande", Verdana, Arial;
	color: black;
	font-size: .80em;
	font-weight: bold;
	margin:0 0 0 0;
	padding:1em 0 .5em 15px;
	font-variant: normal;
	display: block;
	letter-spacing: 0;

}

#main_content .perch_php ul
{
padding: 0 0 1em 0;
	margin: 0 0 0 7px;	
	
}

#faq #main_content .perch_php ul
{
	padding: 0 0 1em 0;
	margin: 0em 0 0 25px;	
	list-style: square;
}


#main_content .perch_php li
{
	font-family: sans-serif, "Lucida Grande", Verdana, Arial;
	font-size: .76em;
	margin: 0 0 0 25px;
	padding: 0 2em 1em 0;
	line-height: 1.55em;
	list-style: square;
	
}



#taxtips #main_content .perch_php p,
#faq #main_content .perch_php p
{
	font-family: sans-serif, "Lucida Grande", Verdana, Arial;
	margin: 0 0 1.5em 0;
	font-size: .76em;
	margin: 0 0 0 25px;
	padding: 0 1em 1.5em 0;
}

#main_content div.perch_php p span.caps {
	
	font-weight: bold;
	margin: 0 0 -1em 0;
	padding: 0;
}

#about #main_content .perch_php
{
margin-bottom: 0;
}


#about #main_content .perch_php a:link,
#about #main_content .perch_php a:visited
{
color: grey;
font-size: .85em;
margin-top: -1em;
display: block;
}
#about #main_content .perch_php a:hover,
#about #main_content .perch_php a:active
{
color: black;
font-size: .85em;
margin-top: -1em;
display: block;
}

