@charset "utf-8";
/* CSS Document */

/* ------- 1. CSS Reset ------- */
#header2 ul, #header2 li, #footer2 ul, #footer2 li{font-family:"Lucida Sans Unicode","Lucida Grande","Trebuchet MS", Helvetica, Arial, sans-serif;
line-height:20px;letter-spacing:.1px;word-spacing:1px;margin:0;padding:0;border:0;vertical-align:baseline;}

/* ------- 2. General ------- */
#header2, #footer2 {color:#666;font-size:12px;}

.additif a:link,.additif a:visited,.additif a:hover,.additif a:active,.additif a:focus{text-decoration:none;outline:none;-moz-outline-style:none;}
.additif a{color:#888;}
.additif a:hover {color:#aaa;}

#header2 {background:#111418 url(../_img/header.jpg) repeat-x scroll center top; height:98px;}
#footer2{background:#0A0D12 url(../_img/footer.jpg) repeat-x scroll center top;height:300px;}
#home_feature{background:#111418 url(../_img/home_feature.jpg) repeat-x scroll center top;}
#home_feature .background {background-image:url(../_img/full.jpg); height:400px;}
#home_feature .background .background-fade {
	background-image:url(../_img/full.png);
	height:400px;
	margin:0 auto;
	background-repeat: no-repeat;
	background-position: top;
}

#home_feature2{background:#111418 url(../_img/home_feature.jpg) repeat-x scroll center top;}
#home_feature2 .background {background-image:url(../_img/full.jpg); height:70px;}
#home_feature2 .background .background-fade {
	background-image:url(../_img/full.png);
	height:70px;
	margin:0 auto;
	background-repeat: no-repeat;
	background-position: top;
}

#main_navigation{position:absolute;float:right;top:18px;text-transform:uppercase;font-size:11px;height:40px;margin-left:490px; width:480px}
.jqueryslidemenu{position:relative;z-index:22;}
.jqueryslidemenu ul{margin: 0;padding: 0;list-style-type: none;}
.jqueryslidemenu ul li{position: relative;display: inline;float: left;}
.jqueryslidemenu ul li a, .jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{color:#999;}
.jqueryslidemenu ul li a:hover{color:#05e6d5;}
.jqueryslidemenu ul li a{
	display: block;
	padding: 10px 10px; 
	text-decoration: none;
	height:40px;
	line-height:40px;
	overflow:hidden;
	padding:0 12px;}
* html .jqueryslidemenu ul li a{ display: inline-block;}
.jqueryslidemenu ul li ul{position: absolute;left: 0px;display: block;visibility: hidden;}

.jqueryslidemenu ul li ul li{display: list-item;float: none;}
.jqueryslidemenu ul li ul li ul{top:0px;}
.jqueryslidemenu ul li ul li a{width: 160px;padding: 6px 13px;margin: 0;}

.jqueryslidemenu ul ul{
	background:transparent url(images/drop.png) no-repeat scroll -1px 0;
	padding-top:14px;
	top:30px;
	padding-bottom:2px;}
.jqueryslidemenu ul ul.menu_flip{	
	background:transparent url(images/dropR.png) no-repeat scroll -1px 0;}
.jqueryslidemenu ul ul ul, .jqueryslidemenu ul ul.menu_flip ul{
	background:transparent url(images/drop_sub.png) no-repeat scroll 0px -2px;
	margin-left:-4px;
	margin-top:-2px;
	padding-top:2px;}
.jqueryslidemenu ul ul li a, .jqueryslidemenu ul ul li a:link, .jqueryslidemenu ul ul li a:visited {height:100%;line-height:20px;}
.jqueryslidemenuz ul li ul li a:hover, .jqueryslidemenu ul ul li a:hover{margin:0 4px;padding:6px 9px;background:#222;color:#eee;}
.jqueryslidemenuz ul ul li ul li a:hover, .jqueryslidemenu ul ul ul li a:hover{margin:0 1px;padding:6px 12px;width:155px;}

#main_navigation{position:absolute;float:right;top:18px;text-transform:uppercase;font-size:11px;height:40px;margin-left:490px; width:480px}
/*MainNav*/
#mainNav {margin: 0 auto;width:960px;height:95px;}
#mainNav .logo{width:222px;float:left;}
#mainNav .navNetwork{width:165px;height:38px;float:right;margin-right:20px;margin-top:55px;}


/* ------- 6. Call to Action ------- */


#call_to_action{min-height:100px;background: #e6e6e6 url(../_img/outset_breadcrumbs.gif) repeat-x center bottom;
margin-top:-77px; }

body.inset  #call_to_action {background-image: url(../_img/inset_breadcrumbs.gif);}
#call_to_action #blurb{padding:18px 0px 35px 0; }

#call_to_action_button a{background:transparent url(../_img/present.png) no-repeat scroll center top;height:49px;right:0px;top:30px;width:210px; float:right;margin-top:-35px;z-index:12}
#call_to_action_button a:hover{background:transparent url(../_img/present2.png) no-repeat scroll center top;height:49px;right:0px;top:30px;width:210px; float:right;margin-top:-35px;z-index:12}

#call_to_action .inner{margin: 0 auto;width:960px;padding-top:0px}
#call_to_action .shadow {
	margin-top:-5px;
	background-image: url(../_img/homeshadow.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#call_to_action2 {min-height:110px;background: #e6e6e6 url(../_img/outset_breadcrumbs.gif) repeat-x center bottom;}
#call_to_action2 #blurb{padding:15px 0px 15px 0; }

#call_to_action_button2 a{background:transparent url(../_img/present.png) no-repeat scroll center top;height:49px;right:0px;top:30px;width:210px; float:right;margin-top:-35px;z-index:12}
#call_to_action_button2 a:hover{background:transparent url(../_img/present2.png) no-repeat scroll center top;height:49px;right:0px;top:30px;width:210px; float:right;margin-top:-35px;z-index:12}

#call_to_action2 .inner{margin: 0 auto;width:960px;padding-top:0px}
#call_to_action2 .shadow {

}

#blurb2{
	color:#444;
	font-size:23px;
	line-height:100%;
	min-height:57px;
	min-width:200px;
	overflow:hidden;
	padding:15px 0 20px 20px;
}

#blurb{
	color:#444;
	font-size:23px;
	line-height:100%;
	min-height:57px;
	min-width:200px;
	overflow:hidden;
	padding:46px 0 20px 20px;
}	

/* ------- 3. List Styles ------- */

.additif ul, .additif li{list-style:none outside;margin-left:20px;list-style-type:disc;}

#sub_footer ul,#sub_footer li,#footer2 ul,#footer2 li,#secondary ul,#secondary li,ul.arrow_list,ul.arrow_list li,
ul.check_list,ul.check_list li,ul.thumbnail_list,ul.thumbnail_list li,.jqueryslidemenu ul,.jqueryslidemenu li, #comments li{margin-left:0;list-style:none;}

/* ------- 4. Borders & Dividers ------- */

h3.widgettitle, div.widget li{repeat-x scroll center bottom;}
#primary ul.thumbnail_list,.top_metadata div,div.widget_pages li ul li,div.widget_categories li ul li{background:  repeat-x scroll center top;}
#footer2 h3.widgettitle,#footer2 div.widget li{
	letter-spacing:1px;font-family:Tahoma,Geneva,Arial,sans-serif;
	text-shadow:none;
	border-bottom:0px solid #333;
	line-height:29px;
	background-image: url(../_img/line.png);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align:left;
}
#footer2 .background div.widget_pages li , #footer2 .background div.widget_categories li {border-bottom:none;padding:0;}
#footer2 div.widget_categories li a,#footer2 div.widget_pages li a{border-bottom:1px solid #333;display:block;padding:5px 0;}
hr{border:0px solid transparent !important;background-color:#cccccc !important;height:1px;}
.divider{clear:both;display:block;margin-bottom:20px;padding-top:20px;width:100%;}	
.top{font-size:8px;line-height:10px;margin-bottom:40px;text-align:right;position:relative;}
.top a{background:#F9F9F9 none repeat scroll 0 0; color:#bbb; height:20px; position:absolute; right:0; text-shadow:1px 1px 0 #fff; top:12px; width:20px;}
.clearboth{clear:both;display:block;font-size:0px;height:0px;line-height:0;width:100%;}
/* -------  7. Columns ------- */

#primary .one_third{width:176px;}
#primary .two_third{width:400px;}
#primary .one_half{width:288px;}
#primary .one_fourth, #footer2 .one_fourth{width:120px;}
#primary .three_fourth{width:456px;}
.one_half{width:456px;}
.one_third{width:288px;}
.two_third{width:624px;}
.one_fourth{width:204px;}
.three_fourth{width:708px;}
.one_half,.one_third,.two_third,.three_fourth,.one_fourth{position:relative;margin-right:40px;margin-bottom:20px;float:left;}
.last{margin-right:0 !important;clear:right;}


/* ------- 3. Footer ------- */

#footer2 input[type=text], #footer2 textarea,#footer2 table, #footer2 td, #footer2 th, #footer2 tr:hover{background:transparent;}
#footer2 a{color:#666}
#footer2 a:hover{color: #444}
#footer2 h3{color:#eee;}

#footer_nav li,#footer_nav ul{display:inline;font-weight:normal;text-transform:uppercase;}
#footer_nav a{padding:0 5px;}

#footer2 .inner{padding-top:40px;margin: 0 auto;width:960px;}

#sub_footer{background-color:#000000;border-top:1px solid #151515;padding-top:10px;font-size:9px;min-height:30px;}
#sub_footer .one_half{margin-bottom:0;}
#sub_footer .last{text-align:right;}
#sub_footer .inner{	margin: 0 auto;width:960px;	}	
	
#bt_vimeo a{background:transparent url(../_img/button_vim1.jpg) no-repeat scroll center top;height:49px;right:0px;top:30px;width:35px; float:left;}
#bt_vimeo a:hover{background:transparent url(../_img/button_vim.jpg) no-repeat scroll center top;height:49px;right:0px;top:30px;width:35px; float:left;}	

#bt_facebook a{background:transparent url(../_img/button_facebook1.jpg) no-repeat scroll center top;height:49px;right:0px;top:30px;width:35px; float:left;}
#bt_facebook a:hover{background:transparent url(../_img/button_facebook.jpg) no-repeat scroll center top;height:49px;right:0px;top:30px;width:35px; float:left;}	
	
#bt_lastfm a{background:transparent url(../_img/button_lastfm1.jpg) no-repeat scroll center top;height:49px;right:0px;top:30px;width:35px; float:left;}
#bt_lastfm a:hover{background:transparent url(../_img/button_lastfm.jpg) no-repeat scroll center top;height:49px;right:0px;top:30px;width:35px; float:left;}		


#footer2 ul li {font-size:11px;}

#sub_footer a:link,#sub_footer a:visited,#sub_footer a:hover,#sub_footer a:active,#sub_footer a:focus{text-decoration:none;outline:none;-moz-outline-style:none;}
#sub_footer a:hover {color:#aaa;}
