body {
    background:#6d604f;
    font:62.5%/140% Arial, Verdana, sans-serif;
	margin:0;
    padding:0;
    text-align:center;
}
div{margin:0; padding:0;}
a{color:#ccc; text-decoration:none;}
a:hover{text-decoration:underline;}
h1,h2,h3,h4{margin:0; padding:0;}
img{border:0;}
.img-l{float:left; margin:4px 12px 4px 0;}
.img-r{float:right; margin:4px 0 4px 12px;}
.clear{clear:both; height:0; overflow:hidden;}

#page{
    background:url(images/page.gif) 0 0 repeat-y;
	margin:0 auto;
    width:995px;
    text-align:left;
}
#head{
    background:url(images/head-bg.jpg) 0 0 no-repeat;
	height:310px;
    margin:0;
    padding:0 46px;
	position:relative;
}
#head ul{
    list-style:none;
    margin:0; padding:0;
	position:absolute;
    top:0; left:50px;
}
#head li{
    float:left;
    display:inline;
    margin:0; padding:0 10px;
}
#head a{
    float:left;
    display:inline;
    font:bold 13px/40px Arial,sans-serif;
    color:#cecece;
    margin:0; padding:0;
    text-decoration:none;
    text-shadow:1px 1px 0 #333;
}
#head a:hover{color:#6d604f;}
#head h1{
    font:bold 32px/32px Arial,sans-serif;
    color:#cecece;
    position:absolute;
    top:272px; left:600px;
    text-shadow:2px 2px 0 #333;
    _width:500px;
}

#cont{float:right; display:inline; color:#ececec; margin:5px 70px 15px 0; width:618px;}
#cont .title{background: url(images/cont-title.gif) 0 0 repeat-x; font:bold 14px/32px Arial,sans-serif; margin:10px 0 5px; text-indent:15px; text-shadow:1px 1px 0 #333;}
#cont .subtitle{font:bold 1.4em Arial,sans-serif; margin:12px 0 10px; text-indent:15px; text-shadow:1px 1px 0 #333;}
#cont p{font-size:1.2em; font-weight:normal; line-height:150%; margin:10px 0; padding:0; text-align:justify;}
#cont ul{font-size:1.2em; font-weight:normal; line-height:150%; margin:12px 0 12px 30px; padding:0; text-align:justify;}


#side{
    float:left;
    display:inline;
    color:#ececec;
    margin:5px 0 15px 70px;
    width:185px;
}
#side .title{
    background:url(images/side-title.gif) 0 0 repeat-x;
    font:bold 14px/25px Arial, sans-serif;
    margin:5px 0 5px;
    text-align:center;
    text-shadow:1px 1px 0 #333;
}
#side ul{
    list-style:none;
    margin:5px 0 20px;
    padding:0;
}
#side li{
    background: url(images/side-marker.gif) 0 8px no-repeat;
    font-size:1.2em;
    font-weight:bold;
    margin:0;
    padding:3px 0 3px 10px;
    text-shadow:1px 1px 0 #333;
}
#side p{font-size:1.2em; font-weight:normal; margin:10px 0; padding:0; text-align:justify;}

#foot{
    clear:both;
	margin:15px 46px 0;
    background:#6d604f;
    border-top:5px solid #231f1b;
	height:30px;
	color: #333;
	font:normal 11px/30px Tahoma,sans-serif;
    padding:0 20px;
    text-align:right;
}
