/* CSS Document */


.clr {
	clear: both;
}


img { border:0; }

ul#mainlevel-nav
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0.8em;
}

ul#mainlevel-nav li
{
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	margin: 0;
	font-size: 11px;
	line-height: 25px;
	white-space: nowrap;
	border-right: 1px solid #fff;
}

ul#mainlevel-nav li a
{
	display: block;
	padding-left: 10px;
	padding-right: 10px;
	font-size:10px; text-transform:uppercase; font-weight:normal;
	text-decoration: none;
	color: #fff;
	background: transparent;
}

#buttons>ul#mainlevel-nav li a { width: auto; }





table.content_table {
  width: 100%;
	padding: 0px;
	margin: 0px;
}

ul#mainlevel-top
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0.8em;
}

ul#mainlevel-top li
{
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	margin: 0;
	font-size: 11px;
	
	white-space: nowrap;
	border-right: 2px solid #fff;
}

ul#mainlevel-top li a, ul#mainlevel-top li SPAN
{
	display: block;
	padding-left: 10px;
	padding-right: 10px;
	font-size:12px;  font-weight: bold;
	text-decoration: none;
	color: #666666;
	line-height:22px;
	margin-top: 5px;
	background: #dadada;
}

#buttons>ul#mainlevel-top li a { width: auto; }

	ul#mainlevel-top li a:hover
{
	color: #666666;
	background: #c2c2c2;
}

table.content_table td {
	padding: 0px;
	margin: 0px;
}


#banner_inner {
	float: left;
	padding: 0px;
	height: 70px;
}

#poweredby_inner {
	float: right;
	padding: 0px;
	margin-left: 0px;
	height: 70px;
}

#right_outer {
	margin-left: 2px;
	width: 165px;
}

#right_inner {
  float: none !important;
  float: left;
  border: 1px solid #cccccc;
  padding: 2px;
}


.user1_inner {
	border: 1px solid #cccccc;
  float: none !important;
  float: left;
	margin: 0px;
	padding: 2px;
}

.user2_inner {
	border: 1px solid #cccccc;
  float: none !important;
  float: left;
	margin: 0px;
	padding: 2px;
}

table td.body_outer {
	padding: 2px;
	border: 1px solid #cccccc;
}

.maintitle {
	color: #ffffff;
	font-size: 40px;
	padding-left: 15px;
	padding-top: 20px;
}

.error {
  font-style: italic;
  text-transform: uppercase;
  padding: 5px;
  color: #cccccc;
  font-size: 14px;
  font-weight: bold;
}

/** old stuff **/

.back_button {
	float: left;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  border: 1px solid #cccccc;
  width: auto;
  padding: 0px 10px;
  line-height: 20px;
  margin: 1px;
}

.pagenav {
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  border: 1px solid #cccccc;
  width: auto;
  padding: 0px 10px;
  line-height: 20px;
  margin: 1px;
}

.pagenavbar {
	margin-right: 10px;
	float: right;
}

#footer {
	text-align: center;
	padding: 3px;
}

ul
{
margin: 0;
padding: 0;
list-style: none;
}

li
{
line-height: 15px;
padding-left: 15px;
padding-top: 0px;
background-image: url(../images/arrow.png);
background-repeat: no-repeat;
background-position: 0px 2px;
}


td {
	text-align: left;
	font-size: 12px;
}


table.contentpane td.contentheading { border:0; }
body.light #foot { background: #6f6f6f; color:#b9b9b9;   }
body.light #foot a { color:#b9b9b9; font-weight:normal; }
body.light #mainright div.module h3 {  background:url(../images/lighth3.gif) no-repeat 0px 3px; text-indent:12px;  }
body.light #mainright div.module-batter h3 {  background:#6f6f6f url(../images/medh3batterlight.gif) no-repeat right; text-indent:8px;  }
body.light #mainright div.module-battertwo h3 { text-indent:13px; }
body.light #mainright div.module-battertwo div {  background: #333333 url(../images/medh3battertwolight.gif) no-repeat top right;    }
body.light #mainright div.module-battertwo div div div { padding: 0px 10px 10px 10px; width: auto!important; width: 100%;  }
body.light #mainright ul li a:hover { background: #333333;  } 
body.light #mainmenu { border-left: solid 4px #dddddd; border-right: solid 4px #fff; }
body.light ul#mainlevel-top li a#active_menu-top { line-height:27px; background: #dddddd url(../images/balllight.jpg) no-repeat 7px 5px; padding-left: 28px; margin-top: 0px;  }
body.light ul#mainlevel-top li a { color:#9f9f9f; background:#ebebeb; }

body.medium #main {background: url(../images/redbot.gif) no-repeat top right; padding-top: 5px;  }
body.medium #foot { background: #333333; color:#898989;   }
body.medium #foot a { color:#898989; font-weight:normal; }
body.medium #mainright div.module h3 {  background:url(../images/medh3.gif) no-repeat 0px 3px; text-indent:12px;  }
body.medium #mainright div.module-batter h3 {  background:#333333 url(../images/medh3batter.gif) no-repeat right; text-indent:8px;  }
body.medium #mainright div.module-battertwo h3 { text-indent:13px; }
body.medium #mainright div.module-battertwo div {  background: #333333 url(../images/medh3battertwo.gif) no-repeat top right;    }
body.medium #mainright div.module-battertwo div div div { padding: 0px 10px 10px 10px; width: auto!important; width: 100%;  }
body.medium #mainright ul li a:hover { background: #333333;  } 
body.medium #mainmenu { border-left: solid 4px #c2c2c2; border-right: solid 4px #c2c2c2; }
body.medium ul#mainlevel-top li a#active_menu-top { line-height:27px; background: #c2c2c2 url(../images/ball.jpg) no-repeat 7px 5px; padding-left: 28px; margin-top: 0px;  }


body.dark #main {background: url(../images/redbotdark.gif) no-repeat top right; padding-top: 5px;  }
body.dark #foot { background: #070707; color:#404040;   }
body.dark #foot a { color:#404040; font-weight:normal; }
body.dark #mainright div.module h3 {  background:url(../images/darkh3.gif) no-repeat 0px 3px; text-indent:12px;  }
body.dark #mainright div.module-batter h3 {  background:#070707 url(../images/medh3batterdark.gif) no-repeat right; text-indent:8px;  }
body.dark #mainright div.module-battertwo h3 { text-indent:13px; }
body.dark #mainright div.module-battertwo div {  background: #010101 url(../images/medh3battertwodark.gif) no-repeat top right;    }
body.dark #mainright div.module-battertwo div div div { padding: 0px 10px 10px 10px; width: auto!important; width: 100%;  }
body.dark ul#mainlevel-top li a { color:#212121; background:#b4b4b4; }
body.dark #mainright ul li a:hover { background: #8b8b8b;  } 
body.dark #mainmenu { border-left: solid 4px #8b8b8b; border-right: solid 4px #fff; }
body.dark ul#mainlevel-top li a#active_menu-top { line-height:27px; background: #8b8b8b url(../images/balldark.jpg) no-repeat 7px 5px; padding-left: 28px; margin-top: 0px;  }


div.red #top { height:25px; line-height:25px; background:#8c0c0d; border-bottom: solid 1px white; }
div.red #header { background:url(../images/redheader.gif) repeat-x; }
div.red #leftcol div.module h3 {  background:url(../images/redh3.gif) no-repeat 0px 3px; text-indent:15px;  }
div.red #user1 div.module-catcher h3, div.red #user2 div.module-catcher h3 {  background:url(../images/redh3catcherwhite.gif) no-repeat left; text-indent:24px;  }
div.red #user1 div.module-pitcher h3, div.red #user2 div.module-pitcher h3 {  background:url(../images/redh3pitcherwhite.gif) no-repeat left; text-indent:24px;  }
div.red #leftcol div.module-batter h3 {  background:#8c0c0d url(../images/redh3batter.gif) no-repeat right; text-indent:8px;  }
div.red #leftcol div.module-catcher h3 { text-indent:13px; }
div.red #leftcol div.module-catcher div {  background: #8c0c0d url(../images/redh3catcher.gif) no-repeat top right;    }
div.red #leftcol div.module-catcher div div div { padding: 0px 10px 10px 10px; width: auto!important; width: 100%;   }
div.red #leftcol ul li a:hover { background: #6e0304;  }
div.red #leftcol ul li.active { background:#8c0c0d; }
div.red a.readon, div.red a.readon:hover { display:block; background:#c1272d url(../images/more.gif) no-repeat 3px 2px; text-indent:17px; color:white; font-family: Arial, Helvetica, sans-serif;  width: 97px; float:right; font-size:12px; font-weight:bold; text-decoration:none; border:solid 2px #8c0c0d; } 
div.red a { color:#8c0c0d;  }
div.red a:hover { color:#c1272d; }
div.red .contentheading, div.red .componentheading {
	height: 25px;
	color: #000;
	font-weight: 500;
	font-size: 18px;
	border-bottom: solid 1px #8c0c0d;
}
div.red ul#mainlevel-nav li a:hover
{
	color: #fff;
	background: #c1272d;
}



div.green #top { height:25px; line-height:25px; background:#27702a; border-bottom: solid 1px white; }
div.green #header { background:url(../images/greenheader.gif) repeat-x; }
div.green #leftcol div.module h3 {  background:url(../images/greenh3.gif) no-repeat 0px 3px; text-indent:15px;  }
div.green #user1 div.module-catcher h3, div.green #user2 div.module-catcher h3 {  background:url(../images/greenh3catcherwhite.gif) no-repeat left; text-indent:24px;  }
div.green #user1 div.module-pitcher h3, div.green #user2 div.module-pitcher h3 {  background:url(../images/greenh3pitcherwhite.gif) no-repeat left; text-indent:24px;  }
div.green #leftcol div.module-batter h3 {  background:#27702a url(../images/greenh3batter.gif) no-repeat right; text-indent:8px;  }
div.green #leftcol div.module-battertwo h3 {  background:#27702a url(../images/greenh3batter.gif) no-repeat right; text-indent:8px;  }
div.green #leftcol div.module-catcher h3 { text-indent:13px; }
div.green #leftcol div.module-catcher div {  background: #27702a url(../images/greenh3catcher.gif) no-repeat top right;    }
div.green #leftcol div.module-catcher div div div { padding: 0px 10px 10px 10px; width: auto!important; width: 100%;   }
div.green #leftcol ul li a:hover { background: #27702a;  } 
div.green #leftcol ul li.active a { background:#1a571d; }
div.green a.readon, div.green a.readon:hover { display:block; background:#48a049 url(../images/more.gif) no-repeat 3px 2px; text-indent:17px; color:white; font-family: Arial, Helvetica, sans-serif;  width: 97px; float:right; font-size:12px; font-weight:bold; text-decoration:none; border:solid 2px #27702a; } 
div.green a { color:#27702a;  }
div.green a:hover { color:#48a049; }
div.green .contentheading, div.green .componentheading {
	height: 25px;
	color: #000;
	font-weight: 500;
	font-size: 18px;
	border-bottom: solid 1px #27702a;
}
div.green ul#mainlevel-nav li a:hover
{
	color: #fff;
	background: #48a049;
}


div.blue #top { height:25px; line-height:25px; background:#0c488c; border-bottom: solid 1px white; }
div.blue #header { background:url(../images/blueheader.gif) repeat-x; }
div.blue #leftcol div.module h3 {  background:url(../images/blueh3.gif) no-repeat 0px 3px; text-indent:15px;  }
div.blue #user1 div.module-catcher h3, div.blue #user2 div.module-catcher h3 {  background:url(../images/blueh3catcherwhite.gif) no-repeat left; text-indent:24px;  }
div.blue #user1 div.module-pitcher h3, div.blue #user2 div.module-pitcher h3 {  background:url(../images/blueh3pitcherwhite.gif) no-repeat left; text-indent:24px;  }
div.blue #leftcol div.module-batter h3 {  background:#0c488c url(../images/blueh3batter.gif) no-repeat right; text-indent:8px;  }
div.blue #leftcol div.module-catcher h3 { text-indent:13px; }
div.blue #leftcol div.module-catcher div {  background: #0c488c url(../images/blueh3catcher.gif) no-repeat top right;    }
div.blue #leftcol div.module-catcher div div div { padding: 0px 10px 10px 10px; width: auto!important; width: 100%;   }
div.blue #leftcol ul li a:hover { background: #03366e;  }
div.blue #leftcol ul li.active a { background:#0c488c; }
div.blue a.readon, div.blue a.readon:hover { display:block; background:#2775c1 url(../images/more.gif) no-repeat 3px 2px; text-indent:17px; color:white; font-family: Arial, Helvetica, sans-serif;  width: 97px; float:right; font-size:12px; font-weight:bold; text-decoration:none; border:solid 2px #0c488c; } 
div.blue a { color:#0c488c;  }
div.blue a:hover { color:#2775c1; }
div.blue .contentheading, div.blue .componentheading {
	height: 25px;
	color: #000;
	font-weight: 500;
	font-size: 18px;
	border-bottom: solid 1px #0c488c;
}
div.blue ul#mainlevel-nav li a:hover
{
	color: #fff;
	background: #2775c1;
}



body.medium .red #content { background: url(../images/redbot.gif) no-repeat bottom; padding-bottom:5px; }
body.medium .red #container { border:solid 5px #5a5a5a; background: #c2c2c2 url(../images/redleft.gif) repeat-y 0px 0px;  }
body.medium .red #containerwide { border:solid 5px #5a5a5a; background: #c2c2c2 url(../images/redbot.gif) repeat-y 0px 0px;  }

body.light .red #content { background: url(../images/redbotlight.gif) no-repeat bottom; padding-bottom:5px; }
body.light .red #container { border:solid 5px #959595; background: #c2c2c2 url(../images/redleftlight.gif) repeat-y 0px 0px;  }
body.light .red #containerwide { border:solid 5px #959595; background: #c2c2c2 url(../images/redbotlight.gif) repeat-y 0px 0px;  }

body.dark .red #content { background: url(../images/redbotdark.gif) no-repeat bottom; padding-bottom:5px; }
body.dark .red #container { border:solid 5px #191919; background: #212121 url(../images/redleftdark.gif) repeat-y 0px 0px; }
body.dark .red #containerwide { border:solid 5px #191919; background: #212121 url(../images/redbotdark.gif) repeat-y 0px 0px; }

body.medium .green #content { background: url(../images/bot.gif) no-repeat bottom; padding-bottom:5px; }
body.medium .green #container { border:solid 5px #5a5a5a; background: #c2c2c2 url(../images/greenleft.gif) repeat-y 0px 0px;  }
body.medium .green #containerwide { border:solid 5px #5a5a5a; background: #c2c2c2 url(../images/bot.gif) repeat-y 0px 0px;  }

body.light .green #content { background: url(../images/greenbotlight.gif) no-repeat bottom; padding-bottom:5px; }
body.light .green #container { border:solid 5px #959595; background: #c2c2c2 url(../images/greenleftlight.gif) repeat-y 0px 0px;  }
body.light .green #containerwide { border:solid 5px #959595; background: #c2c2c2 url(../images/greenbotlight.gif) repeat-y 0px 0px;  }

body.dark .green #content { background: url(../images/greenbotdark.gif) no-repeat bottom; padding-bottom:5px; }
body.dark .green #container { border:solid 5px #191919; background: #212121 url(../images/greenleftdark.gif) repeat-y 0px 0px; }
body.dark .green #containerwide { border:solid 5px #191919; background: #212121 url(../images/greenbotdark.gif) repeat-y 0px 0px; }

body.medium .blue #content { background: url(../images/bot.gif) no-repeat bottom; padding-bottom:5px; }
body.medium .blue #container { border:solid 5px #5a5a5a; background: #c2c2c2 url(../images/blueleft.gif) repeat-y 0px 0px;  }
body.medium .blue #containerwide { border:solid 5px #5a5a5a; background: #c2c2c2 url(../images/bot.gif) repeat-y 0px 0px;  }

body.light .blue #content { background: url(../images/bluebotlight.gif) no-repeat bottom; padding-bottom:5px; }
body.light .blue #container { border:solid 5px #959595; background: #c2c2c2 url(../images/blueleftlight.gif) repeat-y 0px 0px;  }
body.light .blue #containerwide { border:solid 5px #959595; background: #c2c2c2 url(../images/bluebotlight.gif) repeat-y 0px 0px;  }

body.dark .blue #content { background: url(../images/bluebotdark.gif) no-repeat bottom; padding-bottom:5px; }
body.dark .blue #container { border:solid 5px #191919; background: #212121 url(../images/blueleftdark.gif) repeat-y 0px 0px; }
body.dark .blue #containerwide { border:solid 5px #191919; background: #212121 url(../images/bluebotdark.gif) repeat-y 0px 0px; }

#container,#containerwide { width: 890px; text-align:left; }

#topmenu { float:left; width: 60%; }
#search { float:right; widtH: 35%; text-align:right; }
#search div.module { }
#search div.module .inputbox { background:white url(../images/search.gif) no-repeat right; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;  margin:2px 3px 0px 0px;  }

#header { height:76px; border-bottom:solid 1px white; overflow:hidden; }
#logo { float:left; width: 315px; }
#banner { float:left; text-align:right; width: 575px; }
#banner div.module { padding: 8px 6px 0px 0px; }
#foot { height:26px; line-height:26px; border-top: solid 1px white; text-transform:uppercase; font-size: 10px; }
#foot td { line-height:26px; } 
#footl { float:left; width: 65%; padding-left: 10px; }
#footr { float:right; width: 30%; padding-right: 10px; text-align:right; }
#footr td  {text-align:right; }
#leftcol { float:left; width: 190px;  color: white; }
#leftcol div.module { margin-left: 7px; }
#maincol { margin-left: 191px;  }
#mainbody { float:left; width: 481px;margin-left: 6px; background:white; padding:10px 5px; }
#mainbodywide { float:left; width: 677px;margin-left: 6px; background:white; padding:10px 5px; }
#mainright { float:left; width: 190px; margin-left: 6px;  color: white;}
#mainmenu { background:white; height:27px; overflow:hidden; }
#user2 #userl div.module-pitcher, #user2 #userl div.module-catcher { float:left; width: 49%; }
#user2 #userr div.module-catcher, #user2 #userl div.module-pitcher { float:right; width: 49%; }
#leftcol .button { background:white; color:#6e0304; border:solid 1px #6e0304; }
#mainright .button { background:white; color:#333333; border:solid 1px #333333; }
#leftcol a, #mainright a,
#leftcol div.module td, 
#leftcol div.module-batter td,
#leftcol div.module-catcher td,
#mainright div.module td,
#mainright div.module-batter td,
#mainright div.module-battertwo td
 { color:white; }
 
#leftcol div.module, 
#leftcol div.module-batter,
#leftcol div.module-catcher,
#mainright div.module,
#mainright div.module-batter,
#mainright div.module-battertwo {
 width: 172px;  margin: 5px 0px 10px 7px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
}
#mainright div.module td,
#mainright div.module-batter td,
#mainright div.module-battertwo td { font-size:10px; }


#leftcol div.module h3, 
#leftcol div.module-batter h3,
#leftcol div.module-catcher h3,
#mainright div.module h3,
#mainright div.module-batter h3,
#mainright div.module-battertwo h3 {
font-size: 12px; line-height: 19px;  margin:0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serifr; margin-bottom: 5px;
 }

#user1 div.module-pitcher h3,
#user1 div.module-catcher h3,
#user2 div.module-pitcher h3,
#user2 div.module-catcher h3
{
	font-size: 12px; line-height: 24px; color:white;  margin:0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serifr; margin-bottom: 5px; 
}
#user1, #user2 { padding-bottom:15px; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif;  }
#leftcol ul li { background:none; border-bottom:solid 1px white; padding-left: 0px; }
#leftcol ul li a { color:white; padding:2px 5px; display:block; } 
a.fb_logo { display:block; }
#logo div.module, a.fb_logo { padding:5px 0px 0px 10px;}

body {
	margin: 15px;
	height: 100%;
	padding: 0px;
	font-family: Arial, Helvetica, Sans Serif;
	line-height: 120%;
	font-size: 12px;
	color: #000;
	background: #666666;
}
body.medium { background:#666666; }
body.light { background:#9f9f9f; }
body.dark { background:#212121; }
/* Joomla core stuff */
a:link, a:visited {
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	text-decoration: none;
	font-weight: bold;
}

table.contentpaneopen {
  width: 100%;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
}

table.contentpaneopen td {
   padding-right: 5px;
}

table.contentpaneopen td.componentheading {
	padding-left: 4px;
}



table.contentpane {
  width: 100%;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
}

table.contentpane td {
	margin: 0px;
	padding: 0px;
}

table.contentpane td.componentheading {
	padding-left: 4px;
}

table.contentpaneopen fieldset {
	border: 0px;
	border-bottom: 1px solid #eee;
}

.button {
  color: #666;
  font-family: Arial, Hevlvetica, sans-serif;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  border: 1px solid #cccccc;
  width: auto;
  background: #f7f7f7;
  padding: 2px 3px;

  margin: 1px;
}
div.blue a.button:link, div.blue a.button:visited { text-transform:uppercase; font-size:10px; color: white; background:#03366e; border:dotted 1px #666;  }
div.red a.button:link, div.red a.button:visited { text-transform:uppercase; font-size:10px; color: white; background:#8d0d0e; border:dotted 1px #666;  }
div.green a.button:link, div.green a.button:visited { text-transform:uppercase; font-size:10px; color: white; background:#277029; border:dotted 1px #666;  }

div.blue a.button:hover, div.green a.button:hover, div.red a.button:hover { color: #666; background:#ccc;  } 
.inputbox {
	padding: 2px;
	border:solid 1px #cccccc;
	background-color: #ffffff;
}



.contentcolumn {
	padding-right: 5px;
}





.contentpagetitle {
	font-size: 13px;
	font-weight: bold;
	color: #cccccc;
	text-align:left;
}

table.searchinto {
	width: 100%;
}

table.searchintro td {
	font-weight: bold;
}

table.moduletable {
	width: 100%;
	margin-bottom: 5px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

div.moduletable {
	padding: 0;
	margin-bottom: 2px;
}

table.moduletable th, div.moduletable h3 {
	background: url(../images/subhead_bg.png) repeat-x;
	color: #666666;
	text-align: left;
	padding-left: 4px;
	height: 21px;
	line-height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	margin: 0 0 2px 0;
}

table.moduletable td {
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}

table.pollstableborder td {
  padding: 2px;
}

.sectiontableheader {
  font-weight: bold;
  background: #f0f0f0;
  padding: 4px;
}

.sectiontablefooter {

}

.sectiontableentry1 {
	background-color : #ffffff;
}

.sectiontableentry2 {
	background-color : #f9f9f9;
}

.small {
	color: #999999;
	font-size: 9px;text-transform:uppercase;
}

.createdate {
	height: 15px;
	padding-bottom: 10px;
	color: #999999;
	font-size: 9px;
	text-transform:uppercase;
}

.modifydate {
	height: 15px;
	padding-top: 9px;
	color: #999999;
	font-size: 10px;text-transform:uppercase;
}

table.contenttoc {
  border: 1px solid #cccccc;
  padding: 2px;
  margin-left: 2px;
  margin-bottom: 2px;
}

table.contenttoc td {
  padding: 2px;
}

table.contenttoc th {
  background: url(../images/subhead_bg.png) repeat-x;
  color: #666666;
	text-align: left;
	padding-top: 2px;
	padding-left: 4px;
	height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
}

a.mainlevel:link, a.mainlevel:visited {
	
}

a.mainlevel:hover {
	
}

a.mainlevel#active_menu {
	
}

a.mainlevel#active_menu:hover {
	
}

a.sublevel:link, a.sublevel:visited {
	
}

a.sublevel:hover {
	
}

a.sublevel#active_menu {
	
}

.highlight {
	background-color: Yellow;
	color: Blue;
	padding: 0;
}
.code {
	background-color: #ddd;
	border: 1px solid #bbb;
}

form {
/* removes space below form elements */
	margin: 0;
 	padding: 0;
}

div.mosimage {
  border: 1px solid #ccc;
}

.mosimage {
  border: 1px solid #cccccc;
  margin: 5px
}

.mosimage_caption {
  margin-top: 2px;
  background: #efefef;
  padding: 1px 2px;
  color: #666;
  font-size: 10px;
  border-top: 1px solid #cccccc;
}

span.article_seperator {
	display: block;
	height: 1.5em;
}
