/*  
Theme Name: Liz Voss Real Estate
Theme URI: http://lizvossrealestate.com
Description: Liz Voss Real Estate default theme.
Version: 1.1
Author: cnc137 Design
Author URI: http://www.cnc137.com
	This theme was designed and built by cnc137 Design for exclusive use by Liz Voss Real Estate (http://lizvossrealestate.com).
Tags: real estate, realtor, san antonio, texas, brown, tan, widgets
*/
img {
	border: 0px solid transparent;
}

html {
	font-size: 100%; 
}
body {
	background: #9C6934 url('images/background_pattern_new.jpg') repeat;
	font-family: Tahoma, Geneva, Kalimati, sans-serif;
	font-size: 62.5%;
	color: #333;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.hidden {
    display: none;
}
.clear:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clear {display: inline-block;}

/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */

a,
a:link {
	color: #0000FF; 
	text-decoration: underline;	
}
a:visited {
	color: #800000;
	text-decoration: underline;	
}
a:hover, 
a:focus {
	color: #999;
	text-decoration: underline;	
}
a:active {
	color: #BF0000;
	text-decoration: underline;	
}
#wrapper {
	width: 980px;
	padding: 0px 0px;
	margin-right: auto;
	margin-left: auto;
}
#header{
	margin: 0px;
	width: 980px;
	height: 130px;
}
#header_logo {
	width: 774px;
	height: 140px;
	background: transparent url('images/header_logo.png') top center no-repeat;
	margin: 0px auto;
}
#sanAntonioHighlights {
	margin: 10px 0px 0px;
	padding: 0px 2px;
	width: 980px;
	height: 386px;
}
#topNavigation {
	width: 950px;
	padding: 20px 0px 0px;
}
#footerHolder {
	width: 980px;
	margin: 0px auto 32px;
	padding: 30px 0px 0px;
	background: transparent url('images/content_background_bottom.png') top center no-repeat;
}
.iconsRight {
	width: 340px;
	float: left;
	padding: 20px 0px 20px 15px;
}
.iconsLeft {
	width: 340px;
	float: left;
	padding: 20px 15px 20px 0px;
}
.iconHolder {
	width: 340px;
	float: left;
	clear: both;
	cursor: pointer;
	margin: 5px 0px;
}
.iconHolder img {
	vertical-align: bottom;
	float: left;
	margin-right: 5px;
}
.iconTitle {
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana, Geneva, Kalimati, sans-serif;
	padding: 10px 5px;
	display: block;
	float: left;
	width: 225px;
}
.contactUsCenter {
	text-align: center;
}
.contactUsAddress {
	font-weight: bold;
	text-align: center;
	margin: 2em 0px 0px;
}
.sendEmail {
	text-align: center;
	margin: 2em 0px;
}
.sendEmail img {
	vertical-align: middle;
}
#googleMap {
	width: 475px;
	height: 475px;
	border: 0px;
	overflow: auto;
	margin: 0px auto;
	display: block;
}
.rightColumn {
	width: 340px;	
	float: left;
	padding-left: 15px;
}
.leftColumn {
	width: 340px;
	float: left;
	padding-right: 15px;
}
#wx_module_2275 {
	margin-top: 15px;
	margin-bottom: 20px;
}
#textcontainer1 {
	margin: 5px 0px;
}
ul#agentNavigation  {
	width: 100%;
	margin: 0.5em 0px 2em;
	padding: 0px;
	list-style-type: none;
	float: left;
}
#agentNavigation li {
	padding: 0px;
	margin: 0px;
	display: inline;
	list-style: none;
}
#agentNavigation a {
	float: left;
	padding: 0px 15px 0px 0px;
	color: #0000FF;
	font-weight: bold;
	font-size: 1.2em;
	border-right: 1px solid #333;
	margin-right: 15px;
}
#agentNavigation a:link {
	color: #0000FF;
	text-decoration: underline;	
}
#agentNavigation a:visited {
	color: #800000;
	text-decoration: underline;	
}
#agentNavigation a:hover, #agentNavigation a:focus {
	color: #999;
	text-decoration: underline;	
}
#agentNavigation a:active {
	color: #BF0000;
	text-decoration: underline;	
}
#agentNavigation .lastNavigation {
	border-right: 0px;
}
.backArrowHolder {
	width: 100%;
	margin: 1em 0px 2em;
}
.backArrow img {
	float: right;
}
.backArrowTitle {
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana, Geneva, Kalimati, sans-serif;
	padding: 5px 5px;
	display: block;
	float: right;
}
.navigationHolder {
	width: 100%;
	margin: 2em 0px 0em;
}
.navigationLeft {
	float: left;
	width: 315px;
	text-align: left;
}
.navigationLeft img {
	float: left;
}
.navigationRight {
	float: right;
	width: 315px;
	text-align: right;
}
.navigationRight img {
	float: right;
}
.navigationTitleLeft {
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana, Geneva, Kalimati, sans-serif;
	padding: 5px 5px;
	display: block;
	float: left;
	width: 260px;
}
.navigationTitleRight {
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana, Geneva, Kalimati, sans-serif;
	padding: 5px 5px;
	display: block;
	float: right;
	width: 260px;	
}
.iconHolder a:hover .iconTitle,
.iconHolder a:focus .iconTitle,
.iconHolder a:active .iconTitle,
.backArrowHolder a:hover .backArrowTitle,
.backArrowHolder a:focus .backArrowTitle,
.backArrowHolder a:active .backArrowTitle,
.navigationLeft a:hover .navigationTitleLeft ,
.navigationLeft a:focus .navigationTitleLeft,
.navigationLeft a:active .navigationTitleLeft,
.navigationRight a:hover .navigationTitleRight,
.navigationRight a:focus .navigationTitleRight,
.navigationRight a:active .navigationTitleRight,
.linkHolder a:hover .linkTitle,
.linkHolder a:focus .linkTitle,
.linkHolder a:active .linkTitle {
	text-decoration: underline;
}
.linkWrapper {
	width: 100%;
}
.linkHolder {
	width: 100%;
	margin: 0px 0px 1em;
}
.linkHolder img {
	float: left;
}
.linkTitle {
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana, Geneva, Kalimati, sans-serif;
	padding: 5px 5px;
	display: block;
	float: left;
}
.caution {
	color: #FF0000;
}
.example {
	color: #0000FF;
}

/* ############## Blog ############## */

#sidebarHolder {
	width: 200px;
	float: left;
	margin: 34px 20px 0px 0px;
}
#rssFeed {
	width: 180px;
/*	margin-bottom: 10px; */
	padding: 10px 10px 10px 10px;
	font-family: Arial, Helvetica, Garuda, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	background: #EED69B;	
	border: 1px solid #80664A;
}
#rssFeed img {
	margin-right: 3px;
	vertical-align: middle;
}
#rssFeed a:link {
	color: #0000FF;
	text-decoration: underline;	
}
#rssFeed a:visited {
	color: #800000;
	text-decoration: underline;	
}
#rssFeed a:hover, #rssFeed a:focus {
	color: #999;
	text-decoration: underline;	
}
#rssFeed a:active {
	color: #BF0000;
	text-decoration: underline;	
}
#searchform #s {
	height: 14px;
	border: 1px solid #777;
	background: #fff;
	color: #333;
	padding: 3px;
	margin-bottom: 1.0em;
	width: 125px;	
	font-family: Arial, Helvetica, Garuda, sans-serif;
	font-size: 1.0em;
}
#search div {
	text-align: right;
}
#searchSubmit {
	vertical-align: bottom;
}
#sidebar {
	font-family: Arial, Helvetica, Garuda, sans-serif;
	font-size: 1.2em;
	line-height: 1.15em;
	color: #333;	
	float: left;
	padding: 0px 10px;
	margin-top: 1em;
	margin-bottom: 50px;
	width: 180px;
	background: #EED69B;
	border: 1px solid #80664A;
}
#sidebar ul, #sidebar ol, #sidebar dl, #sidebar blockquote {
	margin-left: 0px;
	margin-bottom: 2.5em;
}
#sidebar li {
	list-style: none;
	margin-bottom: 0.9em;	
}
#sidebar h2 {
	font-family: Arial, Helvetica, Garuda, sans-serif;
	font-size: 1.3em;
	margin-top: 1em;
	margin-bottom: 0.7em;
	font-weight: bold;
/*	text-transform: uppercase; */
}
#sidebar a {
	color: #0000FF;
}
#sidebar a:link {
	color: #0000FF;
	text-decoration: underline;	
}
#sidebar a:visited {
	color: #800000;
	text-decoration: underline;	
}
#sidebar a:hover, #sidebar a:focus {
	color: #999;
	text-decoration: underline;	
}
#sidebar a:active {
	color: #BF0000;
	text-decoration: underline;	
}
#sidebar li.current_page_item {
	padding-top: 6px;
}
#sidebar .current_page_item a {
	font-weight: bold;
}
#sidebar .current_page_item a:link {
	color: #333;
	text-decoration: none;	
}
#sidebar .current_page_item a:visited {
	color: #333;
	text-decoration: none;	
}
#sidebar .current_page_item a:hover, #sidebar .current_page_item a:focus {
	color: #333;
	text-decoration: none;	
}
#sidebar .current_page_item a:active {
	color: #333;
	text-decoration: none;	
}
#sidebar h2 a:link.rsswidget {
	color: #333;
	text-decoration: none;	
}
#sidebar h2 a:visited.rsswidget {
	color: #333;
	text-decoration: none;	
}
#sidebar h2 a:hover.rsswidget,
#sidebar h2 a:focus.rsswidget {
	color: #333;
	text-decoration: underline;	
}
#sidebar h2 a:active.rsswidget {
	color: #333;
	text-decoration: underline;
}
#sidebar .rsswidget img {
	float: right;
}
#calendar_wrap {
	margin-top: -2em;
}
#wp-calendar {
	color: #FFF;
	font-family: Arial, Helvetica, Garuda, sans-serif;
	font-size: 1.0em;
	line-height: 1.5em;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #333;
	background-color: #FAF1DC;
	margin: 0.5em 0px 1.7em 0px;
	border-collapse: collapse;
	width: 180px;
}
#wp-calendar caption {
	color: #333;
	font-family: Arial, Helvetica, Garuda, sans-serif;
	font-size: 1.3em;
	line-height: 1.5em;
	font-weight: bold;
	margin-bottom: 4px;
}
#wp-calendar th {
	width: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
	background-color: #9C6934;
	text-align: right;
	padding: 4px 6px;
	font-size: 1.0em;
	color: #FFF;
/*	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #000;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #000;
*/
	font-weight: bold;
}
#wp-calendar tr {
	background: #FAF1DC;
}
#wp-calendar td {
	width: auto;
	text-align: right;
	padding: 4px 5px;
	font-size: 1.0em;
	color: #000;
/*	border: 1px dotted #000; */
}
#wp-calendar tr.tableRowOdd {
	background-color: #FAF1DC;
}
#wp-calendar tr.tableRowEven {
	background-color: #F4E4BE;
}
#wp-calendar #prev {
	text-align: left;
}
#wp-calendar #next {
	text-align: right;
}
.postmetadata {
	font-family: Georgia,"Nimbus Roman No9 L",serif;
	color: #80664A;
	font-size: 0.9em;
	font-style: italic;
	margin-top: -0.5em;	
	margin-bottom: 1em;
}
div.postmetadata a:link {
	color: #0000FF;
	text-decoration: underline;	
}
div.postmetadata a:visited {
	color: #0000FF;
	text-decoration: underline;	
}
div.postmetadata a:hover,
div.postmetadata a:focus {
	color: #999;
	text-decoration: underline;	
}
div.postmetadata a:active {
	color: #BF0000;
	text-decoration: underline;	
}
h3#comments {
	font-family: Arial, Helvetica, Garuda, sans-serif;
	font-size: 2.1em;
	font-weight: bold;	
	line-height: 1.3em;
	color: #000;
	margin-top: 2.4em;
	margin-bottom: 0.8em;	
}
ol.commentlist {
	margin: 0px;
	padding: 0px;
}
.comment {
	clear: both;
	margin: 0px 0px 20px;
	padding: 15px 0px 5px;
	background: #EED69B;
	border: 1px solid #80664A;	
}
.comment a:link {
	color: #0000FF;
	text-decoration: underline;	
}
.comment a:visited {
	color: #800000;
	text-decoration: underline;	
}
.comment a:hover,
.comment a:focus {
	color: #999;
	text-decoration: underline;	
}
.comment a:active {
	color: #BF0000;
	text-decoration: underline;	
}
.comment-body {
	margin: 0px 18px 12px 18px;
	color: #535454;
	font-family: Arial, Helvetica, Garuda, sans-serif;
	font-size: 1.2em;
	line-height: 1.5em;	
}
.comment-body a:link {
	color: #0000FF;
	text-decoration: underline;	
}
.comment-body a:visited {
	color: #800000;
	text-decoration: underline;	
}
.comment-body a:hover,
.comment-body a:focus {
	color: #999;
	text-decoration: underline;	
}
.comment-body a:active {
	color: #BF0000;
	text-decoration: underline;	
}
.comment-body h1 {
	font-family: Arial, Helvetica, Garuda, sans-serif;
	font-size: 2.1em;
	font-weight: bold;
	line-height: 1.3em;
	color: #333;	
	margin-top: 0.0em;
	margin-bottom: 0.3em;
}
.comment-body h2 {
	font-family: Arial, Helvetica, Garuda, sans-serif;
	font-size: 1.8em;
	font-weight: bold;	
	line-height: 1.3em;
	color: #333; 
	margin-top: 1.7em;
	margin-bottom: 0.3em;
}
.comment-body h3 {
	font-family: Arial, Helvetica, Garuda, sans-serif;
	font-size: 1.6em;
	font-weight: bold;	
	line-height: 1.3em;
	color: #333;
	margin-top: 1.7em;
	margin-bottom: 0.3em;
}
.comment-body h4 {
	font-family: Arial, Helvetica, Garuda, sans-serif;
	font-size: 1.4em;
	font-weight: bold;	
	line-height: 1.3em;
	color: #333; 
	margin-top: 1.7em;
	margin-bottom: 0.3em;	
}
.comment-body h5 {
	font-family: Arial, Helvetica, Garuda, sans-serif;
	font-size: 1.2em;
	font-weight: bold;	
	line-height: 1.3em;
	color: #333; 
	margin-top: 1.7em;
	margin-bottom: 0.3em; 	
}
.comment-body h6 {
	font-family: Arial, Helvetica, Garuda, sans-serif;
	font-size: 1.0em;
	font-weight: bold;	
	line-height: 1.3em;
	color: #333; 
	margin-top: 1.7em;
	margin-bottom: 0.3em; 	
}
.comment-body p {
	margin-bottom: 1.0em;
}
.comment-body ul,
.comment-body ol,
.comment-body dl {
	margin-left: 3em;
	margin-bottom: 1.0em;
}
.comment-body dl {
	font-weight: bold;
}
.comment-body dd  {
	margin-left: 3em;
	font-weight: normal;
}
.comment-body ul {
	list-style: disc;
}
.comment-body ol {
	list-style: decimal;
}
.comment-body blockquote {
	color: #80664A;
	font-style: italic;
	display: block;
	margin-left: 2em;
	margin-bottom: 1.0em;
}
.comment-body abbr,
.comment-body acronym	{
	border-bottom: .1em dotted #16395A;
	cursor: help;
	}
.comment-body pre {
	font-size: 12px;
	padding: 15px;
	margin: 0px;
	background: #F4E4BE;
	border: 1px solid #80664A;
	line-height: 20px; /*--Height of each line of code--*/
	width: 620px;
	overflow: auto; /*--If the Code exceeds the width, a scrolling is available--*/
/*	overflow-Y: hidden; */ /*--Hides vertical scroll created by IE--*/
	margin-bottom: 1.7em;
}
.comment-body code {
	margin: 0px 0px 0px 1.7em;  /*--Left Margin--*/
	padding: 18px 0;
	display: block;
}
.comment-body sup {
	vertical-align: baseline;
	font-size: 0.7em;
	position: relative;
	top: -0.9em;
	}
.comment-body sub {
	vertical-align: baseline;
	font-size: 0.7em;
	position: relative;
	bottom: -0.4em;
	}	
.comment-body hr {
	height: 1px;
	border: 0px none;
	margin: 1.7em 0px;
	color: #333;
	background: #333;
}
.comment-body small {
	font-size: 0.8em;
}
img.avatar {
	float: right;
	margin-right: 0px;
	border: 1px solid #DDD;
	background: #FFF;
}
.comment-author {
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, Garuda, sans-serif;
	font-size: 1.6em;
	margin-bottom: 0.2em;
	color: #333;
	line-height: 1.2em;
	font-weight: bold;
}
.comment-author cite {
	font-style: normal;
}
.comment-author a:link {
	color: #333;
	text-decoration: none;	
}
.comment-author a:visited {
	color: #333;
	text-decoration: none;	
}
.comment-author a:hover,
.comment-author a:focus {
	color: #999;
	text-decoration: underline;	
}
.comment-author a:active {
	color: #BF0000;
	text-decoration: underline;	
}
.comment-meta {
	margin: 0px 0px 15px 0px;
	font-family: Georgia, "Nimbus Roman No9 L" , serif;
	font-size: 1.0em;
	color: #80664A;
	font-style: italic;
}
.comment-meta a:link {
	color: #80664A;
	text-decoration: none;	
}
.comment-meta a:visited {
	color: #80664A;
	text-decoration: none;	
}
.comment-meta a:hover,
.comment-meta a:focus {
	color: #333;
	text-decoration: underline;	
}
.comment-meta a:active {
	color: #BF0000;
	text-decoration: underline;	
}
#respond a:link {
	color: #0000FF;
	text-decoration: underline;	
}
#respond a:visited {
	color: #800000;
	text-decoration: underline;	
}
#respond a:hover,
#respond a:focus {
	color: #999;
	text-decoration: underline;	
}
#respond a:active {
	color: #BF0000;
	text-decoration: underline;	
}
#respond h3 {
	font-family: Arial, Helvetica, Garuda, sans-serif;
	font-size: 2.1em;
	font-weight: bold;	
	line-height: 1.3em;
	color: #000;
	margin-top: 1.2em;
	margin-bottom: 0.3em;
}
#respond label {
	font-family: Arial, Helvetica, Garuda, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	line-height: 1.3em;
}
#respond #author,
#respond #email,
#respond #url,
#respond textarea {
	margin-top: 0.2em;
	margin-bottom: 0.5em;
	border: 1px solid #80664A;
	background: #fff;
	color: #000;
	padding: 3px;
	font-family: Arial, Helvetica, Garuda, sans-serif;
	font-size: 1.0em;
}
#respond #author,
#respond #email,
#respond #url {
	width: 300px;
	height: 16px;
}
#respond textarea {
	width: 680px;
	font-size: 1.2em;
}
#respond p {
	color: #333;
	font-family: Arial, Helvetica, Garuda, sans-serif;
	font-size: 1.2em;
	line-height: 1.3em;	
	margin-bottom: 1.0em;
}
.pageNavigation {
	margin-top: 50px;
	font-size: 2.1em;
}
.pageNavigation a:link {
	color: #0000FF;
	text-decoration: underline;	
}
.pageNavigation a:visited {
	color: #800000;
	text-decoration: underline;	
}
.pageNavigation a:hover,
.pageNavigation a:focus {
	color: #999;
	text-decoration: underline;	
}
.pageNavigation a:active {
	color: #BF0000;
	text-decoration: underline;	
}
h1.searchResults,
h1.archiveResults {
	font-family: Arial, Helvetica, Garuda, sans-serif;
	font-size: 2.2em;
	font-weight: bold;
	line-height: 1.3em;
	color: #333;	
	margin-bottom: 0.3em;	
}
.searchResultsPostmetadata {
	margin-top: 0em;
	margin-bottom: 1em;
}
.tagsComments {
	margin: 2.0em 0px 2.5em;
	font-family: Georgia,"Nimbus Roman No9 L",serif;
	color: #80664A;
	font-size: 0.9em;
	font-style: italic;	
}
.imageGalleryCenter {
	text-align: center;
}
.gallery-row {
	padding-bottom: 1em;
}
#backLink {
	margin-top: 50px;
	font-size: 2.1em;	
}

/* ############## Content Region for Posts and Pages ############## */

#contentHolderTop {
	margin: 10px 0px 0px;
	padding: 0px;
	width: 980px;
	height: 20px;
	background: transparent url('images/content_background_top.png') bottom center no-repeat;
}
#contentHolder {
	width: 950px;
	background: transparent url('images/content_background_middle.png') top center repeat-y;
	padding: 0px 15px; 
}
#content {
	width: 690px;
	float: left;
	padding: 0px 20px 20px;
	margin-top: 34px;		
}
.post,
div.page,
div.attachment {
	background: transparent;
	color: #333;
	font-family: Arial, Helvetica, Garuda, sans-serif;
	font-size: 1.2em;
	line-height: 1.4em;	
}
.post a:link,
div.page a:link,
div.attachment a:link {
	color: #0000FF;
	text-decoration: underline;	
}
.post a:visited,
div.page a:visited,
div.attachment a:visited {
	color: #800000;
	text-decoration: underline;	
}
.post a:hover,
.post a:focus
div.page a:hover,
div.page a:focus,
div.attachment a:hover,
div.attachment a:focus {
	color: #999;
	text-decoration: underline;	
}
.post a:active,
div.page a:active,
div.attachment a:active {
	color: #BF0000;
	text-decoration: underline;	
}
.post h1,
div.page h1,
div.attachment h1   {
	font-family: Arial, Helvetica, Garuda, sans-serif;
	font-size: 2.2em;
	font-weight: bold;
	line-height: 1.3em;
	color: #333;	
	margin-bottom: 0.3em;
}
.post h2,
div.page h2,
div.attachment h2 {
	font-family: Arial, Helvetica, Garuda, sans-serif;
	font-size: 1.5em;
	font-weight: bold;	
	line-height: 1.3em;
	color: #333; 
	margin-top: 1.2em;
	margin-bottom: 0.3em;
}
.post h3,
div.page h3,
div.attachment h3  {
	font-family: Arial, Helvetica, Garuda, sans-serif;
	font-size: 1.3em;
	font-weight: bold;	
	line-height: 1.3em;
	color: #333;
	margin-top: 1.2em;
	margin-bottom: 0.3em;
}
.post h4,
div.page h4,
div.attachment h4 {
	font-family: Arial, Helvetica, Garuda, sans-serif;
	font-size: 1.1em;
	font-weight: bold;	
	line-height: 1.3em;
	color: #333; 
	margin-top: 1.2em;
	margin-bottom: 0.3em;	
}
.post h5,
div.page h5,
div.attachment h5 {
	font-family: Arial, Helvetica, Garuda, sans-serif;
	font-size: 1.0em;
	font-weight: bold;	
	line-height: 1.3em;
	color: #333; 
	margin-top: 1.2em;
	margin-bottom: 0.3em; 	
}
.post h6,
div.page h6,
div.attachment h6 {
	font-family: Arial, Helvetica, Garuda, sans-serif;
	font-size: 0.9em;
	font-weight: bold;	
	line-height: 1.3em;
	color: #333; 
	margin-top: 1.2em;
	margin-bottom: 0.3em; 	
}
.post p,
div.page p,
div.attachment p {
	margin-bottom: 1.0em;
}
.post ul,
.post ol,
.post dl,
div.page ul,
div.page ol,
div.page dl,
div.attachment ul,
div.attachment ol,
div.attachment dl {
	margin-left: 3em;
	margin-bottom: 1.0em;
}
.post dl,
div.page dl,
div.attachment dl {
	font-weight: bold;
}
.post dd,
div.page dd,
div.attachment dd  {
	margin-left: 3em;
	font-weight: normal;
}
.post ul,
div.page ul {
	list-style: disc;
}
.post ol,
div.page ol,
div.attachment ol {
	list-style: decimal;
}
.post li,
div.page li,
div.attachment li {
	margin-bottom: 0.5em;
}
.post li ul,
div.page li ul,
div.attachment li ul,
.post li ol,
div.page li ol,
div.attachmentli ol,
.post dd dl,
div.page dd dl,
div.attachment dd dl,
.post dt,
div.page dt,
div.attachment dt {
	margin-top: 0.5em;
}
.post blockquote,
div.page blockquote,
div.attachment blockquote {
	color: #9C6934;
	font-style: italic;
	display: block;
	margin-left: 2em;
	margin-bottom: 1.0em;
}
.post abbr,
.post acronym,
div.page abbr,
div.page acronym,
div.attachment abbr,
div.attachment acronym	{
	border-bottom: .1em dotted #0000FF;
	cursor: help;
	}
.post pre,
div.page pre,
div.attachment pre {
	font-size: 1.2em;
	padding: 15px;
	margin: 0px;
	background: #EED69B;
	border: 1px solid #80664A;
	line-height: 20px; /*--Height of each line of code--*/
	width: 680px;
	overflow: auto; /*--If the Code exceeds the width, a scrolling is available--*/
/*	overflow-Y: hidden; */ /*--Hides vertical scroll created by IE--*/
	margin-bottom: 1.7em;
}
.post pre code,
div.page pre code,
div.attachment pre code {
	margin: 0px 0px 0px 1.7em;  /*--Left Margin--*/
	padding: 18px 0;
	display: block;
}
.post sup,
div.page sup,
div.attachment sup {
	vertical-align: baseline;
	font-size: 0.7em;
	position: relative;
	top: -0.9em;
	}
.post sub,
div.page sub,
div.attachment sub {
	vertical-align: baseline;
	font-size: 0.7em;
	position: relative;
	bottom: -0.4em;
	}	
.post fieldset,
div.page fieldset,
div.attachment fieldset { 
	border: 1px solid #80664A;
	padding: 20px;
	background: #EED69B;
}

.post legend,
div.page legend,
div.attachment legend {
  font-family: Arial, Helvetica, Garuda, sans-serif;
  padding: 0.2em 0.5em;
  border: 1px solid #80664A;
  color: #80664A;
  font-size: 1.0EM;
  text-align: left;
  background: #FFF;
  font-weight: bold;
}
.post label,
div.page label,
div.attachment label {
	font-family: Arial, Helvetica, Garuda, sans-serif;
	font-weight: bold;
}
.post input,
.post select,
.post textarea,
div.page input,
div.page select,
div.page textarea,
div.attachment input,
div.attachment select,
div.attachment textarea {
	margin-bottom: 1em;
}
.post hr,
div.page hr,
div.attachment hr {
	height: 1px;
	border: 0px none;
	margin: 1.7em 0px;
	color: #333;
	background: #333;
}
.post small,
div.page small,
div.attachment small {
	font-size: 0.8em;
}
.post table,
div.page table,
div.attachment table {
	color: #FFF;
	font-family: Arial, Helvetica, Garuda, sans-serif;
	font-size: 1.0em;
	line-height: 1.5em;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #333;
	background-color: transparent;
	margin: 0.5em 0px 1.7em 0px;
	border-collapse: collapse;
}
.post table caption,
div.page table caption,
div.attachment table caption {
	color: #FFF;
	font-family: Arial, Helvetica, Garuda, sans-serif;
	font-size: 1.2em;
	line-height: 1.5em;
	font-weight: bold;
	margin-bottom: 4px;
}
.post table th,
div.page table th,
div.attachment table th {
	width: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
	background-color: #9C6934;
	text-align: left;
	padding: 4px 6px;
	font-size: 1.0em;
	color: #FFF;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #000;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #000;
	font-weight: bold;
}
.post table tr,
div.page table tr,
div.attachment table tr {
	background: #FAF1DC;
}
.post table td,
div.page table td,
div.attachment table td {
	width: auto;
	text-align: left;
	padding: 4px 6px;
	font-size: 1.0em;
	color: #000;
	border: 1px dotted #000;
}
.post table tr.tableRowOdd,
div.page table tr.tableRowOdd,
div.attachment table tr.tableRowOdd {
	background-color: #FAF1DC;
}
.post table tr.tableRowEven,
div.page table tr.tableRowEven,
div.attachment table tr.tableRowEven {
	background-color: #F4E4BE;
}

/* ############## WordPress CSS for Images, Captions, and Alignment ############## */ 

.alignleft {
   float: left;
}
.alignright {
   float: right;
}
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}
.post .aligncenter,
.post div.aligncenter,
div.page .aligncenter,
div.page div.aligncenter,
div.attachment .aligncenter,
div.attachment div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}
.post .alignleft,
div.page .alignleft,
div.attachment .alignleft  {
   float: left;
}
.post .alignright,
div.page .alignright,
div.attachment .alignright {
   float: right;
}
.post .wp-caption,
div.page .wp-caption,
div.attachment .wp-caption {
   	border: 1px solid #80664A;
   	text-align: center;
	background: #EED69B;
   	padding: 5px 1px 1px 1px;
   	margin: 10px;
   	color: #333;
}
.post .wp-caption.aligncenter,
div.page .wp-caption.aligncenter,
div.attachment .wp-caption.aligncenter {
	margin-bottom: 1.7em;
}
.post .wp-caption.alignright,
div.page .wp-caption.alignright,
div.attachment .wp-caption.alignright {
	margin: 7px 0px 5px 15px;	
}
.post .wp-caption.alignleft,
div.page .wp-caption.alignleft,
div.attachment .wp-caption.alignleft {
	margin: 7px 15px 5px 0px;
}
.post .wp-caption img,
div.page .wp-caption img,
div.attachment .wp-caption img {
   margin: 0px;
   padding: 0px;
   border: 1px solid #333;
}
.post .wp-caption p.wp-caption-text,
div.page .wp-caption p.wp-caption-text,
div.attachment .wp-caption p.wp-caption-text {
   font-size: 0.8em;
   line-height: 1.6em;
   padding: 0px 4px 7px;
   margin: 0px;
   text-align: center;
}
.post p img,
div.page p img,
div.attachment p img {
	padding: 0px;
	max-width: 100%;
}
.post img.centered,
.post img.aligncenter,
div.page img.centered,
div.page img.aligncenter,
div.attachment img.centered,
div.attachment img.aligncenter {
	display: block;
	margin: 7px auto 5px;
	border: 1px solid #333;
}
.post img.alignright,
div.page img.alignright,
div.attachment img.alignright {
	padding: 0px;
	margin: 7px 0px 5px 15px;
	display: inline;
	border: 1px solid #333;
}
.post img.alignleft,
div.page img.alignleft,
div.attachment img.alignleft {
	padding: 0px;
	margin: 7px 15px 5px 0px;
	display: inline;
	border: 1px solid #333;
}
.gallery img {
	border: 0px solid #333;
	background: #333;
}

/* ############## Additional WordPress Generated CSS Classes if Needed to Style ############## */

.categories {
}
.cat-item {
}
.current-cat {
}
.current-cat-parent {
}
.pagenav {
}
.page_item {
}
.current_page_item {
}
.current_page_parent {
}
.widget {
}
.widget_text {
}
.blogroll {
}
.linkcat{
}

#editEntry {
	font-size: 0.7em;
	clear: both;
}

/* ####### Old CSS Located Below - Some still may be needed??? ####### */

span.txt{
	font-size:14px;
	font-weight:bold;
	font-family: Verdana, Geneva, Kalimati, sans-serif;
}
a.navLink{
	text-decoration:none;
}
div#preloaded-images {
	position: absolute;
	overflow: hidden;
	left: -9999px; 
	top: -9999px;
	height: 1px;
	width: 1px;
}
div#page_container{
	width:80%;
	text-align:left;
	margin:0 auto;
}
div.miscopo{
	z-index:1000;
	text-align:center;
	float:left;
	width:90px;
	margin-left:10px;
	margin-right:10px;
}
div.miscopo span.link{
	margin-top:50px;
	float:left;
	text-align:center;
}


a#logoLink {
	width:774px;
	height:135px;
	text-indent: -9999px;
	display: block;
}
div.topleft{
	background:transparent url('images/topleft.jpg') top left no-repeat;
	width:14px;
	height:14px;
	float:left;
	clear:left;
}

div.topflash{
	background:transparent url('images/top.jpg') top left repeat-x;
	width:744px;
	height:14px;
	float:left;
}

div.top{
	background:transparent url('images/top.jpg') top left repeat-x;
	width:100%;/*width:744px;*/
	height:14px;
	float:left;
}

div.topright{
	background:transparent url('images/topright.jpg') top left no-repeat;
	width:14px;
	height:14px;
	float:left;
}

div.middlerightflash{
	background:transparent url('images/middleright.jpg') top left repeat-y;
	width:14px;
	height:294.5px;
	float:right;
}

div.middleleftflash{
	background:transparent url('images/left.jpg') top left repeat-y;
	width:14px;
	height:294.5px;
	float:left;
	clear:left;
}

div.middleright{
	background:transparent url('images/middleright.jpg') top left repeat-y;
	width:14px;
	height:100%;
	float:right;
}

div.middleleft{
	background:transparent url('images/left.jpg') top left repeat-y;
	width:14px;
	height:100%;
	float:left;
}

div.bottomleft{
	background:transparent url('images/bottomleft.jpg') top left no-repeat;
	width:14px;
	height:14px;
	float:left;
	clear:left;
}

div.bottomflash{
	background:transparent url('images/bottom.jpg') top left repeat-x;
	width:744px;
	height:14px;
	float:left;
}

div.bottom{
	background:transparent url('images/bottom.jpg') top left repeat-x;
	width:100%;/*width:744px;*/
	height:14px;
	float:left;
}

div.bottomright{
	background:transparent url('images/bottomright.jpg') top left no-repeat;
	width:14px;
	height:14px;
	float:left;
}

td#rightBar{
    background: transparent url('images/rightSideBar.gif') top right repeat-y;
}

td#leftBar{
    background: transparent url('images/leftSideBar.gif') top left repeat-y;
}

td#mainConTD{
	background-color:#F4E4BE;
}

.contentTxt{
	font-family:Tahoma;
	font-size:13px;
	font-weight:normal;
}

div#main_container{
	/*background: #F4E4BE url('images/sidebar.gif') top left repeat-y;*/
	float:left;
	width:100%;
}



div#main_nav_con{
	text-align: center;
	background-color: #F4E4BE;
	width: 890px;
	margin: 0px auto;
}
div#main_nav_con a,
div#main_nav_con a:link {
	color: #333; 
	text-decoration: none;	
}
div#main_nav_con a:visited {
	color: #800000;
	text-decoration: none;	
}
div#main_nav_con a:hover, a:focus {
	color: #999;
	text-decoration: none;	
}
div#main_nav_con a:active {
	color: #BF0000;
	text-decoration: none;	
}
div#top_nav_container{
	width:100%;
	float:left;
}

div.top_nav_item{
	background-color: #F4E4BE;
	cursor:pointer;
	float:left;
	width:12%;
	height:120px;
	text-align:center;
	margin-left:4%;
	line-height: 1.5em;
}

div#main{
	float:left;
	width:100%;/*width:745px;*/
}

div#leftCol{
	width:90px;/*width:230px;*/
	float:left;
}

div#left_nav_top{
/*	margin-left:2em; */
	margin-top:2em;
	float:left;
	padding-left: 20px;
	width: 180px;
/*	border: 1px solid #0009FF; */	
}

span.left_nav_top_item{
	float:left;
	margin-top:5px;
}

span.left_nav_top_item img{
	text-align:right;
	float:left;
}

span.left_nav_top_item a{
	float:right;
	margin-top:15px;
	margin-left:15px;
	color:#333;
	font-size:14px;
	font-style:italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	text-align:left;
	width:100px;
}

span.left_nav_top_item a:visited{
	color:#800000;
	float:right;
	margin-top:15px;
	margin-left:15px;
	font-size:14px;
	font-style:italic;
	font-family:verdana;
	text-decoration:underline;
	text-align:left;
	width:100px;
}

span.left_nav_top_item a:hover,
span.left_nav_top_item a:focus {
	color:#999;
	float:right;
	margin-top:15px;
	margin-left:15px;
	font-size:14px;
	font-style:italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	text-align:left;
	width:100px;
}
span.left_nav_top_item a:active {
	color: #BF0000;
}
div#left_nav_middle {
	width:200px;
	text-align: center;
	color: #000000;
	font-size:14px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 2.75em;
	margin-bottom: 2.75em;
	float:left;
	clear:both;
/*	border: 1px solid #4400FF; */
}
div#left_nav_middle span.text{
	text-align:center;
	color:#000000;
	font-size:1em;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top:1em;
	margin-bottom:1em;
}

div#left_nav_bottom{
	clear:both;
	float:left;
	text-align:center;
	width: 200px;
/*	border: 1px solid #FF0000; */
}

div#left_nav_bottom_links{
	float:left;
	padding-left: 20px;
	margin-bottom: 20px;
}

div#left_nav_bottom span.text{
	color:#000000;
	letter-spacing:.001em;
	font-family:arial;
	font-size:32px;
}

span.left_nav_bottom_item{
	float:left;
	margin-top:5px;
}

span.left_nav_bottom_item img{
	text-align:right;
	float:left;
}

span.left_nav_bottom_item a{
	float:right;
	margin-left:15px;
	margin-top:15px;
	color:#333;
	font-size:12px;
	font-style:italic;
	font-family:verdana;
	text-decoration:underline;
	float:right;
	text-align:left;
	width:100px;
}

span.left_nav_bottom_item a:visited{
	color:#800000;
	text-align:left;
	width:100px;
}

span.left_nav_bottom_item a:hover,
span.left_nav_bottom_item a:focus {
	color:#666;
	text-align:left;
	width:100px;
}
span.left_nav_bottom_item a:active {
	color: #BF0000;
	text-align:left;
	width:100px;
}

div#left_nav_bottom_img img{
	float:left;
	margin-left:3em;
	margin-top:5em;
}
div#footer_left{
	float:left;
	width:300px;
	font-size: 1.4em;
	line-height: 1.4em;
	padding-left: 15px;
	margin-top: 16px;
}

div#footer_right{
	font-size: 1.4em;
	line-height: 1.4em;	
	width:420px;
	float:right;
	text-align:center;
	padding-right: 15px;
}

div#footer_right p a:hover{
	color:#F4E4BE;
}

div#footer_right p{
	margin:0px 2px 0px 2px;
}

div#footer_right p a{
	margin:0px 2px 0px 2px;
	font-size:14px;
}

#disclaimer {
	width: 980px;
	text-align: center;
	margin-top: 22px;
	font-size: 1.2em;
	line-height: 1.4em;			
}
#disclaimer p {
	margin-bottom: 1.0em;			
}
#bbbAccredited {
	margin-top: 2.0em;
	text-align: center;
}
#webDesignBy {
	margin-top: 2.0em;
	text-align: center;
	font-size: 1.1em;
}
#webDesignBy a:hover {
	color: #F4E4BE;
}
div.pic_con{
	width: 90%;
	margin: 0px 10px 20px;
	padding: 8px;
	clear: both;
}
div.pic_con img{
	float: left;
	clear: both;
	margin-right: 1em;
	vertical-align: text-top;
}
div.pic_con p{
	padding-left:1em;
}
a.hide {
	color: #333;
	text-decoration: none;
	cursor: text;
}

