/*
Theme Name: MM 01
Theme URI: http://www.cadewhitbourn.com/
Description: Developed Aug 07.
Version: 1
Author: Cade Whitbourn

*/

body {
text-align:center;
margin:0;padding:0;
background:#fff url() top left repeat-x;
font:80%/1.5 Verdana, Arial, sans-serif;
}
body div {text-align:left;margin:0;padding:0;}

/* header */
#header {
border-bottom:8px solid #000;
color:#069;
height:130px;
}
#header #wrapper {
position:relative;
width:780px;
margin:0 auto;
}

#wrapper img {float:left;margin-right:40px;}
#wrapper a img {border:none;}

#description {
font-size:2em;
color:#115A8D;
font-family:Arial;
position:absolute;
top:1em;right:0;
}

#wrapper ul {
float:right;
list-style:none;
display:block;
margin:75px 0 0 0;

}
#wrapper li {
display:inline;
margin:0 0.5em 0 0;
padding:0 0.5em 0 0;
border-right:1px solid #fff;
}
#wrapper li a {
text-decoration:none;
color:#333;
font-size:1em;
}
body#p49 #wrapper li.contact a, 
body#p7 #wrapper li.links a, 
body#p3 #wrapper li.home a {
text-decoration:underline;
}

#wrapper #search {border-right:none;}
#wrapper #search form, #globalnav #search div {display:inline;margin:0;padding:0;}

/* /header */

/* globalnav */
#globalnav {
margin:0;padding:0;
border-top:1px solid #fff;
text-align:left;
background:#115A8D;
}
#globalnav div {
width:780px;
margin:0 auto;
color:#fff;
padding:3px 0 7px 0;
}
/* /globalnav */

#page {background:#fff url(/images/page_bgd.jpg) top left repeat-x;}
#wrap {margin:0 auto;width:780px;text-align:left;padding-bottom:20px;}

#header_img {border-bottom:1px solid #fff;}

/* sidebar */
#sidebar {float:left;width:140px;margin-bottom:20px;}
#sidebar ul {list-style:none;margin:0;padding:0;}
#sidebar li {
margin:0;padding:0;
border-bottom:1px solid #fff;
}
#sidebar a {
display:block;
margin:0;padding:0.5em 5px 0.5em 12px;
width:123px;
font-size:1em;
}
#sidebar a.contact, 
#sidebar a.contact:visited {display:inline;padding:0;width:auto;color:#000;background:#fff;text-decoration:underline}

li.l1 a {background:#002000;}
li.l2 a {background:#0B2F0B;}
li.l3 a {background:#163E16;}
li.l4 a {background:#214D21;}
li.l5 a {background:#2C5D2C;}
li.l6 a {background:#376C37;}
li.l7 a {background:#427B42;}
li.l8 a {background:#4D8A4D;}
li.l9 a {background:#589958;}
li.l10 a {background:#589958;}
li.l11 a {background:#589958;}

body#p3 li.l1 a, 
body#p2 li.l2 a,
body#p58 li.l3 a,
body#p5 li.l4 a,
body#p6 li.l5 a,  
body#p11 li.l6 a,
body#p16 li.l7 a, 
body#p17 li.l8 a,
body#p22 li.l9 a,
body#p19 li.l10 a,
body.c3 #sidebar li.l6 a, 
body.c4 #sidebar li.l10 a, 
body.c6 #sidebar li.l9 a, 
body.c5 #sidebar li.l10 a, 
body.c5 #sidebar li.l11 a {
background-image:url(/images/current_page.gif);
background-repeat: no-repeat;
background-position: right center;
color:#ff9;
text-decoration:none;
}

#sidebar a, #sidebar a:visited {
color:#fff;
text-decoration:none;
}
#sidebar a:hover, #sidebar a:active {color:#ff9;}
/* /sidebar */

#content {float:right;width:600px;padding-bottom:20px;}

#updates, #popular {width:45%;}
#updates {float:left;}
#popular {float:right;}

/* font styles */
h1, h2, h3, p, td, div, a {font-family: Verdana, Arial, Helvetica, sans-serif;color:#333;}
h1 {color:#DD8142;font-size:1.8em;font-weight:normal;}
h2, .heading {font-size:1.4em;font-weight:normal;border-bottom:1px solid #DD8142;display:block;}
h3, .subheading {
font-size:1.3em;font-weight:normal;
padding-bottom:0;
padding-left:12px;
display:block;
background:#fff url(/images/h3_glyph.gif) no-repeat 0 6px;
}
h2 a, .subheading a {text-decoration:none;cursor:default;}

li {margin:0.8em 0;}
blockquote {
font-style:italic;
border-left:5px solid #DD8142;
margin-left:0;
padding-left:1em;}

.navigation {font-size:0.8em}
.navigation, .navigation a {color:#666;}

p.top {text-align:right;font-size:0.8em;}
p.akpc_pop {display:none;}

hr {display:none;}
/* /font styles */

/* image styles */
.entry img {margin:0.5em;border:1px solid #000;}
/* /image styles */

/* footer */
#footer {
clear:both;
margin-top:20px;
background:#F3F2EE;
border-top:1px solid #ccc;
border-bottom:2px solid #629B34;
text-align:center;
height:50px;
padding:10px 0;
}
#footer ul {
list-style:none;
margin-left:0;
padding-left:0;
}
#footer li {
float:left;
border-right:1px solid #ccc;
padding-right:1em;
margin-right:1em;
}
#footer p {
clear:left;
margin:0 auto;
padding:0;
width:780px;}

