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

h2, h4{font-family: Helvetica, Arial, sans-serif; margin-bottom:10px;}
h2{font-size: 1.8em;font-weight:bold;}
h3{font-size: 1.2em; font-weight: bold;}
a{text-decoration: none; color: #4a4a4a;}
a:hover, a:active{color: #222;text-decoration:underline;}
#header, #mainContent /*#footer*/{background-color:#ffffff;}
strong{font-weight:bold;}
.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;}

/*-------------HEADER SECTION STYLING-------------*/
h1 a {/*background: transparent url('../images/structure/ChewTVLogo.png') no-repeat top left;*/}
h1 span	{display:none;}
#header {background:transparent url('../images/structure/headerBG2.png') no-repeat bottom left;}
#registerLoginBar {background-color:#fff; font-size: 1.6em;background:transparent url(../images/structure/registerLoginCorner.png)no-repeat top right;padding-right:19px}
/*chew tv network*/
/*#registerLoginBar li:first-child{padding:0;background:transparent url(../images/structure/buttons/chewnetwork_btn.png) no-repeat scroll left top;width:234px;}*/
#registerLoginBar li .chewTVNetwork{width:200px;height:44px;display:block;padding:0;float:left;}
#registerLoginBar li .chewTVNetwork span{display:none;}
#registerLoginBar li.firstChild{height:44px;background-color:#6ACFED;padding-left:0;padding-right:10px;}
#registerLoginBar li.firstChild img{border:2px solid #4ec0df;float:left;margin:-5px 10px 0 0;}
#registerLoginBar li.lastLi{height:44px;background-color:#fff;}
#registerLoginBar li {display:block;padding:0 25px;}
#registerLoginBar li.secondChildLogin{height:44px;background:#fff url(../images/structure/topRegisterJagged.gif) no-repeat top left;padding-right:15px;}
#registerLoginBar li.secondChildProfile{height:44px;background:#fff url(../images/structure/topRegisterJagged.gif) no-repeat top left;}

#registerLoginBar li span#userName{background:#6ACFED;color:#FFFFFF;font-weight:bold;display:block;height:23px;padding:12px 15px 9px 10px;}
#registerLoginBar .liOr {height:44px;padding:0;background-color:#fff;}
#registerLoginBar .liOr span{font-size:0.9em;padding:0;margin-top:11px;display:block;}
#registerLoginBar li a#registerLink {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/buttons/login_btn.png') no-repeat bottom left;width:75px;height:22px;margin-top:9px;} 
a#loginLink:hover {background-position:top left;}
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 a#facebookLogin span{display:none;}
li a#facebookLogin:hover{background-position:top left;}

#registerLoginBar li a#myProfileLink {font-size:0.8em;margin-top:15px;}
#registerLoginBar li a#logoutLink {font-size:0.8em;line-height:1.4em;margin-top:13px;}

#registerLoginBar li.chewTVNetworkLi {background:transparent url(../images/structure/buttons/chewnetwork_btn.png) no-repeat scroll left top;padding:0;width:234px;}
#registerLoginBar li .chewTVNetwork {display:block;float:left;height:44px;padding:0;width:213px;}
#registerLoginBar li .chewTVNetwork span {display:none;}

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

#header #mainNavigation{/*background: transparent url('../images/structure/mainNavBG.jpg') no-repeat top left;*/}
#header #mainNavigation li a{/*background:#fff url('../images/structure/mainNavigationBG.gif') repeat-x top left;*/ font-size: 2.0em; font-weight: bold;color:#f84925;text-align:center;}

#header #mainNavigation li a:hover{text-decoration:none;}

#header #mainNavigation li {width:104px;}
#header #mainNavigation li a#uploadLink {background: transparent url('../images/structure/nav/uploadLink.png') no-repeat top center;width:104px;}
#header #mainNavigation li a#blogLink {background: transparent url('../images/structure/nav/blogLink.png') no-repeat top center;width:104px;}
#header #mainNavigation li a#channelsLink {background: transparent url('../images/structure/nav/aboutLink.png') no-repeat top center;left;width:104px;}
#header #mainNavigation li a#homeLink {background: transparent url('../images/structure/nav/homeLink.png') no-repeat top center;width:104px;}

#header #mainNavigation li a.active{background-position:center bottom !important;}

#header #mainNavigation li a:hover{background-position:bottom center !important;}

/*-------------MAIN CONTENT STYLING-------------*/
#mainContent #sidebar h2{background:transparent url(../images/structure/headers/h2LeftCol.gif) no-repeat left top;width:225px;height:43px;margin-left:-22px;padding-left:22px;}
#mainContent #sidebar h3 {font-size:1.6em;margin-bottom:10px;}
#mainContent #rightColumn h2{background:transparent url(../images/structure/headers/h2rightCol-long.gif) no-repeat right top;width:646px;height:39px;margin-right:-20px;margin-right:-25px;padding-left:31px;float:right;padding-top:19px;}

#mainContent {overflow:hidden;background:transparent url(../images/structure/mainContentBG.png) repeat-y top left;overflow:visible;}

#rightColumn.page h3 {font-size: 1.6em; margin-bottom: 20px; color: #808080;}
#rightColumn.page p, #rightColumn.blog p {margin-bottom: 10px;	color: #808080;}
#rightColumn.page img {margin: 10px auto; text-align:center; display:block;}
#rightColumn.page ul {font-size: 1.2em; line-height: 1.2em; margin-bottom: 20px;	color: #808080;}
#rightColumn.page li {list-style: inside;margin-bottom: 8px;}

/*-------------NOW PLAYING STYLING-------------*/
#rightColumn #videoPlayer {background:#FBFBFB;position:relative;}
#rightColumn #videoPlayer #videoPlayerTop{height:12px;width:646px;background:#fbfbfb url(../images/structure/videoPlayerTop.jpg) no-repeat top left;}
#rightColumn span#videoTitle{color:#f84925;}
#videoPlayer h3.featured_label {
	float:right;
	width: 140px;
	font-size: 1.8em;
	margin-top:-55px;
}

/*#rightColumn #videoPlayer h2{background: transparent url('../images/structure/videoTitleBG.jpg') no-repeat top left; font-weight:bold;}*/
#rightColumn #videoPlayer object{margin: 0px 1px 0 3px;}

/*-------------VIDEO DETAILS SECTION-------------*/
#videoDetails {/*background:#e5e5e5 url(../images/structure/videodetailsBG.jpg) repeat-y top left;*/width:646px;}

/* COMMENTS BUTTON */
ul#videoActionNavigation li.comments_btn {background: url('../images/structure/buttons/comments_lg_btn.gif') bottom center;}
ul#videoActionNavigation li.comments_btn:hover {background: url('../images/structure/buttons/comments_lg_btn.gif') top center;}

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/buttons/moreInfo_lg_btn.gif') bottom center;}
ul#videoActionNavigation li.moreInfo_btn:hover {background: url('../images/structure/buttons/moreInfo_lg_btn.gif') top center;}

/*-------------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 #F84925;}
#videoInfoLinks #videoInfo #userName{
	font-size:1.4em;font-weight:bold;color:#777777;
	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%;
}
ul#videoActionNavigation li a:hover{text-decoration:none;}

/* COMMENTS BUTTON */
ul#videoActionNavigation li.comments_btn {background: url('../images/structure/buttons/comments_lg_btn.gif') bottom center;}
ul#videoActionNavigation li.comments_btn:hover {background: url('../images/structure/buttons/comments_lg_btn.gif') top center;}

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/buttons/moreInfo_lg_btn.gif') bottom center;}
ul#videoActionNavigation li.moreInfo_btn:hover {background: url('../images/structure/buttons/moreInfo_lg_btn.gif') top center;}

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

/*video box general staging*/

/*comments box styling*/

/*description Box styling*/

/*video Share styling*/


/*-------------FAVOURITE VIDEOS SECTION-------------*/
#mainContent #favoriteVideos form {
margin-bottom:-20px;
position:relative;
text-align:right;
top:-58px;
width:100%;
float:right;
}
#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.4em;	font-weight: bold;height:30px;overflow:hidden;display:block;position:relative;}
#mainContent #favoriteVideos .videoImage {display:block;margin-bottom:12px;}
#mainContent #favoriteVideos .favoriteVideo {background:transparent url('../images/structure/favoriteBackground.jpg') no-repeat top right;}
#mainContent #favoriteVideos .favoriteVideo .favoriteVideoUser {font-size:1.2em;line-height:1.8em;}
#mainContent #favoriteVideos .favoriteVideo hr.gavLine{color:#dedede;background-color:#dedede;/*border-bottom:1px solid #f9f9f9;*/}
#mainContent #favoriteVideos .favoriteVideo .chewCount{font-size:1.4em;line-height:1.8em;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;padding:5px;margin:5px 15px 15px 15px;width:248px;height:177px;background:transparent url(../images/structure/blogImageBG.gif) no-repeat top left;}
#rightColumn .blogEntry{ border-bottom:1px solid #dadbdb;margin: 0 0 30px;overflow:visible;}
#rightColumn .blogEntry h3, #rightColumn .blogEntry h3{font-size:1.6em;}
#rightColumn .blogEntry .postedOn{font-weight:bold;color:#b2b2b2;}
#rightColumn .blogTitle{margin-bottom:40px;}

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

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

#rightColumn ul#loginOptions {margin-top:20px;float:left;}
#rightColumn #loginOptions li{width:223px;float:left;margin-left:20px;}	
#rightColumn #loginOptions li:first-child{width:auto;float:left;/*background:#fbfbfb 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/buttons/submit_btn.gif) no-repeat top left;
	border:none;
	cursor:pointer;
	display:block;
	height:26px;
	margin-top:10px;
	width:111px;
}

#rightColumn #loginForm #login:hover{background-position:top left;}

#rightColumn #loginForm p input{
display: block; 
background:transparent url('../images/structure/input_box.gif') no-repeat; 
border:0; 
width: 320px; 
height: 40px; 
margin-bottom: 5px;
margin-top: 10px;
line-height: 1.4em;
padding-top: 10px;
padding-left: 10px;
font: Arial, Helvetica, sans-serif;
}
#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: #333;
padding:2px 4px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
}

#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:20px;}
#rightColumn #registerForm ul#formFullCol li{float:left;margin-right:55px;}

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

#rightColumn form#registerForm p input, #rightColumn form#registerForm li input {
background:transparent url(../images/structure/forms/input_bg.png) no-repeat scroll 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/buttons/submit_btn.gif) no-repeat scroll bottom left;
border:0;
display:block;
height:26px;
margin-top:10px;
width:111px;
cursor:pointer;
}
#rightColumn form#registerForm p input#register:hover { background-position: top left; }

#rightColumn #registerForm .formRightCol{margin-top:15px;float:right;background:#ececec url(../images/structure/forms/infoBoxBottom.gif) no-repeat bottom left;width:352px;}
#rightColumn #registerForm .formRightCol span.infoHeader{display:block;background:#FFF url(../images/structure/forms/infoBoxTop.gif) no-repeat top left;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;background:transparent none !important;}
#userProfile #joinedDate{font-size:1.1em;}
#userProfile #aboutMe{background:#d6d6d6 url(../images/structure/profile/aboutme_header.gif) no-repeat top left;color:#136176;padding:30px 15px 15px 15px;position:relative;width:270px;}
#userProfile #aboutMe h3{color:#095a70;}
#userProfile #aboutMe img{float:right;border:3px solid #4ec0df;}
#userProfile #videoStats{width:270px;background:#e5e5e5 /*url(../images/structure/profile/videostats_bg.gif) no-repeat bottom left*/;padding:15px;}
#userProfile #videoStats h3{color:#095a70;}
#userProfile #videoStats p{float:left;margin-right:10px;overflow:visible;background:transparent url(../images/structure/profile/videostats_circle.gif) no-repeat center left;}
#userProfile #videoStats p.cancelEdit{background-image:none;margin-bottom:10px;}
#userProfile #videoStats p.cancelEdit a{color:#e63e1d;text-decoration:underline;}
#userProfile #videoStats p.cancelEdit a:hover{color:#f8502f;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:3em;}
#userProfile a.editProfile{display:block;width:81px;height:22px;background:transparent url(../images/structure/profile/edit_profile.png) no-repeat top left;position:absolute;top:25px;right:15px;}
#userProfile a.editProfile span{display:none;}
#userProfile a.editProfile:hover{background-position:bottom left;}

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

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

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

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

#rightColumn span.my{left:130px;}
#rightColumn span.chews{left:210px;}

/*-------------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;
overflow:hidden;
}

#rightColumn form#editProfile input#save {
background:transparent url(../images/structure/buttons/save_btn.gif) no-repeat scroll left bottom;
border:0 none;
cursor:pointer;
display:block;
height:22px;
margin-top:20px;
width:75px;
}

#rightColumn form#editProfile input#save:hover{background-position:top left;}

#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/forms/input_bg.png) no-repeat top left;
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/buttons/submit_btn.gif) no-repeat scroll bottom left;
border:0;
display:block;
height:26px;
margin-top:10px;
width:111px;
cursor:pointer;
}

#rightColumn form#contactForm p #submitMessage:hover{background-position:top left;}

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

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

#footer {background:transparent url('../images/structure/footerBG2.png')no-repeat top left;height:245px;}
/*#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:#838181; line-height:1.3em; margin-bottom:5px;}
#footer h3{margin-bottom:7px;}
#footer #getActiveFooter{width:108px;}
#footer #getInvolvedFooter{width:138px;}
#getInvolvedFooter #facebookLink{height:16px;background:transparent url('../images/structure/icons/facebook.gif') no-repeat 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;}
/*-------------SIDEBAR STYLING-------------*/
#sidebar #aboutUs p {}
#sidebar h3.background{
font-size:1.6em;
background:transparent url(../images/structure/headers/h2LeftCol.png) no-repeat scroll left top;
height:43px;
margin-left:-22px;
padding-left:22px;
width:225px;
padding-top:10px;
margin-top:15px;
}
/*#sidebar #twitterUpdates{background: transparent url('../images/structure/sidebarBG.jpg') repeat-y top left;}
#sidebar #twitterUpdates{background: transparent url('../images/structure/sidebarBottomBG.jpg') no-repeat bottom left;}*/
#sidebar #twitterUpdates #tweet{background: transparent url('../images/structure/twitterTopBG.gif') no-repeat top left; font-size:1.2em; line-height:1.8em; color:#136176;}
#sidebar #twitterUpdates #twitterInfo{background: transparent url('../images/structure/twitterBottomBG.gif') no-repeat top left; fontsize:1.4em; 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: transparent url('../images/structure/sideBarHeadingBG.jpg') no-repeat top left; font-weight:bold;}*/

/*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/input_box_left.gif) no-repeat scroll 0 0;
border:0;
display:block;
font-size:1.2em;
height:28px;
line-height:1.4em;
margin-bottom:5px;
margin-top:10px;
padding:10px 0 0 10px;
width:270px;
}
#sidebar #forgotPassword input#forgotPassword{
	background:transparent url(../images/structure/buttons/submit_btn.gif) no-repeat top left;
	border:none;
	cursor:pointer;
	display:block;
	height:26px;
	margin-top:10px;
	width:111px;
}

#sidebar #forgotPassword input#forgotPassword:hover{background-position:top left;}

/*about registering sidebar*/

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

#sidebar #aboutRegistering #registerList li.register1{background:#fbfbfb url(../images/structure/registerLeft1.png) no-repeat left 20px;}
#sidebar #aboutRegistering #registerList li.register2{background:#fbfbfb url(../images/structure/registerLeft2.png) no-repeat left 20px;}
#sidebar #aboutRegistering #registerList li.register3{background:#fbfbfb url(../images/structure/registerLeft3.png) no-repeat left 20px;}
#sidebar #aboutRegistering #registerList li.register4{background:#fbfbfb url(../images/structure/registerLeft4.png) no-repeat left 20px;}

/*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 h3{}
#sidebar #leftColLogin ul#leftColLoginBar{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #d3d3d3;}

/*blog sidebar*/
#sidebar #blog .blogEntry h3{width:179px;float:right;margin-bottom:6px;}
#sidebar #blog .blogEntry h3 a{color:#727272;font-family:Arial, Helvetica, sans-serif;font-size:1.1em;}
#sidebar #blog .blogEntry img{border:4px solid #f84925;height:82px;width:82px;!important}
#sidebar #blog .blogEntry a:first-child{float:left;display:block;width:auto;}
#sidebar #blog .blogEntry p{float:right;width:179px;}
#sidebar #blog .blogEntry p .readMoreArrow{display:inline;float:right;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{background: transparent url('../images/structure/sidebarTopBG.jpg') no-repeat top left;}*/
#sidebar #blog li{padding-left:20px;font-size: 1.2em;font: Arial, Helvetica, sans-serif;}
#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;}

/*contact sidebar*/
div#contactSideBar{font-size:1.2em !important;}
ul#contactList{margin-bottom:20px;line-height:1.8em;margin-top:15px;}
ul#contactList li a {color:#F84925;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;}
p.phoneNum {border-bottom:1px dashed #D4D4D4;margin-bottom:15px;padding-bottom:15px;}
h3.phoneNumh3 {border-top:1px dashed #D4D4D4;padding-top: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 h3.borderDash{border-top:1px dashed #D4D4D4;padding-top:15px;margin-top:15px;background-image:none;margin-left:0;padding-left:0;width:auto;height:auto;}

/*hollaboxx directory*/
#sidebar .hollaboxxDirectory {
background:transparent url(../images/structure/buttons/hollaboxx_directory_btn.jpg) no-repeat scroll left 3px;	
width: 260px;
height: 151px;
padding: 95px 20px 0px 20px;
	
}
#sidebar .hollaboxxDirectory h3{color: #f84925;margin-top: 15px;}

#sidebar #fis{
background:transparent url('../images/structure/buttons/fis_logo.gif') no-repeat scroll left top;	
font-size: 0.9em;
padding-left: 85px;
height: 45px;
width: 215px;
clear: both;
}

/*SIDEBAR FEATURED CONTENT & RECENT ACTIVITY */

h3.borderDash{border-top:1px dashed #D4D4D4;padding-top:15px;margin-top:15px;}
#mainContent #sidebar #activityFeed{/*background: transparent url('../images/structure/sidebarTopBG.jpg') no-repeat top left;*/ padding: 0px; margin: 0;}
#sidebar #activityFeed div#featuredContent div a{float:left; width:100%; height:100%;}
#sidebar #activityFeed div#featuredContent div a:hover{text-decoration:none;}
#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 #F84925;}
#activityFeed #featuredContent a p {font-family:Arial, Helvetica, sans-serif;font-size: 1.4em;color: #727272;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: #f1f1f1;}
#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: #727272; 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: #4a4a4a; text-decoration: underline;}
#activityFeed div a img{margin-right:10px;}

#mainContent #activityFeed h2{
/*height:24px;
margin-top:15px;
padding:10px 20px;
width:260px;
background:transparent url(../images/structure/sideBarHeadingBG.jpg) no-repeat scroll left top;*/
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;padding:0;background:#fff;}
#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/buttons/search_btn.gif) no-repeat left bottom;
border:0 none;
cursor:pointer;
height:22px;
width:49px;
float:left;
margin-top:1px;
}

input#searchButton:hover{background-position:left top;}