/* 
   default text styles - background and colors overriden by
   album 'bgcolor', 'background', and 'textcolor' properties.
*/

BODY
{
	font-family: verdana,trebuchet,sans-serif;
	background-image: url(/i/gen/bg.gif);
	font-size: 10pt;
	color: #9cc;
	font-weight: bold;
	background-color: #000;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
}

TD, P
{
	font-family: verdana,trebuchet,sans-serif;
	font-size: 10pt;
}

/* 
   link colors - overridden by the album 'linkcolor' property.
*/

A
{
	color: #3cc;
	text-decoration: none;
}

a:link
{
	color: #3cc;
	font-weight: bold;
	text-decoration: none;
}

a:visited
{
	color: #3cc;
	font-weight: bold;
	text-decoration: none;
}

a:hover
{
	color: #3cc;
	font-weight: bold;
	text-decoration: underline;
}

a:active
{
	color: red;
	font-weight: bold;
	text-decoration: underline;
}

/* 
   text styles 
*/

.title                          /* album titles on main page */
{
	line-height: 140%;
	padding: 2px;
	margin-top: 2px;
	width: 100%;
}

.title a,
.title a:link,
.title a:visited,
.title a:active
{
	font-family: verdana,trebuchet,sans-serif;
	color: #3cc;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

.title a:hover
{
	color: #3cc;
	text-decoration: underline;
}

.mod_title	/* album title  Text is controled by .title */
{
	/* background-image: url(../images/mod_titlebar.jpg); */
	width: 100%;
	height: 28px;
}

.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: verdana,trebuchet,sans-serif;
	color: #9cc;
	font-size: x-small;
	font-weight: bold;
	background-color: none;
	line-height: 140%;
	padding: 2px;
	margin-top: 2px;
	border-bottom: 1px dotted #999;
}

.desc  /* album descriptions on main page just description and author*/
{
	font-family: verdana,trebuchet,sans-serif;
	color: #9cc;
	font-size: x-small;
	font-weight: bold;
	line-height: 140%;
	padding: 2px;
	margin-top: 2px;
}

.caption  /* photo captions on all pages */
{
	font-size: 10px;
}

.modcaption  /* modifies background for caption text to reside */
{
	font-family: verdana,trebuchet,sans-serif;
	color: #9cc;
	font-size: 10px;
	font-weight: bold;
	background-color: none;
	line-height: 140%;
	padding: 2px;
	margin-top: 2px;
	border: 0px dashed #000000;
}

.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*/
{
	font-family: verdana,trebuchet,sans-serif;
	color: #9cc;
	font-size: 16px;
	font-weight: bold;
	/* background-image: url(../images/mod_titlebar.jpg); */
	line-height: 140%;
	border: 0px dashed #000000;
	height: 28px;
}

.head a,
.head a:link,
.head a:visited,
.head a:active
{
	font-weight: normal;
	color: #3cc;
	text-decoration: none;
}

.head a:hover
{
	font-weight: normal;
	color: #3cc;
	text-decoration: underline;
}

.mod_headliner  /* Gallery & Album titles. Text is controled by .head */
{
	/* background-image: url(../images/mod_titlebar.jpg); */
	width: 100%;
	height: 28px;
}

.mod_toplight_bg  /* Gallery & Album titles. Text is controled by .head */
{
}

.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-size: 10px;
}

.popuphead
{
	font-size: 16px;
	font-weight: bold;
	color: #9cc;
}

.popup
{
	font-size: 12px;
	font-weight: bold;
	color: #9cc;
}

.editlink,  /* Used for the [edit] tags */
.editlink a,
.editlink a:link,
.editlink a:visited,
.editlink a:active
{
	font-size: 10px;
	font-weight: bold;
	color: #3cc;
}

.modnavbox  /* main navigation bar next and previous */
{
	font-family: verdana,trebuchet,sans-serif;
	color: #9cc;
	font-size: 12px;
	font-weight: bold;
	/* background-image: url(../images/mod_titlebar.jpg); */
	line-height: 140%;
	margin-left: 20px;
	margin-right: 20px;
	border-bottom: 1px dotted #999;
	width: 95%;
	height: 14px;
}

.modnavbox a,
.modnavbox a:link,
.modnavbox a:visited,
.modnavbox a:active
{
	font-weight: normal;
	color: #3cc;
	text-decoration: none;
}

.modnavbox a:hover
{
	font-weight: normal;
	color: #3cc;
	text-decoration: underline;
}

.admin  /* used in admin bars - the serch text*/
{
	font-size: 10px;
	color: #9cc;
	font-weight: bold;
}

.adminform
{
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.search  /* used in admin bars - the serch text*/
{
	font-size: 10px;
	color: #9cc;
	font-weight: bold;
}

.leftspacer /* amount of space to the left of the header and titles */
{
	width: 50px;
}

.modnavboxtop  /*navagation bar top of screen where admin buttons show*/
{
	font-family: verdana,trebuchet,sans-serif;
	color: #9cc;
	font-size: 10px;
	font-weight: bold;
	background-color: none;
	line-height: 140%;
	border: 0px dashed #000000;
	width: 100%;
}

.modnavboxtop a,
.modnavboxtop a:link,
.modnavboxtop a:visited,
.modnavboxtop a:active
{
	font-weight: normal;
	color: #3cc;
	text-decoration: none;
}

.modnavboxtop a:hover
{
	font-weight: normal;
	color: #3cc;
	text-decoration: underline;
}

.modnavboxmid  /*navagation bar middle where the link for the albums show*/
{
	font-family: verdana,trebuchet,sans-serif;
	color: #9cc;
	font-size: 10px;
	font-weight: bold;
	background-color: none;
	line-height: 140%;
	border: 0px dashed #000000;
	width: 100%;
}

.modnavboxmid a,
.modnavboxmid a:link,
.modnavboxmid a:visited,
.modnavboxmid a:active
{
	font-weight: normal;
	color: #3cc;
	text-decoration: none;
}

.modnavboxmid a:hover
{
	font-weight: normal;
	color: #3cc;
	text-decoration: underline;
}

.modfooter  /*footer where the Gallery version is located*/
{
	font-family: verdana,trebuchet,sans-serif;
	color: #9cc;
	font-size: 8px;
	font-weight: normal;
	background-color: none;
	line-height: 140%;
	padding: 2px;
	border: 0px dashed #000000;
	width: 100%;
}

.modfooter a,
.modfooter a:link,
.modfooter a:visited,
.modfooter a:active
{
	text-decoration: none;
	color: #3cc;
}

.modfooter a:hover
{
	color: #3cc;
	text-decoration: underline;
}


#header
{
	margin: 0;
	text-align: center;
	background-color: transparent;
	background-image: url(/i/gen/shell_80px.jpg);
	background-repeat: repeat-x;
	width: 100%;
	height: 80px;
	padding: 10px;
}

#header img
{
	display: inline;
	border-width: 0;
	margin: 0 10px;
}

#header p, #header a
{
	margin: 0;
	text-align: center;
	font: 11px/12px verdana,trebuchet,sans-serif;
}

#header a
{
	text-align: center;
	font-family: verdana,trebuchet,sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
}
