/* reset css */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;} 
table {border-collapse:collapse;border-spacing:0;} 
fieldset,img {border:0;} 
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;} 
ol,ul {list-style:none;} 
caption,th {text-align:left;} 
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;} 
q:before,q:after {content:'';} 
abbr,acronym {border:0;}

/* fonts and headings */
a:link,a:active,a:visited,a:hover{color:#c90000;}
body{font-family:Arial,Helvetica sans-serif;font-size:13px;color:#000;}
h1{font-size:21px;font-weight:bold;margin:15px 0 20px 0;}
h2{font-size:21px;font-weight:bold;margin:15px 0 20px 0;}
h3{color:#c90000;font-size:42px;margin-top:20px;margin-bottom:20px;font-weight:bold;}

/* classes */
.clearfix{clear:both;height:0px;overflow:hidden;}

/* main layout */
html, body{height:100%;line-height:1.4em;font-family:Verdana, Helvetica, sans-serif;font-size:13px;}
body{text-align:center;height:100%;width:100%;background:url(images/bg_repeat.gif);}
#wrapper{width:100%;min-height:100%;height: auto !important;height: 100%;margin:0 0 -63px 0;margin-left:auto;margin-right:auto;}

#invis-footer-wrapper{margin:37px auto 0;position:relative;width:100%;}
#invis-footer{height:43px;width:100%;}
#footer {width:100%;background:url(images/footer_bck.jpg) repeat-x; center no-repeat!important;padding:0;margin:0;height: 63px!important;}
#footer p{padding-top:20px;}
#footer a{color:#666;}

#header {margin:0 auto;width:1000px;height:281px;background:url(images/header_bck.jpg);}
#content {margin:0 auto;width:1000px;padding-top:10px;}

#gallery-box{width:1000px;background:#fff;margin:10px 0;}
#gallery-top{width:100%;height:20px;}
#top-left{width:20px;height:20px;background:url(images/wb_tl.gif);float:left;}
#top-right{width:20px;height:20px;background:url(images/wb_tr.gif);float:right;}
#gallery-bottom{width:100%;height:20px;}
#bottom-left{width:20px;height:20px;background:url(images/wb_bl.gif);float:left;}
#bottom-right{width:20px;height:20px;background:url(images/wb_br.gif);float:right;}

.photos{margin-left:20px;text-align:left;}
.photos a{margin-right:10px;}
