/* 
Theme Name: Clocktower Theme
Theme URI: http://www.pitchbrand.com 
Description: Another Widget ready WP theme based on the Higherground CSS template.
Author: Ryan Geiger
*/

/* GLOBAL STYLING */
body {
	color: #ffffff;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.5em;
	background-image: url(images/bg_tile.jpg);
	background-repeat: repeat;
	margin: 0;
}
#mainWrapper {
	position: relative;
	width: 900px;
	margin: auto;
	text-align: left;
}
#header {
	width: 100%;
	position: relative;
	height: 250px;
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
}
#contentWrapper {
	position: relative;
	float: left;
	width: 100%;
	background-image: url(images/transparency.png);
	background-repeat: repeat;
}
#content {
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	position: relative;
	padding-top: 15px;
	width: 97%;
}
#leftContent {
	position: relative;
	float: left;
	width: 550px;
}
#rightContent {
	position: relative;
	float: left;
	width: 50%;
}
#secondary {
	position: relative;
	float: left;
	width: 525px;
	padding-left: 15px;
}
strong {
	color: #FFFFFF;
}
img {
	border: medium solid #FFFFFF;
	margin-right: 15px;
}

img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignright {
margin: 0 0 2px 7px;
display: inline;
}
img.alignleft {
margin: 0 7px 2px 0;
display: inline;
}
.alignright {
float: right;
}
.alignleft {
float: left;
}
.postimg {  
	float: left;  
	width: 200px;  
	height: 200px; 
	margin-bottom: 5px;   
} 
ui {
}
li {
}


/* LINKAGE */
a, a:visited {	
	color: #0099CC;
	text-decoration: none;
}
a:hover {
	color: #FFFFFF;
}

/* HEADERS */
h1 {
	font-size: 20px;	
	font-weight: normal;
}
h2 {
	font-size: 17px;
	color: #FF0066;
	padding-bottom: 5px;
	margin: 0;
	line-height: 18px;
}
h3 {
	font-size: 15px;
        color: #ff0066;	
}

/* NAVIGATION */
#navWrapper {
	position:relative;
	width: 900px;
	background-color:#000000;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CC9900;
	border-bottom-color: #CC9900;
}
#nav {
	padding-left: 15px;
	position: relative;
        text-align: center;
}
#nav ul {
	padding: 0;
	display: inline;
	width: 100%;
}
#nav ul li {
	text-transform: capitalize;
	text-decoration: none;
	padding-right: 12px;
	display: inline;
}

/* SIDEBAR */
#sidebar {
	float: left;
	width: 300px;		
}


/* FEATURED SHOWS */
#featuredWrapper {
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	position: relative;
	padding-top: 15px;
	width: 97%;
}
#featured {
	float: left;
	width: 200px;
	position: relative;
	padding-right: 15px;
}
#featured_title {
	background-image: url(images/titles/upcomingshows.png);
	background-repeat: no-repeat;
	float: left;
	height: 75px;
	width: 850px;
	margin-bottom: 5px;
}

#featured p{
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}

/* WEEKLY SHOWS */
#weeklyWrapper {
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	position: relative;
	padding-top: 15px;
	width: 450px;
}
#weekly {
	float: left;
	width: 200px;
	position: relative;
	padding-right: 15px;
}
#weekly_title {
	background-image: url(images/titles/weeklyshows.png);
	background-repeat: no-repeat;
	float: left;
	height: 55px;
	width: 450px;
	margin-bottom: 5px;
}

#weekly p{
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}

.weekly_img {  
	float: left;  
	width: 150px;  
	height: 150px; 
	margin-bottom: 5px;   
} 

/* LATE NIGHT SHOWS */
#lateWrapper {
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	position: relative;
	padding-top: 15px;
	width: 450px;
}
#late {
	float: left;
	width: 200px;
	position: relative;
	padding-right: 15px;
}
#late_title {
	background-image: url(images/titles/latenightshows.png);
	background-repeat: no-repeat;
	float: left;
	height: 55px;
	width: 450px;
	margin-bottom: 5px;
}

#late p{
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}

.late_img {  
	float: left;  
	width: 150px;  
	height: 150px; 
	margin-bottom: 5px;   
}

/* SPECIAL ANNOUNCEMENT */
#specialWrapper {
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	position: relative;
	padding-top: 15px;
	width: 400px;
}
#special {
	float: left;
	width: 400px;
	position: relative;
	padding-right: 15px;
}
#special_title {
	background-image: url(images/titles/checkitout.png);
	background-repeat: no-repeat;
	float: left;
	height: 55px;
	width: 400px;
	margin-bottom: 5px;
}

#special p{
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}

.special_img {  
	float: left;  
	width: 400px;  
	height: 400px; 
	margin-bottom: 5px;   
}

/* SHOW PAGE */
#show_image {
	float: left;
	width: 300px;
}

.show_image_img{
	width: 300px;
	float: left;
}

.single-post {
	float: left;
	width: 525px;
	padding-left: 25px;
}


/* CONTACT PAGE */
#contact_img {
	float: left;
	height: 450px;
	width: 300px;
	background-image: url(images/exterior.jpg);
	background-repeat: no-repeat;
	border: medium solid #FFFFFF;
}

/* VENUE PAGE */
#venue_img {
	float: left;
	height: 225px;
	width: 865px;
	background-image: url(images/room.jpg);
	background-repeat: no-repeat;
	border: medium solid #FFFFFF;
	margin-bottom: 5px;
}

/* MENU PAGE */
#menu_img {
	float: left;
	height: 450px;
	width: 300px;
	background-image: url(images/menu.jpg);
	background-repeat: no-repeat;
	border: medium solid #FFFFFF;
}

/* FOOTER */
#footerWrapper {
	position: relative;
	float:left;
	width: 900px;	
	text-align: left;
}
