body { background: #3d382e url('images/bg.jpg') top center no-repeat;}

th {
	text-align: left;
	font-size: 13px;
}

td, th {
	vertical-align: top;
}

td a {
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

a:hover {
	text-decoration: underline;
}

small a {
	font-size: 11px;
}

.odd {
	background-color: #efefef;
}

.even {
	background-color: #f1e8df;
}

td.content { vertical-align: top;
	     padding-left: 30px;
	     background: #f0e0c1 url('images/index_06.jpg') top left no-repeat;}

td.rightshadow { background: url('images/rightfiller.png') top center repeat-y;}
td.leftshadow { background: url('images/leftfiller.png') top center repeat-y;}

td.boxrightshadow { background: url('images/rightfiller.png') top center repeat-y;}

td.boxcontent {padding-left: 20px;
		padding-right: 10px;
		padding-top: 20px;
}

a.log, a.log:visited, a.log:active
{  
   font-size: 14px;
   font-family: arial,verdana;
   font-weight: bold;	
   color: #FFFFFF;
   text-decoration:none;
	 }

a.log:hover
  { 
   font-size: 14px;
   font-family: arial,verdana;
   font-weight: bold;	
   color: #FFFFFF;
   text-decoration:none;
	 }

a {
   font-size: 11px;
   font-family: Arial, Verdana;
   color: #4e483d;
   text-decoration:underline;
 }

a.side, a.side:visited, a.side:active
{  
   font-size: 11px;
   font-family: arial,verdana;
   color: #4e483d;
   line-height: 24px;
   text-decoration:underline;
	 }

a.side:hover
  { 
   font-size: 11px;
   font-family: arial,verdana;	
   color: #4e483d;
   line-height: 24px;
   text-decoration:none;
	 }

.bodycopy, .bodycopy td
  { 
   font-size: 12px;
   line-height: 19px;
   font-family: arial,verdana;
   color: #423d33;
	 }

h1, h2
  { 
   font-size: 17px;
   font-weight: bold;
   font-family: arial,verdana;
   color: #423d33;
	margin-bottom: 0;	 
	padding-bottom: 0;
}

h2 {
	font-size: 14px;
	border-bottom: solid #423d33 1px;
}

td.login {padding-right: 15px;
	  padding-top: 15px;
	  align: right;}

#calendar {position:relative; width:350px; height:306px; border:1px solid #000; background:#fff url(../images/citadel_bg1.jpg); margin:0 auto;}
#calendar h2 {position:absolute; width:240px; left:110px; top:150px; text-align:center; font-size:2em;}
#year a {text-decoration:none; color:#000;}
#year {padding:54px 0 0 0; margin:0; list-style-type:none; width:110px;}
#year li {display:block; width:100px; height:17px; line-height:17px; padding-left:10px; background:transparent;}
#year table {border-collapse:collapse; width:240px; height:270px;}
#year table td {height:33px; width:35px; text-align:center; line-height:33px;}
#year table tfoot td{width:240px; background:#919f67; height:46px;}
#year table caption {color:#707a6a; height:32px; line-height:32px; padding:0; margin:0; background:#e1e5a6; font-size:1.5em;}
#year table thead th {text-align:center; background:#6d8666; color:#fff;}
#year li table {display:none;}
#year li:hover {cursor:default; background:#7092bf; color:#fff;}
#year li:hover table {display:block; position:absolute; left:110px; top:0; background:#7092bf;}
#year td a {display:block; border:1px solid #000; margin:-1px; color:#fff;}
#year td a:hover {display:block; background:#fff; color:#000;}

table.editor {
	border-collapse: collapse;
	margin-bottom: 15px;
	width: 100%;
}

table.editor td, table.list th {
	border: solid #86653a 1px;
	padding: 5px;
}

table.editor th {
	background-color: #443b2f;
	border: solid #443b2f 1px;
	color: #fff;
	padding: 3px;
}

table.editor .actions a {
	font-weight: bold;
	padding: 3px;
}

table.editor .actions a:hover {
	text-decoration: none;
}

.feature1 {
  background: url(images/feature1.jpg) no-repeat top left;
  width: 136px;
  height: 74px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
}

.feature2 {
  background: url(images/feature2.jpg) no-repeat top left;
  width: 137px;
  height: 74px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
}

.feature3 {
  background: url(images/feature3.jpg) no-repeat top left;
  width: 136px;
  height: 74px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
}

.feature1 a, .feature2 a, .feature3 a {
  font-size: 10px;
  line-height: normal;
  color: #8c2109;
  text-transform: uppercase;
}

a .leadin {
  text-transform: none;
  color: #262522;
}

.document {
	padding: 5px;
	margin-bottom: 1px;
}

