BODY {
        background-color:#333333;
        width:840px;
        margin-left:auto;
        margin-right:auto;
        font-size:12px;
        font-family:verdana;
        }
        
IMG {border:0px}

h1, h2, h3 {font-size:12px; margin:0px; color:#A31219;}

a:link {color:#A31219; text-decoration:none;}
a:active {color:#A31219; text-decoration:none;}
a:visited {color:#A31219; text-decoration:none;}       
a:hover {color:#A31219; text-decoration:underline;}

#logo {
        width:180px;
        height:120px;
        border-bottom:10px solid #333333;
        }
        
#main {
	width:840px;
	}
#links {
	width:180px;
	background-image:url(images/navi_bg.jpg);
	float:left;
	}
	
#header {
	text-align:right;
	padding-top:5px;
	padding-bottom:5px;
	color:white;
	font-size:10px;
	}
#header a:link {color:white; tex-decoration:underline;}
#header a:active {color:white; tex-decoration:underline;}
#header a:visited {color:white; tex-decoration:underline;}
#header a:hover {color:white; tex-decoration:none;}

.navi_head {
	width:170px;
	padding-left:10px;
	height:18px;
	padding-top:7px;
	background-image:url(images/navi_head.jpg);
	color:white;
	font-weight:bold;
	margin-bottom:10px;
	}
.navi_bottom {
	width:180px;
	height:25px;
	background-image:url(images/navi_bottom.jpg);
	border-bottom:10px solid #333333;
	margin-top:10px;
	}
.main_head {
	width:490px;
	padding-left:10px;
	height:18px;
	padding-top:7px;
	background-image:url(images/main_head.jpg);
	color:white;
	font-weight:bold;
	margin-bottom:10px;
	}
.main_bottom {
	width:500px;
	height:22px;
	padding-top:3px;
	background-image:url(images/main_bottom.jpg);
	border-bottom:10px solid #333333;
	margin-top:10px;
	color:white;
	text-align:center;
	}
#middle {
	width:500px;
	background-image:url(images/main_bg.jpg);
	border-left:10px solid #333333;
	border-right:10px solid #333333;
	float:left;
	}
#ad_bg {
	width:140px;
	background-image:url(images/ad_bg.jpg);
	text-align:center;
	float:left;
	}
#ad_head {
	width:130px;
	padding-left:10px;
	height:18px;
	padding-top:7px;
	margin-bottom:10px;
	background-image:url(images/ad_head.jpg);
	color:white;
	font-weight:bold;
	text-align:left;
	}
#ad_bottom {
	width:140px;
	height:25px;
	margin-top:10px;
	background-image:url(images/ad_bottom.jpg);
	}

        
        