/* $Id: style.css,v 1.38.2.4 2009/09/14 13:10:47 goba Exp $ */

/**
 * If you use a customized color scheme, you must regenerate it after
 * modifying this file.
 */

/**
 * style 20 november 2013 11am
 */
body {
    margin: 0;
    padding: 0;
    /*background: #edf5fa;*/
    /* font: 12px/170% Verdana, sans-serif; */
    color: #494949;
}

input {
    font: 12px/100% Verdana, sans-serif;
    color: #494949;
}

textarea, select {
    font: 12px/160% Verdana, sans-serif;
    color: #494949;
}

h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 0;
    font-weight: normal;
    /* font-family: Helvetica, Arial, sans-serif; */
}

h1 {
    /* font-size: 170%; */3
    font-size: 38px;
}
h2 {
    /* font-size: 160%; */
    line-height: 130%;
    font-size: 32px;
}

h3 {
    font-size: 140%;
}

h4 {
    font-size: 130%;
}

h5 {
    font-size: 120%;
}

h6 {
    font-size: 110%;
}

ul, quote, code, fieldset {
    /* margin: .5em 0; */
}

p {
   /* margin: 0.6em 0 1.2em; */
    padding: 0;
}

.field-content > div > .view-field-title > .item-list > ol li {
  border: none;
}

a:link, a:visited {
    /*color: #027AC6;*/
    color: #EA275E;
    text-decoration: none;
}

a:hover {
    color: #0062A0;
    /* text-decoration: underline; */
}

a:active, a.active {
    color: #5895be;
}

a {
    color: #EA275E;
}

hr {
    margin: 0;
    padding: 0;
    border: none;
    height: 1px;
    background: #5294c1;
}

ul {
    /*margin: 0.5em 0 1em;*/
    margin: 0;
    padding: 0;
}

ol {
    margin: 0.75em 0 1.25em;
    padding: 0;
}

ol li, ul li {
  /*  margin: 0.4em 0 0.4em .5em; */
}

ul.menu, .item-list ul {
 /*   margin: 0.35em 0 0 -0.5em; */
    padding: 0;
}

.profiletable ul li
{
  /*  margin: 0.4em 0 0.4em .5em; */
}
ul.menu ul, .item-list ul ul {
  /*  margin-left: 0em;   */
}

ol li, ul li, ul.menu li, .item-list ul li, li.leaf {
   /* margin: 0.15em 0 0.15em .5em; */
}

ul li, ul.menu li, .item-list ul li, li.leaf {
    padding: 0 0 .2em 1.5em;
    list-style-type: none;
    list-style-image: none;
    /*background: transparent url(images/menu-leaf.gif) no-repeat 1px .35em;*/ /* LTR */
}

ol li {
    padding: 0 0 .3em;
    margin-left: 2em; /* LTR */
}
ul.nice-menu-down .menuparent a {
  padding-right: 0px !important;
}
ul li.expanded {
    background: transparent url(images/menu-expanded.gif) no-repeat 1px .35em; /* LTR */
}

ul li.collapsed {
    background: transparent url(images/menu-collapsed.gif) no-repeat 0px .35em; /* LTR */
}

ul li.leaf a, ul li.expanded a, ul li.collapsed a {
    display: block;
}

ul.inline li {
    background: none;
    margin: 0;
  /*  padding: 0 1em 0 0;  */
}

ol.task-list {
    margin-left: 0; /* LTR */
    list-style-type: none;
    list-style-image: none;
}
ol.task-list li {
    padding: 0.5em 1em 0.5em 2em; /* LTR */
}
ol.task-list li.active {
    background: transparent url(images/task-list.png) no-repeat 3px 50%; /* LTR */
}
ol.task-list li.done {
    color: #393;
    background: transparent url(../../misc/watchdog-ok.png) no-repeat 0px 50%; /* LTR */
}
ol.task-list li.active {
    margin-right: 1em; /* LTR */
}

fieldset ul.clear-block li {
    margin: 0;
    padding: 0;
    background-image: none;
}

dl {
    margin: 0.5em 0 1em 1.5em; /* LTR */
}

dl dt {
}

dl dd {
  /*  margin: 0 0 .5em 1.5em; */
}

img, a img {
    border: none;
}

table {
    /* margin: 1em 0; */
    width: 100%;
}

thead th {
    border-bottom: 2px solid #d3e7f4;
    color: #494949;
    font-weight: bold;
}

th a:link, th a:visited {
    color: #6f9dbd;
}

td, th {
   /* padding: .3em .5em; */
}

#mainmenucontainer td {
	vertical-align: top;
}

table tbody {
border-top: none;
}

tr.even, tr.odd {
    border: solid #d3e7f4;
    border-width: 1px 0;
    background: transparent;
}

tr.odd, tr.info {
    /*background-color: #edf5fa;*/
}

tr.even {
    background-color: #fff;
}

tr.drag {
    background-color: #fffff0;
}

tr.drag-previous {
    background-color: #ffd;
}

tr.odd td.active {
    background-color: #ddecf5;
}

tr.even td.active {
    background-color: #e6f1f7;
}

td.region, td.module, td.container, td.category {
    border-top: 1.5em solid #fff;
    border-bottom: 1px solid #b4d7f0;
    background-color: #d4e7f3;
    color: #455067;
    font-weight: bold;
}

tr:first-child td.region, tr:first-child td.module, tr:first-child td.container, tr:first-child td.category {
    border-top-width: 0;
}

span.form-required {
    color: #ffae00;
}

span.submitted, .description {
    font-size: 0.92em;
    color: #898989;
}

span.submitted {
    padding-right: 10px;
	padding-top:10px;
	padding-bottom:10px;
}

.description {
    line-height: 150%;
    margin-bottom: 0.75em;
    color: #898989;
}

.messages, .preview {
    margin: .75em 0 .75em;
    padding: .5em 1em;
}

.messages ul {
    margin: 0;
}

.form-checkboxes, .form-radios, .form-checkboxes .form-item, .form-radios .form-item {
    margin: 0.25em 0;
}

#center form {
    margin-bottom: 2em;
}

.form-button, .form-submit {
    margin: 2em 0.5em 1em 0; /* LTR */
}

#dblog-form-overview .form-submit,
.confirmation .form-submit,
.search-form .form-submit,
.poll .form-submit,
fieldset .form-button, fieldset .form-submit,
.sidebar .form-button, .sidebar .form-submit,
table .form-button, table .form-submit {
    margin: 0;
}

.box {
    margin-bottom: 2.5em;
}

/**
 * Layout
 */
#header-region {
    /*min-height: 1em;*/
    /*background: #d2e6f3 url(images/bg-navigation.png) repeat-x 50% 100%;*/
}

#header-region .block {
    display: block;
    /*margin: 0 1em;*/
}

#header-region .block-region {
    display: block;
    /*margin: 0 0.5em 1em;*/
    /*padding: 0.5em;*/
    position: relative;
    /*top: 0.5em;*/
}

#header-region * {
    display: inline;
    /*line-height: 1.5em;*/
    margin-top: 0;
    margin-bottom: 0;
}

/* Prevent the previous directive from showing the content of script elements in Mozilla browsers. */
#header-region script {
    display: none;
}

#header-region p, #header-region img {
    margin-top: 0.5em;
}

#header-region h2 {
    margin: 0 1em 0 0; /* LTR */
}

#header-region h3, #header-region label, #header-region li {
    margin: 0 1em;
    padding: 0;
    background: none;
}

#wrapper {
    /*background: #edf5fa url(images/body.png) repeat-x 50% 0;*/
    width: 1330px;
    margin-left: auto;
    margin-right: auto;
}

#wrapper #container {
    margin: 0 auto;
    /*padding: 0 20px;*/
    padding: 0;
    padding-bottom: 15px;
    /* max-width: 992px; 
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc; */
}


#wrapper #container #header {
    height: auto;
}


#wrapper #container #header #logo-floater {
    position: absolute;
}

#wrapper #container #header h1, #wrapper #container #header h1 a:link, #wrapper #container #header h1 a:visited {
    line-height: 120px;
    position: relative;
    z-index: 2;
    white-space: nowrap;
}

#wrapper #container #header h1 span {
    font-weight: bold;
}

#wrapper #container #header h1 img {
    padding-top: 14px;
    padding-right: 20px; /* LTR */
    float: left; /* LTR */
}

/* With 3 columns, require a minimum width of 1000px to ensure there is enough horizontal space. */
body.sidebars {
    min-width: 1240px;
}
/* With 2 columns, require a minimum width of 800px. */
body.sidebar-left, body.sidebar-right {
    min-width: 1240px;
}

/* We must define 100% width to avoid the body being too narrow for near-empty pages */
#wrapper #container #center {
    float: left;
    width: 100%;
}

/* So we move the #center container over the sidebars to compensate */
body.sidebar-left #center {
    /*margin-left: -210px;*/
}
body.sidebar-right #center {
    /*margin-right: -210px;*/
}
body.sidebars #center {
    /*margin: 0 -210px;*/
}

/* And add blanks left and right for the sidebars to fill */
body.sidebar-left #squeeze {
    /*margin-left: 210px;*/
}
body.sidebar-right #squeeze {
    /*margin-right: 210px;*/
}
body.sidebars #squeeze {
    /*margin: 0 210px;*/
}

/* We ensure the sidebars are still clickable using z-index */
#wrapper #container .sidebar {
    margin: 60px 0 5em;
    width: 210px;
    float: left;
    z-index: 2;
    position: relative;
}

#wrapper #container .sidebar {
    margin: 0 0 1.5em 0;
}

#sidebar-left .block {
    /*padding: 0 15px 0 0px;*/
}

#sidebar-right .block {
    /*padding: 0 0px 0 15px;*/
}

.block .content {
    /*margin: 0.5em 0;*/
    background-color:#ffffff;
    /*padding-bottom: 5px;*/
    /*margin-bottom: 2em;
    margin-top: 1em;*/
    /*border:1px solid #BDBDBD;*/
}

.block h2
{
    font-size: 14px; 
    color: #3f3f3f;
}
    
.content
{
}
.block-comment .item-list,
.block-comment .item-list ul,
.block-comment .item-list ul li,
.block-forum .item-list,
.block-forum .item-list ul,
.block-forum .item-list ul li,
.block-user .item-list,
.block-user .item-list ul,
.block-user .item-list ul li,
#block-views-comments_recent-block,
.block-privatemsg .item-list,
.block-privatemsg .item-list ul,
.block-privatemsg .item-list ul li
{
 margin: 0;
 text-align: left;
}

.block-block-comment .item-list ul li,
.block-block-privatemsg .item-list ul li,
.block-block-forum .item-list ul li,
.block-block-user .item-list ul li,
#block-views-comments_recent-block
{
    margin-top:5px;
    margin-bottom:5px;
    list-style:none;
    text-align: left;
}

.block-comment .item-list UL LI,
.block-privatemsg .item-list UL LI,
.block-forum .item-list UL LI
{
 padding-left:0em;
}

.view-RecentForumTopics
{
 text-align:left;
 padding-bottom:2px;
}

#block-views-comments_recent-block tr td
{
    padding: 0px;
}

.block-views h2
{
    text-align: center;
}
.block-user .item-list h3
{
    font-size:1.1em;
    font-family:verdana;
    
}

.block-user .item-list
{
    margin-top:7px;
}
.block-user .content
{
    text-align: left;
}
.block-block-comment .item-list ul li a
{
    width:180px;
    overflow:hidden;
    text-align: left;
}
#sidebar-left .block-region {
    /*margin: 0 15px 0 0px;*/ /* LTR */
}

#sidebar-right .block-region {
    margin: 0 0px 0 15px; /* LTR */
}

.block-region {
    padding: 1em;
    background: transparent;
    border: 2px dashed #b4d7f0;
    text-align: center;
    font-size: 1.3em;
}

/* Now we add the backgrounds for the main content shading */
#wrapper #container #center #squeeze {
    /*background: #fff url(images/bg-content.png) repeat-x 50% 0;*/
    position: relative;
}

#wrapper #container #center .right-corner {
    /*background: transparent url(images/bg-content-right.png) no-repeat 100% 0;*/
    position: relative;
    left: 10px;
}

#wrapper #container #center .right-corner .left-corner {
    padding: 0px 25px 5em 35px;
    /*background: transparent url(images/bg-content-left.png) no-repeat 0 0;*/
    margin-left: -10px;
    position: relative;
    left: -10px;
    min-height: 3400px;
    height: 3400px;
}

.left-corner
{
    min-height: 1400px;
}

#wrapper #container #footer {
    float: none;
    clear: both;
    text-align: center;
    margin: 4em 0 -3em;
    color: #898989;
}

#wrapper #container .breadcrumb {
    position: absolute;
    top: 15px;
    left: 35px; /* LTR */
    z-index: 3;
}

body.sidebar-left #footer {
    /*margin-left: -210px;*/
}

body.sidebar-right #footer {
    /*margin-right: -210px;*/
}

body.sidebars #footer {
    /*margin: 0 -210px;*/
}

/**
 * Header
 */
#wrapper #container #header h1, #wrapper #container #header h1 a:link, #wrapper #container #header h1 a:visited {
    color: #fff;
    font-weight: normal;
    text-shadow: #1659ac 0px 1px 3px;
    font-size: 1.5em;
}

#wrapper #container #header h1 a:hover {
    text-decoration: none;
}

#wrapper #container .breadcrumb {
    font-size: 0.92em;
}

#wrapper #container .breadcrumb, #wrapper #container .breadcrumb a {
    /*color: #529ad6;*/
    color: #EB0078;
}

#mission {
    padding: 1em;
    background-color: #fff;
    border: 1px solid #e0e5fb;
    margin-bottom: 2em;
}

/**
 * Primary navigation
 */
ul.primary-links {
    margin: 0;
    padding: 0;
    float: right; /* LTR */
    position: relative;
    z-index: 4;
}

ul.primary-links li {
    margin: 0;
    padding: 0;
    float: left; /* LTR */
    background-image: none;
}

ul.primary-links li a, ul.primary-links li a:link, ul.primary-links li a:visited {
    display: block;
    margin: 0 1em;
    padding: .75em 0 0;
    color: #fff;
    background: transparent url(images/bg-navigation-item.png) no-repeat 50% 0;
}

ul.primary-links li a:hover, ul.primary-links li a.active {
    color: #fff;
    background: transparent url(images/bg-navigation-item-hover.png) no-repeat 50% 0;
}

/**
 * Secondary navigation
 */
ul.secondary-links {
    margin: 0;
    padding: 18px 0 0;
    float: right; /* LTR */
    clear: right; /* LTR */
    position: relative;
    z-index: 4;
}

ul.secondary-links li {
    margin: 0;
    padding: 0;
    float: left; /* LTR */
    background-image: none;
}

ul.secondary-links li a, ul.secondary-links li a:link, ul.secondary-links li a:visited {
    display: block;
    margin: 0 1em;
    padding: .75em 0 0;
    color: #cde3f1;
    background: transparent;
}

ul.secondary-links li a:hover, ul.secondary-links li a.active {
    color: #cde3f1;
    background: transparent;
}

/**
 * Local tasks
 */
ul.primary, ul.primary li, ul.secondary, ul.secondary li {
    border: 0;
    background: none;
    margin: 0;
    padding: 0;
}

#tabs-wrapper {
    margin: 0 -26px 1em 2px;
    /*padding: 0 26px;*/
    /*border-bottom: 1px solid #e9eff3;*/
}
ul.primary {
    padding: 0.5em 0 10px;
    float: left; /* LTR */
}
ul.secondary {
    clear: both;
    text-align: left; /* LTR */
    border-bottom: 1px solid #e9eff3;
    margin: -0.2em -26px 1em;
    padding: 0 26px 0.6em;
}
h2.with-tabs {
    float: left; /* LTR */
    margin: 0 2em 0 0; /* LTR */
    padding: 0;
}

ul.primary li a, ul.primary li.active a, ul.primary li a:hover, ul.primary li a:visited,
ul.secondary li a, ul.secondary li.active a, ul.secondary li a:hover, ul.secondary li a:visited {
    border: 0;
    background: transparent;
    padding: 4px 1em;
    margin: 0 0 0 1px; /* LTR */
    height: auto;
    text-decoration: none;
    position: relative;
    top: -1px;
    display: inline-block;
}
ul.primary li.active a, ul.primary li.active a:link, ul.primary li.active a:visited, ul.primary li a:hover,
ul.secondary li.active a, ul.secondary li.active a:link, ul.secondary li.active a:visited, ul.secondary li a:hover {
    background: url(images/bg-tab.png) repeat-x 0 50%;
    color: #000;
}
ul.primary li.active a,
ul.secondary li.active a {
    font-weight: bold;
}

/**
 * Nodes & comments
 */
.node {
    /*border-bottom: 1px solid #e9eff3;*/
    /*margin: 0 -26px 1.5em;*/
    margin: 0px;
    /*padding: 1.5em 26px;*/
    /* padding-left: 1.5em; */
    padding-bottom:0px;
    padding-top:0px;
}

ul.links li, ul.inline li {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0; /* LTR */
    padding-right: 1em; /* LTR */
    background-image: none;
}

.node .links, .comment .links {
    text-align: left; /* LTR */
}

.node .links ul.links li, .comment .links ul.links li {}
.terms ul.links li {
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
    padding-left: 1em;
}

.picture, .comment .submitted {
    /* float: right; */
    clear: right; /* LTR */
   /* padding-left: 1em; */
}

.new {
    color: #ffae00;
    font-size: 0.92em;
    font-weight: bold;
    float: right; /* LTR */
}

.terms {
    float: right; /* LTR */
}

.preview .node, .preview .comment, .sticky {
    margin: 0;
    padding: 0.5em 0;
    border: 0;
    background: 0;
}

.sticky {
    padding: 1em;
    background-color: #fff;
    border: 1px solid #e0e5fb;
    margin-bottom: 2em;
}

#comments {
    position: relative;
    top: -1px;
    border-bottom: 1px solid #e9eff3;
    margin: -1.5em -25px 0;
    padding: 0 25px;
   padding-top: 37px;
}

#comments h2.comments {
    margin: 0 -25px;
    padding: .5em 25px;
    background: #fff url(images/gradient-inner.png) repeat-x 0 0;
}

#comments .tips {
  display: none;
}

.comment {
    margin: 0 -25px;
    padding: 1.5em 25px 1.5em;
    border-top: 1px solid #e9eff3;
}

.indented {
    margin-left: 25px; /* LTR */
}

.comment h3 a.active {
    color: #777;
    font-family: verdana;
    font-weight: normal;
    font-size: 8.3pt;
    
}

.node .content, .comment .content {
    /* margin: 0.6em 0; */
    /*line-height: 150%;
    letter-spacing: 1.0px;
*/
}

/**
 * Aggregator.module
 */
#aggregator {
    margin-top: 1em;
}
#aggregator .feed-item-title {
    font-size: 160%;
    line-height: 130%;
}
#aggregator .feed-item {
    border-bottom: 1px solid #e9eff3;
    margin: -1.5em -31px 1.75em;
    padding: 1.5em 31px;
}
#aggregator .feed-item-categories {
    font-size: 0.92em;
}
#aggregator .feed-item-meta {
    font-size: 0.92em;
    color: #898989;
}

/**
 * Color.module
 */
#palette .form-item {
    border: 1px solid #fff;
}
#palette .item-selected {
    background: #fff url(images/gradient-inner.png) repeat-x 0 0;
    border: 1px solid #d9eaf5;
}

/**
 * Menu.module
 */
tr.menu-disabled {
    opacity: 0.5;
}
tr.odd td.menu-disabled {
    /*background-color: #edf5fa;*/
}
tr.even td.menu-disabled {
    background-color: #fff;
}

/**
 * Poll.module
 */
.poll .bar {
    background: #fff url(../images/bg-bar-white.png) repeat-x 0 0;
    border: solid #f0f0f0;
    border-width: 0 1px 1px;
}

.poll .bar .foreground {
    background: #71a7cc url(../images/bg-bar.png) repeat-x 0 100%;
}

.poll .percent {
    font-size: .9em;
}

/**
 * Autocomplete.
 */
#autocomplete li {
    cursor: default;
    padding: 2px;
    margin: 0;
}

/**
 * Collapsible fieldsets
 */
fieldset {
    margin: 1em 0;
    padding: 1em;
    border: 1px solid #d9eaf5;
    background: #fff url(../images/gradient-inner.png) repeat-x 0 0;
}

/* Targets IE 7. Fixes background image in field sets. */
*:first-child+html fieldset {
    padding: 0 1em 1em;
    background-position: 0 .75em;
    background-color: transparent;
}

*:first-child+html fieldset > .description, *:first-child+html fieldset .fieldset-wrapper .description {
    padding-top: 1em;
}

fieldset legend {
    /* Fix disappearing legend in FFox */
    display: block;
}

*:first-child+html fieldset legend, *:first-child+html fieldset.collapsed legend {
    display: inline;
}

html.js fieldset.collapsed {
    background: transparent;
    padding-top: 0;
    padding-bottom: .6em;
}

html.js fieldset.collapsible legend a {
    padding-left: 2em; /* LTR */
    background: url(../images/menu-expanded.gif) no-repeat 0% 50%; /* LTR */
}

html.js fieldset.collapsed legend a {
    background: url(../images/menu-collapsed.gif) no-repeat 0% 50%; /* LTR */
}

/**
 * Syndication icons and block
 */
#block-node-0 h2 {
    float: left; /* LTR */
    padding-right: 20px; /* LTR */
}

#block-node-0 img, .feed-icon {
    float: right; /* LTR */
    padding-top: 4px;
}

#block-node-0 .content {
    clear: right; /* LTR */
}

/**
 * Login Block
 */
#user-login-form {
    text-align: center;
}
#user-login-form ul {
    text-align: left; /* LTR */
}

/**
 * User profiles.
 */
.profile {
    margin-top: 1.5em;
}
.profile h3 {
    border-bottom: 0;
    margin-bottom: 1em;
}
.profile dl {
    margin: 0;
}
.profile dt {
    font-weight: normal;
    color: #898989;
    font-size: 0.92em;
    line-height: 1.3em;
    margin-top: 1.4em;
    margin-bottom: 0.45em;
}
.profile dd {
    margin-bottom: 1.6em;
}

/**
 * Admin Styles
 */
div.admin-panel,
div.admin-panel .description,
div.admin-panel .body,
div.admin,
div.admin .left,
div.admin .right,
div.admin .expert-link,
div.item-list,
.menu {
    margin: 0;
    padding: 0;
}

div.admin .left {
    float: left; /* LTR */
    width: 48%;
}
div.admin .right {
    float: right; /* LTR */
    width: 48%;
}

div.admin-panel {
    background: #fff url(../images/gradient-inner.png) repeat-x 0 0;
    padding: 1em 1em 1.5em;
}
div.admin-panel .description {
    margin-bottom: 1.5em;
}
div.admin-panel dl {
    margin: 0;
}
div.admin-panel dd {
    color: #898989;
    font-size: 0.92em;
    line-height: 1.3em;
    margin-top: -.2em;
    margin-bottom: .65em;
}

table.system-status-report th {
    border-color: #d3e7f4;
}

#autocomplete li.selected, tr.selected td, tr.selected td.active {
    /*background: #027ac6;*/
    background: #EB0078;
    color: #fff;
}

tr.selected td a:link, tr.selected td a:visited, tr.selected td a:active {
    /*color: #d3e7f4;*/
    color: black;
}

tr.taxonomy-term-preview {
    opacity: 0.5;
}

tr.taxonomy-term-divider-top {
    border-bottom: none;
}

tr.taxonomy-term-divider-bottom {
    border-top: 1px dotted #CCC;
}

/**
 * CSS support
 */

/*******************************************************************
 * Color Module: Don't touch                                       *
 *******************************************************************/

/**
 * Generic elements.
 */
.messages {
    background-color: #fff;
    border: 1px solid #b8d3e5;
}

.preview {
    background-color: #fcfce8;
    border: 1px solid #e5e58f;
}

div.status {
    color: #33a333;
    border-color: #c7f2c8;
}

div.error, tr.error {
    color: #a30000;
    background-color: #FFCCCC;
}

.form-item input.error, .form-item textarea.error {
    border: 1px solid #c52020;
    color: #363636;
}

/**
 * dblog.module
 */
tr.dblog-user {
    background-color: #fcf9e5;
}

tr.dblog-user td.active {
    background-color: #fbf5cf;
}

tr.dblog-content {
    background-color: #fefefe;
}

tr.dblog-content td.active {
    background-color: #f5f5f5;
}

tr.dblog-warning {
    background-color: #fdf5e6;
}

tr.dblog-warning td.active {
    background-color: #fdf2de;
}

tr.dblog-error {
    background-color: #fbe4e4;
}

tr.dblog-error td.active {
    background-color: #fbdbdb;
}
tr.dblog-page-not-found, tr.dblog-access-denied {
    background: #d7ffd7;
}
tr.dblog-page-not-found td.active, tr.dblog-access-denied td.active {
    background: #c7eec7;
}

/**
 * Status report colors.
 */
table.system-status-report tr.error, table.system-status-report tr.error th {
    background-color: #fcc;
    border-color: #ebb;
    color: #200;
}
table.system-status-report tr.warning, table.system-status-report tr.warning th {
    background-color: #ffd;
    border-color: #eeb;
}
table.system-status-report tr.ok, table.system-status-report tr.ok th {
    background-color: #dfd;
    border-color: #beb;
}


#header
{
/*  border-top: 4px solid #ccc; */
 margin-right: 0px;
}

#center
{
}

/*

.t {background: url(http://www.pinkvilla.com/sites/all/themes/pinkvilla/images/top.gif) 0 0 repeat-x; width: 100%; margin-top:10px;}
.b {background: url(http://www.pinkvilla.com/sites/all/themes/pinkvilla/images/bottom.gif) 0 100% repeat-x}
.l {background: url(http://www.pinkvilla.com/sites/all/themes/pinkvilla/images/left.gif) 0 0 repeat-y}
.r {background: url(http://www.pinkvilla.com/sites/all/themes/pinkvilla/images/right.gif) 100% 0 repeat-y}
.bl {background: url(http://www.pinkvilla.com/sites/all/themes/pinkvilla/images/bottom_left.gif) 0 100% no-repeat}
.br {background: url(http://www.pinkvilla.com/sites/all/themes/pinkvilla/images/bottom_right.gif) 100% 100% no-repeat}
.tl {background: url(http://www.pinkvilla.com/sites/all/themes/pinkvilla/images/top_left.gif) 0 0 no-repeat}
.tr {background: url(http://www.pinkvilla.com/sites/all/themes/pinkvilla/images/top_right.gif) 100% 0 no-repeat; padding:10px} 
*/

#sidebar-left
{
 padding-left:0px;
 width: 200px;
}

#sidebar-left-td
{
}    
#centercontent
{
    /* margin-top:20px; */

    /*border-right:1px solid #BDBDBD;*/
}    

img.imagecache-DesignerCollectionThumbnails
{
 width: 90px;
}
#header-region
{
 margin-top: 30px;
}
.headermaintable
{
}
.headermaintable *
{
 margin: 0px;
 padding: 0px;
}

table.rightheaderitems
{
  margin-left:-20px;
}


table.celebprofiletable
{
    padding: 0;
    margin: 0;
}
td.celebprofileleft
{
    padding-left: 8px;
    /*width:320px;*/
    vertical-align:top;
}
td.celebprofilemain
{
    vertical-align:top;
    padding: 0px;
}

.celebprofilemain h1.heading-two {
	line-height:27px;
}

.celeb-profile-articles .celeb-profile-node a
{
    font-size: 14px;
}

.celeb-profile-articles .celeb-profile-node
{
    font-size: 11px;
    vertical-align:top;
}

.celeb-profile-articles .inline
{
    display: none;
}

.celeb-profile-node-image img
{
    border: 1px solid #d0d0d0;
    padding: 2px;
    vertical-align:middle;
}

.celeb-profile-node-user
{
    border: 1px solid #f0f0f0;
    padding: 2px;
}

.celeb-profile-node-image
{
    text-align:center;
}
.celeb-profile-node .flexinode-image-9,
.celeb-profile-node .flexinode-image-10,
.celeb-profile-node .flexinode-image-11,
.celeb-profile-node span.inline
{
    display: none;
}

.celeb-profile-articles-table tr
{
    margin-bottom: 100px;
}
.celeb-profile-articles-table td
{
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #f0f0f0;
}
.celebtitle,
.viewtitle
{
    font-family:  Trebuchet MS, Tahoma, Calibri, Verdana, Times New Roman, Arial ;
    font-size: 24px;
    color:#888888;
    text-align:center;
}

.celebtitleheader li {
	float: left;
	padding: 0px;
	padding-right: 20px;
}

.movietitle h1
{
    
    padding-bottom: 10px;
	margin-top:-5px;
    
}

table.movieprofile table,
table.movieprofile,
table.movieprofilemain table,
table.movieprofilemain
{
    margin: 0px;
}

table.movieprofilemain td,
table.movieprofile td
{
    padding: 0px;
}

td.movieprofileleft
{
    padding: 0px;
    padding-left: 3px;
}
table.movieprofilecrewnametable td
{
  width:60%; 
}

.celebpic
{
    text-align:center;
}


.celebfans
{
    width: 230px;
    /*
    height: 400px;
    min-height: 330px;
*/
}

.celebfans, .celebfanslist
{
    list-style: none;
    margin-left:0;
    background: none;
    padding: 0px;
    margin: 0px; 
}

.celebfansall
{
    margin-top:20px;
    margin-left:5px;
}

.celebfanslisttable
{
    background: none;
    padding: 0px;
    margin: 0px; 
}
.celebfanslisttable td
{
    padding: 0px;
    margin: 0px; 
    text-align: center;
    width: 40px;
    max-width: 40px;
}
.celebfanslisttable .picture
{
    float: none;
    padding: 0px;
    margin: 0px; 
}
.celebfanslist li
{
    border: solid 1px red;
    float:left;
    background: none;
    padding: 0px;
    margin:0px; 

}

.celebfanstitle, .celebstoriestitle
{
    font-family:  Trebuchet MS, Tahoma, Calibri, Verdana, Times New Roman, Arial ;
    font-size: 14px;
    color:#888888;
    padding-left: 10px;
}

.moviestoriestitle, .cast
{
    font-family:  Trebuchet MS, Tahoma, Calibri, Verdana, Times New Roman, Arial ;
    color:#555555;
    margin-bottom: 10px;
}
.moviestoriestitle
{
    font-size: 16px;
}
.cast
{
    font-size: 12px;
}
.moviemore
{
    margin-top:5px;
    margin-bottom:5px;
}

.moviesynopsis
{
    margin-bottom: 5px;
    padding-left: 25px;
    margin-left: 25px;
}
.movieaalllinks
{
    text-align:left;
    margin-bottom: 10px;
    margin-left: 40px;
}
.moviealinks
{
    text-align:left;
}

.allcelebsmain
{
    padding-left: 5px;
    width: 620px;
    vertical-align:top;
}

.allcelebsright
{
    vertical-align:top;
}


.allcelebslisttitle
{
    text-align:center;
    font-family:  Trebuchet MS, Tahoma, Calibri, Verdana, Times New Roman, Arial ;
    font-size: 24px;
    color:#888888;
    text-align:center;
}

.celebindex
{
    font-family:  Times New Roman, Arial ;
    font-size: 36px;
    font-style:italic;
    color:#444444;
    padding-top:10px;
    padding-bottom:10px;
}

.celeblistitem
{
    text-transform:capitalize;
    font-size: 16px;
}
.celebindex td
{
    vertical-align:top;
    padding-right: 20px;
}

.celeb_fans_by_user td
{
    width: 160px;
    border: 1px solid #f0f0f0;
    vertical-align: top;
    padding: 4px;
}

.celeb_fans_by_user td:hover
{
    background-color: #f0f0f0;
}
.celeb_fan_item_title
{
    padding-top: 3px;
    padding-bottom: 3px;
}

.celeb_fans_by_user_header
{
    font-size: 16px;
}
.mostcelebfans table
{
    width:100%;
}

.mostcelebfans .celebtitle
{
    padding-bottom: 15px;
    padding-top: 5px;
}

.view-frontpagecontent
{
    /*border: solid 1px #eeeeee;*/
    /*margin-left: 10px;*/
    
    /*width: 550px;*/
}

.view-frontpagecontent table.views-view-grid 
{
    margin-left: auto;
    margin-right: auto;
}
.view-frontpagecontent table.views-view-grid tdi1
{
    font-family:Verdana;
    font-size:12px;
    font-weight:lighter;
    position:relative;
    vertical-align:top;
    text-align:center;
    background-color:#ffffff;
    padding: 10px 10px 10px 10px;
    vertical-align:top;
    margin-right:15px;
    
}
.view-frontpagecontent .view-field-title
{
    text-align: center;
}
.view-frontpagecontent table.views-view-grid td span .field-content
{
    bottom:0
}

.tabcontent .item-list OL LI 

{
 padding-bottom:0px;
}

.LatestUsersFrontPageBody .name
{
 font-size:8pt;
 font-weight:lighter;
}
.view-frontpagecontent .view-content
{
    text-align:center;
}
.view-frontpagecontent table.views-view-grid td span.views-field-title
{
    min-height:20px;
}
.view-BollywoodStarKids,
.view-BollywoodWedding,
.view-NoMakeup,
.view-BollywoodFamily,
.view-Bollywoodwifes,
.view-BollywoodPlasticSurgery,
.view-BollywoodStarsAsbabies,
.view-Listofquizzes,
.view-STardustAwards2010,
.view-FilmfareAwards2010,
.view-StarscreenAwards2010,
.view-ApsareAwards2010,
.view-IIFAAwards2010,
.view-BollywoodAwards2010,
.view-TopRatedMovies,
.view-TopFashionPosts2011,
.view-BollywoodMovieEvents,
.view-MoviesComingSoon,
.view-MoviesReleasingThisWeek,
.view-MostCommentsPosts2010,
.view-id-TopPosts2010,
.view-content-bestof .flexinode-image-title,
.MoviesCelebs
{
   text-align:center;
}

.fivestar-widget-static
{
 padding-left:50px;
}

.fivestat-summary
{
 padding-left:50px;
}
.views-field-timestamp 
{
 text-decoration:none;
 font-size: 14px;
    margin-top: -14px;
    color: #EA275E;
    font-style: normal !important;
}

.view-field-title > p {
    font-family:DroidSerif, Arial, Helvetica, sans-serif;
}


.view-node-comments {
    margin-top: 15px;
}

.view-node-comments .view-field-title a {
    font-size: 0px;
    color: #fff;
}

.view-node-comments .view-field-title .picture {
    float: left;
    height: 60px;
    width: 70px;
}

.view-node-comments .view-field-title .picture {
    width: 60px;
    
}

.view-node-comments td.col-1 {
    padding-bottom: 15px;
}
.LatestUsersFrontPageBody .name
{
 font-size:8pt;
 font-weight:lighter;
}

.view-frontpagecontent .field-content
{
    text-indent:5px;
}
.view-frontpagecontent table.views-view-grid td img
{
    margin-left: auto;
    margin-right: auto;
    padding: 15px;
    top: 45px;
}

/*
.view-topentertainment .views-row,
.view-topfashion .views-row
{
    padding-bottom:30px;
}
*/



.item-list
{
    padding: 0 0 0 0px;
}

.item-list ol
{
list-style: none !important;

}

.item-list ol li
{
    padding-bottom:3px;
}

.item-list ol li a
{
    font-size: 12px;
    /* font-family: Verdana ; */
    color: #e80b79;
    font-weight:lighter;
}


.ActivityTitle
{
    margin-top:10px;
    margin-bottom:10px;
    font-weight: bold;
    font-size: 14px;
    font-family:Verdana;
    color: #E80B79;
}


/* Page titles
/-------------------------------------------------------------- */
/* Page and full node titles */
h1.title {
    border-bottom: 1px solid #D6DDB9;
    clear: left;
    font-family: "Myriad Pro", "Myriad Web Pro Regular", "Lucida Grande", Geneva, Trebuchet MS, sans-serif;
    font-size: 183.3%; /* 22px/12px */
    font-weight: bold;
    line-height: 120%;
    margin-bottom: 5px;
}


/* Default node styles
/-------------------------------------------------------------- */
/* Change unpublished and preview colors for dark background themes */
.node-unpublished {
    background-color: #fff4f4;
}

.preview .node {
    background-color: #ffffea;
}

/* Typography for node titles */
.with-tabs, h2 a {                                        /* block titles, node titles */
    font-family: "Myriad Pro", "Myriad Web Pro Regular", "Lucida Grande", Geneva, Trebuchet MS, sans-serif;
    font-size: 1.2em;
    font-weight: 400;
    text-transform: uppercase;
    margin-bottom: 5px;
}

/* Colors and styles for linked node titles */
h2.title a:hover,
h2.title a:focus,
h2.title a:active {
}  

div.node h2.title {
    border-bottom: 1px solid #d6ddb9;
}

/* Separators and padding for node teasers */
.teaser {
    padding-bottom: 15px;
}

.form-submit {
    background: transparent url(../images/blue-button.png) repeat-x top left;
    border: 1px solid #111;
    color: #fff;
    cursor: pointer;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 0 14px;
    padding: 6px 4px;
    text-transform: uppercase;
    /*outline: 1px solid #9BABB0;*/
    -moz-border-radius: 4px;
    -moz-outline-radius: 4px;
    -webkit-border-radius: 4px;
}
.separator
{
    border-top: solid 1px #888;
    margin-top: 10px;
    margin-bottom: 5px;
    width: 105px;
}
.userstats
{
    line-height: 100px;
    padding-left: 6px;
    margin-bottom: 40px;
}

.userstats .leftfloat
{
    line-height:11px;
    margin-right:15px;
    padding:5px
}

.leftfloat
{
    float:left;
}


table.relatednodeimages
{
    width:100%;
}

div.relatedimage
{
    height: 147px;
}

.article-content-two.article-cnt-three {
    padding: 15px 0 0 0 !important;
}
span.sources
{
    font-size: 12px;
    text-transform: uppercase;
}

#relatedarticles ul li
{
    /* list-style-image:url('images/comment.gif');*/
    margin-bottom: 0.5em;
    font-size:12px;
    color: #4A8797;

}

#relatedarticles a
{
    color: #037acf;
}

.related-title h2
{
font-size: 30px;
color: #EA275E;
text-transform: uppercase;
}

#relatedtitle 
{
    margin-top: 20px;
    font-size:18px;
    color: #E80B79;
}

.tagstitle
{
    font-size:12px;
    color: #636363;
    float: left;
    padding-right: 10px;
    text-transform: uppercase;
    letter-spacing: 2px;
    float: left;
    padding-right: 10px;
    padding-top: 20px;
}

.submitted {
    font-size: 14px !important;
    font-family:DroidSerif, Arial, Helvetica, sans-serif;
}
.links
{
    text-transform: uppercase;
    font-size:11px;
}
div.lastarea
{
}

.node-title
{
    color: #E80B79;
    background-image: url('http://www.pinkvilla.com/misc/druplicon.png');
    background-position: 0 0;
    background-repeat:no-repeat;   
    color: #e80b79;
    font-size: 33px;
    padding-left: 40px;
   /* padding-top: 0.60em; */
    padding-bottom: 10px;
    border-bottom: #CFCFCF 1px solid ;
}
.profilepicture
{
    
}
.LatestUsersFrontPageBody td
{
    vertical-align:bottom;
}
.LatestUsersFrontPageBody .picture
{
    vertical-align: top;
    padding-bottom: 3px;
}
.LatestUsersFrontPageBody .picture ,
.profilepicture .picture 
{
    font-family:Verdana;
    font-size:18px;
    text-align:center;
    float: none;
    padding-left: 0px;
      
}
.profilename
{
    min-height:20px;
    font-family:Verdana;
    font-size:12px;
    position:relative;
    vertical-align:top;
    text-align:center;
    overflow:hidden;
}

#footer 
{
    background-color: #eee;
    padding-bottom: 1em;
    padding-top: 1em;
    float:left;
    font-size: 0.8em;
    width:100%;
    margin-left: auto;
    margin-right: auto;
}

#copyright{
    text-align:center;
    font-weight: normal;
}
#footer-msg{
    text-align:center;
    font-weight: normal;
    padding-bottom:5px;
}
ul.footerlist
{
    list-style:none;
    text-align:center;
    /*padding-left:100px;*/
}

#footerinner
{
    margin-left: auto;
    margin-right: auto;
    width:400px;
}

ul.footerlist li
{
    float:left;
    font-family:Verdana;
    padding-left: 10px;
}

#footerlist  a
{
    color:#bdbdbd;
}


#footerads
{
    border-top:5px solid #bbbbbb;
    
}

#footerad
{
    margin-top: 4px;
    margin-bottom: 4px;
}

.articleinfo
{
    /* border-top: 1px solid #dedede;
    border-bottom: 1px solid #dedede; */
    margin-right: 25px;
}

.mobile-container {
  visibility: hidden;
}
.fotorama-container {
  visibility: hidden;
  overflow: hidden;
  width:755px !important;
}

.fotorama {
    margin-bottom: 20px !important;
}

.fotorama.fotorama1384256141523 {
    margin-bottom: 15px;
}

.fotorama__fullscreen-icon {
    background-color: black;
}

/*
#node-273921 {
	margin-top:-20px;
}

*/

.node .lastarea
{
    border-top: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
}
.LatestUsersFrontPageBody .picture
{
 height:90px;
 width:90px;
}
.LatestUsersFrontPageBody .name
{
 font-size:8pt;
 font-weight:lighter;
}

.comment-published .picture
{
    float:left;
   padding-right: 10px;
}
.comment-published .submitted
{
    float:none;
    padding: none;
}

.ContentCreate
{
 font-size:14px;
 font-family:verdana;
 text-align:left;
 padding-top:2em;
 padding-right:1em; 
 padding-bottom:1em; 
}
.control-panel
{
   padding-bottom: 90px;
   margin-left: auto;
   margin-right: auto;
}
.control-panel-item
{
   padding-left: 34px;
   margin-bottom: 10px;
    float: left;
}
/* Pagers
 * -------------------------------------------------------------- */
ul.pager {
}

ul.pager li {
}

ul.pager a:link,
ul.pager a:visited,
ul.pager li.pager-current {
  border-color: #266996;
  color: #27638C;
  font-weight: bold;
  font-size: 20px;
}

ul.pager li.pager-current {
  background-color: #D9DBCD;
  color: #000;
}

ul.pager a:hover,
ul.pager a:active,
ul.pager a:focus {
  border-color: #266996;
  color: #27638C;
}

li.menu-path-BollywoodStarKids 
{
    margin-right: 200px;
}

.stripitems
{
  border: 1px solid #cecece;
  width: 110px;
}

.stripitem
{
  padding-top: 3px; 
  padding-bottom: 3px; 
  border-top: 1px solid #cecece;
}

.featureitems
{
  width: 110px;
}

.featureitem
{
 text-align:center;
  padding-top: 3px; 
  padding-bottom: 3px; 
 color:#eb0078;
}

#multichoice-render-question-form div> p,
.quiz_summary_question 
{
 font-size:16px;
 font-family:verdana;
}
#multichoice-render-question-form div
{
  padding-bottom: 20px;
}

td.desingerprofileleft
{
    padding: 0px 0px 0px 0px;
    vertical-align:top;
    overflow: auto;
}

td.designerprofilemain
{
    padding-left: 0px;
    padding-right: 0px;

}

.designerpic
{
    text-align: center;
    padding-bottom: 15px;
}

.designerinfoend
{
    margin-top: 15px;
    margin-bottom: 15px;
}
.timeline,
.celebsindesigner,
.DesignerAboutText
{
 /* border-bottom:#e0e0e0 1px solid;*/
  padding-bottom:8px;
  text-transform:lowercase;
  font: small-caps	 14px/14px "Times New Roman", serif;
  letter-spacing:2px;
  color:#444;
}
.alldesigners a
{
  text-transform:lowercase;
  font: small-caps	 14px/14px "Times New Roman", serif;
  letter-spacing:2px;
}

.designerinfoname
{
  text-transform:lowercase;
  font: small-caps	 16px/16px "Times New Roman", serif;
  letter-spacing:1px;
}

.searchmaintext h1 
{
  margin-left:12px;
  border-bottom:#e0e0e0 1px solid;
  text-transform:lowercase;
  padding-bottom:5px;
  font: small-caps 13px/13px "Times New Roman", serif;
  letter-spacing:2px;
  color:#444;
}

.morearticles
{
  text-transform:lowercase;
  font: small-caps	 12px/12px "Times New Roman", serif;
  letter-spacing:1px;
 
}
.designerprofileleft  a
{
  text-transform:lowercase;
  font: small-caps	 11px/11px "Times New Roman", serif;
  letter-spacing:1px;
 
}
.alldesignerstitle
{
    margin-right: 18px;
}
.alldesignerstitle,
.ShopName,
.allcelebtitle
{
  border-bottom:#A9A9A9 1px solid;
  margin-bottom:12px;
  text-transform:lowercase;
  font: small-caps	 13px/13px "Times New Roman", serif;
  letter-spacing:2px;
  color:#444;
  padding-bottom:3px;
}
.filteritem,
.filtertext
{
  margin-bottom:12px;
  text-transform:lowercase;
  font: small-caps	 12px/12px "Times New Roman", serif;
  letter-spacing:2px;
  color:#444;
}

.filteritem  a:visited,
.filteritem  a,
.clearall a
{
 color:#eb0078
}
.clearall
{
  margin-bottom:12px;
  text-transform:lowercase;
  font: small-caps	 10px/10px "Times New Roman", serif;
  letter-spacing:2px;
  color:#444;
}
.ShopName,
.seasonnameincollection
{
  border-bottom:#e0e0e0 1px solid;
  margin-bottom:12px;
  text-transform:lowercase;
  font: small-caps	 20px/20px "Times New Roman", serif;
  letter-spacing:2px;
  color:#444;
}
.alldesigners
{
  padding-bottom:4px;
  font: small-caps	 13px/13px "Times New Roman", serif;
}

.allcelebs,
.alldesignersblock
{
 text-align:left;
 text-transform:capitalize;
 
}


.season
{
 font: 11px/14px arial;
 text-transform: capitalize;
 color:#333333;
 padding-top:5px;
 /*padding-left:2px;*/
}

.designerseason
{
 font: 11px/14px arial;
 text-transform: capitalize;
 color:#333333;
 padding-top:5px;
 padding-left:10px;
}
.designerinfoseason
{
 font: 11px/14px arial;
 text-transform: capitalize;
 color:#333333;
 padding-top:10px;
}

.designerseasoncollection td,
.designercelebcollection td
{
 padding-left:0.0em;
}

.designerinfoname
{
    padding-bottom:5px;
    border-bottom: 3px solid #888888;
}
.ilike
{
 width:350px;
 height:25px;
}


.designerprofileleft td
{
 padding-right:0.0em;
}
.designername
{
/*    font-family:  Trebuchet MS, Tahoma, Calibri, Verdana, Times New Roman, Arial ;*/
    font: small-caps	 13px/13px "Times New Roman", serif;
    font-size: 24px;
    color:#888888;
    text-align:center;
    padding-bottom: 15px;
}

.name-value
{
 font: 11px/14px arial;
 text-transform: capitalize;
 color:#333333;
 padding-top:6px;
 text-align:center;
}

.image-value
{
 text-align:center;
}
.scrollArea {
width: 230px; 
height: 217px;
/*padding-left: 5px;
padding-right: 5px; */
overflow: auto;
}
.scrollAreaCeleb,
.scrollAreaDesigners
{
width: 185px; 
height: 150px;
/*padding-left: 5px;
padding-right: 5px; */
overflow: auto;
}

.scrollAreaPoll
{
height: 350px;
width: 190px;
overflow: auto;
}
.filterby
{
 width:15%;
 border-right-width:1px;
 border-right-color: #e2e2e2;
 border-right-style:solid;
}

.searchresults
{
 margin-left:10px;
}
.filtertable
{
 margin:0px;
}

.designerfiltertags
{
 padding-top:0px;
 margin-top:0px;
}
.cse-branding-form
{
 padding-left:7px;
}

.movieratingtd .fivestar
{
  padding-left: 80px;
}

.ratingblock
{
}
.ratingblock,
.ratingtitle,
.movierating,
.movieratingtable
{
 margin-right: 50px;
}

.facebooklike
{
   padding-top: 10px;
  text-align: center;
}
.facebooklikeallpages
{
   width: 150px;
}

.socialicons
{
   width:99px;
}

.cse-branding-bottom
{
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

form#designer-search-box input.text
{
    height: 26px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 20px;
    padding: 2px;
    letter-spacing: 1px;
    border: 1px solid #999999;
}
form#designer-search-box input.button
{
    height: 34px;
}

.searchpopupcontainer
{
    padding: 2px;
    border: 1px solid #000000;
    position: absolute;
    top: 500; 
    left: 500; 
    z-index: 100;
    height: 100px;
    width: 100px;
}

.searchpopup
{
    padding: 2px;
    border: 2px solid #cecece;
    position: absolute;
    top: 500; 
    left: 500; 
    z-index: 100;
    height: 200px;
    width: 200px;
    background-color: #ffffff;
}

ul.shadetabs li
{
 background: none;
 padding-left: 0px;
}
.DesignerAbout,
.collectionsummary
{
 font-family:Arial;
}
.DesignerAbout
{
  border-bottom:#A9A9A9 1px solid;
}

.desingerseasonitem
{
  text-align:center;
  float:left
}
table.collectionitems td,
.celebimages 
{
  text-align:center;
}
.celebimages 
{
  width: 25%;
  padding-right:40px;
  padding-left:30px;
}
td.timelinewidth
{
 width:25%;
}
.designerseasoncollection
{
 /*
 * width:95%;
 * */
}

.collectionimage img
{
 padding: 3px;
 border: 1px solid #cecece;
 
}

.designerinfo
{
}

td.designersingleimage
{
	padding-left:0px;
	padding-right:0px;
}

.designersearchitem
{
   padding-top: 2px;
   padding-bottom: 2px;
}

.designersearchads
{
   text-align: center;
}
.mainsearchtext
{
    height: 26px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 20px;
    padding: 5px;
    letter-spacing: 1px;
    border: 1px solid #999999;
}

.mainsearchbutton
{
    background: transparent url(../images/blue-button.png) repeat-x top left;
    border: 1px solid #111;
    color: #fff;
    cursor: pointer;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 11px 4px;
    text-transform: uppercase;
    /*outline: 1px solid #9BABB0;*/
    -moz-border-radius: 4px;
    -moz-outline-radius: 4px;
    -webkit-border-radius: 4px;
}

.main-search
{
    margin-bottom:10px;
}

td.userlogin
{
    padding-right:10px;
}


.imageFull
{
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    padding-top: 10px;
}

.mainmovie
{
    padding-left: 5px;
}

.movieratingfan
{
    padding-left: 20px;
}

.moviepic
{
    text-align: center;
    padding: 0;
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
}

.ratingtitle
{
    margin-left:80px;
}
.movierating
{
   font-size: 33px;
   color: #506a16;
   padding-top: 10px;
   padding-bottom: 5px;
   padding-left: 100px;
}
.ratingpercent
{
   font-size:14px;
}

.movieinfo
{
  /* width: 300px;*/
}

table.movieratingtable
{
   padding: 0;
   margin: 0; 
}
.top10movies
{
   /*border: 1px solid #cecece;
   margin-left: 2px;
   margin-right: 2px;
   padding-left: 4px;
   padding-right: 4px; */
}


.view.view-UpcomingMovies.view-id-UpcomingMovies.view-display-id-page_1.view-dom-id-3 {
    margin: 15px 0px;
}



.top10moviestitle
{
    font-family:Abel-Regular,"Open Sans",  arial !important;
    font-size: 95%;
    /*background-color:rgb(51,153,204);*/
    background-color:#c2c2c2;
    padding-bottom: 8px;
    padding-top: 8px;
    color:#fff;
    text-align: center;
}
.view-NewMovieRatings .views-field-title
{
    padding-top: 0px;
    padding-bottom: 0px;
}

.top10moviesbody tr.odd 
{
 background-color:#fff;
}

.movieinfobody 
{
    font-size: 10px;

}




.movieinfotitle
{
    font-family:  Trebuchet MS, Tahoma, Calibri, Verdana, Times New Roman, Arial ;
    font-size: 20px;
    color:#6e6e6e;
    padding-top: 15px;
    padding-bottom: 8px;
    
}
.moviecastpic
{
    padding: 2px;
    margin: 10px;
    border: 1px solid #cecece;
}

.movieads
{
    margin-right:10px; 
    padding-bottom: 10px;
}

.spacerspan
{
    padding-right: 5px;
}

.fblikemovie
{
   padding-top: 9px;
}
#movieatcontent2
{
   padding-bottom: 10px;
}

ul.movieinfolist li
{
   padding-top: 3px;
   padding-left: 0px;
   margin-left: 0px;
}
ul.movieinfolist li a
{
  font-size: 10px;
}

.MovieSynopsisDetails p
{
   padding-top: 10px;
}
.pollimage
{
   padding: 5px;
}

.pollbody
{
   padding-top: 10px;
}
.popularpoll
{
   padding-top: 20px;
   padding-bottom: 30px;
   padding-right: 5px;
}

.ajax-poll .form-submit,
.poll .form-submit
{
   width: 140px;
   padding-right: 15px;
   margin-right: 0px;
   margin-left: 0px;
   text-align: center;
}

.alsosee
{
   font-size: 170%;
}
.alsoseeitem
{
   text-indent: left;
   float: left;
}

.pollfield-row .text
{
  text-align: left;
}


.pollfield-title {
    font-family: Abel-Regular,"Open Sans", Arial,Helvetica,sans-serif;
    font-size: 32px;
    padding-bottom: 5px;
    padding-top: 10px;
	color:#EA275E !important;
}

#pollfield {
  margin-bottom: 20px;
}

.forum-links
{
  padding-bottom: 10px;
}

.newsmore 
{
  font-size: 12px;
}

form.fivestar-widget a
{
 padding-top: 20px;
}
form.fivestar-widget
{
 font-size: 8px; 
}

.view-UpcomingMovies, .view-NewMovieRatings
{
   font-size: 10px;
}
.moviewatch
{
   width:160px;
   height:30px;
   text-align: center;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 8px;
}

.moviewatchmain	
{
   padding-top: 5px;
   padding-left: 60px;
}

.PopularCelebrities .recently-viewed-title
{
margin-bottom: 5px;
margin-top: -4px;
min-height: 0px;
padding-bottom: 7px;
}

.PopularCelebrities .recently-viewed-item{
     width: 94px;
     margin-right: 0px;
     min-height: 120px;
}

/*.recently-viewed-image
{
  text-align: center;
  background:#000;
}*/

.view-latestvideosfrontpage .view-field-title
{
min-height: 60px;
width: 150px;
margin-bottom: 5px;
text-align: center;

}

.taxonomy-title
{
   text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 16px;
    color: #EB0078;
}


/*-------------------- Bigg Boss Code Starts Here ------------------------ */
.views-field-field-attach-main-entertaiment--fid-latest-big-boss{
 padding-right: 5px; 
 padding-left: 5px; 
 padding-top: 5px;
 float: left;
}

div.views-field-title-latest-big-boss{
 display:block; 
}

.latest_big_boss-col-1{ 
 width: 350px; 
 border-bottom: 1px solid rgb(204, 204, 204);
}

.latest_big_boss-col-2{
 width: 350px; 
 border-left: 1px solid rgb(204, 204, 204); 
 border-bottom: 1px solid rgb(204, 204, 204);
}

 .bigboss_videos-col-1{
 width: 350px; 
 border-bottom: 1px solid rgb(204, 204, 204);
}

.bigboss_videos-col-2{
 width: 350px; 
 border-left: 1px solid rgb(204, 204, 204); 
 border-bottom: 1px solid rgb(204, 204, 204);
 } 

/*.bigboss_videos-col-1{
 padding-right: 30px; 
 width: 350px; 
 border-bottom: 1px solid rgb(204, 204, 204);
}

.bigboss_videos-col-2{
 width: 350px; 
 padding-right: 30px; 
 border-left: 1px solid rgb(204, 204, 204); 
 border-bottom: 1px solid rgb(204, 204, 204);
} 

.latest_big_boss-col-1{
 padding-right: 30px; 
 width: 350px; 
 border-bottom: 1px solid rgb(204, 204, 204);
 }

.latest_big_boss-col-2{
 width: 350px; 
 padding-right: 30px; 
 border-left: 1px solid rgb(204, 204, 204); 
 border-bottom: 1px solid rgb(204, 204, 204);
}*/

.Contestants-col-1{
 width:0px;
}
.Contestants-col-2{
 width:0px;
}
.Contestants-col-3{
 width:0px;
}
.Contestants-col-4{
 width:0px;
}
.Contestants-col-5{
 width:0px;
}
.Contestants-col-6{
 width:0px;
}
.Contestants-col-7{
 width:0px;
}
.Contestants-col-8{
 width:0px;
}
.Contestants-col-9{
 width:0px;
}
.Contestants-col-10{
 width:0px;
}

/*.views-field-field-attach-main-bogboss-image-fid-latest-big-boss{
 float: left; 
 padding-right: 5px; 
 padding-left: 5px; 
 padding-top: 5px;
}*/

.views-field-field-video-url-embed-bigboss_videos{
 width: 100px; 
 float: left; 
 padding-right: 5px;
 padding-left: 5px; 
 padding-top: 5px;
} 

/*span.views-field-title-latest-big-boss{
 display:block; 
 margin-top:5px;
}*/

/*div.views-field-title-latest-big-boss{
 display:block; 
 margin-top:5px;
}*/

.resizable-textarea textarea{
 width: 89% !important;
}

.main-contestant-row{
 width: 885px;
}

.strip-title{
 float:left;
 margin-top:10px; 
 background-color:#EE1970; 
 width:83px; 
 height:42px; 
 color: white; 
 font-family: verdana; 
 font-weight: bold; 
 font-size: 8pt;
 margin-right: 5px;
}

.strip-title-show{
 margin-top:12px; 
 margin-left:3px;
}

.views-field-field-cross-image-value-Big_Boss{
    display: none;
}

.crossed-image{ 
    display: none;
}

/*-------------------- Bigg Boss Code Ends Here ------------------------ */

/*-------------------- Video Code Starts Here ------------------------ */
.views-field-field-video-url-embed{
    float:left;
}
#tabs-wrapper {
    margin: 0 -26px 1em 2px;
}
/*-------------------- Video Code Ends Here ------------------------ */
 .sprite{background:url(../images/sprite.png);}
/*
 * .commentbg {background:url(images/commentsbg.jpg) repeat-x top;}
 * .ml108{margin-left:108px;}
 * */
.grey_13 {color:#515151; font-size:13px; line-height:19px;}

.clr{clear:both;}
.pt6{padding-top:6px;}
.pl5{padding-left:5px;}
.fl{float:left}


.thumbup {background-position:-47px -84px; background: none; /* width:25px; height:24px; */ float:left; display:block; position: relative; top: 0px;}
.thumbdown {background-position:-71px -84px; background: none; padding-left: 7px; /* width:25px; height:24px; */ float:left; display:block; position: relative; top: 0px;}
.green_13 {color:#28b039; font-size:13px;}
.red_13 {color:#ec0001; font-size:14px; margin-top: -2px;}
.pr7{padding-right:7px;}
.pt3{padding-top:0px; padding-left:7px;}
.pinklink ul.links li, ul.inline li {
 /*   margin-right: 5px; */
}


.fl.green_13.bold.pt3.pr7 {
    font-size: 14px;
    /*margin-top: -2px;*/
}







/* =========================================== */
/* =========================================== */
/* =========================================== */
/* =========================================== */
/* ============ Front End Style ============== */
/* ============ Front End Style ============== */
/* ============ Front End Style ============== */
/* ============ Front End Style ============== */
/* ============ Front End Style ============== */
/* ============ Front End Style ============== */
/* ============ Front End Style ============== */
/* ============ Front End Style ============== */
/* ============ Front End Style ============== */
/* =========================================== */
/* =========================================== */
/* =========================================== */
/* =========================================== */






@font-face {
	font-family:Abel-Regular;
	src: url(/sites/all/themes/pvgarland/fonts/Abel-Regular.ttf) format('truetype');
}

@font-face {
	font-family:DroidSerif;
	src: url(/sites/all/themes/pvgarland/pvgarland/DroidSerif.ttf);
}

@font-face {
	font-family:Spinnaker-Regular;
	src: url(/sites/all/themes/pvgarland/pvgarland/Spinnaker-Regular.ttf);
}

select:focus {
	outline:none;
}


/* latin */
@font-face {
  font-family: 'Abel';
  font-style: normal;
  font-weight: 400;
  src: local('Abel'), local('Abel-Regular'), url(http://fonts.gstatic.com/s/abel/v6/brdGGFwqYJxjg2CD1E9o7g.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}


/* latin */
@font-face {
  font-family: 'Droid Serif';
  font-style: normal;
  font-weight: 400;
  src: local('Droid Serif'), local('DroidSerif'), url(http://fonts.gstatic.com/s/droidserif/v6/0AKsP294HTD-nvJgucYTaI4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}


a {
	text-decoration: none;
	color:#333333;
}

/*
a:hover {
	text-decoration:underline;
	color:#333;
	transition: all 300ms ease-in;
	-moz-transition: all 300ms ease-in;
	-webkit-transition: all 300ms ease-in;
	-o-transition: all 300ms ease-in;
	-ms-transition: all 300ms ease-in;
}


*/


.clearfix {
	clear:both;
}

a, a:focus {
	outline:none;
}

ul {
	list-style:none !important;
	margin:0px;
	padding:0px;
}

td, th {
    padding: 0px;
}

table {
    margin: 0px;
}

.font-one {
	font-family:Abel-Regular, "Open Sans", Arial, Helvetica, sans-serif;
}

.font-two {
	font-family: 'Droid Serif', serif;
}

.font-three {
	font-family:Arial, Helvetica, sans-serif;
}

.font-four {
	font-family:Spinnaker-Regular, Arial, Helvetica, sans-serif;
}

p {
	line-height:20px;
	margin:0px;
	padding:0px;
	font-size: 14px;
	font-family:DroidSerif, Arial, Helvetica, sans-serif;
}


.content-bg-two > p {
    font-size: 16px;
    line-height: 22px;
}

.movies-details a {
	font-family:DroidSerif, Arial, Helvetica, sans-serif;
	word-wrap: break-word;
}

.push {
	/*margin-top:20px; */
}

h1, h2, h3, h4, h5, h6 {
	margin:0px;
	padding:0px;
	font-weight:normal;
}

h1, h2 {
	font-family:Abel-Regular, "Open Sans", Arial, Helvetica, sans-serif;
}

h1 {
    font-size: 34px;
    line-height: 36px;
}

tbody, tr.even, tr.odd, thead th, th {
    border: none !important;
}


.header-site-info-inner.inner {
    padding-top: 36px;
}


.views-field.views-field-value {
    text-align: right;
    width: 70px;
}

.heading-pink {
	color:#ea275f;
}

.heading-two {
	font-size: 37px;
    font-weight: normal;
}

.heading-three {
	font-size:34px;
	font-weight: normal;
}


.pink-button-two {
    background: none repeat scroll 0 0 #EA275E;
    border-radius: 3px;
    color: #FFFFFF;
    display: block;
    padding: 1px 0;
    text-align: center;
    width: 100px;
	font-size: 12px;
    text-transform: uppercase;
}



input[type="text"], textarea {
	padding:6px 10px;
	border:1px solid #cccccc;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	transition: all 500ms ease-in;
	-moz-transition: all 500ms ease-in;
	-webkit-transition: all 500ms ease-in;
	-o-transition: all 500ms ease-in;
	-ms-transition: all 500ms ease-in;
}


input[type="text"]:focus, textarea:focus {
	border-color:#ea275e;
}

.pink {
	color: #ea275e;
}


/* Header
=================================================================== */

body {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	margin:0px;
}

.top-add-banner {
	background:#333333;
	padding:10px;
}

.top-add-banner a {
	display:block;
	margin:0px auto;
	width:728px;
}

header {
	padding-top:20px;
}

.main-container {
	width:1320px;
	margin:0px auto;
}

.header-left-content {
	float:left;
}

.logo-content {
	float:left;
}


.page-label {
    float: left;
    font-size: 32px;
    padding-top: 40px;
    text-transform: uppercase;
	color:#666;
}

.header-right-content {
	float:right;
	width:329px;
}

.header-search-content {
        margin-left: 0px;
}

.member-login {
    color: #EA275E;
	
	float: left;
margin-right: 0px;
padding-top: 4px;
    /*display: block;
    padding:8px 15px 0 1px;
    text-transform: uppercase;
	float:left;
	font-size:14px;*/
	width:140px;
}

.search-content {
  float: left;
  position: relative;
  width: 171px;
  text-align: center;
}
/* will be red only in google chrome */

@media screen and (-webkit-min-device-pixel-ratio:0) {
   .header-search-content a {
width: 125px!important;
float: left;
padding-top:3px;
}

.header-search-content {
margin-left: 0px;
width: 318px;
float: left;
}

.search-content {
float: right;
position: relative;
width: 170px;
text-align: center;
margin-right: 10px;
}
.search-content input[type="text"] {
width: 100%;
text-align: center;
padding-left: 0px;
color: #666;
text-transform: uppercase;
}
}


.search-content input[type="text"] {
	width:84%;
	text-align:center;
	padding-left:23px;
    box-sizing: unset;
    padding-top: 3px;
	color:#666;
	text-transform:uppercase;
}

.magnifier {
    background: url("/sites/all/themes/pvgarland/pvgarland/magnifier.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    height: 13px;
    left: 10px;
    position: absolute;
    top: 8px;
    width: 14px;
	cursor:pointer;
}

.pink-btn-one {
    background: none repeat scroll 0 0 #EA275E;
    border-radius: 5px;
    color: #FFFFFF !important;
    padding: 7px 20px !important;
	text-transform: uppercase;
	font-size:14px;
}


.field-content a {
    color: #333333;
    font-size: 17px;
}


.view-field-title > a {
    color: #333333;
    font-family: DroidSerif,Arial,Helvetica,sans-serif;
    font-size: 17px;
	line-height:22px;
}

.pink-btn-one:hover {
    color: #fff;
    text-decoration: none;
}

.header-social-content .left {
	padding-top:7px;
}
.header-social-icons{
     margin-top: 7px;
}

.header-social-content {
	margin-top:5px;
}

.header-social-content > .left, .header-social-content > .right {
	float:left;
	margin-left:2px;
}

.header-social-list {
    margin-top: -10px;
    margin-left: 5px;
    padding: 0;
}
.header-social-list li {
    float: left;
    padding-left: 7px;
}

.menu-list {
    font-size: 22px;
    margin: 0;
    padding: 0;
    position:relative;
    border-left: 2px solid #EA275E;
}

.menu-list li {
    border-right: 2px solid #EA275E;
    display: inline-block;
    line-height: 26px;
    padding:0 17px 0px 18px;
	
}

.menu-list li:hover {
	background:#D5D5D5;
	border-left:2px solid #D5D5D5;
	border-right:2px solid #D5D5D5;
	/* box-shadow:1px 10px 8px -1px #666;
	-webkit-box-shadow:1px 10px 8px -1px #666;
	-moz-box-shadow:1px 1px 10px 8px -1px #666;
	-o-box-shadow:1px 10px 8px -1px #666;
	-ms-box-shadow:1px 10px 8px -1px #666; */
	padding:6px 17px 5px 18px;
	margin-top:-9px;
	margin-left:-2px;
}

.menu-list li a {
	display:block;
	width:100%;
}

.menu-list li:hover .mega-menu-main {
	display:block;
}

.border-left {
    border-left: 2px solid #EA275E;
}

.mega-menu-main {
	position:absolute;
	width:1176px;
	left:-1px;
	top:28px;
	background:#f0f0f0;
	box-shadow:1px 8px 10px -1px #666;
	-webkit-box-shadow:1px 8px 10px -1px #666;
	-moz-box-shadow:1px 8px 10px -1px #666;
	-o-box-shadow:1px 8px 10px -1px #666;
	-ms-box-shadow:1px 8px 10px -1px #666;
	display:none;
	z-index:99;
}

.mega-menu-list {
	padding:10px 0px;
	font-size:17px;
}

.mega-menu-list li {
	float:none;
	border:none;
	padding:2px 15px;
}

.mega-menu-list li:hover {
	box-shadow: none;
	padding:2px 15px;
	margin-top:0px;
}

.mega-menu-list li a {
}

.mega-menu-main .left {
	float:left;
	width:230px;
	background:#d5d5d5;
}

.mega-menu-main .right {
    background: #f0f0f0;
    float: left;
    padding: 20px 41px;
    width: 860px;
}

.mega-menu-main .right h1 {
	padding:0px 0 20px 0;
}

.article-content-three .artcle-content {
	width:140px;
	float:left;
	margin-left:40px;
}

.article-content-three .artcle-content img {
	display:block;
}

.article-content-three .artcle-content label {
	display:block;
}

.article-content-one {
    padding-top: 20px;
}

.article-content-one-left {
	width:860px;
	float:left;
	
}

h2 {
	color:#EA275E;
}

.article-top-content {
/*	background: #F0F0F0; */
	/* padding:15px 15px 0px 14px; */
}

.article-content-outer {
	width:190px;
	float:left;
	margin-right:10px;
}


.article-content {
	margin:15px 0 20px 8px;
	border:1px solid #dedede;
	display:block;
	background:#fff;
        width:190px;
        margin-left: 8px;
        min-height: 485px;
	
}

.article-details h1 {
	font-size:31px;
	line-height:31px;
	padding-bottom:15px;
}

.article-details h5 {
	font-weight:bold;
}

.article-content p {
	margin:0px;
	padding:10px 5px 15px 5px;
	font-size:18px;
	border-top:1px solid #dedede;
}



/*.recently-viewed-item {
    width: 140px;
    border:1px solid #ccc; 
    min-height: 190px;
    margin-right: 10px;
}*/


.recently-viewed-image {
    /*margin-bottom: 5px; */
    min-height: 98px;
   /* background: #eee; */
}

.imagecache.imagecache-CelebProfileThumbnails {
    display: block;
    margin: 0 auto;
}



.imagecache.imagecache-FrontPageThumbnails {
    display: block;
    margin: 0 auto;
    max-width: 138px;
}

.article-content img {
	display:block;
	width:190px;
}

.main-content-one-right {
	float:right;
	width:300px;
        margin-left: 0px;
        margin-top: -9px;
      /*  padding-top: 15px; */
	
}

.main-content-one-right .push {
	display:none;
}

.main-content-one-right .content-bg {
	margin-bottom:20px;
}
#menu-10039 {
    border-left: 2px solid #EA275E;
}

#headermain > div {
    width: 537px !important;
}

.top-movies {
	margin-bottom:20px;
}




h1.heading-one {
    font-size: 37px;
    font-weight: normal;
    text-transform: uppercase;
    line-height: 37px;
}

.top-movies .movies-data {
	background:#f0f0f0;
	padding:10px 5px;
}

.top-movies .movies-data table {
	width:93%;
        font-size: 16px;
        /* margin: 0px 10px; */
        margin-left: 10px;
}

.movie-data-two h1 {
	font-size:34px;
	margin-top:5px;
}


.movies-data td {
    padding: 5px 0;
    background: #F0F0F0 !important;
    border: none !important;
}



.headermaintable {
    width: 100%;
}

.main-menu {
	margin:17px 0;
	height:30px;
}

.content-bg {
    background: #F0F0F0 !important;
 /*  padding: 1px;
      margin-top: 15px; */
}
/*.cpanel
{
    
    padding: -15px;
	border: 1px solid #d9eaf5;
background: #fff url(../images/gradient-inner.png) repeat-x 0 0 !important;
    /* margin-top: 15px; 
}*/



.related-articles {
    background: none repeat scroll 0 0 #FFFFFF;
  padding-top: 10px; 
}

#node-273877 .article-content-one-left .content-bg {
	padding-bottom:5px;
}

.related-articles .content-bg {
  /*  width: 840px; */
 /* margin-top:20px; */
}

.content-bg.adds-content {
        padding: 0px;
}

#block-system-main > .content{
	
/*background: #fff url(../images/gradient-inner.png) repeat-x 0 0;*/
    /*padding: 1em 1em 1.5em;
	display:table; */
	margin-top:1em;
}

.tabs .primary ul.primary li.active{
color:000 !important;
}
.tabs .primary ul.primary li.active a{
color:000 !important;
}	

.content-bg.adds-content .content-bg {
	padding:0px !important;
}

.adds-content {
/*	padding:20px 20px 0px 20px !important; */
}

.adds-content p {
	font-size:10px;
	text-align:center;
}

.adds-content img {
/*	width:300px; */
	display:block;
}

.adds-content-two {
	margin-top:20px;
	padding-bottom:5px;
}

.adds-content-two img {
	display:block;
	margin:0px auto;
}

.adds-content-two p {
	font-size:10px;
	text-align:center;
}

.pol-content {
	margin:20px 0;
}

.pol-content .pol-title {
	background:#ffe600;
	padding:15px;
}

.pol-data table {
	text-transform:uppercase;
	width:100%;
	border-top:1px solid #fff;
}

.pol-data table td {
	border-bottom:1px solid #fff;
	padding:5px;
}

.pol-data table td.field {
	width:20px;
}

.pol-link-one {
	background:#fff;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	padding:5px;
	display:block;
	text-align:center;
	color:#ea275e;
}


.content-bg.pol-data > a {
    display: block;
    padding: 5px;
    text-align: center;
}

.article-content-two {
	background:#fff;
	border:1px solid #cfcfcf;
	padding:15px 0px 15px 0px;
        margin: 5px 0;
}

.PopularCelebrities .table-list td {

    float: left;
    width: 94px !important;
}

.table-list td {
    display: block;
    float: left;
    width: 154px !important;
}


.font-two > p {
    padding-bottom: 20px;
}



.photo-preview {
    margin: 0 auto;
    max-width: 780px;
    padding-left: 23px;
}

.article-content-two .article-data {
	width:140px;
	float:left;
	margin-left:13px;
	border:1px solid #cfcfcf;
	display:block;
}

.article-data p {
	padding:5px;
}

.heading-article-tab {
	padding-bottom:2px;
}

.article-content-two .article-data img {
	display:block;
	width:140px;
}

.article-content-two .article-data label {
	font-size:18px;
	display:block;
	padding:5px;
}

.article-small {
	width:375px;
	float:left;
	margin-left:10px;
}

.article-content-small {
	background:#fff;
	border:1px solid #cfcfcf;
	padding:10px 10px 10px 0;
}

.article-content-small .article-data {
	width:60px;
	float:left;
	margin-left:12px;
}

.article-content-small .article-data img {
	display:block;
	width:63px;
	border:1px solid #cfcfcf;
}


.article-content-small .article-data label {
    display: block;
    font-size: 12px;
    text-align: center;
}

.sponsored-links {
	font-size:13px;
	margin-top:30px;
}


.sponsored-links h5 {
    color: #EC2562;
    font-size: 14px;
    margin-bottom: 15px;
    padding-top: 10px;
}

.sponsored-links label {
	font-weight:bold;
	margin-top:20px;
}

.sponsored-links p {
	line-height:18px;
}

.sponsored-links a {
	display:block;
	padding-bottom:15px;
}

.bottom-banner-content {
	margin-top:40px;
}

.bottom-banner-content img {
	display:block;
	margin:0px auto;
}

.footer-main {
	
}

.footer-main {
	background:#333333;
	color:#fff;
	padding:20px 0;
	height:100px;
	font-size:14px;
}

.footer-main .footer-menu {
	padding-top:10px;
}

.footer-main .footer-menu li {
    border-left: 1px solid #FFFFFF;
    float: left;
    line-height: 11px;
    padding: 0 10px;
}

.footer-main .footer-menu li a {
	color:#fff;
}



.photos-content {
	position:relative;
}


ul.social-list-two {
	position:absolute;
        padding-top: 0px;
        margin-left: -40px !important;
}

ul.social-list-two li {
    padding-left: 0px;
    margin-left: 0px;
}

.thumbnail-two {
	width:616px;
	margin:0px auto;
}

.photo-preview img {
	display:block;
	margin:20px auto;
}

.photo-thumbnails .thumbnail {
	float:left;
	padding-left:15px;
	padding-bottom:15px;
}

.photo-thumbnails .thumbnail img {
	display:block;
	width:139px;
	height:139px;
}

.photo-thumbnails {
	margin-left:-15px;
}

.content-bg-two {
	background:#fff;
	border:1px solid #cfcfcf;
	padding:15px;
        position: relative;
}

.list-one {
	padding-bottom:35px;
	padding-top:10px;
}

.list-one li {
	float:left;
	margin-left:10px;
	font-size:14px;
}



.list-one li a {
	padding:5px 10px;
	background:#e3e3e3;
}

.photo-thumbnails p {
	font-size:15px;
	padding:10px 15px 20px 15px;
}

.detail-pera-one {
	font-size:12px;
}



.pagination-content {
    margin: 20px auto;
    width: 735px;
	padding-top:30px;
	padding-bottom:35px;
}

.pagination-content li {
	float:left;
	margin-left:5px;
}

.pagination-button {
	background:#ea275e;
	color:#fff;
	padding:1px 0px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	display:block;
	width:100px;
	text-align:center;
}

.pagination-digits {
	background:#e3e3e3;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	margin-top:-1px;
	font-size:14px;
	font-weight:bold;
}

.pagination-digits li {
	display:inline-block;
	float:none;
	padding:3px 7px;
}

.article-content-four {
	margin-top:10px;
}
.article-content-four img {
	width:120px;
	display:block;
	float:left;
}

.article-content-four p {
	width:148px;
	display:block;
	float:left;
	padding-left:5px;
	font-size:14px;
	margin-top:-6px;
}

.main-content-two-left {
	float:left;
	width:340px;
}

.main-content-two-right {
    float: left;
    padding: 0 0 0 20px;
    width: 820px;
}

.add-fans {
	padding-bottom:10px;
}

.add-fans a {
	float:left;
}


.add-fans p {
    float: left;
    font-size: 12px;
    line-height: 16px;
    padding-left: 10px;
}

.see-all-fans {
	margin-top:10px;
}

.rating-star-list {
    padding: 0px 0 10px 0;
}

.rating-star-list li {
	display:inline-block;
	margin-right:2px;
}



.menu-two.menu-list.font-one {
    margin-bottom: 20px !important;
    margin-top: 10px;
}

/*.story-content-left {
    float: left;
    width: 210px;
}*/
.story-content-left {
float: left;
width: 210px;
margin: 20px;
}
.story-content-right {
float: left;
width: 530px;
margin: 25px 7px 20px 0;
}

/*.story-content-right {
    float: left;
    width: 530px;
}*/

.stroy-pera {
	font-size:14px;
	line-height:20px;
}

/*.story-content {
	margin-bottom:20px;
}*/

.story-content {
margin-bottom: 20px;
display: table;
width: 100%;
}

.pink-button-three {
    background: none repeat scroll 0 0 #EA275E;
    border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
    color: #FFFFFF;
    font-size: 12px;
    padding: 2px 10px;
    text-align: center;
    text-transform: uppercase;
}

.stories-main {
	margin-top:20px;
}

.story-btn {
	margin-top:15px;
}

.profile-detail {
	font-size:12px;
	margin:10px 0;
	
}

.profile-detail p {
	line-height:16px;
}

.left {
	float:left;
}

.right {
	float:right;
}

.comments-post textarea {
	width:97%;
	height:47px;
}

.comments-post {
	width:745px;
}


.comments-post input[type="submit"] {
    border: medium none;
    float: right;
    margin-top: 10px;
	font-size:15px;
	padding:1px 20px;
	cursor:pointer;
}

.comments-post-left .thumbnail {
	border:1px solid #ccc;
}


.comments-list li {
    border-right: 1px solid #EA275E;
    float: left;
    font-size: 14px;
    line-height: 11px;
    padding-left: 5px;
}

.comments-list li a {
	padding:0px 10px;
	color:#EA275E;
}

.comments-list li a:hover {
	color:#333;
	text-decoration:underline;
}

.comments-list li.active {
	border-color:#333;
}

.comments-list li.active a {
	color:#333;
}


.comments-list {
    padding-top: 25px;
}

.comment-option-list li {
	float:left;
	font-size:14px;
	padding-right:10px;
}

.comment-detail-middle {
	width:732px;
	padding-left:10px;
}


.left.comment-detail-middle > p {
    font-size: 14px;
    line-height: 21px;
    padding-top: 1px;
    padding-bottom:15px;
    display: inline-block;
    font-family:DroidSerif, Arial, Helvetica, sans-serif;
}

.bullet-link {
	background:url(/sites/all/themes/pvgarland/pvgarland/bullets.png) no-repeat;
	padding:0px 0px 0px 15px;
	font-size:14px;
	
}

.bullet-link.down {
	background:url(/sites/all/themes/pvgarland/pvgarland/bullets-down.png) 0px 4px no-repeat;
}

.cmt-name-down {
	padding-top:23px;
	margin-left:40px;
}

.like-button {
	background:url(/sites/all/themes/pvgarland/pvgarland/like.png) no-repeat;
	color:#2c9801;
	font-weight:bold;
	font-size:14px;
	background-position:top right;
	padding:6px 25px 0 0;
}

.dislike-button {
	background:url(/sites/all/themes/pvgarland/pvgarland/dislike.png) no-repeat;
	color: #cb4700;
    font-size: 14px;
    font-weight: bold;
    padding: 0 0 6px 25px;
    text-align: right;
}

.no-likes {
	color:#999;
}

.separator-one {
	width:100%;
	height:1px;
	background:#cccccc;
}


.comments-details {
    border-top: 1px solid #CCCCCC;
    margin-top: 20px;
    padding-top: 10px;
}




.comments-details .left {
	position:relative;
}

.comments-details .left:hover .comment-user-information {
	display:block;
}

.content03 {
	font-size:14px;
	background:#fff5d9;
	padding:20px;
	margin:20px 0;
}

.article-cnt-three .article-data {
	border:1px solid #fff;
	min-height:275px;
	overflow:hidden;
}

.comment-details-outer {
	height:auto;
	/* overflow:auto; */
	/* padding-right: 10px; */
}

.movies-details h2 {
	font-size:30px;
	margin-top:10px;
	color:#333;
}

.rating-digit {
	font-size:31px;
	margin-top:-5px;
	padding-left: 0px;
	position:relative;
	top:-14px;
}

.menu-two li {
	padding:0px 10px;
}

.menu-two li:hover {
	background:none !important;
	box-shadow:none !important;
	margin-top:0px !important;
	padding:0px 10px !important;
	border-color:#EA275E;
}

.youtube-embde {
	width:300px;
	float:left;
	margin-left:20px;
}

.article-three {
	padding-bottom:0px;
}

.article-three .article-data {
	width:179px;
	margin-bottom:15px;
}

.article-three .article-data img {
	display:block;
	width:179px;
	height:179px;
}

.artcle-heading {
	line-height:30px;
	padding-bottom:15px;
}

.dashes {
	background:url(/sites/all/themes/pvgarland/pvgarland/dashes.png) no-repeat;
	padding-left:20px;
}

.comment-bottom-links a {
	padding-right:5px;
}

.reply-comment {
	margin-left:70px;
}

.reply-comment .comment-detail-middle {
	width:570px;
}

.comment-option-list li.write {
	background:url(/sites/all/themes/pvgarland/pvgarland/write.png) no-repeat;
	padding-left:20px;
}

.comment-user-information {
	background:#fff;
	box-shadow:0px 0px 9px 0px #ccc;
	-webkit-box-shadow:0px 0px 9px 0px #ccc;
	-moz-box-shadow:0px 0px 9px 0px #ccc;
	-o-box-shadow:0px 0px 9px 0px #ccc;
	-ms-box-shadow:0px 0px 9px 0px #ccc;
	padding:10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	width:550px;
	position: absolute;
	z-index:99;
	top:-13px;
	left:72px;
	/* display:none; */
}




.comment-user-information .thumbnail {
    height: 85px;
    width: 85px;
}

.comment-user-information .thumbnail img {
	display:block;
	width:100%;
}

.comment-user-information-details {
	font-size:13px;
	padding-left:15px;
}

.comment-user-information-details label {
	font-weight:bold;
	display:block;
}

.comment-user-information-details ul li {
	float:left;
	margin-right:25px;
	list-style:disc;
	font-size:12px;
}

.date-detail {
	color:#666;
}

#block-block-19 {
    /* margin-top: -20px; */
}


#block-block-2 .content-bg, #block-block-19 .content-bg, #block-block-3 .content-bg {
    background: none repeat scroll 0 0 #FFFFFF !important;
    border: 1px solid #CECECE;
    margin-bottom: 0;
    padding: 10px;
}

#block-block-19 .content, #block-block-2 .content, #block-block-3 .content {
	margin-top:0px;
}

.node .article-content-one-left {
   /*  margin-bottom: 20px; 
    margin-left: -15px;*/
	padding-bottom:14px;
	background:#f0f0f0;
	padding-top:10px;
}
/* .node .article-content-one-left :first-child {
  margin-left: -15px;
} */

.article-content-one-left:nth-child(1) {
  width: 100%;
}

#adblade{
/*	margin-left:-15px; */
}
table.relatednodeimages {
    margin: 0;
    width: 98%;
}


.relatednodeimages td {
    float: left;
    margin-left: 11px;
    width: 170px;
}

.lastarea {
    border: none !important;
}
.comment-arrow {
	background:url(/sites/all/themes/pvgarland/pvgarland/comment-arrow.png) no-repeat;
	width:29px;
	height:52px;
	position:absolute;
	left:-29px;
	top:20px;
}

.item-list ul li {
    list-style: none !important;
    padding: 0px !important;
    margin: 0px !important;
    
}



.comment_comments.first {
    margin-left: -7px;
}

.comment_comments.first > a {
    color: #EA275E;
}


.forward-page {
    color: #EA275E;
}


.submitted > a {
    color: #EA275E;
}




.taxonomy_term_232 > a, .taxonomy_term_51.last > a {
    background: none repeat scroll 0 0 #EEEEEE;
    padding: 5px 10px;
}




#block-superfish-4 > h2 {
    /* display: none; */
}

.clear-block.block.block-superfish.content-bg {
    background: none;
}

.picture > img {
    height: 60px;
    width: 60px;
}


.links li > a {
    background: url("../img/bullets.png") no-repeat;
    font-size: 14px;
    padding: 0;
    color: #EA275E !important;
}

br {
    display: none;
}


.nodeterms {
    padding: 0;
}

.nodeterms ul li {
    background: #E3E3E3;
    padding:5px 10px !important;
    line-height: 35px;
	font-family: 'Droid Serif', serif;
	border-right: #fff solid 4px;
    
    
}

.nodeterms ul li a {
    color: #333 !important;
}

.links > a {
    color: #EA275E;
    font-size: 12px;
}


.nodeterms ul li a:hover {
    text-decoration: none;
}

.taxonomy_term_232 > a, .taxonomy_term_51.last > a {
    background: none !important;
}

#main-header-region {
    float: left;
    margin-bottom: 14px;
    margin-top: -10px;
    width: 1008px;
}

.top10moviesbody .views-table {
    padding: 15px;
    margin-left: 15px;
    margin-top: 15px;
    margin-bottom: 15px;
    width: 295px;
    font-family:DroidSerif, Arial, Helvetica, sans-serif;
}


table.movieprofilemain td, table.movieprofile td {
    padding: 0 0 10px;
}

.fl.ml108.bold {
    font-size: 12px;
    width: 647px;
}


.fr {
    /* float: right; */
}


.flag-wrapper.flag-likecomment ,
.flag-wrapper.flag-dislikecomment {
    display: inline-block;
}

.views-field.views-field-field-theatricalrelease-value {
    text-align: right;
}

.flag-wrapper.flag-dislikecomment {
    /* float: left; */
}


.fr .flag-wrapper.flag-dislikecomment {
    /* display: none; */
    /* float: left; */
}


.fl.ml108.bold {
    float: left;
    font-size: 12px;
}


.comment-detail-middle .links {
    margin-top: 0px;
    margin-left: -2px;
}

/*

.fl.green_13.bold.pt3.pr7 {
    background: url("/sites/all/themes/pvgarland/pvgarland/like.png") no-repeat scroll;
    padding: 2px 0 0 23px;
    margin-left: 10px;
}

.fl.red_13.bold.pt3.pl7 {
    background: url("/sites/all/themes/pvgarland/pvgarland/dislike.png") 0px 3px no-repeat scroll;
    padding: 2px 0 2px 23px;
}

*/

.block ul{
    padding: 0px !important;
}

#tabs-wrapper {
    width: 764px !important;
}

#centercontent {
    float: left;
    width: 860px;
}


#edit-comment {
    width: 840px !important;
    height: 75px;
}


.form-item label {
   /* display: none; */
    font-family: abel-regular;
    font-size: 18px;
    font-weight: bold;
}


#edit-preview {
  /*  display: none; */
}


#edit-submit-1 {
    background: none repeat scroll 0 0 #EA275E;
    border: medium none;
    border-radius: 5px;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    padding: 2px 20px;
    text-transform: uppercase;
	margin-top:10px;
}

#edit-preview, #edit-delete {
    background: none repeat scroll 0 0 #EA275E;
    border: medium none;
    border-radius: 5px;
    color: #FFFFFF;
    cursor: pointer;
    padding: 2px 20px;
    text-transform: uppercase;
}

fieldset {
  
    margin-bottom: 1em;
    padding: 0.5em;
}

.img_assist-button {
    /* display: none; */
}


.relatednodeimages {
    width: 100%;
}


.form-item > a {
    /* display: none; */
}


.sources > a {
    /* display: none; */
}

.forward-page {
    /* display: none; */
}


.table-list {
    padding-left: 15px;
}


ul.links.inline {
    float: left;
    width: 656px;
    margin-top: 10px;
}



.forward_links.last {
   /*  display: none; */
}

.article-table-one {
    margin: 0;
	margin-bottom:15px;
}

#block-similarterms-15 .content, #block-user-3 .content, #block-poll-0 .content {
	border:1px solid #cecece;
}

.pager-previous a, .pager-first a, .pager-next a, .pager-last a {
    background: #EA275E !important;
    border-radius: 3px;
    color: #FFFFFF !important;
    display: block;
    padding: 1px 0;
    text-align: center;
    width: 100px;
}

.item-list .pager li {
    display: inline-block !important;
    margin: 0 !important;
    padding: 2px 6px !important;
}

.pager-item {
    margin: 0 10px !important;
}

.pager {
    margin: 0 auto !important;
}


/*#block-views-LatestNews-block_1 { */
.block-views {
    padding: 0px;
}

.block-views h2,#block-poll-recent > h2,#block-user-online > h2, #block-views-LatestNews-block_1 h2, #block-privatemsg-privatemsg-menu > h2, #block-poll-0 > h2, #block-views-NewMovieRatings-block_1 > h2, #block-user-3 > h2, #block-similarterms-15 > h2, .top-movies .title-content, .top10moviestitle {
    background:#FFE600;
    padding: 10px 20px;
    font-size: 36px;
    text-align: left;
    color: #333;
}

.title-content {
    font-family:Abel-Regular, "Open Sans", arial !important;
}

.movieads .content-bg {
    padding: 0px;
}

.clear-block.block.block-privatemsg.content-bg, .clear-block.block.block-poll.content-bg, .clear-block.block.block-views.content-bg, .clear-block.block.block-user.content-bg {
    padding: 0;
}




.block-views .content, #block-poll-0 .content, #block-views-LatestNews-block_1 .content, #block-user-3 .content, #block-privatemsg-privatemsg-menu .content, #block-user-online .content,#block-poll-recent .content {
    background-color: #FFFFFF;
    margin: 15px;
    padding: 19px;
}

#block-views-NewMovieRatings-block_1 .content {
    background: none !important;
    margin: 0px 15px;
    font-size: 14px !important;
    padding-bottom: 15px;
}

.content {
    font-size: 14px;
	font-family: DroidSerif, Arial, Helvetica, sans-serif;
}

.views-table td {
    font-size: 16px;
}

#wrapper {
    margin: 0px auto !important;
    /*width: auto !important;*/
    /*max-width: 100% !important;*/
    /*min-width: 100% !important;*/
}

.nodeteaserads {
  /*  display: none; */
}

#header {
    border: none;
}


.field-content > p {
    font-family:DroidSerif, Arial, Helvetica, sans-serif !important;
}


.PopularCelebrities .recently-viewed-title > a {
    color: #333333 !important;
    /*display: block;*/
    font-family: Abel-Regular,"Open Sans", arial !important;
    font-size: 13px;
    /*text-align: left;*/
}

.recently-viewed-title > a {
    color: #333333 !important;
    display: block;
    font-family: Abel-Regular,"Open Sans", arial !important;
    font-size: 18px;
    text-align: left;
}


.font-one > a {
    color: #333333;
}

.font-one > a:hover {
	color: #EA275E;
	text-decoration: underline;
}

.article-content-one-left .content > table {
    padding-top: 15px;
}

.comment-detail-middle ul.links li {
    padding: 0 5px !important;
}

.bodytext > p {
    padding-bottom: 20px;
}

.bodytext p {
    color: #333333 !important;
    font-family:"Droid Serif", Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 22px;
    text-align: justify;
}


.bodytext div {
    color: #333333 !important;
    font-family:"Droid Serif", Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 22px;
    text-align: justify;
}


.picture {
    height: 60px;
}

.clear-block.block.block-similarterms.content-bg {
    padding: 0;
}


.clear-block:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.clear-block.block.block-privatemsg.content-bg, .clear-block.block.block-poll.content-bg, .clear-block.block.block-views.content-bg, .clear-block.block.block-user.content-bg {
    padding: 0;
}
.clear-block {
    display: block;
}
.clear-block {
    display: inline-block;
}

.article-content-one-left .content-bg {
   background-color: #ffffff;
   /* margin-left: 20px; */
   padding-top:5px;
   padding-bottom:5px;
}
.article-content-one-left > .content-bg {
   /* border-bottom: 3px solid #EA275E;*/
}
article, aside, div, dt, figcaption, footer, form, header, hgroup, html, main, nav, section {
    display: block;
}
address, address[dir], article, article[dir], aside, aside[dir], blockquote, blockquote[dir], body, body[dir], caption, caption[dir], center, center[dir], col, col[dir], colgroup, colgroup[dir], dd, dd[dir], dir, dir[dir], div, div[dir], dl, dl[dir], dt, dt[dir], fieldset, fieldset[dir], figcaption, figcaption[dir], figure, figure[dir], footer, footer[dir], form, form[dir], h1, h1[dir], h2, h2[dir], h3, h3[dir], h4, h4[dir], h5, h5[dir], h6, h6[dir], header, header[dir], hgroup, hgroup[dir], hr, hr[dir], html, html[dir], legend, legend[dir], li, li[dir], listing, listing[dir], main, main[dir], marquee, marquee[dir], menu, menu[dir], nav, nav[dir], noframes, noframes[dir], ol, ol[dir], p, p[dir], plaintext, plaintext[dir], pre, pre[dir], section, section[dir], summary, summary[dir], table, table[dir], tbody, tbody[dir], td, td[dir], tfoot, tfoot[dir], th, th[dir], thead, thead[dir], tr, tr[dir], ul, ul[dir], xmp, xmp[dir] {
    unicode-bidi: -moz-isolate;
}
center {
    text-align: -moz-center;
}
td {
    text-align: inherit;
}
table {
    border-collapse: collapse;
}
table {
    border-collapse: separate;
    border-spacing: 2px;
    text-indent: 0;
}
body {
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
}
body {
    color: #494949;
}
[dir="ltr"] {
    direction: ltr;
}
#block-similarterms-15 .content {
    margin: 15px;
    padding: 15px;
    text-align: left;
}

.view-content {
    margin: 0;
}

.top10moviesbody .odd {
    background: none !important;
}


.imagecache.imagecache-MovieProfileImages {
   /* height: 370px;
    width: 277px; */
	display:block;
	margin:0px auto;
}

.menu-two {
   /* border-left: 2px solid #EA275E !important; */
   margin-left:-9px;
   border-left:none !important;
}

.menu-two:hover {
	margin-left:-9px;
	border-left:none !important;
}

.menu-two li:hover {
	border-left:none !important;
	margin-left:0px;
}


#edit-comment-1 {
    height: 70px;
    width: 97.4%;
}


.picture img {
    border: 1px solid #ccc;
    height: 60px;
    width: 60px;
}


.views-field-picture {
    float: left;
    width: 75px;
}


.col-1 {
 /*   padding-bottom: 10px !important;*/
}

.node .links ul.links li, .comment .links ul.links li {
    display: inline-block;
}

.fivestar-form-vote-26685.clear-block {
    padding: 5px 0 15px 0;
}


form.fivestar-widget select, form.fivestar-widget input {
    margin: 10px 0 0 0 !important;
}


.celebinfo {
    padding: 5px 0 25px 0px;
}


.imagecache.imagecache-CelebProfileImages {
	height:auto;
}

.story-content-right >  h1 {
	margin-top:-8px;
}
.story-content-right >  h1 a {
    font-size: 34px;
    color: #333 !important;
}


@media (min-width: 480px) and (max-width: 780px) {
}

@media (min-width: 260px) and (max-width: 480px) {
}


.no-margin {
	margin:0px;
}

.margin-top {
	margin-top:0px !important;
}

.margin-bottom {
	margin-bottom:0px;
}

.margin-right {
	margin-right:0px !important;
}

.margin-left {
	margin-left:0px !important;
}

.no-padding {
	padding:0px;
}

.padding-top {
	padding-top:0px;
}

.padding-bottom {
	padding-bottom:0px !important;
}

.padding-right {
	padding-right:0px;
}

.padding-left {
	padding-left:0px !important;
}

.no-border {
	border:none !important;
}

/* MENU */
#mainmenucontainer
{
   margin: 0px;
   padding-top: 15px;
   padding-bottom: 28px;
}


ul.nice-menu {
 position: relative !important;
}
ul.nice-menu li{
 position: static !important;
}
.menu-27018.menuparent.menu-path-taxonomy-term-52454948476505153420946.first.odd {
  border-left: 2px solid #ea275e !important;
  /*margin-left: -2px;*/
}
.menu-27018.menuparent.menu-path-taxonomy-term-52454948476505153420946.first.odd:hover {
  margin-left: -2px !important;
}
ul.nice-menu ul, ul.nice-menu li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    background-color: #d5d5d5 !important;
}
ul.nice-menu {
}
ul.nice-menu > li.menuparent {
    background-color: white !important;
    border: none;
}

ul.nice-menu > li.menuparent:hover {
	padding-top:5px;
	padding-bottom:5px;
	margin-top:-5px;
	border-color:#d5d5d5 !important;
}
.mainmenucontainer > ul.nice-menu  {
    border-left: 2px solid #EA275E !important;
}

ul.nice-menu > li.menuparent  {
    padding: 0;
    margin: 0;
    border-right: 2px solid #EA275E !important;
    padding-right: 10px;
    padding-left: 10px;
}
ul.nice-menu > li.menuparent first:child {
border-left: 2px solid #EA275E !important !important;
}


ul.nice-menu > li.menuparent:hover, 
ul.nice-menu li.menuparent:hover {
 background-color: #d5d5d5 !important;
 
}

ul.nice-menu > li.menuparent:hover
/*ul.nice-menu > li.menuparent:hover ul */
{
	/*
    box-shadow:2px 4px 6px -1px #666;
	-webkit-box-shadow:2px 4px 6px -1px #666;
	-moz-box-shadow:2px 4px 6px -1px #666;
	-o-box-shadow:2px 4px 6px -1px #666;
	-ms-box-shadow:2px 4px 6px -1px #666;
	*/
	margin-left:-2px;
	
	/*padding-right: 10px;
    padding-left: 12.2px;*/
	 padding-right: 10px;
    padding-left: 14px;
	
}
li.menuparent ul  {
	box-shadow:2px 4px 6px -1px #666;
	-webkit-box-shadow:2px 4px 6px -1px #666;
	-moz-box-shadow:2px 4px 6px -1px #666;
	-o-box-shadow:2px 4px 6px -1px #666;
	-ms-box-shadow:2px 4px 6px -1px #666;
}
li.menuparent:hover ul  {
	box-shadow:2px 4px 6px -1px #666;
	-webkit-box-shadow:2px 4px 6px -1px #666;
	-moz-box-shadow:2px 4px 6px -1px #666;
	-o-box-shadow:2px 4px 6px -1px #666;
	-ms-box-shadow:2px 4px 6px -1px #666;
}

ul.nice-menu li.menuparent ul {
  margin-top: 10px;
  min-height: 365px;
}
ul.nice-menu li.menuparent ul 
{
   display: inline;
}
ul.nice-menu li.menuparent ul li
{
   display: inline;

}

ul.nice-menu li.menuparent ul li {
   width: 200px;
   padding-left:3px;
}
ul.nice-menu li.menuparent ul li:first-child {
   padding-top:15px;
}
/*
ul.nice-menu li.menuparent ul li:last-child {
   width: 1000px;
   min-height: 363px;
   float: right !important;
   position: absolute !important;
   background-color: #f0f0f0 !important;
   box-shadow:2px 4px 6px -1px #666;
	-webkit-box-shadow:2px 4px 6px -1px #666;
	-moz-box-shadow:2px 4px 6px -1px #666;
	-o-box-shadow:2px 4px 6px -1px #666;
	-ms-box-shadow:2px 4px 6px -1px #666;
	margin-top:-1px;
	padding-left:15px;
}

ul.nice-menu li.menuparent ul li:last-child > a {
	padding-top: 20px;
	padding-bottom: 30px;
	font-size: 30px;
        color: #ea275e !important;
}*/

ul.nice-menu li.menuparent a {
    color: #333333 !important;
    font-family:http://fonts.googleapis.com/css?family=Abel;
    font-size: 24px;
    /*letter-spacing: -1px;*/
    line-height: 14px;
    text-transform:capitalize;

}
ul.nice-menu li.menuparent ul  a {
    font-size: 18px;
    padding-top: 0px;
    padding-bottom: 0px;
	line-height:25px;
}

ul.nice-menu ul, #header-region ul.nice-menu ul {
	top:22px !important;
}

.view-header-photogallery 
{
	padding-bottom: 10px;
}

ul.nice-menu .view-menu-latestentertainment .view-field-title,
ul.nice-menu .view-menu-latestfashion .view-field-title ,
ul.nice-menu .view-menu-latestbeauty .view-field-title ,
ul.nice-menu .view-menu-tredingmovies .view-field-title ,
ul.nice-menu .view-menu-latestvideos .view-field-title ,
ul.nice-menu .view-menu-latestphotos .view-field-title ,
ul.nice-menu .view-menu-features .view-field-title ,
ul.nice-menu .view-menu-latestpolls .view-field-title ,
ul.nice-menu .view-menu-popularcelebstoday .view-field-title 
{
    max-width: 180px;
}
ul.nice-menu .view-menu-latestentertainment table tr ,
ul.nice-menu .view-menu-latestfashion table tr,
ul.nice-menu .view-menu-latestbeauty table tr,
ul.nice-menu .view-menu-latestvideos table tr,
ul.nice-menu .view-menu-latestpolls table tr,
ul.nice-menu .view-menu-latestphotos table tr,
ul.nice-menu .view-menu-features table tr,
ul.nice-menu .view-menu-trendingmovies table tr,
ul.nice-menu .view-menu-popularcelebstoday table tr
{
    vertical-align: top;
    font-size: 18px;
}
/**** MENU END***/


.WhatsPopular {
    width: 860px !important;
   /* padding-top: 15px; */
}

.mainmovie {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 15px solid #F0F0F0;
    padding: 15px;
}

#edit-preview-1 {
    background: none repeat scroll 0 0 #EA275E;
    border: medium none;
    border-radius: 5px;
    padding: 2px 20px;
	margin-top:10px;
}


#edit-submit-2 {
    background: none repeat scroll 0 0 #EA275E;
    border: medium none;
    border-radius: 5px;
    padding: 2px 20px;
}

#edit-submit {
    background: none repeat scroll 0 0 #EA275E;
    border: medium none;
    border-radius: 5px;
    padding: 2px 20px;
}

.resizable-textarea .grippie {
    width: 860px;
}

.poll .vote-form .choices {
	margin:0px !important;
}

#edit-vote-1, #edit-vote {
	background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 3px;
    color: #EA275E;
    display: block;
    padding: 5px;
    text-align: center;
	border:none;
	width:100%;
	font-size:17px;
	font-weight:normal;
}
.vote-form .choices {
	width:100%;
}


.poll .vote-form .choices .form-item {
    border-top: 1px solid #FFFFFF;
    padding-top: 5px;
}



#block-poll-0 .content {
    background: none repeat scroll 0 0 #F0F0F0;
    border: medium none;
    padding: 0;
}

#edit-comment-1-wrapper > .resizable-textarea {
    width: 800px;
}

html.js .resizable-textarea textarea {
    width: 100% !important;
}

.tips li {
    padding-left: 0px;
}


.article-content-two.article-three > table {
    width: 781px;
}


.article-content-two.article-three > table td {
    border: 1px solid #CCCCCC;
    display: block;
    float: left;
    margin-bottom: 15px;
    margin-left: 15px;
    min-height: 175px;
    width: 176px;
}

.article-content-two.article-three > table td a {
    display: block;
    height: 152px;
}

.article-content-two.article-three > table td p {
    font-family:DroidSerif, Arial, Helvetica, sans-serif;
    text-align: center;
    padding: 2px 5px;
}


.nodeterms ul.links.inline {
    margin-top: 7px;
}

#node-114167 > h1 {
    display: none;
}



.block-views .views-field-title {
    text-align: left;
}


.block-views .views-field-title {
    float: right;
    text-align: left;
    width: 110px;
    margin-right: -10px;
}


.block-views .view-field-title > a {
	font-size:14px;
	line-height:18px;
}

.block-views .views-field-field-video-url-embed ,
.block-views .views-field-field-newsfeedimage-fid ,
.block-views .views-field-field-tvimages-fid ,
.block-views .views-field-field-attach-main-fashion-image-fid {

    float: left;
    margin-left: -7px;
    width: 100px;
}


.block-views .imagecache.imagecache-block-image {
    margin-bottom: 0 !important;
    margin-right: 0 !important;
    margin-top: 0 !important;
    width: 125px;
    height:auto;
}

.views-field-title .view-field-title {
    padding-left: 10px;
}
.item-list .pager {
    /*height: 24px;*/
    overflow: hidden;
	padding:20px 0px;
}

.block-views .item-list ul li {
    min-height: 130px;
    background: #fff;
    padding: 15px 17px !important;
    margin-bottom: 15px !important;
    border: 1px solid #ccc;
}

/*#block-views-LatestNews-block_1 .item-list ul li img { */
#block-views-LatestNews-block_1 .item-list ul li img {
	width:125px !important;
}

#relatedarticles > .relatednodeimages td {
    width: 183.8px !important;
}

#block-similarterms-15 li {
    padding-bottom: 15px !important;
}


.box > h2 {
    padding-top: 20px;
}

.block-views .content ,
#block-views-LatestNews-block_1 .content {
    margin: 0px !important;
    padding: 20px 19px;
    background: #f0f0f0;
}

.comment-controls ul li {
 display: inline-block;
 padding-left:10px;
}


.sources a {
    padding-right: 10px;
}

.comment-controls {
	text-transform: uppercase;
	font-size: 14px;
	letter-spacing: 1.5px;
}

/*
.comment-data, .comment-thumbnail {
 display: inline-block;
}
*/
.comment-thumbnail {
	float:left;
	width:80px;
}

.comment-data {
	width:400px;
	float:left;
}

.comment-metadata {
-webkit-font-smoothing: antialiased;
/* font-style: italic; */
font-size: .9375em;
line-height: 1.3;
color: #EA275E;
}
.comment-data {
  width: 700px;
}
 .comment-thumbnail {
  width: 80px;
}

.comment-comment p{
  /* font: 100%/1.625 "Open Sans"; */
  text-align: justify;
}

.comments-details-block {
 border-top: 1px solid #d2d2d2;
 padding-top: 10px;
 padding-bottom: 15px;
 font-family:"Droid Serif",Arial,Helvetica,sans-serif;
}


.celebs-discrption {
    font-family: "Droid Serif",Arial,Helvetica,sans-serif;
    font-size: 15px;
    letter-spacing: 2px;
    line-height: 25px;
    margin-top: 5px;
}

.mollom-privacy,
#comment-form div p,
#comment-form div ul.tips
{
 display: none;
}

.likeicon {
margin-bottom: -10px;
}
.dlicon {
margin-bottom: -14px;
margin-left: 4px;
}
.likebutton {
   color: #2c9801;
}
.dislikebutton {
   color: #cb4700;
}

#edit-vote {
	margin-bottom:15px;
}


.pluginSkinLight.pluginFontHelvetica {
    margin-top: 15px;
}

.pin {
	padding:0px !important;
	box-shadow: none !important;
/*	border:1px solid #cecece !important; */
        width: 194px;
}

.pin p {
	padding:0 8px 15px 5px;
}

.pin img {
	border:none !important;
	padding-bottom:0px !important;
}

.pin {
        display: inline-block;
        background: #FEFEFE;
        /* border: 2px solid #FAFAFA; */
        box-shadow: 0 1px 2px rgba(34, 25, 25, 0.4);
        margin: 0 2px 15px;
        -webkit-column-break-inside: avoid;
        -moz-column-break-inside: avoid;
        column-break-inside: avoid;
        padding: 2px;
        padding-bottom: 5px;
        background: -webkit-linear-gradient(45deg, #FFF, #F9F9F9);
        opacity: 1;

        -webkit-transition: all .2s ease;
        -moz-transition: all .2s ease;
        -o-transition: all .2s ease;
        transition: all .2s ease;
}

.pin img {
        width: 100%;
        border-bottom: 1px solid #ccc;
        padding-bottom: 15px;
        margin-bottom: 5px;
}

.pin p {
        font: 12px/18px Arial, sans-serif;
        color: #333;
        margin: 0;
}


.views-field-title p {
       width: 182px;
}

table.frontpagetable td {
   vertical-align: top;
}



#node-273877 {
    background: none repeat scroll 0 0 #F0F0F0;
    padding-top: 10px;
}

.story-content-left img {
    width: 200px !important;
}


.fivestar {
 /*   margin-top: -15px !important;*/
	margin-bottom:5px;
}


.celebinfo div.heading-two {
    font-size: 37px;
    margin-top: -7px;
    text-align: left;
}


.movies-content-main {
    padding: 0;
	margin-top:-5px;
}


.stories-main .heading-two {
    margin-top: -10px;
}

.movies-content-main .title-content {
	background: none repeat scroll 0 0 #FFE600;
    color: #333333;
    font-size: 36px;
    padding: 10px 20px;
    text-align: left;
}


.view-celebmovies {
    padding: 20px;
    text-align: left;
}

.form-item .description {
	font-size:11px !important;
}

.form-item label.option {
	font-family:"Droid Serif",Arial,Helvetica,sans-serif;
}

.view-NewMovieRatings table td {
    float: none !important;
}


.view-menu-trendingmovies table td a {
	width:140px !important;
}

.view-field-title > a {
    width: 140px;
}

.celebs-fan-cnt a {
	display:block;
	text-align:left;
	margin-top:5px;
}

.poll {
	position:relative;
	overflow: visible !important;
}
#block-poll-recent > .content{
	margin-top:50px !important;
	position:relative !important;
	
}

/*.poll .title {
	 background: none repeat scroll 0 0 #FFE600;
    color: #333333;
    font-size: 16px;
    padding: 0px 20px 10px 20px;
    text-align: left;
	margin:-30px 0 15px -15px;
	display:block;
	width:260px;
}*/
.poll .title {
background: none repeat scroll 0 0 #FFE600;
color: #333333;
font-size: 16px;
padding: 0px 20px 10px 20px;
text-align: left;
margin: -85px 0 0 -34px !important;
/* display: block; */
width: 260px;
position: absolute !important;
left: 0px !important;
top: 0px !important;

z-index: 99  !important;
}

.celebs-pic a.active {
	display:block;
	background:#000;
}

.celebs-pic a.active img, .movies-details a.active {
	margin:0px auto;
	display:block;
}

.movies-details a.active {
	display:block;
	background:#000;
}

.poll .text {
	text-align:left;
}

#node-273925 .push {
	display:none;
}

.tableSelect-processed td {
	max-width: 530px;
	padding-right: 10px;
	padding-bottom: 15px;
	border-bottom: 1px solid #027ac6;
	padding-top: 15px;
}


/** FB LIKE **/
.fb-like > span {
	height: 16px !important;
}
/** FB LIKE **/


/** HOME PAGE **/
.view.view-frontpage-latestvideos .views-field-field-video-url-embed {
	float: none;
	padding-left: 10px;
}
.view.view-frontpage-latestvideos .views-field-title .view-field-title {
	padding-left: 10px;
	max-width: 130px;
}
.view.view-frontpage-latestvideos table.views-view-grid tr {
	vertical-align: top;
}
.view.view-frontpage-latestvideos .view-field-title > a {
	width: 140px;
	color: #333333 !important;
	display: block;
	font-family: Abel-Regular,"Open Sans", arial !important;
	font-size: 18px;
	text-align: left;
}
/** HOME PAGE **/
/***** TOP MENU ****/
nav#topmenu {
        width: 100%;
        border-bottom: 1px solid #302f2e;
        height: 35px;
        line-height: 35px;
}
#topnav nav {
        margin: 0 auto;
        position: relative;
}
#topnav * {
        font-family: Abel-Regular, Arial, sans-serif !important;
        font-size: 18px;
        letter-spacing: 1px;
}
#topnav a {
        color: white;
        text-transform: capitalize;
        margin: 0;
}
#topnav li.selected a {
	color: #999999;
}
nav#topmenu ul {
    /*    width: 1180px;
        margin: 0 auto;
        padding: 0;
        list-style: none;
        list-style-image: none;*/
    float: left;
    list-style: outside none none;
    margin: 0 3px 0 auto;
    padding: 0 0 0 63px;
    width: 825px;
}
nav#topmenu ul li {
        display: inline;
        padding: 0;
        padding-right: 15px;
}

/***** TOP MENU ****/

/*** MOVIES EVENTS ****/
.view-MovieEvents table.views-view-grid tr {
	vertical-align: top;
}
/*** MOVIES EVENTS ****/



form.fivestar-widget{clear:both;display:block;}form.fivestar-widget select,form.fivestar-widget input{margin:0;}
.fivestar-combo-stars .fivestar-static-form-item{float:left;
  margin-right:40px;}.fivestar-combo-stars .fivestar-form-item{float:left;}
.fivestar-static-form-item .form-item,.fivestar-form-item .form-item{margin:0;}
div.fivestar-widget-static{display:block;}div.fivestar-widget-static br{clear:left;}div.fivestar-widget-static .star{float:left;
  width:17px;height:15px;overflow:hidden;text-indent:-999em;background:url(/sites/all/modules/fivestar/widgets/default/star.gif) no-repeat 0 0;}div.fivestar-widget-static .star span.on{display:block;width:100%;height:100%;background:url(/sites/all/modules/fivestar/widgets/default/star.gif) no-repeat 0 -32px;}div.fivestar-widget-static .star span.off{display:block;width:100%;height:100%;background:url(/sites/all/modules/fivestar/widgets/default/star.gif) no-repeat 0 0;}
div.fivestar-widget{display:block;}div.fivestar-widget .cancel,div.fivestar-widget .star{float:left;
  width:17px;height:15px;overflow:hidden;text-indent:-999em;}div.fivestar-widget .cancel,div.fivestar-widget .cancel a{background:url(/sites/all/modules/fivestar/widgets/default/delete.gif) no-repeat 0 -16px;
  text-decoration:none;}div.fivestar-widget .star,div.fivestar-widget .star a{background:url(/sites/all/modules/fivestar/widgets/default/star.gif) no-repeat 0 0;
  text-decoration:none;}div.fivestar-widget .cancel a,div.fivestar-widget .star a{display:block;width:100%;height:100%;background-position:0 0;
  cursor:pointer;}div.fivestar-widget div.on a{background-position:0 -16px;}div.fivestar-widget div.hover a,div.rating div a:hover{background-position:0 -32px;}form.fivestar-widget div.description{margin-bottom:0;}
div.fivestar-widget-static .star{width:17px;height:15px;background:url(/sites/all/modules/fivestar/widgets/hearts/heart.png) no-repeat 0 0px;}div.fivestar-widget-static .star span.on{background:url(/sites/all/modules/fivestar/widgets/hearts/heart.png) no-repeat 0 -32px;}div.fivestar-widget-static .star span.off{background:url(/sites/all/modules/fivestar/widgets/hearts/heart.png) no-repeat 0 0;}
div.fivestar-widget .cancel,div.fivestar-widget .star{width:17px;height:15px;}div.fivestar-widget .cancel,div.fivestar-widget .cancel a{background:url(/sites/all/modules/fivestar/widgets/hearts/heart_broken.png) no-repeat 0 0;}div.fivestar-widget .star,div.fivestar-widget .star a{background:url(/sites/all/modules/fivestar/widgets/hearts/heart.png) no-repeat 0 0;}div.fivestar-widget div.on a{background-position:0 -16px;}div.fivestar-widget div.hover a,div.rating div a:hover{background-position:0 -32px;}

#aggregator .feed-source .feed-title{margin-top:0;}#aggregator .feed-source .feed-image img{margin-bottom:0.75em;}#aggregator .feed-source .feed-icon{float:right;
  display:block;}#aggregator .feed-item{margin-bottom:1.5em;}#aggregator .feed-item-title{margin-bottom:0;font-size:1.3em;}#aggregator .feed-item-meta,#aggregator .feed-item-body{margin-bottom:0.5em;}#aggregator .feed-item-categories{font-size:0.9em;}#aggregator td{vertical-align:bottom;}#aggregator td.categorize-item{white-space:nowrap;}#aggregator .categorize-item .news-item .body{margin-top:0;}#aggregator .categorize-item h3{margin-bottom:1em;margin-top:0;}

.node-unpublished{background-color:#fff4f4;}.preview .node{background-color:#ffffea;}#node-admin-filter ul{list-style-type:none;padding:0;margin:0;width:100%;}#node-admin-buttons{float:left;
  margin-left:0.5em;
  clear:right;}td.revision-current{background:#ffc;}.node-form .form-text{display:block;width:95%;}.node-form .container-inline .form-text{display:inline;width:auto;}.node-form .standard{clear:both;}.node-form textarea{display:block;width:95%;}.node-form .attachments fieldset{float:none;display:block;}.terms-inline{display:inline;}

.poll .bar{height:1em;margin:1px 0;background-color:#ddd;}.poll .bar .foreground{background-color:#000;height:1em;float:left;}.poll .links{text-align:center;}.poll .percent{text-align:right;}.poll .total{text-align:center;}.poll .vote-form{text-align:center;}.poll .vote-form .choices{text-align:left;
  margin:0 auto;display:table;}.poll .vote-form .choices .title{font-weight:bold;}.node-form #edit-poll-more{margin:0;}td.poll-chtext{width:80%;}td.poll-chvotes .form-text{width:85%;}


fieldset{margin-bottom:1em;padding:.5em;}form{margin:0;padding:0;}hr{height:1px;border:1px solid gray;}img{border:0;}table{border-collapse:collapse;}th{text-align:left;
  padding-right:1em;
  border-bottom:3px solid #ccc;}
.clear-block:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clear-block{display:inline-block;}/* Hides from IE-mac \*/
* html .clear-block{height:1%;}.clear-block{display:block;}



body.drag{cursor:move;}th.active img{display:inline;}tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}td.active{background-color:#ddd;}td.checkbox,th.checkbox{text-align:center;}tbody{border-top:1px solid #ccc;}tbody th{border-bottom:1px solid #ccc;}thead th{text-align:left;
  padding-right:1em;
  border-bottom:3px solid #ccc;}
.breadcrumb{padding-bottom:.5em}div.indentation{width:20px;height:1.7em;margin:-0.4em 0.2em -0.4em -0.4em;
  padding:0.42em 0 0.42em 0.6em;
  float:left;}div.tree-child{background:url(/misc/tree.png) no-repeat 11px center;}div.tree-child-last{background:url(/misc/tree-bottom.png) no-repeat 11px center;}div.tree-child-horizontal{background:url(/misc/tree.png) no-repeat -11px center;}.error{color:#e55;}div.error{border:1px solid #d77;}div.error,tr.error{background:#fcc;color:#200;padding:2px;}.warning{color:#e09010;}div.warning{border:1px solid #f0c020;}div.warning,tr.warning{background:#ffd;color:#220;padding:2px;}.ok{color:#008000;}div.ok{border:1px solid #00aa00;}div.ok,tr.ok{background:#dfd;color:#020;padding:2px;}.item-list .icon{color:#555;float:right;
  padding-left:0.25em;
  clear:right;}.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list ul li{margin:0 0 0.25em 1.5em;
  padding:0;list-style:disc;}ol.task-list li.active{font-weight:bold;}.form-item{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}tr.merge-down,tr.merge-down td,tr.merge-down th{border-bottom-width:0 !important;}tr.merge-up,tr.merge-up td,tr.merge-up th{border-top-width:0 !important;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item .description{font-size:0.85em;}.form-item label{display:block;font-weight:bold;}.form-item label.option{display:inline;font-weight:normal;}.form-checkboxes,.form-radios{margin:1em 0;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.marker,.form-required{color:#f00;}.more-link{text-align:right;}.more-help-link{font-size:0.85em;text-align:right;}.nowrap{white-space:nowrap;}.item-list .pager{clear:both;text-align:center;}.item-list .pager li{background-image:none;display:inline;list-style-type:none;padding:0.5em;}.pager-current{font-weight:bold;}.tips{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;font-size:0.9em;}dl.multiselect dd.b,dl.multiselect dd.b .form-item,dl.multiselect dd.b select{font-family:inherit;font-size:inherit;width:14em;}dl.multiselect dd.a,dl.multiselect dd.a .form-item{width:8em;}dl.multiselect dt,dl.multiselect dd{float:left;
  line-height:1.75em;padding:0;margin:0 1em 0 0;}dl.multiselect .form-item{height:1.75em;margin:0;}
.container-inline div,.container-inline label{display:inline;}
ul.primary{border-collapse:collapse;padding:0 0 0 1em;
  white-space:nowrap;list-style:none;margin:5px;height:auto;line-height:normal;}ul.primary li{display:inline;}ul.primary li a{background-color:#ddd;border-color:#bbb;border-width:1px;border-style:solid solid none solid;height:auto;margin-right:0.5em;
  padding:0 1em;text-decoration:none;}ul.primary li.active a{background-color:#fff;border:1px solid #bbb;border-bottom:#fff 1px solid;}ul.primary li a:hover{background-color:#eee;border-color:#ccc;border-bottom-color:#eee;}ul.secondary{border-bottom:1px solid #bbb;padding:0.5em 1em;margin:5px;}ul.secondary li{display:inline;padding:0 1em;border-right:1px solid #ccc;}ul.secondary a{padding:0;text-decoration:none;}ul.secondary a.active{border-bottom:4px solid #999;}

#autocomplete{position:absolute;border:1px solid;overflow:hidden;z-index:100;}#autocomplete ul{margin:0;padding:0;list-style:none;}#autocomplete li{background:#fff;color:#000;white-space:pre;cursor:default;}#autocomplete li.selected{background:#0072b9;color:#fff;}
html.js input.form-autocomplete{background-image:url(/misc/throbber.gif);background-repeat:no-repeat;background-position:100% 2px;}html.js input.throbbing{background-position:100% -18px;}
html.js fieldset.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;margin-bottom:0;height:1em;}html.js fieldset.collapsed *{display:block !important;}html.js fieldset.collapsed legend{display:block;}html.js fieldset.collapsible legend a{padding-left:15px;
  background:url(/misc/menu-expanded.png) 5px 75% no-repeat;}html.js fieldset.collapsed legend a{background-image:url(/misc/menu-collapsed.png);
  background-position:5px 50%;}
* html.js fieldset.collapsed legend,* html.js fieldset.collapsed legend *,* html.js fieldset.collapsed table *{display:inline;}
html.js fieldset.collapsible{position:relative;}html.js fieldset.collapsible legend a{display:block;}
html.js fieldset.collapsible .fieldset-wrapper{overflow:auto;}
.resizable-textarea{width:100%;}.resizable-textarea .grippie{height:9px;overflow:hidden;background:#eee url(/misc/grippie.png) no-repeat center 2px;border:1px solid #ddd;border-top-width:0;cursor:s-resize;}html.js .resizable-textarea textarea{margin-bottom:0;width:100%;display:block;}
.draggable a.tabledrag-handle{cursor:move;float:left;
  height:1.7em;margin:-0.4em 0 -0.4em -0.5em;
  padding:0.42em 1.5em 0.42em 0.5em;
  text-decoration:none;}a.tabledrag-handle:hover{text-decoration:none;}a.tabledrag-handle .handle{margin-top:4px;height:13px;width:13px;background:url(/misc/draggable.png) no-repeat 0 0;}a.tabledrag-handle-hover .handle{background-position:0 -20px;}
.joined + .grippie{height:5px;background-position:center 1px;margin-bottom:-2px;}
.teaser-checkbox{padding-top:1px;}div.teaser-button-wrapper{float:right;
  padding-right:5%;
  margin:0;}.teaser-checkbox div.form-item{float:right;
  margin:0 5% 0 0;
  padding:0;}textarea.teaser{display:none;}html.js .no-js{display:none;}
.progress{font-weight:bold;}.progress .bar{background:#fff url(/misc/progress.gif);border:1px solid #00375a;height:1.5em;margin:0 0.2em;}.progress .filled{background:#0072b9;height:1em;border-bottom:0.5em solid #004a73;width:0%;}.progress .percentage{float:right;}.progress-disabled{float:left;}.ahah-progress{float:left;}.ahah-progress .throbber{width:15px;height:15px;margin:2px;background:transparent url(/misc/throbber.gif) no-repeat 0px -18px;float:left;}tr .ahah-progress .throbber{margin:0 2px;}.ahah-progress-bar{width:16em;}
#first-time strong{display:block;padding:1.5em 0 .5em;}
tr.selected td{
  background:#fff;}
table.sticky-header{margin-top:0;background:#fff;}
#clean-url.install{display:none;}
html.js .js-hide{display:none;}
#system-modules div.incompatible{font-weight:bold;}
#system-themes-form div.incompatible{font-weight:bold;}
span.password-strength{visibility:hidden;}input.password-field{margin-right:10px;}div.password-description{padding:0 2px;margin:4px 0 0 0;font-size:0.85em;max-width:500px;}div.password-description ul{margin-bottom:0;}.password-parent{margin:0 0 0 0;}
input.password-confirm{margin-right:10px;}.confirm-parent{margin:5px 0 0 0;}span.password-confirm{visibility:hidden;}span.password-confirm span{font-weight:normal;}

ul.menu{list-style:none;border:none;text-align:left;}ul.menu li{margin:0 0 0 0.5em;}li.expanded{list-style-type:circle;list-style-image:url(/misc/menu-expanded.png);padding:0.2em 0.5em 0 0;
  margin:0;}li.collapsed{list-style-type:disc;list-style-image:url(/misc/menu-collapsed.png);
  padding:0.2em 0.5em 0 0;
  margin:0;}li.leaf{list-style-type:square;list-style-image:url(/misc/menu-leaf.png);padding:0.2em 0.5em 0 0;
  margin:0;}li a.active{color:#000;}td.menu-disabled{background:#ccc;}ul.links{margin:0;padding:0;}ul.links.inline{display:inline;}ul.links li{display:inline;list-style-type:none;padding:0 0.5em;}.block ul{margin:0;padding:0 0 0.25em 1em;}

#permissions td.module{font-weight:bold;}#permissions td.permission{padding-left:1.5em;}#access-rules .access-type,#access-rules .rule-type{margin-right:1em;
  float:left;}#access-rules .access-type .form-item,#access-rules .rule-type .form-item{margin-top:0;}#access-rules .mask{clear:both;}#user-login-form{text-align:center;}#user-admin-filter ul{list-style-type:none;padding:0;margin:0;width:100%;}#user-admin-buttons{float:left;
  margin-left:0.5em;
  clear:right;}#user-admin-settings fieldset .description{font-size:0.85em;padding-bottom:.5em;}
.profile{clear:both;margin:1em 0;}.profile .picture{float:right;
  margin:0 1em 1em 0;}.profile h3{border-bottom:1px solid #ccc;}.profile dl{margin:0 0 1.5em 0;}.profile dt{margin:0 0 0.2em 0;font-weight:bold;}.profile dd{margin:0 0 1em 0;}


.field .field-label,.field .field-label-inline,.field .field-label-inline-first{font-weight:bold;}.field .field-label-inline,.field .field-label-inline-first{display:inline;}.field .field-label-inline{visibility:hidden;}
.node-form .content-multiple-table td.content-multiple-drag{width:30px;padding-right:0;}.node-form .content-multiple-table td.content-multiple-drag a.tabledrag-handle{padding-right:.5em;}.node-form .content-add-more .form-submit{margin:0;}.node-form .number{display:inline;width:auto;}.node-form .text{width:auto;}
.form-item #autocomplete .reference-autocomplete{white-space:normal;}.form-item #autocomplete .reference-autocomplete label{display:inline;font-weight:normal;}
#content-field-overview-form .advanced-help-link,#content-display-overview-form .advanced-help-link{margin:4px 4px 0 0;}#content-field-overview-form .label-group,#content-display-overview-form .label-group,#content-copy-export-form .label-group{font-weight:bold;}table#content-field-overview .label-add-new-field,table#content-field-overview .label-add-existing-field,table#content-field-overview .label-add-new-group{float:left;}table#content-field-overview tr.content-add-new .tabledrag-changed{display:none;}table#content-field-overview tr.content-add-new .description{margin-bottom:0;}table#content-field-overview .content-new{font-weight:bold;padding-bottom:.5em;}
.advanced-help-topic h3,.advanced-help-topic h4,.advanced-help-topic h5,.advanced-help-topic h6{margin:1em 0 .5em 0;}.advanced-help-topic dd{margin-bottom:.5em;}.advanced-help-topic span.code{background-color:#EDF1F3;font-family:"Bitstream Vera Sans Mono",Monaco,"Lucida Console",monospace;font-size:0.9em;padding:1px;}.advanced-help-topic .content-border{border:1px solid #AAA}.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#FFFFDD none repeat scroll 0 0;border:1px solid #F0C020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/ctools/images/status-active.gif) center center no-repeat;}
.container-inline-date{width:auto;clear:both;display:inline-block;vertical-align:top;margin-right:0.5em;}.container-inline-date .form-item{float:none;padding:0;margin:0;}.container-inline-date .form-item .form-item{float:left;}.container-inline-date .form-item,.container-inline-date .form-item input{width:auto;}.container-inline-date .description{clear:both;}.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin-right:5px;}.container-inline-date .date-spacer{margin-left:-5px;}.views-right-60 .container-inline-date div{padding:0;margin:0;}.container-inline-date .date-timezone .form-item{float:none;width:auto;clear:both;}
#calendar_div,#calendar_div td,#calendar_div th{margin:0;padding:0;}#calendar_div,.calendar_control,.calendar_links,.calendar_header,.calendar{width:185px;border-collapse:separate;margin:0;}.calendar td{padding:0;}
span.date-display-single{}span.date-display-start{}span.date-display-end{}span.date-display-separator{}.date-repeat-input{float:left;
  width:auto;margin-right:5px;}.date-repeat-input select{min-width:7em;}.date-repeat fieldset{clear:both;float:none;}.date-views-filter-wrapper{min-width:250px;}.date-views-filter input{float:left !important;
  margin-right:2px !important;
  padding:0 !important;width:12em;min-width:12em;}.date-nav{width:100%;}.date-nav div.date-prev{text-align:left;
  width:24%;float:left;}.date-nav div.date-next{text-align:right;
  width:24%;float:right;}.date-nav div.date-heading{text-align:center;width:50%;float:left;}.date-nav div.date-heading h3{margin:0;padding:0;}.date-clear{float:none;clear:both;display:block;}.date-clear-block{float:none;width:auto;clear:both;} 	 
 .date-clear-block:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}.date-clear-block{display:inline-block;}/* Hides from IE-mac \*/ 	 
 * html .date-clear-block{height:1%;}.date-clear-block{display:block;}

.date-container .date-format-delete{margin-top:1.8em;margin-left:1.5em;float:left;}.date-container .date-format-name{float:left;}.date-container .date-format-type{float:left;padding-left:10px;}.date-container .select-container{clear:left;float:left;}
div.date-calendar-day{line-height:1;width:40px;float:left;margin:6px 10px 0 0;background:#F3F3F3;border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #bbb;border-bottom:1px solid #bbb;color:#999;text-align:center;font-family:Georgia,Arial,Verdana,sans;}div.date-calendar-day span{display:block;text-align:center;}div.date-calendar-day span.month{font-size:.9em;background-color:#B5BEBE;color:white;padding:2px;text-transform:uppercase;}div.date-calendar-day span.day{font-weight:bold;font-size:2em;}div.date-calendar-day span.year{font-size:.9em;padding:2px;}






.filefield-icon{float:left;
  margin-right:0.4em;}


.filefield-element{margin:1em 0;white-space:normal;}.filefield-element .widget-preview{float:left;
  padding-right:10px;
  border-right:1px solid #CCC;
  margin-right:10px;
  max-width:30%;}.filefield-element .widget-edit{float:left;
  max-width:70%;}.filefield-element .filefield-preview{width:16em;overflow:hidden;}.filefield-element .widget-edit .form-item{margin:0 0 1em 0;}.filefield-element input.form-submit,.filefield-element input.form-file{margin:0;}.filefield-element input.progress-disabled{float:none;display:inline;}.filefield-element div.ahah-progress,.filefield-element div.throbber{display:inline;float:none;padding:1px 13px 2px 3px;}.filefield-element div.ahah-progress-bar{display:none;margin-top:4px;width:28em;padding:0;}.filefield-element div.ahah-progress-bar div.bar{margin:0;}



.filefield-generic-edit .filefield-icon{float:left;
  margin-right:0.7em;
  margin-top:0.3em;}.filefield-generic-edit-description{margin-right:6em;}
.filefield-generic-edit .form-text{width:99%;}.filefield-generic-edit .description{white-space:normal;margin-bottom:0;overflow:auto;}


 
body.img_assist{margin:0px;padding:5px;width:auto;min-width:0;color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:.8em;background-color:#efefef;}
body#img_assist_thumbs,body#img_assist_upload,body#img_assist_properties{border-top:1px solid #000;}
body#img_assist_header{background-color:#ccc;margin:0;}
.img_assist-button{font-weight:bold;margin:0px 0px -12px 0px;}.img_assist img{display:inline; padding-top: 10px;}.img_assist .messages{border:1px solid #000;background-color:#ccc;padding:2px;margin:3px 0px 6px 0px;}
.img_assist .node-form{width:95%;}
/*.img_assist img{border:1px solid #000;}*/
.img_assist #preview{padding:5px 10px 5px 5px;}.img_assist .form-item{
  margin-top:0px;margin-bottom:1em;}.img_assist #caption{display:block;}.img_assist #header-browse div.form-item,.img_assist #link-group div.form-item,.img_assist #edit-size div.form-item,.img_assist #size-other div.form-item{display:inline;}.img_assist #alignment{text-align:left;}.img_assist #edit-title,.img_assist #edit-desc{width:99%;}.img_assist #edit-link{width:155px;}.img_assist #edit-url{width:150px;}.img_assist #edit-align{width:100px;}#finalhtmlcode{display:none;visibility:hidden;}
#header-uploading,#header-properties,#header-browse{float:left;width:90%;}#header-startover,#header-cancel{float:right;width:19%;text-align:right;}#header-uploading input,#header-properties input,#header-browse input,#header-startover input,#header-cancel input,#header-uploading select,#header-properties select,#header-browse select{margin-top:0;margin-bottom:0;vertical-align:baseline;}
body#img_assist_popup{margin:0;padding:0;} 
span.inline-left{display:block;float:left;margin:5px 5px 5px 0px;}span.inline-right{display:block;float:right;margin:5px 0px 5px 5px;}span.inline-center{display:block;text-align:center;}span.inline .caption{display:block;}.image-clear{
  display:block;clear:both;height:1px;line-height:0px;font-size:0px;margin-bottom:-1px;}
#edit-mollom-captcha{display:block;}
.dblog-event pre,#simpletest-result-form table td pre{white-space:pre-wrap;}



.block-nice_menus{line-height:normal;z-index:10;}ul.nice-menu,ul.nice-menu ul{z-index:5;}ul.nice-menu li{}ul.nice-menu a{display:block;}ul.nice-menu ul,
#header-region ul.nice-menu ul{position:absolute;visibility:hidden;}ul.nice-menu li.over ul{padding-left:14px;visibility:visible;}ul.nice-menu ul li{display:block;}ul.nice-menu:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
ul.nice-menu li:hover ul,ul.nice-menu li.menuparent li:hover ul,ul.nice-menu li.menuparent li.menuparent li:hover ul,ul.nice-menu li.menuparent li.menuparent li.menuparent li:hover ul,ul.nice-menu li.over ul,ul.nice-menu li.menuparent li.over ul,ul.nice-menu li.menuparent li.menuparent li.over ul,ul.nice-menu li.menuparent li.menuparent li.menuparent li.over ul,
#header-region ul.nice-menu li:hover ul,#header-region ul.nice-menu li.menuparent li:hover ul,#header-region ul.nice-menu li.menuparent li.menuparent li:hover ul,#header-region ul.nice-menu li.over ul,#header-region ul.nice-menu li.menuparent li.over ul,#header-region ul.nice-menu li.menuparent li.menuparent li.over ul{visibility:visible;}
ul.nice-menu li:hover ul ul,ul.nice-menu li:hover ul ul ul,ul.nice-menu li:hover li:hover ul ul,ul.nice-menu li:hover li:hover ul ul ul,ul.nice-menu li:hover li:hover li:hover ul ul,ul.nice-menu li:hover li:hover li:hover ul ul ul,ul.nice-menu li.over ul ul,ul.nice-menu li.over ul ul ul,ul.nice-menu li.over li.over ul ul,ul.nice-menu li.over li.over ul ul ul,ul.nice-menu li.over li.over li.over ul ul,ul.nice-menu li.over li.over li.over ul ul ul,
#header-region ul.nice-menu li:hover ul ul,#header-region ul.nice-menu li:hover ul ul ul,#header-region ul.nice-menu li:hover li:hover ul ul,#header-region ul.nice-menu li:hover li:hover ul ul ul,#header-region ul.nice-menu li:hover li:hover li:hover ul ul,#header-region ul.nice-menu li:hover li:hover li:hover ul ul ul,#header-region ul.nice-menu li.over ul ul,#header-region ul.nice-menu li.over ul ul ul,#header-region ul.nice-menu li.over li.over ul ul,#header-region ul.nice-menu li.over li.over ul ul ul,#header-region ul.nice-menu li.over li.over li.over ul ul,#header-region ul.nice-menu li.over li.over li.over ul ul ul{visibility:hidden;}


ul.nice-menu li.menuparent ul,
#header-region ul.nice-menu li.menuparent ul{overflow:visible !important;}ul.nice-menu li.menuparent ul iframe,
#header-region ul.nice-menu li.menuparent ul iframe{display:none;display/**/:block;position:absolute;top:0;left:0;z-index:-1;filter:mask();width:20px;height:20px;}




ul.nice-menu,ul.nice-menu ul{list-style:none;padding:0;margin:0;}ul.nice-menu li{
  border-top:0;float:left;background-color:#eee;
  margin:0;padding-left:0;background-image:none;}
#header-region ul.nice-menu li{margin:0;
  padding-top:0.1em;padding-bottom:0.1em;background:#eee;}ul.nice-menu a{padding:0.3em 0px 0.3em 0px;}ul.nice-menu ul,
#header-region ul.nice-menu ul{top:1.8em;left:-1px;border:0;border-top:1px solid #ccc;margin-right:0;}
#header-region ul.nice-menu ul{top:1.7em;}ul.nice-menu ul li{width:12.5em;}


ul.nice-menu-right,ul.nice-menu-left,ul.nice-menu-right li,ul.nice-menu-left li{width:12.5em;}
ul.nice-menu-right ul{width:12.5em;left:12.5em;top:-1px;}ul.nice-menu-right ul ul{width:12.5em;left:12.5em;top:-1px;}ul.nice-menu-right li.menuparent,ul.nice-menu-right li li.menuparent{background:#eee url(/sites/all/modules/nice_menus/arrow-right.png) right center no-repeat;}ul.nice-menu-right li.menuparent:hover,ul.nice-menu-right li.over,ul.nice-menu-right li li.menuparent:hover,ul.nice-menu-right li li.over{background:#ccc url(/sites/all/modules/nice_menus/arrow-right.png) right center no-repeat;}
ul.nice-menu-left li ul{width:12.5em;left:-12.65em;top:-1px;}ul.nice-menu-left li ul li ul{width:12.5em;left:-12.65em;top:-1px;}ul.nice-menu-left li.menuparent,ul.nice-menu-left li li.menuparent{background:#eee url(/sites/all/modules/nice_menus/arrow-left.png) left center no-repeat;}ul.nice-menu-left li.menuparent:hover,ul.nice-menu-left li.over,ul.nice-menu-left li li.menuparent:hover,ul.nice-menu-left li li.over{background:#ccc url(/sites/all/modules/nice_menus/arrow-left.png) left center no-repeat;}ul.nice-menu-left a,ul.nice-menu-left ul a{padding-left:0px;}

ul.nice-menu-down{float:left;border:0;}ul.nice-menu-down li{border-top:1px solid #ccc;}ul.nice-menu-down li li{border-top:0;}ul.nice-menu-down ul{left:0;}ul.nice-menu-down ul li{clear:both;}ul.nice-menu-down li ul li ul,
#header-region ul.nice-menu-down li ul li ul{left:12.5em;top:-1px;}ul.nice-menu-down .menuparent a{}ul.nice-menu-down li.menuparent,
#header-region ul.nice-menu-down li.menuparent{background:#eee url(/sites/all/modules/nice_menus/arrow-down.png) right center no-repeat;}ul.nice-menu-down li.menuparent:hover,ul.nice-menu-down li.over,
#header-region ul.nice-menu-down li.menuparent:hover,#header-region ul.nice-menu-down li.over{background:#ccc url(/sites/all/modules/nice_menus/arrow-down.png) right center no-repeat;}ul.nice-menu-down li li.menuparent,
#header-region ul.nice-menu-down li li.menuparent{background:#eee url(/sites/all/modules/nice_menus/arrow-right.png) right center no-repeat;}ul.nice-menu-down li li.menuparent:hover,ul.nice-menu-down li li.over,
#header-region ul.nice-menu-down li li.menuparent:hover,#header-region ul.nice-menu-down li li.over{background:#ccc url(/sites/all/modules/nice_menus/arrow-right.png) right center no-repeat;}.poll .bar{height:1em;margin:1px 0;background-color:#ddd;}.poll .bar .foreground{background-color:#000;height:1em;float:left;}.poll .links{text-align:center;}.poll .percent{text-align:right;}.poll .total{text-align:center;}.poll .vote-form{text-align:center;}.poll .vote-form .choices{text-align:left;margin:0 auto;display:table;}.node-form .poll-form fieldset{display:block;}.pollfield-form fieldset legend + .form-item{width:70%;}.pollfield-form fieldset .form-item{float:left;width:25%;}
#pollfield{max-width:800px;display:table;}.pollfield-row{margin:10px 0;padding:0;overflow:visible;display:table-row;width:100%;}.pollfield-row .text{display:table-cell;vertical-align:middle;padding:0.2em 3px 0.2em 0;min-width:4em;overflow:visible;text-align:right;}.barcell{display:table-cell;width:240px;vertical-align:middle;}.barcell .bar{height:1em;border:#F0F0F0 solid 1px;background:#FFFFFF url(/sites/all/modules/pollfield/images/bg-bar-white.png) repeat-x scroll 0 0;width:240px;}.barcell .bar .pollfield-foreground{background:#71A7CC url(/sites/all/modules/pollfield/images/bg-bar.png) repeat-x scroll 0 100%;height:1em;}.pollfield-percent{display:table-cell;vertical-align:middle;padding:0.2em;min-width:20em;overflow:visible;}
.pollfield-chosen{font-weight:bold;font-style:italic;}


.wrapper.tagadelic{text-align:justify;margin-right:1em;}.tagadelic.level1{font-size:1em;}.tagadelic.level2{font-size:1.2em;}.tagadelic.level3{font-size:1.4em;}.tagadelic.level4{font-size:1.6em;}.tagadelic.level5{font-size:1.8em;}.tagadelic.level6{font-size:2em;}.tagadelic.level7{font-size:2.2em;}.tagadelic.level8{font-size:2.4em;}.tagadelic.level9{font-size:2.6em;}.tagadelic.level10{font-size:2.8em;}

#forum .description{font-size:0.9em;margin:0.5em;}#forum td.created,#forum td.posts,#forum td.topics,#forum td.last-reply,#forum td.replies,#forum td.pager{white-space:nowrap;}#forum td.posts,#forum td.topics,#forum td.replies,#forum td.pager{text-align:center;}#forum tr td.forum{padding-left:25px;
  background-position:2px 2px;
  background-image:url(/misc/forum-default.png);background-repeat:no-repeat;}#forum tr.new-topics td.forum{background-image:url(/misc/forum-new.png);}#forum div.indent{margin-left:20px;}.forum-topic-navigation{padding:1em 0 0 3em;
  border-top:1px solid #888;border-bottom:1px solid #888;text-align:center;padding:0.5em;}.forum-topic-navigation .topic-previous{text-align:right;
  float:left;
  width:46%;}.forum-topic-navigation .topic-next{text-align:left;
  float:right;
  width:46%;}

div.fieldgroup{margin:.5em 0 1em 0;}div.fieldgroup .content{padding-left:1em;}
.forward-link{position:relative;bottom:0.5em;float:right;margin-left:1em;}.forward-syslink{margin-right:1em;}img.forward-icon{vertical-align:middle;}img.forward-icon-margin{margin-right:4px;}label.printmail-label{width:175px;float:left;}.cse-branding-bottom,.cse-branding-right{margin:0;padding:0}.cse-branding-bottom,.cse-branding-right{zoom:1;}.cse-branding-bottom:after,.cse-branding-right:after{content:".";display:block;height:0;clear:both;visibility:hidden}.cse-branding-text{font:10px Arial;}.cse-branding-form form{margin-bottom:0;padding-bottom:0;}
.cse-branding-bottom .cse-branding-logo,.cse-branding-bottom .cse-branding-text{display:block;float:left}.cse-branding-bottom .cse-branding-form{margin-bottom:3px;}.cse-branding-bottom .cse-branding-logo{padding:0}.cse-branding-bottom .cse-branding-text{padding-top:4px}.cse-branding-right .cse-branding-form{float:left;}
.cse-branding-right .cse-branding-logo,.cse-branding-right .cse-branding-text{margin-left:4px;}.cse-branding-right .cse-branding-form{float:left;margin-right:4px;}.cse-branding-right .cse-branding-logo{padding:0}.cse-branding-right .cse-branding-text{margin-top:-4px}﻿.shadetabs{padding:3px 0;margin-left:0;margin-top:1px;margin-bottom:0;font:bold 12px Verdana;list-style-type:none;text-align:left;}.shadetabs li{display:inline;margin:0;}.shadetabs li a{text-decoration:none;padding:3px 3px;margin-right:1px;
border:1px solid #c2c2c2;
color:#E80B79;
background-color:#d2d2d2;}.shadetabs li a:visited{color:#E80B79;}.shadetabs li a:hover{text-decoration:underline;color:#2d2b2b;}.shadetabs li.selected{position:relative;top:1px;}.shadetabs li.selected a{

background-color:#ffffff;border-bottom-color:white;}.shadetabs li.selected a:hover{
text-decoration:none;}.tabcontentstyle{
	border:1px solid #c2c2c2;
	margin-bottom:1em;padding:10px;font-size:11px;font-family:Calibri;font-weight:bold;font-style:normal;font-variant:normal;background-color:#ffffff;height:240px;width:300px;}.tabcontentstyle a{color:red;}.tabcontentstyle .tabcontent .item-list ol li{}.tabcontent{display:none;}.tabcontent  .view-content .item-list ul{list-style-type:decimal;padding-top:5px;}.tabcontent ul li,.tabcontent .item-list ul li,.tabcontent .view-content .item-list ul li,.tabcontent td{overflow:hidden;}.tabcontent ul li a,.tabcontent .item-list ul li a,.tabcontent td a,.tabcontent .view-content .item-list ul li a{font-size:12px;font-family:Trebuchet MS;font-weight:bold;font-style:normal;font-variant:normal;}.frontpagetabcontent{padding-top:15px;}.tabcontentblockitem{float:left;border:solid 1px #e2e2e2;padding-right:5px;padding-left:5px;margin-left:10px;padding-top:5px;background-image:url(/sites/all/themes/pvgarland/css/misc/tabs/tabback.gif);background-repeat:repeat-x;background-position:bottom;}.frontpagetabcontent .one{margin-left:105px;}.frontpagetabcontent .two{margin-left:105px;}.frontpagetabcontent .two iframe{width:330px;height:295px;}

.menu-26907{border-left: 2px solid #ea275e !important; }



.menu-items {
float: left;
margin-bottom: 16px;
padding-left: 56px;
}
.videoalign {
text-align: center;
}
.videotext {
padding-bottom: 20px;
    text-align: center;
}

.field-content > div > .view-field-title > .item-list > ol {
  margin: 0 !important;
  padding: 0 !important;
}


.field-content > div > .view-field-title > .item-list > ol li {
  margin: 0 !important;
  padding: 0 !important;
  vertical-align: top;
}

.polltitle {

font-size: 1.5em !important;
color: #e80b79 !important;

}
.pollimage a img {
text-align: center;
margin: 0 auto;
padding-left: 310px;
}
.field-type-fivestar  .field-label {
display:none ;
}

.text-format-wrapper .filter-wrapper {
border-top: 0;
margin: 0;
/* padding: 1.5em 0 1.5em; 
width: 815px !important;*/
}

.grippie {
display:none ;
}

#mainmenucontainer .menuparent ul li {
border: none !important;
}

.control-panel-fieldset > .menulinks {
background: none repeat scroll 0 0 #fff;
display: table;
}


span.titletop .view-field-title {
margin-top:0px;
}
span.titletop .view-field-title a {
padding-top:0px !important;
}

span.titlesecond .view-field-title {
margin-top:170px;
}
.field-content .view-field-title a {padding-top:20px !important;}



ul.nice-menu li.menuparent ul .linkpopup li
{
	position:absolute;
	height:20px !important;
	width:70px !important;
	left:-233px;
	top:-26.2px !important;
	background:none !important;
	border:none !important;
	box-shadow:none !important;
}

ul.nice-menu li.menuparent ul .linkpopup li a
{

	padding-top:0px;
	background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px 0 4px 4px;
    margin: 0;
    text-align: left;
	font-size:13px;
	color:#000 !important;
    white-space: nowrap;
}

div#edit-taxonomyextra {
display:none !important;
}


.pollcomment .comment-wrapper {
    margin-top: 140px !important;
}

.pollcomment h2{

 color: #ea275e !important;
    font-size: 30px !important;
	border-bottom: medium none !important;
}

.pollcomment #edit-submit--2 {
 background: none repeat scroll 0 0 #ea275e !important;
    border: medium none !important;
    border-radius: 5px !important;
    padding: 2px 20px !important;
}

.node-content_fashion-form  #edit-field-publish-action {
display:none !important;
}

.field-entertainment-poll-add-more-wrapper .fieldset-legend a {
	 display: block !important;
    margin-left: -15px !important;
    position: absolute !important;
}

.comment-form .form-actions #edit-submit {
float: right;
/*margin-right: 43px;*/
}

.comment-form  .form-wrapper #edit-preview{
margin-bottom: 20px;
}

.comment-unpublished {
background-color:#fff !important;
}

.comment-form .filter-wrapper {
padding: 0px !important;
}

.comment-form .collapsible {
display:none;
}

#edit-cancel {
background-color: #EA275E;
border: medium none;
border-radius: 5px;
padding: 0px 12px 0px;
color: #fff;
font-weight: bold;
margin-left: 10px;
}

.comment-wrapper .comment-form .form-item-name  {
display: none;
}

.main-content-one-right #block-block-2, .main-content-one-right #block-block-3  {
border: 1px solid #ccc;
}

#twitter-widget-0{
    margin-top: 11px !important;
}


.article-list {
    color: #ea275e !important;
    font-size: 30px;
    margin-bottom: 10px;
}

.privatemsg-list tr.selected td {
 background: #eb0078 none repeat scroll 0 0;
}

.article-top-news-content{
    float: left;
    width: 190px;
    margin-top: 0px;
}

.article-top-content{
    float: left;
    width: 775px;
}

.latest-tag{
    font-size: 18px;
    color: #ea275e;
}
.latest-news-lhs{
    float: left;
    width: 75px;
     margin-bottom: 6px;
}
.news-block .latest-news-rhs .view-field-title a{
    display: block;
    font-size: 13px;
/*    font-style: italic;*/
    line-height: 15px !important;
    width: 183px;
}
.latest-news-block .view-field-title {
     display: inline;
    font-size: 13px;
}

.dots {
   background: transparent url("../images/list_widgets_border_dots.png") repeat scroll left top;
    height: 1px;
    /*margin-bottom: 13px;*/
    margin-top: 18px;
    width: 97%;
    clear: both;
}


.news-block:hover {
    background-color: #f4f4f4;
}

.news-block{
    /*margin-top: 10px;*/
    padding-top: 15px !important;
    cursor: pointer;
     /*margin-top: 5px;*/
}
.time-ago-block{
    display: block;
    font-size: 13px;
}
.header-social-icons .right{
     float: right;
    position: absolute;
    right: 14px;
}

ul.nice-menu li.menuparent ul li:last-child{

    width: 1088px !important;
}

.article-newpics, .article-exclusice, .article-hot, .article-breaking, article-live{
    background-color: #f09;
    color: white;
    font-size: 20px;
    padding-left: 5px;
    padding-right: 10px;
    position: absolute;
    text-transform: uppercase;
    padding-top: 2px;
    padding-bottom: 4px;
}
.article-newpics, .article-live {
    background-color: #03cdff;
    color: black;
}
.article-live {
    background-color: #f09;
}

.article-hot {
    background-color: #f09;
}

.article-exclusice {
    background-color: #ffee60;
    color: black;
}

.heading-trending-movie{
    color: #ea275e;
    font-size: 20px;
    text-transform: none;
    font-weight: normal !important;
}

.PopularCelebrities h2{
    font-size: 20px;
    font-weight: normal;
}

.PopularCelebrities .recently-viewed-image{
     background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
     text-align: none;
}

#views_slideshow_cycle_main_front_page_latest_video-default .views-field-nid{
    display: none;
}

#views_slideshow_controls_text_pause_front_page_latest_video-default{
    display: none;
}

#views_slideshow_controls_text_next_front_page_latest_video-default a{
  background: rgba(0, 0, 0, 0) url("../images/slider_next.png") no-repeat scroll 0 0;
    display: block;
    height: 50px;
    left: 235px;
    margin-top: -74px;
    position: relative;
    top: 116px;
    width: 50px;
    z-index: 999999;
    font-size: 0;
     content: "";
}

#views_slideshow_controls_text_previous_front_page_latest_video-default a{
  background: rgba(0, 0, 0, 0) url("../images/slider_prev.png") no-repeat scroll 0 0;
    content: "";
    display: block;
    font-size: 0;
    height: 50px;
    margin-top: -28px;
    position: relative;
    top: 92px;
    width: 50px;
    z-index: 999999;
    left: -10px;
}



#widget_pager_bottom_front_page_latest_video-default .view-field-title {
   background: #fff none repeat scroll 0 0;
    border-radius: 50%;
    float: left;
    height: 12px;
    margin-left: 16px;
    position: relative;
    text-indent: -4000px;
    width: 12px;
}


.views-slideshow-controls-bottom .active .views-field-nid .views-content-nid .view-field-title{
background: rgba(30,165,194,1) !important;
}




.views-slideshow-controls-bottom .views-slideshow-pager-field-item:active{
background: rgba(30,165,194,1);
}


.views-slideshow-controls-bottom {
   bottom: 90px;
    left: 86px;
    position: relative;
    width: 151px;
    z-index: 9999998;

}

.search-section{
float: left;
margin-left: 122px;
margin-top: 2px;
}

.not-front #centercontent {
    float: left;
    margin-left: 25px !important;
    width: 950px !important;
}

.logged-in nav#topmenu ul{
    width: 785px !important;
}
