/* Reset */

html, body, h1, div, h2, h3, p, a, img, li, ol, ul { 
	padding: 0; 
	margin: 0;
	}

img, fieldset { border:0; }

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	color: #333333;
	background: #301315 url(/_media/images/bg.jpg) no-repeat scroll center top;
}      
  
/* Global Styles */

	/* Headings H1-H2 */
	
	h1 { font-size:1.3em; margin:4px 0; }
	h2 { font-size:1.2em; margin:4px 0; line-height:1.4em; }
	
	/* Paragraph and Link Styles */
	
	p { 
		font-size: 1.1em; 
		line-height:1.65em;
		margin:0 0 1.4em 0; 
		}
	a {color:#A4A3A1; text-decoration:none;}
	a:hover { text-decoration:underline; }
	
	/* Other XHTML Tags */
	
	ul { font-size:1.1em; }

/* Global Classes */

	.floatLeft {float:left;}
	.floatRight {float:right;}
	.clear { clear:both; height:0; }

/* Container */


#container {
		position: absolute;
		left: 50%;
		top: 50%;
		width: 730px;
		height: 400px;
		margin-left: -365px; /* half of width */
		margin-top: -200px;   /* half of height */
		text-align:left;
		}
		#containerCol {
			background-color:#e9e3dc;
			}

			
/* Header */

	#header {
		height:80px;
		background-color:#DFD5C9;
		color:#514E3B;
		}
		#header a {
			color:#514E3B;
			text-decoration:none;
			}
			#header ul {
				list-style:none;
				/*width:800px;*/
				padding:50px 0 0 15px;
				float:left;
				}
				#header li {
					/*width:50px;
					margin:0 5px;
					padding:0 0 5px 0;*/
					display:inline;
					}
					
			
			#header li a.selected { 
				position:relative; /* Needed to fix IE7 bug auto masking bug */
				font-weight:bold; 
				border-bottom:3px solid #B93E26;
				padding:0 0 1px 0;
				}
			
		#headerImage {
			float:right;
			margin:20px;
			}
			
/* Content */

/* Press */

			
#containerPress {
		margin:50px auto 0 auto;
		width: 730px;
		min-height:400px;
		text-align:left;
		
		}
		#leftColumnPress {
			margin:20px 0 0 20px;
			left:0;
			width:220px;
				}
				
			#leftColumnPress ul {
				list-style:none;
				font-size:1.2em;
				font-weight:bold;
				text-align:right;
				margin:0 12px 0 0;
				color:#565551;
				}	
				#leftColumnPress li {
					margin:0 0 10px 0;
					}
					#leftColumnPress ul li a {
						color:#565551; 
						}	
			#leftColumnPress ul li ul {
				list-style:none;
				font-size:1em;
				font-weight:bold;
				text-align:right;
				margin:10px 0 0 0;
				}
				#leftColumnPress ul li ul li a {
					color:#A4A3A1;
					}	
			
		#rightColumnPress {
			position:absolute;
			left:245px;
			width:445px;
			height:288px;
			padding:15px 20px 0 0;
			background-color:#FFFFFF;
			}
			
		#rightColumnPress p, #rightColumnPress h2 { 
			margin:0 0 0 20px; 
			}
		#rightColumnPress img.floatRight {
			float:right;
			margin:0 0 20px 15px;
			}
		#rightColumnPress img.smallImages {
			float:right;
			margin:0 0 15px 15px;
			}
			
		#bottomNavPress {
			padding:10px 0 0 5px;
			height:46px;
			background-color:#DFD5C9;
			color:#514E3B;
			}
			
		#contentContainerPress {
		background:#e9e3dc;
		min-height:400px;
		}

		
/*###########*/

	#contentContainer {
		position:relative;background:#e9e3dc;
		}
		#leftColumn {
			position:absolute;
			margin:20px 0 0 20px;
			left:0;
			height:259px;
			width:220px;
			}
			#leftColumn ul {
				list-style:none;
				font-size:1.2em;
				font-weight:bold;
				text-align:right;
				margin:0 12px 0 0;
				color:#565551;
				}	
				#leftColumn li {
					margin:0 0 10px 0;
					}
					#leftColumn ul li a {
						color:#565551; 
						}	
			#leftColumn ul li ul {
				list-style:none;
				font-size:1em;
				font-weight:bold;
				text-align:right;
				margin:10px 0 0 0;
				}
				#leftColumn ul li ul li a {color:#A4A3A1;}
				
		#rightColumn {
			position:absolute;
			left:245px;
			width:445px;
			height:288px;
			padding:20px 20px 0 0;
			background-color:#FFFFFF;
			}
			#rightColumn p, #rightColumn h2 { margin:0 0 0 20px; }
		#rightColumn img.floatRight {
			float:right;
			margin:0 0 20px 15px;
			}
		#rightColumn img.smallImages {
			float:right;
			margin:0 0 15px 15px;
			}

	#scrollContent { 
		position: absolute; 
		width: 220px; 
		z-index: 99; 
		left: 0px; 
		top: 0px; 
		visibility: hidden 
		}
	#scrollContainer {
		position:absolute; 
		width:220px; 
		height:232px; 
		z-index:100; 
		left: 0; 
		top: 0; 
		overflow: hidden; 
		clip: rect(0px 220px 232px 0px); 
		visibility: visible;
		}
	#scrollNavigation {
		position:absolute;
		width:214px;
		top:258px;
		left:15px;
		padding:0;
		margin:0;
		}
		#scrollNavigation img {
			padding:0;
			margin:0;
			border:0;
			}
/* Lower Navigation */

	#bottomNav {
		margin:274px 0 0 0;
		padding:10px 0 0 5px;
		height:46px;
		background-color:#DFD5C9;
		color:#514E3B;
		}
		#bottomNav a {
			color:#514E3B;
			text-decoration:none;
			}
			#bottomNav ul {
				margin:0 0 0 10px;
				list-style:none;
				}
				#bottomNav li {
					margin:0 5px;
					padding:0 0 5px 0;
					display:inline;
					}
			#bottomNav li a.selected { 
				position:relative; /* Needed to fix IE7 bug */
				font-weight:bold; 
				border-bottom:3px solid #B93E26;
				padding:0 0 3px 0;
				}

/* Footer */

	#footer{ 
		color:#E9E3DC; 
		text-align:left; 
		width:700px;
		}
		#footer li{ 
			list-style-type:none; 
			display:inline;
			}
		#footer a { 
			color:#E9E3DC; 
			text-decoration:none;
			}
			#footer a:hover {
				color:#E9E3DC;
				text-decoration:underline;
				}