*{
margin:0px;
padding:0px;
}

html, body{
height:100%;
}

body{
background:#fff;
color:#000;
font-family:Ariel, Helvetica, sans-serif;
}

p{
margin:0 0 1em;
line-height:1.5em;
}

ul, ol{
margin:0.5em 0 1em 2em;
}

a, a:link{
color:#5eb2d5;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}

.title{
font-size:17px;
font-weight:bold;
font-style:italic;
color:#7a7979;
margin:0px 0px 10px;
}
#header .title{
color:#fff;
text-align:right;
position:absolute;
right:10px;
bottom:0px;
}
#sidebar-left .title{
background:url(f034_menu1.gif) repeat-y 0px 0px;
padding:4px 30px;
}

#container{
min-height:100%;
position:relative;
width:960px;
margin:0px auto;
background:url(f034_divider.gif) repeat-y 210px 0px;
}

#header{
background:url(f034_header.jpg) no-repeat 210px 0px;
height:170px;
position:relative;
}
#header-inner{
width:200px;
text-align:right;
padding:20px 0px 0px;
height:120px;
}
#site-name{
font-size:26px;
}
#slogan{
font-size:18px;
font-weight:bold;
font-style:italic;
color:#7a7979;
}

#page{
padding:0px 0px 100px;
}

#sidebar-left{
width:210px;
float:left;
padding:0px 0px 50px;
}
#sidebar-left .block{
padding:20px 0px;
}
#sidebar-left .block-inner{
padding:0px 10px 0px 0px;
}

#menu1{

}
#menu1 ul{
margin:0px;
padding:0px;
list-style:none;
}
#menu1 li{
list-style:none;
background:url(f034_menu1.gif) no-repeat -210px bottom;
display:block;
width:210px;
padding:0px 0px 4px;
}
#menu1 a{
background:url(f034_menu1.gif) repeat-y 0px 0px;
display:block;
width:150px;
padding:4px 30px;
text-decoration:none;
font-size:14px;
color:#262626;
}
#menu1 a:hover{
color:#5eb2d5;
}
#menu1 #menu1-end{
background-position:-420px -4px;
height:16px;
padding:0px;
}

.content{
margin:0px 0px 0px 250px;
padding:20px 0px 50px;
}

#footer{
background:url(f034_header.jpg) no-repeat -750px 0px;
height:100px;
width:960px;
position:absolute;
left:0px;
bottom:0px;
color:#fff;
font-size:14px;
}
#footer-inner{
background:url(f034_footer-repeat.gif) repeat-x 0px 0px;
margin:0px 0px 0px 230px;
padding:30px 20px;
height:40px;
}

.clearfix{
clear:both;
height:1px;
}
