/* ====== keyword search =====*/
.searchbox{ width:160px; 
font-size:70%;
display: block; float:left;
margin-top:5px; margin-right:0px;
height:23px;  margin-bottom:12px;background-color:#CCCCCC;
}

.searchbox img{margin-bottom:0px;  
}

/* ====== alters the width of text area in mozilla 
see the ie hacks at the end of this doc for ie text area width=====*/

.searchbox input{
background-image:url(App_Themes/MasterTheme/images/inputbg.gif);
background-repeat:repeat-x;
width: 127px;
height:16px;font-size:100%; letter-spacing:1px;
padding-left:0px;
_padding-left:10px;
}

.searchcontainer{
clear:right; margin-bottom:10px;

}

.gobut {
margin-top: -22px;
display: block; 
float: right; 
width: 28px; 
margin-right: 0px;
height: 21px; 
}

/*ie6 hacks hides from ie7*/
* html .searchcontainer {
padding-right: 0px; background-color:#CCCCCC;
margin:0;   
}

* html .searchbox {font-size:70%;
margin-top: 5px;
display: block; 
float: left;  
width: 160px; 
height: 19px; 
position: relative;
background-image:url(App_Themes/MasterTheme/images/inputbg.gif);
background-repeat:repeat-x; background-position:left;
}

* html .gobut {
margin-top: -23px;
display: block; 
float: right; margin-right:-1px; 
width: 26px; 
margin-right: 0px;
height: 21px; 
}

* html .searchbox input{
width: 127px;background-color:#CCCCCC;
height:16px;font-size:100%; letter-spacing:1px;
padding-left:0px;
_padding-left:10px;
}


/* ====== logon =====*/

.submit{
margin-left:10px;
 margin-top:9px;
 float:left;
}

.signup{
margin-left:14px;
 margin-top:9px;
 float:left;
}


.logbox{ width: 152px; position: relative; height: 19px; 
padding-left:8px;background-color:#CCCCCC;
display: block; float:left;
 margin-right:0px;
height:23px;  margin-bottom:0px;margin-top:0; 
padding-top:0;
}

.logbox img{margin-bottom:0px;  
}

/* ====== alters the width of text area in mozilla 
see the ie hacks at the end of this doc for ie text area width=====*/

.logbox input{font-size:100%; letter-spacing:1px;
background-image:url(App_Themes/MasterTheme/images/inputbg.gif);
background-repeat:repeat-x;
width: 127px;
height:16px;padding-left:0px;
_padding-left:10px; margin-bottom:0; padding-bottom:0;
}

.logcontainer{  border-bottom:2px solid #999999;
 border-left:0px; border-top:2px solid #000;
clear:right; 
margin-bottom:0px; padding-top:0px; padding-bottom:5px; 
}

.formtext{
padding-left:10px; 
font-family: Georgia, "Times New Roman", Times, serif;
font-weight:bold;
}



/*ie6 hacks hides from ie7*/
* html .logcontainer { border-left:0px;
padding-right: 0px;
 background-image: url(App_Themes/MasterTheme/images/logon.gif);
 background-position:left; background-repeat:repeat-y;
  border-top:2px solid #000; height:100px;  
margin:0;padding-top:0px; padding-bottom:5px; 
border-bottom:2px solid #999999;
}

* html .logbox { font-size:70%;

display: block; 
float: left;  
width: 152px; position: relative; height: 19px; 
padding-left:8px; margin-bottom:0; 
padding-bottom:0;
margin-top:0; 
padding-top:0;
}



* html .logbox input{
font-size:100%;
 letter-spacing:1px;
width: 127px; 
height:16px; 
background-image:url(App_Themes/MasterTheme/images/inputbg.gif);
background-repeat:repeat-x; 
background-color:#CCCCCC;
padding-left:0px;
_padding-left:10px; 
 
}


/***************************************** Gallery ************************************************/
 .GalleryAlbum
{
display:block;
width:330px;
background-color:#000000;
border:dashed;
border-color:#999999;
border-bottom:1px;
border-top:0px;
border-left:0px;
border-right:0px;

padding:5px;
margin-bottom:5px;
}

 .GalleryAlbum .AlbumTitle
{
width:325px;
background-color:#393838;
padding:3px;
margin-bottom:3px;
}

.GalleryAlbum .AlbumTitle a
{
font-weight:bold;
color:#ffffff;
}

.GalleryAlbum .AlbumImage
{
float:left;
border:solid 1px #CCCCCC;
margin-right:4px;
}

.GalleryAlbum .AlbumDescription
{
clear:right;
}

 .GalleryImage
{
}