* { margin: 0px; padding: 0px; } 
body { padding: 0px; margin: 0px; font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; background-color: #0a0a0a; text-align: center; width: 100%; background-image: url(/images/bg_grad-.jpg); background-repeat: repeat-x;}
img { border-width: 0px;}
A { color: white; font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }

#page { margin-left: auto; margin-right: auto; width: 960px; }
#page_top { width: 920px; min-height: 988px; background-image: url(/images/bg_920x988v2.jpg); background-position: top center; background-repeat: no-repeat; border: 20px solid #000; background-color: #000; }
.page_top_over { min-height: 100px;}
#page_top_overhome { background-image: url(/images/bg_over2.png); background-position: top center; background-repeat: no-repeat; width: 920px; height: 370px; }
#page_main_nav { margin-left: auto; margin-right: auto; width: 720px; padding-top: 15px; }
#page_main_nav_c { background: rgb(0,0,0); background: rgba(0,0,0,0.75); padding: 15px 0px; color: white; font-size: 22px; filter:alpha(opacity=85);}

#theantennas { background-image: url(/images/theantennas.png); background-position: center center; background-repeat: no-repeat; 
				width: 210px; height: 40px; line-height: 40px; padding: 0px; text-indent: -9999px; text-transform: capitalize; text-decoration: none; display:-moz-inline-block; display:-moz-inline-box; display:inline-block;}

h2 { font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 20px; padding: 5px 0px; color: white;}

.title {font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif ; font-size: 10px; text-decoration: none; text-transform: uppercase; font-weight: bold;}

.head_lnk {font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif ; font-size: 22px; color: #fff; text-decoration: none; font-weight: normal; line-height: 40px;}
.head_lnk:hover {font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size: 22px; color: #fff; text-decoration: underline; font-weight: normal; line-height: 40px;}

.intro {font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif  ; font-size: 9px; line-height: 20px; color: #fff; font-size: 10px;}
.intro_response {font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif  ; font-size: 9px; line-height: 20px; color: #fff; padding: 10px;}

#column1 { width: 540px; min-height: 600px; float: left; text-align: left; margin: 0px 20px; }
#column2 { width: 338px; min-height: 600px; float: left; text-align: center; border: 0px solid white;}

#youtube { width: 540px; height: 385px; font-size: 9px; color: white;}

#gallery { padding: 0px; }
#gallery ul { list-style: none; }
#gallery ul li { display: inline; margin: 5px;}
#gallery ul img { border: 5px solid #fff; height: 75px; width: 75px; margin-bottom: 8px;}
#gallery ul a:hover img { border: 5px solid #333; color: #333; }
#gallery ul a:hover { color: #fff; }

#gallery_horizontal { height: 85px; background: rgb(0,0,0); background: rgba(0,0,0,0.75); filter:alpha(opacity=85); overflow: hidden; margin: 0px 20px 20px 20px; 
					text-align: left; font-size: 6px; padding: 10px 0px 10px 14px; color: black;}
#gallery_horizontal A { float: left; margin: 0px 11px 5px 0px; color: black; border: 5px solid black;}
#gallery_horizontal A:hover { float: left; margin: 0px 11px 5px 0px; color: black; border: 5px solid #ccc;}
#gallery_horizontal img { width: 75px; height: 75px;}

#tabs div {font-size: 12px; line-height: 20px;}
#tabs ul li a span  {font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif ; font-size: 12px; font-weight: normal;}

#register_form, #register_form_error { background: rgb(0,0,0); background: rgba(0,0,0,0.75); margin: 0px 20px 20px 20px; text-align: center; color: white; filter:alpha(opacity=85);}
#register_form .intro { color: #fff; padding: 20px 20px 0px 20px; font-size: 12px; text-align: left;}
#register_name, #register_email, #register_city, .register_form_input { background: rgb(0,0,0); background: rgba(0,0,0,0.75); filter:alpha(opacity=85); font-size: 18px; color: #fff; width: 250px; border: 1px solid #111; margin: 10px 0px 0px 0px; padding: 5px; font-family: Arial, Helvetica, sans-serif ; clear: both;}
#register_country_id { background: rgb(0,0,0); background: rgba(0,0,0,0.75); filter:alpha(opacity=85); font-size: 16px; color: #fff; width: 260px; border: 1px solid #111; margin: 10px 0px 0px 0px; padding: 5px; font-family: Arial, Helvetica, sans-serif ; clear: both;}

#register_submit { font-size: 13px; color: #333; margin: 20px 0px; font-family: Arial, Helvetica, sans-serif ; clear: both; width: 200px;}
.register_input_faded { color: #333;}

#template_facebook {margin-bottom: 20px; }
#template_twitter { margin: 20px; }
#qr { width: 100px; height: 100px; margin-bottom: 20px; }

/* FOOTER */
#footer_social {margin: 10px 0px;}

#footer_fb {width: 130px; height: 60px; display: block; float: left; background-image: url(/images/logo_facebook.png); text-indent: -999; color: transparent; text-transform: capitalize; font-size: 0px;}
#footer_fb:hover {width: 130px; height: 60px; display: block; float: left; background-image: url(/images/logo_facebook_f2.png); text-indent: -999; color: transparent; text-transform: capitalize; font-size: 0px;}

#footer_ms {width: 148px; height: 60px; display: block; float: left; background-image: url(/images/logo_myspace.png); text-indent: -999;color: transparent; text-transform: capitalize; font-size: 0px;}
#footer_ms:hover {width: 148px; height: 60px; display: block; float: left; background-image: url(/images/logo_myspace_f2.png); text-indent: -999;color: transparent; text-transform: capitalize; font-size: 0px;}

#footer_yt {width: 121px; height: 60px; display: block; float: left; background-image: url(/images/logo_youtube.png); text-indent: -999;color: transparent; text-transform: capitalize; font-size: 0px;}
#footer_yt:hover {width: 121px; height: 60px; display: block; float: left; background-image: url(/images/logo_youtube_f2.png); text-indent: -999;color: transparent; text-transform: capitalize; font-size: 0px;}

#footer_tw {width: 141px; height: 60px; display: block; float: left; background-image: url(/images/logo_twitter.png); text-indent: -999;color: transparent; text-transform: capitalize; font-size: 0px;}
#footer_tw:hover {width: 141px; height: 60px; display: block; float: left; background-image: url(/images/logo_twitter_f2.png); text-indent: -999;color: transparent; text-transform: capitalize; font-size: 0px;}

#popjinx { float: right; margin: 10px auto; width: 87px; height: 29px; display: block; background-image: url(/images/popjinx.png); background-repeat: no-repeat; text-indent: -999;color: transparent; text-transform: capitalize; font-size: 0px; background-color: none;}
#ftg, #ftg:hover { font-family: Arial; font-size: 9px; margin-top: 30px; color: #444; text-decoration: none; display: inline-block;}

#contact_form {font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 10px;}
#contact_form H2 {font-family: Arial, Helvetica, sans-serif; line-height: 20px; font-size: 20px; color: white; border: 0px solid red; margin: 5px 0px;}
#contact_form H3 {font-family: Arial, Helvetica, sans-serif; line-height: 20px; font-size: 16px; color: white; border: 0px solid red; margin: 0px; font-weight: normal;}
#contact_form .fr { background-color: #000; padding: 3px; margin-bottom: 10px;}
#contact_form label {font-weight: bold; font-size: 16px; display: block; margin: 0px; padding: 2px 3px; text-align: left; color: white;}

#contact_name, 
#contact_email,
#contact_message { background: white; font-size: 18px; color: #333; width: 348px; border: 1px solid #666; margin: 0px; padding: 5px; font-family: Arial, Helvetica, sans-serif ; clear: both;}

#news { border: 1px solid #111;  background: rgb(0,0,0); background: rgba(0,0,0,0.90); filter:alpha(opacity=90); color: #ffffff; padding: 10px 20px;}
#news div {font-size: 12px; line-height: 20px;}
#news ul li a span  {font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif ; font-size: 12px; font-weight: normal;}


/* CFWINDOW */

.x-dlg .x-dlg-hd 
	{
		background: none;
        color:#FFF;
        overflow:hidden;
        padding:5px;
        white-space: nowrap;
	}

.x-dlg .x-dlg-bgcolor-hd 
	{
        color:#FFF;
        overflow:hidden;
        padding-bottom:5px;
        padding-left:3px;
	}

.x-dlg .x-dlg-hd-left 
	{
        background: none;
        padding-left:3px;
        margin:0px;
	}

.x-dlg .x-dlg-hd-right 
	{
        background: none;
        padding-right:3px;
	}
	
.x-dlg .x-dlg-dlg-body
	{
        background: none;;
        background-color:white;
        border:0px solid black;
        border-top:0px none;
        padding:10px;
        position:absolute;
        top:24px;left:0;
        z-index:1;
        overflow:hidden;
	}

.x-dlg-dlg-body 
	{
        background: #F6F6F6;
        font-size: 14px;
        color: #000000;
	}
