@charset "UTF-8";
/* CSS Document */

/*
Theme Name: Crown City Cruisers site
Theme URI: http://www.crowncitycruisers.com/
Description: This is a template developed by James Brosher and Larry Buchanan for the, <a href="http://www.crowncitycruisers.com/">Crown City Cruisers</a> car club from Dunkirk, Indiana.
Version: 1.0
Author: James Brosher and Larry Buchanan 
Author URI: http://www.crowncitycruisers.com/
Tags: custom,website,cars,classic,auto,automotive

	Crown City Cruisers v1.0
	 http://www.crowncitycruisers.com/

	This theme was designed and built by James Brosher and Larry Buchanan.

*/

/* PAGE LAYOUT */

body {
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	background:#000000;
	}
	
#header {
	background:#000000 url('graphics/header.jpg') no-repeat scroll 50% 0;
	height:129px;
	}
	
#site_area {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	}
	
#navbar {
	font-family:helvetica,"Helvetica Neue",arial,verdana,sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#ffffff;
	height:auto;
	overflow:hidden;
	padding-top:20px;
	padding-bottom:20px;
	border-bottom:10px solid #cc9900;
	}
	
#content {
	background:#ffffff;
	}
	
#main_contain {
	padding:30px;
	height:auto;
	overflow:hidden;
	}
	
#footer {
	background:#707070;
	padding-top:20px;
	padding-bottom:20px;
	}
	
/* PAGE LAYOUT */

/* NAVIGATION BAR */

#nav_left {
	float:left;
	}
	
#nav_left ul {
	margin:0px;
	padding:0px;
	white-space:nowrap;
	}
	
#nav_left li {
	display:inline;
	margin-right:20px;
	}
	
#navbar a:link {
	color:#ffffff;
	text-decoration:none;
	}
	
#navbar a:visited {
	color:#ffffff;
	text-decoration:none;
	}
	
#navbar a:hover {
	color:#cc9900;
	text-decoration:none;
	}
	
#nav_right {
	margin-top:-5px;
	float:right;
	}
	
#nav_right form {
	padding:0px;
	margin-top:3px;
	margin-bottom:0px;
	height:15px;
	overflow:hidden;
	}
	
#nav_right input#s {
	font-family:helvetica,"Helvetica Neue",arial,verdana,sans-serif;
	background:#ffffff;
	border:0px;
	width:200px;
	}
	
#nav_right input#searchsubmit {
	font-family:helvetica,"Helvetica Neue",arial,verdana,sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#ffffff;
	background:#000000;
	border:0px;
	padding:0px;
	height:13px;
	width:75px;
	}

/* NAVIGATION BAR */

/* FOOTER */

#footer p {
	font-family:helvetica,"Helvetica Neue",arial,verdana,sans-serif;
	font-size:12px;
	text-align:center;
	color:#ffffff;
	margin:0px;
	padding:0px;
	}
	
#footer ul {
	text-align:center;
	margin-top:5px;
	margin-bottom:6px;
	padding:0px;
	white-space:nowrap;
	}
	
#footer li {
	font-family:helvetica,"Helvetica Neue",arial,verdana,sans-serif;
	font-size:12px;
	color:#ffffff;
	display:inline;
	margin-left:5px;
	padding-right:10px;
	margin-right:5px;
	border-right:1px solid #ffffff;
	}
	
#footer a:link {
	color:#ffffff;
	text-decoration:none;
	}
	
#footer a:visited {
	color:#ffffff;
	text-decoration:none;
	}
	
#footer a:hover {
	color:#ffffff;
	text-decoration:underline;
	}

/* FOOTER */

/* MAIN */

#centerpiece {
	height:400px;
	overflow:hidden;
	}

#main2 {
    float:left;
    width:100%;
    position:relative;
    right:331px;
	border-right:1px solid #b0b0b0;
	}

#main {
    float:left;
    width:579px;
    margin-right:30px;
    position:relative;
    left:331px;
    overflow:hidden;
	}
	
#main h1.pagetitle {
	font-family:helvetica,"Helvetica Neue",arial,verdana,sans-serif;
	font-size:75px;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:-5px;
	margin:0px;
	padding:0px;
	color:#262626;
	}
	
#main h1.pagetitle a:link {
	text-decoration:none;
	color:#262626;
	}
	
#main h1.pagetitle a:visited {
	text-decoration:none;
	color:#262626;
	}
	
#main h1.pagetitle a:hover {
	text-decoration:none;
	color:#262626;
	}
	
div.post {
	margin-bottom:30px;
	padding-bottom:30px;
	border-bottom:1px solid #b0b0b0;
	}
	
div.post h1, h2, h3, h4, h5, h6 {
	font-family:helvetica,"Helvetica Neue",arial,verdana,sans-serif;
	color:#262626;
	}
	
div.post h1, h2, h3 {
	letter-spacing:-1px;
	}
	
div.post h1.post_title {
	font-family:helvetica,"Helvetica Neue",arial,verdana,sans-serif;
	font-size:25px;
	font-weight:bold;
	letter-spacing:-1px;
	margin-top:15px;
	margin-bottom:0px;
	padding:0px;
	color:#262626;
	}
	
div.post h1.post_title a:link {
	text-decoration:none;
	color:#262626;
	}
	
div.post h1.post_title a:visited {
	text-decoration:none;
	color:#262626;
	}
	
div.post h1.post_title a:hover {
	text-decoration:underline;
	color:#262626;
	}
	
div.post p.postbar {
	font-family:helvetica,"Helvetica Neue",arial,verdana,sans-serif;
	font-size:10.5px;
	text-transform:uppercase;
	margin-top:15px;
	}
	
div.post p {
	font-family:helvetica,"Helvetica Neue",arial,verdana,sans-serif;
	font-size:13px;
	padding-left:1px;
	margin-top:15px;
	margin-bottom:0px;
	line-height:16px;
	}
	
div.post a:link {
	text-decoration:none;
	color:#cc9900;
	}
	
div.post a:visited {
	text-decoration:none;
	color:#cc9900;
	}
	
div.post a:hover {
	text-decoration:underline;
	color:#cc9900;
	}
	
div.post ul {
	font-family:helvetica,"Helvetica Neue",arial,verdana,sans-serif;
	font-size:13px;
	}
	
div.post ol {
	font-family:helvetica,"Helvetica Neue",arial,verdana,sans-serif;
	font-size:13px;
	}
	
div.post li {
	margin-bottom:15px;
	}
	
div.post blockquote {
	font-family:helvetica,"Helvetica Neue",arial,verdana,sans-serif;
	font-size:13px;
	font-style:italic;
	line-height:16px;
	}
	
div.wp-caption {
	margin-top:15px;
	margin-bottom:0px;
	}
	
div.wp-caption img {
	border:0px;
	}
	
dt.wp-caption-dt img {
	border:0px;
	}
	
div.alignleft {
	float:left;
	margin-right:20px;
	margin-bottom:20px;
	}
	
div.alignright {
	float:right;
	margin-left:20px;
	margin-bottom:20px;
	}
	
div.alignnone {
	margin-bottom:20px;
	}
	
img {
	border:0px;
	}
		
img.alignnone {
	margin-bottom:20px;
	}
	
img.alignleft {
	margin-bottom:20px;
	}
	
img.alignleft {
	float:left;
	margin-right:20px;
	margin-bottom:20px;
	}
	
img.alignright {
	float:right;
	margin-left:20px;
	margin-bottom:20px;
	}
	
div.post p.wp-caption-text {
	font-family:helvetica,"Helvetica Neue",arial,verdana,sans-serif;
	font-size:11px;
	line-height:normal;
	margin-bottom:0px;
	margin-top:0px;
	color:#262626;
	}
	
div.navigation {
	overflow:hidden;
	}
	
div.navigation p {
	font-family:helvetica,"Helvetica Neue",arial,verdana,sans-serif;
	font-size:11px;
	text-transform:uppercase;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	}
	
div.navleft {
	float:left;
	}
	
div.navright {
	float:right;
	}
	
div.navigation a:link {
	text-decoration:none;
	color:#cc9900;
	}
	
div.navigation a:visited {
	text-decoration:none;
	color:#cc9900;
	}
	
div.navigation a:hover {
	text-decoration:underline;
	color:#cc9900;
	}

/* MAIN */

/* COMMENT STYLES */

div.comments-template textarea {
	font-family:helvetica,"Helvetica Neue",arial,verdana,sans-serif;
	font-size:11.5px;
	width:555px;
	border:1px solid #b0b0b0;
	padding:10px;
	}
	
div.comments-template input#author {
	font-family:helvetica,"Helvetica Neue",arial,verdana,sans-serif;
	font-size:11.5px;
	border:1px solid #b0b0b0;
	}
	
div.comments-template input#email {
	font-family:helvetica,"Helvetica Neue",arial,verdana,sans-serif;
	font-size:11.5px;
	border:1px solid #b0b0b0;
	}
	
div.comments-template input#url {
	font-family:helvetica,"Helvetica Neue",arial,verdana,sans-serif;
	font-size:11.5px;
	border:1px solid #b0b0b0;
	}
	
div.comments-template input#submit {
	font-family:helvetica,"Helvetica Neue",arial,verdana,sans-serif;
	font-size:11.5px;
	font-weight:bold;
	text-transform:uppercase;
	padding:2px;
	border:0px;
	color:#cc9900;
	background:#f0f0f0;
	}
	
div.comments-template p {
	font-family:helvetica,"Helvetica Neue",arial,verdana,sans-serif;
	font-size:12px;
	margin-top:10px;
	margin-bottom:10px;
	color:#262626;
	}
	
div.comments-template p.nocomments {
	font-family:helvetica,"Helvetica Neue",arial,verdana,sans-serif;
	font-size:12px;
	margin-top:10px;
	margin-bottom:0px;
	color:#262626;
	}
	
div.comments-template p.element {
	font-family:helvetica,"Helvetica Neue",arial,verdana,sans-serif;
	font-size:11.5px;
	line-height:normal;
	color:#262626;
	margin-top:10px;
	margin-bottom:0px;
	}
	
div.comments-template p.moderation {
	font-family:helvetica,"Helvetica Neue",arial,verdana,sans-serif;
	font-size:11.5px;
	font-weight:bold;
	text-align:center;
	line-height:normal;
	color:#cc9900;
	margin-bottom:0px;
	}
	
div.comments-template p.postbar {
	font-family:helvetica,"Helvetica Neue",arial,verdana,sans-serif;
	font-size:12px;
	line-height:normal;
	color:#262626;
	margin-top:0px;
	margin-bottom:0px;
	}
	
div.comments-template ol.commentlist {
	font-family:helvetica,"Helvetica Neue",arial,verdana,sans-serif;
	font-size:12px;
	}
	
div.comments-template ol.commentlist li {
	margin-top:30px;
	margin-bottom:30px;
	border-bottom:1px dotted #b0b0b0;
	}
	
div.comments-template ol.commentlist .author {
	font-family:helvetica,"Helvetica Neue",arial,verdana,sans-serif;
	font-size:12px;
	}
	
div.comments-template h3.comments {
	font-family:helvetica,"Helvetica Neue",arial,verdana,sans-serif;
	font-size:18px;
	text-transform:uppercase;
	margin-top:0px;
	margin-bottom:0px;
	color:#262626;
	}
	
div.comments-template h3.respond {
	font-family:helvetica,"Helvetica Neue",arial,verdana,sans-serif;
	font-size:18px;
	text-transform:uppercase;
	margin-top:0px;
	margin-bottom:0px;
	color:#262626;
	}
	
div.comments-template a:link {
	text-decoration:none;
	color:#cc9900;
	}
	
div.comments-template a:visited {
	text-decoration:none;
	color:#cc9900;
	}

div.comments-template a:hover {
	text-decoration:underline;
	color:#cc9900;
	}


/* COMMENT STYLES */

/* SIDEBAR */
	
#sidebar_contain {
    float:left;
    width:100%;
    position:relative;
	}
	
#sidebar {
    float:right;
    width:300px;
    padding-left:30px;
    position:relative;
    left:331px;
    overflow:hidden;
	}
	
div.sidebar_item {
	font-family:helvetica,"Helvetica Neue",arial,verdana,sans-serif;
	margin-bottom:30px;
	padding-bottom:30px;
	border-bottom:1px solid #b0b0b0;
	}
	
div.sidebar_item p {
	font-family:helvetica,"Helvetica Neue",arial,verdana,sans-serif;
	font-size:13px;
	margin-top:15px;
	margin-bottom:0px;
	line-height:16px;
	}
	
#sidebar h2 {
	font-family:helvetica,"Helvetica Neue",arial,verdana,sans-serif;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:-1px;
	margin-top:0px;
	margin-bottom:15px;
	padding:0px;
	color:#cc9900;
	}	
	
div.sidebar_item a:link {
	text-decoration:none;
	color:#262626;
	}
	
div.sidebar_item a:visited {
	text-decoration:none;
	color:#262626;
	}
	
div.sidebar_item a:hover {
	text-decoration:underline;
	color:#262626;
	}
	
div.sidebar_item ul {
	font-family:helvetica,"Helvetica Neue",arial,verdana,sans-serif;
	font-size:12.5px;
	padding-left:15px;
	padding-bottom:0px;
	margin-bottom:0px;
	color:#262626;
	}
	
div.sidebar_item li {
	margin-bottom:2px;
	}

/* SIDEBAR */

/* FRONT STYLES */
	
#sidebar2 {
    float:left;
    width:273px;
    padding-right:30px;
	}
	
#sidebar2_item {
	margin-bottom:0px;
	padding-bottom:0px;
	border-bottom:0px;
	}
	
#sidebar2_item a:link {
	text-decoration:none;
	color:#cc9900;
	}
	
#sidebar2_item a:visited {
	text-decoration:none;
	color:#cc9900;
	}
	
#sidebar2_item a:hover {
	text-decoration:underline;
	color:#cc9900;
	}

#main_special {
    float:left;
    width:273px;
    padding-left:30px;
    padding-right:30px;
    margin-bottom:-15px;
	}

#sidebar3 {
    float:left;
    width:273px;
    padding-left:30px;
	}
	
#sidebar3_item {
	font-size:13px;
	margin-bottom:0px;
	padding-bottom:0px;
	border-bottom:0px;
	}

#front li p {
	margin-top:0px;
	margin-bottom:15px;
	}
	
#front ul.lcp_catlist {
	margin-top:15px;
	margin-bottom:0px;
	padding-left:0px;
	list-style-type:none;
	}
	
#front li {
	font-size:18px;
	font-weight:bold;
	letter-spacing:-1px;
	margin-bottom:0px;
	}
	
#front li p {
	font-weight:normal;
	letter-spacing:0px;
	}
	
#front h2.sectiontitle {
	font-family:helvetica,"Helvetica Neue",arial,verdana,sans-serif;
	font-size:50px;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:-3px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	color:#262626;
	}
	
#front h2.sectiontitle a:link {
	text-decoration:none;
	color:#262626;
	}
	
#front h2.sectiontitle a:visited {
	text-decoration:none;
	color:#262626;
	}
	
#front h2.sectiontitle a:hover {
	text-decoration:none;
	color:#262626;
	}
	
div.textwidget a:link {
	color:#cc9900;
	}
	
div.textwidget a:visited {
	color:#cc9900;
	}
	
div.textwidget a:hover {
	color:#cc9900;
	}

/* FRONT STYLES */

/* GIGS CALENDAR */

#sidebar3 li.gig {
	font-weight:bold;
	font-size:13px;
	letter-spacing:0px;
	margin-bottom:5px;
	}
	
#sidebar3 li.gig a:link {
	font-weight:normal;
	}
	
#sidebar3 li.gig a:visited {
	font-weight:normal;
	}
	
div.gigs-calendar {
	font-family:helvetica,"Helvetica Neue",arial,verdana,sans-serif;
	font-size:13px;
	}
	
div.gigs-rss {
	font-family:helvetica,"Helvetica Neue",arial,verdana,sans-serif;
	font-size:13px;
	}
	
div.gig-post {
	font-family:helvetica,"Helvetica Neue",arial,verdana,sans-serif;
	font-size:13px;
	margin-top:15px;
	}
	
div.no-gigs {
	margin-top:15px;
	}

/* GIGS CALENDAR */

/* GALLERY */

div.ngg-galleryoverview {
	font-family:helvetica,"Helvetica Neue",arial,verdana,sans-serif;
	font-size:13px;
	}
	
div.ngg-navigation {
	padding-bottom:5px;
	}
	
div.carouselContainer {
	font-family:helvetica,"Helvetica Neue",arial,verdana,sans-serif;
	font-size:9px;
	}
	
div.slideInfoZone {
	font-family:helvetica,"Helvetica Neue",arial,verdana,sans-serif;
	}
	
div.slideInfoZone h2 {
	font-size:18px;
	}

/* GALLERY */

/* MEMBERS */

table#members_list {
font-family: helvetica,"Helvetica Neue",arial,verdana,sans-serif;
font-size:13px;
}

table#members_list tr.title_bar {
font-size:16px;
font-weight:bold;
background:#cc9900;
color:#ffffff;
}

table#members_list tr.title_bar td {
padding-left:5px;
padding-right:5px;
background:#cc9900;
}

table#members_list td {
width:115px;
padding:3px;
background:#e8e8e8;
}

/* MEMBERS */

/* TRIVIA */

div.quiz-area {
font-family: helvetica,"Helvetica Neue",arial,verdana,sans-serif;
font-size:13px;
}

div.show-question {
font-family: helvetica,"Helvetica Neue",arial,verdana,sans-serif;
font-size:13px;
margin-bottom:20px;
padding-bottom:20px;
}

div.question-content {
font-weight:bold;
font-size:14px;
}

p.explanation {
font-style:italic;
}


/* TRIVIA */

/* TWITTER STYLES */

div.twitter_div {
	height:auto;
	overflow:hidden;
	}
	
div.twitter_div ul {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	}
	
div.twitter_div li {
	font-family:helvetica,"Helvetica Neue",arial,verdana,sans-serif;
	font-size:12px;
	list-style-type:none;
	margin-left:0px;
	margin-right:0px;
	margin-top:5px;
	margin-bottom:5px;
	padding:5px;
	color:#383838;
	border:1px solid #b0b0b0;
	background:#f8f8f8;
	}
	
div.twitter_div p.twitter-link {
	font-family:helvetica,"Helvetica Neue",arial,verdana,sans-serif;
	font-size:11px;
	margin-top:0px;
	margin-bottom:0px;
	color:#262626;
	}
	
div.twitter_div p.twitter-link a:link {
	text-decoration:none;
	color:#cc9900;
	}
	
div.twitter_div p.twitter-link a:visited {
	text-decoration:none;
	color:#cc9900;
	}
	
div.twitter_div p.twitter-link a:hover {
	text-decoration:underline;
	color:#cc9900;
	}
	
div.twitter_avatar {
	float:left;
	margin-right:5px;
	}
	
div.twitter.info {
	float:left;
	}
	
#sidebar_twitter {
	padding-bottom:0px;
	}
	
#sidebar_twitter li a:link {
	text-decoration:none;
	color:#cc9900;
	}
	
#sidebar_twitter li a:visited {
	text-decoration:none;
	color:#cc9900;
	}
	
#sidebar_twitter li a:hover {
	text-decoration:underline;
	color:#cc9900;
	}
	
#sidebar_twitter h2.sidebar-title {
	text-transform:lowercase;
	margin-bottom:0px;
	color:#262626;
	}
	
#sidebar_twitter h2.sidebar-title a:link {
	color:#262626;
	}

#sidebar_twitter h2.sidebar-title a:visited {
	color:#262626;
	}
	
#sidebar_twitter h2.sidebar-title a:hover {
	text-decoration:none;
	color:#262626;
	}
	
#sidebar_twitter li{
	margin-bottom:10px;
	padding:5px;
	border:1px solid #b0b0b0;
	background-image:none;
	background:#f8f8f8;
	}
	
/* TWITTER STYLES */

/* CONTACT STYLES */

div.contactform form input {
border:1px solid #b0b0b0;
font-family:helvetica,"Helvetica Neue",arial,verdana,sans-serif;
font-size:12.5px;
}

div.contactform form textarea {
border:1px solid #b0b0b0;
font-family:helvetica,"Helvetica Neue",arial,verdana,sans-serif;
font-size:12.5px;
padding:10px;
width:360px;
}

div.contactform form select {
border:1px solid #b0b0b0;
font-family:helvetica,"Helvetica Neue",arial,verdana,sans-serif;
font-size:12.5px;
}

div.contactform input#submit {
background:#f0f0f0;
font-weight:bold;
border:0px;
color:#cc9900;
text-transform:uppercase;
padding:2px;
}

div.contactform {
font-family:helvetica,"Helvetica Neue",arial,verdana,sans-serif;
font-size:12.5px;
}

/* CONTACT STYLES */

/* SPAN CLASSES */

.gold {
	color:#cc9900;
	}

/* SPAN CLASSES */