a img {
        border: 0;
        }
body {	
       text-align:center;
       font-size: 11px;
    	line-height: 1.6em;
	   font-family: "Trebuchet MS",  TGeorgia, "Times New Roman", times, serif;
      /* background:url(../images/background.gif) top center repeat-x;*/
	  background-color:#000000;
       margin:0;
       padding:0;   
       color:#000;		    
       }

p { 
    margin:0px 0px 0.8em;
    padding:0;

    }
ul { 
     list-style-type: square;
     margin:0;
     padding-top: 0;
		position: relative;
     top: -10px;
     padding-left: 18px;
      }
li { 

      }
h1 {
     display:none;
     }

h2 {
     color:black;
     text-transform:upppercase;
	 text-decoration:underline;
     margin: 0px;
     padding-bottom: 8px;
     font-size:16px;

     }
h3 {
     font-size:14px;
     margin:0;
     margin-bottom:0;
}

#wrap {     
        position: relative;
        text-align:left;
        background: none;
        margin:0 auto;
        width:1000px;
		height:920px;
		/*border:#000000;
		border-bottom-style:solid;
		border-bottom-width:medium;*/
        }

#header {
          position:relative;
		  left:0px;
		  top:0px;
		  width:1000px;
		  height:155px;
		  z-index:0;
          }
		  
#footer {
		position:absolute;
		left:0px;
		top:700px;
		width:1000px;
		height:100px;
		z-index:0;
		color:#FFFFFF;
		text-align:right;
}

#menu { 
            position: absolute;
			top:56px;
			left:0px;
			z-index:20;
			
            }
			
#content {
              position: absolute;
			  top:217px;
			  left:0px;
			  z-index:0;
			  width:1000px;
			  height:480px;
            background-image:url(../images/mainbackground.gif);
			background-repeat: no-repeat;
          }

#leftscroll{
	/*left:50px;
	top:50px;*/
	width:254px;
	height:375px;
	display:block;
	position:relative;
    overflow-x:hidden;
	overflow-y:scroll;
}

#leftcontent{
	margin:20px 20px 20px 20px;
}
	  
#left{
	position:relative;
	left:50px;
	top:51px;
	width:229px;
	height:355px;
	background-image:url(../images/main/rightbox.png);
	padding:10px 25px 10px 25px;
}

#containerscroll{
	/*margin: 0px auto auto 135px;*/
	/*text-align: left;*/
	width: 547px;
	height: 350px;
	display:block;
	position:relative;
    overflow-x:hidden;
	overflow-y:scroll;
}

#contentscroll{
	height: 725px;
	margin:0px 20px 20px 0px;
}


#right{
	position:relative;
	left:370px;
	top:-324px;
	width:547px;
	height:355px;
	background-image:url(../images/main/rightbox.png);
	padding:10px 10px 10px 25px;
}

#leftpic{
	position:relative;
	width:240px;
	
}

#rightpic{
	position:relative;
	left:260px;
	width:240px;
	top:-706px;

}

#galtopbox{
	position:relative;
	left:0px;
	width: 1000px;
	height: 100px;
	background-image:url(../images/gallery/box1.png);
}

#galbotbox{
	position:relative;
	left:0px;
	width: 1000px;
	height: 250px;
	background-image:url(../images/gallery/box2.png);
}

#galcontainer{
	/*margin: 0px auto auto 135px;*/
	/*text-align: left;*/
	width: 1000px;
	height: 230px;
	display:block;
	position:relative;
    overflow-x:scroll;
	overflow-y:hidden;
}

#galscroll{
	width: 2000px;
	margin: 25px 0px 0px 0px;
}



#navigation img {
                  margin: 0;
                  border: 0;
                  padding: 0;
                  }
#nav {
       background:none;
       height:200px;
       padding-top:9px;
       }

#sidebar, #gallerysidebar 
{
  position: absolute;
  left: 30px;
  top: 205px;
  width: 151px;
  background: none;  
  }
/* \*/
#sidebar
{    
  top: 195px;
  left: 8px; 
}
/* */

#sidebar img, #gallerysidebar img {
	margin-bottom: 11px;
}
#sidebar a img {
                 margin-bottom: 4px;
                 }
#gallerysidebar a img {
                 margin-bottom: 1px;
                 }

#main {
        position: absolute;
        top: 180px;
        left: 100px;
        background:none;
        float:left;
        width: 450px;									
        }
    
.clearfix:after {
                  content: "."; 
                  display: block; 
                  height: 0; 
                  clear: both; 
                  visibility: hidden;
                  }

.clearfix {
            display: inline-block; 
            }

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {
            display: block;
            }
/* End hide from IE-mac */

#thumbnails {
	width: 130px;
              position: absolute; 
              left: -15px;
              top: 10px;
}

#thumbnails img {
                  float: left;
                  margin-bottom: 8px;
                  margin-right: 7px;
}

#photo {
         padding: 3px;
         position: absolute; 
         left: 145px;
         top: 7px;
}
#main>#photo { 
               left: 140px;
                }

#caption {

           display: none;
         position: absolute; 
         left: 143px;
         top: 460px;
padding-bottom: 30px;
}


#main a { 
          color: #ffffff;
          text-decoration: none;
          border:0 ;
 }

#main a:hover { 
    color: #7B0101;
          border-bottom: 1px solid;
 }
#main a:visited { 
color: #000000;
border-bottom: 1px solid;
                  }




#copyright {
	position: absolute;
	top: 820px;
	}


#formiframe { 
              width: 700px;
              height: 40em;
 }
form#register fieldset legend { 

                                font-size: 14px;
                                font-weight: bold;
 }
form#register fieldset { 
                         border: 0;
                         margin:0;
                         padding: 0;
                         width: 420px;

 }
form#register { 
                text-align: left;
 }
form#register .formrow { 
                         position: relative;
                         margin-bottom: 20px;
                         }
div.formrow { 
           display:block;
              float:left;
              width: 400px;
              
 }
.formrow label { 
                 width: 190px;
                 float:left;
                 display:block;
 }
form#register .formrow input,
form#register .formrow select {
                                width: 200px;
                                float: left;
                                border: 1px solid #555555;
 }
form#register .formrow textarea
{ 
                               width: 390px;
                                float: left;
clear:both;
  
                                border: 1px solid #555555;
  }

.submit { 
          float:left;
          width: 100px;

 }
.error { 
         font-weight: bold;
         color: #ff0000;
 }

.radiorow { 
            float:right;
            width: 210px;
 }
input.radio { 
              border: none !important;
              width: 12px !important;
 }