@import url("rr_pics.css");
* { outline: none;}

body, h1, h2, p, #nav ul { padding: 0; margin: 0; }
#nav ul, { list-style: none;}
#header h1, #nav a, .content h2, .prevnext a { font-size: 0; line-height: 0; text-indent: -99999px;}

body { color: #000; font: 0.8em Georgia, "Times New Roman", Times, serif;}
a { color: #000;}
.active { color: #0098d4;}
img { border: none;}
p { padding-top: 1.5em;}
p:first-child { padding-top: 0;}
p, .content li { line-height: 1.75em;}

#sitewrapper { width: 989px; margin: 0 auto 25px auto;}

#header { margin: 40px auto 50px; auto; width: 287px;}
#header h1 { height: 54px; margin-bottom: 40px;}

#nav ul { overflow: hidden;}
#nav li { float: left; margin-left: 20px;}
#nav a { display: block; background-repeat: no-repeat; height: 13px;}
#nav li#link1 a { width: 39px;}
#nav li#link2 a { width: 40px;}
#nav li#link3 a { width: 58px;}
#nav li#link4 a { width: 53px;}

#contentwrapper { width: 770px; margin: 0 auto 0 auto; overflow: hidden;}
#contentwrapper div { float: left;}
#sitewrapper .hascycle { width: 100%; margin: 0;}
#sitewrapper .hascycle div { float: none;}

.content { width: 360px;}
#contentwrapper .contact, #contentwrapper .contact h2 { margin: 0 auto 0 auto;}
#contentwrapper .contact { float: none; width: 175px;}
#contentwrapper .contact p { text-align: center;}
.content:first-child { margin-right: 50px;}
.content h2 { background-repeat: no-repeat; height: 15px;}
#h2-1 { width: 100px;}
#h4-1 { width: 72px;}

/* cycle plugin */
.dim1 { width: 989px; height: 610px;}
.cyclewrapper, .cycle { position: relative;}
.cycle img { margin-left: 37px;}
.cyclenav { display: table; position: absolute; left: 0px; top: 0px; z-index: 999;}
.prevnext { display: table-cell; vertical-align: middle;}
.prevnext a { display: block; width: 27px; height: 22px;}
.next { float: right;}
