/*************************************************************
Drill page specific style sheet

When defining styles, for consistency,
use a similar order for definitions.

1. Display & Positioning (display, position, left, etc.)
2. Box model items (margin, padding, border, etc.)
2a. top right bottom left for box measurements
3. Sizes (width, height) *Don't forget the box model hack
4. Appearance items (background, font, color, etc.)
*************************************************************/

/*************************************************************
Main Styles
*************************************************************/

html, Body
	{
	margin: 0;
	border: 0;
	padding: 0;
	background-color: #0b273b;
	}
	
img
	{
	border: 0;
	}
	

	
/*************************************************************
Contain
*************************************************************/

#contain
	{
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
	width: 1024px;
	text-align: left;
	}
	

/*************************************************************
Header
*************************************************************/

#header
	{
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
}

	
/*************************************************************
Sidebar
*************************************************************/

#sidebar
	{
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
	width: 350px;
	background-color: #0b273b;
	}

#sidebar .content
	{
	display: block;
	float: left;
	margin: 0;
	padding: 0 0 40px 0;
	border: 0;
	width: 350px;
	}

#sidebar .content img
	{
	margin: 25px 0 0px 0;
	padding: 0;
	border: 0;
	}
	
#sidebar .content p
	{
	margin: 0;
	padding: 0px 0px 0px 25px;
	border: 0;
	font: 11px Georgia;
	color: #1e90da;
	}	
	
#sidebar .content h1
	{
	margin: 0;
	padding: 0 0 0 20px;
	border: 0;
	font: 10px Georgia;
	color: #FFF;
	}		

#sidebar .content h2
	{
	margin: 0;
	padding: 0 0 0 20px;
	border: 0;
	font: 10px Georgia;
	color: #FFF;
	}

#sidebar .content .flash
	{
	margin: 15px 0 0 0;
	padding: 0px 0px 0px 25px;
	border: 0;
	}

/*************************************************************
Sidebar Specials
*************************************************************/
		
#specials dl
	{
	display: block;
	margin: 0;
	padding: 8px 45px 5px 25px;
	border: 0;
	font: 11px Georgia;
	color: #FFFFFF;
	}		

#specials dt.item
	{
	float: left;
	margin: 0 15px 0 0;
	padding: 0;
	border: 0;
	font: 12px Georgia bold;
	color: #f44f2d;
	}	

#specials dt.item a
	{
	margin: 0;
	padding: 0;
	border: 0;
	text-decoration: none;
	font: bold 11px Georgia;
	color: #f44f2d;
	}	

#specials dt.item a:hover
	{
	margin: 0;
	padding: 0;
	border: 0;
	text-decoration: none;
	font: bold 11px Georgia;
	color: #104f79;
	}	

#specials dd
	{
	margin: 0;
	padding: 0;
	border: 0;
	font: 11px Georgia;
	color: #FFFFFF;
	line-height: 1.5em;
	}	
	
#specials dd.price
	{
	float: left;
	margin: 0 2px 0 0;
	padding: 0;
	border: 0;
	font: 12px Georgia italic;
	color: #FFFFFF;
	}	

#specials dd.unit
	{
	margin: 0;
	padding: 0;
	border: 0;
	font: 12px Georgia italic;
	color: #FFFFFF;
	}	
	

/*************************************************************
Sidebar Market Reports
*************************************************************/
	
#mktreports dl
	{
	margin: 0;
	padding: 8px 45px 5px 25px;
	border: 0;
/*	background-color: #113954;
	border-left: 10px solid #104f79;*/
	font: 11px Georgia;
	color: #FFFFFF;
	}		

#mktreports dt.title
	{
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	border: 0;
	font: 11px Georgia;
	font-weight: bold;
	color: #f44f2d;
	}	

#mktreports dt.title a
	{
	margin: 0;
	padding: 0;
	border: 0;
	text-decoration: none;
	font: 11px Georgia;
	font-weight: bold;
	color: #f44f2d;
	}	
	
#mktreports dt.title a:hover
	{
	margin: 0;
	padding: 0;
	border: 0;
	text-decoration: none;
	font: 11px Georgia;
	font-weight: bold;
	color: #104f79;
	}	
	
#mktreports dd.date
	{
	margin: 0;
	padding: 0;
	border: 0;
	font: 11px Georgia;
	font-weight: bold;
	color: #ffd6ac;
	}	
		
#mktreports dd
	{
	margin: 0;
	padding: 0;
	border: 0;
	font: 11px Georgia;
	color: #ffffff;
	line-height: 1.5em;
	}
/*************************************************************
Contain Right
*************************************************************/	

#containright
	{
	display: block;
	float: right;
	margin: 0;
	padding: 0;
	border: 0;
	width: 674px;
	}

#containright p.address
	{
	margin: 20px 20px 0 0;
	padding: 0;
	border: 0;
	text-align: right;
	font: 12px Georgia;
	color: #fff;
	
	}
		

/*************************************************************
Flash
*************************************************************/

#flash
	{
	margin: 0;
	padding: 0;
	border: 0;
	background: #FFF;
	}
	

/*************************************************************
Nav
*************************************************************/
	

#nav {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
	height: 35px;
	width: 350px;
}

#nav p{
	margin: 0;
	padding: 0;
	border: 0;
}
	
/*************************************************************
Footer
*************************************************************/

#footer
	{
	clear: both;
	height: 50px;
	width: 1024px;
	}
	
		
