body
{
	padding: 0px;
	margin: 0px;
	color:#cecece;
	font-family:verdana, helvetica, arial;
	font-size: 10px;
}

#header
{
	background: #295c7b url("/img/top_bg.jpg");
}

#menu 
{
	position: absolute;
	top: 62px;
	left: 0px;
	bottom: 0px;
	width: 145px;
	height: 100%;
	text-align: center;
	background-color: #eeeeee;
	background: #eeeeee url("/img/menu_bg.gif") no-repeat;
	border-right: 1px solid #aaa;

}

#menu_head1
{
	color:#eee;
	background: #acacac url("/img/menu_title1.jpg");
	height: 18px;
	text-decoration:NONE;
	font-family:verdana, helvetica, arial;
	font-weight:bold;
	font-size: 11px;
	padding-left: 3pt;
	letter-spacing: 0.2em;
	text-align: left;
	vertical-align: middle;
	padding-top: 2px;
}

#menu_head2
{
	color:#eee;
	background: #acacac url("/img/menu_title2.jpg");
	height: 18px;
	text-decoration:NONE;
	font-family:verdana, helvetica, arial;
	font-weight:bold;
	font-size: 11px;
	padding-left: 3pt;
	letter-spacing: 0.2em;
	text-align: left;
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 0px;
}

#menu_item
{
	height: 20px;
	border-bottom: 1px solid #aaa;
	text-decoration:NONE;
	font-family:verdana, helvetica, arial;
	font-weight:bold;
	font-size: 10px;
	padding-left: 5pt;
	letter-spacing: 0.7pt;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 0px;
	vertical-align: middle;

}


#content 
{
	position: absolute;
	left: 160px;
	right: 0px;
	top: 90px;
}


A:visited
{
	color:#41448b;
	text-decoration:NONE;
	font-family:verdana, helvetica, arial;
	font-size: 10px;
}

A:link
{
	color:#41448b;
	text-decoration:NONE;
	font-family:verdana, helvetica, arial;
	font-size: 10px;
}

A:hover
{
	color:#FF0000;
	text-decoration:UNDERLINE;
	font-family:verdana, helvetica, arial;
	font-size: 10px;
}

pre
{
	font-family: courier;
	font-size:11px;
}


.email
{
	color:#000000;
	text-decoration:NONE;
	font-family:verdana, helvetica, arial;
	font-size: 10px;
}

.10px_black
{
	color:#000000;
	text-decoration:NONE;
	font-family:verdana, helvetica, arial;
	font-size: 10px;
}

td
{
	color:#000000;
	font-family:verdana, helvetica, arial;
	font-size: 10px;
}

.news
{
	color:#222222;
	text-decoration:NONE;
	font-family:verdana, helvetica, arial;
	font-size: 10px;
	text-align: justify;
}


.infos
{
	color:#222222;
	text-decoration:NONE;
	
	font-family:verdana, helvetica, arial;
	font-size: 9px;
}

.title
{
	color:#71879e;
	text-decoration:NONE;
	font-family:verdana, helvetica, arial;
	font-weight:bold;
	font-size: 22px;
}

.title a,
.title a:link,
.title a:visited,
.title a:active {
          font-family:verdana, arial, sans-serif;
          color:#71879e;
          font-size:x-small;
          font-weight:bold;
          letter-spacing: .2em;
          text-decoration: none;
	  font-size: 12px;
        }
.title a:hover {
          color: #C0C0C0;
          text-decoration: none;
        }

.picname
{
	color:#000000;
	text-decoration:NONE;
	font-family:verdana, helvetica, arial;
	font-weight:bold;
	font-size: 13px
}
/*
.menu_item
{
	text-decoration:NONE;
	font-family:verdana, helvetica, arial;
	font-weight:bold;
	font-size: 10px;
	padding-left: 10pt;
	 letter-spacing: 0.7pt;
}

.menu_title
{
	color:#ebebeb;
	text-decoration:NONE;
	font-family:verdana, helvetica, arial;
	font-weight:bold;
	font-size: 11px;
	padding-left: 5pt;
	letter-spacing: 0.2em;
}
*/
.content_title
{
	font-weight: bold;
	padding-left: 0.5em;
	padding-top: 0em;
	border-left: 1px dotted #bbb;
	border-bottom: 1px dotted #bbb;
	color:#b75907 ;
	font-size: small;
	letter-spacing: 0.2em;
	margin-bottom: 1em;
	font-family:verdana, helvetica, arial;
	font-size: 14px;
	
}

.about_title
{
	color:#555;
	text-decoration:NONE;
	font-weight:bold;
	font-family:verdana, helvetica, arial;
	font-size: 20px;
}

.in_title
{
	color:#777777;
	text-decoration:NONE;
	font-weight:bold;
	font-family:verdana, helvetica, arial;
	font-size: 20px;
}

.news_title
{
		font-weight: bold;
	padding-left: 1em;
	padding-top: 1em;
	border-bottom: 1px dotted #bbb;
	color: #cc710a;
	font-size: small;
	letter-spacing: 0.2em;
	margin-bottom: 0em;
	font-family:verdana, helvetica, arial;
	font-size: 14px;
}
.10px_title
{
	color:#444;
	text-decoration:NONE;
	font-family:verdana, helvetica, arial;
	font-size: 10px;
}


.author
{
	color: #777777;
	text-decoration:NONE;
	font-family:verdana, helvetica, arial;
	font-size: 10px;
}

.news_date
{
	color: #444444;
	font-weight: bold;
	font-family: verdana, helvetica, arial;
	font-size: 10px;
}


.gallery_date
{
	color: #444444;
	text-decoration:NONE;
	font-weight:normal;
	font-family: helvetica, arial;
	font-size: 9px;
}

div form, div input, div option, div select 
{
	font-family: sans-serif;
}

input[type="submit"]
{ 
	background-color: #cccccc;
	color: #555555;
	margin: 1px;
	border: 1px solid #777;
		
}


input[type="submit"]:hover
{ 
	background-color: #eee;
	color: #36c;
}

input[type="submit"]:active
{ 
	background-color: #eee;
	color: #9ac;
	border: 1px solid #777;
}

input[type="button"]
{ 
	background-color: #cccccc;
	color: #555555;
	margin: 1px;
	border: 1px solid #777;
		
}


input[type="button"]:hover
{ 
	background-color: #eee;
	color: #36c;
}

input[type="button"]:active
{ 
	background-color: #eee;
	color: #9ac;
	border: 1px solid #777;
}

input[type="text"], input[type="password"], textarea
{ 
	background-color: #eee;
    /*border: 1px solid #777;*/
}

input[type="text"]:focus, input[type="password"]:focus, textarea:focus  
{ 
	background-color: #fff; 
}

/*textarea 
{
	width: inherit;
}*/

.mod_title      /* album title  Text is controled by .title */
        {
          background-image: url(../images/mod_title.jpg);
          width: 100%;
          height: 28px;
        }
.mod_title_bg   /* album title hightlight Text is controled by .title */
        {
          background-image: url(../images/mod_title_bg.jpg);
          height: 28px;
        }
.mod_title_right  /* album title hightlight  Text is controled by .title*/
        {
          background-image: url(../images/mod_title_right.jpg);
          height: 28px;
          width: 9px;
        }
.mod_title_left  /* album title hightlight  Text is controled by .title */
        {
          background-image: url(../images/mod_title_left.jpg);
          height: 28px;
          width: 10px;
        }
.albumdesc  /*album description includes all text and background*/
        {
          font-family:verdana, arial, sans-serif;
          color:#404040;
          font-size:x-small;
          font-weight:bold;
          background-color: #ffffff;
          line-height:140%;
          padding:2px;
          margin-top:2px;
          border:0px solid #404040;
 }
.desc  /* album descriptions on main page just description and author*/
        {
          font-family:verdana, arial, sans-serif;
          color:#404040;
          font-size:x-small;
          font-weight:bold;
          line-height:140%;
          padding:2px;
          margin-top:2px;
          letter-spacing: .2em;
        }
.caption  /* photo captions on all pages */
        {
          font-size: 10px;
        }
.modcaption  /* modifies background for caption text to reside */
        {
          font-family:verdana, arial, sans-serif;
          color: #000000;
          font-size: 10px;
          font-weight:bold;
          /*background-color: #202020;*/
          line-height:140%;
          padding:2px;
          margin-top:0px;
          border:0px dashed #404040;
        }
.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, arial, sans-serif;
          color:#1b5993;
          font-size: 16px;
          font-weight:bold;
          padding-left:2px;
          padding-right:2px;
          line-height:140%;
          letter-spacing: .2em;
          border:0px dashed #404040;
          height: 28px;
        }
.mod_headliner  /* Gallery & Album titles. Text is controled by .head */
        {
          background-image: url(../images/mod_headliner.jpg);
          width: 100%;
          height: 28px;
        }
.mod_toplight_bg  /* Gallery & Album titles. Text is controled by .head */
        {
          background-image: url(../images/mod_toplight_bg.jpg);
          height: 28px;
        }
.mod_toplight_right  /* Gallery & Album titles. Text is controled by .head*/
        {
          background-image: url(../images/mod_toplight_right.jpg);
          height: 28px;
          width: 13px;
        }
.mod_toplight_left  /* Gallery & Album titles. Text is controled by .head */
        {
          background-image: url(../images/mod_toplight_left.jpg);
          height: 28px;
          width: 17px
        }
.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: #ffffff;
        }
.popup
        {
          font-size: 12px;
          font-weight: bold;
          color: #ffffff;
        }
.editlink,  /* Used for the [edit] tags */
.editlink a,
.editlink a:link,
.editlink a:visited,
.editlink a:active
        {
          font-size: 10px;
          font-weight: normal;
          color: #404040;
        }
.modnavbox  /* main navigation bar next and previous */
        {
          font-family:verdana, arial, sans-serif;
          color:#404040;
          font-size: 12px;
          font-weight:bold;
          background-image: url(../images/mod_navbar.jpg);
          line-height:140%;
          letter-spacing: .2em;
          border:0px dashed #404040;
          width: 100%;
          height: 15px;
        }
.modnavbox a,
.modnavbox a:link,
.modnavbox a:visited,
.modnavbox a:active {
      font-weight: normal;
          color:#404040;
          text-decoration: none;
        }
.modnavbox a:hover {
          font-weight: normal;
          color: #C0C0C0;
          text-decoration: underline;
        }
.admin  /* used in admin bars - the serch text*/
        {
          font-size: 10px;
          color: #ffffff;
          font-weight: bold;
        }
.search  /* used in admin bars - the serch text*/
        {
          font-size: 10px;
          color: #404040;
          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, arial, sans-serif;
          color: #ffffff;
          font-size: 10px;
          font-weight:bold;
          background-color: #404040;
          line-height:140%;
 letter-spacing: .1em;
          border:0px dashed #404040;
          width: 100%
        }
.modnavboxtop a,
.modnavboxtop a:link,
.modnavboxtop a:visited,
.modnavboxtop a:active {
          font-weight: normal;
          color: #ffffff;
          text-decoration: none;
        }
.modnavboxtop a:hover {
          font-weight: normal;
          color: #C0C0C0;
          text-decoration: none;
        }
.modnavboxmid  /*navagation bar middle where the link for the albums show*/
        {
          font-family:verdana, arial, sans-serif;
          color: #202020;
          font-size: 10px;
          font-weight:bold;
          background-color: #c0c0c0;
          line-height:140%;
          border:0px dashed #404040;
          width: 100%
        }
.modnavboxmid a,
.modnavboxmid a:link,
.modnavboxmid a:visited,
.modnavboxmid a:active {
 font-weight: normal;
          color:#202020;
          text-decoration: none;
        }
.modnavboxmid a:hover {
          font-weight: normal;
          color: #606060;
          text-decoration: underline;
        }
.modfooter  /*footer where the Gallery version is located*/
        {
          font-family:verdana, arial, sans-serif;
          color:#ffffff;
          font-size: 8px;
          font-weight:normal;
          background-color: #404040;
          line-height:140%;
          padding:2px;
          border:0px dashed #404040;
          width=100%
        }
.modfooter a,
.modfooter a:link,
.modfooter a:visited,
.modfooter a:active {
          color:#ffffff;
          text-decoration: none;
        }
.modfooter a:hover {
          color: #C0C0C0;
          text-decoration: none;
        }

