/* RESEN */
/* Template Skin Stylesheet
------------------------------------------------------------------------------- */


/* STRUCTURAL CONTAINERS
------------------------------------------------------------------------------- */

		
	html, body {
	
		float: left;
		min-height: 100%;

		}

	body {
             
		background: url('images/bg-body-bottom-left.jpg') left bottom no-repeat,
		#fff url('images/bg-body-bottom-right.jpg') right bottom no-repeat;
		
		}
		
	.section {

		background: url('images/rule.png') -800px top repeat-x;
	
		}
		
	.section:nth-child(odd) {
	
		background-position: center top;
	
		}
		
	div.content {
	
		width: 920px;
		margin: 0 auto;
	
		}
		
	#layout {
	
		float: left;
		width: 100%;
		background: url('images/bg-layout.jpg') center top no-repeat;
	
		}
		
	#header {
	
		padding: 0 0 20px;
		background: none;

		}
		
	#page-index #header {
	
		background: url('images/bg-header-home.jpg') center top no-repeat;
	
		}
		
	#page-index #layout {
	
		background: none;
	
		}
		
	#header > div {
	
		width: 934px;
		margin: 0 auto;
		position: relative;
	
		}
		
		
/* LOGO
------------------------------------------------------------------------------- */
/* The actual logo should be in the header background image, THIS element is
transparent and lays over the top of the logo, making it clickable. */

	
	#header h1 {
	
		position: absolute;
		z-index: 50;
		top: 9px;
		left: 331px;
	
		}
	
	#header h1 a {
		
		width: 242px;
		height: 124px;
		background: url('images/milestone.png');
	
		}
	

/* TYPE
------------------------------------------------------------------------------- */

/* WEB SAFE FONTS
Sans-Serif: Arial / Tahoma / Trebuchet MS / Verdana
Serif: Times New Roman / Georgia
Mono-Spaced: Courier New
*/

/* Default */


	body {
	
		color: #333333;
		font-size: 12px;
		line-height: 16px;
		font-weight: normal;
		font-family: Arial, Verdana, sans-serif;
	
		}
		
		
/* Footer */
	
	
	#footer {
	
		color: #4e4e4e;
		font-size: .9em;
	
		}
		
		
/* HEADINGS
------------------------------------------------------------------------------- */


/* Section Titles */


	h3 {
	
		color: #222;
		font-size: 55px;
		line-height: 55px;
		margin-bottom: 10px;
		text-transform: uppercase;
	
		}

	#main h3 {
	
		font-size: 70px;
		line-height: 70px;
		padding-left: 53px;
		margin-left: -53px;
		background: url('images/h3.gif') left 6px no-repeat;
			
		}
			
	#sidebar h3 {
	
		font-size: 40px;
		line-height: 40px;
		padding-right: 30px;
		width: 270px;
		background: url('images/h3-sidebar.gif') right 4px no-repeat;
		
		}
		
		
/* Content Item Titles */

		
	h4 {
	
		color: #222222;
		font-size: 1.4em;
		line-height: 1.2em;
		font-weight: bold; /* lighter / normal / bold */
		font-family: Arial, sans-serif;
	
		}
			
	#sidebar h4 {
	
		font-size: 16px;
		line-height: 16px;
	
		}
		
	.featured h4 {
	
		text-transform: uppercase;
	
		}
		
		
/* Sub Headings (Datelines, Bylines, Locations, etc.) */



	ul.content > li > em,
	div.display > em,
	ul.content > li > span,
	div.display > span {
	
		color: #999999;
		text-transform: uppercase;
	
		}
		
	div.display span.price {
	
		color: #111111;
	
		}
		
		
/* LINKS
------------------------------------------------------------------------------- */


	a {
	
		color: #000000;
		background: none;
		text-decoration: none;
	
		}
		
	a:hover {
	
		color: #fc0000;
	
		}
		
		
/* BUTTONS
------------------------------------------------------------------------------- */
		
		
	ul.actions a {
	
		color: #fff;
		background: url('images/a-button.png') 0 center;
		text-transform: uppercase;
		text-shadow: rgba(0,0,0,1) 0 -1px 1px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
	
		}
		
	ul.actions a:hover {
	
		background: #fc0000;
	
		}
		
		
/* Inline Buttons: Smaller Versions of Buttons */


	ul.actions.inline a {
	
		color: #fff;
		background: #666;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
	
		}
		
		
/* Page Numbers */


	ul.pages a,
	ul.pages em,
	ul.pages strong {
	
		color: #fff;
		background: #666;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		
		}
		
		
/* Selected Page */
		
		
	ul.pages strong {
	
		background: #000;
		
		}
		
		
/* HORIZONTAL RULES
------------------------------------------------------------------------------- */


/* Main Content Area */


	#main ul.content > li {
	
		border-color: #ccc;
	
		}
		
		
/* TABS
------------------------------------------------------------------------------- */


/* Tab Background */


	ul.tabs a {
	
		color: #ccc;
		font-size: 40px;
		line-height: 40px;
		text-transform: uppercase;

		}
		
		
/* Tab Text */


	ul.tabs .selected a {
	
		color: #222;
		border-bottom: 3px solid #222;
	
		}
		
		
/* Background Panels */		
		
		
	.pane {
	


	
		}

	#sidebar > div {
	

	
		}
		
		
/* Link Color */
		
		
	.pane a {
	
	
		}
		
		
/* Sub Headings (Datelines, Bylines, Locations, etc.) */


	.pane ul.content > li > span,
	#sidebar ul.content > li > span,
	.pane div.display > span,
	#sidebar div.display > span {
	
	
		}


/* FORMS
------------------------------------------------------------------------------- */
		
		
	input[type=text],
	textarea {
	
		padding-top: 4px !important;
		padding-bottom: 4px !important;
		font-size: 13px;
		line-height: 18px;
		font-weight: bold;
		font-family: Arial, Verdana, sans-serif;
		border: 1px solid #828282;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		
		}
		
	.placeholder_text {
	
		color: #ccc;
	
		}
		
	fieldset {
	
		border: 2px solid #ccc;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
	
		}
		
		
/* Errors */


	label.error em {
	
		color: #f00;
	
		}

	label.error input[type=text],
	label.error textarea {
	
		color: #7c0000;
		background: #ffb4b4;
	
		}

		
/* RESEN LOGO
------------------------------------------------------------------------------- */


	li.resen a {
	
		width: 32px;
		height: 32px;
		background: url('images/a-resen.png');
		opacity: .5;
		filter: alpha(opacity = 50);
		
		}
		
	li.resen a:hover {
	
		opacity: .9;
		filter: alpha(opacity = 90);
	
		}

		