@charset "utf-8";
/* CSS Document */

html { margin:0; padding:0; }
body { margin:0; padding:0; color:#666; background-color:#fff; font-family:Tahoma, Geneva, sans-serif; line-height:100.01%; }
body a { text-decoration:none; font-size:14px; font-weight:bold; color:#999; }
body p, li { text-decoration:none; font-size:11px; font-weight:bold; color:#999; text-align:justify; }
body h1 { margin:0px 0px 15px 0px; font-size:12px; color:#444; }
body h2 { margin:25px 0px 10px 0px; font-size:11px; color:#444; }

img { border:none; border-style:none; }

.border { border:solid; border-color:#eee; }
.right {float:right; margin: 0 0 0 20px;}

#container { width:800px; height:auto; margin:0 auto; padding:6em 0 0; }

#container_top { margin:0 auto; width:800px; height:125px; background:url(slice_top.jpg) top left no-repeat; }
#container_middle { margin:0 auto; width:800px; background:url(slice_middle.jpg) top left repeat-y; }
#container_bottom { width:800px; height:50px; background:url(slice_bottom.jpg) top left no-repeat; }

#nav { padding:65px 50px 0 50px; background-repeat:no-repeat; height:auto; }
#nav ul { list-style:none; margin:0; padding:10px; }
#nav ul li { float:left; line-height:60px; }
#nav ul li a { padding:12px 19px 5px 19px; font-weight:bold; }

#nav ul li a, #nav ul li a:visited { color:#999; text-decoration:none; }
#nav ul li a:hover { color:#333; text-decoration:none; }
#nav ul li.selected a { color:#333; text-decoration:none; }

#nav ul li.right {float:right;}

li {color:#666;}

#article { padding:40px 40px 0px 40px; font-weight:bold; }
#article_gallery { padding:20px; font-weight:bold; }

#gallery_images {margin: 0 20px 0;}

#commentForm {float:left; width:100%;}

.clear { clear:both; height:1px; overflow:hidden; }

br.clear { clear:both; font-size:1px; }

.furtherit {float:right;}


a:link { text-decoration:none; outline:none; color:#333; }
a:visited { text-decoration:none; outline:none; color:#333; }
a:active { text-decoration:none; outline:none; }
a:hover { color:#666; text-decoration:none; outline:none; }

/*Corners */

.corners { position:relative; margin:10px; }

.corners img { display: block;  }
.right {float:right; }
.left {float:left; }

.corners span { width: 16px; height: 16px; font-size: 0; background-image: url(rounded-corners.png); position: absolute; }


.tl { top: 0; left: 0; }
.tr { top: 0; right: 0; background-position: 16px 0; }
.bl { bottom: 0; left: 0; background-position: 0 16px; }
.br { bottom: 0; right: 0; background-position: 16px 16px; }
