body{
				background:#fff url(../images/main_bg.jpg);
				margin:0 auto;
	}

#main {
margin:0 auto;
position:relative;
width:999px;
}

#headr {
margin:0 auto;
position:relative;
width:999px;
height:285px;
}

#artext {
margin:0px auto;
background-image:url(../img/bg.png);
background-repeat:repeat-y;
width:999px;
float:left;
position:relative;
}

#writr {
margin-left:50px;
margin-top:30px;
float:left;
position:relative;
width:220px;
}

#contentext {
margin-left:100px;
margin-top:30px;
margin-bottom:50px;
float:left;
position:relative;
width:580px;
}

.cl {
clear:both;
}

.maintext {
	font-family:"Myriad Pro", "Trebuchet MS", sans-serif;
	font-size:16px;
	color: #000000;
	text-align:justify;
	}
	
.redt {
	font-family:"Myriad Pro", "Trebuchet MS", sans-serif;
	font-size:18px;
	font-weight:bold;
	color:b40000;
	text-align:justify;
	}
	
.heading {
	font-family:"Myriad Pro", "Trebuchet MS", sans-serif;
	font-size:31px;
	font-weight:600;
	color:#b40000;
	}
	
.headingfooter {
	font-family:"Myriad Pro", "Trebuchet MS", sans-serif;
	font-size:28px;
	color: #660000;
	}
	
.right {
float:right;
position: relative;
padding:0 20px 0 0;
margin:0;
}

.button {
	padding:0px;
	font-size:15px;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, sans-serif;
	color:#fff;}

.button ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
	
.button li {
	border-bottom: 1px solid #CC6600;
	margin: 0;
	color:#000;
	list-style: none;
	list-style-image: none;
}
	
.button li a {
	display: block;
	padding: 5px 0px 5px 0px;
	color: #CC6600;
	text-decoration: none;
	width: 100%;
}

html>body .button li a {
	width: auto;
}

.button li a:hover {
	background-color:#ebb900;
	padding: 5px 0px 5px 10px;
	color: #4c1900;
}
