/* @override http://gumbo.mutantlabs.co.uk/themes/gumbo/css/style.css */

/*-------------GLOBAL CSS STYLES-------------*/
body {font-family: Verdana, Helvetica, Arial, sans-serif;font-size:62.5%;background:#fffff2 url('../images/structure/bodyBG.jpg') no-repeat top center;color: #e7e7e7;}

h2, h4{font-family: Helvetica, Arial, sans-serif; margin-bottom:10px;}
h2{font-size: 2.4em;font-weight:bold;color:#ffffff !important;}
h3{font-size: 1.2em; font-weight: bold;color:#F7F7F7;}
#rightColumn h3{font-size:1.6em;}
a{text-decoration: none; color: #F15192;}
#rightColumn a {color:#f15192;}
#videoPlayer a {color: #E7E7E7;}
#favoriteVideos a{color: #e7e7e7;}
a:hover, a:active{color: #fa78ad;}
#header, #mainContent, #footer{background-color:#ffffff;}
strong{font-weight:bold;}
small{color:#b9b9b9}
.mTop{margin-top:20px;}
.mBot{margin-bottom:20px;}
.mRight{margin-right:20px;}
.mLeft{margin-left:20px;}
.pTop{padding-top:20px;}
.pBot{padding-bottom:20px;}
.pRight{padding-right:20px;}
.pLeft{padding-left:20px;}
.fLeft{float:left;}
.fRight{float:right;}

/*-------------HEADER SECTION STYLING-------------*/
#header h1 a {background: transparent url('../images/structure/tellUsLogo.gif') no-repeat top left;width:187px;height:204px;position:absolute;bottom:86px;left:0;display:block;}
h1 span	{display:none;}
#header {background:transparent url('../images/structure/headerBG.gif') no-repeat bottom left;height:379px;width:1006px;padding:0px;position:relative;overflow:visible;}
#registerLoginBar {font-size:1.6em;background:transparent url('../images/structure/registerLoginCorner.gif')repeat-x top left;padding-right:21px;}
#registerLoginBar li.firstChild{height:47px;background:/*#6ACFED url(../images/structure/topRegisterCorner.gif) no-repeat top left*/;padding:0 0 0 18px;width:auto !important;}
#registerLoginBar li.firstChild img{border:2px solid #4ec0df;float:left;margin:-4px 10px 0 0;}
#registerLoginBar li.lastLi{/*border-bottom:3px solid #D4D4D4;*/height:44px;padding-left:15px;}
#registerLoginBar li {display:block;padding:0 25px;}
#registerLoginBar li.secondChildLogin{/*border-bottom:3px solid #D4D4D4;*/height:44px;/*background:#fff url(../images/structure/topRegisterJagged.gif) no-repeat top left;*/padding-right:15px;}
#registerLoginBar li.secondChildProfile{/*border-bottom:3px solid #D4D4D4;*/height:44px;/*background:#fff url(../images/structure/topRegisterJagged.gif) no-repeat top left;*/}

#registerLoginBar li span#userName{color:#FFFFFF;font-weight:bold;display:block;height:23px;padding:12px 15px 9px 10px;font-size:1.2em;}
#registerLoginBar .liOr {/*border-bottom:3px solid #D4D4D4;*/height:44px;padding:0;}
#registerLoginBar .liOr span{font-size:0.9em;padding:0;margin-top:11px;display:block;}
#registerLoginBar li a#registerLink {/*border-bottom:3px solid #d4d4d4;*/background: /*#6ACFED url('../images/structure/topRegisterBG.gif') no-repeat top right*/;color:#FFF;font-weight:bold;}
#registerLoginBar li a#registerLink:hover {text-decoration:none;}

a#loginLink {display:block !important; background:transparent url('../images/structure/header_sprite.png') no-repeat -6px -36px;width:75px;height:22px;margin-top:9px;} 
a#loginLink:hover {background-position:-91px -36px;}
a#loginLink span {display:none;}
li a#facebookLogin {
background:transparent url(../images/structure/buttons/facebook_btn.png) no-repeat scroll left top;
display:block !important;
height:22px;
width:150px;
float:left;
}

li #facebookLogin.topBar{margin-top:8px;}

li a#facebookLogin span{display:none;}
li a#facebookLogin:hover{background-position:top left;}
#cceLogoCont{float:right;height:61px;width:114px;}
#cceLogoCont a{display:block;width:114px;height:61px;}

#registerLoginBar li a#myProfileLink {font-size:0.8em;margin-top:15px;}
#registerLoginBar li a#logoutLink {font-size:0.8em;margin-top:15px;}
#registerLoginBar li.chewTVNetworkLi{display:block;background:transparent url('../images/structure/header_sprite.png') no-repeat -293px 0;width:70px;height:40px;}
#registerLoginBar li.chewTVNetworkLi a{width:120px;height:40px;}
#registerLoginBar li.chewTVNetworkLi span{display:none;}

#header #mainNavigation{position:absolute;right:130px;bottom:10px;height:63px;width:513px;}
#header #mainNavigation li {height: 55px;float:right;}
#header #mainNavigation li a{text-align:center;display:block;float:right;font-size: 2.0em; font-weight: bold;color:#30adce;}
#header #mainNavigation li a:hover{background-position:left -55px;}
#header #mainNavigation li a.active{}
#header #mainNavigation li a span{display:none;}

#header #mainNavigation li#uploadLink{width:101px;}
#header #mainNavigation li#uploadLink a{background:transparent url('../images/structure/header_sprite.png') no-repeat -304px -70px;width:101px;height:63px;padding-right:0;}
#header #mainNavigation li#uploadLink a:hover{background-position:-304px -143px;}
#header #mainNavigation li#uploadLink a.active{background-position:-306px -217px;}

#header #mainNavigation li#blogLink{width:87px;}
#header #mainNavigation li#blogLink a{background:transparent url('../images/structure/header_sprite.png') no-repeat -211px -72px;width:87px;height:59px;}
#header #mainNavigation li#blogLink a:hover{background-position:-211px -145px;}
#header #mainNavigation li#blogLink a.active{background-position:-212px -218px;}

#header #mainNavigation li#channelsLink{width:98px;}
#header #mainNavigation li#channelsLink a{background:transparent url('../images/structure/header_sprite.png') no-repeat -107px -71px;width:98px;height:59px;}
#header #mainNavigation li#channelsLink a:hover{background-position:-107px -144px;}
#header #mainNavigation li#channelsLink a.active{background-position:-107px -218px;}

#header #mainNavigation li#homeLink{width:95px;}
#header #mainNavigation li#homeLink a{background:transparent url('../images/structure/header_sprite.png') no-repeat -4px -75px;width:95px;height:57px;}
#header #mainNavigation li#homeLink a:hover{background-position:-4px -148px;}
#header #mainNavigation li#homeLink a.active{background-position:-4px -221px;}

#header #mainNavigation li#competitionsLink{width:115px;}
#header #mainNavigation li#competitionsLink a{background:transparent url('../images/structure/header_sprite.png') no-repeat -3px -296px;width:115px;height:59px;}
#header #mainNavigation li#competitionsLink a:hover{background-position:-123px -296px;}
#header #mainNavigation li#competitionsLink a.active{background-position:-243px -296px;}


#header span.skull{background:transparent url('../images/structure/header_sprite.png') no-repeat -420px -200px;position:absolute;bottom:0;right:0;display:block;width:107px;height:108px;}

#header img.ribbonSide{bottom:-410px;position:absolute;right:-127px;}

/*-------------MAIN CONTENT STYLING-------------*/
#mainContent {background:transparent url('../images/structure/mainContentBG.gif') repeat-y top left !important;overflow:visible;padding-bottom:20px;}

#rightColumn.page h3 {font-size: 1.6em; margin-bottom: 10px; margin-top: 20px; color: #e7e7e7;}
#rightColumn.page p, #rightColumn.blog p {margin-bottom: 10px;	color: #eee;line-height:1.8em !important;}
#rightColumn.blog p span {margin-bottom: 10px !important;color: #808080 !important;font-size:1em !important;line-height:1.8em !important;font-weight:normal !important;font-family:Verdana,Helvetica,Arial,sans-serif !important;}
#rightColumn.page img {margin: 20px auto; text-align:center;display:block;}
#rightColumn.page ul {font-size: 1.2em; line-height: 1.2em; margin-bottom: 20px;	color: #dadada;}
#rightColumn.page li {list-style: inside;margin-bottom: 8px;margin-left:15px;line-height:1.8em;}

/*-------------NOW PLAYING STYLING-------------*/

#videoPlayer h3.featured_label {
	float: left;
	width: 140px;
	font-size: 1.8em;
	margin-top: 4px;
}


/*-------------VIDEO DETAILS SECTION-------------*/


/*-------------VIDEO INFO STYLING-------------*/
#videoInfoLinks #videoInfo{font-size:1.1em;margin-right:1px;}
#videoInfoLinks #videoInfo hr.dashed{
	height: 0px;
	border-top: none;
	border-right:  none;
	border-left:  none;
	border-bottom: dashed #d3d3d3 3px;
	clear: both;
	margin: 15px 0;
}
#videoInfoLinks #videoInfo #videoUploaded{margin: 10px 0;overflow:visible;}
#videoInfoLinks #videoInfo #userAvatar{border:solid 3px #f15192;width:55px;height:55px;float:left;margin-right:10px;}
#videoInfoLinks #videoInfo #userName{
	font-size:1.4em;font-weight:bold;color:#fff;
	font-family: Arial, Helvetica, sans-serif;}

#videoInfoLinks #videoInfo #chewAmount{width:90px;float:left;line-height:1.8em;}
#videoInfoLinks #videoInfo #chewAmount span.chewNumber{font-weight:bold;font-size:1.4em;}
#videoInfoLinks #videoInfo #chewThis{display:block;height:34px;width:92px;background:#ffffff url('../images/structure/buttons/chewThis_btn.gif') no-repeat bottom left;float:left;margin:3px 0 0 15px;}
#videoInfoLinks #videoInfo a#chewThis:hover{background-position:top left;}
#videoInfoLinks #videoInfo a#chewThis span{display:none;}

/*-------------VIDEO NAVIGATION -------------*/

ul#videoActionNavigation li {
	width: 188px; height: 80px;
	display: block; float: left;
	margin-left: 18px;
	position: relative;
}

ul#videoActionNavigation li a  {
	display: block;
	width: 100%; height: 100%;
}


/* COMMENTS BUTTON */
ul#videoActionNavigation li.comments_btn {background:transparent url('../images/structure/home_sprite.png') 0 0;}
ul#videoActionNavigation li.comments_btn:hover {background: url('../images/structure/home_sprite.png') 0 -90px;}

ul#videoActionNavigation li.comments_btn a span.comments_nbr {
	position: absolute; top: 16px; right: 12px;
	font-size: 14px; font-weight: bold;
	color: #FFF;
	display:inline-block;
	overflow:visible;
	text-align:center;
	width: 30px;}
	
ul#videoActionNavigation li a h3 {
	margin: 12px 0 0 10px;
	font-size: 1.9em;}

ul#videoActionNavigation li a p {
	margin: 6px 0 0 10px;
	color: #9e9e9e; line-height: 1.5em;}

/* MORE INFO BUTTON */
ul#videoActionNavigation li.moreInfo_btn {background: url('../images/structure/home_sprite.png') -198px 0;}
ul#videoActionNavigation li.moreInfo_btn:hover {background: url('../images/structure/home_sprite.png') -198px -90px;}

/*-------------VIDEO ACTIVITY BOX-------------*/

/*video box general staging*/



/*comments box styling*/



/*description Box styling*/



/*video Share styling*/


/*-------------FAVOURITE VIDEOS SECTION-------------*/
#rightColumn #favoriteVideos{margin-top:40px;}
#mainContent #favoriteVideos form{width:100%;text-align:right;position:relative;top:-38px;margin-bottom:-20px;}
#mainContent #favoriteVideos form select{
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
background:#ECECEC none repeat scroll 0 0;
border:1px solid #D5D5D5;
color:#838181;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:13px;
margin-top:5px;
padding:2px 4px;
}

#mainContent #favoriteVideos .favoriteVideo .favoriteVideoTitle { font-size: 1.2em;	font-weight: bold;height:35px;overflow:hidden;display:block;position:relative; margin: 3px 0 3px 0; line-height:1.4em;}
#mainContent #favoriteVideos .videoImage {display:block;margin-bottom:4px;}
#mainContent #favoriteVideos .favoriteVideo {width:126px;padding:10px;float:left;height:193px;margin-bottom:20px;background:transparent;margin-right:20px;}
#rightColumn #favoriteVideos .favoriteVideo .favoriteVideoImage{ width: 125px;height:89px;border:1px solid #000;}
#mainContent #favoriteVideos .last {margin-right:0;}
#mainContent #favoriteVideos.profilePage .favoriteVideo {margin-right:10px;}

#mainContent #favoriteVideos .favoriteVideo .favoriteVideoUser {font-size:1.2em;line-height:1.4em;}
#mainContent #favoriteVideos .favoriteVideo hr.gavLine{border:1px solid #4f4f4f;height:2px;}
#mainContent #favoriteVideos .favoriteVideo .chewCount{font-size:1.4em;line-height:1.4em;font-weight:bold;text-align:center;}
#mainContent #favoriteVideos .favoriteVideo .chewCount img {margin-right:5px;margin-bottom:-2px;}
#mainContent #favoriteVideos .favoriteVideo .videoDetails {line-height:1.4em;}

#rightColumn #pagination{display:block;width:100%;clear:both;text-align:left;position:relative;margin-top:30px;}
#rightColumn #pagination p#totalPages{font-size:1.4em;}
#rightColumn #pagination ul#pages{margin-top:15px;text-align:center;position:relative;}
#rightColumn #pagination ul#pages li{width:16px;height:18px;font-size:1.2em;display:inline-block;margin-right:7px;background:transparent url(../images/structure/pagination_bg.png) no-repeat top left;padding-top:2px;float:left;}
#rightColumn #pagination ul#pages li.active{background-image:none;}
#rightColumn #pagination ul#pages li a{display:block;width:16px;height:18px;}

#rightColumn #pagination ul#pages li.nextPagination{width:60px;margin-left:5px;font-size:1.4em;background-image:none;padding-top:0px;}
#rightColumn #pagination ul#pages li.nextPagination a{background:transparent url(../images/structure/pagination_next.png) no-repeat top right;padding-right:27px;width:auto;color:#4a4a4a;font-family:Arial, Helvetica, sans-serif;padding-top:2px;}

#rightColumn #pagination ul#pages li.prevPagination{width:60px;margin-left:5px;font-size:1.4em;background-image:none;padding-top:0px;}
#rightColumn #pagination ul#pages li.prevPagination a{background:transparent url(../images/structure/pagination_prev.png) no-repeat top left;padding-left:27px;width:auto;color:#4a4a4a;font-family:Arial, Helvetica, sans-serif;padding-top:2px;}

/*-------------BLOG PAGE STYLING-------------*/
.blog img{float:right;margin:5px 15px 15px 15px;width:248px;height:177px;border:3px solid #f15192;}
#rightColumn .blogEntry{ border-bottom:1px solid #dadbdb;margin: 0 0 30px;}
#rightColumn .blogEntry h3, #rightColumn .blogEntry h3{font-size:1.6em;}
#rightColumn .blogEntry .postedOn{color:#b2b2b2;}
#rightColumn .blogTitle{margin-bottom:30px;}

/*-------------ABOUT PAGE STYLING-------------*/
#rightColumn .page img{margin:5px 15px 15px 15px;}

/*-------------LOGIN PAGE STYLING-------------*/

#rightColumn ul#loginOptions {margin-top:20px;float:left;width:100%;}
#rightColumn #loginOptions li{width:223px;float:left;margin-left:20px;}
#rightColumn #loginOptions li.loginOption1{width:auto;float:left;/*background:#fff url('../images/structure/loginDivider.gif') no-repeat center right;*/width:384px;margin-left:0;}
#rightColumn #loginOptions li h3{margin-bottom:20px;}
#rightColumn #loginOptions li p.facebookInfo{clear:both;padding-top:20px;}
#rightColumn #loginForm #login{ 
background:transparent url('../images/structure/register_sprite.png') no-repeat 0px -45px; 
	border:none;
	cursor:pointer;
	display:block;
	height:26px;
	margin-top:10px;
	width:111px;
	margin-top: 10px; 
}
#rightColumn #loginForm #login:hover {
	background-position: 0px -81px;	
} 

#rightColumn #loginForm p input{
display: block; 
background:transparent url('../images/structure/register_sprite.png') no-repeat 0px -430px; 
border:0; 
width:320px; height:40px; 
margin: 5px 0 15px 0; padding: 4px 0 0 8px;
line-height: 1.4em;
font-family: Georgia, serif;
font-size: 1.6em; color: #4a4a4a;
}
#rightColumn #loginOptions .loginh3 {font-size:1.5em;}
#rightColumn #loginForm p.errror{font-family: Arial, Helvetica, sans-serif;font-size:1em;color: #900;}

/*-------------REGISTER PAGE STYLES-------------*/
form#registerForm{display:block;}
#rightColumn form#registerForm p{margin-top:10px;}
#rightColumn form#registerForm select{
padding: 6px;
font-size: 13px;
background:#ececec /*url('../images/admin/bg-form-field.gif') top left repeat-x*/;
border: 1px solid #d5d5d5;
color: #838181;
padding:2px 4px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
margin-top:5px;
font-family:Georgia, "Times New Roman", Times, serif;
}
#rightColumn form#registerForm input{
font-family:Georgia,"Times New Roman",Times,serif;
color:#838181;
}

#rightColumn #registerForm .formLeftCol{width:238px;}
#rightColumn #registerForm .formLeftCol label{width:238px;display:block;}
#rightColumn #registerForm ul#formFullCol {display:inline-block;width:100%;border-bottom:2px dashed #d4d4d4;padding-bottom:20px;margin-top:15px;font-size:1.2em;line-height:1.8em;}
#rightColumn #registerForm ul#formFullCol li{float:left;margin-right:55px;}

#rightColumn #registerForm h3{display:block;clear:both;margin-top:20px;margin-bottom: 15px;}
#rightColumn #registerForm h3:first-child{margin-top:30px;}

#rightColumn form#registerForm p input, #rightColumn form#registerForm li input {
background:transparent url(../images/structure/register_sprite.png) no-repeat 0 0;
border:0;
display:block;
font-size:1.2em;
height:22px;
line-height:1.4em;
margin-bottom:5px;
margin-top:5px;
padding-left:10px;
padding-top:3px;
width:228px;
}

#rightColumn form#registerForm p input.checkBox{width:auto;float:left;margin:0 10px 0 0;background:transparent none;}
#rightColumn form#registerForm p.check{clear:left;}
#rightColumn form#registerForm p.check label{}

#rightColumn form#registerForm p input#register{
background:transparent url(../images/structure/register_sprite.png) no-repeat scroll 0 -81px;
border:0;
display:block;
height:26px;
margin-top:20px;
width:111px;
cursor:pointer;
}
#rightColumn form#registerForm p input#register:hover { background-position: 0 -45px; }

#rightColumn #registerForm .formRightCol{margin-top:15px;float:right;background:#000;width:352px;}
#rightColumn #registerForm .formRightCol span.infoHeader{display:block;height:9px;padding-left:10px;padding-top:3px;color:#df1313;font-weight:bold;margin-bottom:20px;}
#rightColumn #registerForm .formRightCol span.infoContent{padding:5px 10px;display:block;}

/*-------------PROFILE PAGE STYLING-------------*/

#userProfile{}
#userProfile h2{font-size:2.9em;color:#4a4a4a;}
#userProfile #joinedDate{font-size:1.1em;}
#userProfile #aboutMe{background:#f15192;color:#fff;padding:30px 15px 15px 15px;position:relative;width:270px;}
#userProfile #aboutMe h3{color:#000;}
#userProfile #aboutMe img{float:right;border:3px solid #D43475;}
#userProfile #videoStats{width:270px;background:#fff;padding:15px;}
#userProfile #videoStats h3{color:#000;}
#userProfile #videoStats p{float:left;margin-right:20px;overflow:visible; color:#000;}
#userProfile #videoStats p.cancelEdit{background-image:none;margin-bottom:10px;}
#userProfile #videoStats p.cancelEdit a{color:#882b51;text-decoration:underline;}
#userProfile #videoStats p.cancelEdit a:hover{color:#882b51;text-decoration:underline;}
#userProfile #videoStats span.number{font-weight:bold;margin-right:10px;width:32px;text-align:center;display:inline-block;overflow:visible;line-height:2.4em; background:#f15192; color:#fff;}
#userProfile a.editProfile{display:block;width:81px;height:22px;background:transparent url(../images/structure/profile-sprite.png) no-repeat -8px -57px; margin-bottom:20px; position:absolute;top:25px;right:15px;}
#userProfile a.editProfile span{display:none;}
#userProfile a.editProfile:hover{ background:transparent url(../images/structure/profile-sprite.png) no-repeat -114px -57px; margin-bottom:20px;}

#myChewedVideos{position:relative;float:left;width:100%;}
.chewedVideos{width:92px;float:left;margin-right:10px;height:90px;margin-bottom:20px;}
.chewedVideos a.videoImage{display:block;text-align:center; padding-bottom:10px;}
.chewedVideos a.videoImage:hover{background-color:#333;}
.chewedVideos a.videoImage img{border:3px solid #f15192;margin-bottom:10px;}
.chewedVideos a.videoImage img:hover{border-color:#bf4073;}
#rightColumn .chewedVideos span.favoriteVideoTitle{font-size:1.2em;color:#fff;font-weight:bold;}

#getActive{float:left;width:100%;}

#favoriteVideos.profilePage{position:relative;margin-top:0 !important;margin-bottom:20px;float:left;}
#favoriteVideos.profilePage h2{color:#bcbcbc;margin-bottom:50px;margin-top:8px;}
#myChewedVideos.profilePage h2{color:#bcbcbc;margin-bottom:50px;margin-top:8px;}
#getActive.profilePage h2{color:#bcbcbc;margin-top:20px;}
#getActive.profilePage .getActiveUpload{display:block;width:189px;height:71px;background:transparent url(../images/structure/profile-sprite.png) no-repeat -8px -90px; margin-bottom:20px;}
#getActive.profilePage .getActiveUpload:hover{background-position:-8px -171px;}
#getActive.profilePage .getActiveUpload span{display:none;}

#rightColumn span.vidAmount{display:block;width:58px;height:28px;background:transparent url(../images/structure/profile-sprite.png) no-repeat -8px -8px;text-align:center;font-size:1.8em;font-weight:bold;color:#fff;padding-top:8px;position:absolute;top:0;}

#rightColumn span.my{left:120px;}
#rightColumn span.chews{left:200px;}

/*-------------EDIT PROFILE-------------*/

#rightColumn #editProfile ul#formFullCol li, #rightColumn #editProfile ul#checkBoxFull li{
float:left;
margin-right:55px;
}

#rightColumn #editProfile h3{margin:15px 0;}

#rightColumn #editProfile ul#formFullCol, #rightColumn #editProfile ul#checkBoxFull {
border-bottom:2px dashed #D4D4D4;
display:inline-block;
font-size:1.2em;
line-height:1.8em;
margin-top:15px;
padding-bottom:20px;
width:100%;
}

#rightColumn #editProfile .formLeftCol {
width:238px;
}

#rightColumn #editProfile .formLeftCol label {
display:block;
width:238px;
}

#rightColumn #editProfile .formLeftCol {
width:238px;
}

#rightColumn form#editProfile #formFullCol input{
background:transparent url(../images/structure/forms/input_bg.png) no-repeat scroll 0 0;
border:0 none;
display:block;
font-size:1.2em;
height:22px;
line-height:1.4em;
margin-bottom:5px;
margin-top:5px;
padding-left:10px;
padding-top:3px;
width:228px;
}

#rightColumn form#editProfile #checkBoxFull input{margin-right:10px;}

#rightColumn form#editProfile input {
color:#838181;
font-family:Georgia,"Times New Roman",Times,serif;
}

textarea#aboutYou {
background:transparent url(../images/structure/forms/description_bg.png) no-repeat scroll left top;
border:0 none;
color:#828181;
display:block;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1.2em;
height:172px;
margin-bottom:5px;
margin-top:5px;
padding:3px 3px 3px 10px;
text-align:left;
width:527px;
}

#rightColumn form#editProfile input#save {
background:transparent url(../images/structure/profile-sprite.png) no-repeat -8px -250px;
border:0 none;
cursor:pointer;
display:block;
height:22px;
margin-top:20px;
width:75px;
}

#rightColumn form#editProfile input#save:hover{background-position:-115px -250px;}
#rightColumn form#editProfile #facebookShare{float:left;padding-bottom:20px;margin-bottom:20px;border-bottom:2px dashed #D4D4D4;}

#rightColumn form#editProfile #facebookDetails {width:400px}
#rightColumn form#editProfile #facebookShare img.facebookAvatar{float:left;margin-right:20px;border:2px solid #3B5998;height:40px;width:40px;}
#rightColumn form#editProfile #facebookShare p.facebookUserName{float:left;font-size:1.4em;font-weight:bold;line-height:1.4em;font-family:Arial, Helvetica, sans-serif;width:300px;}
#rightColumn form#editProfile #facebookShare p.unlinkFacebook{float:left;font-size:1.4em;font-weight:bold;line-height:1.8em;font-family:Arial, Helvetica, sans-serif;width:300px;}

/*-------------CONTACT PAGE STYLING----------*/

#rightColumn #contactForm .formLeftCol {
width:238px;
}

#rightColumn form#contactForm p {
margin-top:10px;
}

#rightColumn #contactForm .formLeftCol label {
display:block;
width:238px;
}

#rightColumn form#contactForm input {
color:#828181;
font-family:Georgia,"Times New Roman",Times,serif;
}

#rightColumn form#contactForm p input, #rightColumn form#contactForm li input {
background:transparent url(../images/structure/register_sprite.png) no-repeat scroll 0 0;
border:0 none;
display:block;
font-size:1.2em;
height:22px;
line-height:1.4em;
margin-bottom:5px;
margin-top:5px;
padding-left:10px;
padding-top:3px;
width:228px;
}

textarea#messageSubject{
background:transparent url(../images/structure/forms/description_bg.png) no-repeat top left;
height:172px;
text-align:left;
width:527px;
border:0 none;
color:#828181;
display:block;
font-family:Georgia,"Times New Roman",Times,serif;
margin-bottom:5px;
margin-top:5px;
padding:3px 3px 3px 10px;
font-size:1.2em;
}

p.fullFormCol label{
font-size:1.1em;
line-height:1.8em;
width:100%;
}

#rightColumn form#contactForm p #submitMessage{
background:transparent url(../images/structure/register_sprite.png) no-repeat scroll 0 -81px;
border:0;
display:block;
height:26px;
margin-top:10px;
width:111px;
cursor:pointer;
}

#rightColumn form#contactForm p #submitMessage:hover{background-position:0 -45px;}

p.error{font-weight:bold;color:#DF1313;margin:5px 0;}
ul.errorList{border:1px solid #DF1313;background-color:#000;font-size:1.2em;line-height:1.8em;padding:10px;}
p.success{border:1px solid #6ab948;background-color:#000;font-size:1.2em;line-height:1.8em;padding:10px;}
p.messageReset{border:1px solid #2aa7ef;background-color:#000;font-size:1.2em;line-height:1.8em;padding:10px;margin:10px 0 10px}

/*-------------FOOTER STYLING-------------*/

#footer {background:transparent url('../images/structure/footerBG.gif')no-repeat top left;height:188px;margin-top:30px;}
/*#footer #blurbFooter 	{background: #e5e5e5 url('../images/structure/innerFootLeft.jpg') no-repeat top left;}
#footer #siteLinksFooter, #footer #aboutFooter, #footer #getActiveFooter{background: #e5e5e5 url('../images/structure/innerFootMiddle.jpg') repeat-x top left;}
#footer #getInvolvedFooter{background: #e5e5e5 url('../images/structure/innerFootRight.jpg') no-repeat top right;}*/
#footer div a{font-size: 1.1em; color:#dadada; line-height:1.3em; margin-bottom:5px;}
#footer h3{margin-bottom:7px;}
#footer #getActiveFooter{width:118px;}
#footer #getInvolvedFooter{width:132px;}
#getInvolvedFooter #facebookLink{height:16px;background:transparent url('../images/structure/icons/facebook.gif') no-repeat top left;padding-left:20px;margin:10px 0;}
#getInvolvedFooter #twitterLink{height:16px;background:transparent url(../images/structure/icons/twitter.gif) no-repeat top left;padding-left:20px;margin:10px 0;}
#getInvolvedFooter #mySpaceLink{height:16px;background:transparent url(../images/structure/icons/myspace.gif) no-repeat top left;padding-left:20px;margin:10px 0;}
#blurbFooter a.footerLogo{float:left;display:block;background:transparent url(../images/structure/header_sprite.png) no-repeat -419px -75px;width:105px;height:116px;}
#blurbFooter a.footerLogoCCE{float:left;display:block;background:transparent url(../images/structure/header_sprite.png) no-repeat -419px 0px;width:85px;height:66px;margin-left:15px;margin-top:15px;}
#blurbFooter a span{display:none;}

/*-------------SIDEBAR STYLING-------------*/
#sidebar h3{margin-bottom:15px;font-size:1.9em;}
#sidebar #aboutUs{margin-bottom:10px;}
#sidebar #aboutUs h2{color:#fff !important;}
#sidebar #twitterUpdates{background:transparent;}
#sidebar #twitterUpdates #tweet{background: transparent url('../images/structure/twitterTopBG.jpg') no-repeat top left; font-size:1.2em; line-height:1.8em; color:#136176; clear: both;}
#sidebar #twitterUpdates #twitterInfo{background: transparent url('../images/structure/twitterBottomBG.jpg') no-repeat top left; font-size:1.2em; font-weight:bold;}
#sidebar #twitterUpdates #twitterInfo #twitterImage{width:20px; top:5px; margin: 0 0 0 10px; position:relative}
#sidebar #blog h2, #sidebar #twitterUpdates h2{background:#000; font-weight:bold;padding:10px 20px;width:260px;height: 24px;margin-top: 15px;}
/*login sidebar*/

#sidebar #aboutUsLogin p{margin-bottom:20px;}

/*forgot password sidebar*/

#sidebar #forgotPassword label{font-size:1.2em;}
#sidebar #forgotPassword h2{margin-top:10px;}
#sidebar #forgotPassword input{
background:transparent url('../images/structure/register_sprite.png') no-repeat 0px -480px; 
border:0;
display:block;
width:270px; height:40px; 
margin: 10px 0 5px 0; padding:4px 0 0 8px;
line-height: 1.4em;
font-family: Georgia, serif;
font-size: 1.6em; color: #4a4a4a;
}
#sidebar #forgotPassword input#forgotPassword{
	background:transparent url('../images/structure/register_sprite.png') no-repeat 0px -45px; 
	border:none;
	cursor:pointer;
	display:block;
	height:26px;
	margin-top:20px;
	width:111px;
}
#sidebar #forgotPassword input#forgotPassword:hover { background-position: 0px -81px;}	
	
/*about registering sidebar*/

#sidebar #aboutRegistering{width:100%;margin-top:20px;}
#sidebar #aboutRegistering p{margin-bottom:20px;}
#sidebar #aboutRegistering ul#registerList {font-size:1.1em;line-height:1.8em;width:98%;}
#sidebar #aboutRegistering ul#registerList li{padding:15px 0 15px 70px;border-bottom:1px dashed #d4d4d4;}
#sidebar #aboutRegistering ul#registerList li:hover {color: #fff;}

#sidebar #aboutRegistering #registerList li.register1{background:transparent url(../images/structure/register_sprite.png) no-repeat -255px 17px;}
#sidebar #aboutRegistering #registerList li.register2{background:transparent url(../images/structure/register_sprite.png) no-repeat -255px -88px;}
#sidebar #aboutRegistering #registerList li.register3{background:transparent url(../images/structure/register_sprite.png) no-repeat -255px -192px;}
#sidebar #aboutRegistering #registerList li.register4{background:transparent url(../images/structure/register_sprite.png) no-repeat -255px -306px;}

/*leftcol login sidebar*/
#sidebar #leftColLogin #loginBar{margin-left:0;}
#sidebar #leftColLogin #leftColLoginBar a#leftLoginLink{
background:transparent url(../images/structure/loginButton.gif) no-repeat scroll left top;
display:block !important;
height:27px;
margin-top:7px;
width:70px;
}
#sidebar #leftColLogin #leftColLoginBar a#leftLoginLink:hover{background-position:left bottom;}
#sidebar #leftColLogin #leftColLoginBar a#leftLoginLink span{display:none;}
#sidebar #leftColLogin ul#leftColLoginBar{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #d3d3d3;}
#sidebar #leftColLogin {border-bottom:1px dashed #d4d4d4;}

/*blog sidebar*/
#mainContent #sidebar #blog .blogEntry{margin-top:15px; margin-bottom: 15px;position:relative;padding-bottom:0;}
#sidebar #blog .blogEntry h3{width:153px;float:right;margin-bottom:6px;font-size:1.4em;}
#sidebar #blog .blogEntry h3 a{color:#727272;font-family:Arial, Helvetica, sans-serif;font-size:1.1em;}
#sidebar #blog .blogEntry h4{width:153px;float:left;margin-left:15px;font-size:1.4em; font-weight: bold;}

#sidebar #blog .blogEntry img{border:4px solid #4fc1df;height:82px;width:82px;}
#sidebar #blog .blogEntry a:first-child{float:left;display:block;width:auto;}
#sidebar #blog .blogEntry p{float:right;width:154px; position: relative;}
#sidebar #blog .blogEntry p .readMoreArrow{position:absolute;bottom:0;right:0;background:transparent url('../images/structure/pointer.png') no-repeat left top;width:16px;height:16px;}
#sidebar #blog .blogEntry p .readMoreArrow span{display:none;}
#sidebar #blog{}
#sidebar #blog li{padding-left:20px;font-size: 1.2em;font-family: Arial, Helvetica, sans-serif;margin:10px 0;}
#sidebar #blog ul li a{display: block;background:transparent url('../images/structure/pointer.png') no-repeat left 3px;padding-left:30px;line-height: 1.8em;}

/*channel sidebar*/
#Channels{margin-top:30px;}
#Channels a{display:block;margin-bottom: 20px;}
#Channels p{margin-bottom: 20px;}

/*contact sidebar*/
div#contactSideBar{font-size:1.2em !important;}
ul#contactList{margin-bottom:20px;line-height:1.8em;}
ul#contactList li a {color:#31aecf;text-decoration:none;}
ul#contactList li a:hover {text-decoration:underline;}
ul#contactList .description{font-weight:bold;color:#838181;}
ul#contactList .address{margin-bottom:10px;}
ul#contactList .privacy{margin-top:20px;}
h3.phoneNumh3{padding-top:15px;border-top:1px dashed #d4d4d4;}
p.phoneNum{padding-bottom:15px;border-bottom:1px dashed #d4d4d4;margin-bottom:15px;}

/*upload sidebar*/

#uploadSidebar ul#videoSettings li{
background:transparent url(../images/structure/pointer.png) no-repeat scroll left 3px;
display:block;
line-height:1.8em;
padding-left:30px;
font-size:1.2em;
padding-left:20px;
margin:5px 0;
}

/*SIDEBAR FEATURED CONTENT & RECENT ACTIVITY */

h3.borderDash{border-top:1px dashed #D4D4D4;padding-top:15px;margin-top:15px;}
#mainContent #sidebar #activityFeed{background:transparent; padding: 0px; margin: 0;}
#sidebar #activityFeed div#featuredContent div a{cursor:pointer;}
#activityFeed div a p,#activityFeed div a img{float:left;}

/* FEATURED CONTENT */

#mainContent #sidebar #activityFeed #featuredContent {margin: 0px; padding: 0px;}
#mainContent #sidebar #activityFeed #featuredContent div {padding: 8px 10px 8px 10px;margin:0px 0px 0px 10px;width:260px; 
	/*background: url(../images/structure/sidebar/sidebarDivider.png) no-repeat bottom center;*/
	background: url(../images/structure/pointer.png) no-repeat 97% 85%;
}
#mainContent #sidebar #activityFeed #featuredContent div img{border:2px solid #f15192;}
#activityFeed #featuredContent a p {font-family:Arial, Helvetica, sans-serif;font-size: 1.4em;color: #d5d5d5;width: 190px;}
#activityFeed #featuredContent p.type {float: left;color: #9f9f9f; font-weight: normal; font-size: 1.2em;}
#mainContent #sidebar #activityFeed #featuredContent div:hover {background-color: #000;}
#featuredContent img.lineBreakImg {display: block;margin: 0 auto;}

/* RECENT ACTIVITY */
#mainContent #sidebar #activityFeed #liveContent {margin: 0px; padding: 0px;}
#activityFeed #liveContent div {width: 260px; margin: 0 0 14px 20px;padding: 0;}
#activityFeed div#liveContent p {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 1.2em;font-weight: normal; color: #e7e7e7; width: 220px; line-height: 1.6em;}
#activityFeed div a p{font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:1.2em;width:154px;}
div#mainContent div#sidebar div#activityFeed div#liveContent a:hover p {color: #f15192; text-decoration: underline;}
#activityFeed div a img{margin-right:10px;}

#mainContent #activityFeed h2{
height:24px;
margin-top:15px;
padding:10px 20px;
width:260px;
background:#000;
font-weight:bold;
clear:both;
}

/*search results */
#results h2{margin-bottom:20px;}
#results .result{margin-bottom:20px;}
#results .result a{display:block;}
#results .result img, #results .result h3, #results .result p{float:left;}
#results .result h3{width:400px;margin-bottom:10px;}
#results .result p{width:500px;}
#results .result img{background:transparent url(../images/structure/video/videosmall_bg.gif) no-repeat scroll left top;padding:5px;margin-right:10px;}
#results .result a{color:#727272;}
#results .result a:hover{color:#31AECF;}

/*search bar*/
#registerLoginBar li.searchBar{height:44px;/*border-bottom:3px solid #D4D4D4;*/padding:0;}
#registerLoginBar li.searchBar form#searchForm{padding:9px 0 7px;position:relative;float:right;}
#registerLoginBar li.searchBar input#searchText{
background:transparent url(../images/structure/forms/search_bg.png) no-repeat top right;
border:0 none;
font-size:1.2em;
height:22px;
padding-left:10px;
padding-top:3px;
width:136px;
float:left;
color:#838181;font-family:Georgia,"Times New Roman",Times,serif;
font-size:1em !important;
margin-right:10px;
}
input#searchButton{
background:transparent url(../images/structure/header_sprite.png) no-repeat -192px 0;
border:0 none;
cursor:pointer;
height:26px;
width:25px;
float:left;
margin-top:1px;
}

input#searchButton:hover{}

/* sign up to news letter box */
#newsletterSignup {
	margin: 20px 20px 0 20px;
	
}
#newsletterSignup form{
	margin: 10px 0 0 0;
}

#newsletterSignup #emailAddress {
	background:transparent url(../images/structure/forms/search_bg.png) no-repeat top right;
	border:0 none;
	height:22px;
	padding-left:10px;
	padding-top:3px;
	width:136px;
	float:left;
	color:#838181;font-family:Georgia,"Times New Roman",Times,serif;
	font-size:1.6em !important;
	margin-right:10px;
}

#newsletterSignup #submit {
	background:transparent url(../images/structure/header_sprite.png) no-repeat -176px -36px;
	border:0 none;
	cursor:pointer;
	height:22px;
	width:49px;
	float:left;
	margin-top:1px;
}

#newsletterSignup #submit:hover{background-position:-235px -36px;}

