@charset "UTF-8";
* {margin:0; padding:0;}
body {background-color:#47668e; background-image:url(/components/img/siteback.gif); background-repeat:repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; color:#404040;}
a:link, a:visited {font-weight: bold; color: #456489; text-decoration: none;}
a:hover, a:active {font-weight: bold; color: #7d1212; text-decoration: underline;}
.logo {margin-right:254px;}
#container {margin: 0 auto; width:850px;}
#nav {margin-top:83px;}
#content_home {background-color:#fff; background:url(/components/img/home_back.jpg) no-repeat; height:449px;}
.book {margin:19px 0 0 40px;}
.icon {margin-top:10px;}

#content {padding:40px; background-color:#fff;}
#content p {font-size:11px; margin-bottom:15px; line-height:1.4em; padding-right:340px;}

table#clear {border-collapse:collapse;}
table#clear td {vertical-align:top;}
table#gallery {border-collapse:collapse;}
table#gallery td {vertical-align:top; padding:15px 0; border-bottom:1px dotted #c4c4c4;}
table#gallery p {padding-right:40px;}
#col1, #col2 {width:260px;padding-right:40px;}
#col3 {width:170px;}
#col2 p, #col3 p {padding-right:0;}

ul {margin-left:25px; margin-bottom:5px;}
li {font-size:11px; list-style-type:circle; margin-bottom:3px; padding-bottom:0; }

.h2img {margin-bottom:15px;}
.listimg {margin:0 0 8px 6px;}
hr {border: 0; color: #ededed; background-color:#ededed; height:1px; margin-bottom:15px;}

#sidebar {float:right; width:190px; padding:20px; margin-top:125px;}
#sidebar p {font-size:11px; line-height:1.3em; margin-top:1.5em;}




#footer {margin:15px 0;}