/* CSS Document */
table.Cpl { border-spacing:1px; width:100%; border-style: solid; border-width:thin; border-color:#CFC288;}
table.Event { border-spacing:1px; border-style: solid; border-width:thin; border-color:#CFC288;}
tr.Hr { text-align: center; font-weight:bold; background-color:#CFC288}
.Odd { background-color:#EAE2BD}
.Even { background-color:#E6E3D1}
td.Cat{ text-align: right; background-color:#EAE2BD; font-weight:bold;}
td.Info{ padding: 0px 5px; text-align: left; background-color:#E6E3D1}
.hide {display: none;}
.show {}
#char_menu_master	{
	height: 30px;
	width: 100%;
	color: #ffffff;
	font-weight: bold;
	background-color: #479a42;
	background: url(images/linear_bg_2.png);
	background: -moz-linear-gradient(100% 100% 90deg, #000000, #479a42);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#000000), to(#479a42));
	-moz-border-radius: 15px;
	border-radius: 15px;
	}
#char_nav	{ 
	padding-top: 5px;
	}
#char_nav ul	{
	padding: 0;
	margin: 0;
	}
#char_nav li	{
	display: inline;
	list-style-type: none;
	}
#char_nav li a	{
	color: #ffffff;
	font-weight: bold;
	}
#char_nav li a:hover	{
	color: #000000;;
	background: -moz-linear-gradient(100% 100% 90deg, #c2c6c1, #ffffff);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#c2c6c1), to(#ffffff));
	}
H1{text-align: center; font-size:x-large; font-weight:bold}
.menubar{text-align: center; font-size:large; font-family:"Monotype Corsiva", "Matura MT Script Capitals", "Lucida Calligraphy", "Lucida Handwriting", cursive; text-decoration:none; color:#FFFFFF; font-weight:normal}
H2{text-align: center; font-size:large; font-weight:bold}
H3{font-weight:bold;font-size:medium;}
img {border-style: none;}
.Content{text-align:left; vertical-align: top}
.Monster{width:50%;}
.text{text-decoration:none; color:#000000}
.Field{font-weight:bold; text-align: right; vertical-align: top}
.tinytext	{font-size: .65em; font-style: italic;}
.tinytext a, .tinytext a:visited	{
	text-decoration: none;
	color: #0000ff;
	}
.tinytext a:hover	{
	text-decoration: underline;
	color: #ff0000;
	}
#addnewsmainbody	{vertical-align: top;}
.red	{color:#FF0000; font-weight:bold;}
.outline	{border: #999 1px dashed;}
.AttendanceList{background-color:#EFECDD; position:absolute; display:none; align:center;}
.Error {font-color:#990000;}
.unavailable	{
	color: #999;
	}
.smaller	{
	font-size: .8em;
	text-align: left;
	background-color: #E6E3D1;
	margin-top: 10px;
	padding: 10px;
	border: 1px dashed #cccccc;
	}
.smaller a, .smaller a:visited	{
	color: #0000ff;
	}
.tinyred	{font-size: .65em; font-style: italic; color: #ff0000;}
