/* Miller's Lawn Mower Service */
/* Project Start: September 8, 2008 */
/* Berson3 Computers: Clarence A Reber III */

/* Color schema: */


html {
font-size: 100%;
}

body {
 background-color: #D7C997;
font-family: Tahoma, Arial, Geneva, sans-serif;
font-size: 62.5%;
}

h1, h2, h3, h4, h5 {
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
font-weight: normal;
margin-bottom: 0.2em;
}

h1 {
font-size: 2.7em;
}

h2 {
font-size: 2.2em;
}

h3 {
font-size: 1.9em;
}

h4 {
font-size: 1.6em;
}

h5 {
font-size: 1.4em;
}

img {
 border: none;
}

p, li, blockquote, span, address {
font-size: 1.3em;
line-height: 1.6em;
}

#masthead p, #footer p, #masthead li, #footer li {
 font-size: 1.1em;
 line-height: 1.3em;
}

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

a:hover {
 background-color: #900;
 color: #FFF;
 text-decoration: none;
}

#masthead a:link, #masthead a:visited {
 color: #030;
 text-decoration: none;
}

#masthead a:hover {
 background-color: #030;
 color: #FFF;
 text-decoration: none;
}

address {
 font-style: normal;
 margin-left: 25px;
}

#all {
 background-color: white;
 border: 1px solid #CCC;
 margin: auto;
 padding: 5px;
 width: 906px;
}

#masthead {
 background-image: url(../img/masthead_1.jpg);
 height: 193px;
 width: 906px;
}

#nav {
 right: 10px;
 position: relative;
 text-align: right;
 top: 8px;
}

#nav li {
 display: inline;
 margin: 0;
 padding: 0px 15px;
}

#logo_map {
 left: 0px;
 height: 80px;
 position: relative;
 top: 90px;
 width: 315px;
}

#main_container {
 width: 906px;
}

#main_content {
 padding: 12px 24px 0;
 width: 565px;
}

#main_content_wide {
 padding: 12px 24px 0;
}

#right_sidebar {
 background-color: white;
 float: right;
 padding: 15px;	
 width: 254px;
}

#right_container {
 margin: 0 auto;
 padding: 0;
 
}

#right_container img {
 border: none;
}

#quick_150 {
 height: 150px;
}

#tags {
 float: right;
 height: 100%;
 margin: auto auto;
 padding: 15px 10px 10px;
}

#textbar {
 margin: 0px;
 padding: 10px;
 width: 580px;
}

#textbar p {
 margin: 0;
 padding: 0;
}

#footer {
 clear: both;
 width: 906px;
}

#footer ul {
 margin: 0;
 padding: 0;
 text-align: center;
}

#footer li {
 display: inline;
 margin: 0;
 padding: 0px 20px;
}

.blocked {
/* display: block;*/
}

.center {
 text-align: center;
}

.fclear {
 clear: both;
 height: 1px;
 margin: 0px;
 padding: 0px;
}

.fleft {
 float: left;
}

.gradient {
 background-image: url(../img/bg_gradient.jpg);
 background-position: bottom; 
 background-repeat: repeat-x;
}

.margin_right {
 margin-right: 25px;
}

.no_border {
 border: none;
}

.no_margin {
 margin: 0px;
 padding: 0px;
}

.vague_box {
 border: 1px solid #EEE;
 background: url(../img/bg_gradient.jpg) repeat-x bottom;
 margin-bottom: 20px;
 padding: 10px;
}


