@charset "utf-8";
/* Author: Christopher Jennings - Team 1519 "Mechanical Mayhem" */
/* Creation date:     02/08/2005 */
/* Last Modification: 03/23/2010 */

/*  Begin Generic Styles */
body 
 {
  color: #000000;
  font-family: "Trebuchet MS", Arial, sans-serif;
  text-align: center;
  font-size: 90%;
  background: #f0f0f0 url(../images/Th_Diamond.jpg) top left repeat;
  z-index: 0;
 }

img 
 {
  border: 1px solid #000000;
 }

img.noborder
 {
  border: 0px solid #000000 !important;
 }
 
a:link, a:visited
 {
  color: #000080;
  background-color: inherit;
  text-decoration: none;
  font-weight: bold;		
 }
 
a:hover
 {
  color: #000080;
  background-color: inherit;
  text-decoration: underline;
  font-weight: bold;
 }
 
a:hover.linkimg
 {
  border-bottom: dashed 0px #000080;
 }
 
.left
 {
  text-align: left;
 }
 
.right
 {
  text-align: right;
 }
 
.center
 {
  text-align: center;
 }

acronym
 {
  cursor: help !important;
 }
 
abbr
 {
  cursor: help !important;
 }

/* End Generic Styles */
/* Begin main DIV CSS */
 
/* Wrap DIV for menu, sidebar, content, and footer */
#wrap
 {
  position: relative;
  width: 90%;
  min-width: 700px;
  margin: auto;
  text-align: left;
  padding: 5px;
  z-index: 1;
 }
.nofloat
 {
  clear: both;
 }
/* Header DIV CSS */
#header
 {
  height: 71px;
  line-height: 71px;
  font-weight: bold;
  background: #1519b8 url(../images/head-bg.jpg) top left repeat;
  color: #ffffff;
  text-align: center;
  font-size: x-large;
  border: 1px solid #000000;
  margin-bottom: 4px;
 }
* html #header {height: 80px;} /* For IE 5 PC */

/* Navigation DIV CSS */
#nav
 { 
  width: 150px;
  position: absolute;
  top: 82px;
  left: 5px;
 }
* html #nav {top: 91px;} /* For IE 5 PC */

/* Sidebar DIV CSS */
#rbar
 { 
  width: 150px;
  position: absolute;
  top: 82px;
  right: 5px;
 }
* html #rbar {top: 91px} /* For IE 5 PC */

/* Content DIV CSS */
#content
 {
  background-color: #ffffff;
  color: #000000;
  border: 1px solid #000000;
  padding: 4px;
  margin-bottom: 5px;
  font-size: 95%;
 }
  
/* Content/Footer/pagenav positioning CSS */
#content, #footer, .pagenav
 {
  position: relative;
  left: 165px;
  margin-right: 330px;
 }
* html #content, * html #footer, * html .pagenav {top: 0px; left: 169px; margin-right: 338px;} /* For IE 5 PC */

/* End main DIV positioning CSS */
/* Begin Item styling CSS */

#content h1
 {
  font-size: larger; 
  border: 0px solid #c0c0c0;
  background-color: #e0e0e0;
  color: #000000;
  padding: 3px; 
  margin: 5px auto;  
  text-align: center;
 }

#content h2
 {
  background: #3f61c2 url(../images/h2-logo.gif) top right no-repeat;
  color: #ffffff; 
  font-size: larger; 
  border: 0px solid #000000; 
  padding: 3px; 
  margin: 5px auto;  
  min-height: 30px;
 }
* html #content h2 {line-height: 25px;} /* For IE 5 PC */
 
#content p
 {
  margin-top: 0px;
 }
 
.postdate
 {
  color: #1519b8;
  font-weight: bold;
 }
 
 .leftimg
 {
  float: left;
  margin: 10px 10px 10px 5px;
 }

 .rightimg
 {
  float: right;
  margin: 10px 5px 10px 10px;
 }

 .centerimg
 {
  display: block;
  margin: 10px auto;
  width: 90%;
 }


 a.whitea
 {
 color: #ffffff;
 }
 
/* End Item styling CSS */
/* Begin Menu and Sidbar Style CSS */

/* Generic Menu/Sidebar CSS */
#nav, #rbar, .pagenav
 {
  background-color: #e0e0e0;
  color: #000000;
  text-align: center;
  border: 1px solid #000000;
  padding: 4px;
  margin-bottom: 4px;
  background: url(menu-bg.gif);
 }
 
/* Links lists (UL) */
#nav ul, #rbar ul, .pagenav ul
 {
  list-style: none;
  padding: 0em;
  margin: 0em;
 }

/* Individual Links (LI) */
#nav li, #rbar li
 {
  margin: .5em;
  font-size: 80%;
  display: block;
 }

.pagenav li
 {
  font-size: 80%;
  display: inline;
 }

/* color and shape for links on main menu */
#nav li a:link, #nav li a:visited, .pagenav li a:link, .pagenav li a:visited
 {
  background-color: #3f61c2;
  color: #ffffff;
  font-weight: bold;
  font-family: Verdana, Arial, sans-serif;
  text-decoration: none;
  padding: .1em;
  display: block;
  border: 1px solid #000000;
  width: 100%;
 }
 
/* color and shape for links on main menu when mouse is on */
#nav li a:hover, .pagenav li a:hover
 {
  background-color: #72b0f6;
  color: #ffffff;
  display: block;
  font-weight: bold;
  text-decoration: none;
  border: 1px solid #000000;
 }

.pagenav li a:link, .pagenav li a:visited, .pagenav li a:visited
 {
  display: inline;
 }
 
/* Menu/Sidebar Labels */
li span.menuhead, li span.rbarhead
 {
  font-weight: bold;
  color: #ffffff;
  background-color: #e01c1c;
  border: 1px solid #000000;
  padding: 1px 0px;
  display: block;
  padding: .1em;
  width: 100%;
 }

/* Contact information on Menu/Sidebar */
#rbar .rbarcontact, #nav .menucontact
 {
  color: #000000;
  background-color: #e0e0e0;
  border: 1px solid #000000;
  padding: 1px;
  font-size: 90%;
  display: block;
  padding: .1em;
  width: 100%;
 }
 
/* Contact information links on Menu/Sidebar */
.menucontact a:link, .menucontact a:visited
 {
  background-color: #e0e0e0 !important;
  background-image: none !important;
  color: #000080 !important;
  border: 0px solid #000080 !important;
  display: inline !important;
 }

#footer
 {
  border: 1px solid #000000;
  padding: .5%;
  background-color: #3f61c2;
  color: #ffffff;
  text-align: right;
  font-size: 70%;
  clear: both;
 }

#footer a:link, #footer a:visited
 {
  color: #ffffff;
  background-color: inherit;
  text-decoration: none;
  font-weight: bold;		
 }
 
#footer a:hover
 {
  color: #ffffff;
  background-color: inherit;
  text-decoration: underline;
  font-weight: bold;		
 }

/* Misc. Stuff */
.pgraph
 {
  margin: 10px 0px 30px 0px;
  border: 1px solid #c0c0c0;
  background-color: #e0e0e0;
  color: #000000;
  padding: 3px;
 }
.vidblock
 {
  width: 444px; 
  background-color: #ffffff;
  color: #000000; 
  padding: 2px;
  margin: auto;
  margin-top: 5px;
  border: 1px solid #c0c0c0;
 }
.vidtext
 {
  text-align: left;
 }
.vidpic
 {
  float: left;
  margin-right: 2px;
 }
.vidholder
 {
  margin: auto;
  text-align: center;
  position: relative;
 }
.newstitle
 {
  margin: 0px;
  text-align: right;
 }
.newstitle h3
 {
  margin: 0px;
  padding: 1px;
  text-align: left;
  color: #ffffff;
  background-color: #e01c1c;
  border: 1px solid #000000;
 }
.newsbody
 {
 }
#fll_teams
 {
  width: 50%;
 }
