/* General Frommel.net Definitions
--------------------------------------- */
@import url(/assets/frommel_master.css);
@import url(/assets/frommel_photos.css);

.button {
	background-color: #999999;
}
/* navigation and admin
--------------------------------------- */
.modnavbox { 
	  border: none;
	  color:#808080;
	  font-weight:normal;
	  width: 760px;
	  background-color:white;
	}
.modnavbox a, .modnavbox a:link, .modnavbox a:visited{ 
	  color:#808080;
	}

.fineprint	{ color: #666666; font-size: 9px; TEXT-TRANSFORM: lowercase; line-height:120%; }

.adminbox {
	color: #999999;
	border: none;
	font-weight: normal;
	}
.adminbox a, .adminbox a:link, .adminbox a:visited {color: #808080;}
.adminbox h1 { font-size: 14pt; color: white;}
.adminbox td { color: #999999; font-size: 12px;  font-weight: normal; }
.adminbox tr { vertical-align: center; }

.adminform {
          color: #000000 ;
		  font-weight: normal;
        }

#menu .noLink { color: #999999; font-size: 8pt;  font-weight: normal; }
#menu td 	{ color: white; font-size: 12px;  font-weight: normal; }
 
/* album listing
--------------------------------------- */

.thumbnailcell 	{
	color: #777777;
	background-color: #EEEEEE;
	border: #cccccc 1px solid;
	width: 78px;
}
.thumbnailcell 	img {
	border-bottom: #cccccc 1px solid;
}
.albumthumbnailtext {
	color: #777777;
	padding: 0px 5px 3px 5px;
	text-transform: lowercase;
	line-height:110%
}
.albumthumbnailtext h1 {
	font-size: 16px;
	line-height: 20px;
	text-transform: none;
	font-family: Georgia, serif;
	font-weight: normal;
}

/* album
--------------------------------------- */

.bannercell	{ 
	background-color: #cccccc; 
	border: #cccccc 1px solid; 
	width: 760px; 	
	margin: 0px;
	padding: 0px;
	}

.maincell 	{ 
	color: #888888; 
	border: none; 
	padding: 3px 0px 3px 0px;
	text-transform: lowercase;
	}

.maincell h1 {
	color: black;
	margin: 0px;
	padding: 0px 0px 3px 0px;
	font-family: Georgia, serif;
	font-weight: normal;
	font-size: 20px;
	text-transform: none;
}

.maincell h2 {
	text-transform: none;
	border-bottom: 1px #111111 dotted;
	padding-bottom: 5px;
	margin-bottom: 5px;
}


.maincell .bread {  text-transform: lowercase; color: #808080; text-align: right; }
.maincell .bread a {  text-transform: lowercase; color: #333333; text-align: right;}

.vatable { 
 	width: 758px; 
	}
.vathumbs /* full background bracket for images and text - veiw albums  */
 { 
	margin:0px;
 }
.albumdesc  /*album description includes all text and background*/
	{
	color: #DDDDDD; 
	border: none; 
	padding: 5px 0px 3px 0px;
	text-transform: lowercase;
	}
.albumdesc .admin {
	color: #AAAAAA; 
	border: none; 
	text-transform: lowercase;
	font-weight: normal;
}


/* popups
--------------------------------------- */
.popupbody {
    padding: 10px;
    background-color: white;
	color: black;
	font-family: Verdana, sans-serif;
}
.popuphead {
	color: black;
	margin: 0px;
	padding: 0px;
	font-family: Georgia, serif;
	font-weight: normal;
	font-size: 20px;
	text-transform: none;
	text-align: center;
}
	
.popup {
    font-size: 12px; font-weight: normal;
    color: #808080;
}

/* picture
--------------------------------------- */

.pictureframe {
	background_: url(../images/photo_border_middle.gif);
	background: white;
	width: 758px;
	border: 1px #cccccc solid;
}	
.pictureframe h1 {
	background_: url(../images/photo_border_top.gif);
	height: 0px;
	background-repeat: no-repeat;
}
.pictureframe h2 {
	background_: url(../images/photo_border_bottom.gif);
	height: 0px;
	background-repeat: no-repeat;
}
.pictureframe img {
	margin: 20px 0px 18px 0px;
	border: 5px black solid;
}
.pictureframe .nomargin {
	margin: 0px;
}

.commentbox {
	text-transform: none;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

/* slideshow controls
--------------------------------------- */
.stats td { 
	color: #aaaaaa;
	}
.title {
	font-weight: normal;
}
.statstext td { 
	color: white; 
	}
.stats h1 {
	font-size: 16px;
}
.stats h2 {
	font-size: 14px;
	padding-top: 5px;
	color: #aaaaaa;
}


/* slideshow controls
--------------------------------------- */
#menu td {
	color: #888888; 
	border: none; 
	padding: 5px 0px 3px 0px;
	text-transform: lowercase;
}

/* buttons
--------------------------------------- */
.nav_empty_button {
	background: url(../images/nav_empty.gif);
	display: block;
	width: 30px;
	height: 24px;
	position: relative;
}
.nav_prev_button {
	background: url(../images/nav_prev.gif);
	display: block;
	width: 30px;
	height: 24px;
	position: relative;
}
.nav_next_button {
	background: url(../images/nav_next.gif);
	display: block;
	width: 30px;
	height: 24px;
	position: relative;
}
	
.caption  /* photo captions on all pages */
	{ 
	  font-size: 10px; 	
	}
.modcaption  /* modifies background for caption text to reside */
	{
	  border:1px solid white;
	  height: 0px;
	  visibility: hidden;
	}
.error  /* all error text */
	{ 
	  color: red; 
	  font-size: 12px; 
	}
.attention /* voting instructions */
	{
	}
.headbox  /* box around the page headers */
	{
	}
.head  /* page headers behind the Gallery title*/
	{ 
	  color:#ffffff;
	  font-size: 14px;
	  font-weight:bold;
	  height: 28px;  
	}
.bordertop
	{
	}
.borderright
	{
	}
.borderleft
	{
	}

.editlink  /* Used for the [edit] tags */
	{
	  font-size: 10px;
	  font-weight: normal;
	  color: #ffffff;	  
	}	
	

.search  /* used in admin bars - the serch text*/
	{ 
	  font-size: 10px;
	  color: #ffffff; 
	  font-weight: bold;
	}
.leftspacer /* amount of space to the left of the header and titles */
	{
	  width: 50px;
	}

.pview /* brackets both the image and all text in one frame */
{
	margin:7px;
	padding: 7px;
 }

.pcaption /* brackets all text below photo */
{ 
	padding:2px;
	margin-top:2px;
	text-align:left;
 }

.vafloat /* float for view album - text */
 {
	float: none; 
 }

.vafloat2 /* float for view album - images */
 {
 	float: none; 
 }

