/* CSS Document */

/* Google fonts */

/*font-family: 'Crimson Text', Georgia, serif;*/

/* 400,400italic,600,600italic,700,700italic*/

* {
padding: 0;
margin: 0;
border: 0;
}

body {
font-family:"Lucida Sans", Arial, sans-serif;
color:#666;
background-image: url(../images/pattern5.gif);
}
/* Paragraph*/

p {font-size:14px;line-height:1.8;}

/* Bottom */
div#bottom {
width: 960px;
text-align: left;
margin-left:auto;
margin-right:auto;
}
#bottom {background:url(../images/home-bottom-960.gif); background-repeat:no-repeat; clear:both;}
#bottom p { padding:11px 40px 9px 380px ;color:#fff; font-size:15px!important; font-style:italic;letter-spacing:.1em; font-family: 'Crimson Text', Georgia, serif; line-height:1.4 !important}
#bottom p span {color:#DBDA1D}

/*colors*/
.blue {color:#375FB0}
.red {color:#E1453A;}
.green1 {color:#616A2B;}

/* Home Left Sidebar*/
div#main-sidebar {float: left;}

/* Home page - main menu */
ul.main-menu {margin:35px 0 0 40px; width:215px;}

ul.main-menu li {	
background-color:#fff;	margin-bottom:10px; text-align:center;
opacity: 0.3; padding:3px 0 1px 0}

ul.main-menu li p a:link, ul.main-menu li p a:visited {
	font-family:'Crimson Text', Georgia, serif;
	font-weight:800;
	text-decoration:none;
	font-size:12px;
	display:block;
	text-transform:uppercase;
	letter-spacing:.15em;
	color:#000;
	padding:3px 0 1px 0;
	font-weight:bold;
	}

ul.main-menu li:hover {background-color:#303017; opacity: 0.4;padding:3px 0 1px 0;padding:3px 0 1px 0}	
	
ul.main-menu li p a:hover {color:#fff;padding:3px 0 1px 0}


/* Inside - main menu */
.sidebar-inside {float: left; width:255px;}

ul.main-menu-inside {margin:35px 0 0 35px; width:215px;}
.main-menu-inside li {	background-color:#cae588;	padding:6px 0 5px 0; margin-bottom:10px; text-align:center; }
.main-menu-inside a:link, .main-menu-inside a:visited {
	font-family:'Crimson Text', Georgia, serif;
	font-weight:600;
	text-decoration:none;
	font-size:12px;
	display:block;
	text-transform:uppercase;
	letter-spacing:.15em;
	color:#464600;
	}
	
.main-menu-inside li:hover {background-color:#add748; color:#fff;}
.main-menu-inside a:hover {color:#fff;}
.main-menu-inside li.current {
		font-family:'Crimson Text', Georgia, serif;
background-color:#8eb728; color:#fff;text-transform:uppercase;
	letter-spacing:.15em;}


a:link {
color: #6699FF;
text-decortion: underline;
}

a:visited {
color: #6699FF;
text-decortion: underline;
}

a:hover {
color: #339933;
text-decoration: none;
}

.back {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-bottom:30px}


/* definitions for the whole container */
div#container {
width: 960px;
margin-top: 20px;
margin-left:auto;
margin-right:auto;
}

div#border-1 {
float:left;
border:1px #677846 solid;
margin-bottom:20px;
}
div#border-inside {
float:left;
border:1px #677846 solid;
margin-bottom:20px;
background-color:#72720D;
}

/* definitions for the header */
div#header {
position: relative;
width: 960px;
height: 122px;
text-align: left;
margin-left:auto;
margin-right:auto;
background-image: url(../images/home-top-960.gif);
background-repeat:no-repeat;
}

/* definitions for the right side of hdr*/

div#hdr-right {
width: 350px;
height: 80px;
position: absolute;
top: 42px; 
right:110px;
}

/*Home Page */

div#hdr-right h1{
font-family:"Lucida Sans", Arial, sans-serif;
color:#E1713A; 
font-size:12px;
line-height:22px;
padding:16px 0 0 0;
margin:0px;
font-weight:normal;
letter-spacing:.10em;
border-bottom:0
}

h1 {
font-family:'Crimson Text', Georgia, serif;
color:#d9403d;
font-size:26px;
border-bottom:1px #ececec solid;
font-weight:normal;
margin:38px 0 20px 0;
padding-left:30px;
line-height:.7;}




h2 {
color: #333;
font-size:17px;
margin: 0 0 10px 30px;
padding: 0 0 0 0px;
font-weight:normal
}

h5 {
color: #666;
font-size:15px;
margin: 19px 0 10px 30px;
padding: 0 0 0 0px;
font-weight:bold
}

h3 {
font-family:Georgia, serif;
margin: 0 0 5px 30px;
padding: 0 0 0 0px;
font-size:12px;
line-height:1.6;
letter-spacing:.1em;
text-transform:uppercase;
color:#d9403d;
}

div#inside-main-content h3 a{
color: #6886BB;
}

div#inside-main-content blockquote p {
padding: 0px 15px 3px 0px;
margin: 0px 0px 0px 35px;}

/* definitions for the center */
div#center {
width: 960px;
height:238px;
text-align: left;
margin-left:auto;
margin-right:auto;
background-color:#72720D;
background-image:url(../images/home-middle-background.gif)
}



/* definitions for the nav button p */
div#sidebar-nav p {
padding: 0px 0px 0px 0px;
}

/* definitions for the right side */

div#main-content {
width: 640px;
float: right;
background-color:#72720D;
padding: 17px 40px 20px 0;
}

div#main-content p {
color: #ddddc5;
margin: 10px 15px 0px 15px;
padding-bottom:4px;
}

div#main-content p.top {
margin-top:16px;
}

div#main-content p.bottom {
padding-bottom:16px;
}



/* Inside Header */
div#inside-header {
position: relative;
width: 960px;
text-align: left;
margin-left:auto;
margin-right:auto;
}



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

div#inside-sidebar-nav {
float: right; 
}

/* definitions for the nav button p */
div#inside-sidebar-nav p {
padding: 10px 0px 0px 0px;
}

div#inside-sidebar-nav p.top {
margin-top:20px;
}


/* Inside */
#inside-center {
width: 960px;
float:left;
text-align: left;
margin-left:auto;
margin-right:auto;
background-color: #E0F0B8;
}

#inside-main-content {
width: 670px;
background-color:#FEF9EC;
float: right;
min-height:450px;
padding:0 40px 30x 0;
}

#inside-main-content p {
color: #666;
margin: 0px 40px 10px 30px;
}

.column1 {width:220px; float:left;}
.column1 ul { padding-left:20px}
.column2 {width:220px; float:left;}
.column2 ul { padding:0; margin:0}
.column1 ul li, .column2 ul li{font-size:14px;list-style-type:circle;}

.clearfix {clear:both; padding-top:20px}

div#title {
padding-bottom:8px;
}

div#inside-main-local {
background-color: #dee67a;
}

div#inside-main-local p {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #404066;
font-size: 10px;
margin: 0px 40px 0px 20px;
padding: 5px 0px 5px 0px;
}

div#inside-main-local .current {
color:#949425;
}

div#inside-main-local a:link {
color: #404066;
text-decortion: underline;
}
div#inside-main-local a:visited {
color: #404066;
text-decortion: underline;
}

div#inside-main-local a:hover {
color: #FF6600;
text-decoration: none;
}

div#testimonial {
width: 220px;
float: right;
margin-right:20px;
margin-left: 20px;
margin-bottom:10px;
border-left: solid 1px #ccc;
border-bottom: solid 1px #ccc;
padding:0px 15px 5px 10px;

}

div#testimonial h4{
font-size:15px;
color: #7B8636;
font-weight:600;
padding:0 0 5px 0;
margin:0;
text-transform:uppercase;
font-family:'Crimson Text', Georgia, serif;

}


div#testimonial p{
line-height:1.6;
font-size:14px;
margin:0 0 5px 0;
color: #004F99;
font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif
}


div#testimonial .author{
font-size:11px;
line-height: 1.3;
font-style:normal;
color: #666;
font-weight:bold;
padding:0 0 10px 0;
font-family:"Lucida Sans", Arial, sans-serif;
}

div#testimonial p.last{
padding-top:10px;
}

/* Contact Form */

.icon {}

form {margin: 10px 0 30px 30px; width:340px; float:left}
input{
height:30px;
width:250px;
background-color:#FEEEC4;
border-bottom: 1px #ccc solid;
border-right: 1px #ccc solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
padding-left:10px;
padding-top:3px;
}
textarea{
width:240px;
background-color:#FEEEC4;
border-bottom: 1px #ccc solid;
border-right: 1px #ccc solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
padding:10px;
height:200px;
}

table.contact {
margin-bottom:10px;
font-size:13px;
}
table.contact td{
padding:6px 10px 6px 0px;
}

.button {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#DEE67A;
padding: 0 4px 0 4px;
border: 1px groove #ccc;
margin-top:10px;
width:100px;
cursor: pointer; 
}
.button:hover {background-color:#333; color:#fff;;}

/* End Contact form*/

ul {
line-height:19px;
margin: 0px 40px 10px 35px;
font-size:12px;
line-height: 20px;
}

ul li {
padding: 0px 0px 5px 0px;
list-style:none;
}
ul li.header {
padding-bottom:5px;
list-style:none;
}
ul li.space {
padding-bottom:5px;
}
.dark-grey {
font-weight:bold;
color:#555;
}
ul li.bullet {
list-style-image:url(../images/bullet-1.jpg);
font-weight:bold;
}
ul.arrow {
margin: 0px 20px 5px 20px;
}
ul.arrow li {
list-style:url(../images/arrow.gif);
}
ul.bullet2 li{
list-style-image:url(../images/bullet-1.jpg);
margin-left:10px;
}

/* Footer */

div#ft {
clear:both;
width: 960px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:18px;
padding: 10px 0px 10px 0px;
text-align: center;
margin-left:auto;
margin-right:auto;
background-color: #7a884c;
color: #E9EAD8;
border-top:1px #ABB880 dotted; 
}

div#ft p {font-size:10px;}

div#ft a:link {
color:#E9EAD8;
text-decoration:underline;
}
div#ft a:visited {
color:#E9EAD8;
text-decoration:underline;
}
div#ft a:hover {
color:#333;
text-decoration:none;
}



