/* @override http://localhost:8888/lz7/wp-content/themes/lz7/style.css */

/*
Theme Name: LZ7 Theme
Theme URI: http://www.lz7.co.uk
Description: The totally bespoke LZ7 Wordpress theme. Based <a href="http://elliotjaystocks.com/starkers">Starkers</a> by <a href="http://elliotjaystocks.com">Elliot Jay Stocks</a> (in turn based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a> by <a href="http://binarybonsai.com/">Michael Heilemann</a>)
Version: 3.0
Author: Steve Oldham
Author URI: http://www.messagecreative.com


@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";

*/

body{
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:12px;
color:#eee;
margin:0;
background:#000 url(images/stars.png) center;
}
body.holding{
overflow:hidden;
background:#000 url(images/stars.png) center;
}

a{
font-weight:bold;
color:#fff;
text-decoration:none;
outline: none;
}
a:hover{
color:#aa0000;
}

h1, h2, h3, h4{
margin:0;
color:#fff;
font-weight:bold;
}
h1.gotham, h2.gotham, h3.gotham, h4.gotham{
text-transform:uppercase;
}
h1{
font-size:45px;
line-height:40px;
}
h2{
font-size:32px;
line-height:28px;
}
h3{
font-size:20px;
line-height:18px;
}
h4{
font-size:12px;
}
p{
margin:10px 0 15px 0;
}
hr{
border:none;
margin:5px 0 0 0;
}
span.yellow, a.yellow{
color:#f9ee28;
}
a.yellow:hover{
color:#aa0000;
}
div.position{
position:absolute;
top:50%;
left:50%;
}
div.offset{
width:480px;
position:relative;
top:-80px;
left:-240px;
}

div#dev_main{
position:absolute;
top:0px;
left:0px;
width:100%;
}
div#main_nav_container{
/*position:fixed;
top:30px;
left:0px;*/
position: absolute;
width:100%;
height:140px;
z-index:15;
}
div#main_nav{
float:left;
width:100%;
height:140px;
background:transparent url(images/nav_back.png) left top repeat-x;
}
div#main_nav_content{
float:left;
width:100%;
height:60px;
margin:39px 0 0 0;
}
div#main_nav_icon{
float:left;
width:85px;
height:100px;
margin:20px 0 0 0;
cursor:pointer;
background:url(images/btn_controls.png) -23px top no-repeat;
}
div#main_nav_icon:hover{
background:url(images/btn_controls.png) -23px bottom no-repeat;
}
div#main_nav a{
font-weight:normal;
}
div#main_nav ul{
list-style:none;
margin:0;
padding:0;
}
div#main_nav ul li{
float:left;
margin:0;
padding:0 30px 0 0;
}
div#main_nav div.menu{
clear:both;
}
div#main_nav div.navigation{
margin:10px 0 0 40px;
}
div#main_nav div.navigation ul li a{
font-size:18px;
color:#fff;
}
div#main_nav div.subnavigation{
margin:0 0 0 40px;
}
div#main_nav div.subnavigation ul li a{
position:relative;
top:-5px;
font-size:14px;
color:#7a7a7a;
}
div#main_nav div ul li a:hover{
color:#aa0000;
}
div#main_nav_control{
float:right;
margin:0 30px 0 0;
color:#7a7a7a;
}
div#main_nav_control a{
color:#7a7a7a;
}
div#main_nav_control a:hover{
color:#fff;
}
div#dev_main div.section{
float:left;
clear:both;
width:100%;
min-height:400px;
border:px solid red;
}
div.content{
width:1000px;
margin:0 auto;
}
div#dev_main div.section_spacer{
float:left;
clear:both;
width:100%;
height:310px;
}
div#dev_main div.background{
float:left;
clear:both;
width:100%;
}
div.icon, span.icon, a.icon{
width:63px;
height:63px;
background:#222 url(images/icon_back.png) center no-repeat;
}
div.icon_news, span.icon_news{
background:#222 url(images/icon_news.png) center no-repeat;
}
div.icon_video, span.icon_video{
background:#222 url(images/icon_video.png) center no-repeat;
}
div.icon_social, span.icon_social{
background:#222 url(images/icon_social.png) top no-repeat;
}
a.share_digg{
display:block;
background:#222 url(images/icon_social_digg.png) top no-repeat;
}
a.share_delicious{
display:block;
background:#222 url(images/icon_social_delicious.png) top no-repeat;
}
a.share_facebook{
display:block;
background:#222 url(images/icon_social_facebook.png) top no-repeat;
}
a.share_twitter{
display:block;
background:#222 url(images/icon_social_twitter.png) top no-repeat;
}
a.share_myspace{
display:block;
background:#222 url(images/icon_social_myspace.png) top no-repeat;
}
a.share_digg:hover, a.share_delicious:hover, a.share_facebook:hover, a.share_twitter:hover, a.share_myspace:hover{
background-position:bottom;
}
div.icon_mobile, span.icon_mobile{
background:#222 url(images/icon_mobile.png) center no-repeat;
}
div.icon_close, span.icon_close{
background:#222 url(images/icon_close.png) top no-repeat;
}
div.icon_close:hover, span.icon_close:hover{
background:#222 url(images/icon_close.png) bottom no-repeat;
}
div.icon_shop, span.icon_shop{
background:#222 url(images/icon_shop.png) center no-repeat;
}
div.icon_shop_disabled, span.icon_shop_disabled{
background:#222 url(images/icon_shop.png) top no-repeat;
}
div.icon_arrow_up, span.icon_arrow_up{
background:#222 url(images/icon_arrow_up.png) top no-repeat;
}
div.icon_small_social, span.icon_small_social{
background:transparent url(images/icon_small_social.png) left center no-repeat;
margin:4px 0 0 0;
padding:0 0 0 14px;
font-weight:bold;
font-size:10px;
line-height:10px;
cursor:pointer;
}


div#dev_main div#home{
height:850px;
background:#000 url(images/backgrounds/background_space.jpg) center no-repeat;
}
div#dev_main div#home div.content{
width:1030px;
}
div#home_right{
float:right;
width:430px;
margin:185px 0 0 0;
}
div#home_right div#home_video{
float:left;
clear:both;
position:relative;
width:400px;
height:225px;
padding:15px;
z-index:10;
background:transparent url(images/home_video_back.png) no-repeat top left;
}
div#home_right div#home_player, div#home_right div#home_player object, div#home_right div#home_player embed{
position:absolute;
z-index:-1;
}
div#home_right div#home_video div#home_player_overlay{
position:absolute;
top:15px;
left:15px;
width:400px;
height:225px;
cursor:pointer;
z-index:5;
background:#000 url(images/home_video_overlay.png) no-repeat top left;
}
div#home_signup_text{
float:left;
clear:both;
position:relative;
top:-15px;
left:11px;
width:100%;
height:50px;
background:transparent url(images/home_welcome.png) no-repeat top left;
}
div#home_signup_form{
float:left;
clear:both;
position:relative;
top:-15px;
left:15px;
width:400px;
}
div#home_signup_form form input{
width:287px;
height:34px;
color:#fff;
padding:0 0 0 10px;
border-top:3px solid #fff;
border-right:none;
border-bottom:3px solid #fff;
border-left:3px solid #fff;
background:transparent url(images/signup_back.png) repeat;
}
div#home_signup_form form span{
float:right;
width:100px;
height:40px;
font-size:0px;
cursor:pointer;
padding:0;
border:none;
background:#fff url(images/btn_signup.png) no-repeat top left;
}
div#home_signup_form form span:hover{
background:#fff url(images/btn_signup.png) no-repeat bottom left;
}
div#home_signup_form div.response{
margin:5px 0 0 0;
padding:5px;
color:#fff;
font-weight:bold;
text-align:center;
border:3px solid #fff;
}
ul#home_social{
float:left;
clear:left;
width:429px;
margin:0;
padding:0;
list-style:none;
}
ul#home_social li{
float:left;
height:50px;
margin:0;
padding:0;
cursor:pointer;
}
ul#home_social li a{
display:block;
width:100%;
height:50px;
}
ul#home_social li#facebook{
width:110px;
background:transparent url(images/sprite_social.png) no-repeat left top;
}
ul#home_social li#myspace{
width:132px;
background:transparent url(images/sprite_social.png) no-repeat -110px top;
}
ul#home_social li#youtube{
width:70px;
background:transparent url(images/sprite_social.png) no-repeat -242px top;
}
ul#home_social li#twitter{
width:109px;
background:transparent url(images/sprite_social.png) no-repeat -312px top;
}
ul#home_social li#facebook:hover{
background:transparent url(images/sprite_social.png) no-repeat left bottom;
}
ul#home_social li#myspace:hover{
background:transparent url(images/sprite_social.png) no-repeat -110px bottom;
}
ul#home_social li#youtube:hover{
background:transparent url(images/sprite_social.png) no-repeat -242px bottom;
}
ul#home_social li#twitter:hover{
background:transparent url(images/sprite_social.png) no-repeat -312px bottom;
}


div#dev_main div#videos{
height:1260px;
background:#000 url(images/backgrounds/background_sign.jpg) center no-repeat;
}
div#dev_main div#videos_content{
position:relative;
width:1000px;
margin:180px auto 0 auto;
}
div#dev_main div#videos_icon{
position:absolute;
top:162px;
left:41px;
z-index:10;
}
div#dev_main div#videos_viewer{
position:absolute;
top:150px;
left:103px;
width:800px;
height:450px;
z-index:5;
}
div#dev_main div#videos_viewer h1{
float:left;
width:780px;
margin:0;
padding:5px 10px;
}
div#dev_main div#videos_viewer div.videos_viewer_item{
float:left;
width:380px;
height:72px;
margin:5px 10px;
padding:0;
}
div.videos_viewer_item div.videos_viewer_item_thumb{
float:left;
position:relative;
width:124px;
height:66px;
border:3px solid #222;
background:#444;
cursor:pointer;
overflow:hidden;
}
div.videos_viewer_item div.videos_viewer_item_thumb a{
display:block;
width:124px;
height:66px;
}
div.videos_viewer_item div.videos_viewer_item_thumb a span{
position:absolute;
bottom:0px;
right:0px;
padding:2px 3px;
font-size:10px;
text-align:center;
background:#000;
}
div.videos_viewer_item div.videos_viewer_item_thumb:hover{
border:3px solid #fff;
}
div.videos_viewer_item div.videos_viewer_item_info{
float:right;
width:245px;
margin:0;
padding:5px 0 0 5px;
}
div.videos_viewer_item div.videos_viewer_item_info h4{
margin:0;
}

div#dev_main div#videos_player{
position:absolute;
top:150px;
left:103px;
width:800px;
height:450px;
z-index:5;
}
div#dev_main div#videos_overlay_title{
position:absolute;
top:12px;
left:1px;
width:800px;
z-index:10;
}
div#dev_main div#videos_overlay_title h1{
float:left;
width:712px;
margin:0;
padding:13px 10px;
background:transparent url(images/black_70.png) center;
}
div#dev_main div#videos_overlay_title div#videos_player_close{
float:right;
cursor:pointer;
}
div#dev_main div#videos_overlay_left{
position:absolute;
top:571px;
left:101px;
width:44px;
height:32px;
background:transparent url(images/videos_overlay_left.png) center no-repeat;
z-index:10;
}
div#dev_main div#videos_overlay_right{
position:absolute;
top:571px;
right:93px;
width:44px;
height:32px;
background:transparent url(images/videos_overlay_right.png) center no-repeat;
z-index:10;
}


div#dev_main div#twilight{
height:837px;
background:#000 url(images/backgrounds/background_twilight.jpg) center no-repeat;
}
div#dev_main div#sky{
position:relative;
height:1252px;
background:#000 url(images/backgrounds/background_sky.jpg) center no-repeat;
}

/* @group Gigs */

div#gigs.section {
padding: 180px 0px;
}
div#gigs_content.content {
width: 900px;
position: relative;
}
div#gigslinks {
	position: absolute;
	top: 400px;
	display: block;
	width: 100%;
}
#gigslinks a.left {
	float: left;
	width: 40px;
	height: 40px;
	background: url(images/gright.png) no-repeat 0 0;
	text-indent: -999px;
}
#gigslinks a.left:hover {
	background-position: -40px 0;
}
#gigslinks a.right {
	float: right;
	width: 40px;
	height: 40px;
	background: url(images/gleft.png) no-repeat 0 0;
	text-indent: -9999px;
}
#gigslinks a.right:hover {
	background-position: -40px 0;
}
#gigslinks .doubleleft, 
#gigslinks .doubleright,
#gigslinks span.left,
#gigslinks span.right,
#gigslinks a.eventspgnum,
#gigslinks strong {
	display: none;
}

.page-numbers.current {
	font-weight: normal;
}

#contenttograb.loading {
	display: block;
	opacity: 0.2;
	filter: alpha(opacity = 20);
}

/* @end */
div#dev_main div#sky div#gigs{
position:absolute;
}
div#dev_main div#sky div#blog{
position:absolute;
top:480px;
height:530px;
}
div#blog div#blog_content{
position:relative;
width:1040px;
margin:130px auto 0 auto;
height:530px;
background:transparent url(images/blog_back.png) right no-repeat;
}
div#blog div#blog_content ul li a{
color:#f9ee28;
}
div#blog div#blog_content ul li a:hover{
color:#aa0000;
}
div#blog div#blog_content div#blog_date{
position:absolute;
top:52px;
}
div#blog div#blog_content div#blog_date span#days{
float:left;
clear:both;
width:100%;
text-align:center;
font-size:32px;
font-weight:bold;
}
div#blog div#blog_content div#blog_date span#month{
float:left;
clear:both;
position:relative;
top:-9px;
width:100%;
margin:0;
text-align:center;
font-size:18px;
font-weight:bold;
text-transform:uppercase;
}
div#blog div#blog_content div#blog_icon{
position:absolute;
top:117px;
}
/* BLOG SLIDER */
div#blog div#blog_content div#blog_viewer{
position:absolute;
top:43px;
left:63px;
width:934px;
height:444px;
margin:0;
padding:0;
}
div#blog_viewer ul, div#blog_viewer ul li{
margin:0;
padding:0;
list-style:none;
}
div#blog_viewer ul li{
/* 
define width and height of list item (slide)
entire slider area will adjust according to the parameters provided here
*/
position:relative;
width:934px;
height:444px;
overflow:hidden; 
}
#prev_post, #next_post{ 
display:block;
width:30px;
height:77px;
position:absolute;
left:63px;
top:405px;
z-index:1000;
}	
#next_post{ 
left:934px;
}														
#prev_post a, #next_post a{  
display:block;
position:relative;
width:63px;
height:63px;
background:transparent url(images/icon_arrow_left.png) top no-repeat;	
}
#prev_post a:hover{
background:transparent url(images/icon_arrow_left.png) bottom no-repeat;	
}	
#next_post a{ 
background:transparent url(images/icon_arrow_right.png) top no-repeat;		
}
#next_post a:hover{ 
background:transparent url(images/icon_arrow_right.png) bottom no-repeat;		
}
ol#post_controls, ol#post_controls li{
list-style:none;
margin:0;
padding:0;
}
ol#post_controls{
position:absolute;
bottom:0px;
left:60px;
}
ol#post_controls li{
float:left;
margin:0 2px 0 0;
}
ol#post_controls li a{
display:block;
width:40px;
height:33px;
font-size:18px;
padding:7px 0 0 0;
text-align:center;
background:#222 url(images/icon_medium_back.png) top no-repeat;	
}
ol#post_controls li.current a{
color:#faf25a;
cursor:default;
}

/* GIGS TABLE */
table.gigs-table {
width: 900px;
text-align: left;
margin-top: -10px;
}
table.gigs-table tr {
border-top: 1px solid #4c5663;
font-size: 14px;
height: 33px;
}
table.gigs-table tr.highlight-row:hover {
background-color: #1f2c3c;
}
table.gigs-table td {
border-top: 1px solid #4c5663;
padding: 0 10px;
}
table.gigs-table th {
padding: 0 10px;
}

/* /BLOG SLIDER */
div#blog_viewer ul li div#blog_viewer_left{
float:left;
width:455px;
height:444px;
padding:0 5px;
border-right:3px solid #202020;
}
div#blog_viewer ul li div#blog_viewer_right{
float:right;
width:466px;
height:444px;
overflow:hidden;
}
div#blog_viewer ul li div#blog_viewer_full{
float:left;
width:920px;
height:444px;
padding:0 5px;
overflow:hidden;
}
div#blog_viewer ul li h1.blog_image_title{
position:absolute;
padding:5px 10px;
background:transparent url(images/black_70.png);
}

div#dev_main div#street{
height:773px;
background:#000 url(images/backgrounds/background_street.jpg) center no-repeat;
}

div#dev_main div#single{
height:719px;
background:#000 url(images/backgrounds/background_single.jpg) center no-repeat;
}
div#dev_main div#single_content{
}
div#dev_main div#single_content_right{
float:right;
width:480px;
margin:140px 0 0 0;
}
div#single_content div#single_content_text{
padding:10px;
background:transparent url(images/black_70.png);
}
div#single_content div#single_content_text h3 span.yellow{
color:#f9ee28;
}
div#dev_main div#single_content div.single_btn{
float:left;
width:405px;
margin:4px 0 0 0;
cursor:pointer;
}
div#dev_main div#single_content div.single_btn:hover span.icon_arrow_up, div#dev_main div#single_content div.single_btn:hover span.icon_social, div#dev_main div#single_content div.single_btn:hover span.icon_shop{
background-position:bottom;
}
div#dev_main div#single_content div#single_btn_shop{
color:#333;
}
div#dev_main div#single_content div#single_btn_shop:hover span.single_btn_label{
background:#222 url(images/single_btn_back.png);
}
div#dev_main div#single_content div.single_btn span.single_btn_label{
float:left;
width:322px;
height:63px;
line-height:58px;
padding:0 10px;
font-size:28px;
font-weight:bold;
background:#222 url(images/single_btn_back.png);
}
div#dev_main div#single_content div.single_btn span.icon{
float:right;
}

div#dev_main div#downloads{
height:722px;
background:#000 url(images/backgrounds/background_basement.jpg) center no-repeat;
}

div#dev_main div#contact{
height:756px;
background:#000 url(images/backgrounds/background_underground.jpg) center no-repeat;
}
div#contact_content{
width:900px;
margin:130px auto 0 auto;
}
div#contact_content div#contact_content_left{
float:left;
width:553px;
height:469px;
background:transparent url(images/contact_back.png) center no-repeat;
}
div#contact_content div#contact_content_left div#contact_content_left_inner{
position:relative;
top:40px;
left:40px;
width:456px;
height:372px;
padding:3px 10px;
overflow:hidden;
}
div#contact_content div#contact_content_left div#contact_content_left_inner h1{
font-size:42px;
}
div#contact_content div#contact_content_left div#contact_content_left_inner h3{
margin:0 0 4px 0;
}
div#contact_content div#contact_content_right{
float:right;
width:340px;
height:469px;
}
div#contact_content div#contact_content_right form{
position:relative;
top:40px;
left:-44px;
}
div#contact_content_right form span.form_row{
clear:both;
float:left;
margin:0 0 2px 0;
}
div#contact_content_right form span.form_text input{
width:309px;
height:63px;
padding:0 15px;
font-family:Helvetica, Arial, sans;
font-size:20px;
line-height:63px;
color:#fff;
border:none;
background:#222 url(images/single_btn_back.png) left no-repeat;
}
div#contact_content_right form span#contact_subscriber{
width:339px;
height:37px;
cursor:pointer;
background:#222 url(images/contact_checkbox_sprite.png) top left no-repeat;
}
div#contact_content_right form span#contact_subscriber:hover{
background:#222 url(images/contact_checkbox_sprite.png) bottom left no-repeat;
}
div#contact_content_right form span#contact_subscriber span{
float:right;
width:37px;
height:37px;
}
div#contact_content_right form span#contact_subscriber span.contact_checked{
background:#222 url(images/contact_checkbox_sprite.png) top right no-repeat;
}
div#contact_content_right form span#contact_subscriber span.contact_unchecked{
background:#222 url(images/contact_checkbox_sprite.png) bottom right no-repeat;
}
div#contact_content_right form span.form_textarea textarea{
width:309px;
height:113px;
padding:20px 15px;
font-family:Helvetica, Arial, sans;
font-size:20px;
color:#fff;
border:none;
background:#222 url(images/contact_textarea_back.png) left no-repeat;
}
div#contact_content_right form span.form_submit input{
width:117px;
height:63px;
font-size:0px;
border:none;
cursor:pointer;
background:#222 url(images/contact_submit.png) top no-repeat;
}
div#contact_content_right form span.form_submit input:hover{
background:#222 url(images/contact_submit.png) bottom no-repeat;
}


div#dev_main div#roots{
height:1308px;
background:#000 url(images/backgrounds/background_underground_roots.jpg) center no-repeat;
}

div#sharer, div#signup_response{
float:left;
padding:0 10px;
width:445px;
font-size:12px;
font-weight:bold;
background:transparent url(images/black_70.png);
}
div#signup_response{
padding:10px;
}
div#signup_response h2{
margin:0 0 5px 0;
color:#f9ee28;
}
div#signup_response span.yellow{
color:#f9ee28;
}
div#sharer h1{
font-size:44px;
}
span#sharer_text{
float:left;
}
div#sharer ul, div#sharer ul li{
float:left;
margin:0;
padding:0;
list-style:none;
}
div#sharer ul{
width:100%;
height:63px;
margin:10px 0;
background:transparent url(images/social_bar_back.png);
}
div#sharer ul li{
margin:0 2px 0 0;
}

div#roots a#wordpress{
position:absolute;
bottom:0px;
right:0px;
display:block;
width:81px;
height:73px;
background:transparent url(images/wordpress.png);
}



div#lightbulb{
position:absolute;
right:30%;
top:-5px;
width:112px;
height:196px;
background:transparent url(images/lightbulb.png) no-repeat top left;
}

div#main{
position:absolute;
top:50%;
left:50%;
}
div#main_offset{
position:relative;
top:-200px;
left:-172px;
width:343px;
height:390px;
background:transparent url(images/border.png) no-repeat  top left;
}

div#click{
position:absolute;
top:75px;
left:85px;
width:53px;
height:31px;
background:transparent url(images/click.png) no-repeat  top left;
}
div#switch{
position:relative;
top:85px;
left:130px;
width:57px;
height:115px;
cursor:pointer;
background:transparent url(images/switch.png) no-repeat  top left;
}
div#flick{
position:absolute;
top:135px;
left:193px;
width:107px;
height:41px;
background:transparent url(images/flick.png) no-repeat  top left;
}

div#control{
position:absolute;
bottom:0px;
width:100%;
}
div#date{
width:233px;
height:35px;
margin:0 auto;
background:transparent url(images/date.png) no-repeat  top left;
}
div#links{
width:233px;
height:24px;
margin:13px auto 0 auto;
background:#fff;
}
div#links a{
float:left;
font-size:18px;
}
div#links a#link_facebook{
margin:4px 0px 4px 8px;
padding:0 7px 0 0;
border-right:3px solid #000;
}
div#links a#link_myspace{
margin:4px 0px 4px 7px;
padding:0 4px 0 0;
}


/*############
HOLDING
############*/
div#holding{
position:absolute;
top:50%;
left:50%;
}
div#holding_offset{
position:relative;
top:-310px;
left:-700px;
width:1130px;
height:625px;
overflow:hidden;
background:transparent url(images/main_back.jpg) no-repeat  top left;
}

div#holding_right{
float:right;
width:430px;
margin:105px 0 0 0;
}
div#holding_right div#holding_video{
float:left;
clear:both;
position:relative;
width:400px;
height:225px;
padding:15px;
z-index:10;
background:transparent url(images/home_video_back.png) no-repeat top left;
}
div#holding_right div#holding_player, div#holding_right div#holding_player object, div#holding_right div#holding_player embed{
position:absolute;
z-index:-1;
}
div#holding_right div#holding_video div#holding_player_overlay{
position:absolute;
top:15px;
left:15px;
width:400px;
height:225px;
cursor:pointer;
z-index:5;
background:#000 url(images/video_overlay.png) no-repeat top left;
}

div#holding_signup_text{
float:left;
clear:both;
position:relative;
top:-15px;
left:11px;
width:100%;
height:50px;
background:transparent url(images/signup_text.png) no-repeat top left;
}
div#holding_signup_form{
float:left;
clear:both;
position:relative;
top:-15px;
left:15px;
width:400px;
}
div#holding_signup_form form input{
width:287px;
height:34px;
color:#fff;
padding:0 0 0 10px;
border-top:3px solid #fff;
border-right:none;
border-bottom:3px solid #fff;
border-left:3px solid #fff;
background:transparent url(images/signup_back.png) repeat;
}
div#holding_signup_form form span.btn_signup{
float:right;
width:100px;
height:40px;
cursor:pointer;
background:#fff url(images/btn_signup.png) no-repeat top left;
}
div#holding_signup_form form span.btn_signup:hover{
background:#fff url(images/btn_signup.png) no-repeat bottom left;
}
div#holding_signup_form div.response{
margin:5px 0 0 0;
padding:5px;
color:#fff;
font-weight:bold;
text-align:center;
border:3px solid #fff;
}


ul#holding_social{
float:left;
clear:left;
width:429px;
margin:0;
padding:0;
list-style:none;
}
ul#holding_social li{
float:left;
height:50px;
margin:0;
padding:0;
cursor:pointer;
}
ul#holding_social li a{
display:block;
width:100%;
height:50px;
}
ul#holding_social li#facebook{
width:110px;
background:transparent url(images/sprite_social.png) no-repeat left top;
}
ul#holding_social li#myspace{
width:132px;
background:transparent url(images/sprite_social.png) no-repeat -110px top;
}
ul#holding_social li#youtube{
width:70px;
background:transparent url(images/sprite_social.png) no-repeat -242px top;
}
ul#holding_social li#twitter{
width:109px;
background:transparent url(images/sprite_social.png) no-repeat -312px top;
}
ul#holding_social li#facebook:hover{
background:transparent url(images/sprite_social.png) no-repeat left bottom;
}
ul#holding_social li#myspace:hover{
background:transparent url(images/sprite_social.png) no-repeat -110px bottom;
}
ul#holding_social li#youtube:hover{
background:transparent url(images/sprite_social.png) no-repeat -242px bottom;
}
ul#holding_social li#twitter:hover{
background:transparent url(images/sprite_social.png) no-repeat -312px bottom;
}
