﻿/* get rid of default margins/paddings */
* {
    padding: 0;
    margin:  0;
}

/* 1em = 10px */
body {
    font-size: 62.5%;
    font-family:Trebuchet MS, Arial, Sans-Serif;
    background: url(images/bg1.gif) repeat-x top left #000;
    text-align:center;
}

a:link{ 
	font-weight: normal; 
	text-decoration: none;
	background-color: transparent;
	color: #3569C3;
}

a:visited{ 
	font-weight: normal; 
	text-decoration: none;
	background-color: transparent;
	color: #CF7600;
	
}

a:hover, a:active{ 
	text-decoration: underline;
	background-color: transparent;
	color: #6F9AEB;
}

p { 

	font-size: 1.3em; 

}

/* =CONTAINER
************************/
#container { 
	position: relative;
	margin-top: 0px;
	margin-left: auto;
	margin-bottom: 0px;
	margin-right: auto;
	padding: 0px; /* messy method of overcoming a rendering bug in mozilla 1.4, maybe others */
	padding-right:10px;
	padding-left:10px;
	font: 8pt/12pt ;
	color: #fff; 
	background: #000;
	border-right:3px #3F3538 solid;
	border-left:3px #3F3538 solid;
	width: 750px;
	height:100%;	
}


/* =HEAD
************************/
#head{ background:#000;
			height:95px;
			
			padding:0px;
			margin:0px;
			text-align:left;
	}
.headh {margin:0px; padding:0px; font-size:2em;}
#head .header { margin-top:20px;}
.headimg {margin:5px;}

.albumpic {margin:10px;}
.albumdiv {text-align:center;}

.AspNet-DataList{text-align:center;}
.AspNet-FormView-Pagination {text-align:center; font-size:1.3em;}

/* =NAVIGATION
***********************/

.menu {
  display:table;         /* ignored by IE */
  table-layout:fixed;
  padding:0; 
  list-style-type:none;
  white-space:nowrap;    /* keep text on one line */
  border:0; /* add a border to show size of menu */
  background:url(images/menubg.gif) repeat-x top left; 
  width:742px;
  height:42px;
  }
* html .menu {
  display:block;  /* for IE only */
  width:100%;           /*   IE will expand to fit menu width */
  padding:0px;         /* fix bug in IE for border spacing */
  }  
.menu li {
  display:table-cell;    /* ignored by IE */
  }
* html .menu li {
  display:inline;        /* for IE only */
}
.menu a, .menu a:visited{
  display:block;         /* for all browsers except IE */
  text-align:center;
  font-family:Trebuchet MS,  Arial, Sans-Serif;
  font-size:14pt;
  padding:4px 14px;
  color:#fff; 
  background:url(images/menuGradation.gif) repeat-x top left; 
  border:0; /* add a 1px white border around items */ 
  text-decoration:none;

  }
* html .menu a, * html .menu a:visited {
  display:inline-block;  /* for IE only */ 
  margin:0 -2px;         /* to correct an IE border width bug */ 
  width:60px;
  text-decoration:none;
  }  

.menu a:hover {
  color:#fff; 
  background:#000;
  text-decoration:none;
  }



.nav
{
    font-size:1.4em;
    margin-top:5px;
    margin-bottom:10px;
}
/* =CONTENT
************************/
#content{
	
	margin-bottom:0px;
	background-color:#000;
	text-align:left;
    padding:0;
    
    margin:0;
    
    padding-top:0px;
	}
#content p {padding: 10px 10px 0px 20px;}
#content .mainhead{font-size:2em; margin-top:5px;}
#content .subhead{ font-size:1.8em; margin:10px 0 3px 0; color:#9A9659;}
#content .link li {list-style-type:none; margin-left:20px; padding-top:5px; font-size:1.3em;}

.AspNet-DataList {width:auto;padding-left:20px; padding-top:5px; padding-bottom:5px; font-size:1.4em;}

.login {margin-left:20px; font-size:1.5em;}
#adminmenu li a {font-size:1.7em; list-style-type:none;}
#adminmenu {margin:20px; list-style-type:none;}
.buttonbar{width:auto; text-align:center;}

/* =FOOTER
************************/
#footer 
{
text-align:center; 
font-size:1.7em;
width:750px;
height:54px;
background-color:#000000;
color:#ffffff;

}

.footer
{
    clear:both;
    margin-top:40px;
    text-align:center;
    font-size:.9em;
    padding:5px;
}
.footer ul
{
  display:inline;
  table-layout:fixed;
  padding:0; 
  list-style-type:none;
  white-space:nowrap;
}
.footer li
{
    list-style-type:none;
    display:inline;
}
* html .footer li {
  display:inline;        /* for IE only */
}
    

/* = Testing Menu
***********************/


.lefted {margin:0 auto 0 0;}
.centered {margin:0 auto;}
.righted {margin:0 0 0 auto;}

.centerme {text-align:center;}
.contentj {
    margin: 0px;

    padding: 0px;

	visibility:visible;
	text-align:left;
	height:auto;
	z-index:0;
	width:100%;

}

.contentWrapper {
    /* position this div however you want, but
       keep its padding and border at zero */
	margin-top:0px;
    padding: 0px;
    border: 0px;
}

ul.AspNet-Menu {font-size:1.5em;}

ul.AspNet-Menu li
{
    margin:5px;
    
}
.AspNet-GridView
{
    margin-left:40px;
    margin-top:20px;
}
.AspNet-GridView Table td {padding:5px;}

#admin-links .AspNet-GrivView Table td {padding:0;}
