﻿@import url("layout.css");
body {
	color: #000;
	font-size: small;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:normal;
	background-color:#004262;
	overflow:scroll;
	}

p{
	margin-left:15px;
	line-height:1.3em;
	}

h1 {
	color:#007AB8;
	font-size: 32px;
	text-decoration:none;
	}
h2 {
	font-size: 24px;
	text-decoration: underline overline;
	}
h3 {
	font-size:18px;
	color:#006394;	
	margin-bottom:-.3em;
	}
h4 {
	font-size: 16px;
	margin-top:3em;
	margin-bottom:-.5em;
	border-top:.1em #FFFFFF outset;
	}
h5 {
	font-size:12px;
	text-decoration:underline;
	margin-left:15px;
	margin-bottom:-.75em;
	}
h6 {
	font-size: 10px;
	}


ol ul{
	margin-bottom:30px;
	font-family:Arial, Helvetica, sans-serif;
	}
ol li{
	margin:0 0 .1em 0;
	list-style-type:lower-alpha;
	}
ul li{
	margin:0 0 .1em 0;
	list-style-type:disc;
	}

a{
}
a:visited{
}
a:hover {
	color:#FFCC00;
	text-decoration: none;
	}



#masthead {
	text-align:right;
	margin:0 auto;	
	padding:0px;
	width:735px;
	overflow:hidden;
	}


#navigation_container{
	float:left;
	width:100%;
	}

		#navigation {
			margin: 0px auto;
			width: 735px;
			overflow: hidden;
			font-size: small;
			color: #FFCC00;
			}

					#navigation ul li a {
						font-family:Verdana, Arial, Helvetica, sans-serif;
						border:none;
						}

					#navigation ul {
						list-style-type: none;
						width: 100%;
						margin: 0px;
						padding: 0px;
						}

					#navigation li {
						float: left;
						list-style-type:none;
						height: 24px;
						}

					#navigation a {
						color: #FFCC00;
						text-decoration: none;
						font-weight:normal;
						margin: 0px 1px;
						padding: 0px 8px 8px 8px;
						display: block;
						}
					
					#navigation a:hover {
						color: #FFFFFF;
						text-decoration: underline;
						}


#spreads_to_side_edges{
	float:left;
	width:100%;
	}

		#invisible_establish_width{
			margin:0 auto;
			width:735px;
			}

					#surround_columns{
						background-color:#F5F5DC;
						float:left;
						
						width:670px;
						padding-left:50px;
						padding-right:0px;
						margin-left:0px;
						margin-right:0px;
						border-left:6px #373737 ridge;
						border-right:6px #484848 inset;	
						
						padding-bottom:30px;
						padding-top:40px;
						border-top:6px #373737 ridge;
						border-bottom:2px #484848 inset;
						}

										#left_column {
											float:left;
											clear:left;
											display:inline;
	
											width:390px;
											padding-left:0px;
											padding-right:0px;
											margin-left:0px;
											margin-right:0px;
											
											margin-top:10px;
											margin-bottom:30px;
											padding-top:0px;
											padding-bottom:0px;
											}
											
														.happy_face a{
															font-family:Wingdings;
															font-weight:bold;
															font-size:18px;
															color:#5082BE;
															border:medium #5082BE solid;
															}
														
														.happy_face a:visited{
															color:red;
															border:medium red solid;
															}


											
										
										#right_sidebar {
											float:right;
											display:inline;
											
											width:240px;
											padding-left:10px;
											padding-right:10px;
											margin-left:0px;
											margin-right:0px;
											border-left:4px black double;
											
											margin-top:10px;	
											margin-bottom:0px;/*20px*/
											padding-top:10px;
											padding-bottom:0px;
											border-top:4px black double;
											border-bottom:4px black double;
											}

														#table_outermost{
															border:0px;
															}
														
														#table_joe{
															border:0px;
															}
														
														.cell_joe{
															text-align:right;
															}
														
														.cell_quote{
															font-family:"comic Sans MS", Garamond, eurofurence, serif;
															font-size:16px;
															padding-left:3px;
															vertical-align:middle;
															}
														
														.cell_spacer_left{
															height:20px;
															}
														
														#table_links{
															border:0px;
															}

#footer_container{
	clear:left;
	}

			#footer {
				font-family:Verdana, Geneva, Tahoma, sans-serif;
				text-align: center;
				margin-right: 0px;
				margin-left: 0px;
				padding: 0px;
				overflow: hidden;
				}
			
						#footer p {
							color: #FFFFFF;
							font-size: x-small;
							margin-top: 2px;
							margin-bottom: 6px;
							}
						
						#footer a {
							color: #FFCC00;
							text-decoration: underline;
							font-weight:normal;
							}
						
						#footer a:hover {
							color: #FFFFFF;
							text-decoration: none;
							background-color:#004262;
							}



