* {
	padding:0;
	margin:0;
}

/*============================================================================================================================================== UNIVERSAL ELEMENTS */

a {
	color:#A7A8AA;
	text-decoration: none;
}

a:focus
{
  	outline: none;
}

a:hover {
	color:#9F762E;
}

h2 {
	color:#B1B2B4;	
}

h3 {
	color:#A7A8AA;	
}

h4 {
	padding-bottom:1em;
}

input {
	color:#303030;
}

.inactive_link {
	color:#A7A8AA;
}

.error {
	color:#FF0000;
	font-size:80%;
}

img {
	border: none;
}

/*---------------------------------------------------- PAGINATION */

div.pagination {
	text-align:right;
	width:570px;
	padding:4px 0;
	float:left;
	font-size:97%;
}
div.pagination a {
	padding:2px 3px;
	text-decoration:none;
	font-style:normal;
	font-size:97%;
}
div.pagination a:hover {
	background:#9F762E;
	color:#FFF;
}
div.pagination span.current {
	color:#9F762E;
	padding:2px 2px;
	font-style:normal;
}


/*---------------------------------------------------- FLOATS USED INSIDE WYSIWYG */

.left {
	float:left;
	margin:10px 10px 10px 0;
}

.right {
	float:right;
	margin:10px 0 10px 10px;
}

div#wrapper div#shadow_container div#container div#column_two div#content ul li, div#wrapper div#shadow_container div#container div#column_two div#content ol li  {
	margin-left: 23px;
}

div#wrapper div#shadow_container div#container div#column_two div#content ul, div#wrapper div#shadow_container div#container div#column_two div#content ol {
	margin-bottom: 13px;
}

/*============================================================================================================================================== BODY */

body {
	font:85%/100% Arial, Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
	background:url('../images/housestyle/background.jpg') repeat-x #0A0A0A;
}

/*============================================================================================================================================== WRAPPER */

div#wrapper {
	margin:0 auto;
	padding:20px 0 0 0;
	width:814px;
}

/*============================================================================================================================================== SHADOW CONTAINER */

div#wrapper div#shadow_container {
	width:814px;
	background:url('../images/housestyle/shadow_right.jpg') top right no-repeat #000000;
	margin:0 0 60px 0;
	float:left;
}


/*============================================================================================================================================== CONTAINER */

div#wrapper div#shadow_container div#container {
	_height: 800px;
	min-height: 800px;
	width:760px;
	background:#000000;
	padding:20px;
	float:left;
}


/*=========================================================================================== HEADER */
div#wrapper div#shadow_container div#container h1 {
	text-indent:-5000px;
	width:760px;
	height:290px;
	margin:0 0 20px 0;
	float:left;
}

div#wrapper div#shadow_container div#container h1 p {
	text-indent: 0;
	padding: 0;
	margin: 0;
}

div#wrapper div#shadow_container div#container h1 a {
	width:760px;
	height:290px;
	display:block;
	float:left;
	background: none;
}

div#wrapper div#shadow_container div#container div#home_header {
	height:535px;
	margin-bottom: 20px;
}

/*=========================================================================================== HOME NEWS */
div#wrapper div#shadow_container div#container div#home_news {
	width:760px;
	height:14px;
	line-height:100%;
	margin:0 0 20px 0;
	float:left;
}

div#wrapper div#shadow_container div#container div#home_news h2 {
	background:url('../images/home/hr_latest_news.jpg') no-repeat;
	width:124px;
	height:14px;
	text-indent:-5000px;
	float:left;
	padding:0 7px 0 0;
}	

div#wrapper div#shadow_container div#container div#home_news p {
	float:left;
}

div#wrapper div#shadow_container div#container div#home_news p span {
	color:#A7A8AA;
}


div#wrapper div#shadow_container div#container div#home_news p a {
	text-decoration:none;
}

/*=========================================================================================== JAVASCRIPT - DOM NEWS */

div#wrapper div#shadow_container div#container div#home_news #news {
	width:620px;
}

div#wrapper div#shadow_container div#container div#home_news div#news ul {
	height:20px;
	list-style:none;
}

div#wrapper div#shadow_container div#container div#home_news div#news ul li {
/*	padding:2px 0;*/
/*		line-height:2em;*/

	height:20px;
}

div#wrapper div#shadow_container div#container div#home_news div#news ul li a {
	text-decoration:none;
}

/* the news box when JavaScript is available */
div#wrapper div#shadow_container div#container div#home_news #news.hasJS {
	height:20px;
	overflow:hidden;
	position:relative;
}
/* The nested UL when JavaScript is available */
div#wrapper div#shadow_container div#container div#home_news #news.hasJS ul {
	position:absolute;
	top:0;
	left:0;
}



/*=========================================================================================== COLUMN ONE */
div#wrapper div#shadow_container div#container div#column_one {
	width:180px;
	margin:0 10px 0 0;
	float:left;
}

div#wrapper div#shadow_container div#container div#column_one div#menu ul#nav {
	width:180px;	
	list-style:none;
	float:left;
}

div#wrapper div#shadow_container div#container div#column_one div#menu ul#nav li {
	float:left;
}

div#wrapper div#shadow_container div#container div#column_one div#menu ul#nav li a {
	width:170px;
	border-top:1px solid #808080;
	border-bottom:2px solid #000000;
	display:block;
	text-decoration:none;
	padding:5px 0 5px 10px;
	font-size:90%;
	line-height:90%;
	float:left;
	background:url('../images/menu/menu_11.jpg') #1C1C1C no-repeat;
}

div#wrapper div#shadow_container div#container div#column_one div#menu ul#nav li a:hover {
	color:#FFFFFF;
}

div#wrapper div#shadow_container div#container div#column_one div#menu ul#nav li a#menu_1 { background:url('../images/menu/menu_1.jpg') #3E3E40 no-repeat; }
div#wrapper div#shadow_container div#container div#column_one div#menu ul#nav li a#menu_2 { background:url('../images/menu/menu_2.jpg') #3D3D3F no-repeat; }
div#wrapper div#shadow_container div#container div#column_one div#menu ul#nav li a#menu_3 { background:url('../images/menu/menu_3.jpg') #39393B no-repeat; }
div#wrapper div#shadow_container div#container div#column_one div#menu ul#nav li a#menu_4 { background:url('../images/menu/menu_4.jpg') #363638 no-repeat; }
div#wrapper div#shadow_container div#container div#column_one div#menu ul#nav li a#menu_5 { background:url('../images/menu/menu_5.jpg') #333335 no-repeat; }
div#wrapper div#shadow_container div#container div#column_one div#menu ul#nav li a#menu_6 { background:url('../images/menu/menu_6.jpg') #303032 no-repeat; }
div#wrapper div#shadow_container div#container div#column_one div#menu ul#nav li a#menu_7 { background:url('../images/menu/menu_7.jpg') #2C2C2E no-repeat; }
div#wrapper div#shadow_container div#container div#column_one div#menu ul#nav li a#menu_8 { background:url('../images/menu/menu_8.jpg') #28282A no-repeat; }
div#wrapper div#shadow_container div#container div#column_one div#menu ul#nav li a#menu_9 { background:url('../images/menu/menu_9.jpg') #242426 no-repeat; }
div#wrapper div#shadow_container div#container div#column_one div#menu ul#nav li a#menu_10 { background:url('../images/menu/menu_10.jpg') #202020 no-repeat; }
div#wrapper div#shadow_container div#container div#column_one div#menu ul#nav li a#menu_11 { background:url('../images/menu/menu_11.jpg') #1C1C1C no-repeat; }


div#wrapper div#shadow_container div#container div#column_one div#menu ul#nav li a#menu_1.active,
div#wrapper div#shadow_container div#container div#column_one div#menu ul#nav li a#menu_2.active,
div#wrapper div#shadow_container div#container div#column_one div#menu ul#nav li a#menu_3.active,
div#wrapper div#shadow_container div#container div#column_one div#menu ul#nav li a#menu_4.active,
div#wrapper div#shadow_container div#container div#column_one div#menu ul#nav li a#menu_5.active,
div#wrapper div#shadow_container div#container div#column_one div#menu ul#nav li a#menu_6.active,
div#wrapper div#shadow_container div#container div#column_one div#menu ul#nav li a#menu_7.active,
div#wrapper div#shadow_container div#container div#column_one div#menu ul#nav li a#menu_8.active,
div#wrapper div#shadow_container div#container div#column_one div#menu ul#nav li a#menu_9.active,
div#wrapper div#shadow_container div#container div#column_one div#menu ul#nav li a#menu_10.active,
div#wrapper div#shadow_container div#container div#column_one div#menu ul#nav li a#menu_11.active {
	background:#000000;
	color:#FFFFFF;	
	border-bottom:1px solid #202020;
}
  
/*------------------------------------------------------------------------------------------- SECOND SUB MENU */
div#wrapper div#shadow_container div#container div#column_one div#menu ul#nav li.pad {
	margin:0 0 8px 0;
}
div#wrapper div#shadow_container div#container div#column_one div#menu ul#nav li ul {
	list-style:none;
	background:#000000;
	float:left;
	display:none;
}

div#wrapper div#shadow_container div#container div#column_one div#menu ul#nav li ul li a {
	width:160px;
	border:0;
	display:block;
	text-decoration:none;
	padding:5px 0 5px 20px;
	font-size:80%;
	border-bottom:1px solid #202020;
	float:left;
	background:#000000;
}

div#wrapper div#shadow_container div#container div#column_one div#menu ul#nav li.active ul {
	display:block;	
}

/*------------------------------------------------------------------------------------------- THIRD SUB MENU */
div#wrapper div#shadow_container div#container div#column_one div#menu ul#nav li a.active,
div#wrapper div#shadow_container div#container div#column_one div#menu ul#nav li ul li a.active {
	color:#FFFFFF;
}

div#wrapper div#shadow_container div#container div#column_one div#menu ul#nav li ul li ul li a {
	width:150px;
	border:0;
	display:block;
	text-decoration:none;
	padding:5px 0 5px 30px;
	font-size:80%;
	border-bottom:1px solid #202020;
	float:left;
	background:#000000;
}


/*------------------------------------------------------------------------------------------- SEARCH BOXES */

div#wrapper div#shadow_container div#container div#column_one div#menu_bottom {
	border-top:1px solid #808080;
	background:url('../images/menu/menu_bottom.jpg') no-repeat #0A0A0A;
	width:180px;
	min-height:125px;
	_height:125px;
	float:left;
	padding:29px 0 6px 0;
}

div#wrapper div#shadow_container div#container div#column_one div#menu_bottom h2 {
	color:#9D9FA1;
	font-size:90%;
	padding:0 0 7px 0;
	font-weight:normal;
	margin:0 0 0 10px;
	_margin:0 0 0 5px;
	float:left;
	width:150px;
}

div#wrapper div#shadow_container div#container div#column_one div#menu_bottom p {
	height:20px;
	padding:0 0 30px 10px;
	float:left;
}


div#wrapper div#shadow_container div#container div#column_one div#menu_bottom input {
	float:left;
}

div#wrapper div#shadow_container div#container div#column_one div#menu_bottom input.text_input {
	border:1px solid #7F7F7F;
	width:128px;
	color:#9D9FA1;
	font-size:80%;
	height:16px;
	padding:3px 5px 0 5px;
}

div#wrapper div#shadow_container div#container div#column_one div#menu_bottom h4 {
	float:left;
	padding:0 0 0 10px;	
	text-indent:-5000px;
	width:100px;
}

div#wrapper div#shadow_container div#container div#column_one div#menu_bottom h4 a {
	background:url('../images/housestyle/rss.gif') no-repeat;
	float:left;
	width:28px;
	height:28px;
	display:block;
}



/*============================================================================================================================================== HOME TWO */
div#wrapper div#shadow_container div#container div#home_two {
	width:570px;
	float:left;
}

div#wrapper div#shadow_container div#container div#home_two div {
	width:280px;
	height:210px;
	float:left;
	overflow: hidden;
	position: relative;
}

div#wrapper div#shadow_container div#container div#home_two div.section_left {
	margin-right:10px;
}

div#wrapper div#shadow_container div#container div#home_two div h3 {
	width:280px;
	height:25px;
	text-indent:-5000px;
}

div#wrapper div#shadow_container div#container div#home_two div#next h3 { background:url('../images/home/hr_next.jpg') no-repeat; }
div#wrapper div#shadow_container div#container div#home_two div#exclusive h3 { background:url('../images/home/hr_exclusive.jpg') no-repeat; }
div#wrapper div#shadow_container div#container div#home_two div#meet h3 { background:url('../images/home/hr_meet.jpg') no-repeat; }
div#wrapper div#shadow_container div#container div#home_two div#join h3 { background:url('../images/home/hr_join.jpg') no-repeat; }

div#wrapper div#shadow_container div#container div#home_two div div {
	height:171px;
	width:280px;
	line-height:120%;
}

div#wrapper div#shadow_container div#container div#home_two div div a {
	color:#FFFFFF;
	text-decoration:none;
}

/*div#wrapper div#shadow_container div#container div#home_two div#next div { background:url('../images/home/bg_next.jpg') no-repeat; }
div#wrapper div#shadow_container div#container div#home_two div#exclusive div { background:url('../images/home/bg_exclusive.jpg') no-repeat; }
div#wrapper div#shadow_container div#container div#home_two div#meet div { background:url('../images/home/bg_meet.jpg') no-repeat; }
div#wrapper div#shadow_container div#container div#home_two div#join div { background:url('../images/home/bg_join.jpg') no-repeat; }*/

div#wrapper div#shadow_container div#container div#home_two div div p {
	z-index: 999;
	position: absolute;
}

div#wrapper div#shadow_container div#container div#home_two div div img {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
}


/*=========================================================================================== SUB MENU */

div#wrapper div#shadow_container div#container div#home_two ul#sub_menu,
div#wrapper div#shadow_container div#container div#column_two ul#sub_menu {
	float:left;
}

div#wrapper div#shadow_container div#container div#home_two ul#sub_menu li,
div#wrapper div#shadow_container div#container div#column_two ul#sub_menu li {
	display:inline;
}

div#wrapper div#shadow_container div#container div#home_two ul#sub_menu li a,
div#wrapper div#shadow_container div#container div#column_two ul#sub_menu li a {
	border-right:1px solid #636466;
	color:#636466;
	padding:0 5px 0 0;
	font-size:94%;
	text-decoration:none;
}

div#wrapper div#shadow_container div#container div#home_two ul#sub_menu li a:hover,
div#wrapper div#shadow_container div#container div#column_two ul#sub_menu li a:hover {
	text-decoration:underline;
}

div#wrapper div#shadow_container div#container div#home_two ul#sub_menu li a#sub_menu_last,
div#wrapper div#shadow_container div#container div#column_two ul#sub_menu li a#sub_menu_last {
	border:0;
}


/*=========================================================================================== HOME FOOTER */
div#wrapper div#shadow_container div#container div#home_footer {
	padding:21px 0 0 0;
	width:760px;
	background:black;
	clear:both;
	position:relative;
	color:#808284;
	line-height:130%;
	font-weight:normal;
	font-size:90%;
}

div#wrapper div#shadow_container div#container div#home_footer p#arts_council {
	position:absolute;
	right:0px;
	top:21px;
	height:64px;
	width:272px;
	background:url('../images/home/arts_council.gif') no-repeat;
	text-indent:-5000px;
}


/*============================================================================================================================================== COLUMN TWO */

div#wrapper div#shadow_container div#container div#column_two {
	width:570px;
	float:left;
}

div#wrapper div#shadow_container div#container div#column_two div#content {
	padding:0 0 40px 0;
	float:left;
	min-height:370px;
	_height:370px;
	width:100%;
	float:left;
}


div#wrapper div#shadow_container div#container div#column_two div#content a {
	text-decoration:none;
}

div#wrapper div#shadow_container div#container div#column_two div#content h2 {
	color:#B1B2B4;
	font-size:160%;
	line-height: 85%;
	padding:0 0 11px 0;
}

div#wrapper div#shadow_container div#container div#column_two div#content h3 {
	padding:0 0 11px 0;
	line-height: 120%;
}


div#wrapper div#shadow_container div#container div#column_two div#content p {
	padding:0 0 15px 0;
	line-height:120%;
	font-size: 95%;
}

/*=========================================================================================== NEWS */

div#wrapper div#shadow_container div#container div#column_two div#content div.news_portal ul {
	padding:10px 0 20px 10px;
	margin:0 0 20px 15px;
}

div#wrapper div#shadow_container div#container div#column_two div#content div.news_shorts {
	border-bottom:1px solid #272727;
	margin:0 0 20px 0;
}


/*=========================================================================================== VENUE MENU */

div#wrapper div#shadow_container div#container div#column_two div#content ul#venue_menu {
	list-style:none;
}

div#wrapper div#shadow_container div#container div#column_two div#content ul#venue_menu li {
	padding:2px 0;
}


/*=========================================================================================== WHATS ON - EVENTS */

div#wrapper div#shadow_container div#container div#column_two div#content div.event {
	width:570px;
	float:left;
	padding:10px 0 10px 0;
	border-bottom:1px solid #272727;
}

div#wrapper div#shadow_container div#container div#column_two div#content div.event h3 {
	padding:0 0 2px 0;
}

div#wrapper div#shadow_container div#container div#column_two div#content div.event a {
	color:#FFFFFF;
	text-decoration:none;
	font-size: 95%;
}

div#wrapper div#shadow_container div#container div#column_two div#content div.event a:hover {
	color: #9f762e;
}

div#wrapper div#shadow_container div#container div#column_two div#content div.event div.event_image {
	background:#3F3F41;
	width:82px;
	height:79px;
	float:left;
}

div#wrapper div#shadow_container div#container div#column_two div#content div.event div.event_info {
	float:left;
	margin:0 0 0 10px;
}

div#wrapper div#shadow_container div#container div#column_two div#content div.event div.event_info p {
	padding:0 0 4px 0;
	line-height:110%;
}

div#wrapper div#shadow_container div#container div#column_two div#content div.event div.event_info p.event_description {
	font-size: 95%;
}

/*=========================================================================================== WHATS ON - SINGLE EVENT */

div#wrapper div#shadow_container div#container div#column_two div#content div#single_event {
	width:570px;
	float:left;
}

div#wrapper div#shadow_container div#container div#column_two div#content div#single_event a {
/*	text-decoration:underline;*/
}

div#wrapper div#shadow_container div#container div#column_two div#content div#single_event h2 {
	padding:0 0 30px 0;
	font-style:italic;
}

div#wrapper div#shadow_container div#container div#column_two div#content div#single_event p {
	display:block;
	width:570px;
}

div#wrapper div#shadow_container div#container div#column_two div#content div#single_event div.gallery_image {
	width:200px;
	height:200px;
	float:left;
	padding:4px 8px 12px 0;
}

div#wrapper div#shadow_container div#container div#column_two div#content div#single_event div.gallery_image img {
	float:left;
	padding:0 0 3px 0;
}

div#wrapper div#shadow_container div#container div#column_two div#content div#single_event div.gallery_image p {
	width:200px;
	padding:0;
	float:left;
}


div#wrapper div#shadow_container div#container div#column_two div#content div#single_event ul#event_menu {
	list-style:none;
	padding:0 0 20px 0;
	margin:0;
}

div#wrapper div#shadow_container div#container div#column_two div#content div#single_event ul#event_menu li {
	display:inline;
	padding:0 10px 0 0;
	margin:0
}

div#wrapper div#shadow_container div#container div#column_two div#content div#single_event ul#event_menu li a {
	text-decoration: underline;
}

div#wrapper div#shadow_container div#container div#column_two div#content div#single_event div#showing_at ul#venue_list li a.book_link {
	color: #9F762E;
}

/*---------------------------------------------------------------------------------------- SHOWING AT*/

div#wrapper div#shadow_container div#container div#column_two div#content div#single_event div#showing_at {
	clear:both;
	padding:20px 0 10px 0;
	float:left;
}

div#wrapper div#shadow_container div#container div#column_two div#content div#single_event div#showing_at h4 {
	color:#B1B2B4;	
}

div#wrapper div#shadow_container div#container div#column_two div#content div#single_event div#showing_at ul {
	list-style:none;
	float:left;
	padding:15px 0 0 0;
}

div#wrapper div#shadow_container div#container div#column_two div#content div#single_event div#showing_at ul li {
	padding:0 0 8px 0;
}

div#wrapper div#shadow_container div#container div#column_two div#content div#single_event div#showing_at ul li a.venue_link {
	color:#FFFFFF;
	text-decoration:none;
}

div#wrapper div#shadow_container div#container div#column_two div#content div#single_event div#showing_at table {
	margin:15px 0 0 0;	
	clear:both;
}

div#wrapper div#shadow_container div#container div#column_two div#content div#single_event div#showing_at h3 {
	margin:10px 0 0 0;
	clear:both;
	font-weight:normal;
	font-size:90%;
	padding:4px;
	border:1px solid #272727;
}



/*=========================================================================================== BLOG */

div#wrapper div#shadow_container div#container div#column_two div#content dl#blog_login {
	padding:10px 0 0 180px;
}

div#wrapper div#shadow_container div#container div#column_two div#content dl#blog_login dt {
	padding:13px 0 8px 0;
	color:#9D9FA1;
	font-size:90%;
}

div#wrapper div#shadow_container div#container div#column_two div#content dl#blog_login dt#blog_button {
	height:25px;
	padding:0;
}

div#wrapper div#shadow_container div#container div#column_two div#content dl#blog_login dd input.text_input {
	border:1px solid #7F7F7F;
	width:150px;
	color:#000000;
	font-size:80%;
	height:16px;
	padding:3px 5px 0 5px;
}

div#wrapper div#shadow_container div#container div#column_two div#content div#blog_page h2 {
/*	font-weight:normal;*/
	/*font:30px Arial, Verdana, Helvetica, sans-serif;*/
	margin:0px;
	padding:0px;
}

div#wrapper div#shadow_container div#container div#column_two div#content div#blog_page p {
	color:white;
	/*font:14px Arial, Verdana, Helvetica, sans-serif;*/
	padding:0px;
	margin:0px 0 10px 0;
}

div#wrapper div#shadow_container div#container div#column_two div#content div#blog_page p a {
	color:#ffffff;
/*	text-decoration:underline;*/
/*	border-bottom:1px solid #404040;*/
}

div#wrapper div#shadow_container div#container div#column_two div#content div#blog_page p a:hover{
	color: #9F762E;
}

div#wrapper div#shadow_container div#container div#column_two div#content div#blog_page div#blog_blurb {
	margin-bottom:10px;
	border-bottom:1px solid #272727;
}

div#wrapper div#shadow_container div#container div#column_two div#content div#blog_page div#blog_blurb img{
	margin-bottom:10px;
}

div#wrapper div#shadow_container div#container div#column_two div#content div#blog_page p#blog_links {
	text-align:right;
	padding:20px 0;
}

div#wrapper div#shadow_container div#container div#column_two div#content div#blog_page h4 {
	margin:20px 0;
	padding-bottom:5px;
	border-bottom:1px solid #272727;
	color:#A7A8AA;
}


div#wrapper div#shadow_container div#container div#column_two div#content div#blog_page div#comment_submit form dl#blog_login {
	padding-left:50px;
}

div#wrapper div#shadow_container div#container div#column_two div#content div#blog_page div#comment_submit form dl#blog_login dt {
	width:100px;
	height:20px;
	float:left;
/*	background:blue;*/
}

div#wrapper div#shadow_container div#container div#column_two div#content div#blog_page div#comment_submit form dl#blog_login dd {
	padding:13px 0 8px 0;
	color:#9D9FA1;
	font-size:90%;
	vertical-align:top;
}

div#wrapper div#shadow_container div#container div#column_two div#content div#blog_page div#comment_submit form dl#blog_login dd#passcode {
	padding:0px 0 0px 50px;
}


/*=========================================================================================== FORUM */

div#wrapper div#shadow_container div#container div#column_two div#content table{
	border:1px solid #333333;
	margin:0px;
	border-collapse: collapse;
	border:inset 1px solid #333333;
	border:outset 1px solid #333333;
}

div#wrapper div#shadow_container div#container div#column_two div#content table th{
	background-color:#333333;
}

div#wrapper div#shadow_container div#container div#column_two div#content table th,
div#wrapper div#shadow_container div#container div#column_two div#content table td,
div#wrapper div#shadow_container div#container div#column_two div#content table tr{
	padding:5px;
	border:1px solid #333333;
}

div#wrapper div#shadow_container div#container div#column_two div#content table tbody tr td.posts,
div#wrapper div#shadow_container div#container div#column_two div#content table tbody tr td.threads,
div#wrapper div#shadow_container div#container div#column_two div#content table tbody tr td#posts,
div#wrapper div#shadow_container div#container div#column_two div#content table tbody tr td#views{
	text-align:center;
}

div#wrapper div#shadow_container div#container div#column_two div#content table tbody tr td.discussion{
	vertical-align:top;
}

div#wrapper div#shadow_container div#container div#column_two div#content table tbody tr td.discussion a{
	line-height:30px;
}

div#wrapper div#shadow_container div#container div#column_two div#content table tbody tr td#thread a{
	line-height:30px;
}

div#wrapper div#shadow_container div#container div#column_two div#content div#nav_forum{
	margin-bottom:10px;
}

div#wrapper div#shadow_container div#container div#column_two div#content div#login_req{
	line-height:30px;
	color:#ffffff;
}

div#wrapper div#shadow_container div#container div#column_two div#content div#thread input.button{
	width:auto;
}

div#wrapper div#shadow_container div#container div#column_two div#content div#thread form h3{
	padding-bottom:5px;
	border-bottom:1px solid #272727;
}

div#wrapper div#shadow_container div#container div#column_two div#content div#thread form dl{
	padding-top:10px;
}

div#wrapper div#shadow_container div#container div#column_two div#content div.single_post {
/*	width:93%;
	margin:1% 2%;*/
/*	background:#E1EBF2;
	padding:0 4px 0 4px;*/
	float:left;
	padding:5px;
	margin-bottom:20px;
	width:100%;
/*	color:#105289;*/
}

div#wrapper div#shadow_container div#container div#column_two div#content div.single_post div.content {
	float:left;
/*	padding:8px;
	width:70%;
	border-right:3px solid #CCCCCC;	*/
}

div#wrapper div#shadow_container div#container div#column_two div#content div.single_post div.content h3{
	padding:0px;
	margin:0px 0 10px 0;
}
	
div#wrapper div#shadow_container div#container div#column_two div#content div.single_post div.user{
	float:left;
	clear:left;
/*	background:yellow;*/
}

div#wrapper div#shadow_container div#container div#column_two div#content div#forum_post form dl#blog_login {
	padding-left:50px;
}

div#wrapper div#shadow_container div#container div#column_two div#content div#forum_post form dl#blog_login dt {
	width:100px;
	height:20px;
	float:left;
/*	background:blue;*/
}

div#wrapper div#shadow_container div#container div#column_two div#content div#forum_post form dl#blog_login dd {
	padding:13px 0 8px 0;
	color:#9D9FA1;
	font-size:90%;
	vertical-align:top;
}

/*=========================================================================================== FORUM FORMS */

div#wrapper div#shadow_container div#container div#column_two div#content form dl#forum_forms {
/*	padding-lefts:50px;*/
	margin-top:20px;
}

div#wrapper div#shadow_container div#container div#column_two div#content form dl#forum_forms dt {
	width:100px;
	height:20px;
	float:left;
}

div#wrapper div#shadow_container div#container div#column_two div#content form dl#forum_forms dd {
	padding:0px 0 8px 0;
	color:#9D9FA1;
	font-size:90%;
	vertical-align:top;
	float:left;
	width:400px;
}



/*=========================================================================================== LOGIN */

div#wrapper div#shadow_container div#container div#column_two div#content dl#blog_login,
div#wrapper div#shadow_container div#container div#column_two div#content dl#blog_login input{
	width:auto;
}

/*div#wrapper div#shadow_container div#container div#column_two div#content div#login form input.button{
	width:auto;
}

div#wrapper div#shadow_container div#container div#column_two div#content div#login form dl {
	width:550px;
	
}

div#wrapper div#shadow_container div#container div#column_two div#content div#login form dl dt {
	width:100px;
	float:left;
	font-size:12px;
}

div#wrapper div#shadow_container div#container div#column_two div#content div#login form dl dd {
	width:400px;
	padding:5px;
	padding-top:0px;
	float:left;
}*/

/*=========================================================================================== FORGOTTEN PASSWORD */

div#wrapper div#shadow_container div#container div#column_two div#content p#please,
div#wrapper div#shadow_container div#container div#column_two div#content p.success_box{
	margin-top:10px;
}

/*div#wrapper div#shadow_container div#container div#column_two div#content div#forgotten form input.button {
	width:auto;
}

div#wrapper div#shadow_container div#container div#column_two div#content div#forgotten form  {
	margin-top:30px;
}*/

/*=========================================================================================== PROFILE */

/*div#wrapper div#shadow_container div#container div#column_two div#content div#profile p{
	padding-bottom:10px;
}

div#wrapper div#shadow_container div#container div#column_two div#content div#profile,
div#wrapper div#shadow_container div#container div#column_two div#content div#logout{
	float:left;
}

div#wrapper div#shadow_container div#container div#column_two div#content div#logout{
	height:50px;
	padding-top:20px;
}*/

div#wrapper div#shadow_container div#container div#column_two div#content div#profile form dl#blog_login {
	padding-left:100px;
}

div#wrapper div#shadow_container div#container div#column_two div#content div#profile form dl#blog_login dt {
	width:100px;
	height:20px;
	float:left;
/*	background:blue;*/
}

div#wrapper div#shadow_container div#container div#column_two div#content div#profile form dl#blog_login dd {
	padding:13px 0 8px 0;
	color:#9D9FA1;
	font-size:90%;
}


/*=========================================================================================== PASSWORD */

/*div#wrapper div#shadow_container div#container div#column_two div#content div#password p{
	padding-bottom:10px;
}

div#wrapper div#shadow_container div#container div#column_two div#content div#password,
div#wrapper div#shadow_container div#container div#column_two div#content div#logout{
	float:left;
}

div#wrapper div#shadow_container div#container div#column_two div#content div#logout{
	height:50px;
	padding-top:20px;
	
}

div#wrapper div#shadow_container div#container div#column_two div#content div#password form dt{
	height:25px;
	clear:left;
}
*/

/*=========================================================================================== VENUES */

div#wrapper div#shadow_container div#container div#column_two div#content div#venue_single_left {
/*	width:285px;
	float:left;*/
}

div#wrapper div#shadow_container div#container div#column_two div#content div#venue_single_right {
	/*width:285px;
		float:left;*/
}

div#wrapper div#shadow_container div#container div#column_two div#content div#venue_single_right a {
	color: #9F762E;
	font-weight: bold;
}

div#wrapper div#shadow_container div#container div#column_two div#content div#venue_description {
	margin:17px 0 0 0;
	width:570px;
	margin:20px 0;
	float:left;
}


/*============================================================================================================================================== SHADOW FOOTER */

div#wrapper div#shadow_container div#footer_shadow {
	float:left;
	width:814px;
	height:18px;
	background:url('../images/housestyle/shadow_bottom.jpg') bottom left no-repeat;
}

/*============================================================================================================================================== LISTS TEMPLATE */

div#wrapper div#shadow_container div#container div#column_two div#content.lists div {
	padding-top: 5px;
	border-bottom: 1px solid #272727;
	min-height: 110px;
	_height: 90px;
}

div#wrapper div#shadow_container div#container div#column_two div#content.lists div p, div#wrapper div#shadow_container div#container div#column_two div#content.lists div h3 {
	margin-bottom: 9px;
	padding-bottom: 0;
}

div#wrapper div#shadow_container div#container div#column_two div#content.lists div img.left, div#wrapper div#shadow_container div#container div#column_two div#content.lists div img.right {
	margin-top: 0;
}