/* --------------------------------------------------------------------------
 *
 * Copyright CMS Quick Start 2009.
 * The following CSS is to be used only for approved CMS Quick Start themes.
 *
 * -------------------------------------------------------------------------*/


/********************************/
/* Backgrounds */
/*******************************/
body.front, body.not-front {
  background:#454545;
}
/*** Black Background ***/
body.bg-black #main-bg {
  background:url(../images/black_dots.png) repeat left top;
}
body.bg-black #main-sub-bg {
  background:url(../images/black_dots_gradient.png) repeat-x left top;
}
/*** Pink Background ***/
body.bg-pink #main-bg {
  background:url(../images/pink_dots.gif) repeat left top;
}
body.bg-pink #main-sub-bg {
  background:url(../images/pink_dots_gradient.png) repeat-x left top;
}
body.bg-pink #main {
  background:url(../images/pink_bubble_bg.png) no-repeat center top;
}
/*** White Background ***/
body.bg-white #main-bg {
  background:url(../images/white_dots.gif) repeat left top;
}
body.bg-white #main-sub-bg {
  background:url(../images/white_dots_gradient.png) repeat-x left top;
}
body.bg-white #main {
  background:url(../images/white_bubble_bg.png) no-repeat center top;
}
/*** Skyblue Background ***/
body.bg-skyblue #main-bg {
  background:#9ed0ff url(../images/blue_gradient.png) repeat-x left top;
}
body.bg-skyblue #main-sub-bg {
  background:url(../images/blue_bg.png) no-repeat center top;
}
/*************************************************/
/* TYPOGRAPHY */
/*************************************************/
blockquote {
  background:url(../images/blockquote.gif) left top no-repeat;
  padding-left:33px;
}
li a.active {
  text-decoration:underline;
} 
/********************************/
/* Header */
/*******************************/
#header-wrapper {
  width:100%;
}
#header1 {
  width:100%;
  background:#454545;
}
#header3 .block-search, #header2 .block-search {
  width:100%;
}
#header1 .block-search {
  width:200px;
}
#header1 .block {
  padding:10px 0;
}
#header1 .block-menu ul.menu {
  float:right;
}
#header3, #header2 {
  width:auto;
}
#header3 .block-search, #header2 .block-search{
  width:228px;
}
#header-middle {
  width:100%;
  background:#999999 url(../images/header2-bg.jpg) repeat-x top left;
  border-top:#000000 1px solid;
  border-bottom:#000000 1px solid;
  float:left;
  padding-top:15px;
  padding-bottom:15px;
}
body.navigation #header-middle {
  padding-bottom:62px;
}
body.navigation #main-inner {
  margin-top:-45px;
}
#main-bg, #main-sub-bg {
  float:left;
  width:100%;
}
#logo-title-slogan {
  float:left;
  width:50%;
}
/********************************/
/* Navigation */
/*******************************/
#navigation {
  font-size:1.2em;
  height:45px;
}
#navigation .inner {
  padding:0px;
  width:100%;
}
#navigation .block {
  padding:0px;
  margin:0px;
}
#navigation ul {
  background:#000000 url(../images/navigation-bg.jpg) repeat-x top left;
  float:none;
  border-top:1px solid #2f2f2f;
  padding:0px;
  margin:0px;
  float:left;
  width:100%;
  z-index:10;
}
#navigation ul li {
  border:none;
  background:none;
  float:left;
  display:block;
  border-left:1px solid #2f2f2f;
}
#navigation ul li a {
  padding:10px 17px 17px;
  float:left;
  display:block;
  text-decoration:none;
}
#navigation ul li:hover, #navigation ul li.over {
  background:#ffffff;
}
#navigation ul li.active {
  background:#ffffff;
  border-left:#2F2F2F 1px solid;
  border-right:#2F2F2F 1px solid;
}
#navigation ul li.first.active {
  border-left:1px solid #2f2f2f;
}
#navigation ul li a.active {
  color:#101010;
}
#navigation ul ul {
  background:#ffffff none;
  padding:0px;
  width:190px;
  top:44px;
  left:-1px;
  border-width:0px 1px 1px 1px;
  border-color:#000;
  border-style:solid;
  height:auto;
}
#navigation ul ul li {
  border:none;
  float:none;
  width:auto;
}
#navigation ul ul ul {
  left:190px;
  top:-1px;
  border-top:1px solid #000;
  height:auto;
}
#navigation ul ul ul ul ul, #navigation ul ul ul ul li:hover ul ul, #navigation ul ul ul ul li:hover ul li:hover ul ul {
  display:none;
}
#navigation ul ul ul ul li:hover ul, #navigation ul ul ul ul ul li:hover ul, #navigation ul ul ul ul ul li:hover ul li:hover ul {
  display:block;
}
#navigation ul ul li {
  width:auto;
  border-bottom:1px solid #dbdbdb;
}
#navigation ul ul li a {
  float:none;
  padding:9px 5px;
}
#navigation ul ul li a:hover {
  color:#fff;
  text-decoration:none;
}
#navigation ul ul li.last {
  border:none;
}
/********************************/
/* Main Content */
/*******************************/
#main-inner {
  width:960px;
  margin:auto;
}
#top-text {
  padding-bottom:0px;
}
#content-inner {
  background:url(../images/main-content-bg.jpg) repeat-y top left;
  padding-top:10px;
}
.block-menu h2 {
  display:none;
}
/*** Listing ****/
ol, ul {
  margin:10px 0 10px 5px;
}
.block ul {
  margin-left:5px;
}
ul.arrow, ul.star, .item-list ul, ul.check {
  list-style:none;
  margin-left:6px;
}
ul.arrow li, .item-list ul li {
  list-style-image:url(../images/bl-arrow.gif);
  list-style-position:outside;
  padding:2px 0px;
}
ul.star li {
  list-style-image:url(../images/bl-star.gif);
  list-style-position:outside;
  padding:2px 0px;
}
ul.check li {
  list-style-image:url(../images/bl-check-list.gif);
  list-style-position:outside;
  padding:2px 0px;
}
#sidebar-right .item-list ul li {
  margin-left:0px;
}
/*** Blockquote ***/
/*************************************************/
/* LAYOUT */
/*************************************************/
/*** Main Body ***/
body.navigation #content {
  margin-top:45px;
}
#admin-menu {
  float:left !important;
  width:100% !important;
}
#content-body {
  overflow:hidden;
}
/*** Over riding CSS ***/
#header-middle-inner {
  background:none;
  margin:auto;
  float:none;
  width:960px;
  padding:0px;
}
/********************************/
/* Block */
/*******************************/
.block-inner {
  background:none;
}
.block .title {
  font-weight:normal;
}
/********************************/
/* DD Block */
/*******************************/
.block-ddblock {
  position:relative;
}
.block-ddblock div.view div.views-admin-links {
  padding-top:12px;
}
.block-ddblock .views-row {
  width:940px;
}
.block-ddblock .ddblock-contents {
  width:940px !important;
  height:362px !important;
  position:relative;
}
.block-ddblock .views-field-field-image-fid {
  border:#000000 1px solid;
  position:absolute;
  top:0px;
  left:0px;
}
.block-ddblock .views-field-field-image-fid img {
  display:block;
  width:618px;
}
.block-ddblock .views-field-field-teaser-title-value, .block-ddblock .views-field-type, .block-ddblock .views-field-field-teaser-description-value, .block-ddblock .views-field-name, .block-ddblock .views-field-view-node {
  width:280px;
  padding-left:20px;
  padding-right:20px;
  color:#ffffff;
  position:relative;
  z-index:2;
  margin-left:620px;
  right:0px;
}
.block-ddblock div.fivestar-widget-static .star, .block-ddblock div.fivestar-widget-static .star span.off, .block-ddblock div.fivestar-widget .star, .block-ddblock div.fivestar-widget .star a, .block-ddblock div.fivestar-widget .star a, .block-ddblock div.fivestar-widget-static .star span.on {
  height:18px;
  width:18px;
}
.block-ddblock .views-field-type {
  padding-top:10px;
  padding-bottom:10px;
}
.block-ddblock .views-field-type .description {
  display:none;
}
.block-ddblock .views-field-view-node {
  background:url(../images/black_transparent.png) right top repeat-y;
  padding-top:246px;
  height:116px;
  position:absolute;
  margin-left:0px;
}
.block-ddblock .views-field-field-teaser-title-value {
  font-size:2em;
  line-height:1.2em;
  padding-top:8px;
}
.block-ddblock .pager-outer {
  z-index:10;
  margin-left:640px;
  padding-left:15px;
  padding-right:0px;
  top:301px;
  border-top:#ffffff 1px solid;
  padding-top:10px;
  position:absolute;
  width:265px !important;
}
.block-ddblock .ddblock-pager {
  margin-left:15px;
  margin-top:18px;
  width:200px !important;
}
.block-ddblock .views-field-view-node a:link, .block-ddblock .views-field-view-node a:visited {
  width:144px;
  height:30px;
  display:block;
  float:left;
  overflow:hidden;
  text-indent:-999px;
}
.ddblock-number-pager a:link, .ddblock-number-pager a:visited {
  font-size:0.9em;
  margin:0 8px 2px 0;
  padding:0 6px;
  color:#000000;
  font-size:1.1em;
}
.block-ddblock #resume-cycle, .block-ddblock #pause-cycle {
  bottom:12px;
  position:absolute;
  right:278px;
  z-index:15;
  width:20px;
  height:18px;
  cursor:pointer;
  text-indent:-999px;
}
.ddblock-container .views-row {
  height:362px !important;
}
/*** Paging ***/
ul.pager li a {
  font-weight:bold
}
/*** View Edit Links ***/
div.view div.views-admin-links {
  width:auto;
}
/********************************/
/* Quick Tabs */
/*******************************/
#block-quicktabs-1 {
  padding-bottom:10px;
}
#block-quicktabs-1 .quicktabs_tabpage .block {
  padding-bottom:0px;
}
.block-quicktabs ul.quicktabs_tabs {
  background:#d9d9d9;
  height:33px;
}
.block-quicktabs ul.quicktabs_tabs li {
  float:left;
  border:1px solid #D9D9D9;
  border-width:1px 1px 0px 1px;
  padding:0px;
}
.block-quicktabs ul.quicktabs_tabs li {
  border-width:1px 1px 0px 1px;
}
.block-quicktabs ul.quicktabs_tabs.quicktabs-style-basic li.active {
  border-bottom:0px;
}
.block-quicktabs ul.quicktabs_tabs li.active a:link, .block-quicktabs ul.quicktabs_tabs li.active a:visited {
  padding:6px 8px 8px 8px;
  border-bottom:none;
}
.block-quicktabs ul.quicktabs_tabs li a:link, .block-quicktabs ul.quicktabs_tabs li a:visited {
  font-weight:normal !important;
  padding:6px 8px 6px 8px;
  display:block;
}
.block-quicktabs ul.quicktabs_tabs li a:hover {
  background:#ffffff;
}
.block-quicktabs .quicktabs_main {
  width:100%;
  float:left;
  padding:10px 0 0 0;
  border:none;
}
.block-quicktabs .view-content {
  width:110%;
}
.block-quicktabs .views-row {
  border:#c4c4c4 1px solid;
  background:url(../images/video-content-bg.jpg) repeat-x bottom left;
  float:left;
  width:282px;
  padding:8px;
  margin:10px 20px 10px 0px;
  height:128px;
  position:relative;
}
.block-quicktabs .views-row .views-field-field-embed-video-embed {
  float:left;
  display:inline;
  height:108px;
  width:143px;
  margin-right:7px;
}
.block-quicktabs .views-row .views-field-field-embed-video-embed img {
  float:left;
  border:#161616 1px solid;
  display:block;
}
.block-quicktabs .views-row .views-field-value, .block-quicktabs .views-row .views-field-field-video-length-value, .block-quicktabs .views-row .views-field-name, .block-quicktabs .views-row .views-field-totalcount {
  font-size:0.9em;
  line-height:1em;
  padding-top:4px;
}
.block-quicktabs .views-row .views-field-view-node {
  font-size:0.9em;
}
.block-quicktabs .views-row .views-field-title {
  font-size:1.1em
}
.block-quicktabs .views-row .views-field-value {
  height:18px;
  padding-top:5px;
}
.block-quicktabs .views-row .views-field-view-node {
  position:absolute;
  bottom:5px;
  right:10px;
}
.block-quicktabs .views-row .views-field-view-node .field-content a {
  padding-right:17px;
}
/********************************/
/* Footer */
/*******************************/
#footer {
  background:#454545;
  color:#d8d8d8;
  border-top:#000000 1px solid;
  padding-top:10px;
}
#footer .block {
  padding-bottom:10px;
}
#footer .block ul {
  margin-left:0px;
}
#cmsquickstart {
  margin:auto;
}
.header-inner, .footer-inner, #cmsquickstart .inner {
  width:960px;
  margin:auto;
}
/*************************************************/
/* Forms */
/*************************************************/
fieldset {
  border:1px solid #878787;
}
fieldset a:link, fieldset a:visited {
  color:#010101;
}
fieldset legend {
  font-size:1.25em;
  font-weight:bold;
}
/*************************************************/
/* System */
/*************************************************/
/*** Message boxes ***/
div.status, div.error, div.messages, div.warning {
  padding:20px 10px 20px 70px;
  margin:0 0 10px;
}
div.messages, div.status {
  background: #b2fac3 url(../images/icons/message_status.gif) no-repeat scroll 16px center;
  border:1px solid #2ebf71;
}
div.warning {
  background: #f3e9b2 url(../images/icons/message_warning.gif) no-repeat scroll 16px center;
  border:1px solid #d0bc35;
}
div.error {
  background: #f3b2b2 url(../images/icons/message_error.gif) no-repeat scroll 16px center;
  border:1px solid #d34741;
}
/*** big star ***/
.node div.fivestar-widget-static .star, .node div.fivestar-widget-static .star span.off, .node div.fivestar-widget .star, .node div.fivestar-widget .star a, .node div.fivestar-widget .star a, .node div.fivestar-widget-static .star span.on {
  width:23px;
  height:20px;
}
/*************************************************/
/* Block Theme */
/*************************************************/
.block h2.title {
  font-size:1.2em;
  margin-top:0px;
  margin-bottom:10px;
}
/*** Dark Bg Title ***/
.block .dark-bg-title h2.title {
  background:#040404 url(../images/dark_title_bg.gif) left top repeat-x;
  color:#eeeeee;
  font-weight:normal;
  border:1px solid #2f2f2f;
  padding:8px 9px;
}
/*** Light Bg Title ***/
.block .light-bg-title h2.title {
  background:#d9d9d9;
  color:#383838;
  font-weight:normal;
  padding:8px 9px;
}
/*** Light Solid Bg ***/
.block .dark-solid-bg {
  background:#000000 url(../images/block_solid_bg.gif) left top repeat-x;
  color:#eeeeee;
  padding:8px;
}
/*** Light Bg Title ***/
.block .light-solid-bg {
  background:#d9d9d9;
  color:#383838;
  padding:8px;
}
/*** Page ***/
.node {
  padding-bottom:30px;
}
.node h2.title {
  font-weight:normal;
  color:#000;
  padding:5px 0 1px;
  margin-bottom:0px;
}
.node h2.title a {
  color:#000;
  text-decoration:none
}
.node .picture {
  float:left;
  padding:5px 10px 0px 0;
}
.node .content .picture img {
  margin-left:1px;
  margin-top:2px;
}
.node .meta {
  padding:8px 20px 4px 0;
  float:left;
  margin-top:2px;
  color:#8c8c8c;
}
.node .totalviews {
  border-left:1px solid #D3D3D3;
  color:#8C8C8C;
  float:left;
  margin-top:7px;
  padding:14px 0 13px 10px;
}
/*** Sticky ***/
.sticky h2.title {
  padding-left:40px;
  margin-bottom:5px;
}
/*** Links List ***/
ul.links {
  margin:3px 0px;
  padding:0px;
}
ul.links li {
  padding:3px 0px;
  margin-right:8px;
}
ul.links li a {
  font-weight:bold
}
/*** Tabs ***/
.tabs ul.primary {
  background-color:#d9d9d9;
}
.tabs ul.primary li {
  background:none
}
.tabs ul.primary li a {
  text-transform:uppercase;
  font-weight:normal
}
.tabs ul.primary li a:hover {
  background:url(../images/tab-bg.gif) right -3px no-repeat;
}
.breadcrumb {
  background-color:#e6e6e6;
  padding:8px 5px;
  color:#818181;
  margin-bottom:10px;
}
body.page-admin-build-block .breadcrumb {
  margin-top:28px;
}
/*** Blog ***/
.node .content {
  padding-bottom:7px;
  clear:both;
}
.node .node-links {
  clear:both;
  padding-top:3px;
}
/*** Comments ***/
#comments h2 {
  font-size:1.2em;
  font-weight:normal;
  text-transform:uppercase;
  background-color:#d9d9d9;
  color:#535353;
  padding:7px 9px;
  margin:3px 0px;
}
#comments h3 {
  font-size:1.4em;
  float:left;
  display:inline
}
#comments .submitted {
  float:right;
  display:inline;
  color:#8c8c8c;
  padding-right:55px;
  padding-top:3px;
}
#comments .comment {
  padding-bottom:15px;
  padding-left:9px;
}
#comments .content {
  clear:both;
}
#comments .content .picture img {
  float:right;
  margin-left:7px;
  margin-top:-21px;
}
#comments ul.links li a {
  border-right:1px solid #8b8b8b;
  padding-right:7px;
  font-weight:normal
}
#comments ul.links li.last a {
  border:none
}
#comments .indented {
  background:url(../images/intented.gif) 10px 2px no-repeat;
  margin:5px 0px 0px 0px;
  padding-left:37px;
}
/*** Forum ***/
#forum table {
  width:100%;
}
#forum table a {
  color:#000000;
  font-weight:bold;
}
#forum td {
  color:#000;
}
#forum td.last-reply a {
  font-weight:normal;
}
#forum div.indent {
  margin-left:0px;
}
#forum thead th {
  padding-right:0px;
  text-align:left;
}
#forum td.posts, #forum td.topics, #forum td.replies, #forum td.pager {
  text-align:left;
}
#forum .description {
  margin-left:0px;
  color:#606060;
}
#forum tr td.title {
  padding-left:0px;
}
#forum tr td.forum {
  background:url(../images/icons/forum-default.png) left center no-repeat;
  padding-left:40px;
}
.forum-topic-navigation {
  border-bottom:0px;
  padding:5px 0px;
}
.forum-topic-navigation .topic-previous {
  text-align:left;
}
.forum-topic-navigation .topic-next {
  text-align:right;
}
#forum tr.odd td.container {
  background-color:#323232;
  color:#9a9a9a;
  padding-left:42px;
}
#forum tr.odd td.container a {
  color:#bdbdbd
}
#forum tr.odd td {
  background-color:#d9d9d9;
  border-bottom:1px solid #b9b9b9;
}
#forum tr.even td {
  background-color:#bdbdbd;
  border-bottom:1px solid #a1a1a1;
}
/*** Book ***/
.section-book #content-body .item-list {
  background-color:#d9d9d9;
  border:1px solid #bdbdbd;
  padding:8px;
}
.section-book #content-body .item-list ul {
  margin-left:20px;
  margin-bottom:0px;
}
.section-book #content-body .item-list ul li {
  list-style-type:decimal;
  list-style-image:none;
  list-style-position: outside;
}
#book-directory {
  margin:0px;
  padding:5px 6px 5px 3px;
  background-color:#d9d9d9;
  border:1px solid #bdbdbd;
  border-bottom:none;
}
#book-directory h3.title {
  font-weight:normal;
}
.book-navigation ul.menu {
  margin:0px;
  padding:0px;
  border-top:none;
}
.book-navigation ul.menu li {
  padding:4px 0px;
  list-style-type:decimal;
  list-style-image:none;
  list-style-position: outside;
  margin-left:35px;
}
.book-navigation .page-links {
  padding:0.7em 0.5em;
}
/*** Poll ***/
.poll .vote-form .choices {
  margin:0px;
}
.poll .bar {
  background-color:#e4e4e4;
  border:1px solid #c8c8c8;
}
.poll .percent {
  float:right;
  margin-top:-35px;
}
.poll .text {
  padding-top:9px;
}
.poll .total {
  padding-top:15px;
}
/*** User Profile ***/
.profile h3 {
  background:#d9d9d9;
  border:1px solid #c5c5c5;
  color:#000;
  display:block;
  padding:3px 7px;
  clear:both;
}
.profile dl {
  padding-left:10px;
}
.profile dl dt {
  float:left;
  display:inline;
  width:25%;
}
.profile dl dd {
  float:left;
  display:inline;
  width:70%;
}
.profile dl.user-member dt, .profile dl.user-member dd {
  float:none;
  width:auto;
  display:block;
}
.profile .picture {
  float:none;
  margin:0.4em 0;
  padding-right:0;
  text-align:right;
}
/*** Tabs of Video ***/
.node .content form.fivestar-widget {
  padding-left:5px;
}
#tabs {
  margin: 10px 0;
  clear:both;
}
#tabs ul {
  background: #d9d9d9;
  width: auto;
  margin:0px;
  padding-top: 2px;
  padding-left:0px;
  height:33px;
  border-bottom:1px solid #bdbdbd;
}
#tabs li {
  margin-left: 8px;
  list-style: none;
}
* html #tabs li {
  display: inline; /* ie6 double float margin bug */
}
#tabs li, #tabs li a {
  float: left;
}
#tabs ul.links li {
  margin:0px;
  padding-right:3px;
}
#tabs ul li a {
  text-decoration: none;
  padding: 8px 8px 7px 8px;
  font-weight: normal;
  text-transform:uppercase;
}
#tabs ul li.active {
  background-color: #ececec;
  border:1px solid #bdbdbd;
  border-bottom:none;
}
#tabs ul li.active a {
  color:#535353;
}
#tabs .node-video-tabs {
  clear: both;
  padding: 2px;
  height:auto;
}
#tabs div h3 {
  text-transform: uppercase;
  margin-bottom: 10px;
  letter-spacing: 1px;
}
#tabs div p {
  line-height: 150%;
}
#tabs .node-video-tabs ul.taxonomy, #tabs .node-video-tabs ul.vocab-list, #tabs .node-video-tabs ul.links {
  background:none;
  border:none;
  height:auto;
}
#tabs ul.taxonomy li, #tabs ul.taxonomy li a:link, #tabs ul.taxonomy li a:visited {
  padding:3px 5px 3px 0;
  margin:0px;
  text-transform:none;
}
#tabs ul.taxonomy li a:link, #tabs ul.taxonomy li a:visited {
  padding:0px;
}
#tabs .video-share ul.links li {
  width:125px;
  margin:0px 0px 8px 0px;
}
#tabs .video-share ul.links li .forward-page {
  padding-left:22px;
  background:url(../images/forward.gif) left top no-repeat;
}
#tabs .node-video-tabs ul.links li a {
  padding:0px;
  text-transform:capitalize;
}
#tabs .node-video-tabs ul.links li img {
  float:left;
  margin:0px;
  padding-right:5px;
  border:none;
}
/*** Right Side -  New User ***/
#sidebar-right .view-new-users-block .views-row {
  line-height:normal;
  padding-bottom:10px;
  float:left;
  width:100%;
}
#sidebar-right .view-new-users-block .views-row-last {
  padding-bottom:0px;
}
#sidebar-right .view-new-users-block .views-row .views-field-picture {
  margin-right:10px;
  float:left;
}
#sidebar-right .view-new-users-block .views-row .views-field-picture img {
  width:38px;
}
#sidebar-right .view-new-users-block .views-row .views-field-created {
  font-size:0.75em;
}
/*** Search Block ***/
#search-block-form {
  background:#ffffff url(../images/searchbar-bg.png) right no-repeat;
  padding:1px;
  border:1px solid #bfbfbf;
  position:relative;
}
#search-block-form .form-item {
  margin:0 33px 0 0;
  display:block;
  height:30px;
}
#search-block-form .form-text {
  padding:7px 0px 7px 0px;
  margin:0;
  width:100%;
  border:0;
  background:none;
  overflow:hidden;
  margin-right:10px;
  display:block;
}
#search-block-form .form-submit {
  cursor:pointer;
  font-size:0;
  height:30px;
  width:33px;
  border:0;
  background:none;
  position:absolute;
  right:0px;
  top:0px;
}
/*** Right Side Bar Realted Video ***/
#sidebar-right .view-related-nodes .views-row {
  line-height:normal;
  padding-bottom:5px;
  clear:both;
  float:left;
  width:100%;
}
#sidebar-right .view-related-nodes .views-row .views-field-field-embed-video-embed,
#sidebar-right .view-related-nodes .views-row .views-field-field-embed-video-embed {
  float: left;
  height: 65px;
  width: 90px;
  padding:2px 7px 0 0;
}
#sidebar-right .view-related-nodes .views-row .views-field-field-embed-video-embed img {
  height: 65px;
  width: 90px;
}
#sidebar-right .view-related-nodes .views-row .views-field-type {
  height:19px;
}
#sidebar-right .view-related-nodes .views-row .views-field-name, #sidebar-right .view-related-nodes .views-row .views-field-totalcount {
  font-size:0.75em;
}
/*** Video Page ***/
.rate-video {
  position:relative;
  z-index:1;
  float:right;
  font-size:1em;
  font-size:.89em;
  text-align:center;
  padding-top:11px;
}
.rate-video .description {
  display:none;
}
.video-details {
  float:left;
  width:620px;
  padding-bottom:10px;
}
/*** Video List / My Favorites ***/
#video-categories, .view-my-favorites {
  overflow:hidden;
}
#video-categories .video-categories-inner, .view-my-favorites .view-content{
  width:110%;
}
.video-list, .view-my-favorites .views-row{
  border:1px solid #c4c4c4;
  background:#ffffff url(../images/video_list_bg.gif) repeat-x left bottom;
  width:128px;
  height:211px;
  overflow:hidden;
  float:left;
  margin:0px 20px 20px 0;
  padding:5px;
}
.video-list h2.video_title, .view-my-favorites .views-field-title {
  font-size:1.15em;
  letter-spacing:-.02em;
  font-weight:normal;
  padding-top:3px;
	height:33px;
	overflow:hidden;
}
.video-list img, .view-my-favorites .views-field-field-embed-video-embed img {
  border:1px solid #0f0f0f;
  display:block;
  width:126px;
  height:auto;
}
.video-list .meta, .view-my-favorites .views-field-field-video-length-value, .view-my-favorites .views-field-name, .view-my-favorites .views-field-totalcount{
  margin:0px;
  font-size:0.89em;
  line-height:1.35em;
  color:#000000;
}
.video-list .meta .totalviews {
  position:static;
}
.video-list .star_rating, .view-my-favorites .views-field-type {
  padding-top:1px;
  padding-bottom:3px;
}
.video-list .star_rating form.fivestar-widget {
  margin-top:0px;
  float:none;
}
.video-list .star_rating .description {
  display:none;
}
div.field-content {
  display:inline;
}