/*************
TEXT STYLES SET HERE
*************/

p { 
	margin: 0px;
	padding: 0px;
	
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px; 
	color: #595245; 
	line-height: 16px; 
	margin-bottom: 10px; 
}

a:link { 
	color: #E56208; 
	text-decoration: none; 
}

a:active { 
	color: #E56208; 
	text-decoration: none; 
}

a:visited { 
	color: #E56208; 
	text-decoration: none; 
}

a:hover { 
	color: #4A4234; 
	text-decoration: underline; 
}

.insetImage { 
	margin: 0px;
	padding: 0px;
	
	float:left; 
	height: 65px; 
	width: 86px; 
	background-color: #DAD9D5; 
	padding: 10px; 
	margin-top: 3px; 
	margin-right: 12px; 
}

#mainContent ul { padding:0; margin-top: 0; margin-right: 0; margin-bottom: 10; margin-left: 0; }

#mainContent li { list-style-position: outside; list-style-image: none; list-style-type: none; font-size: 12px; color: #4A4234; background-image: url(http://www.thevenuestocksbridge.co.uk/_content/common/images/bullet_black.gif); background-repeat: no-repeat; background-position: left 4px; line-height: 16px; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 8px; padding-left: 20px; }

/*********
MAIN PAGE TITLES
*********/
h1 { 
	margin: 0px;
	padding: 0px;

	font-weight: normal; 
	font-size: 22px; 
	color: #E56208; 
	line-height: 26px; 
	padding-bottom: 10px;
}
/***********
SUB HEADINGS
************/
h2 { 
	margin: 0px;
	padding: 0px;

	font-weight: normal; 
	font-size: 16px; 
	color: #E56208; 
	padding: 0px; 
	line-height: 18px; 
}

/*********
SIDE COLUMN TITLES
*********/
h3 { 
	margin: 0px;
	padding: 0px;

	font-weight: normal; 
	font-size: 18px; 
	color: #4A4234; 
	padding-bottom: 15px;
	text-indent:15px; 
	line-height: 18px; 
}

/********
FOOTER PHONE TITLE (!)
*********/
h4 { 
	margin: 0px;
	padding: 0px;

	font-weight: normal; 
	font-size: 18px; 
	color: #3C352A; 
	padding-bottom: 4px;
	line-height: 24px; 
}

/**********
EVENT AND NEWS SMALL TITLES
**********/
h5 {
	margin: 0px;
	padding: 0px;

	font-weight: normal; 
	font-size: 14px; 
	color: #E56208; 
	padding-bottom: 5px; 
	line-height: 14px; 	
}

/***********
EVENT AND NEWS DATES
************/
h6 {
	margin: 0px;
	padding: 0px;
	
	font-weight: bold; 
	font-size: 12px; 
	color: #000; 
	padding-bottom: 2px; 
	line-height: 14px; 	
}


/*************
GENERAL BUTTONS AND CONTENT STYLES
**************/

.moreButton a {
	margin: 0px;
	padding: 0px;
	
	display: block;
	height: 19px; 
	width: auto; 
	float: left; 

	background-image: url(../images/icon_more.jpg); 
	background-repeat: no-repeat; 
	background-position: left center;
	background-color: #c6c5c1; 

	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px; 	
	text-decoration: none; 
	color: #fff; 
	text-align: left; 
	line-height: 19px; 

	padding-right: 8px; 
	padding-left: 26px; 
	margin-bottom: 5px; 
	margin-right: 10px;
	margin-top: 5px;
}

.moreButton a:link {
	display: block;
	text-decoration: none; 
	color: #fff; 
}
.moreButton a:active {
	display: block;
	text-decoration: none; 
	color: #fff; 
}
.moreButton a:visited {
	display: block;
	text-decoration: none; 
	color: #fff; 
}

.moreButton a:hover {
	display: block;
	color: #fff; 
	background-color: #4a4234; 
}

.backButton a {
	margin: 0px;
	padding: 0px;
	
	display: block;
	height: 19px; 
	width: auto; 
	float: left; 

	background-image: url(../images/icon_back.jpg); 
	background-repeat: no-repeat; 
	background-position: left center;
	background-color: #c6c5c1; 

	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px; 	
	text-decoration: none; 
	color: #fff; 
	text-align: left; 
	line-height: 19px; 

	padding-right: 8px; 
	padding-left: 26px; 
	margin-bottom: 5px; 
	margin-right: 10px;
	margin-top: 5px;
}

.backButton a:link {
	display: block;
	text-decoration: none; 
	color: #fff; 
}
.backButton a:active {
	display: block;
	text-decoration: none; 
	color: #fff; 
}
.backButton a:visited {
	display: block;
	text-decoration: none; 
	color: #fff; 
}

.backButton a:hover {
	display: block;
	color: #fff; 
	background-color: #4a4234; 
}

.buyButton a {
	margin: 0px;
	padding: 0px;
	
	display: block;
	height: 19px; 
	width: auto; 
	float: left; 

	background-image: url(../images/icon_tickets.jpg); 
	background-repeat: no-repeat; 
	background-position: left center;
	background-color: #c6c5c1; 

	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px; 	
	text-decoration: none; 
	color: #fff; 
	text-align: left; 
	line-height: 19px; 

	padding-right: 8px; 
	padding-left: 26px; 
	margin-bottom: 5px; 
	margin-right: 10px;
	margin-top: 5px;
}

.buyButton a:link {
	display: block;
	text-decoration: none; 
	color: #fff; 
}
.buyButton a:active {
	display: block;
	text-decoration: none; 
	color: #fff; 
}
.buyButton a:visited {
	display: block;
	text-decoration: none; 
	color: #fff; 
}

.buyButton a:hover {
	display: block;
	color: #fff; 
	background-color: #4a4234; 
}

/* NEWS */

.news_block { float: left; background-color: #EDECE7; height: 25px; width: 460px; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }

.news_datefloat a:link, .news_datefloat a:active, .news_datefloat a:visited, .news_datefloat a:hover { float: left; color: #4A4234; font-size: 11px; background-image: url(../images/icon_page.gif); background-repeat: no-repeat; background-position: 5px center; text-decoration: none; margin: 0px; padding-left: 25px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; width: 60px; height: 25px; line-height: 26px; border-right-width: 1px; border-right-style: solid; border-right-color: #DAD9D5; }

.news_date { color: #4A4234; font-size: 11px; background-image: url(../images/icon_page.gif); background-repeat: no-repeat; background-position: left center; padding-left: 20px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }

.news_titlesmall {float: left; height: 25px; line-height: 26px; font-size: 12px; padding-left: 15px; }

.news_mainimage { width: 460px; margin-bottom: 15px; }

.news_longdesc { width: 460px; margin-bottom: 10px; }

.news_nav { float: left; clear: both; width: 460px; margin-top: 0px; padding: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }

.news_time, .news_where, .news_prices { float: left; clear: both; background-color: #EDECE7; padding-left: 5px; padding-top: 2px; padding-right: 8px; padding-bottom: 2px; height: auto; width: auto; white-space: nowrap; display: block; color: #3C352A; margin-top: 0px; margin-right: 0px; margin-bottom: 2px; margin-left: 0px; }

.news_weblink { float: left; clear: both; background-image: url(../images/bullet_go.gif); background-repeat: no-repeat; background-position: right center; background-color: #EDECE7; padding-left: 5px; padding-top: 2px; padding-right: 25px; padding-bottom: 2px; }

.date {
	margin: 0px;
	padding: 0px;
	
	font-weight: bold; 
	font-size: 12px; 
	color: #3C352A; 
	padding-bottom: 2px; 
	line-height: 14px; 	
}




/* LINKS */

.links_titles { padding-bottom: 5px; padding-top:10px; font-size:16px; color: #3C352A; }

.linksbullet { background-image: url(../images/bullet_black.gif); background-repeat: no-repeat; background-position: 2px center; text-indent: 20px; display: block; height: auto; width: 400px; }
 
/* JOBS & CAREERS */

.clearer { clear:both; height:0px!important; overflow:hidden; }


.job_titles { background-image: url(../images/bullet_jobtitle.gif); background-repeat: no-repeat; background-position: 2px top; text-indent: 28px; padding-bottom: 5px; margin-top:20px; height: 16px; font-size:16px; color: #3C352A; }

.job_teaser { margin-top:5px; }

.job_download { background-image: url(../images/bullet_note.gif); background-repeat: no-repeat; background-position: 2px center; text-indent: 25px; display: block; height:22px; width: 250px; line-height: 22px; background-color:#EDECE7; margin-bottom: 3px; }

.job_download_block { padding-top: 5px; padding-bottom: 5px; }


/* COMMUNITY EVENTS */

.commevent_block { float: left; background-color: #EDECE7; height: 25px; width: 460px; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }

.commevent_datefloat a:link, .commevent_datefloat a:active, .commevent_datefloat a:visited, .commevent_datefloat a:hover { float: left; color: #4A4234; font-size: 11px; background-image: url(../images/icon_page.gif); background-repeat: no-repeat; background-position: 5px center; text-decoration: none; margin: 0px; padding-left: 25px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; width: 60px; height: 25px; line-height: 26px; border-right-width: 1px; border-right-style: solid; border-right-color: #DAD9D5; }

.commevent_date { color: #4A4234; font-size: 11px; background-image: url(../images/icon_page.gif); background-repeat: no-repeat; background-position: left center; padding-left: 20px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }

.commevent_titlesmall {float: left; height: 25px; line-height: 26px; font-size: 12px; padding-left: 15px; }

