/*  
Theme Name: Unity
Theme URI: http://area51.wdanielryan.com/themes/unity
Version: 1.0

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	
*/

/*  PAGE WIDE ATTRIBUTES */

	html {
		width: 770px;
		background: #1E1E1E url(images/bg_color.png);
		margin: 0 auto;
		padding: 0;
		height: 100%;
		}

	body {
		width: 750px;
		height: auto;
		margin: 0 auto;
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0;
		font-family: Lucida Grande, Verdana, Arial, sans-serif;
		font-size: 1em;
		line-height: 1em;
		color: #EDEDED;
		background: #1E1E1E url('images/bg.png') repeat-y top center;
		text-align: left;
		}
		
	p	{
		font-size: 85%;
		line-height: 1.5em;
		}
		
	a	{
		color: #222;
                text-decoration: none;
		}
		
	a:hover {
                color: #2E3764;
                text-decoration: none;
		}
		
	h1 {
                color: #222;
		font-size: 110%;
		font-weight: bold;
		text-transform: uppercase;
                
		}
		
	h2 {
		font-size: 85%;
		}
		
	h3 {
		font-size: 90%;
		font-weight: bold;
		}
		
	small {
		font-size: 70%;
		}
		
	blockquote {
		border-left: 2px solid #A5A5A5;
		padding-left: 2px;
		margin: 0;
		padding-right: 5em;
		}
		
		
/* HEADER MENU */
/* RAVEN CHANGES */
	#header_header {
		width: 710px;
		/* height: 6px; */
                height: 106px;
		margin: 0 auto;
		padding: 0;
                background: url('images/header2.jpg') no-repeat bottom center;
		/* background: url('images/menu_bar_top.png') repeat-x bottom center; */
		}
#header_header div#quote {
               width: 400px;
               margin: 0;
               padding: 15px 100px 15px 10px;
               text-align: center;
               font-weight: bold;
}
		
	#header {
		width: 682px;
		height: auto;
		padding: 0 14px 0 14px;
		overflow: hidden;
		/* background: #1E1E1E; */
		margin: 0 auto;
		line-height: 1em;
		color: white;
text-align: center;
		}
		
	#header_footer {
		width: 710px;
		height: 6px;
		margin: 0 auto;
		padding: 0;
		background: url('images/menu_bar_btm.png') repeat-x top center;
		}

	#header a {
		padding: 0 30px 0 0;
		color: #FFF;
		font-size: 80%;
		font-weight: bold;
		}
		
	#header a:hover {
		color: #FFF;
		text-shadow: #E9E9E9 0 0 2px;
		}
		
	#header ul {
		list-style: none;
		margin: 0;
		padding: 0;
		}
		
	#header li {
		margin: 0;
                padding: 0;
		float: left;
                vertical-align: top;
		}
 /* RAVEN EDIT */
#header li#cdbaby
{
text-align: center;
font-weight: bold;
font-family: Arial;

}

		
		
		
/* SIDEBAR */

	#sidebar {
		width: 145px;
		height: auto;
		float: left;
vertical-align: top;
		line-height: 1em;
		margin: 14px 0 0 30px;
		}
		
	#sidebar h2 {
		width:145px;
		padding: 4px 0 4px 0;
		font-size: 80%;
		background: #1E1E1E url(images/sidebar_header.png) repeat-x top center;
		text-align: center;
		display: normal;
		}
		
	#sidebar h2 a:hover {
		background: none;
		}
		
	#sidebar ul {
		width: 145px;
		list-style: none;
		margin: 0;
		margin-top: -10px;
		padding: 0;
		}
		
	#sidebar li {
		margin: 0;
		font-size: 80%;
		width: 145px;
		}
		
	#sidebar a {
		padding: 6px 6px 6px 10px;
		line-height: 1em;
		color: white;
		width: 130px;
		display: block;
		}
		
	#sidebar ul ul {
		/* display:none; */
		background: #2A2A2A;
		}
	
	/* #sidebar li:hover > ul {
		display:block;
		} */

	#sidebar li:hover {
		background: url(images/sidebar_hover.png) no-repeat top center;
		}

	#sidebar a:hover {
		color: #FFF;
		}
				
		
		
/* CONTENT */

	#content {
		width: 525px;
		padding: 0;
		margin: 0;
		background: url(images/bg_color.png);
		margin-left: 194px;
		margin-top: 10px;
		}

	#content_header {
		width: 525px;
		height: 10px;
		background: url(images/content_header.png) no-repeat bottom center;
		padding: 0;
		margin: 0;
		}
		
	#content_footer {
		width: 525px;
		height: 17px;
		background: url(images/content_footer.png) no-repeat top center;
		padding: 0;
		margin: 0;
		}
		
		
/* NAVIGATION & TITLE */

	#nav {
		margin: 0 0 0 10px;
		width: 52px;
		height: 25px;
		display: block;
		float: left;
		}
		
	#left_nav {
		width: 26px;
		height: 25px;
		float: left;
		background: url(images/nav_back.png) no-repeat center center;
		margin: 0;
		}

	#left_nav a {
		width: 26px;
		height: 25px;
		display: block;
		}

	#left_nav:hover {
		background: url(images/nav_back_hover.png) no-repeat center center;
		}
		
	#right_nav {
		width: 26px;
		height: 25px;
		float: left;
		background: url(images/nav_forward.png) no-repeat center center;
		margin: 0;
		}

	#right_nav a {
		width: 26px;
		height: 25px;
		display: block;
		}
		
	#right_nav:hover {
		background: url(images/nav_forward_hover.png) no-repeat center center;
		}

	#title {
		width: 525px;
		height: 26px;
		display: block;
		text-align: center;
		margin-left: -22px;
		padding: 4px 0 15px 0;
		}
		
		
/* ENTRIES */

	#entries {
		width: 485px;
		margin: 0 auto;
                background: #5B5B5B;
		/* original background */
                    /* background: #4B4B4B; */
		padding: 0 10px 0 10px;
		border: 1px inset #3C3C3C;
		}
		
	#entries li {
		font-size: 85%;
		}
		
		
/* FOOTER */

	#footer {
		width: 690px;
		font-size: 80%;
		margin: 10px 40px 0 194px;
		padding: 0 10px 20px 10px;
		}

/* Announcement list page form */
form#announce
{
 margin: 0;
 padding: 0;
}