html {
	
	}

body {
	background: url('../img/wood-bg.jpg') #4e1d0f;
	}
	
	#site-nav {
		display: none;
		}
	
	#wrapper {
		min-width: 880px;
		font-size: 1.1em;
		}
		
		#nav-wrap {
			background: url('../img/nav-wrap-bg.gif') no-repeat top left;
			}
			
			#main-nav {
				position: relative;
				width: 880px;
				margin: 0 auto;
				height: 110px;
				min-height: 110px;
				}
				
				#main-nav ul {
					position: absolute;
					bottom: 0;
					right: 0;
					}
			
					#main-nav ul li {
						float: left;
						padding-right: 5px;
						text-transform: uppercase;
						}
						
						#main-nav ul li a {
							float: left;
							padding: 5px 12px;
							text-decoration: none;
							border: none;
							background: #a5edfc;
							font-weight: bold;
							color: #4898a9;
							-moz-border-radius-topleft: 3px;
							-moz-border-radius-topright: 3px;
							-webkit-border-top-left-radius: 3px;
							-webkit-border-top-right-radius: 3px;
							border-bottom: 1px solid #014655;
							}
							
							#main-nav ul li a:hover {
								background: #bbf3ff;
								}				
							
						#main-nav ul li.selected a {
							background: #01AFD4;
							color: #004553;
							text-shadow: 0px 1px 2px #a5edfc;
							border-color: #00AED3;
							}
		
		#masthead-wrap {
			background: url('../img/masthead-bg.jpg') top left;
			height: 180px;
			min-height: 180px;
			}
			
			#masthead {
				width: 880px;
				margin: 0 auto;
				}
			
				#masthead h1 a {
					float: left;
					width: 235px;
					height: 180px;
					text-indent: -9999px;
					background: url('../img/rrr-logo.jpg') no-repeat;
					}
					
				#masthead blockquote {
					float: left;
					width: 640px;
					color: #a5edfc;
					font-size: 2em;
					}
					
					#masthead blockquote p {
						text-indent: -9999px;
						background: url('../img/experience-bg.jpg') no-repeat;
						height: 180px;
						}
		
		#content-wrap {
			width: 880px;
			margin: 0 auto;
			padding: 40px 0;
			line-height: 2em;
			}
			
			#main-content {
				float: left;
				width: 560px;
				padding: 0 40px 0 0;
				}
				
				#main-content h2 {
					color: #dee603;
					}
					
					#main-content h2#work {
						background: url('../img/our-work-h2-bg.gif') no-repeat top right;
						}
					
				#main-content h3 {
					color: #f9ff52;
					}
				
				#main-content ul#wwd {
					width: 155px;
					float: left;
					}
				
				#main-content ul#wwd li a {
					font-family: "Georgia", "Times New Roman", Times, Serif;
					padding: 10px;
					width: 140px;
					display: block;
					font-size: 1em;
					color: #f9ff52;
					}
				
				#main-content ul#wwd li a:hover {
					background: #410e0a;
					}
					
					#main-content ul#wwd li.active a {
						background: #410e0a;
						text-decoration: none;
						font-weight: bold;
						border-left: 5px solid #f9ff52;
						}
					
					#main-content div.domtab {
						padding-top: 40px;
						}
					
						#main-content div.domtab div {
							width: 380px;
							height: 280px;
							padding: 10px;
							float: right;
							background: #410e0a;
							}
				
			#sidebar {
				float: left;
				width: 260px;
				padding: 0 0 0 20px;
				}
				
				#sidebar h2 {
					color: #a5edfc;
					text-transform: uppercase;
					font-size: .85em;
					letter-spacing: 2px;					
					}
					
						#sidebar ul li {
							padding-top: 2em;
							}
						
						#sidebar ul li#first, #sidebar ul li ul li {
							padding-top: 0;
							}
					
					#sidebar a {
						display: block;
						font-weight: bold;
						}
			
			#footer-wrap {
				background: #c7310d;
				border-top: 1px solid #EF512C;
				border-bottom: 3px solid #111;
				}
				
				#footer {
					width: 880px;
					margin: 0 auto;
					padding-bottom: 40px;
					color: #5F1B0C;
					}
					
					#footer ul li {
						width: 352px;
						float: left;
						}
					
					#footer ul li#our-work {
						background: url('../img/our-work-bg.gif') no-repeat;
						margin: 40px 0;
						padding: 0 20px 0 68px;
						}
					
					#footer ul li#contact-us {
						background: url('../img/email-bg.gif') no-repeat;
						margin: 40px 0;
						padding: 0 20px 0 68px;
						}
					
ul.gallery {
	padding-top: 2em;
	}
	
	ul.gallery li {
		display: inline;
		}
		
		ul.gallery li a img {
			margin: 3px 3px 0 3px;
			padding: 3px;
			background: #fff;
			border: 1px solid #000;
			opacity: .75;
			-moz-opacity: .75;
			-webkit-opacity: .75;
			-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
			filter: alpha(opacity=75);
			}
			
			ul.gallery li a:hover img {
				background: #DEE603;
				opacity: 1;
				-moz-opacity: 1;
				-webkit-opacity: 1;
				-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
				filter: alpha(opacity=100);
				}

ul.last {
	padding-bottom: 2em;
	}

ul.bulletList {
	padding-bottom: 2em;
	}
	
	ul.bulletList li {
		padding-left: 20px;
		background: url('../img/bulletList.gif') no-repeat 0 7px;
		}

					
			
/*Clearing Floats
------------------------------------------------------------------*/	
	
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */