* {margin:0;padding:0;outline:none;}
body {background:#F0F2E5;}

.clear {clear:both;}

#logo {width:1000px;margin:0 auto;border-bottom:2px solid #90C745;}

#controls {position:absolute;margin-left:265px;margin-top:-5px;padding:10px;font:normal 11px/2 'Trebuchet MS', Arial, Helvetica, sans-serif;word-spacing:10px;text-align:center;cursor:pointer;}
#controls a:link, #controls a:visited {text-decoration:none;color:#3C4E30;padding:3px;margin-right:5px;}
#controls a:hover {outline:1px dashed;}

div.pagination {padding-top:5px;width:315px;height:25px;clear:both;font:normal 12px/1 'Trebuchet MS', Arial, Helvetica, sans-serif;}
div.pagination a:link, div.pagination a:visited, div.pagination strong {display: block;float: left;margin-right: 2px;padding: 4px 7px 2px 7px;border: 1px solid #ccc;color:#3c4e30;text-decoration:none;}
div.pagination a:hover {background:#CEDFB5;}
div.pagination strong {background-color: #CEDFB5;}

#container {width:1000px;height:575px;margin:0 auto;background:url(imgs/loader.gif) 330px 300px no-repeat;}

#slideshow {display:block;width:665px;padding:5px 0 5px 0;text-align:center;position:absolute;margin-top:47px;}
#slideshow img {padding:2px;border:2px dotted #cbd7b7;}

#navigation {display:block;width:310px;position:absolute;margin-top:42px;margin-left:675px;padding:5px 2px 5px 5px;}
#navigation img {width:90px;height:90px;border:none;padding:3px;border:1px dotted #CBDFB7;}
#navigation ul {list-style-type:none;}
#navigation ul li {float:left;padding-right:5px;}

ul.thumbs li a:link, ul.thumbs li a:visited {display:block;}
ul.thumbs li.selected a {-moz-opacity:0.6;opacity:0.6;filter:alpha(opacity=60);background:#CEDFB5;}