/********** Defaults **********/
* {
margin: 0; 
padding: 0;
}body {
font: 0.8125em Verdana, sans-serif; 
line-height: 1; 
color: #333; 
background: #004000;
}
/********** Layout **********/
/***** Source-Ordered Columns *****/
#center_wrapper{
width:100%;
float:left;
}
#center{margin: 0 00px 0 150px;
}#left{float: left;margin-left: -100%;width: 150px;}#right{float: right;
margin-left: -100%;width: 200px;}* html #right{margin-left: -200px;}
/***** Equal Height Columns *****//* Start Mac IE5 filter \*/#center, #left, #right{padding-bottom: 32767px !important;margin-bottom: -32767px !important; }/* End Mac IE5 filter */
/* hide the excess padding in non-IE browsers */#wrapper{overflow: hidden;
width:800px;
margin:auto;
background:#ffffff;
padding:20px 0;
}
/* IE 5.01 hack */
#wrapper{float: left;float/**/: none;}/* easy clearing */#wrapper:after{content: '[DO NOT LEAVE IT IS NOT REAL]'; display: block; height: 0; clear: both; visibility: hidden;}#wrapper{display: inline-block;}/*\*/#wrapper{display: block;}/* end easy clearing */#footer{clear: both;}
/* Safari hack */
* > #footer, * > form, * > #notes, * > .output{position: relative;z-index: 1000;}
/********** Presentation **********/
/***** Breadcrumb by CK ****/
#breadcrumb{
#height:30px;
width:800px;
margin:0 auto 0 auto;
border-bottom:4px solid #2d772a;
background:#ffffff;
padding: 5px 0 5px 0;
}
/***** header *****/
#header{
height:150px;
width:800px;
background:url(images/loripsum.jpg) top left repeat-x;
margin:10px auto 0 auto;
border-bottom:4px solid #2d772a;
}
/***** center *****/
#center{
padding:0 20px;
}
#center p{
margin:10px;
}
#center ul{
margin-left:20px;
}
#center h2, #center h3{
color:#2d772a;
padding:5px 15px;
margin-bottom:10px;
background:#daf0d9;
}
#center h4{
font-size:1.2em;
color:#2d772a;
padding:5px 15px;
margin-bottom:10px;
background:#daf0d9;
}
#center a{
color:#2d772a;
}
#center a:hover{
color:#900100;
}
#center blockquote.go{
border:1px solid #2d772a;
padding:6px;
font-size:0.9em;
margin-bottom:20px;
text-align:justify;
background:#daf0d9;
}
/***** left *****/
#left{
}
.leftblock{
margin:5px;
}
#left h2, #left h3{
font-size:1.2em;
color:#2d772a;
padding:5px 15px;
margin:0 0 10px 5px;
background:#daf0d9;
}

/***** right *****/
#right{
}
.rightblock{
margin:5px 10px;
}
#right h2, #right h3{
font-size:1.2em;
color:#2d772a;
padding:5px 15px;
margin:0 5px 10px 0;
background:#daf0d9;
}
#right ul{
margin:0 20px;
}
#right a{
color:#2d772a;
}
#right a:hover{
color:#900100;
}

/***** footer */ 
#footer{
margin:20px 0 0 0;
}

#footer p, #footer a{
text-align:center;
color:#2d772a;
}
#bottom{
background:#2d772a;
width:800px;
margin:auto;
}
/********** Menus **********/
#leftmenu{
}
#leftmenu ul{
list-style:none;
}
#leftmenu a{
text-decoration:none;
display:block;
padding:5px;
background:#126D62;
color:#ffffff;
font-weight:bold;
margin-bottom:2px;
}
#leftmenu a:hover{
background:#ffffff;
color:#2d772a;
}
#leftmenu li ul a{
padding-left:20px;
font-weight:normal;
}

