/* commented backslash hack \*/ 
/* html, body{height:100%;} */
/* end hack */


html {
	background-image: url(/themes/studioskylab/web/images/bg_body.png);
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #eb008b;
}
body {
	font-size: 95%;
	line-height: 1.3;
	font-family:Helvetica, Arial, sans-serif; color:#FFF; font-size:12px; 
	background: url(/themes/studioskylab/web/images/bg_pattern.png) repeat-x top left fixed;
}



/* -----=====: + ~{ GENERAL }~ + :=====----- */


#wrapper {
	
}
#menu {
	z-index: 999999;
	overflow: hidden;
}
#tabs {
	background-color: #00aeef;
	padding-top: 6px;
	z-index: 1000000;
	overflow: hidden;
}
#tabs li, #menu li {
	float: left;
}

/* -----=====: + ~{ TABS / MENU }~ + :=====----- */
#tabs, #menu {
	position: fixed;
	width: 960px;
}
#tabs a, #menu a {
	overflow: hidden;
}

/* -----=====: + ~{ TABS }~ + :=====----- */

#tabs {
	border-bottom-style: solid;
	border-width: 6px;
	border-color: #bd0070;
	z-index: 999999;
	top: 0;
}
#tabs li {
	margin-left: 6px;
}
#tabs a {
	height: 38px;
}
#tabs a:hover {
	background-position: 0 -38px;
}
#tabs li.active a {
	background-position: 0 -76px !important;
}
#tabSkylab a {
	background-image: url(/themes/studioskylab/web/images/tab_skylab.png);
	width: 472px;
	display: block;
	text-indent: -9999px;
}
#tabJournal a {
	background-image: url(/themes/studioskylab/web/images/tab_journal.png);
	width: 470px;
	display: block;
	text-indent: -9999px;

}

/* -----=====: + ~{ MENU }~ + :=====----- */

#menu {
	top: 50px;
	height: 78px;
}
#menu a {
	height: 78px;
}
#menu a:hover {
	background-position: 0 -78px;
}
#menu a.reset {
	background-position: 0 0 !important;
}
#menuWork a {
	background-image: url(/themes/studioskylab/web/images/menu_work.png);
	width: 177px;
	display: block;
	text-indent: -9999px;

}
#menuTV a {
	background-image: url(/themes/studioskylab/web/images/menu_skylab_tv.png);
	width: 306px;
	display: block;
	text-indent: -9999px;


}
#menuAbout a {
	background-image: url(/themes/studioskylab/web/images/menu_about.png);
	width: 212px;
	display: block;
	text-indent: -9999px;


}
#menuContact a {
	background-image: url(/themes/studioskylab/web/images/menu_contact.png);
	width: 265px;
	display: block;
	text-indent: -9999px;


}
.copy {
	padding: 50px 50px 0 50px;
}

/* -----=====: + ~{ MAIN }~ + :=====----- */
#tvskylab {
	display: none;
	/*margin-top: 50px;
	padding-top: 0;*/
}
#main {
	width: 960px;
	margin: 0 auto;
	padding-bottom: 1000px;
	background: #1a1a1a url(/themes/studioskylab/web/images/bg_main_bottom.png) bottom right no-repeat;
	overflow: hidden;
}


#logo {
	position: fixed;
	bottom: -58px;
	display: block;
	margin-left: 446px;
	z-index: 999999;
	width: 514px;
	height: 188px;
}


#block1 {
	padding-top: 56px;
	zoom: 1;
	overflow: hidden;
}
.section {
	background: url(/themes/studioskylab/web/images/bg_divider.png) repeat-x 0 50px;
	padding-top: 50px;
	margin-top: -50px;
	clear: both;
	zoom: 1;
	overflow: hidden;
}
.sectionHeading {
	margin: 0 0 14px 6px;
	padding-top: 13px;
}
.sectionHeading a {
	height: 51px;
	overflow: hidden;
}
h1 {
	margin-bottom: 1em;
}
#top {
	overflow: hidden;
	zoom: 1;
	padding-top: 122px;
	background-position: 0 44px;
}
.linkTop {
	margin: 20px 0 20px 50px;
	/*display: block;*/
	width: 32px;
	position: relative;
	z-index: 999;
	float: left;
	display: inline;
	zoom: 1;
}
.box {
	background-color: #232323;
	padding: 13px;
	margin-bottom: 13px;
	overflow: hidden;
	zoom: 1;
}




/************************************************************************/
/* DISQUS SPECIFIC                                                      */
/************************************************************************/

#chat_icon {
	
	margin: 0 0 0 10px;
	
}

#showhide_disqus {
	
	margin: 0 11px; padding: 20px 40px 10px;
	background-color:#2c2c2c;
	text-align: left;
	cursor: pointer;
	font-size: 18px;
	font-weight: normal;
	font-family: Helvetica,Arial,sans-serif;	
	float: left;
	border-top: 1px solid gray;
	width: 858px;
	
}

#showhide_disqus #drawer_status {

	float: left;
	
}

#drawer_action {
	
	float: right;
	text-align: right;
	width: 328px;
	
}


#disqus_thread {
	
	margin: 0 11px 0 11px; padding: 5px 10px 0 10px;
	background-color:#2c2c2c;
	text-align: center;
	/* border-top: 1px solid gray; */
	clear: both;
	margin-bottom: 0px !important;
	
}

#disqus_thread .dsq-request-user-name a {
	
	color: #EC008C;
	
}

#disqus_thread #dsq-subscribe a {
	
	color: #EC008C;
	
}

#disqus_thread .dsq-subscribe-rss a {
	
	color: #EC008C;
	
}

#disqus_thread .dsq-thread-settings a {
	
	color: #00AEEF;
	
}

#disqus_thread .dsq-trackback-url {
	
	color: #EC008C;
	border: 2px solid #00688F;
	padding: 3px;
	
}

#dsq-content #dsq-global-toolbar {
	
	margin: 0 !important;
	
}

#dsq-new-post h3 {
	
	font-size: 18px;
	font-weight: normal;
	font-family: Helvetica,Arial,sans-serif;
	
}

.dsq-reaction-header-left a {
	
	color: #349AEF;
	text-decoration: none;
	
}

.dsq-reaction-header-right a {
	
	color: #349AEF;
	text-decoration: none;
	
}

#dsq-content .dsq-options {
	
	padding-top: 5px !important;
	
}

#dsq-content .dsq-item-trackback {
	
	margin-bottom: 0 !important;
	
}

#dsq-content {
	
	margin: auto;
	padding-top: 20px;
	width: 850px;
	
}

#dsq-content h3 {
	
	font-weight: 700;
	
}

#dsq-comments .dsq-comment-cite a {
	
	color: #EC008C;
	
}

.dsq-comment-footer-left a {
	
	color: #00AEEF;
	
}

.dsq-comment-message a {
	
	color: #349AEF;
	
}

.dsq-brlink {
	
	display: none;
	color: #00688F;
	margin: 0 11px 11px 11px;
	padding: 0 0 30px 40px;
	background-color: #2C2C2C;
	
}

.dsq-full-comment .dsq-comment-message a {
	
	color: #349AEF;
	
}

.dsq-comment-header-meta-wrapper a {
	
	color: #27699F;
}

#comment-form {
	
	background-color: #434343 !important;
	border: 1px solid #8F8F8F !important;
	color: #fff !important;
	
}

.dsq-h3-reactions {
	
	text-align: left;
	font-size: 18px;
	
}

.dsq-popup-container {
	
	margin-top: 80px !important;
	
}

/*
* Disqus - Comment Box Styling 
*/

/*

#dsq-content .dsq-textarea .dsq-textarea-wrapper, #dsq-content .dsq-input-wrapper {
	
	background: none !important;
	background-color: #434343 !important;
	
}

.dsq-textarea .dsq-textarea-wrapper {
	
	padding: 0 !important;
	
}

#dsq-textarea-wrapper textarea {
	
	background-color: #434343 !important;
	border: 1px solid #8F8F8F !important;
	color: #fff !important;
	
}

textarea.placeholder-grey {
	
	background-color: #434343 !important;
	background-image: none !important;
	
}
*/



/************************************************************************/
/* MEDIA TANK SPECIFIC                                                  */
/************************************************************************/

#main { margin:0 auto; padding:20px 0; min-height: 1000px; }

#logo { padding-top:15px; }
#homepageLink { float: left; width:84px; height:37px; background:url(/themes/studioskylab/web/images/btn_home.gif) top left no-repeat; text-indent:-9999px; margin-top:15px; display:block; zoom:1; }
#homepageLink:hover { background-position: 0 -37px; }

#player { margin: 11px 11px 0 11px; background-color:#2c2c2c; padding:40px 0 10px 0; }
#videoDetails h2 { font-size:14px; padding-bottom:10px; }
#videoDetails p { font-size:12px; }

#secondary { margin-top:20px; float: left; }
#channels, #videos, #footer { background:#2c2c2c; }

/* CHANNELS */
#channels { width: 150px; margin-bottom: 20px; }
#channels h2 { background-color:#FFF; color:#000; font-size:18px; font-weight: normal; padding-top: 8px; padding-bottom: 5px; padding-left: 8px; margin-bottom: 0; }
#channels li { zoom: 1; }
#channels li a { width:auto; margin:0 !important; border-style:none none solid none; border-color:#282828; background-color:#2C2C2C; font-size:0.8em; padding:8px 10px; color:#FFF; zoom:1; }
#channels li a span { font-size: 12px; }
#channels li a:hover { color:#EC008C; background-color:#2C2C2C; }
#channels li.active > a { background-color:#1A1A1A; color:#FFF; zoom:1; }
#channels .channelDesc {font-size: 11px; color: #b6b6b6;}

/* SECONDARY BLOCK */
#secondary { background-color:#2C2C2C; overflow: hidden; zoom: 1; }

/* VIDEOS */
#videos { float:none; padding-bottom:10px; width: 795px; float:left; }
#videos h2 { font-size:18px; padding-top:10px; color:#FFF; margin-bottom:0; float:left; }
#videos ul { overflow:hidden; width:815px; zoom:1; margin:20px 0 0 0; }
#videos li { background-color:#202020; border-style:none; min-height:135px; height:auto !important; height:135px; }
#videos li .videoTitle { color:#FFF; }
#videos li a {padding: 2px 5px;}
#videos li a:hover { background-color:#FFF; height:131px;}
#videos li a:hover .videoTitle { color:#000; }
#videos li a.active .videoTitle { background-color:#FFF; color:#000; }
#videos .pagination { padding:10px 10px 0 0; color:#FFF; font-size:11px;}
#videos .pagination a { color:#3a787a; text-decoration:underline; }
#videos .pagination span.active { font-weight:bold; color: #666; }

#footer { text-align:right; padding:20px; font-size:12px; font-weight:bold; };
/* commented backslash hack \*/ 
html, body{height:100%;} 
/* end hack */
html,body {margin:0;padding:0}
#outer{ min-height:100%;height:auto; background: transparent url(/themes/studioskylab/web/images/bg_pattern.png) top left fixed; }
* html #outer{height:100%;}/* ie6 and under*/

#main { margin:0 auto; padding:20px 0; }

#logo { padding-top:15px; }
#homepageLink { width:84px; height:37px; background:url(/themes/studioskylab/web/images/btn_home.gif) top left no-repeat; text-indent:-9999px; margin-top:15px; display:block; zoom:1; }
#homepageLink:hover { background-position: 0 -37px; }

/* #player { margin-top:25px; background:#1A1A1A; padding:120px 0 10px 0; } */
#videoDetails h2 { font-size:14px; padding-bottom:10px; }
#videoDetails p { font-size:12px; }

#secondary { margin:12px 11px; }
/* #channels, #videos, #footer { background:#1A1A1A; } */

/* CHANNELS */
#channels { margin-bottom: 20px; }
#channels h2 { background-color:#FFF; color:#000; font-size:18px; font-weight: normal; padding-top: 8px; padding-bottom: 5px; padding-left: 8px; margin-bottom: 0; }
#channels li { zoom: 1; }
#channels li a { width:auto; margin:0; border-style:none none solid none; border-color:#282828; background-color:#3e3e3e; font-size:0.8em; padding:8px 10px; color:#FFF; zoom:1; }
#channels li a span { font-size: 12px; }
#channels li a:hover { color:#EC008C; background-color:#2C2C2C; }
#channels li.active > a { background-color:#2c2c2c; color:#FFF; zoom:1; }
#channels .channelDesc {font-size: 11px; color: #b6b6b6;}

/* SECONDARY BLOCK */
#secondary { background-color:#3e3e3e; overflow: hidden; zoom: 1; }

/* VIDEOS */
#videos { float:none; padding-bottom:10px; width:788px; float:left;}
#videos h2 { font-size:18px; padding:10px 0 0 15px;; color:#FFF; margin-bottom:0; float:left; }
#videos ul { overflow:hidden; zoom:1; margin:20px 0 0 5px; }
#videos li { background-color:#202020; border-style:none; min-height:135px; height:auto !important; height:135px; }
#videos li .videoTitle { color:#FFF; }
#videos li a {padding: 2px 5px;}
#videos li a:hover { background-color:#FFF; height:131px;}
#videos li a:hover .videoTitle { color:#000; }
#videos li a.active .videoTitle { background-color:#FFF; color:#000; }
#videos .pagination { padding:10px 10px 0 0; color:#FFF; font-size:11px;}
#videos .pagination a { color:#3a787a; text-decoration:underline; }
#videos .pagination span.active { font-weight:bold; color: #666; }

#footer { margin-top:20px; text-align:right; padding:20px; font-size:12px; cursor: pointer; font-weight:bold; background:url(/themes/studioskylab/web/images/mediatank_bug.png) top left no-repeat; background-position: 10px; margin-bottom: 115px;}

