* {margin: 0; padding: 0;}

body {
  background : #fff url(../imgs/bg.jpg) repeat;
  font : 11px Verdana, Tahoma, Arial, Helvetica, sans-serif; 
  color : #222;
}

a.img, a.img:visited, a.img:hover {
  text-decoration : none;
  color : #660033;
  border-bottom : 0px; 
}

a, a:visited {
  text-decoration : none;
  color : #660033;
  border-bottom : 2px solid #660033; 
}

a:hover {
  background : #660033;
  color : #fff;
}


#main-container {
  width : 760px;
  height : auto;
  margin : 0 auto;
  background : #fff url(../imgs/banner.jpg) no-repeat;
  padding : 105px 0 0 0;
  position: relative;
  overflow:hidden;
}

a#floatlink {
position:absolute;
top:74px;
left:76px;
width:210px;
height:20px;
text-decoration:none;
border:none;
}

a#floatlink:hover {
background:none;
}

ul#menu {
  list-style : none;
  background : #660033;
  width : 100%;
  overflow : hidden;
  margin : 0;
}

ul#menu li {
  float : left;
  display : block;
  margin : 0 5px;
  border-left:solid 1px #fff;
  padding:0 5px 0 11px;
}

ul#menu li.first {
  border : none;
}

ul#menu li a {
  display : block;
  color : #fff;
  font-size : 80%;
  font-weight : bold;
  padding : 5px 0 5px 0;
}

ul#menu li a.active
{
  color : #999999;
}


#footer {
  clear : both;
  background : #333333;
  color : #fff;
  padding : 3px;
  margin : 30px 0 0 0;
}

#footer a {
  color : #fff;
}

#footer span {
  margin : 0 auto;
  display : block;
  width : 450px;
}

ul {
  margin : 0 0 10px 30px;
  list-style : none;
}

h1 {
  font-size : 17px;
  color : #660033;
  margin : 30px 0 30px 30px;
}

h1 span {
  color : #999999;
  font-size : 12px;
}

h2 {
  margin : 0 0 0 30px;
  color : #660033;
  font-size : 11px;
}

h3 {
  margin : 0 0 0 30px;
  color : #660033;
  font-weight : normal;
  font-size : 10px;
}

h1.main {
  margin : 30px auto 0 auto;
  display : block;
  width : 220px;
}

p {
  text-align : justify;
  margin : 0 30px 10px 30px;
}

p.main {
  text-align : justify;
  margin : 30px 100px 20px 100px;
  font-size : 14px;
}

p.main2 {
  text-align : justify;
  margin : 50px 150px 50px 150px ;
  padding : 0 0 50px 0;
  font-size : 16px;
  color : #660033;
  font-style: italic;
  font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
  background : url(../imgs/hal.jpg) 100% 100% no-repeat;
}

.headline {
	font-weight: bold;
	color: #660033;
        font-size : 11px;
}

.text10ptburgundy {
	font-size: 10px;
	color: #660033;
        font-weight : normal;
}

#footer {
	position: relative;
	margin-top: 40px;
}
#footer a {
	color: #660033;
	top: -20px;
	left: 5px;
	display: inline-block;
	position: absolute;
	text-decoration: none !important;
}
#footer a:hover {
	color: #FFF;
}
