/*------------------------------------------------------------
HOMEPAGE styles
-------------------------------------------------------------*/
#content {background: #0f0f0f url(/global_img/content_home_bg.jpg) top center repeat-x;width: 900px;height: 420px;}

#blog_contain {width: 300px;float: left;font-size: 12px;}
#video_contain {width: 329px;float: left;}
#video_home {margin: 9px;width: 300px;border: 5px solid #1c1c1c;height: 169px;}
#larger_view{margin: -5px 0 0 9px;}
#awards_contain {width: 271px;float: left;font-size: 12px;}
	
#quote {padding: 0;border: 0; margin: 10px 0 0 0;width: 412px;height: 127px; float: right;background: #0f0f0f;}

#press_desc_home{color: #e4e4e4;font-size: 11px;}
#press_entry_home{clear: left;padding: 0 0 5px 0;font-size: 11px;}
#press_entry_home p{line-height:1.3em;}
#blog_img {width: 60px;height: 60px;float: left;margin: 3px 10px 0 0;}
a #blog_img  {border: 3px solid #1c1c1c;margin-bottom: 5px;}
a:hover #blog_img  {border: 3px solid #353535;}
#blog h1 {color: #f0a6d6;font-size: 14px;padding-top: 7px;}
#blog .date {color: #666;font-size: 9px;}
#blog p {padding: 0 0 0 0;margin: 0 0 7px 0;}
	
#awards_entry{padding: 0 0 25px 0;}
#awards_desc{color: #e4e4e4;font-size: 11px;}
#awards_desc p{margin: 0; padding: 0;}
#awards_img {clear: left;float: left;padding-right: 10px;}
#awards h1 {color: #8a8ad3;font-size: 13px;margin: 0;}
#awards p {padding: 0 0 10px 0;}

/*------------------------------------------------------------
ABOUT styles
-------------------------------------------------------------*/
#content_about {background: #0f0f0f url(../global_img/content_bg.jpg) top center repeat-x;width: 840px;padding: 30px 30px; overflow:auto;}

#left_col {width: 500px;float: left;padding: 0 20px 0 0;}

#spotlight {width: 300px;float: left;padding: 0 0 0 15px;color: #ccc;font-size: 12px;}
#spotlight ul {}
#spotlight li{padding: 5px 0 5px 0;border-bottom: 1px dotted #212121;}
#spotlight li a:hover{}
#spotlight hr{border: 0;width: 100%;color: #666;background-color: #212121;height: 1px;line-height: 1px;margin: 5px 0 5px 0;padding: 0px;}
#sl_header {padding: 10px;background: #212121;border-bottom: solid 3px black;}
#spotlight h2 {font-size: 18px;margin: 0;padding: 0;}
#spotlight h3 {font-size: 16px;margin: 0;padding: 0;}
#sl_content {padding: 10px;background: #333;}

/*------------------------------------------------------------
MEDIA styles
-------------------------------------------------------------*/
#photo_wrap {margin: -70px 0 0 0;position: relative; z-index: 1;float: left;clear: left;}
#photo_wrap_mcdj {margin: 10px 0 0 0;position: relative; z-index: 1;float: left;clear: left;}

/* jQuery lightBox plugin - Gallery style */
#gallery_copy ul {margin: 0; padding: 0;}
#gallery_copy ul li{margin: 0px;list-style: none;}	

#gallery {float: left;padding: 10px 0 0 0;width: 840px;}
	#gallery ul {list-style: none;}
#gallery ul li {display: inline;list-style:none;padding: 20px 10px 10px 5px;}

#gallery ul img {border: 5px solid #1c1c1c;border-width:5px; margin-bottom: 10px;}

#gallery ul a:hover img {border: 5px solid #353535;}

#gallery_nav { float:left; clear;left;width: 830px; text-align: right;padding: 10px 0 0 0; margin: 20px 0 0 0; border-top: 1px solid #333;font-size: 10px;}
#gallery_nav ul{display: inline;}
#gallery_nav ul li{display: inline;}
#gallery_nav ul li a{ background: #353535; padding: 4px 8px 4px 8px; border: 1px solid #333; color: #fff;}
#gallery_nav ul li a:hover{ background: #80e7f8; padding: 4px 8px 4px 8px; border: 1px solid #333; color: #333;}
#gallery_nav ul li a.active{ background: #80e7f8; padding: 4px 8px 4px 8px; border: 1px solid #333; color: #333;}

#vid_audio_wrap{position: relative;z-index: 50;}

/* VIDEO Styles */

#video_media {width: 528px;margin: 7px;border: 5px solid #1c1c1c;height: 300px;}
#video_media_contain {float: left;width: 560px;padding: 0;}
#video_thumbs{float: left; width: 528px; background: red;}

/* AUDIO Styles */

#audio_media_contain {width: 420px;padding: 0;}

#audio {float: left;width: 390px;padding: 0 0 0 10px;}
#audio_contain{	height: 440px;}
#audiocontent{ margin: -20px 0 0 0;}

#song_list a{position: absolute;left:660px; top: 5px;width: 107px; height: 22px;background: transparent url(../global_img/song_list.png) top left no-repeat;}
#song_list a:hover{background: transparent url(../global_img/song_list_on.png) top left no-repeat;}

/*------------------------------------------------------------
testimonial styles
-------------------------------------------------------------*/

#client {font-size: 12px;font-weight: bold;color: #f0a6d6;margin: -10px 0 0 0;text-transform: uppercase;}

/*------------------------------------------------------------
BLOG styles
-------------------------------------------------------------*/

#blog_date {font-weight: bold;text-transform: uppercase;color: #f0a6d6;font-size: 11px;padding: 0 0 10px 0;}
#blog_title{font-weight: bold;font-size: 20px;padding: 0; color: #f0a6d6;}
#blog_entry{padding: 0 0 10px 0;}
#blog_entry p{padding:0;margin: 0 0 10px 0;}



/*------------------------------------------------------------
CONTACT styles
-------------------------------------------------------------*/
#contact_fields{padding: 0 0 0 40px;}

.webform {padding-top: 20px;}
 .item {padding-bottom: 15px; width: 320px; margin: 0 auto;}
  .item label {color: #232019; font-size: 1.2em; }

.cat_textbox_w, .cat_listbox_w {border:2px solid #232019; width: 450px; font-size: 1.2em; padding: 5px;}
.cat_textbox, .cat_listbox {border:2px solid #232019; width: 300px; font-size: 1.2em; padding: 5px;}
.cat_textbox_ks, .cat_listbox_ks {border:2px solid #232019; width: 175px; font-size: 1.2em; padding: 5px;}
.cat_textbox_sm, .cat_listbox_sm {border:2px solid #232019; width: 150px; font-size: 1.2em; padding: 5px;}
.cat_textbox_vsm, .cat_listbox_vsm {border:2px solid #232019; width: 75px; font-size: 1.2em; padding: 5px;}
.cat_listbox {height: 200px;}

.cat_button {width: 123px; height: 43px; background: url(/img/contact-submit.png) no-repeat; border: none;}