body { 
color: #333333;
font-size : 13px;
font-family: Arial, Helvetica, sans-serif;
background: #FFFFFF;
} 

#wrap { 
width: 740px;
margin: 0px auto;
padding: 0px;
} 

#header { 
width: 740px;
padding-top: 0px; 
padding-left: 0px;
padding-right: 0px;
padding-bottom: 8px;
margin-top:30px;
height: 95px;
background-color: #FFFFFF;
border-bottom: solid 0px #CCCCCC;
} 

.title {
width: 405px;
float:left;
padding:0px;
margin: 0px;
}

.address {
width: 250px;
float:right;
padding:0px;
margin: 0px;
text-align:right;
font-size:12px;
line-height:19px;
}

.address a, a:visited, a:active {
color:#333333;
text-decoration:none;
background-color:#FFFFFF;
border-bottom: solid 1px #FFFFFF;
}

.address a:hover {
color:#333333;
background-color:#FFFF00;
text-decoration:none;
}

#header h1 { 
font-size:24px;
font-weight:lighter;
padding: 0px;
margin: 0px;
}

#header h3 { 
font-size:12px;
font-weight:lighter;
padding: 0px;
margin: 0px;
margin-bottom:6px;
}

#header h3 a, a:visited, a:active { 
background-color: #FFFF00;
color:#666666;
text-decoration:none;
border-bottom: solid 1px #FFFFFF;
}

#header h3 a:hover { 
background-color: #CCCCCC;
color:#666666;
text-decoration:none;
}

#cv_header {
width: 740px;
text-align:left;
margin-top:30px;
line-height:18px;
}

#cv_header h2 {
font-size:20px;
font-weight:lighter;
padding: 0px;
margin: 0px;
padding-bottom:7px;
border-bottom: solid 1px #999999;
width:740px;
}

#cv_header ul {
list-style:none;
margin:0px;
padding:0px;
margin-top:10px;
margin-bottom:30px;
}

#cv_header ul li {
list-style: none;
margin: 0px;
padding: 0px;
padding-bottom:5px;
}

#cv_header a, a:visited, a:active {
text-decoration: none;
color:#333333;
border-bottom: 1px solid #999999;
background-color:#FFFFFF;
}

#cv_header a:hover {
text-decoration: none;
border-bottom: 1px solid #333333;
background-color:#FFFFFF;
}

#cv_header .entry {
padding-left:20px;
}

#cv_header .entry2 {
padding-left:75px;
}