
* { margin:0px; padding:0px; }

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:62.5%;
	color:#333;
	background:#cfbba0 url(../images/background.gif) repeat-y top center;
}

	img{border:none;}

	#container {
		width: 760px;
		margin: 0 auto 20px auto;
		background:#fff url(../images/sidebar.gif) repeat-y top left;
	}	
	
		#header {
			width: 745px;
			height: 194px;
			padding: 31px 0 0 15px;
			background: url(../images/header.jpg)
		}
		
		#nav{
			float:right;
			width:545px;
			margin-top:160px;
			z-index:1;
		}
					
			#nav li {
				position:relative;
				float:left;
				list-style: none;
				height:17px;
				padding:0 16px;
				border-right:solid 1px #f4eee8;
			}
			
			.menuitem a, .menuitem a:visited{
				color: #333;
				font-size: 1.2em;
				font-weight:bold;
				text-decoration: none;
			}
			
			.menuitem a:hover, .menuitem a:focus, .menuitem a:active{
				color: #333;
				text-decoration: underline;
			}

		#content {
			float:right;
			width:480px;
			padding: 28px 40px 30px 0;
		}
				
			#content h1{
				font-size:1.8em;
				color:#333;
				margin-bottom:18px;
			}
			
			#content h2{
				font-size:1.4em;
				color:#333;
				margin-bottom:10px;
			}
			
			#content h3{
				font-size:1.2em;
				color:#333;
				margin-bottom:10px;
			}	

			
			#content p{
				font-size:1.2em;
				margin-bottom:10px;
				line-height:1.4em;
			}
			
			#content ul{
				margin-left:16px;
				margin-bottom:10px;
			}
			
			#content li{
				font-size:1.2em;
				margin-bottom:4px;
			}
			
			#content li li{
				font-size:1em;
			}
			
			#content a, #content a:visited{
				color: #666;
				text-decoration: underline;
			}
			
			#content a:hover, #content a:focus, #content a:active{
				text-decoration: underline;
				color: #333;
			}
			
			#content h2 a, #content h2 a:visited{
				color: #333;
				text-decoration: none;
			}
			
			#content h2 a:hover, #content h2 a:focus, #content h2 a:active{
				text-decoration: underline;
				color: #333;
			}
			
			hr{
				margin-bottom:10px;
				clear:both;
				height:1px;
				border:none;
				background:#666;
			}
			
			#content img.photo {
				float:right;
				margin:0 0 20px 30px;
				padding:4px;
				border:solid #666 1px;
			}
			
			#content ul.practice {
				margin-left:0;
				
			}
			
			.half{			
				float:left;
				width:238px;
			}
			
			#content ul.practice li {
				list-style:none;
				margin-bottom:6px;
			}
			
			#content ul.practice ul li {
				margin-bottom:3px;
			}
			
			#content ul.practice ul {
				margin-top:3px;
			}
			
			#content ul.practice li a, #content ul.practice li a:visited {
				text-decoration:none;
			}
					
			#content ul.practice li a:hover, #content ul.practice li a:focus, #content ul.practice li a:active{
				text-decoration: underline;
			}
			
		#sidebar {
			float:left;
			width:150px;
			padding:30px 24px 30px 24px;
		}
						
			#sidebar p, #sidebar a {
				font-size:1.2em;
				margin-bottom:10px;
			}
			
			#sidebar h1{
				font-size:1.2em;
				color:#333;
				margin-bottom:10px;
			}
			
			#sidenav li{
				list-style:none;
				margin-bottom:6px;
			}
			
			#sidenav li li{
				font-size:1em;
				margin-bottom:3px;
			}
			
			#sidenav ul{
				margin-left:10px;
				margin-top:3px;
			}
			
			#sidenav a, #sidenav a:visited{
				color: #333;
				text-decoration: none;
				width:150px;
			}
			
			#sidenav a:hover, #sidenav a:focus, #sidenav a:active{
				text-decoration: underline;
				color: #666;
			}
					
				
		#footer {
			clear: both;
			height:20px;
			background:#bbb;
		}

				#copyright {
					text-align:right;
					padding-top:3px;
					margin-right:30px;
					color:#fff;
				}