@charset "utf-8";

/* ################ Main Styles ################ */
* {
	/*font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;*/
	font-family: Arial,Tahoma,sans-serif;
	color: #585858;
}

h1, h2, h3 {
	font-weight: normal;
}

h1 {
	text-indent: -5000em;
	float: left;
}

h2 {
	font-size: 1.2em;
}

h3 {

}

h4 {
	1.2em;
}

.strike {
	text-decoration:line-through;
}

a:active{
outline: none;
}

a:focus, a:active{
-moz-outline-style: none;
	outline: none;
}


.post-ratings{
	font-size: 0.8em;
	padding: 0.8em;
}

/* ################ header.block.php ################ */
#masthead {
}

#logo {
}

#headerinfo a{
	color: #fff;
}

#headerinfo a:link, #headerinfo a:visited{
	text-decoration: none;
	color: #fff;
}

#headerinfo a:hover, #headerinfo a:active{
	color: #585858;
	border-bottom: 1px dotted #fff;
}

#headerinfo strong{
	color: #555;
}

#headerinfo small {
	font-size: 12px;
	color: #fff;
}


/* ################ navigation.block.php ################ */
#navigation {
	font-size: 0.82em;
	font-weight: bold;
}

#navigation li {
	
}

#navigation ul li a:link, #navigation ul li a:visited {
	text-decoration: none;
	color: #fff;
}

/* ################ sidebar.block.php ################ */

.leftColumnSection h2{
	font-size: 0.9em;
	text-align: center;
	line-height: 1.5em;
}

.leftColumnSection p, .blogarticle p {
	font-size: 11px;
	padding: 4px 6px 6px 6px;
}

.leftColumnSection ul {
	padding: 0.4em;
}

.leftColumnSection ul a{
	font-size: 0.8em;
	text-decoration: none;
}

.leftColumnSection ul a:hover, .leftColumnSection ul a:active{
	color: #585858;
	text-decoration: underline;
}

.leftColumnSection ul li {
}

.leftColumnSection h2 a{
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}

.leftColumnSection label, .leftColumnSection input, .leftColumnSection textarea, .leftColumnSection select {
	font-size: 10px;
}

.leftColumnSection .stdButton {
	margin: 0.6em 0;
	font-size: 12px;
	font-weight: normal;
}

.stdButton {
	font-size: 12px;
}

.blogarticle h4 {
	font-size: 12px;
	text-align: left;
}

.meta {
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	padding: 0 6px 0 6px;
}

.leftColumnSection ul {
	font-size: 0.9em;
}

/* ################ body.block.php ################ */

#breadcrumbs {
	font-size: 0.76em;
}

#breadcrumbs li {
	color: #fff;
}

#breadcrumbs li a:link, #breadcrumbs li a:visited{
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
}

#breadcrumbs li a:active, #breadcrumbs li a:hover {
	text-decoration: underline;
}

.container h2 a {
	color: #fff;
	text-decoration: none;
	font-size: 0.8em;
	font-weight: bold;
}

.container .content p, .container .content ul{
	font-size: 12px;
	padding-bottom: 0.6em;
	
}

.container .content ul{
	list-style: circle;
	padding-left: 1.4em;
}

.container .content h3, .container .content h4 {
	font-size: 1em;
	padding: 0.2em 0;
}

.container .content .listing h4 a, .container .content .listing h4 a:visited {
	color: #fff;
	text-decoration: none;
	font-size: 0.8em;
	font-weight: bold;
}

.container .content .listing p, .container .content .listing ul {
	font-size: 12px;
	padding: 0.4em;
}

.pagecontent h2 {
	font-size: 1em;
	text-align: justify;
	font-weight: bold;
}

.pagecontent p {
	font-size: 0.82em;
}

#large_search .content {
	font-size: 0.89em;
	padding: 0.8em;
}

#large_search fieldset label{
	font-size: 1em;
}

#large_search legend {
	padding: 0.4em 0 15px 0;
	font-weight: bold;
}

#seo_content {
	font-size: 0.82em;
}

#listing_content p, #listing_content ul {
	font-size: 0.82em;
}

.wrapper h3 {
	font-size: 1.4em;
	padding: 0.4em 0;
	font-weight: bold;
}

#listing_meta {
	font-size: 0.82em;
	list-style: none;
}

#city_select {
	font-size: 0.7em;
}

.slot {
	font-size: 0.82em;
}

/* ################ footer.block.php ################ */

#footer {
	font-size: 0.82em;
}

#footer a:link, #footer a:visited {
	font-weight: bold;
	text-decoration: none;
}

#footer a:hover, #footer a:active {
	color: #6a899e;
	border-bottom: 1px dotted #6a899e;
}


/* forms */
.stdButton {
	color: #fff;
	font-weight: bold;
}

input, textarea {
	font-family: Arial, Helvetica, sans-serif;
}

.stdButton:hover {
	cursor: pointer;
}

label {
	cursor: pointer;
}

/* ################ forms styles ################ */
textarea {
	font-size: 1em;
	padding: 0.4em;
}


input.blur {
	color: grey;
	font-weight: bold;
}

/* tables */

table {
	font-size: 0.8em;
}

.container .content .listing caption {
	color: #fff;
	font-size: 1em;
	font-weight: bold;
}

.container .content .listing table {
	font-size: 0.7em;
	text-align: center;
}

.container .content .listing table .price {
	font-weight: bold;
	color: #771111;
}


#listingsTable {
	font-size: 0.7em;
}

