	
	@import url('shop.css');
	
	/* Reset */
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,  small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;} body { line-height: 1;}	ol, ul { list-style: none;} blockquote, q { quotes: none;} :focus { outline: 0;} ins { text-decoration: none;} del { text-decoration: line-through;} table { border-collapse: collapse; border-spacing: 0;} 
	
	
	body{
		background-color: #FF7800;
/*		background-image: url('images/background.gif');*/
		background-position: top center;
		background-repeat: repeat;
	}
	
	#wrap {
		width: auto;
		text-align: center;
		margin: 1em;
	}	
	
	
	.right { float: right; }
	.left	 { float: left; }
	.clear { clear: both; display: block; }
	
	
	/* Structure */	
	
	#container {
		width: 940px;
		margin: auto;
		/**/
		text-align: left;
	}

	#header{
		padding: 10px 0;
	}
	
		#header h1, h1.logo {
			width: 202px;
			height: 180px;
			float: left;
			/**/
			background-image: url('images/logo_med.png');
			overflow: hidden;
		}
		
		#header h1 span, h1.logo span { display: none; }
	
	/* Navigation */
	
		#navigation { 
			margin: 60px 0 0 0;
		}
		
		#navigation ul { 
			float: right; 
			width: 600px;
		}
		
		#navigation ul, #navigation li {
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			list-style: none;
		}
		
		#navigation li {
			float: left;
			margin: 0 0 0 2px;
		}
		
		#navigation li a {
			display: block;
			padding: 0.4em 1em;
			/**/
			font-size: 120%;
			color: #FFFFFF;
			text-decoration: none;
		}
		
			#navigation li a:hover { color: #242428; background-color: #FFA44B;  }
	
	
	#content { 
		padding: 10px;
		clear: both; 
		background-color: #FFFFFF;
	}
	
		
	#sidebar {
		width: 260px;	
		padding: 0 10px 10px 10px;
		/**/
		background-color: #EEEEEE;
		border: 1px solid #DDDDDD;
	}
	
	#body {
		width: auto;
		margin: 0 310px 0 0;
		padding: 0 0 0 10px;
	}
	
	
	#footer {
		width: 940px;
		margin: 5px auto;
		padding: 5px 0;
		/**/
		text-align: left;
	}
	
		a#morgan {
			display: block;
			width: 90px;
			height: 20px;
			/**/
			background-image: url('images/morgan.gif');
			background-position: top left;
			background-repeat: no-repeat;
			/**/
			text-decoration: none;
			color: #555555;
		}
		
			a#morgan:hover { background-position: bottom left; }
		
			a#morgan span { text-transform: uppercase; display: none; }
	
		.copyright { 
			color: #EEEEEE;
			font-size: 80%;
		}
		
		.copyright a { color: #EEEEEE; }
	

	/* Typography */
		
	p, div, td, li {
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size: 0.95em;
		line-height: 1.6em;
		font-weight: normal;
		
	}
		p { margin: 0 0 1em 0;}

	
	h2, h3 {
		margin: 0.8em 0 0.5em;
		padding: 0 0 5px 0;
		/**/
		border-bottom: 2px solid #DDDDDD;
		font-weight: normal;		
		font-size: 150%;
		color: #CD3F27;
	}
		
		h3 { font-size: 125%; color: #252525; }
	
		h3.tagline { border:none; margin-top: 100px; }
	
	li.bullets { 
		line-height: 2em;
		list-style: disc;
	}
	
	
	blockquote { 
		padding: 0 10px 10px 50px; 
		width: 250px;
		/**/
		background-image: url('images/blockquote_bg.gif');
		background-repeat: no-repeat;
	}
	
		blockquote p {
			font-family: Georgia, Times, serif;
			font-size: 125%;
			font-style: italic;
			color: #F84A0E;
		}
	
	
	
	/* Content */

	.news-entry {
		margin: 0 0 1.5em 0;
		clear: left;
	}
	
	span.teaser { 
		display: block;
		width: 120px;
		padding: 2px 0;
		margin: 0 10px 0 0;
		float: left;
		/**/
		font-style: italic;
		color: #777777;
	}
	
	span.article {
		display: block;
		margin: 0 0 0 130px;
		/**/
		border-bottom: 1px dotted #DDDDDD;
	}
	
	h4 {
		margin: 0 0 0.6em 0;
		font-size: 120%;
		font-weight: normal;
	}
	
	h4 a { 
		text-decoration: none;
		color: #F65C28;
		/**/
		border-bottom: 1px dotted #DDDDDD; 
	}
	
		h4 a:hover { color: #333333; }
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	

	
	
