a, a:visited  { color:  #027ABB; }
a:hover{ color: #ee0000; }
#admin {font-size:  10px;}
#admin h2{font-size: 10px;line-height: 2px; color: #aaa;font-weight: normal;}
#admin_bar { margin-left: 20px;width: 800px;background-color:  #333; color:#fff; }
#admin a, #admin a:visited { color:#cc0000;}
#admin a:hover { color:#ff0000;}

#black, #black a{color:  #000; display: inline; font-weight: bold;}



#blurb {width: 550px; font-size:  21px; line-height: 24px;}
body { background-color: #fff;  margin:0;padding:0;
	color: #999; margin-left: 0px; line-height: 1.25em;font-size: 0.75em;  margin-right:0px;}

body, p, ol, ul, table, td { font-family: arial,helvetica,verdana, Georgia, sans-serif; }

p{ margin:0;}

#button {
	font-size:  11px; border: 0;
}

#button a, #button a:visited {
text-decoration:  underline; border: 0;
color:  #027ABB;
font-size:  11px;
}

#button a:hover {
	text-decoration:  underline; border: 0;
	color:  #000000;
}

#button2 {
	font-size:  11px;	color:  #330000;
}

#button2 a, #button2 a:visited {
	text-decoration:  underline;
	color:  #cc0000;
		font-size:  11px;

}

#button2 a:hover {
	text-decoration:  underline;
		color:  #027ABB;
}

#col1 {float:left; width: 230px; height:  150px; clear: both; margin-right:10px;  }
#col1b {float:left; width: 240px; clear: both; margin-right:20px;}
#col1c {float:left; width: 280px; clear: both; margin-right:20px;}

#col2 {float:left; width: 300px; margin-right:30px;}
#col2b {float:left; width: 300px; margin-right:20px;}
#col2c {float:left; width: 280px; margin-right:20px;}

#col3 {float:left; width: 220px;}
#col3b {position:absolute; left: 770px; top: 245px; width: 220px; margin:0; padding:0; }
#col3c {position:absolute; left: 800px; width: 220px; margin:0; padding:0; }
#col-holder {position:absolute; top: 190px; }
#col_header {margin-bottom:15px;}
#comments {color: #000; width: 600px;padding:20px;padding-right:50px; clear:both;}


#comment_blocked {color: #ccc;border: 1px dotted #fff; padding: 5px; background: #f2f2f2; padding: 10px; width:700px;}
#comment_blocked h3, #blocked h3 a {color:  #ccc; }

#comment_secret {border: 1px dotted #ccc; padding: 5px; background: #f6f6f6; padding: 10px; width:700px;}

#content2 {width:680px; line-height:1.5em; padding-right: 100px;font-size:  14px;}
#content2 h2{line-height:18px;}
#content2 h1{font-weight: normal;line-height:19px;font-size:  16px;}

#content3 {width:570px; }

#col2, #content, #content2 , #pic2 { line-height: 1.3em;font-size: 1.05em; letter-spacing: -0.001em; }

#flash {margin-top: 20px;margin-bottom: 20px;text-align: left; background: #fff; padding: 0px; color:  #000; font-weight: normal; width:70%; font-size:20px; line-height: 20px;color: #ee0000;}

#footer {color: #000; clear:  both;
	width: 700px;
	padding: 0px;
	margin-left: 180px; margin-top: 0px; padding-top: 60px; margin-bottom: 10px;
	font-size:   10px;
	position: relative;

	}

#footer p{ position: absolute; bottom: 0; left: 10px; margin: 0;}

#formatting_help{position:  absolute;
line-height: 15px;
	width: 340px;
	margin-left:  30px;
	top: 400px; left:  555px;
border: 1px dotted #ccc;
	padding: 20px; font-size:  12px;}
h1, h2, h3 {font-family: helvetica, arial, verdana, Georgia, sans-serif;}
h1 {font-size:  22px; color:  #000; font-weight: normal; clear:both; line-height: 24px;}
h2{letter-spacing: 0em; font-size:  20px; line-height: 12px; color: #000; font-weight:  normal; margin-bottom: 15px; }
h5{letter-spacing: -0.02em; font-size:  28px; line-height: 12px; color: #000; font-weight:  normal; margin-bottom: 20px; margin-top: 0;}
h3 {font-size:  18px; color:  #686868; margin-bottom: 4px; line-height: 20px; margin-top: 0px; font-weight:  normal;}
h3 a {text-decoration:none; }
h3 a:hover {text-decoration:underline;}
h4 {font-size:  16px; color:  #000; font-weight: normal; clear:both; line-height: 20px; margin-bottom:4px;}
h6 {font-size:  15px; color:  #000; margin-bottom: 10px; line-height: 16px; margin-top: 0px; font-weight:  bold;}
h6 a {text-decoration:underline; color: #027ABB;}
h6 a:hover {text-decoration:none; color: #bb0000;}

h2 a{font-size:  16px;}
#horiz_box {width:900px;}

hr {clear:  both;border: none 0;color: #fff;background-color: #fff; height: 0px; width: 100%; border-bottom:1px dotted #e2e2e2; 
	text-align: left;/*this will align it for IE*/
margin: 0 auto 0 0; /*this will align it left for Mozilla*/
margin-bottom: 15px;}


#infobox {clear:  both;color: #000; background: #ffffc0; padding:  10px; border-width:  1px; border-color: #ccc;}
#infobox h3{padding:  0px; margin: 0px; line-height: 20px;}

	
img {border:0;}
#green{color:  #66ff00; display: inline;}
#grey{color:  #777; display: inline;}
#blue {color: #027ABB; display: inline;}
#light_blue {color: #027ABB; display: inline;}
#highlight {background-color: #FFFFCC; display: inline;}
	
#links a{display:  block;}

#logo {position:  absolute; left: 100px; top: 7px; margin:0;}


#main_content {
padding: 60px 0 60px 0;
margin: 0px;
margin-left: 180px;
}
	
#normal_comment {border: 1px dotted #fff; padding: 5px; background: #fcfcfc; padding: 10px;}

#notes {
font-style: italic;
font-family: Georgia, arial, helvetica, verdana, sans-serif; font-size:1.022em; 
line-height: 1.12em; letter-spacing: 0.03em;word-spacing: 0.038em; color: #bbb;
}

#notes a{ font-size:1.0em; 
line-height: 1.12em; letter-spacing: 0em;word-spacing: -0.01em;}

#notes2 {
font-size:13px; 
line-height: 16px;
}

#pic {width:280px; height:280px;clear:both; display:block;}
#pic2 {width:220px; display:block;margin:0; padding:0; font-size: 1.04em; }
#pic3 {width: 580px;}
#pic3 img{max-width: 580px;}
#pic img {width:280px; }
#pic2 img {width:220px; height:280px; }
#pic2 h3, #pic2 a  {font-size: 1em; color:#027ABB; margin:0; padding:0;line-height: 1.0em;letter-spacing: 0.01em; text-decoration: underline;}

#pic2 a:hover  {color:#000; }

#picsmall { width:48px; height: 48px; float:left;margin:0 8px 4px 4px;  background-color: #ccc; border-right: 5px solid #fff;}
#picsmall img{width:48px; height: 48px; }


#private {
	background-color:  #f4f4f4; padding: 4px; 
}



#red {color: #bb0000; display: inline; margin: 0;}



.secret {border: 1px dotted #ccc; padding: 5px; background: #f6f6f6; padding: 10px;}


#section_head {margin-top:0px;}

#status img{margin: 0;padding: 0;}

#team img {height:300px;}
#teamholder {height:100px; }

table { margin:0;padding:0;
	color: #999; margin-left: 0px; line-height: 1.3em;font-size: 1.04em; margin-right:0px;}


#topbar {position:absolute; 
	left:0px; width:100%; height:40px; background:#e1e1e1; margin:0; padding:0; 
}

/*
.nube1 {font-size: 0.8em;}
.nube2 {font-size: 1.0em;}
.nube3 {font-size: 1.2em;}
.nube4 {font-size: 1.4em;}
.nube5 {font-size: 1.5em;}
.nube6 {font-size: 1.6em;}
.nube7 {font-size: 1.7em;}
.nube8 {font-size: 1.8em;}
.nube9 {font-size: 1.9em;}
.nube10 {font-size: 2.0em;}
*/

/* NAVIGATION  */

/*globalnav*/







.fieldWithErrors {
  padding: 2px;
  background-color: #ff0000;
  display: table;
}

#errorExplanation {
  width: 400px;
  border: 2px solid red;
  padding: 7px;
  padding-bottom: 12px;
  margin-bottom: 20px;
  background-color: #f0f0f0;
}

#errorExplanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: -7px;
  background-color: #c00;
  color: #fff;
}

#errorExplanation p {
  color: #333;
  margin-bottom: 0;
  padding: 5px;
}

#errorExplanation ul li {
  font-size: 12px;
  list-style: square;
}



div.uploadStatus {
  margin: 5px;
}

div.progressBar {
  margin: 5px;
}

div.progressBar div.border {
  background-color: #fff;
  border: 1px solid grey;
  width: 100%;
}

div.progressBar div.background {
  background-color: #333;
  height: 18px;
  width: 0%;
}


/*- Menu Tabs--------------------------- */ 

  .menu4 {

		position:absolute;
	top: 9px;
      width: 100%;
      margin: 1.05em 0;
      padding: 0px 0.35em;


    }
    .menu4 ul {
	float:right;
	font-size: 12px;
	line-height:18px;
	font-weight: normal;
      margin: 0;
   margin-right:40px;
   padding: 0;
      list-style-type: none;
    }
    .menu4 li {
      margin: 0;
      padding: 0;
      float: left;
    }
 
    .menu4 {
      padding: 0;
      
    }
    .menu4 li {
      width: 7.5em;
       margin-right: 0.25em;
      background: #d3d3d3 none;
      text-align: center;

    }
    .menu4 a {
      display: block;
      width: 100%;
      text-decoration: none;
color: #fff;
    }

.menu4 a:hover, .menu4 a:active {
background: #aaa none;
border:0;
}

.menu4 a:active
{
outline: none;
}

.menu4 a:focus
{
outline-style: none;
}

.menu4 .here {
background: #cc0000 none;
}
