/* CSS Document */

/*This CSS file was written for the Karbon website by Iain Hanlon iain@jetblackinc.co.uk*/
/**********************************/

/*Main Structural Elements*/
/**********************************/
body {
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
	margin: 0px;
	background-image: url(images/feb10_structural/grad_bg.jpg);
	background-repeat: repeat-x;
	}

div#wrapper {
	width: 1000px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	}

/*header Structural Elements*/
/**********************************/
	
div#header {
	width: 1000px;
	height:250px;
	float:left;
	}

div#logobox {
	width: 270px;
	height:250px;
	float:left;
	}
	
div#bigimage {
	width: 720px;
	height:250px;
	float:left;
	background-image: url(images/header/holding_720_250.jpg);
	}

div#main {
	width: 1000px;
	float:left;
	background-image: url(images/feb10_structural/main_bg.jpg);
	background-repeat: repeat-y;
	background-position: 270px 0px;
	}

div#gallerymain {
	width: 960px;
	float:left;
	background-color:#D2CFC6;
	padding:10px;
	margin-left:10px;
	margin-right:10px;
	}

/*Left Structural Elements*/
/**********************************/

div#left {
	width: 270px;
	float:left;
	}

div#nights {
	width: 270px;
	float:left;
	}

div#subbox {
	width: 255px;
	padding-left:15px;
	padding-top:20px;
	height:93px;
	float:left;
	background-image:url(images/feb10_structural/sub_bg.jpg);
	}
	
/*Navigation Menu*/
/**********************************/
div#clubnav-one {
	margin:0;
	padding:0;
	background-image: url(images/feb10_structural/nights_nav/01_nights_nav_81.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}

div#clubnav-one a {
	display:block;
	width:270px; height:81px;
	margin:0; padding:0;
	text-decoration: none;
	}
	
div#clubnav-one a:hover {
	display:block;
	width:270px;
	height:81px;
	margin:0;
	padding:0;
	background-image: url(images/feb10_structural/nights_nav/01_nights_nav_81.jpg);
	text-decoration: none;
	background-position: -270px;
	}
	
div#clubnav-one a span { display:none }

div#clubnav-two {
	margin:0;
	padding:0;
	background-image: url(images/feb10_structural/nights_nav/02_nights_nav_87.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}

div#clubnav-two a {
	display:block;
	width:270px; height:87px;
	margin:0; padding:0;
	text-decoration: none;
	}
	
div#clubnav-two a:hover {
	display:block;
	width:270px;
	height:87px;
	margin:0;
	padding:0;
	background-image: url(images/feb10_structural/nights_nav/02_nights_nav_87.jpg);
	text-decoration: none;
	background-position: -270px;
	}
	
div#clubnav-two a span { display:none }

div#clubnav-three {
	margin:0;
	padding:0;
	background-image: url(images/feb10_structural/nights_nav/03_nights_nav_54.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}

div#clubnav-three a {
	display:block;
	width:270px; height:54px;
	margin:0; padding:0;
	text-decoration: none;
	}
	
div#clubnav-three a:hover {
	display:block;
	width:270px;
	height:54px;
	margin:0;
	padding:0;
	background-image: url(images/feb10_structural/nights_nav/03_nights_nav_54.jpg);
	text-decoration: none;
	background-position: -270px;
	}
div#clubnav-three a span { display:none }

div#clubnav-four {
	margin:0;
	padding:0;
	background-image: url(images/feb10_structural/nights_nav/04_nights_nav_73.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}

div#clubnav-four a {
	display:block;
	width:270px; height:73px;
	margin:0; padding:0;

	text-decoration: none;
	}
div#clubnav-four a:hover {
	display:block;
	width:270px;
	height:73px;
	margin:0;
	padding:0;
	background-image: url(images/feb10_structural/nights_nav/04_nights_nav_73.jpg);
	text-decoration: none;
	background-position: -270px;
	}
div#clubnav-four a span { display:none }

div#clubnav-five {
	margin:0;
	padding:0;
	background-image: url(images/feb10_structural/nights_nav/05_nights_nav_87.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}

div#clubnav-five a {
	display:block;
	width:270px; height:87px;
	margin:0; padding:0;

	text-decoration: none;
	}
div#clubnav-five a:hover {
	display:block;
	width:270px;
	height:87px;
	margin:0;
	padding:0;
	background-image: url(images/feb10_structural/nights_nav/05_nights_nav_87.jpg);
	text-decoration: none;
	background-position: -270px;
	}
div#clubnav-five a span { display:none }



/*Middle Structural Elements*/
/**********************************/

div#middle {
	width: 560px;
	float:left;
	}

div#middlenav {
	width: 560px;
	height:40px;
	float:left;
	background-image: url(images/feb10_structural/middle_nav_bg.jpg);
	background-repeat: no-repeat;
	}

div#middlecontent {
	width: 550px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	margin:0px;
	float:left;
	}

div#middlenights {
	width: 550px;
	float:left;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:0px;
	margin-bottom:5px;
	}

#middlenights h1, #middlenights p {
	color:#FFFFFF;
	}

div#middletop {
	width:550px;
	background-image:url(images/feb10_structural/radiused_boxes/red_top.jpg);
	background-repeat: no-repeat;
	background-color:#EB1C24;
	float:left;
	}

#middlebot {
	width:530px;
	background-image:url(images/feb10_structural/radiused_boxes/red_bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	float:left;
	padding:10px;
	}

#middlelogo {
	width:120px;
	float:left;
	margin-right:10px;
	}

#middletext {
	width:400px;
	float:left;
	}

#radiusbotred p, #radiusbotred h1,#radiusbotred h2, #radiusbotred a {color:#FFFFFF}


div#middlecontentleft {
	width: 310px;
	padding-top:10px;
	margin-right: 10px;
	float:left;
	}

div#middlecontentright {
	width: 230px;
	float:left;
	}


/*right Structural Elements*/
/**********************************/

div#right {
	width: 170px;
	float:left;
	}

div#rightbox {
	width: 170px;
	height:495px;
	float:left;
	}

div#rightcol-one {
	margin:0;
	padding:0;
	background-image: url(images/feb10_structural/right_column/01_gallerys_132.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}

div#rightcol-one a {
	display:block;
	width:170px; height:132px;
	margin:0; padding:0;
	text-decoration: none;
	}
	
div#rightcol-one a:hover {
	display:block;
	width:170px;
	height:132px;
	margin:0;
	padding:0;
	background-image: url(images/feb10_structural/right_column/01_gallerys_132.jpg);
	text-decoration: none;
	background-position: -170px;
	}
	
div#rightcol-one a span { display:none }

div#rightcol-two {
	margin:0;
	padding:0;
	background-image: url(images/feb10_structural/right_column/02_events_84.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}

div#rightcol-two a {
	display:block;
	width:170px; height:84px;
	margin:0; padding:0;
	text-decoration: none;
	}
	
div#rightcol-two a:hover {
	display:block;
	width:170px;
	height:84px;
	margin:0;
	padding:0;
	background-image: url(images/feb10_structural/right_column/02_events_84.jpg);
	text-decoration: none;
	background-position: -170px;
	}
	
div#rightcol-two a span { display:none }

div#rightcol-three {
	margin:0;
	padding:0;
	background-image: url(images/feb10_structural/right_column/03_guest_list_101.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}

div#rightcol-three a {
	display:block;
	width:170px; height:101px;
	margin:0; padding:0;
	text-decoration: none;
	}
	
div#rightcol-three a:hover {
	display:block;
	width:170px;
	height:101px;
	margin:0;
	padding:0;
	background-image: url(images/feb10_structural/right_column/03_guest_list_101.jpg);
	text-decoration: none;
	background-position: -170px;
	}
	
div#rightcol-three a span { display:none }


div#rightcol-four {
	margin:0;
	padding:0;
	background-image: url(images/feb10_structural/right_column/04_disco_kids_178.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}

div#rightcol-four a {
	display:block;
	width:170px; height:178px;
	margin:0; padding:0;
	text-decoration: none;
	}
	
div#rightcol-four a:hover {
	display:block;
	width:170px;
	height:178px;
	margin:0;
	padding:0;
	background-image: url(images/feb10_structural/right_column/04_disco_kids_178.jpg);
	text-decoration: none;
	background-position: -170px;
	}
	
div#rightcol-four a span { display:none }



/*footer Structural Elements*/
/**********************************/

div#footer {
	clear: both;
	width: 1000px;
	height:55px;
	}

div#footerleft {
	width: 270px;
	height:55px;
	float:left;
	}

div#footermiddle {
	width: 560px;
	height:55px;
	float:left;
	background-image: url(images/feb10_structural/footer_bg.jpg);
	background-repeat: no-repeat;
	}

div#footerright {
	width: 170px;
	height:55px;
	float:left;
	}


div#address {
	height:30px;
	float:left;
	margin-top:20px;
	padding-left:10px;
	padding-right:10px;
	background-image: url(images/mar08_structural/nav_grad_bg.jpg);
	background-repeat: repeat-x;
	}
	
.dj {
	padding:5px;
	background-color:#2D2D27;
	border:1px solid #E32228;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 15px;
	margin-left: 5px;
	}

.dj p {
	color: #FFFFFF;
}


/*Logo h1*/
/**********************************/

div#logo {
	width: 270px;
	height: 190px;
	float: left;
	margin:0px;
	}

#logo h1 {
	width: 270px;
	height: 190px;
	font-size: 38px;
	text-align: center;
	line-height: 190px;
	text-indent: -2000em;
	background-image: url(images/feb10_structural/logo_270_190.jpg);
	background-repeat: no-repeat;
	margin:0px;
	}

#logo h1 a {
	display:block;
	width:100%;
	height:100%;
	}

/*bottom logo h1*/
/**********************************/

div#leftbottomlogo {
	width: 10px;
	height: 60px;
	float: left;
	margin:0px;
	background-repeat: no-repeat;
	}


/*facebook h1*/
/**********************************/

div#facebook {
	width: 50px;
	height: 60px;
	float: left;
	margin:0px;
	}

#facebook h1 {
	width: 50px;
	height: 60px;
	font-size: 38px;
	text-align: center;
	line-height: 60px;
	text-indent: -2000em;
	background-image: url(images/feb10_structural/facebook_50_60.jpg);
	background-repeat: no-repeat;
	margin:0px;
	}

#facebook h1 a {
	display:block;
	width:100%;
	height:100%;
	}

/*bebo h1*/
/**********************************/

div#bebo {
	width: 50px;
	height: 60px;
	float: left;
	margin:0px;
	}

#bebo h1 {
	width: 50px;
	height: 60px;
	font-size: 38px;
	text-align: center;
	line-height: 60px;
	text-indent: -2000em;
	background-image: url(images/feb10_structural/bebo_50_60.jpg);
	background-repeat: no-repeat;
	margin:0px;
	}

#bebo h1 a {
	display:block;
	width:100%;
	height:100%;
	}


/*bottom logo h1*/
/**********************************/

div#bottomlogo {
	width: 160px;
	height: 60px;
	float: left;
	margin:0px;
	background-image: url(images/feb10_structural/bottom_logo.jpg);
	background-repeat: no-repeat;
	}

/*bottom logo h1*/
/**********************************/

div#bottomlogogall {
	width: 160px;
	height: 60px;
	float: left;
	margin:0px;
	background-image: url(images/feb10_structural/bottom_logo_gallery.jpg);
	background-repeat: no-repeat;
	}

/*Navigation Menu*/
/**********************************/

div#nav {
	width: 560px;
	height: 40px;
	text-align: center;
}

ul#navlist
{
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
	margin: 0px;
}

#navlist li
{
	display:inline;
	list-style-type: none;
}

#navlist a {
	padding: 6px 3px;
	font-size: 14px;
	font-weight: bold;
	line-height: 40px;
	height: 40px;
	}

#navlist a:link, #navlist a:visited
{
	color: #fff;
	text-decoration: none;
}

#navlist a:hover
{
color: #717161;
text-decoration: none;
}


#radiustopblack {
	width:550px;
	background-image:url(images/feb10_structural/radiused_boxes/black_top.jpg);
	background-repeat: no-repeat;
	background-color:#000000;
	color:#FFFFFF;
	margin-bottom:10px;
	}

#radiusbotblack {
	width:540px;
	background-image:url(images/feb10_structural/radiused_boxes/black_bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding:5px;
	}
	
#radiusbotblack p, #radiusbotblack h1,#radiusbotblack h2, #radiusbotblack a {color:#FFFFFF}


#radiustoppurp {
	width:550px;
	background-image:url(images/feb10_structural/radiused_boxes/purple_top.jpg);
	background-repeat: no-repeat;
	background-color:#652D8F;
	margin-bottom:10px;
	margin-top:10px;

	}

#radiusbotpurp {
	width:530px;
	background-image:url(images/feb10_structural/radiused_boxes/purple_bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding:10px;
	}

#radiusbotpurp p, #radiusbotpurp h1,#radiusbotpurp h2, #radiusbotpurp a {color:#FFFFFF}
	
#radiustopred {
	width:550px;
	background-image:url(images/feb10_structural/radiused_boxes/red_top.jpg);
	background-repeat: no-repeat;
	background-color:#EB1C24;
	float:left;
	}

#radiusbotred {
	width:530px;
	background-image:url(images/feb10_structural/radiused_boxes/red_bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	float:left;
	padding:10px;
	}

#radiusbotred p, #radiusbotred h1,#radiusbotred h2, #radiusbotred a {color:#FFFFFF}


	
#radiustopcyan {
	width:550px;
	background-image:url(images/feb10_structural/radiused_boxes/cyan_top.jpg);
	background-repeat: no-repeat;
	background-color:#00A7E8;
	}

#radiusbotcyan {
	width:530px;
	background-image:url(images/feb10_structural/radiused_boxes/cyan_bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding:10px;
	}

#radiusbotcyan p, #radiusbotcyan h1,#radiusbotcyan h2, #radiusbotcyan a {color:#FFFFFF}


#radiustopabout {
	width:550px;
	padding-top:170px;
	background-image:url(images/static_images/about_page_header.jpg);
	background-repeat: no-repeat;
	background-color:#00A7E8;
	}


#radiusfunc {
	width:550px;
	background-image:url(images/feb10_structural/radiused_boxes/function_head.jpg);
	background-repeat: no-repeat;
	padding-top:170px;
	background-color:#D4145A;
	}
	
#radiustoppink {
	width:550px;
	background-image:url(images/feb10_structural/radiused_boxes/pink_top.jpg);
	background-repeat: no-repeat;
	background-color:#D4145A;
	}

#radiusbotfunc {
	width:530px;
	background-image:url(images/feb10_structural/radiused_boxes/function_bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	}

#radiusbotfunc p, #radiusbotfunc h1,#radiusbotfunc h2, #radiusbotfunc a {color:#FFFFFF}



#radiustoppromo {
	width:230px;
	background-image:url(images/feb10_structural/nights_bg_graphics/promo_top.jpg);
	background-repeat: no-repeat;
	background-color:#000000;
	float:left;
	}

#radiusbotpromo {
	width:210px;
	background-image:url(images/feb10_structural/nights_bg_graphics/promo_bot.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	}

#radiusbotpromo p, #radiusbotpromo h1,#radiusbotpromo h2, #radiusbotpromo a {color:#FFFFFF}	


#radiustopdj {
	width:310px;
	background-image:url(images/feb10_structural/nights_bg_graphics/dj_top.jpg);
	background-repeat: no-repeat;
	background-color:#00ABEC;
	float:left;
	}

#radiusbotdj {
	width:290px;
	background-image:url(images/feb10_structural/nights_bg_graphics/dj_bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding:10px;
	}

#radiusbotdj p, #radiusbotdj h1,#radiusbotdj h2, #radiusbotdj a {color:#FFFFFF}	

#radiusform {
	width:530px;
	background-image:url(images/feb10_structural/radiused_boxes/form_header_pink.jpg);
	background-repeat: no-repeat;
	background-color:#44443A;
	}

#radiusformbot {
	width:510px;
	background-image:url(images/feb10_structural/radiused_boxes/form_footer_pink.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding:10px;
	}

#radiusform p, #radiusform h1,#radiusform h2, #radiusform a {color:#FFFFFF}	



#clublogo {
	width:550px;
	height:165px;
	float:left;
	}
.tueslogo {background-image:url(images/feb10_structural/nights_bg_graphics/tit_head.jpg)}


.thurlogo {
	background-image:url(images/feb10_structural/nights_bg_graphics/disco_kids_head.jpg)
}

.frilogo {
	background-image:url(images/feb10_structural/karbon_nights/elevator.jpg)
}

.satlogo {
	background-image:url(images/feb10_structural/nights_bg_graphics/saturday_head.jpg)
}

.sunlogo {
	background-image:url(images/feb10_structural/nights_bg_graphics/hype_head.jpg)
}








/*Text Formatting*/
/**********************************/
p { 
	font-size: 14px;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 10px;
	line-height: 18px;
	}

a { 
	color: #5D178B;
	}

h1 {
	margin-top: 0px;
	font-style: normal;
	font-weight: bold;
	font-size: 21px;
	color: #5D178B;
	line-height: 24px;
	margin-bottom: 4px;
	}

h2 {
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 2px;
	color:  #E32228;
	line-height: 21px;
	}

h3 {
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 2px;
	color: #000000;
	line-height: 18px;
	}

h4 {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 2px;
	color:  #AC0004;
	line-height: 14px;
	}
	
img {
border: 0px;
}	

.nightinfo {
	font-size: 16px;
	color: #44443A;
	margin-top: 0px;
	margin-bottom: 10px;
	line-height: 16px;
	font-weight: bold;
	}

.nightsmallinfo {
	font-size: 12px;
	color: #44443A;
	margin-top: 0px;
	margin-bottom: 10px;
	line-height: 14px;
	font-weight: bold;
	}
	
div#address p {
	font-size: 16px;
	color: #FFFFFF;
	line-height: 30px;
	font-weight: bold;
	}

div#subbox h1 {
	margin-top: 0px;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 18px;
	margin-bottom: 0px;
	}

div#subbox form {
	margin-top: 0px;
	margin-bottom: 0px;
	}

div#footer p { 
	font-size: 14px;
	color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 50px;
	text-align:center;
	}

	
/*Text Inline Elements*/
/**********************************/

.formlabel {
	clear: left;
	float: left;
	width: 40px;
	padding-right: 5px;
	text-align: right;
	font-size: 9px;
	}

.formlabel2 {
	clear: left;
	float: left;
	width: 20px;
	padding-right: 5px;
	text-align: right;
	font-size: 9px;
	}


.formlabel3 {
	clear: left;
	float: left;
	width: 60px;
	text-align: right;
	font-size: 14px;
	padding-top: 3px;
	}
input.fcn {
font-size: 14px;
margin-bottom: 5px;
border: 1px solid #CCCCCC;
}
textarea.fcn {
border: 1px solid #CCCCCC;
}




/* guestlist styles */
/********************/
.guestlist_form {
color: #000000;
width: 400px;
float: left;
}
.guestlist_form .guest_label {
width: 100px;
float: left;

}
.guestlist_form .guest_input {
width: 280px;
float: left;
}
.guestlist_form input {
border: 1px solid #999999;
font-size: 12px;
}
.guestlist_form .inputfield {
width: 280px;
float: left;
}
.guestlist_form p {
width: 370px;
float: left;
}
p.font12 {
margin-bottom: 10px;
font-size: 12px;
width: 400px;
float: left;
}
p.guestlist_note {
margin-top: 10px;
margin-bottom: 15px;
font-weight: bold;
}


#subscribe_form_full {
float: left;
}
#subscribe_form_full .label {
width: 120px;
float: left;
}
#subscribe_form_full .input_field {
width: 230px;
float: left;
}
#subscribe_form_full .inputfield {
width: 230px;
} 
#subscribe_form_full .submit_button {
width: 200px;
float: left;
position: relative;
left: 120px;
}



/*top and right adboxes */
/************************/
.top_adbox {
width: 148px;
height: 105px;
float: left;
margin-right: 5px;
}
.right_adbox {
width: 148px;
height: 210px;
margin-bottom: 10px;
}

div#blog {
width: 148px;
height: 40px;
margin-bottom: 0px;
background-image: url(images/mar08_structural/blog_adbox.jpg);
	float: left;
	}

#blog h1 {
	width: 148px;
height: 40px;
	font-size: 38px;
	text-align: center;
	line-height: 40px;
	text-indent: -2000em;
background-image: url(images/mar08_structural/blog_adbox.jpg);
	background-repeat: no-repeat;
	margin:0px;
	}

#blog h1 a {
	display:block;
	width:100%;
	height:100%;
	}




/* gallery icons */
/*****************/
.icon {
width: 66px;
height: 99px;
float: left;
margin-right: 4px;
}



/* gallery styles */
/******************/
#gallery_content {
width: 960px;
float: left;
}

#gallery_banners  {
width: 340px;
margin-top: 10px;
position: relative;
left: 30px;
padding-bottom: 20px;
float: left;

}
#gallery_banners img {
border: 0px;
margin-right: 15px;
float: left;
}
#gallery_banners #rotator {
width: 148px;
height: 210px;
float: left;
margin-right: 15px;
}

.new_album {
width: 268px;
height: 94px;
float: left;
border: 1px solid #666666;
background-color: #E4E4E4;
margin-right: 10px;
margin-bottom: 10px;
}
.album_thumb {
width: 94px;
position: relative;
left: 5px;
float: left;
margin-right: 5px;
text-align: center;
}
.album_fullname, .album_desc {
width: 158px;
margin-top: 14px;
margin-left: 5px;
float: left;
}
.album_desc {
color: #333333;
margin-top: 0px;
font-size: 12px;
}
#pagination {
width: 840px;
padding-bottom: 10px;
float: left;
}

.album_menu {
width: 960px;
margin-top: 5px;
margin-bottom: 10px;
float: left;
}
.new_thumb {
border: 1px solid #666666;
background-color: #E4E4E4;
width: 94px;
height: 94px;
float: left;
margin-right: 8px;
margin-bottom: 8px;
text-align: center;
}
.album_pagination {
width: 840px;
float: left;
margin-top: 5px;
padding-bottom: 10px;
}

.large_album_menu {
width: 370px;
margin-top: 5px;
margin-bottom: 10px;
float: left;
}
.arrows_nav {
width: 470px;
float: left;
margin-top: 4px;
}

#large_image_container {
width: 840px;
float: left;
text-align: center;
padding-bottom: 10px;
}
#large_image {
border: 1px solid #666666;
background-color: #E4E4E4;
width: 500px;
padding: 10px;
margin: auto;
}



/* event page */
/**************/
.event_flyer {
float: right;
margin-left: 10px;
}


/* subscribe form */
/******************/

#subscribe_form_full input, select {
border: 1px solid #CCCCCC;
}
#subscribe_form_full .label {
width: 120px;
float: left;
}
#subscribe_form_full .input_field {
width: 350px;
float: left;
}
#subscribe_form_full .submit_button {
width: 70px;
float: left;
position: relative;
left: 120px;
}

/*Inline Elements*/
/**********************************/
.picspanright {
	float: right;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	border: 1px solid #FFFFFF;
	}
.picspannews {
	float: left;
	margin-right: 5px;
	}

.picspanwallpaper {
	float: left;
	margin-right: 5px;
	}
	