/*
Theme Name: New Century Players custom Wordpress theme
Theme URI: http://newcenturyplayers.org/
Description: The custom theme for New Century Players, based off the default Wordpress design <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.0
Author: "The Backslash Enthusiast"
Author URI: N/A
Tags: custom, two columns
*/

html {margin: 0px; padding: 0px;}

body {
	font: 12px/18px Trebuchet Ms, Arial, Sans-Serif;
	color: #333;
	margin: 0px;
	padding: 0px;
	background: #2f9aba url('images/newcentury_bg.jpg') no-repeat 50% top;
}

img {border: none;}

.wrapper {margin: 0px auto; width: 850px;}
.header {width: 850px; margin: 0px}
.header .logo {float: left;}
.header .topbanner {float: right;}
.clear {clear: both; font-size: 1px; line-height: 1px;}
.nav {background: url('images/nav_bg.gif') no-repeat; width: 845px; height: 18px; margin: 0px auto 20px auto; padding: 3px 0px 3px 5px;}

.nav .groups
{
	list-style-type: none;	
	display: inline;
	padding: 0px;
	margin: 0px;
	width: 850px;
}

.nav .groups .group
{
	display: inline;	
	float: left;	
	height: 20px;
	margin: 0px 0px 0px 11px;
	z-index: 5;
	position: relative;	
	text-decoration: none;
}
.nav .group .onstate
{
	display: none !important;
	border: 0px;

}

.nav .group .offstate
{
	display: inline !important;
	border: 0px;
}

.nav .group.hover .onstate,
.nav .group:hover .onstate
{
	display: inline !important;
	border: 0px;
}

.nav .group:hover .offstate,
.nav .group.hover .offstate
{
	display: none !important;
	border: 0px;
}

#page {
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #000000;
	background-image: url('images/bg-ncp.jpg');
	background-repeat: repeat-y;
	width: 940px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
.announcement{
	background-color: #000000;
	border: #ffffff dotted 1px;
	font-size: 0.9em;
	width: 85%;
	margin: auto;
	margin-top: 20px;
	text-align: center;
}

.post {
}
.postDate{
	float: right;
	text-align: right;
	font-size: 0.8em;
	line-height: 24px;
	display: none;
}
.postPage{
}
.aboutUsEntry{
	/*border: #ffffff solid 1px;*/
	height: 100px;
	width: 100%;
	margin-top: 10px;
	padding: 10px 10px 10px 10px;
}
.entry {
}
#sidebar {
	display: none !important;
	margin-left: auto;
	margin-right: 60px;
	width: 210px;
}
.tickets {
	height: 60px;
	width: 180px;
	background-image: url('images/TicketsBG.jpg');
	text-align: center;
	font-size: 32px;
	line-height: 60px;
	margin: auto;
}
.content {background: #fff url('images/content_top_bg.jpg') no-repeat; width: 790px; min-height: 450px; padding: 50px 30px 20px 30px;}
h1 {font: 20px/26px Trebuchet Ms, Arial, Sans-Serif; color: #2f9aba; margin: 0px 0px 10px 0px; text-transform: uppercase}
p {margin: 10px 0px; padding: 0px; font: 13px/18px  Trebuchet Ms, Arial, Sans-Serif; color: #333}
.footer {position: relative; font: 11px/14px  Trebuchet Ms, Helvetica, sans-serif; color: white; background: url('images/content_bottom_bg.jpg') no-repeat; width: 650px; padding: 80px 100px 0px 100px; height: 29px; margin-bottom: 50px; }
.footer .left {float: left;}
.footer .right {float: right;}
.footer .socialnetworks {position: absolute; left: 558px; top: 35px;}
.footer .socialnetworks img {margin-left: 7px;}

.footer a:visited,
.footer a:link
{color: #fff; text-decoration: underline;}
.footer a:hover {text-decoration: none;}
a:visited,
a:link
{
color: #2f9aba;
text-decoration: none;
}

a:hover
{color: #2f9aba;
text-decoration: underline;
}

/* Headers, titles and special text */
h2 {font: 16px/20px Trebuchet Ms, Arial, Sans-Serif; color: #d68722; margin: 0px 0px 10px 0px}

hr {height: 1px; color: #d68722; border-top: 1px #d68722 solid; border-left: none;}


img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
	
/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
