* {
margin: 0;
padding: 0;
}

html {
width: 100%;
}

a, a:hover, a:active, a:visited {
text-decoration: none;
border: none;
}

a:hover {
border-bottom: 1px solid;
}

a.current:hover {
border: none;
cursor: default;
}

ul li {
list-style-type: none;
padding-bottom: .5em;
}

#header {
width: 100%;
height: 160px;
position: relative;
padding:40px 0 40px 0;
font-family: 'roman',georgia,times,serif;
}

#header #left {
left:72px;
margin:40px 0;
position:absolute;
top:0;
width:684px;
}

#header #right {
font-family:'semibold',georgia,times,serif;
font-size:14px;
left:756px;
line-height:18px;
margin:61px 0 40px;
position:absolute;
top:0;
width:300px;
}

#header #left #left-left {
width: 364px;
float: left;
position: relative;
}

#header #left #left-right {
width: 275px;
float: right;
margin-top: 20px;
}

#header #left #left-right a:hover {
border: none;
}

#header h1 {
font-size: 42px;

}

#header #left #left-left p {
clear:both;
float:left;
font-family:'semibold',georgia,times,serif;
font-size:14px;
margin-top:-4px;
text-align:left;
}

#header #left #left-right ul li {
font-family:'semibold',georgia,times,serif;
font-size:18px;
line-height:16px;
padding-bottom:9px;
}

#header #left #left-right ul li span {
font-family:'semibold',georgia,times,serif;
font-size:14px;
padding-bottom:3px;
}

#header #right ul li {
padding-bottom: 1px;
}

/***BOTTOM***/
#bottom {
overflow: hidden;
width: 100%;
}

/***TEXT***/
body.text #header #right {
left:480px;
width:600px;
margin-top:87px;
font-family: arial,helvetica,sans-serif;
font-size:12px;
}

body.text #left .page_content {
padding-top: 24px;
}

body.text #left .page_content p {
padding-bottom: 1em;
}

body.text #left .page_content img {
margin: 0 0 1em 0;
border: 1px solid;
padding:2px;
}

body.text #left .page_content .side_image {
position: absolute;
left: 396px;
}

body.text #left .page_content .side_image img {
margin: 0;
}

#header #left #left-left .page_content .side_image p {
float:right;
text-align:right;
}

