/* CSS Document */
/* General Formatting */

* {
			font-family:"Courier New", Courier, mono;
			}

body {
	background-image:url(images/background.jpg);
	}

/* Layout */	
/* This acts as container for all page content */

#container {
			width:1000px;
			margin:0 auto 0 auto;
			text-align:center;
			background-image:url(images/page_background.jpg);
			background-repeat:repeat-y;
			}
/* Holder for top image */
#header_pg {
			background-color:#fff;
			height:25px;
			text-align:left;
			background-image:url(images/page_top.jpg);
			background-repeat:no-repeat;
			margin:0 auto 0 auto;
			}

#subheader {
			width:1000px;
			padding:0 0 1em 0;
			}

#left_mar {
			float:left;
			width:250px;
			text-align:left;
			padding:25px 0 0 0;
			margin:0 0 0 0px;
			 }

#center_pg {
			padding:10px 0 0 10px;
			margin:0 50px 0 250px;
			min-height:600px;
			border-left:thin solid gray;
			}  

#right_mar {
			width:15px;
			background-color:transparent;
			}			

#footer_pg {
			width:1000px;
			height:25px;
			background-image:url(images/page_bottom.jpg);
			background-repeat:no-repeat;
			text-align:center;
			display:block;
			margin:0 auto;
			}
			
#sub_footer_pg {
			width:100%;
			display:block;
			margin-top:25px;
			}

				
/* Specific Formatting */

#subheader h1 {
				font-size:1.5em;
				padding:0 0 .25em 0;
				margin:0 0 0 0;
				}
				
#subheader h2 {
				font-size:1.25em;
				padding:0 0 .75em 0;
				margin:0 0 0 0;
				}
				
#center_pg p.direction {
				text-align:justify;
				font-weight:bold;
				padding:2em 0 2em 0;
				width:300px;
				}
					
#center_pg p.character {
				text-align:center;
				font-weight:bold;
				}
					
#center_pg p.dialogue {
				text-align:justify;
				padding:0 0 2em 0;
				}

#center_pg p.dialogue_right {
				text-align:right;
				}
				
#center_pg p.dialogue_right {
				text-align:left;
				}

#center_pg h1 {
				text-align:center;
				}
			
#center_img {
				border: none;
				text-align:center;
				padding:1em 1em 2em 1em;
				margin:0 auto;
				display:inline;		
				}

#center_pg li{
		display:inline;
		list-style:none;
		font-size:.5em;
		}
		
						
#carlimage{
		display:block;
		float:left;
		padding:.5em .5em .5em .5em;
		border:none;
		}

#left_mar li {
		margin:0 5px 0 5px;
		padding:10px 0;
		list-style-type:none;
		}

#sub_footer_pg ul {
		list-style-type:circle;
		}

#sub_footer_pg li {
		display:inline;
		padding:0 10px 0 10px;
		font-weight:bold;
		}		

#left_mar a:link {
		text-decoration:none;
		color:#900;
		}

#left_mar a:active {
		text-decoration:none;
		color:#900;
		}

#left_mar a:hover {
		text-decoration:underline;
		font-style:italic;
		font-weight:bold;
		color:#090;
		border-left:thick solid #900;
		}

#blacker {
	background-color:black;
	width:264px;
	}
	
#titler {
	text-decoration:underline;
	font-weight:bold;
	}

#bolder {
		font-weight:bold;
		}
		
#reshead {
		text-align:center;
		font-size:1.75em;
		padding:.25em 0;
		font-weight:bold;
		letter-spacing:1.25em;
		}

#just_left {
			text-align:left;
			}



