/*  
Theme Name: California Browncoats Final Version
Theme URI: http://www.californiabrowncoats.org
Description: Template for the California Browncoats 2008 website, tailored to work in WordPress
Version: 1.0
Author: CABC
Author URI: http://www.californiabrowncoats.org
*/

body, h1, h2, h3, h4, h5, h6, blockquote, p, form {
	margin: 0;
	padding: 0;
}

/* OVERALL PAGE */
body {
	background-color: #820000;
	font-family: Tahoma, Geneva, Arial, Helvetica, san-serif;
	position: relative;
	text-align: center; 
}

p {
	padding: 5px 0 0 0;
        margin: 0 0 5px 0;
}

a:link, a:visited {
	color: #D8933A;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

hr {
	height: 1px;
color: #ACACAC;
background-color: #f00;
border: 0;
}

blockquote { 
 border-left: 2px solid #ACACAC;
 margin: 0 8px 0 15px;
 padding: 0 10px 0 10px;

}


/* LAYOUT */
#wrapper {
	width: 1050px;
	margin: 3px 0 0 0;
	background-color: #ffffff;
	}

	#header {
		height: 138px;
		background: url('images/topback2.jpg') no-repeat;
		padding: 5px 0 0 5px;
		text-align: left; 
	}

	#inner {
		margin: 0;
		background-color: #f8f8f8;
		text-align: left;
		float:left;
		width: 1048px;
		border-right: 1px solid #ACACAC;
		border-left: 1px solid #ACACAC;


	}

		#container { 
			width: 750px;
			margin: 10px 0 0 5px;
			padding: 0 5px 0 8px;
			float: left;
			border-right: 1px solid #ACACAC;			
		}

			.post {
				padding: 10px 0 10px 0;
				border-bottom: 1px solid #ACACAC;	
			}

			.post h2 {
				text-align: left;
				font-size: 14pt;
				color: #000000;
			}
			.post h3 {
				text-align: left;
				font-size: 13pt;
				color: #000000;
			}

			.post p {
				font-size: 10pt;
				text-align: left;
				color: #000000;
			}

			a.titlelink {
				color: black;
				text-decoration: none;
			}

			.entry {
				line-height: 18px;
				font-size: 10pt;
				text-alight: left;
			}

			.previous {
				font-size: 10pt;
				padding-bottom: 5px;
			}

			#container p.postmetadata {
				font-size: 8pt;
			}


/* SIDEBAR */
		.sidebar {
			width: 200px;
			margin: 0 5px 0 13px; 
			padding: 10px 0 10px 0;
			display: inline;
			text-align: left;
			float: left;
		}

			#navigation {
				width: 240px;
				padding: 0;
				margin: 0;
			}

			#navigation p{
				padding: 1px 0 0 10px;
				font-size: 11pt;
			}

			#navigation ul{
				padding: 0;
				margin: 0;
				list-style-type: none;
			}

			#navigation ul li {
				font-size: 10pt;
				padding-left: 20px;
			}

			#navigation ul ul {
				padding: 0;
				margin: 0;
				list-style-type:none;
			}

			#navigation ul ul li {
				font-size: 9pt;
				display: inline;
				padding-right: 15px;
				margin-left: 15px;
			}

				.topic {
					margin-bottom: 5px;
				}

				.topic h1 {
					font-size: 12pt;
					color: black;
					font-weight: normal;
				}

				.topic a {
					display: block;
					width: 240px;
					border: 1px solid #ACACAC;
					padding: 3px;
					text-decoration: none;
					color: black;
				}

				.topic a:hover {
					background: #d5d5d5;
					text-decoration: none;
				}

				.subtopic {
					margin-bottom: 5px;
				}

				.subtopic a {
					text-decoration: none;
				}

				.subtopic a:hover {
					text-decoration: underline;
				}

			.misclinks ul {
				margin: 0;
				padding: 0;
				list-style-type: none;
			}

			.misclinks ul li {
				font-size: 9pt;
				list-style-type: none;
				display: inline;
				padding-right: 15px;

			}


/* NEWSBOX */
			.newsbox { 
				background-image: url('images/nt.gif'); 
				background-repeat: repeat; background-attachment: scroll; 
				background-position: 0%;
				width: 240px;
				margin: 1em auto;
				text-align: left
			}
			.newsbox img {
				border: 0px;
			}
				.newstop div { 
					background-image: url('images/tl.gif'); 
					background-repeat: no-repeat; background-color: left; 
					background-attachment: scroll; background-position: top left;
				}
				.newstop {
					background-image: url('images/tr.gif'); 
					background-repeat: no-repeat; background-attachment: scroll; 
					background-position: top right;
				}
				.newsbot div {
					background-image: url('images/bl.gif'); 
					background-repeat: no-repeat; background-color: left; 
					background-attachment: scroll; background-position: bottom left;
				}
				.newsbot {
					background-image: url('images/br.gif'); 
					background-repeat: no-repeat; background-attachment: scroll; 
					background-position: bottom right;
				}
				.newstop div, .newstop, .newsbot div, .newsbot {
					width: 100%;
					height: 10px;
					font-size: 1px;
				}
				.newscontent {
					margin: 0 7px; 
					color: #ffffff;
					font-size: 10pt;

				}
/* LATEST NEWS */

	div.latestnews {
		clear: both;
		align: center;
		text-align: left;
		height: 200px;
		width: 760px;
		overflow: auto;
		border: 1px solid #ACACAC;
		background-color: #ECECEC;
		padding: 5px;
		margin: 5px 0 7px 0;
	}

	div.latestnews h2 {
		text-align: left;
		font-size: 12pt;
		color: #000000;
	}

	div.latestnews a.newstitlelink {
		color: black;
		text-decoration: none;
		text-size: 11pt;
	}
	
	div.latestnews h3 {
		color: black;
		font-size: 10pt;
	}

	div.latestnews p.postmetadata {
		font-size: 8pt;
	}

       div.latestnews a.archivelink {
                font-size: 10pt;
       }
       
       div.latestnews ul {
                font-size: 10pt;
       }
       div.latestnews blockquote {
                font-size: 10pt;
       }

div.titlecentered h2 {
       text-align: center;
       text-transform: uppercase;
}

/* FOOTER */

	#footer {
		clear: both;
		width: 1050px;
		margin: 0;
		background: url('images/bottomback.gif');
		font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
		color: #763D21;
		font-size: 12px;
		height: 30px;
		text-align: center;
		vertical-align: bottom;
		border-bottom: 1px solid #66675f; padding: 0px
	}