/* Blue Lava Lockdown */
/* Version 1.02 CSS */
/* Ryan Cobden - rpcob@yahoo.com */


/* General */

body {
	margin: 0;
	background: url(images/bg.gif);
	background-color:  #010b21;

}

#style1 {
	margin-bottom: 0px;
}

#style2 {
	color: #1C4670;
	margin-top: 0;
	font-size: large;

}


p.index {
font-weight: normal;
font-size: 11.5pt;
color: #1C4670;
font-family: Trebuchet MS, Arial, Verdana, Sans-Serif;
padding: 0 0 0 0;
margin: 1 1 1 1;
}
p.index:first-letter {
font-weight: 900;
font-size: 14pt;
color: #000099;
font-family: Trebuchet MS, Arial, Verdana, Sans-Serif;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h4 {
	margin: 0;
}

h3 {
	margin: 0;
}

h2 {
	margin: 0;
}

h1 {
	margin: 0;
}

img {
	border: 0;
}

.clear {
	clear: both;
	height: 0;
	overflow: hidden;
}



/* Page */

#page-spacer {
	margin: 0 auto;
	width: 972px;
    height: 10px;
}

#page-top {
	width: 972px;
    height: 227px;
	background: url("images/page_top.gif") no-repeat;
	position: relative;
	vertical-align: top;
}

#page-middle {
	margin: 0 auto;
	width: 972px;
	background: url("images/page.gif") repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

#page-bottom {
	width: 972px;
    height: 92px;
	background: url("images/page_bottom.gif") no-repeat left bottom;
}


/* Header Address bar */
a.head:link {font-weight: bold; text-decoration: none; color: #FFFFFF; font-family: Verdana; font-size: 8pt; font-variant: small-caps}
a.head:active {font-weight: bold; text-decoration: none; color: #FFFFFF; font-family: Verdana; font-size: 8pt; font-variant: small-caps}
a.head:visited {font-weight: bold; text-decoration: none; color: #FFFFFF; font-family: Verdana; font-size: 8pt; font-variant: small-caps}
a.head:hover {font-weight: bold; text-decoration: underline; color: #FFFFFF; font-family: Verdana; font-size: 8pt; font-variant: small-caps} 



/* Header */

#header-spacer {
	margin: 0 auto;
	width: 972px;
    height: 25px;
    text-align: right;
    padding-top: 5px;
    color: #FFFFFF;
    font-weight: bold;
    
}
	
#header {
	position: inherit;
	text-transform: uppercase;
	width: 972px;
    height: 72px;
	}
	
	#header h1 {
		color: #ffffff;
		font: normal 40px "Century Gothic", Arial, Verdana, Sans-Serif;
		padding-left: 100px;
		width: 364px;
		PADDING-BOTTOM: 0px;
		margin-bottom: 0px;
		display: inline;
	}
	
	/* Header Reflection */	
		#header h1.reflect1 {
			color: #ffffff;
			font: normal 40px "Century Gothic", Arial, Verdana, Sans-Serif;
			padding-left: 100px;
			width: 364px;
			PADDING-BOTTOM: 0px;
			margin-bottom: 0px;
			display: inline;
			border-bottom: 6px solid #DDDDDD;
			line-height: .2em;
			margin: 0;
			padding:0 0 0 10px;
		}
	
		#header h1.reflect2 {
			color: #CECECE;
			font: normal 40px "Century Gothic", Arial, Verdana, Sans-Serif;
			margin-bottom: 2px;
			padding-left: 100px;
			width: 364px;
			margin-bottom: 0px;
			display: inline;
			margin: 0; 
			line-height: .6em; 
			border-top: 1px solid #EEEEEE;
			padding: 0 0 0 10px;		}

	
	#header h1 a {
		color: #ffffff;
		text-decoration: none;
	}
	#header h1 a:active {
		color: #ffffff;
		text-decoration: none;
	}
	#header h1 a:visited {
		color: #ffffff;
		text-decoration: none;
	}
	#header h1 a:hover {
		color: #ffffff;
		text-decoration: none;
	}
	
	#header .description {
		color: #FFFFFF;
		font: normal 18px "Century Gothic", Arial, Verdana, Sans-Serif;
		padding-left: 105px;

	}

/* Header - Date */
	
	#header-date {
    margin-top: 10px;
	position: inherit;
	padding-left: 18px;
	height: 28px;
    width: 300px;
	font: normal 15px/26px "Century Gothic", Arial, Verdana, Sans-Serif;
	color: #fefefe;
	background: url("images/header_date.gif") no-repeat;
	background-position: left;
    vertical-align: top;
    display: inline;
    PADDING-BOTTOM: 0px;
	margin-bottom: 0px;
	text-align: left;
	float: right;
	
	
	}


/* Header - Menu */
					
	#header-menu {
	margin-top:17px;
	margin-left: 15px;
	position: inherit;
	width: 934px;
	height: 58px;
	vertical-align:middle;
	text-align: center
	}


/* Main */

#main {
	width: 944px;
	padding-top:0px;
	padding-bottom:5px;
	padding-left:14px;
	padding-right:14px;
	vertical-align: top
	}

/* Main Containers */
			/* Side Bar Post Container */
	#sidebar {
	float: right;
	width: 31%;
	vertical-align: top;
}
			/* Main Content Container */
	#contentcont {
	float: left;
	width: 69%;
	vertical-align: top;
	height: auto;
}

	/* Small Post */
	
	#postsm {
		float: left;
		overflow: hidden;
		width: 288px;
		color: #7e97af;
		font: normal 15px/20px Arial, Verdana, Sans-Serif;
		text-align: left;
		display: inline;

	}
	
		/* Content - Post Small */
		
		#postsm .post-sm {
			width: 288px;
			margin: 0 auto;
			margin-right:10px;
			background: url("images/post/post_sm.gif") repeat-y;
			color: #727272;
			font: normal 12.5px/18px Arial, Verdana, Sans-Serif;
			padding-bottom: 0px;
			padding-top: 0px;
			padding-left: 2px;
			padding-right: 10px;
			list-style-type: circle;			

		}
		
		#postsm .post-tbl {
		margin-bottom: 3px;
}
		
		#postsm .post-sm a {
			color: #256ca1;
		}
		
		#postsm .post-sm-top {
			width: 288px;
			height: 40px;
			background: url("images/post/post_sm_top.gif") no-repeat;
			margin: 0 auto;
			padding-bottom: 0px;
			padding-top: 0px;
		}
		
			#postsm .post-sm-top h2 {
			padding-left: 7px;
			color: #ffffff;
			font: normal 22px/34px "Trebuchet MS", Arial, Verdana, Sans-Serif;
		}

		
		#postsm .post-sm-bottom {
			width: 288px;
			background: url("images/post/post_sm_bottom.gif") no-repeat left bottom;
			padding-top: 0px;
			padding-bottom: 0px;
			height: 10px;
			margin: 0 auto;
		}
		
		#postsm .post-sm h2 {
			padding-left: 7px;
			margin-left: 7px;
			color: #ffffff;
			font: normal 16px/28px "Trebuchet MS", Arial, Verdana, Sans-Serif;
		}
		
		#postsm .post-sm h2 a {
			color: #ffffff;
		}
		
		#postsm .post-sm .post-sm-entry {
			padding: 0 9px 10px 6px;
			padding-right:5px; 
			width: 273px;
			overflow: hidden;
			text-align: justify
		}
		
		#postsm .post-sm .post-sm-info {
			margin: 0 9px 0 6px;
			border-top: 1px dotted #256ca1;
			height: 22px;
		}
			

	/* Main - content - Boxes */
		
	#content {
	margin-left: 3px;
	width: 400px;
}
	
	#content .content-box {
	width: 400px;
	margin-bottom: 20px;
	vertical-align: top;
	border: 1px solid #666;
	}
	
	#content a {
	 color: #256ca1;
}
	
		/* content - Titles */
		
		#content h3 {
			width: 335px;
			height: 38px;
			padding-left: 7px;
			margin-bottom: 2px;
			font: normal 18px/40px Arial, Verdana, Sans-Serif;
			font-weight: 900;
			color: #ffffff;
			background: url("images/sidebar_title.gif") no-repeat;
		}
		
		/* content - Menus */
		
		#content ul {
			margin: 0;
			padding: 0 5px;
			list-style-type: none;
		}
		
		#content ul li {
			color: #656565;
			font: normal 12px/25px Arial, Verdana, Sans-Serif;
		}
		
		#content ul li a {
			border-bottom: 1px dotted #656565;
			color: #656565;
			text-decoration: none;
			padding-left: 18px;
			display: block;
			background: url("images/sidebar_menu.gif") no-repeat;
		}
		
		#content ul li a:hover {
			text-decoration: none;
			background: url("images/sidebar_menu_hover.gif") no-repeat;
		}
		
			/* content - Menus - Submenus */
			
			#content ul li ul {
				margin: 0;
				padding: 0;
				background: none;
			}

/* TD Hover */
#tdhover {
	margin: 0;
	border-bottom:  1px dotted #656565;
}

#tdhover a{
	display: block;
	color: #656565;
	text-decoration: none ;	
}
#tdhover a a:hover {
			text-decoration: none;
			background-color: #E1E1E1;
			color: #1C4670;
			} 

/*Post Nav */
		#postnav {
	list-style-type: circle;
	list-style:circle;
	list-style-position: outside;
}

		#postnav ul {
			margin: 0;
			padding: 0 5px;
			list-style-type: circle;
		}
		
		#postnav ul li {
			color: #656565;
			font: normal 12px/25px Arial, Verdana, Sans-Serif;
			list-style-type:circle;
		}
		
		#postnav ul li a {
			border-bottom: 1px dotted #656565;
			color: #656565;
			text-decoration: none;
			padding-left: 8px;
			margin-left: 8px;
			display: block;
			letter-spacing: 1px; 
		}
		
		#postnav ul li a:hover {
			text-decoration: none;
			background-color: #E1E1E1;
			color: #1C4670;
			}
		
			/* content - Menus - Submenus */
			
			#postnav ul li ul {
				margin: 0;
				padding: 0;
				background: none;
			}


/* Footer */ 

#footer {
	width: 934px;
	height: 64px;
	padding-left: 15px;
	padding-top: 7px;
	padding-bottom: 0px;
	padding-right: 15px;
	color: #061e37;
	font-style:normal;
	font-variant:normal;
	font: normal 12px/21px "Trebuchet MS", Arial, Verdana, Sans-Serif;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
	font-weight: bold;
}

#footer .ftext{
	padding-top: 3px;
	line-height: 100%;
	
}

#footer a {
	color: #CCCCCC;
	text-decoration: none;
	font-weight: bold; 
	
}

#footer a:hover {
	text-decoration: underline;
}
.BORDER {
	border: thin solid #000;
}
#page-middle #main #contentcont #content p {
	font-family: Arial, Helvetica, sans-serif;
}
#committeegrid {
	width: 651px;
	float: left;
}
.photo {
	float: left;
	border-top-width: 3px;
	border-left-width: 3px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-left-color: #FFF;
}

