/*******************************************************
AUTHOR: Sharon Nuccio http://sharonnuccio.net
*******************************************************/

body {
 margin:10px;
 padding:0;
 height:100%;
 background-color:#ffffff;
 color:#000000;
 text-align:center;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:14px;
}

#main { 
 margin:0 auto;
 padding:0;
 width:650px;
 text-align:left;
 vertical-align: middle;	
 background-color:#ffffff;
 border:1px solid #cccccc;
}

#header {
 margin:0;
 padding:0;
 height:129px;
 width:650px;
 background-color:#000000;
}

#header img {
 float:left;
 margin:0 5px 0 0;
 }

#header h1 {
 margin:0;
 padding:45px 0 0 20px;
 font-size:22px;
 letter-spacing:.1em;
 color:#ffffff;
 font-weight:lighter;
}

#leftColumn {
 float:left;
 margin:0;
 padding:0;
 width:143px;
 border:1px solid #cccccc;
 font-size:11px;
}

#leftColumn ul {
 width:100%;
 padding:0em;
 margin: 0em;
 list-style: none;
}

#leftColumn li {
 margin: 0em 0em 0em 0em;
}

#leftColumn p {
 padding:10px;
}


#leftColumn li a {
 display: block;
 padding: 0.3em 0.7em 0.2em 1.2em;
 border-left: solid 0.5em rgb(235,235,235);
 border-top: solid 0.1em rgb(200,200,200);
 background-color:#ebebeb;
 text-decoration: none;
 font-weight: normal;
 color:#323232;
 height: 1.3em;
}

#leftColumn a:hover {
 border-left: solid 0.5em rgb(175,175,175);
 background-color:#dcdcdc;
 text-decoration: none;
 color:#323232;
}

#leftColumn .selected {
 display: block;
 padding: 0.3em 0.7em 0.2em 1.2em;
 border-left: solid 0.5em rgb(175,175,175);
 border-top: solid 0.1em rgb(200,200,200);
 background-color:#dcdcdc;
 font-weight: normal;
 color:#323232;;
}

#leftColumn .left-navheader-first {
 display: block;
 margin: 0em 0em 1.0em 0em;
 padding: 0.3em 0.7em 0.3em 0.9em;
 border-left: solid 0em rgb(255,210,113);
 background-color:#dcdcdc;
 text-transform: uppercase;
 text-decoration: none;
 font-weight: bold;
 color:#323232;
}

#leftColumn .left-navheader {
 display: block;
 margin: 1.0em 0em 0em 0em;
 padding: 0.3em 0.7em 0.2em 0.4em;
 border-left: solid 0.5em rgb(235,235,235);
 background-color:#dcdcdc;
 text-transform: uppercase;
 text-decoration: none;
 font-weight: bold;
 color:#323232;
}

#centerColumn {
 margin:0 0 0 160px;
 padding:0;
 background-color:#ffffff;
}

#centerColumn p {
padding:10px
}

#centerColumn h2 {
margin:0;
padding:10px 0 5px 0;
font-size:18px;
color:#f70729;
}

.bold {
 font-weight:bold;
}

#footer {
position:relative;
bottom:0;
margin:80px 0 0 0;
padding:0;
height:60px;
line-height:60px;
text-align:center;
font-size:.6em;
background-color:#ffffff;
border-top:1px solid #cccccc;
}