* {
    margin:0;
    padding:0;
    border:0;
    }
body{
    font: normal 12px/1.5em Arial, Verdana, sans-serif;
	text-align: center;
	background: #090100 url('../images/bg.jpg') repeat-x;
}
	#wrapper{
		width: 829px;
		height: 100%;
		margin: 0 auto;
		padding: 0;
	}
	#header{
		width:100%;
		height: 176px;
		margin:0;
		padding:0;
		background: transparent url('../images/header.jpg') no-repeat center top;
	}
	#topmenu{
		font: normal 12px/1.5em Arial, sans-serif;
		color: red;
		width:100%;
		height: 71px;
		margin:0;
		padding:0;
		background: transparent url('../images/topmenu.jpg') no-repeat center top;
	}
	#topmenu ul{
		padding: 5px 15px;
		text-align: right;
	}
	#topmenu ul li{
		display:inline;
	}
	#topmenu a{
		color: pink;
		text-decoration: none;
	}
	#topmenu a:hover{
		color: white;
		text-decoration: underline;
	}
	
		
	#container{
		width:100%;
		min-height: 350px;
		margin:0;
		padding:0;
		background: url('../images/content_bg.jpg') repeat-y;
		overflow:auto;
		
	}
	#leftbar{
	    float:left;
	    margin:0;
	    padding:0;
	    width:190px;
	    font: bold 100% "Trebuchet MS", Verdana, sans-serif;
	}
	#leftbar ul{
	    text-align: left;
	    list-style: none outside;
	}
	#leftbar ul li{
	    width: 190px;
	    height: 18px;
	    text-indent:30px;
	    padding-top: 5px;
	    background: url('../images/menu_li_bg.jpg') no-repeat left top;
	}
   *:first-child+html #leftbar ul li{
	    margin-bottom: -3px;
	    }
    .menu_bottom {
        width:100%;
        height: 10px;
        background: url('../images/menu_bottom_bg.jpg') no-repeat left top;
    }
   
	#leftbar a{
	    display: block;
	    color: #888;
	    text-decoration: none;
	}
	#leftbar a:hover{
	    color: #990099;
	    text-decoration: none;
	}
	#leftbar a:visited{
	    color: darkred;
	    text-decoration: none;
	}
	
	#leftbar .act {
	    
	    border-left: 10px solid #181818;
	    color: black;}
	#content {
	    float:left;
	    width:614px;
	    padding:0 15px 0 10px;
	    }
	
	#content h2{
	    font: bold 140% Georgia, Times;
	    color: #333;
	    text-align:left;
	    text-indent:5px;
	    border-left: 20px solid #990099;
		margin-bottom:15px;
		letter-spacing:0.2em;
	    	    
	    }
	#content p{
	    background: url('../images/p_bg.jpg') repeat-x top;
	    padding:10px;
	    text-align:justify;
	    text-indent:15px;
	    color:#333;
	    border-left:1px dotted #ccc;
	    border-bottom:1px dotted #ccc;
	    }
	#content .p_pic{
	    float:right;
	        border:0;
	        padding:10px 0 10px 10px;
	    }
	#content .p_thumbs{
		padding:10px;
		border: 1px dotted lightgrey;
	}
	#content .p_thumbs:hover{
		padding:10px;
		border: 1px solid grey;
		background:#e5e5e5;
	}
	
	#content a{
	    color: #990099;
	    text-decoration: none;
	    }
		#content a:hover{
		    text-decoration: underline;
		    }
	#content ul{
	    background: url('../images/p_bg.jpg') repeat-x top;
	    padding-top:10px;
	    list-style:inside;
	}
	
	#footer{
		width:100%;
		height: 44px;
		margin:0;
		padding:0;
		background: transparent url('../images/footer.jpg') no-repeat left top;
	}
	#footer p{
	    font-size:11px;
	    color: #999;
	    padding-top: 20px;
	}