html { overflow: -moz-scrollbars-vertical !important; }
body {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .8em;
background-image: url(main_bg.gif);
text-align: justify;
}

#MainContent a[href $='.doc'] {
   padding-right: 18px;
   background: transparent url(icon_doc.gif) no-repeat center right;
}

#MainContent a[href $='.pdf'] {
   padding-right: 18px;
   background: transparent url(icon_pdf.gif) no-repeat center right;
}

#MainContent a[href $='.xls'] {
   padding-right: 18px;
   background: transparent url(icon_xls.gif) no-repeat center right;
}

/*#MainContent a[href $='.mp3'] {
   padding-right: 25px;
   background: transparent url(images/icons/icon_mp3.gif) no-repeat center right;
}
*/
a[href ^="mailto:"] {
   padding-right: 20px;
   background: transparent url(icon_mailto.gif) no-repeat center right;
}

a[href ^="http://"] {
   padding-right: 20px;
   background: transparent url(icon_external.gif) no-repeat center right;
}

a[href ^="../../rss/"] {
   padding-right: 22px;
   background: transparent url(icon_feed.gif) no-repeat center right;
}

a[href ^="Javascript"] {
   padding-right: 20px;
   background: transparent url(icon_external.gif) no-repeat center right;
}

.popup {
   padding-right: 18px;
   background: transparent url(icon_popup.gif) no-repeat center right;
}

#alert{
  width: 946px;
  margin-left:Auto;
  margin-right:Auto;
  text-align: justify;
  clear: all;

}

#alert h1{
  text-align: center;
  padding-left:85px;
  font-size: 1.25em;
  padding:0px;
  padding-right: 10px;
  background-color: transparent;
  color: #000000;
}

#alert p{
  text-align: justify;
  padding-left:85px;
  padding-right: 10px;
  background-color: transparent;
  color: #000000;
}

#alert a:link, #alert a:visited{
  color:#000000;
  font-size: 0.8em;
  padding-left:85px;
  }

.alert_info{
    Border:2px solid #0000ff;
    color: #000000;
    background: #8080ff url(alert_blue.png) no-repeat center left;
}

.alert_clear{
    Border:2px solid #00ff00;
    color: #000000;
    background: #80ff80 url(alert_green.png) no-repeat center left;
}

.alert_medium{
    Border:2px solid #FFFF00;
    color: #000000;
    background: #ffff80 url(alert_yellow.png) no-repeat center left;
}

.alert_high{
    Border:2px solid #ff0000;
    color: #000000;
    background: #FF8080 url(alert_red.png) no-repeat center left;
}


#header    {
width: 100%;
height: 150px;
vertical-align: top;
background-image: url(woodhouse_header.png);
background-repeat: no-repeat;
  background-position: center;

}

#Logo {
/*background-image: url(/images/logo.jpg);
width: 250px;
height: 120px;
background-repeat: no-repeat;
float: left;
margin-top:10px;
margin-left:10px;*/
}

/* Site Menu */
#Menu_Site {font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1.1em;
/*	background-image: url(/images/bar.gif);
	background-repeat: no-repeat; */
    background-color: #EEAC2F;
}

#Menu_Site span.separator {
font-size: .9em;}

#Menu_Site ul li a:link, #Menu_Site ul li a:visited {
text-decoration: none;
text-transform: uppercase;
font-size: .8em;
font-weight: normal;
font-weight: bold;
}

#Content {
float:left;
width:420px;
}

.centre{
text-align:center;
}

.imageright{
float:right;
}

#ContentFull {
width: 100%;
}

#MainContent{
 margin-top:0px;
}


#MainContent p, #MainContent h2, #MainContent h3 {
padding-left: 10px;
padding-right: 10px;
}

#MainContent h1{
color: #EEAC2F;
font-size: 1.25em;
text-align: center;
text-transform:uppercase;
background-color: #2525DE;
width: auto;
padding-left: 200px;
line-height: 36px;
padding-top: 0px;
margin-top:0px;
}

#MainContent h2{
font-size: 1.1em;
color: #2525DE;
padding-top: 10px;
padding-bottom: 10px;
text-decoration:underline;
}

#MainContent h3{
font-size: 1em;
color: #00;
font-weight:bold;
}

#MainContent p{
font-size: 1em;
color: #00;
font-family: Arial, Helvetica, sans-serif;
}

#MainContent ul li{
display: block;
list-style-type: cicrle; 

}

a:link, a:visited {
color: #EEAC2F;
font-weight: bold;
}

a:hover {
color: #EEAC2F;
text-decoration: none;}


#ContentFull ul{
display:list-item;
list-style-type:none;
}

/* sub nav styles */
#Footer {
width: 100%;
background-color: #2525DE;
padding-bottom: 10px;
clear: both;
}

#CopyrightNotices a:link, #CopyrightNotices a:visited{
color: #EEAC2F;
}

#CopyrightNotices a:hover{
text-decoration:underline;
}

#CopyrightNotices{
font-size: 0.7em;
text-align:center;
color: #FFFFFF;
font-weight: bold;
}

#TagLine{
font-size: 1.1em;
text-align:center;
color: #FFFFFF;
font-weight: bold;
}

#template_chooser{
  float:right;
}


#Wrapper {
	margin: 0 auto;
	width: 950px;
	margin-top: 10px;
    background-color:#FFFFFF;
    border: 2px #777777
}

#SidePanel{
    float: right;
    width:200px;
    margin-top: 36px;
    border: 1px #EEAC2F solid;
    background-color: #92C2FE;
    margin-left:10px;
    padding-top: 5px;
    padding-right: 0.3em;
    padding-bottom: 0em;
    padding-left: 0.3em;
    color: #000033;
    text-transform: none;
}

#SidePanel a:link, #SidePanel a:visited{
    text-decoration:underline;
    color: #2525DE;
}

#SidePanel p{
    font-size: 0.9em;
    margin-top: -1em;
    margin-bottom: 1em;
    }

#SidePanel h1{
    font-weight: bold;
    font-size: 1em;
    background-color: #92C2FE;
    color: #2525DE;
    text-align: center;
    padding: 0px;
}

#SidePanel h2{
    font-weight: bold;
    font-size: 0.9em;
    margin-top: 0;
    background-color: transparent;
    color: #2525DE;
    text-align: justify;
    }

#SidePanel ul {
  padding-top: None;
  margin-top: None;
  list-style: square;
  color:#000000;
  }

#SidePanel ul li{
  padding-top: 0px;
  line-height:125%;
  color:#000000;
  display: list-item;

  }

  #SidePanel a[href $='.doc'] {
   padding-right: 0px;
   background: none
}

#SidePanel img {
  margin-top: 10px;
  border: none;
}

#lastestnews li{
list-style-type:none;
}

.sbBox h3{
padding-bottom: 10px;
}


#player{
width: 720px;
height: 400px;
padding-left: 5px;

}

.articleMeta {
	padding: 0 0 20px 0;
	margin: -10px 10px 0 10px;
}

.small {
	font-size: 11px;
}

.alignleft {
	float: left;
	margin: 0 10px 0 0;
}
.aligncenter {
	margin: 0 auto 0 auto!important;
}
.alignright {
	float: right;
	margin: 0 0 0 10px;
}

.articleDate {
	font-family: Helvetica, sans-serif, Arial;
	font-weight: bold;
	font-size: 14px;
	color: #570C00;
	text-align: center;
}


.tags {
	background: url('tags.gif') no-repeat;
	margin: 10px 0 0 0;
	padding: 0 0 0 15px;
}

.date {
	background: url('calendar.gif') no-repeat;
	margin: 10px 0 0 0;
	padding: 0 0 0 15px;
}


.cat {
	background: url('cat.gif') no-repeat;
	margin: 10px 0 0 0;
	padding: 0 0 0 15px;
}
.com {
	background: url('comments.gif') no-repeat;
	margin: 10px 0 0 0;
	padding: 0 0 0 15px;
}
.author {
	background: url('author.gif') no-repeat;
	margin: 10px 0 0 0;
	padding: 0 0 0 15px;
}

.clear {
	clear:both;
}