html, body, div, img {margin:0;padding:0;border:0;}
html {background:#fff url(gfx/bg_html.png) top center;}
body {background:transparent url(gfx/bg2.png) top center no-repeat;}
#main {margin:0 auto;width:815px;font:11px 'Trebuchet MS', verdana;color:#5d5d5d}
hr {display:none}
.clearfix:after, #infos li:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.hidden {display:none;}
.clear {clear:both}
p {text-align:justify}

#logo {float:left;padding:40px 0 0 20px;width:250px}
#logo h1 {margin:0;padding:0;}
#logo img {display:block}

#slogan {font-style:italic;color:#4b9ac2;margin-top:22px;float:left}

#nav {float:right;list-style:none;margin-right:0px;padding-top:25px;width:485px;height:94px;background-image:url(gfx/nav-bg.png)}
#nav li {width:135px;margin-left:20px;float:left;padding-top:10px;}
#nav li a:link, #nav li a:visited {display:block;border-bottom:3px solid #2e98ab;padding-bottom:3px;
text-decoration:none;text-transform:uppercase;text-align:center;color:#575757;
font:bold 1.2em "trebuchet ms", verdana;}
#nav li a:hover, #nav li a:focus, #nav li a:active, #nav li a.active 
{border-bottom-color:#de4526;}


#container {clear:both;background:url(gfx/dots.gif) 270px top repeat-y;margin:40px 0}
#container.admin {background:none;}
#container img {padding:2px;border:1px solid grey}

.imgsign {margin:0;text-align:right;padding-right:155px}

#infos {float:left;width:215px;margin-left:30px;padding:0;list-style:none}
#infos img {border-style:none;}
#infos h3 {margin:0;font-size:1.1em;font-weight:bold;/*background:url(gfx/red-sign.png) left 4px no-repeat;padding-left:10px;*/}
a.more:link, a.more:visited {color:#0072ff;text-decoration:underline;float:right;}
a.more:hover, a.more:active, a.more:focus {text-decoration:none}
#infos li {padding-bottom:15px;background:url(gfx/li_bg.gif) bottom left no-repeat;margin-bottom:10px}
#infos li p {margin:2px 0}
/*#infos li.side1 p {clear:both;}
#infos li.side1 h3 {margin-top:100px;float:left;margin-left:10px;line-height:1em;}
#infos li.side1 img {border-style:solid}
#infos li.side2 h3 {clear:right;margin-left:100px}
#infos li.side2 p {margin-left:110px;}
#infos li img {float:left}
#infos li h3 span {font-weight:normal}
#infos li.side3 h3 {margin-left:5px}
#infos li.side3 p {margin-left:25px;line-height:1.1em}
#infos li.side3 {background:none;padding:0;margin:0;}*/



#content {float:left;margin-left:55px;width:460px;min-height:400px}
#container.admin #content {float:none;width:auto}
#content h2, #content h3 {margin:0;}
#content h2 {font:italic normal 3em 'Times New Roman', 'trebuchet ms', serif;clear:both}
#content h2 img {padding:0;border:0;}
#content h3 {/*background:url(gfx/red-sign.png) left center no-repeat;padding-left:15px;*/font-size:1.1em;}
#content p {padding-left:15px}
/*#content p.red-sign {background:url(gfx/red-sign.png) left 4px no-repeat;}*/
#content li {list-style-image:url(gfx/grey-sign.png);}
#content li a:link,#content li a:visited {text-decoration:underline;color:#5d5d5d}
#content li a em {font-style:normal;text-decoration:underline;color:#2e98ab}
#content li a:hover,#content li a:active,#content li a:focus {color:#2e98ab}

#content table {font-size:0.9em;border:4px outset #555;border-collapse:collapse;}
#content table.mr {margin-left:60px;font-size:1em;border-collapse:collapse;border:none}
#content table td{padding:2px 5px;border:4px outset #555}
#content table.mr td {padding:0 20px;border:none}

fieldset {border:0;margin:0;padding:0;}
#content label {width:96px;margin:7px 0 1px 35px;float:left;clear:left}
#content textarea, #content input {font:1em 'trebuchet ms';float:left;width:240px;background-color:#fff;border:1px solid #454545;margin:4px 0;color:#929292;padding:3px 3px 1px}
#content textarea {height:75px;padding:1px 3px}
#content input[type=submit] {width:auto;clear:both;margin-left:127px;border:0;background:none;color:#f42424;cursor:hand;cursor:pointer;}

#register label {width:170px}

#footer {clear:both;border:1px solid #2e98ab;background:#2e98ab url(gfx/bg_footer.png) repeat-x;
height:90px;color:#90b8bf}
#footer a:link,#footer a:visited {color:#fff;text-decoration:none}
#footer a:hover, #footer a:focus, #footer a:active, #footer a.active {text-decoration:underline}

#footer div {text-align:center;margin-top:40px;font-size:1.1em}
#footer #bottom_links {width:450px;float:left;text-transform:lowercase}
#footer #copyright {width:340px;float:right}

#footer img {vertical-align:bottom}

