/* CSS Document */

html body {
  margin:0;
  padding:0;
  background:#E1D4C0 url("../img/img_sides_body.gif") repeat-y center top;
  text-align:center;
  font:small Verdana,Arial,Sans-serif;
  font-size:11px;
  color:#000000;
  }

/* Page Structure ========*/
#body {
  width:710px;
  padding:0 0 15px;
  margin:0 auto;
  text-align:left;
  }
#main {
  /*background:#fff url("../img/c_top.gif") no-repeat left top;*/
  padding-top:15px;
  float:left;
  width:100%;
  }
#m2 {
  /*background:url("../img/c_bot.gif") no-repeat left bottom;*/
  padding-bottom:15px;
  float:left;
  width:100%;
  }
#m3 {
  /*border:5px solid #E1D4C0;*/
  border-width:0 5px;
  padding:0 15px;
  float:left;
  width:670px;
  }

/* Links ========*/

a {
  font-weight:bold;
  color:#006600;
  text-decoration:none;
  }
a:hover {
  text-decoration:underline;
  color:#009900;
  }

a.menu {
  font-weight:bold;
  color:#660000;
  text-decoration:none;
  }
a.menu:active {
  font-weight:bold;
  color:#cc6600;
  text-decoration:underline;
  }
a.menu:hover  {
  font-weight:bold;
  color:#cc6600;
  text-decoration:underline;
  }
a.indexmenu {
  font-weight:bold;
  color:#ffffff;
  text-decoration:none;
  }
a.indexmenu:hover {
  font-weight:bold;
  color:#ffffff;
  text-decoration:underline;
  }

/* Header ========*/

html #header {
  background:#550000 url("../img/img_sides_head.gif") repeat-y center top;
  position:relative;
  top:-4px;
  border-width:0;
  border-bottom:2px solid #000000;
  padding:0;
  }
#h2 {
  position:relative;
  top:4px;
  }
#h3 {
  width:710px;
  margin:0 auto;
  padding:0px 20px 4px;
  text-align:left;
  }
  
  #header #logo {
  float:left;
  margin:0;
  padding:0;
  text-decoration:none;
  }
  #logo img {
  display:block;
  border:0px;
  width:600px;
  color:#fff;
  font-size:180%;
  }

/* Titles ========*/

h1 {
	margin:0 0 15px;
	font-size:215%;
	line-height:1.2em;
	font-weight:normal;
	color:#660000;
	font-style: italic;
	font:"Verdana,Arial,Sans-serif";
  }
h2 {
  margin:1em 0 .5em;
  font-size:130%;
  line-height:1.3em;
  color:#660000;
  font-weight:normal;
  }
h3 {
  margin:1em 0 .25em;
  padding:.25em 0;
  font-size:100%;
  text-transform:uppercase;
  letter-spacing:.1em;
  color:#cc6600;
  }

/* Menu + Index Menu ========*/

#menu {
  clear:both;
  padding:0 0 5px;
  }
#menu div {
  /*background:url("../img/round15_bot.gif") no-repeat left bottom;*/
  }
#menu p {
  /*background:url("../img/round15_top.gif") no-repeat left top;*/
  min-height:2px;
  margin:0;
  padding:0 20px;
  color:#660000;
  text-align:center;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  }
  
#indexmenu p {
  font-weight: bold;
  text-decoration:none;
  color:#ffffff;
  } 

/* Footer ========*/

#footer {
  clear:both;
  padding:0 0 5px;
  }
#footer p{
  min-height:2px;
  margin:0;
  padding:0 20px;
  color:#666666;
  text-align:center;
  font-size: 9px;
  text-decoration: none;
  }
 
/* Miscellaneous ========*/

p {
  margin:0 0 .75em;
  line-height:1.5em;
  }
#newsblock p, #promoblock p, #sidebar p {
  font-size:93%;
  }
p strong {
  color:#000;
  }
ul {
  margin:0 0 1em;
  padding:0 0 0 2em;
  }
#main ul {
  margin-left:.5em;
  }
li {
  margin:0 0 .5em;
  line-height:1.2em;
  }
.firstbigletter {
  font-size: 56px;
  color: #660000;
  font: "Verdana,Arial,Sans-serif";
  line-height: 90%;
  letter-spacing:-6px
  }
.orangebold {
  font-size:100%;
  font-weight:bold;
  text-transform:uppercase;
  letter-spacing:.1em;
  color:#cc6600;
  }  

/* Photoshop Web Gallery CSS ========*/
.mainCenter {
	height:100%;
}

a 			{ text-decoration: none; font-weight:normal;} 
a:hover		{ text-decoration: underline;}

.banner {
	font-size:11px;
	font-family:Trebuchet MS, verdana, arial;
}

.image {
	font-size:11px;
	font-family:Trebuchet MS, verdana, arial;
	color: #333333;
}