
html,body,h2,h4,h5,dl,dd,blockquote {margin:0;}

h3 {margin:0 0 .3em;font-size:2em;color:#13a89e;font-weight:normal;}
h4 {font-size:1em;line-height:1.545em;font-weight:normal;}
h5 {font-weight:normal;float:left;}

h5,p,li {font-size:1.1em;}
p {margin:0 0 1.55em;line-height:1.545em;}
ul {margin:0;padding:0;list-style:none;}
img {border:none;}
em {font-style:normal;}

a {color:#13a89e;}
a:hover {text-decoration:none;}



body {font:62.5% arial,helvetica,sans-serif;color:#5c5c5c;text-align:center;background:#fff url(../images/bgr/body.png);}





.section,.follow-me,blockquote,blockquote p,.postal-code,#footer {background:url(../images/bgr/sprite.png) no-repeat;}

dt,blockquote {font-family:SohoGothicProLight,arial,helvetica,sans-serif;}



#page {width:100%;background:url(../images/bgr/body-top.png) repeat-x;float:left;}

#header,#main,#footer {margin:0 auto;width:710px;text-align:left;}
#header {height:95px;}

h1 {margin:43px 0 0 5px;width:222px;height:40px;overflow:hidden;float:left;}
h1 a {width:222px;height:40px;display:block;overflow:hidden;}
.skip {text-indent:-9999px;position:absolute;overflow:hidden;}
.partner {margin:43px 5px 0 0;float:right;}




#main {padding:0 0 21px;background:url(../images/bgr/flash.png) no-repeat;}
#main ul {margin:0;padding:0 0 0 15px;list-style:disc;}
#main ul li {line-height:1.545em;}

#flash {margin:0;padding:5px;width:700px;height:380px;float:left;}


.section,blockquote {width:700px;float:left;}
.section {padding:0 5px 7px;}

dl {margin:0 0 0 20px;padding:4px 10px 0;width:200px;height:162px;height:auto !important;min-height:162px;float:left;}
.first {margin:0;}
dt {padding:0 0 .33em;width:200px;font-size:2.2em;color:#13a89e;float:left;position:relative;}
.follow-me {width:16px;height:16px;text-indent:-9999px;background-position:-586px -668px;display:block;overflow:hidden;
 position:absolute;top:6px;right:0;}
dl p {margin:0 0 1em}
dl .logo-center {margin:2.3em 0 0;text-align:center;}
dl .logo-center img {margin:0 auto;display:block;}
dl .more {border-top:1px solid #e5e5e5;padding:1em 0 0;}

blockquote {padding:53px 5px 0;background-position:0 -844px;}
blockquote p {margin:0 0 14px;width:690px;padding:0 5px 29px;font-size:3.2em;line-height:1.1875em;color:#b7b7b7;
 text-align:center;background-position:-715px bottom;}


#info {padding:0 0 0 5px;width:320px;float:left;}
#details {padding:0 5px 0 0;width:320px;float:right;}


#contact {margin:0 0 1.55em;font-size:1.1em;}
#contact h3 {font-size:1.818em;}
#contact p {margin:0;font-size:1em;}
#contact .adr {margin:0 0 1.55em;line-height:1.545em;}
.street-address {float:left;}
.postal-code {margin:0 0 0 5px;padding:0 0 0 7px;background-position:0 -585px;}
.tel .type {display:none;}
.email {color:#5c5c5c;text-decoration:none;}
.email:hover {text-decoration:underline;}


#main:after {height:0;content:'.';display:block;clear:both;visibility:hidden;}



#footer {height:55px;background-position:0 -650px;position:relative;}

#footer h5,#footer p,#footer a {color:#b7b7b7;text-shadow:0 1px 0 #fff;}

#footer h5 {padding:0 5px 0 0;line-height:17px;}
.xoxo {float:left;}
.xoxo li {float:left;}
.xoxo a {margin:0 0 0 5px;width:16px;height:16px;text-indent:-9999px;float:left;overflow:hidden;}
/*.rss a {padding:0 25px 0 0;width:52px;line-height:17px;text-align:right;text-decoration:none;}
.rss a:hover {text-decoration:underline;}*/

.copyright {padding:18px 0 0 5px;float:left;}
