* {
	margin:0px;
	padding:0px;
	border:0px;
	font:normal 12px Arial,Verdana,Tahoma;
	color:#fff;
}

a {
	text-decoration:none;
	color:#dc6412;
}
						
a:hover {
	color:#dc6412;
	border-bottom:0px;
}

p {
	line-height:16px;
}

body {
	border-top:3px solid #dc6412;
	background:#0d0d0d url('images/background_raster.jpg');
}

	body div#all {
		width:1000px;
		margin:0px auto;
	}
	
		body div#all div#left {
			width:844px;
			float:left;
		}
		
			body div#all div#left div#header {
				width:844px;
				height:105px;
				float:left;
			}
			
				body div#all div#left div#header div#logo {
					width:132px;
					float:left;
					margin:39px 0px 35px 0px;
				}
				
					body div#all div#left div#header div#logo a {
						text-decoration:none;
						border:0px;
					}
				
			body div#all div#left div#featured {
				width:830px;
				height:280px;
				float:left;
				background:url('images/featured_background.png') no-repeat;
				padding:9px 6px 9px 8px;
			}
			
				body div#all div#left div#featured img {
				}
				
			body div#all div#left div#introboxes {
				width:844px;
				float:left;
			}
			
				body div#all div#left div#introboxes div.introbox {
					width:407px;
					float:left;
					margin-top:30px;
				}
				
					body div#all div#left div#introboxes div.marginright {
						margin-right:30px;
					}
				
					body div#all div#left div#introboxes div.introbox h2, body div#all div#left div#introboxes div.introbox h2 a {
						font:bold 1.4em Arial,Verdana,Tahoma;
						text-decoration:none;
						margin:0px 0px 22px 0px;
						border:0px;
						color:#fff;
					}
					
					body div#all div#left div#introboxes div.introbox p {
						margin:0px 0px 10px 0px;
					}
					
						body div#all div#left div#introboxes div.introbox p a.more {
							display:inline;
							background:#f1f1f1 url('images/link_background.jpg') repeat-x;
							border:1px solid #868686;
							padding:1px 3px;
							-webkit-border-radius:2px;
							-moz-border-radius:2px;
							border-radius:2px;
							color:#000;
							font-weight:bold;
						}
						
						body div#all div#left div#introboxes div.introbox p a.more:hover {
							color:#000;
						}
						
						body div#all div#left div#introboxes div.introbox p a {
							text-decoration:none;
							color:#dc6412;
							border:0px;
						}
						
						body div#all div#left div#introboxes div.introbox p a:hover {
							color:#fff;
						}
		
		body div#all div#right {
			width:128px;
			float:left;
			margin:0px 0px 0px 28px;
		}
		
			body div#all div#right div#navigation {
				width:128px;
				float:left;
				margin:115px 0px 0px 0px;
			}
			
				body div#all div#right div#navigation ul {
					width:128px;
					float:left;
				}
				
					body div#all div#right div#navigation ul li {
						width:128px;
						float:left;
						list-style-type:none;
						margin:0px 0px 2px 0px;
						padding:0px;
					}
					
						body div#all div#right div#navigation ul li a {
							display:block;
							float:left;
							font:bold 1.8em Arial,Verdana,Tahoma;
							color:#fff;
							text-decoration:none;
							border:0px;
							margin:0px;
							padding:0px;
							height:22px;
						}
						
						body div#all div#right div#navigation ul li a:hover {
							background:url('images/navigation_hover_background.jpg') left bottom;
							background-repeat:repeat-x;
							border:0px;
						}
