input:focus { outline: none; }
/* Print CSS */
.clear{clear:both; height:1%; margin:0 !important; padding:0 !important;}
.clearboth { clear:both; }
.floatleftfive {
	float: left;
	margin-top:5px;
}
.floatleft { float: left;  }
.floatright { float: right; }


.box .clear{line-height:1px !important;}
.spacer{clear:both; margin:10px;}
a{outline:none;}
#header{position:relative;background:#000 url('img/bg/header.jpg') repeat-x;height:50px;margin:0 0 10px 0;}
#header .container{position:relative;width:960px;margin:0 auto;}
#wrapper,#footer{position:relative;width:960px;margin:0 auto;background:none;}
#nav{position:relative;}
#brochure #content{margin-top:0;}
 
#content .main{position:relative;width:670px;float:left;margin-bottom:15px;}
#content .main .container{position:relative;width:650px;margin:0 auto;}
#content .sidebar{position:relative;width:290px;float:right;}
#content .sidebar .container{position:relative;width:270px;margin:0 auto;}
#footer .terms a:hover { color: #FFF; }
#footer{position:relative;background-color:#000; padding: 10px; color: #CCC; font-size: 13px; font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;}
#footercopyright { color:#444444;margin-top:15px;font-size:10px;margin-bottom: 15px; }
#footer .container {width: 315px; padding:10px 10px 10px 0; margin-right: 10px; float: left; border-right: 1px solid #222; }
#footer .last { width: 238px; border-right: none; }
#footer .terms {margin: 10px 0 0 0; background-color: #161616; padding: 7px 10px 4px 10px; font-size: 13px;}
#footer .terms p {margin-bottom: 0;}
#footer .terms a{color: #FFF;}

		#footerwrapper {
			background: #000;
//		  position:absolute;
//		  bottom:0;
//		  left:0;
//		   position: fixed;
		  width:100%;
		
		}
//.visit-profile #footerwrapper { background: transparent; }


/* ------- MISC -------*/
div.avatar {background-color:#444;padding: 3px;}
.hidden {display:none;}

/* -- message divs and icons -- */
div.error,div.success,div.warning,div.flag,div.tip { font-size: 1.2em; }
div.error,.box div.error{background-color:#FFBBBE; position: relative;}
div.error span{float:left;margin-left:-25px;background:transparent url('img/icons/error.gif')no-repeat top left;width:20px;height:20px;}
div.flag,.box div.flag,div.tip,.box div.tip,div.warning,.box div.warning{background-color:#FFF4A5;}
div.flag span{float:left;margin-left:-25px;background:transparent url('img/icons/flag.gif') no-repeat top left;width:20px;height:20px;}
div.tip span{float:left;margin-left:-25px;background:transparent url('img/icons/tip.gif') no-repeat top left;width:20px;height:20px;}
div.warning span{float:left;margin-left:-25px;background:transparent url('img/icons/warning.gif') no-repeat top left;width:20px;height:20px;}
div.success,.box div.success{background-color:#E8F1B0;}
div.success span{float:left;margin-left:-25px;background:transparent url('img/icons/success.gif') no-repeat top left;width:20px;height:20px;}
div.error p,div.success p,div.flag p,div.tip p,div.warning p{margin-left:25px;color:#333;}
div.error p.last,div.success p.last,div.flag p.last,div.tip p.last,div.warning p.last{margin-left:25px;margin-bottom:0;}
.box .box .error, .box .box .flag, .box .box .tip, .box .box .warning, .box .box .success, .box .box .error {margin-bottom: 10px;}

.blog-watermark .warning {
	text-align:center;
	padding:5px;
	margin-bottom:5px;
	border:1px solid #DDD485;
}

/* ---------------------TYPOGRAPHY ---------------------*/
/* ------- COLORS -------*/
.torquoise{color:#00EDFF;}
.yellow{color:#FFDF98;}
.blue{color:#4BB8FF;}
.orange {color: #FF8943;}
/* blue color that is identical to subnav */
.linkhover{color:#6CBDEA}
/* blue link on black background hover color */
.blackbg {color: #6CBDEA;}
.background-blue {background:#D9ECF8;}

/*--'Avenir LT Std 35 Light',add to font stack later--*/
body{font-family:‘Helvetica Neue’,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.5em;color:#404040;}
strong{font-weight:bold;}
em {font-style: italic;}
p{margin:0 0 10px 0;}
p.last{margin:0;}
a{color:#308EC1;text-decoration:none;}
a:hover{color:#222;}
h1,h2,h3,h4,h5,h6{color:#333;}
.box h1{font-size:24px;}
.box h2{font-size:18px;}
.box h3{font-size:18px; border-bottom:1px solid #cfcfcf;}
/* H1 Header Area */
.heading h1 span {float: right; margin-right: 10px; font-size: 14px; color:#404040; cursor: pointer;}
.heading.shared h1 {float:left;}
.heading .jquery-corner {clear:both;}
.heading span.numbers {float:left; text-align:left; padding:4px 5px 5px 0; margin-right:10px; color:#fff; cursor:default; background:transparent url('img/icons/h1-numbers.gif') right top no-repeat;}
.heading span.numbers span {float:left; padding-right:6px; margin:-4px 0 0 0; height:24px; background:transparent url('img/icons/h1-numbers.gif') left top no-repeat;}
.heading a {float:right; margin-right:15px; padding-top:4px;}
.heading a.active {font-weight:bold; color:#333;}
.heading label {float:right; padding:4px 0;}
.heading a.nofloat {float:none;margin-right:0px;}

/*ul.tick li{list-style:circle outside url('img/icons/tick.gif');margin-left:20px;}*/
ul.tick li{list-style:none;margin-left:0px; background: transparent url('img/icons/tick.gif') no-repeat top left; padding-left: 20px;}
.box li{margin-bottom:10px;}
#footer h1 {color:#fff; font-size: 18px; margin-bottom: 10px;}
ul#footer-nav li {padding: 5px 5px 3px 0px;}
ul#footer-nav a{ font-size: 18px; color: #7BBDE8;}
#footer a:hover {color: #7BBDE8;}
/* -- Pagination -- */
.pagination{position:relative;width:100%;}
.pagination ul#pagination{border:0;margin:0;padding:0;position:relative;float:right;}
#pagination li{border:0;margin:0;padding:0;font-size:11px;list-style:none;float:left;}
#pagination a{background-color:#E5E5E5; margin-right:2px;}
.alt #pagination a{background-color:#fff;}
#pagination .previous-off,
#pagination .next-off{color:#666666;display:block;float:left;font-weight:bold;padding:3px 4px;}
#pagination .next a,
#pagination .previous a{font-weight:bold;background-color: transparent;}
#pagination .active{color:#606060;font-weight:bold;display:block;float:left;padding:4px 6px;}
#pagination a:link,
#pagination a:visited{display:block;float:left;padding:3px 6px;text-decoration:none;}
#pagination a:hover{background-color: #D9ECF8;}
.alt #pagination a{border:1px solid #E5E5E5;}
.alt #pagination a:hover{border: 1px solid #C6E3F5;}


/* --------------------- PAGE SECTIONS ---------------------*/
/* ------- Header -------*/
#header .logo{position:relative;float:left;padding-top:5px;}
#header .controls{position:relative;float:right;}
#header .controls p{text-align:right;margin:10px 0 0 0;color:#7F7F7F;}
#header .controls a:hover{color:#6CBDEA;;}
#header .controls a.logout{color:#ccc;}
#header .controls a:hover.logout{color:#eee;}
/* ------- Nav -------*/
#nav .tabs ul{margin:0;padding:0;float:left;width:960px;list-style:none;position:relative;/*--Set relative positioning on the unordered list itself - not on the list item--*/
font-size:18px;background:url('img/bg/header.jpg') repeat-x;height:40px;}
#nav .tabs ul li{float:left;margin:0;padding:0;border-right:1px solid #0d0d0d;/*--Divider for each parent level links--*/}
#nav .tabs ul li a{padding:10px 15px;display:block;color:#fff;text-decoration:none;}
#nav .tabs ul li:hover{background:#666667;background-image:none;}
/*--Notice the hover color is on the list item itself,not on the link. This is so it can stay highlighted even when hovering over the subnav--*/
#nav .tabs ul li span{float:left;padding:10px 0 5px 0;position:absolute;left:0;top:37px;display:none;width:960px;background:#666667;color:#000;height:23px;font-size:12px;}
#nav .tabs ul li:hover span{display:block;background:#666667;z-index:1000;}
/*--Show subnav on hover--*/
#nav .tabs ul li span a{display:inline;font-size:14px;color:#eee;}
/*--Since we declared a link style on the parent list link,we will correct it back to its original state--*/
#nav .tabs ul li span a:hover{text-decoration:none;color:#222;}

/*----- Inbox Numbers -----*/
#nav .tabs ul li.inbox a.topnav{float:left;}
#nav .tabs ul li.inbox strong.numbers{float:left; text-align:left; padding:4px 6px 0 0; margin-right:10px; color:#fff; cursor:default; background:transparent url('img/icons/inbox-numbers-black.gif') right bottom no-repeat; font-size:12px; margin-top:5px;}
#nav .tabs ul li.inbox strong.numbers em{float:left; padding:0 6px 1px 0; margin:-4px 0 0 0; height:24px; background:transparent url('img/icons/inbox-numbers-black.gif') left bottom no-repeat;}
#inbox #nav .tabs ul li.inbox strong.numbers, #nav .tabs ul li.inbox:hover strong.numbers{background:transparent url('img/icons/inbox-numbers-blue.gif') right bottom no-repeat;}
#inbox #nav .tabs ul li.inbox strong.numbers em, #nav .tabs ul li.inbox:hover strong.numbers em{background:transparent url('img/icons/inbox-numbers-blue.gif') left bottom no-repeat;}
#nav .tabs ul li.inbox:hover strong.numbers{background:transparent url('img/icons/inbox-numbers-blue2.gif') right bottom no-repeat;}
#nav .tabs ul li.inbox:hover strong.numbers em{background:transparent url('img/icons/inbox-numbers-blue2.gif') left bottom no-repeat;}


/* ------- Nav - CURRENT TAB -------*/
/* all current tabs */
#dashboard #nav .tabs ul li.dashboard span{display:block;}
#dashboard #nav .tabs ul li.dashboard{background:#666667 url('img/bg/tabs-current_grey.jpg') repeat-x;}

#profile #nav .tabs ul li.profile span{display:block;}
#profile #nav .tabs ul li.profile{background:#666667 url('img/bg/tabs-current_grey.jpg') repeat-x;}

#account #nav .tabs ul li.account span{display:block;}
#account #nav .tabs ul li.account{background:#666667 url('img/bg/tabs-current_grey.jpg') repeat-x;}

#inbox #nav .tabs ul li.inbox span{display:block;}
#inbox #nav .tabs ul li.inbox{background:#666667 url('img/bg/tabs-current_grey.jpg') repeat-x;}

#channel #nav .tabs ul li.channel span{display:block;}
#channel #nav .tabs ul li.channel{background:#666667 url('img/bg/tabs-current_grey.jpg') repeat-x;}


 

/* FIRST current tab - Rounded top left corner */
#nav .tabs ul li.first{-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-radius-top-left:10px;}
/* -- Current SUB NAV LINKS -- */
.post-to-blog #nav .tabs ul li span a.post-to-blog { font-weight: bold; color: #FFF;}
.blog-archive #nav .tabs ul li span a.blog-archive { font-weight: bold; color: #FFF;}
.media-gallery #nav .tabs ul li span a.media-gallery { font-weight: bold; color: #FFF;}
.customize-blog #nav .tabs ul li span a.customize-blog { font-weight: bold; color: #FFF;}
.view-comments #nav .tabs ul li span a.view-comments { font-weight: bold; color: #FFF;}
.view-statistics #nav .tabs ul li span a.view-statistics { font-weight: bold; color: #FFF;}

.visit-profile #nav .tabs ul li span a.visit-profile { font-weight: bold; color: #FFF;}
.edit-profile #nav .tabs ul li span a.edit-profile { font-weight: bold; color: #FFF;}
.favorites #nav .tabs ul li span a.favorites { font-weight: bold; color: #FFF;}
.media-gallery #nav .tabs ul li span a.media-gallery { font-weight: bold; color: #FFF;}

.account-info #nav .tabs ul li span a.account-info { font-weight: bold; color: #FFF;}
.account-email #nav .tabs ul li span a.account-email { font-weight: bold; color: #FFF;}
.payment-info #nav .tabs ul li span a.payment-info { font-weight: bold; color: #FFF;}
.rider #nav .tabs ul li span a.ridersigns { font-weight: bold; color: #FFF;}
.blog-settings #nav .tabs ul li span a.blog-settings { font-weight: bold; color: #FFF;}
.blog-postbyemail #nav .tabs ul li span a.blog-postbyemail { font-weight: bold; color: #FFF;}
.blog-watermark #nav .tabs ul li span a.blog-watermark { font-weight: bold; color: #FFF;}
.blog-advertisements #nav .tabs ul li span a.blog-advertisements { font-weight: bold; color: #FFF;}
.profile-settings #nav .tabs ul li span a.profile-settings { font-weight: bold; color: #FFF;}
.privacy-controls #nav .tabs ul li span a.privacy-controls { font-weight: bold; color: #FFF;}

/*------- Breadcrumbs -------*/
.breadcrumbs{position:relative;background-color:#DFDFDF;padding:5px 1px 6px 10px;margin-bottom:10px;font-size:11px;}
.breadcrumbs ul li{display:inline;}
.breadcrumbs ul li a{color:#2C8FC6;}
/*------- Main Content Area -------*/
.box{position:relative;background:#E5E5E5;padding:10px;margin-bottom:10px;}
.main .heading{position:relative;background-color:#bbb;padding:7px 0 4px 5px;margin-bottom:5px;}
.box .box{position:relative;background:#fff;padding:10px; margin: 0 0 10px 0;}
.box.blue{background-color:#D9ECF8; border: 1px solid #C6E3F5;}

/* -- Update Stream --*/
.main ol.stream{position:relative;}
.main ol.stream li{position:relative;list-style:none inside;margin-bottom:10px;background:transparent url('img/pointer.png') no-repeat 60px 8px;clear:both;}
.main ol.stream blockquote{}
.main ol.stream div.avatar {width:48px;height:48px;float:left;margin-right:5px;margin-bottom:10px;clear:both;}
.main ol.stream div.avatar img.avatar2{width:48px;height:48px;}
.main ol.stream li p{min-height:35px;}
.main ol.stream li p span{position:relative;margin-left:70px;background:#D9ECF8;padding:10px;display:block;min-height:35px;height:auto !important;height:35px;}

/* -- POST BAR --*/
div.postbar {background:#000;}
ul#postbar {text-align:center; height:85px;}
ul#postbar li {float:left; margin:0;}
ul#postbar li a {display:block; float:left; width:78px; height:20px; font-weight:bold; font-size:18px; font-variant:small-caps; text-align:center;}
ul#postbar li a:hover {color: #6CBDEA;}
ul#postbar li.active a{color:#fff;}
ul#postbar li.listing a{background: transparent url('img/icons/postbar/listing.png') no-repeat top center; padding-top: 65px;}
ul#postbar li.note a {background: transparent url('img/icons/postbar/note.png') no-repeat top center; padding-top: 65px;}
ul#postbar li.image a {background: transparent url('img/icons/postbar/image.png') no-repeat top center; padding-top: 65px;}
ul#postbar li.link a {background: transparent url('img/icons/postbar/link.png') no-repeat top center; padding-top: 65px;}
ul#postbar li.quote a {background: transparent url('img/icons/postbar/quote.png') no-repeat top center; padding-top: 65px;}
ul#postbar li.video a {background: transparent url('img/icons/postbar/video.png') no-repeat top center; padding-top: 65px;}
ul#postbar li.audio a {background: transparent url('img/icons/postbar/audio.png') no-repeat top center; padding-top: 65px;}
ul#postbar li.file a {background: transparent url('img/icons/postbar/file.png') no-repeat top center; padding-top: 65px;}
/* Post Bar Current */
/* --Listing -- SHOULDN'T NEED THIS ANYMORE - activating with class on LI*/
body.post-to-blog div.post-listing ul#postbar li.listing a,
body.post-to-blog div.post-listing ul#postbar li:hover.listing a, 
body.post-to-blog div.post-listing ul#postbar li.listing a:hover,
body.post-to-blog div.post-note ul#postbar li.note a,
body.post-to-blog div.post-note ul#postbar li:hover.note a, 
body.post-to-blog div.post-note ul#postbar li.note a:hover, 
body.post-to-blog div.post-image ul#postbar li.image a,
body.post-to-blog div.post-image ul#postbar li:hover.image a, 
body.post-to-blog div.post-image ul#postbar li.image a:hover, 
body.post-to-blog div.post-link ul#postbar li.link a,
body.post-to-blog div.post-link ul#postbar li:hover.link a, 
body.post-to-blog div.post-link ul#postbar li.link a:hover, 
body.post-to-blog div.post-quote ul#postbar li.quote a,
body.post-to-blog div.post-quote ul#postbar li:hover.quote a, 
body.post-to-blog div.post-quote ul#postbar li.quote a:hover, 
body.post-to-blog div.post-video ul#postbar li.video a,
body.post-to-blog div.post-video ul#postbar li:hover.video a, 
body.post-to-blog div.post-video ul#postbar li.video a:hover, 
body.post-to-blog div.post-audio ul#postbar li.audio a,
body.post-to-blog div.post-audio ul#postbar li:hover.audio a, 
body.post-to-blog div.post-audio ul#postbar li.audio a:hover, 
body.post-to-blog div.post-file ul#postbar li.file a,
body.post-to-blog div.post-file ul#postbar li:hover.file a, 
body.post-to-blog div.post-file ul#postbar li.file a:hover
{color: #fff;}

/* ------- FORMS -------*/
form .box > div {margin-bottom: 20px;}
form label, .pub-opt-toggle legend, .pub-opt legend{font: normal normal normal 16px helvetica, sans-serif;  margin: 0 0 5px 0; display: block; color:#404040; }
form input, form textarea {width: 590px; background: #D9ECF8; border: 0px solid #AAF;  padding: 7px 10px; color:#404040; display: block; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
form input.short, form textarea.short {width: 295px; background: #D9ECF8; border: none;  padding: 7px 10px; color:#404040; display: block;}
form input.shortest, form textarea.shortest {width: 150px; background: #D9ECF8; border: none;  padding: 7px 10px; color:#404040; display: block;}
form input.inline{display:inline;}
select {margin-right: 10px;}
form div.submit { float: right;}
form input.submit{width: auto; background: #429FDC; color: #fff; font-weight: bold; padding: 5px 10px; -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px;}
form input.submit:hover {background-color: #0A6EBA; cursor:pointer;}
form input.close{width: auto; background: #d71920; color: #fff; font-weight: bold; padding: 5px 10px; -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px;}
form input.close:hover {background-color: #BF0B12; cursor:pointer;}
form div.submit-alt {float: left; margin-right: 10px;}
form div.submit-alt input.submit {background-color: #CFCFCF;}
form div.submit-alt input:hover.submit {background-color:#bbb; cursor:pointer;}
form p.note {font-size: 12px; margin: 0; font-style: italic;}
form .hr {border-bottom:1px solid #cfcfcf; margin-bottom:10px;}

form.actions {border-top:1px solid #cfcfcf; margin-top:10px; padding-top:10px;}

/* -- Publishing Options -- */
a#pub-opt span{padding: 5px 40px 5px 5px;}
a#pub-opt span.open {background: transparent url('img/icons/circle-add.gif') no-repeat center right;}
a#pub-opt span.close {background: transparent url('img/icons/circle-minus.gif') no-repeat center right;}
.pub-opt {background:#fff; padding: 10px; margin-top:10px; position: relative;}
.pub-opt .box{background:#D9ECF8; position: relative;}
.pub-opt .left {float: left; width: 239px; margin-right: 20px; margin-bottom: 0; position: relative;}
.pub-opt .right {float: right; width: 319px; margin-bottom: 0; position: relative;}	
.pub-opt div.tags {margin: 0; padding: 0;}
.pub-opt div.tags input {width: 510px;}
.pub-opt div.tags input.submit {float:right; margin:0; width:auto; background-color: #CFCFCF;}
.pub-opt div.tags div {margin: 0; padding: 0;}
.pub-opt div.tags p {margin: 10px 0 0 0; padding: 0; }
/*.pub-opt div.radio {position: relative; width: 140px; margin: 5px 0 10px 0;}*/
.pub-opt div.radio {position: relative; width: 140px; margin: 5px 0 20px 0;}
.pub-opt div.radio div {margin: 0 0 10px 0; clear:both;}
.pub-opt div.radio label {font: normal normal normal 12px helvetica, sans-serif; color: #333; margin: 0; display: inline;}
.pub-opt label {margin-bottom: 10px;}
.pub-opt div.radio input {width: auto; float:left; margin: 4px 10px 0 0; padding:0; background:transparent;}
.pub-opt input {background-color: #fff; width: 570px; }
.pub-opt div.url label {width: 130px; display: block; float: left; margin-top: 8px;}
.pub-opt div.url input {width: 430px;}
.pub-opt div.date-picker { margin: 0 0 10px 0;}
.pub-opt div.url input.shortinput {
	width: 300px;
}
.pub-opt-toggle {background:#fff; padding: 10px; margin-top:10px; position: relative;}
.pub-opt-toggle .box{background:#D9ECF8; position: relative;}
.pub-opt-toggle .left {float: left; width: 239px; margin-right: 20px; margin-bottom: 0; position: relative;}
.pub-opt-toggle .right {float: right; width: 319px; margin-bottom: 0; position: relative;}	
.pub-opt-toggle div.tags {margin: 0; padding: 0;}
.pub-opt-toggle div.tags input {width: 510px;}
.pub-opt-toggle div.tags input.submit {float:right; margin:0; width:auto; background-color: #CFCFCF;}
.pub-opt-toggle div.tags div {margin: 0; padding: 0;}
.pub-opt-toggle div.tags p {margin: 10px 0 0 0; padding: 0; }
/*.pub-opt-toggle div.radio {position: relative; width: 140px; margin: 5px 0 10px 0;}*/
.pub-opt-toggle div.radio {position: relative; width: 140px; margin: 5px 0 20px 0;}
.pub-opt-toggle div.radio div {margin: 0 0 10px 0; clear:both;}
.pub-opt-toggle div.radio label {font: normal normal normal 12px helvetica, sans-serif; color: #333; margin: 0; display: inline;}
.pub-opt-toggle label {margin-bottom: 10px;}
.pub-opt-toggle div.radio input {width: auto; float:left; margin: 4px 10px 0 0; padding:0; background:transparent;}
.pub-opt-toggle input {background-color: #fff; width: 570px; }
.pub-opt-toggle div.url label {width: 130px; display: block; float: left; margin-top: 8px;}
.pub-opt-toggle div.url input {width: 430px;}
.pub-opt-toggle div.date-picker { margin: 0 0 10px 0;}
.pub-opt-toggle div.url input.shortinput {
	width: 300px;
}

/* Post SUCCESS Page */
.permalink input {width: 490px;}
.permalink input.submit {float:right; margin:0; width:auto; background-color: #CFCFCF;}
.permalink form div {margin: 0; padding: 0;}
h2.label {font: normal normal normal 16px helvetica, sans-serif;  margin: 0 0 5px 0; display: block; color:#404040; }
input.twitter, input.facebook, input.sharethis {width: auto; padding: 5px 0 5px 20px; color:#308EC1; cursor: pointer; margin-bottom: 10px;}
input.twitter {background: white url('img/icons/twitter.jpg') no-repeat center left;}
input.facebook {background: white url('img/icons/facebook.jpg') no-repeat center left;}
input.sharethis {background: white url('img/icons/sharethis.jpg') no-repeat center left;}
/* -- Post New Link and Post New Image--*/
.post-link input, .post-listing input {width: 430px;}
.post-link #thumbnail-creator {float:right; width: 140px; height: 140px;background-color:#444;padding: 3px; position: relative;}
.post-link #thumbnail-creator p, .post-link #thumbnail-creator a, .post-listing #upload-image p{color: #fff; font-size: 12px; text-align: center; font-style: normal; margin-top: 40px;}
.post-link #thumbnail-creator p.last {margin-top: 10px;}
.post-listing #upload-image {float:right; width: 140px; height: 180px; position: relative; margin-bottom: 0; text-align: center;}
.post-listing form #upload-image div.image {background-color:#444;padding: 3px; height: 130px; position: relative; margin-bottom: 5px;}
.post-listing form #upload-image div.submit-alt {float: none; position: relative; text-align: center; margin: 0 auto; padding: 0;}
.post-listing form #upload-image div.submit-alt input.submit{float: none; margin: 0 auto; position: relative; text-align: center;}
.post-listing form div.double-input {width: 300px; position: relative;}
.post-listing form div.double-input select {position: absolute; right: 0; top: 24px;}
.comments .box .content form {margin: 20px 0 0 0; clear: both;}
.comments .box .content form div { margin: 10px 0 0 0;}
.comments .box .content div.radio {position: relative; width: 140px; margin: 5px 0 5px 0;}
.comments .box .content div.radio div {margin: 0 0 10px 0; clear:both;}
.comments .box .content div.radio label {font: normal normal normal 12px helvetica, sans-serif; color: #333; margin: 0; display: inline;}
.comments .box .content label {margin-bottom: 10px;}
.comments .box .content div.submit-container {float: right; width: 150px; position: relative;}
.comments .box .content div.radio input {width: auto; float:left; margin: 4px 10px 0 0; padding:0; background:transparent;}
.comments .box .content form div.submit-alt {float: right; margin-left: 0; margin-right: 10px;}

/* -- Post New Audio, Image, Video, File -- */
.file-buttons {text-align: left; position: relative; line-height:1em;}
.file-buttons a.button {float:left; margin-right: 10px;}
.actions .file-buttons {width:300px; float:right;}
.actions .file-buttons a.button {float:right;}
a#upload span {background: transparent url('img/icons/circle-arrow-up.gif') no-repeat center right;}
a#webcam-snap span {background: transparent url('img/icons/circle-webcam.gif') no-repeat center right;}
a#gallery span {background: transparent url('img/icons/circle-gallery.gif') no-repeat center right;}
a#new-folder span {background: transparent url('img/icons/circle-folder.gif') no-repeat center right;}
a#crop span {background: transparent url('img/icons/circle-crop.gif') no-repeat center right;}
a#rotate span {background: transparent url('img/icons/circle-rotate.gif') no-repeat center right;}
a#continue span {background: transparent url('img/icons/circle-arrow-rt.gif') no-repeat center right;}
a#vcard span {background: transparent url('img/icons/v-card.gif') no-repeat center right;}
a#add span {background: transparent url('img/icons/circle-add.gif') no-repeat center right;}
a#check span {background: transparent url('img/icons/circle-tick.gif') no-repeat center right;}
/* -- Post New Quote -- */
.post-quote form textarea.quote-bg {background: #D9ECF8 url('img/icons/quote-textarea.jpg') no-repeat 5px 5px;}


/* -- Buttons -- */
form div.button-container{margin:0;}
form div.buttons{padding-bottom:10px;}
a.button {background:#fff url('img/buttons/button-gradient.jpg') repeat-x bottom left;  width:auto; float:right; border:1px solid #ccc; padding:5px 5px; line-height:1em;}
a.button span{padding:5px 40px 5px 0;}
.button, .button-alt {-moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px;}

/*------ BLOG ARCHIVE --------*/
/*
#content .archive .box {background-color:#ffffff; border: 1px solid #fff; position: relative;}
#content .archive .box.alt {background-color:#D9ECF8; border: 1px solid #C6E3F5;}
.archive .box.listing {background:transparent url('img/icons/post-black/listing.jpg') 15px 15px no-repeat;}
.archive .box.note {background:transparent url('img/icons/post-black/note.jpg') 15px 15px no-repeat;}
.archive .box.image {background:transparent url('http://static.cdncast.com/ryotv/beta/images/slideshow.png') 15px 15px no-repeat;}
.archive .box.link {background:transparent url('img/icons/post-black/link.jpg') 15px 15px no-repeat;}
.archive .box.quote {background:transparent url('img/icons/post-black/quote.jpg') 15px 15px no-repeat;}
.archive .box.video {background:transparent url('http://static.cdncast.com/ryotv/beta/images/video.png') 15px 15px no-repeat;}
.archive .box.audio {background:transparent url('img/icons/post-black/audio.jpg') 15px 15px no-repeat;}

.archive .box .content {float:left; width:380px; margin-left:85px;}
.archive .box .content p.stats{margin-bottom:0;}
.archive .box .actions a.button-alt {display:block; background:#CFCFCF; color:#fff; font-weight: bold; padding: 5px 10px; float:right; margin-left:10px;}
.archive .box .actions a.button-alt:hover {background-color: #BBBBBB; cursor:pointer;}
*/
/*------ BLOG ARCHIVE --------*/
#content .archive .box {background-color:#ffffff;}
#content .archive .box.alt {background-color:#D9ECF8;}
.archive .box.listing {background:transparent url('img/icons/post-black/listing.jpg') 5px 5px no-repeat;}
.archive .box.note {background:transparent url('img/icons/post-black/note.jpg') 5px 5px no-repeat;}
.archive .box.image {background:transparent url('http://static.cdncast.com/ryotv/beta/images/slideshow.png') 5px 5px no-repeat;}
.archive .box.link {background:transparent url('img/icons/post-black/link.jpg') 5px 5px no-repeat;}
.archive .box.quote {background:transparent url('img/icons/post-black/quote.jpg') 5px 5px no-repeat;}
.archive .box.video {background:transparent url('http://static.cdncast.com/ryotv/beta/images/video.png') 5px 5px no-repeat;}
.archive .box.audio {background:transparent url('img/icons/post-black/audio.jpg') 5px 5px no-repeat;}
.archive .box.file {background:transparent url('img/icons/post-black/file.jpg') 5px 5px no-repeat;}

.archive .box .content {float:left; width:370px; margin-left:10px;}
.archive .box .content p.stats{margin-bottom:0;}
.archive .box .content p.stats span{margin-right:15px;}
.archive .box .actions {float:right; width:160px;
	background-image: url(http://static.cdncast.com/ryotv/beta/images/divider.png);
	background-repeat: no-repeat;
	background-position: top left;
	min-height:80px;
	padding-left:5px;
}
.archive .box .actions a.button-alt {display:block; background:#CFCFCF; color:#fff; font-weight: bold; padding: 5px 10px; float:right; margin-left:10px;}
.archive .box .actions a.button-alt:hover {background-color: #BBBBBB; cursor:pointer;}
.archive .box .actions .actionslinks {
	padding-top:45px;
	text-align:right;
}
.archive .box .actions .actionslinks a {
	font-size: 11px;
}

.archive .box > div {
	margin-bottom: 0;
}

.modalinternal {
	width: 300px;
}
.modalinternal h2 { 
	font-size: 20px;
	margin:0;
	padding:0;
}
.modalinternal textarea {
	font-size:15px;
	width:280px;
	margin:auto;
	margin-bottom:10px;
	height:50px;
}
.modalinternal textarea.embedtextarea {
	margin: 10px 0 10px 0;
	font-size:12px;
	height:100px;
}


/*------ BLOG DISCUSSIONS -----*/
#content .discussions .box {background-color:#ffffff;}
#content .discussions .box.alt {background-color:#D9ECF8;}
.discussions .box .content {float:left; width:410px;}
.discussions .box .content p.stats{margin-bottom:0;}
.discussions .box .content img{float:left; border:5px solid #CFCFCF; margin:0 7px;}
.discussions .box .content input.checkbox{float:left;}
.discussions .box .actions {float:right; width:170px;}
.discussions .box .actions a.button-alt {display:block; background:#CFCFCF; color:#fff; font-weight: bold; padding: 5px 10px; float:right; margin-left:10px;}
.discussions .box .actions a.button-alt:hover {background-color: #BBBBBB; cursor:pointer;}
.discussions .box .actions span.updated {float:right; width:51px; height:26px; background:transparent url('img/icons/updated.gif') no-repeat; text-indent:-9999px; overflow:hidden; margin-top:3px;}

/*------ Dashboard Comments -----*/
#content .comments .box {background-color:#ffffff; position: relative;}
#content .comments .box.alt {background-color:#D9ECF8; border: 1px solid #C6E3F5;position: relative;}
.comments .box .content {float:left; width:610px;position: relative;}
.comments .box .content p.stats{margin-bottom:0;}
.comments .box .content img{float:left; border:5px solid #CFCFCF; margin:0 7px;}
.comments .box .content input.checkbox{float:left;}
.comments .box .actions {float:right; width:270px;}
.comments .box .actions a.button-alt {display:block; background:#CFCFCF; color:#fff; font-weight: bold; padding: 5px 10px; float:right; margin-left:10px;}
.comments .box .actions a.button-alt:hover {background-color: #BBBBBB; cursor:pointer;}
.comments .box .actions a.button-needapproval {display:block; background:#FF9999; color:#fff; font-weight: bold; padding: 5px 10px; float:right; margin-left:10px;}
.comments .box .actions a.button-needapproval:hover {background-color: #FF6666; cursor:pointer;}
.comments .box .actions a:hover.delete {color: #d71920;}

.comments .box .actions select {float: right;}
.comments .box .actions span.updated {float:right; width:51px; height:26px; background:transparent url('img/icons/updated.gif') no-repeat; text-indent:-9999px; overflow:hidden; margin-top:3px;}


/*------- CUSTOMIZE BLOG -------*/
#template .current img {float:left; margin-right:10px;}
#template .current p {float:left; width:430px;}
#template .hr, #widgets .hr {border-bottom:1px solid #cfcfcf; margin-bottom:10px;}
#template .template {float:left; width:190px; margin-right:20px;}
#template .template.last {margin:0;}
#template .template p.title {font-weight:bold; margin:0; font-size:14px;}
#template .template p.actions {margin:10px 0 0 0;}
#template .template p.actions a {margin:0 10px;}
#template .template p.actions a.first {margin-left:0;}

#widgets #features{float:left; width:150px; margin:0; position: relative;}
#widgets #features ul, #widgets #layout ul{margin:10px 0 25px 0; padding:0; border:none; position: relative;}
#widgets #features li, #widgets #layout li{color:#fff; display:block; margin:4px 0; padding:5px; background-color:#666667; }
#widgets #layout{float:right; width:440px; margin:0; position: relative;}
#widgets #layout .your-blog, #widgets #layout .your-entries{float:left; width:100%; background-color:#cfcfcf; text-align:center; padding:20px 0; margin:10px 0; text-transform:uppercase; color:#fff; position: relative;}
#widgets #layout .your-entries{float:right; width:270px; padding-bottom:250px; margin-top:0;}
#widgets #layout #feature-widgets{float:left; width:160px; position:relative;}
#widgets #layout #feature-widgets h4{text-transform:uppercase;}
#widgets #layout #feature-widgets ul{background-color:#FFF4A5; padding:5px 5px 5px 8px; margin:0; height:260px;}

/*------- MEDIA LIBRARY -------*/
p.capacity {float:right; margin:0;}
p.capacity span.text {margin-top:4px; float:left;}
p.capacity span.progress {float:right; width:200px; background-color:#00DEFF; margin-left:15px; position:relative; height:26px; overflow:hidden;}
p.capacity span.progress span {position:absolute;}
p.capacity span.used {height:26px; background-color:#333;}
p.capacity span.used-text {color:#fff; font-size:11px; top:4px; left:4px;}
p.capacity span.available-text {color:#fff; font-size:11px; top:4px; right:4px;}

#folders, #files {margin-bottom:20px;}
#folders li, #files li {float:left; width:150px; margin:15px 0 0;}
#folders li input, #files li input {float:left; margin-right:7px;}
#folders li .fdetails, #files li .fdetails {float:left; width:auto;}
#folders li .fdetails a, #files li .fdetails a {display:block;}

.details {float:left; width:430px;}
.details h2 {margin-bottom:15px;}
.side-details {float:right; width:160px; background-color:#D9ECF8;}
.side-details h4 {margin-top:5px;font-size:14px;}
.side-details p {margin:0 10px;}
.side-details p.previous, .side-details p.next {font-weight:bold; margin:0 10px;}
.side-details a {display:block; margin:0 10px 10px 10px;}
.side-details img {margin:3px 10px;}
.side-details .hr {border-top:1px solid #fff; margin:7px 3px;}

/*------- PROFILE -------*/
#pic img{float:left; margin:0 15px 15px 0; border:4px solid #cfcfcf;}
#pic .button{float:left; margin-bottom:10px;}
#pic #crop{margin-right:400px;}
#settings div.radio{margin:5px 0 20px; position:relative; width:140px;}
#settings div.radio div,#profile div.radio div,#channel div.radio div,#account div.radio div{clear:both; margin:0 0 10px;}
#settings div.radio label,#profile div.radio label,#channel div.radio label ,#account div.radio label{color:#333333; display:inline; font-size:13px;}
#settings div.radio input,#profile div.radio input,#channel div.radio input,#account div.radio input{background:#fff; float:left; margin:2px 10px 0 0; padding:0; width:auto;}


#channel div.checkbox{margin:5px 0 20px; position:relative;}
#channel div.checkbox div{clear:both; margin:0 0 10px;}
#channel div.checkbox label{color:#333333; display:inline; font-size:13px;}
#channel div.checkbox input{background:#fff; float:left; margin:2px 10px 0 0; padding:0; width:auto;}


#profile h2.intro{margin:15px 0;}
#profile img.pro{float:right;margin-top:-5px; position: relative;}
#profile .details{float:none; background-color:#D9ECF8; padding:5px; width:auto; position: relative; margin-bottom: 5px;}
#profile .details img.avatar{float:left;margin-right:15px;}
#profile .details a{padding:0;margin:0;color:#43a1de;}
#profile .details a:hover{color:#333;}
#profile .details p.user{float:left;color:#333;margin:0;line-height:2em;}
#profile .details p.user a.user{font-size:14px;font-weight:bold;}
#profile .details .rating{float:right; position: relative;}
#profile .details .rating strong{float:left;margin-top:5px;}
#profile .details .rating p{float:right;background-color:#fff;border:1px solid #cfcfcf;color:#333;margin-left:5px;}
#profile .details .rating a{float:left;width:16px;height:16px;margin:4px 3px 0;padding:0;}
#profile .details .rating a.add{background:transparent url(img/icons/circle-add.gif) no-repeat;}
#profile .details .rating a.minus{background:transparent url(img/icons/circle-minus.gif) no-repeat;}
#profile .details .rating span{float:right;background-color:#8cc038;color:#fff;font-size:14px;margin:2px;padding:2px 5px 0;}
#profile .details .rating span.negative{background-color:#b35e62;}
#profile div.comment{clear:both;margin:5px 0;}
#profile .actions{float:right;}
#profile .actions a{background-color:#cfcfcf;font-weight:bold;}
#profile .box.reply{margin-left:20px;}
#profile div.avatar{float:left;margin-right:10px;width:48px;height:48px;}
#profile img.avatar2{width:48px;height:48px;}

#profile ol.favorites .details p.user a.user{font-size: 18px;}
#profile form.comment .text{float:left;}
#profile form.comment .text input,#profile .comment .text textarea{width:525px;margin-bottom:10px;}
#profile form.comment .checkbox{float:left;margin-left:83px;}
#profile form.comment .checkbox input{width:auto;float:left;}
#profile form.comment .checkbox label{float:left;font-size:13px;margin-left:5px;}
#profile form.comment .submit{clear:both;float:right;}

/*------ REGISTRATION ------*/
#registration-process li{float:left; color:#d9ecf8; font-size:18px; padding:6px 17px 4px 26px; margin:0;}
#registration-process li.active{color:#43a1de;}
#registration-process #step1{background:#fff url(img/icons/registration-steps/one.png) no-repeat;}
#registration-process #step2{background:#fff url(img/icons/registration-steps/two-dim.png) no-repeat;}
#registration-process #step2.active{background:#fff url(img/icons/registration-steps/two.png) no-repeat;}
#registration-process #step3{background:#fff url(img/icons/registration-steps/three-dim.png) no-repeat; padding-right:0;}
#registration-process #step3.active{background:#fff url(img/icons/registration-steps/three.png) no-repeat;}

/*------- INBOX -------*/
#inbox .shared{padding:7px;}
#inbox .shared .button{float:left;}
#inbox .shared .button span{float:none;margin:0;}
#inbox .shared span{float:right;margin:4px 0 0 20px;}
#inbox .shared select{margin-right:0;}
#inbox .box.alt{background-color:#D9ECF8;border:1px solid #C6E3F5;}
#inbox .box .checkbox{float:left; margin-right:10px;}
#inbox .box .avatar{float:left; margin-right:10px; margin-bottom:5px; border:4px solid #cfcfcf;}
#inbox .box .content{float:left;width:460px;}
#inbox .box .content p{margin-bottom:3px;}
#inbox .box .new{float:right;}
#inbox .box p.attachment a{background:transparent url(img/icons/paperclip.png) left center no-repeat; padding:0 0 0 20px;}
#inbox .box p.title{font-size:15px;}
#inbox .box p.links{margin-bottom:0;}
#inbox .box p.links .delete{color:#ff8943;}
#inbox .box p.links a{margin:0 10px;}
#inbox .box p.links a.first{margin-left:0;}
#inbox .box a#rotate{margin-top:20px;}

#inbox .box .user{float:left;width:62px;text-align:center;margin-right:10px;}
#inbox .box .hr{border-bottom:1px solid #cfcfcf; margin-bottom:10px; clear:both;}
/* Dialog */
#inbox .ui-widget-overlay{background:none;background-color:#000;opacity:0.6;}
#inbox .ui-dialog{background:none;background-color:#efefef;border:none;}
#inbox .ui-dialog .ui-dialog-titlebar{margin:7px;font-size:22px;font-weight:normal;color:#333;background:#cfcfcf;border:none;padding:0.5em 0.3em 0.3em 0.5em;}
#inbox #msg-dialog{padding:0;}
#inbox #msg-dialog .box{background-color:#fff;margin:7px;}
#inbox #msg-dialog form div.buttons{padding:0;margin:0;}
#inbox #msg-dialog form .buttons input{font-size:12px;padding:4px 9px;}
#inbox #msg-dialog form textarea{height:200px;}
#inbox .ui-dialog-titlebar-close{border:1px solid #999999; background:#dadada; font-weight:normal; color:#212121; outline:none; padding:0;}

/*------- ACCOUNT -------*/
#account #license{float:left;}
#account #license-area{float:left;margin:3px 0 0 15px;}
#account div.checkbox{margin:5px 0 20px; position:relative;}
#account div.checkbox div{clear:both; margin:0 0 10px;}
#account div.checkbox label{color:#333333; display:inline; font-size:13px;}
#account div.checkbox input{background:#fff; float:left; margin:2px 10px 0 0; padding:0; width:auto;}
#account .box.blue p{color:#333;margin:0;}
a#pay-opt span{padding: 5px 40px 5px 0;}
a#pay-opt span.open {background: transparent url('img/icons/circle-add.gif') no-repeat center right;}
a#pay-opt span.close {background: transparent url('img/icons/circle-minus.gif') no-repeat center right;}

/*------- BROCHURE -------*/
#brochure .intro{background:#000 url(img/bg/intro-header.jpg) 0 0 no-repeat; position:relative;}
#brochure .intro h1{padding:50px 30px 63px; font-weight:bold; font-size:24px; color:#606060;}
#brochure .intro .tour{position:absolute; width:111px; height:87px; right:50px; top:0; text-indent:-9999px; background:transparent url(img/buttons/intro-tour.gif) 0 0 no-repeat;}
#brochure .intro p.learn-more{float:right; font-size:20px; margin:9px 10px 0 0;}
#brochure .intro p.learn-more a{font-size:16px; font-weight:bold; margin:0 10px;}
#brochure .intro p.learn-more a:hover{color:  #6CBDEA;}
#brochure .intro img{float:left;}

#brochure .start{background-color:#fff; border-bottom:10px solid #000; position: relative;}
#brochure .start .brochure-buttons{float:left; width:224px; margin:15px; position: relative;}
#brochure .start .brochure-buttons a{display:block; background:transparent url(img/buttons/intro-button.jpg) 0 0 no-repeat; font-size:14px; font-weight:bold; padding:10px 15px; margin-bottom:10px; color:#333;}
#brochure .start .brochure-buttons a.active,#brochure .start .brochure-buttons a:hover{background-position:0 -50px; color:#fff;}
#brochure .start .brochure-buttons a img{position: absolute; right: 10px; top: 8px;}
#brochure .start .box{float:left; width:350px; border:2px solid #cfcfcf; margin:15px 15px 15px 0; background-color:#fff;}
#brochure .start .box h2{color:#43a1de; font-size:22px;}
#brochure .start .box form div.blue{background-color:#D9ECF8; margin-top:7px; clear:both; position: relative;}
#brochure .start .box form div strong{float:left; padding:12px 5px 10px 5px;}
#brochure .start .box form input#blogname{background-color:#fff; width:180px; float:left; margin:7px 0 7px 7px; position: relative;}
#brochure .start .box form input.submit{width:200px; float:right; margin-top:10px; padding:8px 0 5px 8px; color:#fff; text-align:left; font-weight:bold; font-size:14px; text-transform:uppercase; cursor:pointer;}
#brochure .start .box form input#check{background:#43a1de url('img/icons/circle-white-arrow-rt.png') no-repeat 95% center;}
#brochure .start .box form input#search{background:#43a1de url('img/icons/circle-white-search-rt.png') no-repeat 95% center; width:120px;}
#brochure .start .box form input#search-query{background-color:#fff; width:315px; float:left; margin:7px 0 7px 7px;}
#brochure .start .box .search h2{float:left;}
#brochure .start .box .search .radios{float:right; width:220px; margin:4px 0 15px 0;}
#brochure .start .box .search .radios label{font-size:12px; float:left; margin-right:13px;}
#brochure .start .box .search .radios input{width:auto; display:inline;}
#brochure .start .box .search p{float:left; width:200px; margin:15px 0 0 0;}
#brochure .start .box .search .submit{margin-top:20px;}
#brochure .start .search{display:none;}
#brochure .start #ad{float:right; margin:15px 15px 15px 0;}

#brochure .blue-box-top{background-color:#43a1de; height:10px; margin:5px 0 0 0;}
#brochure .white-box-bottom{background-color:#ffffff; height:10px;}

#brochure #feature-info{background:#fff; border:2px solid #cfcfcf;}
#brochure #feature-info p{display:none;}
#brochure #feature-info p.default{display:block;}
#brochure #feature-table{width:100%; background-color:#fff; margin:0;}
#brochure #feature-table th{background-color:#43a1de; color:#fff; font-weight:normal; font-size:20px; padding:0 10px 10px 10px;}
#brochure #feature-table th.feature{}
#brochure #feature-table th.free{width:160px;}
#brochure #feature-table th.pro{width:160px;}
#brochure #feature-table td.free{width:160px; border-left:2px solid #43a1de;}
#brochure #feature-table td.pro{width:160px; border-left:2px solid #43a1de;}
#brochure #feature-table td{padding:7px 10px;}
#brochure #feature-table tr.odd td{background-color:#D9ECF8;}
#brochure #feature-table td a{background:transparent url(img/icons/tick.gif) no-repeat; text-indent:-9999px; display:block;}

.sidebar .heading.shared a{font-size:13px;}
.sidebar ul.local-listings li{margin:0;padding:10px 0;border-bottom:1px solid #cfcfcf;}
.sidebar ul.local-listings li.last{border:none;padding-bottom:0;}
.sidebar ul.local-listings li img{float:left;}
.sidebar ul.local-listings li p{float:left;width:180px;margin:0 0 0 10px;line-height:1.2em;}
.sidebar ul.local-listings li a{display:block;}
.sidebar ul.local-listings li a.title{font-weight:bold;}
.sidebar ul.local-listings li a.user{color:#ff8943;}
.sidebar ul.news li{list-style:disc;margin-left:1.5em;}

/*------- SIDE BAR -------*/
.sidebar .welcome{position:relative; background-color:#000; padding:5px; margin-bottom:10px;}
.sidebar .welcome h1{font-size:18px;color:#fff;margin-top:5px;line-height:24px;}
.sidebar .welcome h5{color:#FFDF98;}
.sidebar .welcome a:hover{color:#6CBDEA;}
.sidebar .welcome div.avatar{float:left;margin-right:5px;width:48px;height:48px;}
.sidebar .welcome img.avatar2{width:48px;height:48px;}
.sidebar .welcome.other h1{margin:0 0 5px 0;float:left;border-bottom:1px solid #666666;width:68%;}
.sidebar .welcome.other p{float:left;width:68%;margin-bottom:3px;}
.sidebar .welcome.other a.favorite{padding-left:20px;background:transparent url(img/icons/heart.png) no-repeat;}
.sidebar .welcome.other a.note{padding-left:20px;background:transparent url(img/icons/email.png) no-repeat;}
.sidebar .welcome.other div.avatar{width:65px;height:65px;}
.sidebar .welcome.other img.avatar2{width:65px;height:65px;}
.sidebar .box{position:relative;background-color:#fff;padding:5px;margin-bottom:10px;}
.sidebar .heading{position:relative;font-size:18px;background-color:#bbb;padding:7px 0 4px 5px;margin-bottom:5px;}
.sidebar .heading h3{font-size:18px;border:none;}
.sidebar ul.tick {margin-bottom:15px;}
.sidebar ul.tick li{margin-left:25px; line-height:1.5em;}
.sidebar .button{float:left;}
.sidebar .box ul.menu li, .sidebar .box ul.stats li{position:relative;border-bottom:1px solid #ccc;position:relative;padding:5px 0;margin-bottom:0;}
.sidebar .box ul.menu li.last, .sidebar .box ul.stats li.last{border:none;padding-bottom:0;}
.sidebar .box ul li.first{padding-top:0;}
.sidebar .box ul.menu span.numbers,.sidebar .box ul.stats span.numbers {position:relative;width:30px;background-color:#68B3E5;margin-right:10px;float:left;padding:3px 5px; text-align:center; color:#fff; line-height:1.5em;}
.sidebar .box ul.menu li a, .sidebar .box ul.menu li span.non-link, .sidebar .box ul.stats li{line-height:25px;}

.sidebar .box.blue{background-color:#D9ECF8;}
.sidebar .box.blue ul{margin:0.4em;}
.sidebar .box.blue li{color:#333;}

.sidebar .vcard-box{padding-bottom:40px; background:#fff url(img/icons/vcard-base.jpg) center bottom no-repeat; position:relative; padding:10px 10px 50px 10px; margin-bottom:10px;}

.sidebar dl dt{float:left; clear:left; width:88px; text-align:right; font-weight:bold; line-height:2em; color:#404040;}
.sidebar dl dd{float:left; width:130px; line-height:2em; margin-left:5px; color:#404040;}
.sidebar .center{text-align:center;}
.sidebar .center a.button{float:none;}

/* Sub Menu */
.sidebar .box ul.menu li.sub{padding-bottom:0;}
.sidebar .box ul.menu li.sub a{font-weight:bold; color:#333;}
.sidebar .box ul.menu li.sub ul{padding-top:5px;}
.sidebar .box ul.menu li.sub li{border:none; border-top:1px solid #ccc; padding-left: 10px;}
.sidebar .box ul.menu li.sub li.sub { background:#EEF;padding-bottom: 5px;font-weight:bold;}
.sidebar .box ul.menu li.sub li.first{padding-top:5px;}
.sidebar .box ul.menu li.sub li.last{padding-bottom:5px;}
.sidebar .box ul.menu li.sub span.numbers {background-color:#333; color:#fff;}
.sidebar .box ul.menu li.sub li a{font-weight:normal; color:#68B3E5;}/*Not sure about text color*/
.sidebar .box ul.menu li.sub li a:hover{color:#0508FF;}/*Not sure about text color*/
.sidebar .box ul.menu li.sub li span.numbers {background-color:#68B3E5;}/*Not sure about text color*/

.sidebar .box ul.menu li.current .numbers{background-color:#00edff;color:#ffffff;}
.sidebar .box ul.menu li.current a{color:#333;font-weight:bold;}
.sidebar .box ul.menu li.current span{color:#ff8943;font-weight:bold;}

.sidebar .box form#search-box input.shortest{float:left;}
.sidebar .box form#search-box input.submit{float:right;}

span.attention {position: absolute; background: #fff url('img/icons/attention.jpg') no-repeat; width: 22px; height: 22px; z-index: 3; right: 5px; top: 2px;}
.sidebar a.dashboard {background: transparent url('img/icons/dashboard.gif') no-repeat 0 4px; padding: 4px 0 4px 25px;display:block;}
.sidebar .toggle ul.plus {margin: 10px 0 0 42px;}
.sidebar .toggle ul.plus li {list-style: none outside url('img/icons/plus.gif');}
.close {background:#fff url('img/icons/circle-minus.gif') no-repeat 248px 10px ; }
.open {background:#fff url('img/icons/circle-add.gif') no-repeat 248px 10px ;}

/* -- Sidebar customize UL with icons --*/
ul#icons {margin: 0 0 10px 7px;}
ul#icons li {margin: 0 0 10px 0;}
ul#icons a {padding-left: 23px;}
ul#icons a.profile {background: transparent url('img/icons/user.gif') no-repeat top left;}
ul#icons a.customize {background: transparent url('img/icons/customize.gif') no-repeat top left;}
ul#icons a.stats {background: transparent url('img/icons/stats.gif') no-repeat top left;}

/*------- DEFAULT BLOG TEMPLATE -------*/
#blog .blog-header {background: #000 url('img/default-blog/header.jpg') no-repeat top left; height: 170px; padding: 10px; position: relative;}
#blog .blog-header h1{margin-top: 30px; font-size: 24px;}
#blog .blog-header .search {float: right; width: 260px; margin-top: 30px;}
#blog .blog-header p.user {position: absolute; bottom: 0px; left: 10px; color: #fff; font-size: 18px; line-height: 34px;}
#blog .blog-header p.user span.free {background: url('img/default-blog/free.jpg') no-repeat top left; width: 58px; height: 32px; margin-right: 10px; float: left;}
#blog .blog-header p.user span.pro {background: url('img/default-blog/pro.jpg') no-repeat top left; width: 73px; height: 32px;  margin-right: 10px; float: left;}
#blog .blog-header p.navigation {position: absolute; bottom: 3px; right: 10px; font-size: 18px; line-height: 28px;}
#blog #content {margin-top: 0; position: relative;}
#blog .blog-header p.navigation a:hover{color: #6CBDEA;}
#blog .sidebar .box h1 {font-size: 18px;}
#blog .sidebar div.show-only .heading {margin-bottom: 0; padding:4px 0 2px 5px; position: relative;}
#blog .sidebar .show-only form, #blog .sidebar .show-only form div {margin: 0; padding: 0; position: relative;}
#blog .sidebar .show-only label {float: left; margin: 0 10px 0 0; font-size: 18px; position: relative;}
#blog .sidebar .show-only select, #blog .sidebar .show-only option {font-size: 14px; position: relative;}
#blog .sidebar .show-only select {margin-top: 1px; padding: 2px; position: relative;}
#blog div.img {background-color:#444;padding: 3px; position: relative;}
#blog .sidebar .gallery div.img {width: 42px; height: 42px; float: left; margin: 0 10px 10px 0;}
#blog .sidebar .gallery div.last {margin-right: 0;}
#blog .sidebar .gallery div.img img {height: 42px; width: 42px;}
#blog .sidebar #datepicker {margin: 0 0 10px 15px; }
#blog #content .post {border-bottom: 1px solid #ccc; margin-bottom: 20px; position: relative;}
#blog #content .post-type {float: left; width: 60px; margin-right: 10px; position: relative;}
#blog #content .post-excerpt {float: right; width: 560px; position: relative;}
#blog #content img.borders {background-color:#444;padding: 3px; margin-bottom: 10px;}
#blog #content .post-excerpt .box p {margin: 0;}
#blog #content .post-excerpt p.tags {font-size: 12px;}
#blog #content div.video, #blog #content div.audio {margin-bottom: 10px;}
#blog #content p.title {font-size: 18px; font-weight: bold;}
#blog #content div.quote {background: #D9ECF8 url('img/icons/quote-textarea.jpg') no-repeat 5px 5px; padding: 10px 10px 10px 55px; font: italic normal normal 18px georgia, times, serif;}

#blog #content a.download {background-color: #429FDC; padding:5px 10px; color: #fff; }
#blog #content a:hover.download {background-color:#0A6EBA; cursor:pointer; color: #fff;}
#blog #content .blue-box-top{background-color:#43a1de; height:10px; margin:5px 0 0 0;  position: relative;}
#blog #content .white-box-bottom{background-color:#F2F9FF; height:10px; margin-bottom: 10px; position: relative;}
#blog #content #listing-info{width:100%; background-color:#fff; margin:0; position: relative;}
#blog #content #listing-info th{background-color:#43a1de; color:#fff; font-weight:normal; font-size:20px; padding:0 10px 10px 10px;}
#blog #content #listing-info td{padding:7px 10px; background-color: #F2F9FF;  }
#blog #content #listing-info tr.odd td{background-color:#D9ECF8; }

/* Listing Gallery Slide Show #blog */
/*core classes*/ 

.stripViewer {  
position: relative; 
overflow: hidden;  
border: 3px solid #444;  
margin: 10px 0 1px 0;
} 
.stripViewer ul { /* this is your UL of images */ 
margin: 0; 
padding: 0; 
position: relative; 
left: 0; 
top: 0; 
width: 1%; 
list-style-type: none; 
} 
.stripViewer ul li {  
float:left; 
} 
.stripTransmitter { 
overflow: auto; 
width: 1%; 
} 
.stripTransmitter ul { 
margin: 0; 
padding: 0; 
position: relative; 
list-style-type: none; 
} 
.stripTransmitter ul li{ 
width: 20px; 
float:left; 
margin: 0 1px 10px 0; 
} 
.stripTransmitter a{ 
font: bold 10px Verdana, Arial; 
text-align: center; 
line-height: 22px; 
background:#444; 
color: #fff; 
text-decoration: none; 
display: block; 
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
} 
.stripTransmitter a:hover{ 
background:  #bbb; 
color: #333; 
} 
a.current{ 
background: #fff; 
color: #333; 
} 



/*tooltips formatting*/ 
#tooltip { 
background: #fff; 
color: #000; 
opacity: 0.85; 
border: 5px solid #dedede; 
} 
#tooltip h3 {  
font: normal 10px Verdana;  
margin: 0;  
padding: 6px 2px;  
border: 0; 
} 

/*------- TABS OVERRIDE -------*/
#tabs{padding:0;border:none; background: none;}
#tabs ul{padding:0;border:none;border-bottom:1px solid #333;background:none;}
#tabs ul li{margin:0 3px 0 0;padding:0;background-color:#cfcfcf;background-image:none;border:none;}
#tabs li a{color:#ffffff;font-size:13px;padding:0.5em 2em;}
#tabs ul li.ui-tabs-selected{background-color:#333;}
#tabs ul li.ui-state-hover{background-color:#333;}
.ui-tabs .ui-tabs-panel{padding:0;margin:10px 0;}
.ui-widget{font-family:‘Helvetica Neue’,Helvetica,Arial,sans-serif;font-size:13px;line-height:18px;color:#404040;}



/*------ FIXES ------*/
.clearfix:after {content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.clearfix {display:inline-block;}
html[xmlns] .clearfix {display:block;}
* html .clearfix {height:1%;}

#nocontentbox {
	text-align:center;
	margin:30px;
	padding:30px;
}
.invisiblelink {
	float:left;
	z-index:100;
	margin-bottom:0;
}
.blacklink {
	color: #000;
}


.textcenter {
	text-align: center;
}
.nofloat {
	float:none;
}
.pendingtime {
	margin-bottom: 10px;
}
.pendingtime input {
	margin-bottom:3px;
	}

#blogpagination {
	height: 50px;
}

#blogpagination,#blogpagination .box {
	text-align:center;
	postion:relative;
}
#blogpagination .box {
	text-align:center;
	width: 150px;
}
#blogpagination .left, #blogpagination .right {
	position: absolute;
}
#blogpagination .left {
	left: 0;
}
#blogpagination .right {
	right: 0;
}


.system-feature {margin-bottom:10px;}
.system-feature .system-feature-box{position:relative;background-color:#fff;padding:5px;margin-bottom:10px;}
.system-feature .system-feature-heading{position:relative;font-size:18px;background-color:#bbb;padding:7px 0 4px 5px;margin-bottom:5px;}
.system-feature .system-feature-heading h3{font-size:18px;border:none;}

.system-widget {margin-bottom:10px;}
.system-widget .system-widget-box{position:relative;background-color:#fff;padding:5px;margin-bottom:10px;}
.system-widget .system-widget-heading{position:relative;font-size:18px;background-color:#bbb;padding:7px 0 4px 5px;margin-bottom:5px;}
.system-widget .system-widget-heading h3{font-size:18px;border:none;}

#ui-datepicker-div {display:none;}


.widget_links_li_cat {
	font-size: 1.3em;
	font-weight: bolder;
}
.widget_links_li_link {
	padding-left: 10px;
}

.imagedimensions {
	font-size:10px;
	color:#CCC;
}
.medialibraryitemtop {width:100px;height:75px;overflow:hidden;}
.medialibraryitembottom {width:100px;height:15px;overflow:hidden;margin-bottom:10px;}

html,body{background:#789;margin-bottom: 0px;height:100%;}

#content{position:relative;background:#eeeeee url('img/bg/content.png') repeat-y;clear:both;margin-top:35px;padding-top:10px;}

.pad10 {
	padding:10px;
}
.bluebox {
	background:#dbecf8;
	padding:5px;
}
.customize-blog .halfleft{
	width:40%;
	float:left;
	text-align:center;
	min-height:320px;
}
.customize-blog .halfright{
	width:52%;
	float:right;
	min-height:320px;
}

.customize-blog .thumbwrapper {
	width:194px;
	margin:auto;
	padding:6px;
	padding-bottom:4px;
	background: #EEE;
}

.customize-blog .smallthumbwrapper {
	width:150px;
	margin:auto;
	padding:6px;
	padding-bottom:2px;
	background: #EEE;
}
.customize-blog .yellow {
	background: #FFFFAA;
}
.customize-blog .nowidgets {
	text-align:center;
	margin-top:132px;
}

.customize-blog #activewidget table {
	border:0;
	padding:0;
	width:100%;
	background:#FFF;
}
.customize-blog table td {
	padding:5px;
}
.customize-blog #activewidget table td.oddtd {
	background:#dbecf8;
	padding:5px;
}
.customize-blog #activewidget table td.lineright {
	border-right:2px solid #48a1df;
}

.customize-blog #activewidget {
	padding:0;
	background:#48a1df;
	padding-bottom:15px;
}
.customize-blog #headingrow {
	font-size:20px;
	padding:5px;
	color: #FFF;
	font-weight: bolder;
}
.customize-blog #headingrow .left {
	padding-top:7px;
	float:left;
}
.customize-blog #headingrow .right {
	float:right;
}
.customize-blog .success,div.success {
	text-align:center;
	padding:5px;
	margin-bottom:5px;
	border:1px solid #cd9;
}
.customize-blog form .box > div {
	margin-bottom:0;
}
.widget_links_category_name {
	width:150px;
	padding:5px;

}
.widget_links_categorycontainer {
	font-size:15px;
}
.customize-blog form .box > div.widget_links_categorycontainer .heading{
	margin-bottom:2px;
	font-size:15px;
}
.widget_links_categorycontainer hr {
	color: #CCC;
	background: #CCC;
}
.widget_links_categorycontainer input {
	margin-left:5px;
	margin-right:5px;
	border:0;
	padding:5px;
	font-size:15px;
	width:200px;
}
.widget_links_categorycontainer input.widget_links_category_name {
	background: #FFF;
}
.customize-blog .heading a {
	margin:0;
	padding:0;
}

.customize-blog .widget_text {
	border: 0;
	width:170px;
	font-size:20px;
	margin:auto;
	margin-bottom:10px;
}

.customize-blog .widget_submit {
	font-size:15px;
	color:#FFF;
	background: #48a1df;
	border:0;
	max-width:120px;
	margin-left:100px;
	margin-right:100px;
}

.customize-blog .widget_h4 {
	margin:auto;
	margin-bottom:5px;
	font-weight: bolder;
	font-size:15px;
	text-align:center;
}

.customize-blog form .box > div.widget_links_instructions {
	margin-bottom:10px;
}

.customize-blog #themetable td {
	text-align:center;
	vertical-align:top;
}
.customize-blog #themetable td h4 {
	margin-top:5px;
	margin-bottom:5px;
}
.customize-blog #themetable .submit {
	font-size:14px;
	color: #FFF;
	background: #48a0d9;
	border:0;
	padding:6px;
	width: 75px;
	max-width:75px;
	overflow:hidden;
	margin:3px;
	font-weight: bolder;
}

	
.customize-blog #themetable .current {
	background:#C0C0BE;
}

#builder table {
	width:100%;
	margin:0;
	padding:0;
}
#builder table td {
	vertical-align:top;
}
#builder .leftbox {
	float:left;
	height:320px;
	width:185px;
}
#builder .box {
	text-align:left;
	padding:10px;
	background:#CCC;
}
#builder #rightbox {
	background: #FeFcb0 url(img/widgetback.png) center repeat-y;
	float:right;
	width:185px;
	height:320px;
}

#builder .box h4 {
	font-weight:bolder;
	font-size:20px;
	margin-bottom:5px;
}

#builder .slashback {
	background: #CCC url(img/stripe.png);
}

#builder .list {
	min-height:300px;
}

#builder #widgets {
	height:350px;
}



#builder .ui-state-default, #builder .ui-widget-content #builder .ui-state-default {
	background:#92c4eb;
	border:0;
	color:#FFF;
	padding:5px;
	height:30px;
	padding-top:12px;
	padding-bottom:0;
}

#builder .ui-state-default div, #builder .ui-widget-content #builder .ui-state-default div {
	float:right;
	padding:5px;
	margin-top:-6px;
	background:#45a4e0;
	color:#FFF;
	font-size:14px;
}

#builder .ui-state-default span, #builder .ui-widget-content #builder .ui-state-default span {
	color:#FFF;
	margin:0;
	padding:0;
	font-size:18px;
}
#previewform .submit {
	display:inline;
}
	
.tooltip { position: absolute; top: 10; left: 10; z-index: 3; display: none; }

#basic input.tiny{ margin-bottom:15px; width:100px;}
#basic input.short{ margin-bottom:15px; width:150px;}
#basic input.medium{ margin-bottom:15px; width:320px;}
#basic input.mediumplus{ margin-bottom:15px; width:330px;}
#basic input.long{ margin-bottom:15px; width:300px;}

#basic .bigselect {
	font-size:18px;
}

#basic textarea.mediumtextarea {
	width:338px;
	height:100px;
	font-size:14px;
}

.empty {
	padding:50px;
	text-align:center;
}

#about .aboutbox {
	font-size:16px;
}
#cgbwrapper * {
	border-bottom:0;
}
.profile_favoritebox {
	float:left;
	margin:5px;
	padding:5px;
	width:75px;
	height:75px;
	overflow:hidden;
	text-align:center;
}
#content {
	margin-bottom:25px;
}
#content .main {
}


.blog-advertisements #content {
	background: #FFF;
}
.blog-advertisements #content .main {
	float:none;
	width:inherit;
}
.blog-advertisements #content .main .container {
	width:inherit;
	padding: 0px 10px;
}
.blog-advertisements #content .main .container .tip {
	font-size: 12px;
}

.blog-advertisements #content .main .container form .submit {
	float:left;
	margin-right:10px;
}

.blog-advertisements #content .main .container form fieldset {
border:1px dashed #CCCCCC;
margin:0 0 1.5em;
padding:0.5em;
}
.blog-advertisements #content .main .container form fieldset legend {
	font-weight:bolder;
	font-size:14px;
}

.banneradboundingbox {
	width:728px;
	max-height:90px;
	margin:auto;
	margin-top:10px;
	margin-bottom:10px;
	overflow:hidden;
}

.nobanner {
	width:726px;
	height:53px;
	padding-top:35px;
	background:#CCC;
	border:1px solid #000;
	text-align:center;
	font-size:30px;
}

.payment-info #paymentbox .box .box {
	background: #daecf8;
}
.payment-info #paymentbox .box .box .box {
	background: #FFF;
	margin-bottom:10px;
}
.payment-info #paymentbox .box .box .box.header {
	background: #333;
	color: #FFF;
}
.payment-info #paymentbox .box .box .box.header h1 {
	color: #FFF;
}
.payment-info #paymentbox .box .box .box.last {
	margin-bottom:0;
}
.payment-info #paymentbox .box form .box .box.last .floatleft {
	font-size:1.5em;
	margin-bottom:0px;
}
.payment-info form .box > div {margin-bottom: 0px;}

.highlight {
background: #FFF4A5;
padding-left:5px;
padding-right:5px;
}
.payment-info fo#plan {
	font-size: 2em;
}
.payment-info input {
	width:auto;
	padding:10px;
	margin:10px;
}
.payment-info #paymentbox .box .box .box.last .floatright .submit {
	margin: 0px;
}
.payment-info #paymentbox .box form .box .box  .floatleft.rightside{
	margin-bottom:20px;
}
.payment-info #paymentbox .box form .box .box  .floatleft.rightside h2{
	margin-bottom:10px;
	font-size:20px;
	margin-top:7px;
}

.blog-watermark fieldset {
	border: 1px dashed #666;
	padding:10px;
}
.blog-watermark legend { 
	font-size:20px;
}
.blog-watermark h3 {
	border: 0;
}
.blog-watermark form input  {
	width:auto;
	margin-right:10px;

}


.rider #content {
        background: #FFF;
}
.rider #content .main {
        float:none;
        width:inherit;
}
.rider #content .main .container {
        width:inherit;
        padding: 0px 10px;
}

.rider #content .main .container .infocol {
	width:32%;
	float:left;
	margin:5px;
}
.rider #content .main .container .infobox {
	height:270px;
}
.rider #content .main .container .infobox h2 {
	margin-bottom:10px;
}
.rider #content .main .container .infobox.box {
	margin:0;
}


	#newpostbar {
		margin-bottom:20px;
	}
	#newpostbar img {
		margin:0;
		padding:0;
	}
	#newpostbarinternal {
		width:247px;

		margin:0;
		padding:0;
	}
	#newpostbarinternal ul {
		background: transparent url(http://static.cdncast.com/ryotv/beta/sidebar/postbar/top.png) no-repeat 0 0;
		margin:0;
		padding:0;
	}
	#newpostbarinternal ul li{
		margin:0;
		padding:0;
		position:relative;
	}
	#newpostbarinternal ul li a {
		margin:0;
		padding:0;
		float:left;
		width:123px;
		height:88px;
		text-align:center;
		padding-top: 20px;
		margin-top:-8px;
		position:relative;
	}
	.post-uploadvideo #newpostbarinternal ul li#newpostbarvideo a {
		background: transparent url(http://static.cdncast.com/ryotv/beta/sidebar/postbar/bump.png) no-repeat top center;
	}
	.post-slideshow #newpostbarinternal ul li#newpostbarslideshow a {
		background: transparent url(http://static.cdncast.com/ryotv/beta/sidebar/postbar/bump.png) no-repeat top center;
	}
	#newsidebar .newsidebarul li ul.newsidebarsubmenu {
		background:#FFF;
	}
	#newsidebar .newsidebarul li a .numbersright {
		margin:0;padding:0;
		float:right;
		text-align:center;
		width:45px;
		height:18px;
		overflow:hidden;
		margin-right:15px;
		color:#FFF;
		font-weight: normal;
	}
	#newsidebar .newsidebarul li ul.newsidebarsubmenu a .numbers {
		float:left;
		margin:0;paddding:0;
		text-align:center;
		width:45px;
		height:18px;
		overflow:hidden;
		margin-right:10px;
		color:#FFF;
		font-weight: normal;
	}
	#newsidebar .newsidebarul li ul.newsidebarsubmenu a {
		margin:0;
		padding:0;
		float:left;
		width:227px;
		height:34px;
		padding-left: 20px;
		padding-top: 15px;
		color: #333;
		font-size: 19px;
		background: transparent url(http://static.cdncast.com/ryotv/beta/sidebar/notselected.png) no-repeat 0 0;		
	}
	#newsidebar .newsidebarul li ul.newsidebarsubmenu a.sub {
		font-weight: bolder;
		color: #FFF;
		background: transparent url(http://static.cdncast.com/ryotv/beta/sidebar/selected.png) no-repeat 0 0;		
	}
	#newsidebar {
		margin-top: -10px;
	}
	#newsidebar_bounding {
		width:230px;
		height:83px;
		overflow:hidden;
		margin:auto;
		padding-top:20px;
	}
	#newsidebarheader {
		margin:0;padding:0;
		text-align:center;
		//background: transparent url(http://static.cdncast.com/ryotv/beta/sidebar/top.png) no-repeat 0 0;
		width:268px;
		height:129px;
		text-align:center;
	}
	.newsidebarlistwrapper {
		width:247px;
		margin:auto;
	}
	.newsidebarul li {
		margin:0;
		padding:0;
	}
	.newsidebarul li a {
		margin:0;
		padding:0;
		float:left;
		width:172px;
		height:39px;
		color: #333;
		padding-left:75px;
		padding-top: 25px;
		font-size: 19px;
	}
	.newsidebarul li a.videos {
		background: transparent url(http://static.cdncast.com/ryotv/beta/sidebar/epi2.png) no-repeat 0 0;
	}
	.newsidebarul li a.comments {
		background: transparent url(http://static.cdncast.com/ryotv/beta/sidebar/comments.png) no-repeat 0 0;
	}
	.newsidebarul li a.fans {
		background: transparent url(http://static.cdncast.com/ryotv/beta/sidebar/fans.png) no-repeat 0 0;
	}
	.newsidebarul li a.webpages {
		background: transparent url(http://static.cdncast.com/ryotv/beta/sidebar/manage_webpages.png) no-repeat 0 0;
	}
	.newsidebarul li a.subscriptions {
		background: transparent url(http://static.cdncast.com/ryotv/beta/sidebar/subscriptions.png) no-repeat 0 0;
	}
	.newsidebarul li a.medialibrary {
		background: transparent url(http://static.cdncast.com/ryotv/beta/sidebar/medialibrary.png) no-repeat 0 0;
	}
	.newsidebarul li a.postvideo {
		background: transparent url(http://static.cdncast.com/ryotv/beta/sidebar/episodes_fixed.png) no-repeat 0 0;
	}
	.newsidebarul li a.postslideshow {
		background: transparent url(http://static.cdncast.com/ryotv/beta/sidebar/slideshowtop.png) no-repeat 0 0;
	}
	.newsidebarul li a.postwebpage {
		background: transparent url(http://static.cdncast.com/ryotv/beta/sidebar/new_website.png) no-repeat 0 0;
	}
	.post-uploadvideo .newsidebarul li a.postvideo { font-weight:bolder; }
	.post-slideshow .newsidebarul li a.postslideshow { font-weight:bolder; }
	.post-webpage .newsidebarul li a.postwebpage { font-weight:bolder; }
	.followers .newsidebarul li a.fans { font-weight: bolder;}
	.favorites-blog .newsidebarul li a.subscriptions { font-weight: bolder;}
	.media-gallery .newsidebarul li a.medialibrary { font-weight: bolder;}
	.comments .newsidebarul li a.comments { font-weight: bolder;}
	.selfcomments .newsidebarul li a.comments { font-weight: bolder;}
	.posts .newsidebarul li a.videos { font-weight: bolder;}
	.pages .newsidebarul li a.webpages { font-weight: bolder;}
	.pending .newsidebarul li a.videos { font-weight: bolder;}
	.drafts .newsidebarul li a.videos { font-weight: bolder;}
	
	.newsidebartop { margin-bottom: 20px; }

	.tooltip{
   position: absolute;
   padding: 10px 13px;
   z-index:2000;
   
   color: #303030;
   background-color: #f5f5b5;
   border: 1px solid #DECA7E;
   
   font-family: sans-serif;
   font-size: 12px;
   line-height: 18px;
   text-align: center;
}

span.htmllogo {
        color:#FFF;
        font-size:30px;
        letter-spacing:3px;
	padding-top:10px;
	display:block;
}

	/* General */
	#cssdropdown, #cssdropdown ul { list-style: none; z-index:10; position:relative; }
	#cssdropdown, #cssdropdown * { padding: 0; margin: 0; font-size:20px;}
	
	/* Head links */
	#cssdropdown li.headlink { width: 220px; float: left; margin-left: -1px; border: 0px black solid;  text-align: right; }
	#cssdropdown li.headlink a { display: block; padding: 5px;padding-top:10px;padding-right:10px;padding-bottom:11px; }

	/* Child lists and links */
	#cssdropdown li.headlink ul { display: none; border-top: 1px black solid; text-align: left;position:absolute; }
	#cssdropdown li.headlink:hover ul { }
	#cssdropdown li.headlink ul li a { padding: 10px; height:30px; width:200px;border-top:1px solid #666; }
	#cssdropdown li.headlink ul li a:hover { }
	
	/* Pretty styling */
	#cssdropdown a {  } #cssdropdown ul li a:hover { text-decoration: none; }
	#cssdropdown li.headlink {  }
	#cssdropdown li.headlink ul { background: #000; background-position: bottom; padding-bottom: 0px; }

