/*
     Site DIV layout Created by Keith Donegan of Code-Sucks.com
	  
*/

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 color: #333;
/* background-color: #101010;  */ 
}


a:link {
color:#2361A1;
text-decoration:none;
}


a:visited {
color:#2361A1;
text-decoration:none;
}


a:hover {
text-decoration:underline;
}




p {
	margin-bottom: 1em;
	margin-top: 1em;
}

p.first {
	margin-top: 0;
	margin-bottom: 0.5em;
}

p.last, p.middle {
	margin-bottom: 0.5em;
	margin-top: 0.5em;
}

p.spaced {
	margin-top: 1em;
}

p.text {
	text-indent:2em;
	width: 75%;
}


p.teaser-text {
	padding-left: 8px;
	margin-bottom: 1em;
}

TABLE.centered {
	margin-left: auto;
	margin-right: auto;

}

TD.inner {
	padding-top: 10px;
}

h2 {
	padding: 0.5em 0;
}


h3 {
	padding: 0.5em 0;
}


img {
	border: none;
}



h3.underlined {
	padding: 0.5em 0em;
	margin: 0.5em 0em;
	border-bottom: 1px solid;
	width: 50%;
}


h3.section {
	color: #3F3F3F;
	margin-bottom: 0;
	padding-bottom: 0;
	padding-top: 1em;
	
}

#wrapper { 
 margin: 0 auto;
 width: 930px;
}
#header {
 width: 900px;
 color: #333;
 padding: 10px;
/* border: 1px solid #ccc;  */
 height: 50px;
 margin: 0px 0px 18px 0px;
/* background: #101010;  */
}

/* header margin was: 10px 0px 18px 0px;
*/

#navigation {
 width: 900px;
 color: #333;
 padding: 10px;
 margin: 0px 0px 0px 0px;
 /* background: #333333; */
}

/*  Navigation background was #383838 */

#content { 
 width: 900px;
 /* color: #C5C5C5;  */
/* border: 1px solid #ccc;  */
/* background: #333333;  */
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: auto;
}

/* Content background was #7C7C7C;

*/

#footer { 
 width: 900px;
 color: #333;
 /* background: #101010;  */
 margin: 0px 0px 10px 0px;
 padding: 10px;
 text-align: center;
}



.blog-entry {
	width: 225px;
	padding-top: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	background: #EFEFEF;
	border: 1px solid #CCCCCC;
	
}


.entry-date {
	font-size: 0.8em;
	

}

.flush {
	margin: 0;
}

.flush-bottom {
	margin-bottom: 0;
}

.flush-top {
	margin-top: 0;
}

.price {
	font-size: 2em;
	color: #CCCCCC;
	font-family: verdana, arial;
}

.title {
	padding-left: 0.5em;
}

.semibold {
	color: #3F3F3F;
}

.imgthumb {
	margin: 15px;
	border: 1px solid #CCCCCC;
}


/* horizontal menu modified from Bevel horizontal menu from dynamicdrive.com  */


.bevelmenu{
font: bold 13px arial;
/* padding: 6px 0;  */
margin: 0;
width: 100%;
/* background-color: #383838;  */
text-align: center; /*set value to "right" for example to align menu to the right of page default is left*/
}

.bevelmenu li{
list-style: none;
display: inline;
}

.bevelmenu li a{
padding: 3px 0.5em;
text-decoration: none;
/* color: #C5C5C5;  */
color: #333;
}

.bevelmenu li a:hover{
color: black;
background-color: #FFE271; 
/* border-style: outset;  */
}

html>body .bevelmenu li a:active{ /* Apply mousedown effect only to NON IE browsers */
border-style: inset;
}


/*  possible color to use for link hovers  #FFAE00  also use this with an hover underline  */


/* Contact Form Styling    */

.notification_error
{
border: 1px solid #A25965;
height: auto;
width: 90%;
padding: 4px;
background: #F8F0F1;
text-align: left;
-moz-border-radius: 5px;
}

.notification_ok
{
border: 1px #567397 solid;
height: auto;
width: 90%;
padding: 8px;
background: #f5f9fd;
text-align: center;
-moz-border-radius: 5px;
}

.info_fieldset { -moz-border-radius: 7px; border: 1px #dddddd solid; }

.info_fieldset legend
{
border: 1px #dddddd solid;
color: black; 

font: 13px Verdana;

padding: 2px 5px 2px 5px;
-moz-border-radius: 3px;
}

.button
{
border: 1px solid #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC; 

background: white;

color: #333333; 

font: 11px Verdana, Helvetica, Arial, sans-serif;

-moz-border-radius: 3px;
}

/* Label */
label {width: 115px; padding-left: 20px; margin: 5px; float: left; text-align: left;}

/* Input, Textarea */
input, textarea
{
margin: 5px;
padding: 0px;
float: left;

border: 1px solid #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC; 

color: #333333; 

font: 11px Verdana, Helvetica, Arial, sans-serif;

-moz-border-radius: 3px;
}

/* BR */

br { clear: left; }







