/* 
   default text styles - background and colors overriden by
   album 'bgcolor', 'background', and 'textcolor' properties.
*/
BODY  
	{ 
	  font-family:  Verdana,  Arial,  Helvetica, sans-serif;
	  font-size: 10pt;
	  color:#cccccc;
	  font-weight:normal;
	  
		margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
.mainbody {
width:100%;
  background-color: #000000;
 

}	
.bg {
width:100%;

 background-color: #000000;
  border-bottom: 1px solid #111111;
}	
a { color:#737373; text-decoration:underline;}
a.hover{ color:#cccccc; text-decoration:none;}
a.visited { color:#737373; text-decoration:underline;}

a.login-join-link,
a:link.login-join-link,
a:visited.login-join-link,
a:active.login-join-link{
	color:#737373;

}
a:hover.login-join-link {

	color:#cccccc;
}

body.pop
 {	
 	  background-color: #CDCDCD;
	  background: #CDCDCD;
}	


.searchbar {font-family: "Trebuchet MS",Trebuchet,Sans-Serif; font-size:13px;color:#CDCDCD;}
.searchbar a { color:#cccccc; text-decoration:underline;}
.searchbar a.hover{ color:#737373; text-decoration:none;}
.searchbar a.visited { color:#cccccc; text-decoration:underline;}
.searchbar a.visited:hover{ color:#737373; text-decoration:none;}


TD, P 
	{ 
	  font-family:  Verdana,  Arial,  Helvetica, sans-serif;
	  font-size: 10pt; 
	}
/* 
   link colors - overridden by the album 'linkcolor' property.
*/

/* 
   text styles 
*/
.title                          /* album titles on main page */
	{ line-height:100%;
	  padding-right:2px;
	  padding-left:0px;
	  padding-bottom:4px;
	   font-family: "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
	  color:#cccccc;
	}
.title a,
.title a:link,
.title a:visited,
.title a:active {
 	  font-family: "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
	  color:#cccccc;
	  font-size:16px;
	  font-weight:normal;
	 
	}
.title a:hover {
	  color: #FFFFFF ;
	  text-decoration: none;
	} 
.mod_title	/* album title  Text is controled by .title */ 
	{   
	background-color:#000000;
	height:22px;
	border-bottom:1px dashed #595959;
		
 
	}
.mod_title_bg	/* album title hightlight Text is controled by .title */ 
	{ 
	}
.mod_title_right  /* album title hightlight  Text is controled by .title*/ 
	{  
	}
.mod_title_left  /* album title hightlight  Text is controled by .title */ 
	{ 	 
	}
.albumdesc  /*album description includes all text and background*/
	{
	  font-family: "Trebuchet MS",Trebuchet,Sans-Serif;
	  color:#cccccc;
	   font-size:13px;
	   
	  padding-LEFT:10px;
	    padding-rIGHT:10px;
	  padding-bottom:10px;
	   padding-top:5px;
	  font-weight:normal; 	
	  background-color:#000000;
	  border:1px solid #242424;
	  margin:10px;
	
	}
.desc  /* album descriptions on main page just description and author*/
	{ 
	  font-family: "Trebuchet MS",Trebuchet,Sans-Serif;
	 color:#cccccc;
	  padding-left:40px;	
	  font-size:13px;
	  font-weight:normal;	
	}
.caption  /* photo captions on all pages */
	{  font-family:"Trebuchet MS",Trebuchet,Sans-Serif;
	  color:#cccccc;
	  font-size: 12px;
	  font-weight:normal;	
	}
.modcaption  /* modifies background for caption text to reside */
	{
	  font-family:"Trebuchet MS",Trebuchet,Sans-Serif;
	  color:#cccccc;
	  padding:5px;
	  font-size: 12px;
	  font-weight:normal;		
	  background-color:#000000;
	  
	 
	}
.error  /* all error text */
	{ 
	  color: red; 
	  font-size: 11px; 
	}
.attention /* voting instructions */
	{
	}
.headbox  /* box around the page headers */
	{
	}
.head  /* page headers behind the Gallery title*/
	{ 
	 font-family: "Trebuchet MS",Trebuchet,Sans-Serif;
	  color:#FFFFFF;
	  font-size: 20px;
	  font-weight:normal;

	  height: 28px;  
	}
.head a,
.head a:link,
.head a:visited,
.head a:active 
	{
	  font-weight: normal;
	  color:#FFFFFF;
	  text-decoration: none;
	}
.head a:hover
	{
	  font-weight: normal;
	  color: #FFFFFF;
	  text-decoration: underline;
	}
.mod_headliner  /* Gallery & Album titles. Text is controled by .head */ 
	{   border:1px solid #000000;
         width: 100%;    
	}
.mod_toplight_bg  /* Gallery & Album titles. Text is controled by .head */ 
	{  background-image: url(../images/title-bg2.gif);
	  background: url(../images/title-bg2.gif);
	  height:38px;
	
	}
.mod_toplight_right  /* Gallery & Album titles. Text is controled by .head*/ 
	{ 
	}
.mod_toplight_left  /* Gallery & Album titles. Text is controled by .head */ 
	{ 
	}
.bread  /* used in breadcrumb bars */
	{ 
	  font-size: 10px; 
	}

 
.bordertop
	{
	}
.borderright
	{
	}
.borderleft
	{
	}
.fineprint  /* used for fine print */
	{  font-family: "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
	  text-transform:uppercase;
 		 letter-spacing:.2em;
	  font-size: 10px; 
	  color:#595959;
	}
a.fineprint,
a:link.fineprint,
a:active.fineprint,
a:visited.fineprint{
  color:#737373;
  text-decoration:underline;}	
a:hover.fineprint,
A:visited:hover.fineprint{
  color:#cccccc;
  text-decoration:none;}	
  
.popuphead
	{
	 font-family: "Trebuchet MS",Trebuchet,Sans-Serif;
	  color:#000000;
	  font-size: 20px;
	  font-weight:normal;

	  height: 28px;  
	}
.popup
	{
	  font-size: 12px;
	  font-weight: normal;
	  color: #000000;
	}
.editlink,  /* Used for the [edit] tags */
.editlink a,
.editlink a:link,
.editlink a:visited,
.editlink a:active
	{
	  font-size: 10px;
	  font-weight: normal;
	  color: #000000;	  
	}
.modnavbox  /* main navigation bar next and previous */ 
	{ 
	  font-family: Verdana,  Arial,  sans-serif;	
	  color:#000000;
	  font-size: 12px; 
	  font-weight:normal;
	  border:0px dashed #CDCDCD;
	  width: 100%;
	  height: 14px;
	}
.modnavbox a,
.modnavbox a:link,
.modnavbox a:visited,
.modnavbox a:active {
	  font-weight: normal;
	  color:#000000;
	  text-decoration: none;
	}
.modnavbox a:hover {
	  font-weight: normal;
	  color: #000000;
	  text-decoration: underline;
	}
.admin  /* used in admin bars - the serch text*/
	{ 
	  font-size: 10px;
	  color: #000000; 
	  font-weight: normal;
	}

.adminform {
          font-size: 10px;
          font-weight: normal;
          color: #CDCDCD ;
        }
.search  /* used in admin bars - the serch text*/
	{ 
	  font-size: 10px;
	  color: #000000; 
	  font-weight: normal;
	}
.leftspacer /* amount of space to the left of the header and titles */
	{
	  width: 0px;
	}
input {
	margin:0px; 
	color:#FFFFFF;
	font-family:Verdana, Tahoma, Arial ;
	font-size : 11px;
	font-weight:normal;
	background-color : #000000;
	border : 1px solid #3D3D3D;}
textarea{
	margin:0px; 
	color:#FFFFFF;
	font-family:Verdana, Tahoma, Arial ;
	font-size : 11px;
	font-weight:normal;
   background-color : #000000;
	border : 1px solid #3D3D3D;}
select {
	margin:0px; 
	color:#FFFFFF;
	font-family:Verdana, Tahoma, Arial ;
	font-size : 11px;
	font-weight:normal;
   background-color : #000000;
	border : 1px solid #3D3D3D;}
.comment-box {
	border-bottom:1px dashed #3D3D3D;
	background-color: #000000;
	font-family: "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
	font-size:12px;
	margin:2px;
    padding:3px;
	color:#cccccc;
}
.CommentBlock {

	background-color:#131313;
	font-size:11px;
	margin:2px;
    padding:3px;
	color:#333333;
}
.CommentBlockTitle {
 	  font-family: "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
	  text-transform:uppercase;
 	  letter-spacing:.1em;
	  color:#cccccc;
	  font-size:12px;
	  font-weight:bold;
}
.reorder-image {
	 background-image : url(../images/reorder.gif);
	 background : url(../images/reorder.gif); 
	  background-repeat: no-repeat;
}
.signin-button {
	background-image : url(../images/sign-in-now.gif);
	background : url(../images/sign-in-now.gif);
	background-position : top;
}
.box-login {
	border:1px solid #A38BAD;
	background-color:#000000;
	font-size:10px;
	margin:2px;
    padding:5px;
	color:#ffffff;
}

 
a.top-signout,
a:link.top-signout,
a:visited.top-signout,
a:active.top-signout {
	font-family :Verdana, Tahoma, Arial ;
	font-weight : normal;
	font-size : 10px;
	color:#737373;
	text-decoration:none;
}
a:hover.top-signout,
A:visited:hover.top-signout{
	text-decoration:underline;
	color:#cccccc;
}
.arrow {
 font-family :Verdana, Tahoma, Arial ;
	font-weight : bold;
	font-size : 11px;
	color:#737373;
}
 a.reorder  {
	font-family :Verdana, Tahoma, Arial ;
	font-weight : normal;
	font-size : 10px;
	color:737373;
	text-decoration:none;
}
a:visited.reorder {
	text-decoration:none;
	color:737373;
}
a:hover.reorder {
	text-decoration:underline;
	color:737373;
}
A:visited:hover.reorder {
	text-decoration:underline;
	color:737373;
}

.admin-bar {
	background-color:#000000;
	padding-left:5px;
	padding-right:5px;
	border-left:1px solid #000000;
	border-bottom: 1px solid #111111;
}



.box-login {
	border:0px solid #000000;
	background-color:#000000;
	font-size:10px;
	margin:2px;
    padding:5px;
	color:#eeeeee;
}
.box-login-content {
	 background-color:#000000;
	 font-size:10px;
	 color:#eeeeee;
	 }
.box-white	 {
	border:1px solid #3D3D3D;
	 background-color:#000000;
	 font-size:10px;
	 color:#eeeeee;}
	
.box-header {
 	 background-image: url(../images/title-bg2.gif);
	  background: url(../images/title-bg2.gif);
	  text-transform:uppercase;
	  font-size:10px;
	  height:15px;
	  padding-top:1px;
	  color:#eeeeee;
	  padding-left:5px;
}
.web2  {
	background-color: #999999;
}
.web3  {
	background-color: #999999;
}
a.edit ,
a:link.edit,
a:visited.edit ,
a:active.edit  {
display: block;
height:14px;
font-size:11px;
font-family :Verdana, Tahoma, Arial ;
text-decoration: none;
font-weight:normal;
color: #C1C1C1;
background-color:#212121;
padding:4px 0px 4px 5px;
border-bottom: 1px solid #000000;
}
a:hover.edit{ 
background-color:#000000;
color:#ffffff;
padding:4px 0px 4px 5px;
}

.dropmenudiv {background-color:#3D3D3D;
color: #eeeeee;
border: 1px solid #242424; 
}

.dropmenudiv a,
.dropmenudiv a:link,
.dropmenudiv a:visited,
.dropmenudiv a:active{
color: #eeeeee;
border-bottom: 1px solid #242424; 
}

.dropmenudiv a:hover,
.dropmenudiv A:visited:hover{ 
background-color:#000000;
color: #eeeeee;

}
 .line {color:#242424; }
.down-arrow {
	 background-image : url(../images/drop-down.gif);
	 background : url(../images/drop-down.gif); 
	 text-decoration:none;
}
.bgbg{
	background-color: #1A1A1A;
	filter:alpha(opacity=90); -moz-opacity:0.90; opacity:0.90; -khtml-opacity:0.90;
	border-left:1px solid #1A1A1A;
	border-right:1px solid #1A1A1A;
 }
.submenu{
background-color:#1A1A1A;
border-left: 1px solid #1A1A1A;
border-right: 1px solid #1A1A1A;
}
.tiny-title {color:#eeeeee;}


.menutitle{
border-left:5px solid #666666;
}	