@charset "utf-8";
/* CSS Document */
* {
	padding: 0;
	margin: 0;
	}

a {

text-decoration:none;
}

.subtitle3 {
color:#DC6830;
font-size:11px;
font-weight:bold;
display:block;}

#container {
width:820px;
margin-left: auto;
margin-right:auto;
margin-top:70px;
margin-bottom:30px;}


#content {
background-image:url(images/contentback.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
width:821px;
padding-bottom:30px;

}


body {
background-image:url(images/mainback.jpg);
background-repeat:repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#nav {
width:204px;
height:351px;
background-image:url(images/navback.jpg);
background-repeat:no-repeat;
float:left;
margin-left:11px;

padding: 15px 0px 15px 15px;
}

#link a {

color:#FFFFFF;

font-size:17px;

font-family:Tahoma;

display:block;

padding-bottom:5px;


}

#nav a {

color:#FFFFFF;

font-size:17px;

font-family:Tahoma;

display:block;

padding-bottom:5px;


}
h1 {

color:#232323;
font-size:20px;
margin-left:5px;
padding:5px;
}

h2 {

color:#232323;
font-size:15px;
margin-left:5px;
padding:5px;
}


#link a:hover {
background-color:#3F4750;
width:180px;

}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain its child floats */
  clear: both;
  height: 0;
  font-size: 1px;
  line-height: 0px;
}

#content_main{

width:579px;
background-color:#FFFFFF;
float:left;
min-height:300px;


}

#content_main p{

padding:10px;
line-height:18px;
}

#sponsor {
text-align:center;
margin:20px 0 20px 0;


}
#sponsor a img {

border:none;
padding:2px;
opacity:0.5;
filter: alpha(opacity = 50);
}

#sponsor a:hover img {

opacity:100;
filter: alpha(opacity = 100);
}




