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

p { 
    margin:0px 0px 0.8em;
	/*margin-top:-15px;*/
    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:red;
     /*margin: 0px;*/
     font-size:16px;
	 font-weight:lighter;
     }
	 
h3 {
     font-size:14px;
     margin:0;
     margin-bottom:0;
}

h4 {
     color:black;
     /*margin: 0px;*/
     font-size:13px;
	 font-weight:lighter;
	 margin-bottom:3px;
     }

#wrap {     
        position: relative;
        text-align:left;
        background: none;
        margin:0 auto;
        width:720px;
		height:1500px;
        }

#header {
          position:relative;
          top: 15px;
          left: 20px;
		  width:680px;
		  height:162px;
          }

#masthead { 

            float:left;
            margin: 0;
            padding: 0;
            border: 0;
            position: relative;
            left: -3px;
            }
#navigation {
              float:left;
              width: 720px;                              
              margin: 0;
              padding: 0;
              }

#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;									
        }


/* \*/
#main
{    
top: 195px;
       left: 190px; 
}
/* */
     
.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: #B70909;
          text-decoration: none;
          border:0 ;
 }

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


#containerscroll{
	/*margin: 0px auto auto 135px;*/
	text-align: left;
	width: 500px;
	height: 200px;
	display:block;
	position:relative;
	border:0px solid #7C7B7B;
    overflow-x:scroll;
	overflow-y:hidden;
}
#contentscroll {
	width: 2000px;
	margin:10px 0px 0px 10px;
}

#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;
 }
