a {
text-decoration: none;
}

body {
margin: 0;
padding: 0;
font: 18px "lucida grande", verdana, sans-serif;
line-height: 30px;
text-align: center;
background: #fff;
// background: #fafaf5 url(background.gif) top center repeat-y;
}

h1 {
padding: 0;
font-size: 35px;
line-height: 7px;
// line-height: 22px;
font-weight: bold;
color: #444141;
}

h2 {
padding: 0px;
font-size: 12px;
font-weight: bold;
color: #3167c7;
}

h3 {
padding: 6px 0 0 0;
font-size: 12px;
line-height: 16px;
font-weight: bold;
color: #3167c7;
}

img{
border: none;
}

p {
padding: 0 0 12px 0;
margin: 0;
text-align: justify;
}

#banner {
margin: 0;
padding: 0;
height: 184px;
color: #000;
}

#content {
color: #999;
text-align: left;
margin: 0px;
padding: 0px 310px 10px 17px;
float: none
}

#content a, a:visited {
text-decoration: none;
color: #537db9;
border: 0;
}

#content a:hover {
color: #333;
}

/*
#content a.underline, a.underline:visited {
text-decoration: none;
color: #537db9;
border: 0;
border-bottom: dotted 1px #537db9;
}

#content ul {
padding-left:15px;
margin: 0px;
}

#content ul li{
margin-bottom:12px;
}
*/

#footer {
color: #999;
text-align: left;
margin: 0px;
padding: 10px 310px 10px 17px;
float: none
}

#footer p {
padding: 0 0 17px 0px;
color: #666;
font-size: 9px;
line-height: 12px;
}

/*
#footer a, a:visited {
text-decoration: none;
color: #537db9;
border: 0;
}

#footer a:hover {
color: #666;
}

#footer a.designer {
color: #f60;
}

*/

#heroquote {
margin: 0;
padding: 0;
height: 293px;
color: #000;
}

/*

sidebar menu - deactivated

#localmenu {
width: 145px;
list-style: none outside;
margin: 0px;
padding: 0px;
margin-bottom: 25px;
}

#localmenu li {
line-height: 22px;
padding: 0px;
margin: 0px;
color: #666;
font-size: 11px;
height: 22px;
text-align: left;
}

#localmenu li a:link, #localmenu li a:visited {
display: block;
color: #444;
border-bottom: dotted 1px #ccc;
text-align: left;
padding: 0 0 0 15px;
font-size: 11px;
}

#localmenu li a:hover, li a.current:hover {
color: #333;
background: #ffefc6;
}

#localmenu li a.current {
background: #fc0;
color: #000;
text-align: left;
font-weight: bold;
padding: 0 0 0 15px;
}

#localmenu_indent {
line-height: 0;
float: left;
width: 100px;
list-style: none outside;
margin: 0;
text-align: left;
padding: 0;
}

#localmenu_indent li {
display: inline;
line-height: 18px;
padding: 0;
text-align: left;
margin: 0;
}

#localmenu li.indent a:link, #localmenu li.indent a:visited {
display: block;
color: #888;
background: #transparent;
text-align: left;
border-bottom: dotted 1px #ccc;
padding: 0 0 0 25px;
font-size: 11px;
}

#localmenu li.indent a:hover {
color: #333;
}

#localmenu li.indent a.current {
color: #000;
}

*/

#ripley {
width: 741px;
// width: 680px;
// width: 679px;
background: #fff;
margin: auto;
text-align: center;
}

#sidebar-right{
// position: relative; top: 35px; right: 0px;
width:200px;
// width:145px;
float:right;
padding: 12px 0 0 0;
color: #555;
font-size: 12px;
line-height: 18px;
}

#sidebar a, a:visited {
color: #0083ca;
border: 0;
border-bottom: dotted 1px #0083ca;
}

#sidebar a.clean, a.clean:visited {
color: #555;
border: 0;
}

#sidebar a:hover {
color: #0083ca;
}

#sidebar-right h2{
display: none;
}

#sidebar-right p {
text-align: left;
}

#smallbanner {
margin: 0;
padding: 0;
height: 97px;
color: #000;
}

/*
Legacy par5 original horizontal nav menu styles

#nav {
list-style: none inside;
margin: 0px;
padding: 0px;
height: 22px;
background: #999;
color: #fff;
border-top: solid 1px #f3f4f5;
text-align: center;
//border-left: solid 1px white;
}

#nav li {
margin: 0;
padding: 0;
float: right;
height: 22px;
width: 75px;
background: #999;
color: #fff;
font-size: 11px;
line-height: 20px;
text-align: center;
border-left: dotted 1px #fff;
}

#nav li.wide {
width: 115px;
}

#nav li.current {
background: #f3f4f5;
color: #000;
font-weight: bold;
}

#nav li.widecurrent {
width: 115px;
background: #f3f4f5;
background: white;
color: #000;
font-weight: bold;
border-top: solid 1px #999;
text-align: center;
}

#nav li.over {
background: #666;
}

#nav li.wideover {
width: 115px;
background: #666;
}

#nav li a, a:visited {
color: #fff;
}

#nav li a:hover {
color: #fff;
}

#nav li.current:hover {
background: #f3f4f5;
}
*/

form {
// width:100%;
// margin-bottom:15px;
margin: 0;
padding: 0;
}

/*
fieldset {
width:397px;
border: solid #7F9DB9 1px;
// padding:5px;
}
*/

input text {
width: 50%;
margin: 0;
padding: 0 0 0 1px;
}

textarea {
/*
margin: 0;
padding: 4px;
*/
font: 12px "lucida grande", verdana, sans-serif;
}

.hot {
font-weight: bold;
color: #444141;
}

#sidebar-right a  {
text-decoration: none;
}