/*
      Created by Keith Donegan of Code-Sucks.com
	  
	  E-Mail: Keithdonegan@gmail.com
	  
	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com
	  
*/

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
}
strong{
 font-weight:bold;
}
p{
 color:#5A3E1B;
 padding:5px 10px 5px 10px;
}
.clear { clear: both; background: none; }
.left {float:left;}
.right {float:right;}
.lpic {padding: 0 10px 10px 0;}
.header{ 
 font-size: 24px;
 font-weight:bold;
 color:#5A3E1B;
 padding: 2px 0 2px 20px;
 background:#E1D9CE ;
}
.mtop{
margin-top:10px;
}
.mbottom{
margin-bottom:10px;
}
.mboth{
margin-top:10px;
margin-bottom:10px;
}
#main a, #main   a:visited, #main  a:hover{ 
 color:#5A3E1B;
 text-decoration:none;
}
#main  a:hover{ 
 color:#FFFFFF;
 background:#5A3E1B;

}

#leftcolumn a, #leftcolumn  a:visited, #leftcolumn  a:hover{ 
 color:#5A3E1B;
 text-decoration:none;
}
#leftcolumn  a:hover{ 
 color:#FFFFFF;
 background:#5A3E1B;

}

#wrapper { 
 margin: 0 auto;
 width: 820px;
}
#header {
 width: 800px;
 float: left;
 padding: 0;
 height: 90px;
 background: #FFFFFF url(images/logo.gif) no-repeat top left;
}
#navbar {
 float: left;
 text-align: right;
 width: 800px;
 height: 20px;
 color: #FFFFFF;
 padding: 0;
 margin: 0;
 background:#5A3E1B ;
}

#navigation {
 list-style:none;
 margin:0;
 padding:0px;
 clear:both;
 float:right;
}
#navigation ul {
 padding: 0px;
 margin-right: 20px;
}
#navigation li {
 float:left;
 list-style-type: none;
}
#navigation li:first-child {
 border-left:2px solid #FFFFFF;
}
#navigation a, #navigation a:visited {
 display: block;
 height: 18px;
 width:100px;
 padding-top:2px;
 float: left;
 font-size: 11px;
 color: #FFF;
 border-right:2px solid #FFFFFF;
 text-decoration:none;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 text-align: center;
}
#navigation a:active {
}
#navigation a:hover {
	background:#BFB0A0 ;
}
#main { 
 float: left;
 text-align:left;
 color: #333;
 border: 10px solid #F2EEEA;
 margin: 10px 0 10px 20px;
 width: 740px;
 min-height: 400px;
}
#main h1{ 
 font-size: 20px;
 font-weight:bold;
 color:#5A3E1B;
 padding: 2px 0 2px 20px;
 background:#E1D9CE ;
}
#leftcolumn { 
 float: left;
 text-align:left;
 color: #333;
 border: 10px solid #F2EEEA;
 margin: 10px 0 20px 20px;
 width: 390px;
}
.plate{
border-bottom:15px solid #5A3E1B;
}
#leftcolumn h1{ 
 font-size: 20px;
 font-weight:bold;
 color:#5A3E1B;
 padding: 2px 0 2px 20px;
 background:#E1D9CE ;
}
#rightcolumn { 
 float: left;
 color: #333;
 margin: 10px 10px 0px 20px;
 width: 300px;
 display: inline;
}
#rblock { 
 float: left;
 width: 310px;
 border: 10px solid #F2EEEA;
 margin-bottom: 15px;
}
#rblock h1{ 
 width:308px;
 font-size: 14px;
 font-weight:bold;
 color:#FFFFFF;
 margin: 0 0 5px 0;
 padding: 2px 0 2px 2px;
 background:#5A3E1B;
}

#rblock h2{ 
 width:308px;
 text-align:center;
 font-size: 14px;
 color:#5A3E1B;
 margin: 0 0 5px 0;
 padding: 2px 0 2px 2px;
}

#rblock a, #rblock a:visited, #rblock a:hover{ 
 color:#5A3E1B;
 text-decoration:none;
}
#rblock a:hover{ 
 color:#FFFFFF;
 background:#5A3E1B;

}

#rblock .box{ 
 float: left;
 color: #FFFFFF;
 width: 100px;
 margin-bottom:5px;
 display: inline;
 background: #E7DBD5;
}
#rblock .center{ 
 margin-right:5px;
 margin-left:5px;
}
#rblock .organize a, #rblock .organize a:visited{ 
 float: left;
 color: #FFFFFF;
 font-weight:bold;
 text-align:center;
 padding:4px 0 4px 0;
 width: 100px;
 display: block;
 background: #659054;
}
#rblock .organize a:hover{ 
 background: #81B06E;
}
#rblock .home a, #rblock .home a:visited{ 
 float: left;
 color: #FFFFFF;
 font-weight:bold;
 text-align:center;
 padding:4px 0 4px 0;
  margin-right:5px;
 margin-left:5px;
 width: 100px;
 display: block;
 background: #82C363;
}

#rblock .home a:hover{ 
 background: #96D778;
}

#rblock .office a, #rblock .office a:visited{ 
 float: left;
 color: #FFFFFF;
 font-weight:bold;
 text-align:center;
 padding:4px 0 4px 0;
 width: 100px;
 display: block;
 background: #9ECB60;
}
#rblock .office a:hover{ 
 background: #B1DF71;
}
#consultation { 
 float: left;
 width: 330px;
 height: 241px;
 margin-bottom: 20px;
 background:#90AF6C url(/images/call-us.gif);
 text-align:center;
}
#consultation p{
 width:280px;
 margin:15px 15px 0 15px;
 line-height:1.5em;
 color:#FFF;
 font-size:18px;
 font-family:verdana;
 text-align:center;

}
#consultation p.number{
	margin:0px 15px;
	font-size:24px;
	font-weight:bold;
	color:#C2EF6E;
}
#footer { 
 width: 800px;
 clear: both;
 font-size:11px;
 color: #5A3E1B;
 background: #E2DAD3;
 margin: 0px 0px 10px 0px;
}
#footer a {
 margin: 0;
 color: #5A3E1B;
 padding: 0 5px 0 5px;
}
#copyright {
 float: right;
 padding:2px 0 2px 10px;
}
#links {
 float: left;
 padding:2px 0 2px 0;
}

#breadcrumb{
height: 14px;
clear:both;
margin: 5px 0 5px 20px;
}
.breadcrumb{
font-size: 11px;
color: #333333;
padding: 1px 0 2px 0;
}
.breadcrumb a:link, .breadcrumb a:visited{
font-size: 11px;
color: #000000;
padding: 1px 0 2px 0;
}

li{
list-style-position: inside;
list-style-type:square;
}
