.node-unpublished {
    background-color: #FFF4F4;
}
.preview .node {
    background-color: #FFFFEA;
}
#node-admin-filter ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 100%;
}
#node-admin-buttons {
    clear: right;
    float: left;
    margin-left: 0.5em;
}
#4781C7


td.revision-current {
    background: none repeat scroll 0 0 #FFFFCC;
}
.node-form .form-text {
    display: block;
    width: 95%;
}
.node-form .container-inline .form-text {
    display: inline;
    width: 400px;
}
.node-form .standard {
    clear: both;
}
.node-form textarea {
    display: block;
    width: 95%;
}
.node-form .attachments fieldset {
    display: block;
    float: none;
}
.terms-inline {
    display: inline;
}
#node-admin-buttons {
    clear: left;
    float: right;
    margin-left: 0;
    margin-right: 0.5em;
}
.poll .bar {
    background-color: #DDDDDD;
    height: 1em;
    margin: 1px 0;
}
.poll .bar .foreground {
    background-color: #000000;
    float: left;
    height: 1em;
}









.filefield-element div.ahah-progress-bar {
    display: none;
    margin-top: 4px;
    padding: 0;
    width: 28em;
}
.filefield-element div.ahah-progress-bar div.bar {
    margin: 0;
}
.filefield-icon {
    margin: 0 0 0 2px;
}
.filefield-element .widget-preview {
    float: right;
    margin: 0 0 0 10px;
    padding: 0 0 0 10px;
}
.filefield-element .widget-edit {
    float: right;
}
.filefield-element div.ahah-progress, .filefield-element div.throbber {
    padding: 1px 3px 2px 13px;
}
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 {
    background: url("/sites/all/modules/contrib/fivestar/widgets/default/star.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 15px;
    overflow: hidden;
    text-indent: -999em;
    width: 17px;
}
div.fivestar-widget-static .star span.on {
    background: url("/sites/all/modules/contrib/fivestar/widgets/default/star.gif") no-repeat scroll 0 -32px transparent;
    display: block;
    height: 100%;
    width: 100%;
}
div.fivestar-widget-static .star span.off {
    background: url("/sites/all/modules/contrib/fivestar/widgets/default/star.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 100%;
    width: 100%;
}
div.fivestar-widget {
    display: block;
}
div.fivestar-widget .cancel, div.fivestar-widget .star {
    float: left;
    height: 15px;
    overflow: hidden;
    text-indent: -999em;
    width: 17px;
}
div.fivestar-widget .cancel, div.fivestar-widget .cancel a {
    background: url("/sites/all/modules/contrib/fivestar/widgets/default/delete.gif") no-repeat scroll 0 -16px transparent;
    text-decoration: none;
}
div.fivestar-widget .star, div.fivestar-widget .star a {
    background: url("/sites/all/modules/contrib/fivestar/widgets/default/star.gif") no-repeat scroll 0 0 transparent;
    text-decoration: none;
}
div.fivestar-widget .cancel a, div.fivestar-widget .star a {
    background-position: 0 0;
    cursor: pointer;
    display: block;
    height: 100%;
    width: 100%;
}
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, div.fivestar-widget .cancel, div.fivestar-widget .star {
    float: right;
}
.fivestar-combo-stars .fivestar-static-form-item {
    float: right;
    margin-left: 40px;
    margin-right: 0;
}
.fivestar-combo-stars .fivestar-form-item {
    float: right;
}
div.fivestar-widget-static br {
    clear: right;
}
div.fivestar-widget-static .star {
    background-position: right 0;
    float: right;
}
div.fivestar-widget-static .star span.on {
    background-position: right -32px;
}
div.fivestar-widget-static .star span.off {
    background-position: right 0;
}
div.fivestar-widget .cancel, div.fivestar-widget .cancel a {
    background-position: right -16px;
}
div.fivestar-widget .star, div.fivestar-widget .star a, div.fivestar-widget .cancel a {
    background-position: right 0;
}
div.fivestar-widget div.on a {
    background-position: right -16px;
}
div.fivestar-widget div.hover a, div.rating div a:hover {
    background-position: right -32px;
}
div.fivestar-widget-static .star {
    background-image: url("/sites/default/files/fivestar/basic/star.png");
}
div.fivestar-widget-static .star span.on {
    background-image: url("/sites/default/files/fivestar/basic/star.png");
}
div.fivestar-widget-static .star span.off {
    background-image: url("/sites/default/files/fivestar/basic/star.png");
}
div.fivestar-widget .cancel, div.fivestar-widget .cancel a {
    background-image: url("/sites/default/files/fivestar/basic/cancel.png");
}
div.fivestar-widget .star, div.fivestar-widget .star a {
    background-image: url("/sites/default/files/fivestar/basic/star.png");
}
div.fivestar-widget div.hover a, div.rating div a:hover {
    background-image: url("/sites/default/files/fivestar/basic/star.png");
}
div.fivestar-widget-static .star span.on {
    background-position: right -32px;
}
div.fivestar-widget div.on a {
    background-position: right -16px;
}
div.fivestar-widget div.hover a, div.rating div a:hover {
    background-position: right -32px;
}
ul.jquerymenu li.parent {
    background-image: none;
    list-style: none outside none;
}
ul.jquerymenu li.closed ul {
    display: none;
}
ul.jquerymenu li span.parent {
    display: block;
    height: 9px;
    margin-left: -15px;
    margin-top: 6px;
    position: absolute;
    width: 9px;
}
.ie ul.jquerymenu li span.parent {
    margin-top: 4px;
}
ul.jquerymenu li.parent span.closed {
    background-image: url("/sites/all/modules/contrib/jquerymenu/images/plus.png");
    background-position: left top;
    background-repeat: no-repeat;
}
ul.jquerymenu li.parent span.open {
    background-image: url("/sites/all/modules/contrib/jquerymenu/images/minus.png");
    background-position: left top;
    background-repeat: no-repeat;
}
ul.jquerymenu li.parent span.parent {
    cursor: pointer;
}
ul.jquerymenu li .jqm_link_edit {
    display: none;
    margin-left: -40px;
    margin-top: 2px;
    position: absolute;
    width: 45px;
}
.block-nice_menus {
    line-height: normal;
    z-index: 10;
}
ul.nice-menu, ul.nice-menu ul {
    position: relative;
    z-index: 5;
}
ul.nice-menu li {
    position: relative;
}
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 {
    visibility: visible;
}
ul.nice-menu ul li {
    display: block;
}
ul.nice-menu:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    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: block;
    height: 20px;
    left: 0;
    position: absolute;
    top: 0;
    width: 20px;
    z-index: -1;
}
ul.nice-menu, ul.nice-menu ul {
    border-top: 1px solid #CCCCCC;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
ul.nice-menu li {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #EEEEEE;
    background-image: none;
    border-color: -moz-use-text-color #CCCCCC #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    float: left;
    margin: 0;
    padding-left: 0;
}
#header-region ul.nice-menu li {
    background: none repeat scroll 0 0 #EEEEEE;
    margin: 0;
    padding-bottom: 0.1em;
    padding-top: 0.1em;
}
ul.nice-menu a {
    padding: 0.3em 5px;
}
ul.nice-menu ul, #header-region ul.nice-menu ul {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CCCCCC -moz-use-text-color -moz-use-text-color;
    border-right: 0 none;
    border-style: solid none none;
    border-width: 1px 0 0;
    left: -1px;
    margin-right: 0;
    top: 1.8em;
}
#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 {
    left: 12.5em;
    top: -1px;
    width: 12.5em;
}
ul.nice-menu-right ul ul {
    left: 12.5em;
    top: -1px;
    width: 12.5em;
}
ul.nice-menu-right li.menuparent, ul.nice-menu-right li li.menuparent {
    background: url("/sites/all/modules/contrib/nice_menus/arrow-right.png") no-repeat scroll right center #EEEEEE;
}
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: url("/sites/all/modules/contrib/nice_menus/arrow-right.png") no-repeat scroll right center #CCCCCC;
}
ul.nice-menu-left li ul {
    left: -12.65em;
    top: -1px;
    width: 12.5em;
}
ul.nice-menu-left li ul li ul {
    left: -12.65em;
    top: -1px;
    width: 12.5em;
}
ul.nice-menu-left li.menuparent, ul.nice-menu-left li li.menuparent {
    background: url("/sites/all/modules/contrib/nice_menus/arrow-left.png") no-repeat scroll left center #EEEEEE;
}
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: url("/sites/all/modules/contrib/nice_menus/arrow-left.png") no-repeat scroll left center #CCCCCC;
}
ul.nice-menu-left a, ul.nice-menu-left ul a {
    padding-left: 14px;
}
ul.nice-menu-down {
    border: 0 none;
    float: left;
}
ul.nice-menu-down li {
    border-top: 1px solid #CCCCCC;
}
ul.nice-menu-down li li {
    border-top: 0 none;
}
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 {
    padding-right: 15px;
}

.og-picture-wrapper {
    border-bottom: 1px dotted;
    padding: 5px 0;
    text-align: center;
}
.og-picture-wrapper .picture {
    float: none;
}
#block-og-5 div.item-list ul {
    margin: 0;
    padding: 0;
}
#block-og-5 div.item-list ul ul li {
    margin: 0;
}
#block-og-0 .form-item {
    margin-bottom: 0.4em;
}
#block-og-0 h2 a {
    text-decoration: none;
}
.groups .links {
    display: inline;
}
.view-id-og_members_faces table td, .view-id-og_members_block {
    text-align: center;
    vertical-align: bottom;
}
.view-id-og_members_block .item-list ul li {
    background: none repeat scroll 0 0 transparent;
    border-top: 1px dotted #CCCCCC;
    list-style: none outside none;
    margin-left: 0;
    padding-left: 0;
    padding-top: 4px;
    text-indent: -1em;
}
.view-id-og_members_faces tr.row-first td, .view-id-og_members_block ul li:first-child {
    border-top: medium none;
}
.view-id-og_members_faces div.picture, .view-id-og_members_block div.picture {
    float: none;
}
.views-field-is-admin {
    font-style: italic;
}
div.panel-pane div.admin-links {
    font-size: xx-small;
    margin-right: 1em;
}
div.panel-pane div.admin-links li a {
    color: #CCCCCC;
}
div.panel-pane div.admin-links li {
    background: none repeat scroll 0 0 white;
    padding-bottom: 2px;
    z-index: 201;
}
div.panel-pane div.admin-links:hover a, div.panel-pane div.admin-links-hover a {
    color: #000000;
}
div.panel-pane div.admin-links a:before {
    content: "[";
}
div.panel-pane div.admin-links a:after {
    content: "]";
}
div.panel-pane div.panel-hide {
    display: none;
}
div.panel-pane div.panel-hide-hover, div.panel-pane:hover div.panel-hide {
    display: block;
    margin-top: -1.5em;
    position: absolute;
    z-index: 200;
}
div.panel-pane div.node {
    margin: 0;
    padding: 0;
}
div.panel-pane div.feed a {
    float: right;
}
form.pollanon, .pollanon-poll-results.hidden {
    display: none;
}
.calendar-calendar tr.odd, .calendar-calendar tr.even {
    background-color: #FFFFFF;
}
.calendar-calendar table {
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0 auto;
    padding: 0;
    width: 100%;
}
.calendar-calendar .month-view table {
    border: medium none;
    margin: 0;
    padding: 0;
    width: 100%;
}
.calendar-calendar .year-view td {
    border: medium none;
    padding: 1px;
    width: 32%;
}
.calendar-calendar .year-view td table td {
    padding: 0;
    width: 13%;
}
.calendar-calendar tr {
    background-color: white;
    margin: 0;
    padding: 0;
}
.calendar-calendar th {
    background-color: #CCCCCC;
    color: #FFFFFF;
    margin: 0;
    text-align: center;
}
.calendar-calendar th a {
    background-color: #CCCCCC;
    color: #FFFFFF;
    font-weight: bold;
}
.calendar-calendar td {
    border: 1px solid #CCCCCC;
    color: #777777;
    margin: 0;
    min-width: 12%;
    padding: 0;
    text-align: right;
    vertical-align: top;
    width: 12%;
}
.calendar-calendar .mini {
    border: medium none;
}
.calendar-calendar td.week {
    min-width: 1%;
    width: 1%;
}
.calendar-calendar .week {
    clear: both;
    color: #555555;
    font-size: 0.8em;
    font-style: normal;
}
.calendar-calendar .week a {
    font-weight: normal;
}
.calendar-calendar .inner {
    height: auto !important;
    margin: 0;
    min-height: 5em;
    padding: 0;
}
.calendar-calendar .inner div {
    margin: 0;
    padding: 0;
}
.calendar-calendar .inner p {
    margin: 0;
    padding: 0 0 0.8em;
}
.calendar-calendar td a {
    font-weight: bold;
    text-decoration: none;
}
.calendar-calendar td a:hover {
    text-decoration: underline;
}
.calendar-calendar td.year, .calendar-calendar td.month {
    text-align: center;
}
.calendar-calendar th.days {
    background-color: #222244;
    color: #CCCCCC;
    margin: 0;
    padding: 1px;
    text-align: center;
}
.calendar-calendar div.day {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F3F3F3;
    border-color: gray;
    border-style: solid;
    border-width: 0 0 1px 1px;
    clear: both;
    float: right;
    margin: 0;
    padding: 0.125em 0.25em 0;
    text-align: center;
    width: 1.5em;
}
.calendar-calendar div.calendar {
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    clear: both;
    float: right;
    margin: 0 0.25em 0.25em 0;
    text-align: left;
    width: 96%;
}
.calendar-calendar .day-view div.calendar {
    float: none;
    margin: 1% 1% 0;
    width: 98%;
}
.calendar-calendar div.title {
    font-size: 0.8em;
    text-align: center;
}
.calendar-calendar div.title a {
    color: #000000;
}
.calendar-calendar div.title a:hover {
    color: #CC0000;
}
.calendar-calendar .content {
    clear: both;
    padding: 3px 3px 3px 5px;
}
.calendar div.form-item {
    white-space: normal;
}
table td.mini, table th.mini, table.mini td.week {
    margin: 0;
    padding: 0 1px 0 0;
}
table td.mini a {
    font-weight: normal;
}
.calendar-calendar .mini-day-off {
    padding: 0;
}
.calendar-calendar .mini-day-on {
    padding: 0;
}
table .mini-day-on a {
    text-decoration: underline;
}
.calendar-calendar .mini .title {
    font-size: 0.8em;
}
.mini .calendar-calendar .week {
    font-size: 0.7em;
}
.mini-row {
    border: medium none;
    width: 100%;
}
.mini {
    vertical-align: top;
    width: 32%;
}
.calendar-calendar .stripe {
    font-size: 1px !important;
    height: 5px;
    line-height: 1px !important;
    width: auto;
}
.calendar-calendar .day-view .stripe {
    width: 100%;
}
table.calendar-legend {
    background-color: #CCCCCC;
    margin: 0;
    padding: 0;
    width: 100%;
}
table.calendar-legend tr.odd .stripe, table.calendar-legend tr.even .stripe {
    font-size: 9px !important;
    height: 12px !important;
    line-height: 10px !important;
}
.calendar-legend td {
    text-align: left;
}
.calendar-empty {
    font-size: 1px;
    line-height: 1px;
}
.calendar-calendar td.calendar-agenda-hour {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #333333 -moz-use-text-color -moz-use-text-color;
    border-right: medium none;
    border-style: dotted none none;
    border-width: 1px medium medium;
    font-family: serif;
    padding-top: 0.25em;
    text-align: right;
    width: 1%;
}
.calendar-calendar td.calendar-agenda-no-hours {
    min-width: 1%;
}
.calendar-calendar td.calendar-agenda-hour .calendar-hour {
    font-size: 1.2em;
    font-weight: bold;
}
.calendar-calendar td.calendar-agenda-hour .calendar-ampm {
    font-size: 1em;
}
.calendar-calendar td.calendar-agenda-items {
    border: 1px dotted #333333;
    text-align: left;
}
.calendar-calendar td.calendar-agenda-items div.calendar {
    margin: 0;
    padding: 0.25em;
    width: auto;
}
.calendar-calendar div.calendar div.inner .calendar-agenda-empty {
    background-color: #FFFFFF;
    padding: 1em 0;
    text-align: center;
    vertical-align: middle;
    width: 100%;
}
.calendar-date-select form {
    float: right;
    text-align: right;
    width: 25%;
}
.calendar-date-select div, .calendar-date-select input, .calendar-date-select label {
    clear: both;
    float: right;
    margin: 0;
    padding: 0;
    text-align: right;
}
.calendar-date-select .description {
    float: right;
}
.calendar-label {
    clear: both;
    display: block;
    font-weight: bold;
}
.calendar-calendar div.date-nav {
    background-color: #CCCCCC;
    border: 1px solid #CCCCCC;
    color: #777777;
    padding: 0.2em;
    width: auto;
}
.calendar-calendar div.date-nav a, .calendar-calendar div.date-nav h3 {
    color: #777777;
}
.calendar-calendar th.days {
    background-color: #EEEEEE;
    border: 1px solid #CCCCCC;
    color: #777777;
    font-weight: bold;
}
.calendar-calendar td.empty {
    background: none repeat scroll 0 0 #CCCCCC;
    border-color: #CCCCCC;
}
.calendar-calendar table.mini td.empty {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #FFFFFF;
}
.calendar-calendar td div.day {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #CCCCCC #CCCCCC;
    border-style: none none solid solid;
    border-width: medium medium 1px 1px;
    margin-bottom: 2px;
}
.calendar-calendar td .inner div, .calendar-calendar td .inner div a {
    background: none repeat scroll 0 0 #EEEEEE;
}
.calendar-calendar div.calendar {
    border: medium none;
    font-size: x-small;
}
.calendar-calendar td .inner div.calendar div, .calendar-calendar td .inner div.calendar div a {
    background: none repeat scroll 0 0 #FFFFCC;
    border: medium none;
    padding: 0 2px;
}
.calendar-calendar td .inner div.calendar div.calendar-more, .calendar-calendar td .inner div.calendar div.calendar-more a {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #444444;
    text-align: right;
}
.calendar-calendar td .inner .view-field, .calendar-calendar td .inner .view-field a {
    color: #444444;
    font-weight: normal;
}
.calendar-calendar td span.date-display-single, .calendar-calendar td span.date-display-start, .calendar-calendar td span.date-display-end, .calendar-calendar td span.date-display-separator {
    font-weight: bold;
}
.calendar-calendar td .inner div.day a {
    color: #4B85AC;
}
.calendar-calendar tr td.today, .calendar-calendar tr.odd td.today, .calendar-calendar tr.even td.today {
    background-color: #C3D6E4;
}
.calendar-calendar td .inner div.calendar div div.view-data-node-data-field-date-field-date-value {
    border-bottom: 1px solid #CCCCCC;
}
.calendar-calendar td.past {
}
.calendar-calendar td.future {
}
.calendar-calendar td.has-events {
}
.calendar-calendar td.has-no-events {
}
.farbtastic {
    position: relative;
}
.farbtastic * {
    cursor: crosshair;
    position: absolute;
}
.farbtastic, .farbtastic .wheel {
    height: 195px;
    width: 195px;
}
.farbtastic .color, .farbtastic .overlay {
    height: 101px;
    left: 47px;
    top: 47px;
    width: 101px;
}
.farbtastic .wheel {
    background: url("/misc/farbtastic/wheel.png") no-repeat scroll 0 0 transparent;
    height: 195px;
    width: 195px;
}
.farbtastic .overlay {
    background: url("/misc/farbtastic/mask.png") no-repeat scroll 0 0 transparent;
}
.farbtastic .marker {
    background: url("/misc/farbtastic/marker.png") no-repeat scroll 0 0 transparent;
    height: 17px;
    margin: -8px 0 0 -8px;
    overflow: hidden;
    width: 17px;
}
div.fieldgroup {
    margin: 0.5em 0 1em;
}
div.fieldgroup .content {
    padding-left: 1em;
}
div.fieldgroup .content {
    padding-left: 0;
    padding-right: 1em;
}
.views-exposed-form .views-exposed-widget {
    float: left;
    padding: 0.5em 1em 0 0;
}
.views-exposed-form .views-exposed-widget .form-submit {
    margin-top: 1.6em;
}
.views-exposed-form .form-item, .views-exposed-form .form-submit {
    margin-bottom: 0;
    margin-top: 0;
}
.views-exposed-form label {
    font-weight: bold;
}
.views-exposed-widgets {
    margin-bottom: 0.5em;
}
.views-align-left {
    text-align: left;
}
.views-align-right {
    text-align: right;
}
.views-align-center {
    text-align: center;
}
html.js a.views-throbbing, html.js span.views-throbbing {
    background: url("/sites/all/modules/contrib/views/images/status-active.gif") no-repeat scroll right center transparent;
    padding-right: 18px;
}
div.view div.views-admin-links {
    font-size: xx-small;
    margin-right: 1em;
    margin-top: 1em;
}
.block div.view div.views-admin-links {
    margin-top: 0;
}
div.view div.views-admin-links ul {
    padding-left: 0;
}
div.view div.views-admin-links li a {
    color: #CCCCCC;
}
div.view div.views-admin-links li {
    padding-bottom: 2px;
    z-index: 201;
}
div.view div.views-admin-links-hover a, div.view div.views-admin-links:hover a {
    color: #000000;
}
div.view div.views-admin-links-hover, div.view div.views-admin-links:hover {
    background: none repeat scroll 0 0 transparent;
}
div.view div.views-admin-links a:before {
    content: "[";
}
div.view div.views-admin-links a:after {
    content: "]";
}
div.view div.views-hide {
    display: none;
}
div.view div.views-hide-hover, div.view:hover div.views-hide {
    display: block;
    position: absolute;
    z-index: 200;
}
div.view:hover div.views-hide {
    margin-top: -1.5em;
}
.views-view-grid tbody {
    border-top: medium none;
}
.views-exposed-form .views-exposed-widget {
    float: right;
    padding: 0.5em 1em 0 0;
}
.panel-3col-33-stacked {
}
.panel-3col-33-stacked .panel-col-top, .panel-3col-33-stacked .panel-col-bottom {
    clear: both;
    width: 100%;
}
.panel-3col-33-stacked .panel-col-top .inside {
    margin-bottom: 1em;
}
.panel-3col-33-stacked .panel-col-first {
    float: left;
    width: 33%;
}
.panel-3col-33-stacked .panel-col-first .inside {
    margin: 0 0.5em 1em 0;
}
.panel-3col-33-stacked .panel-col {
    float: left;
    width: 33%;
}
.panel-3col-33-stacked .panel-col .inside {
    margin: 0 0.5em 1em;
}
.panel-3col-33-stacked .panel-col-last {
    float: left;
    width: 33%;
}
.panel-3col-33-stacked .panel-col-last .inside {
    margin: 0 0 1em 0.5em;
}
.panel-3col-33-stacked .panel-separator {
    margin: 0 0 1em;
}
div#calpopup {
    background-color: white;
    border: thin solid gray;
    border-radius: 1em 1em 1em 1em;
    display: block;
    left: 20em;
    position: absolute;
    top: 20em;
    width: 25%;
    z-index: 800;
}
div#calpopup-body div.node {
    border: 0 none;
    margin: 0;
}
div#calpopup-body {
    margin: 1em;
    max-height: 20em;
    overflow-y: auto;
    position: relative;
}
#popup-close {
    padding: 1em 1em 0;
    text-align: right;
}
div#nodelink {
    margin: 1em;
}
img#popthrobber {
    margin: 3em;
    text-align: center;
}
.panel-1col {
}
.panel-2col .panel-col-first .inside {
    margin: 0;
}
.panel-1col .panel-col {
}
#panels-edit-display .panel-pane, #panels-edit-display .helperclass {
    margin: 0.5em;
}
.panel-2col .panel-separator {
    margin: 0 0 1em;
}
.tabs-nav-previous, .tabs-nav-next {
    border: 1px solid;
    cursor: pointer;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 5px;
    padding: 5px;
}
.tabs-nav-previous {
    float: left;
}
.tabs-nav-next {
    float: right;
}
.tabs-nav-link-sep {
    border-top: 2px solid #999999;
    margin-bottom: 10px;
    margin-top: 10px;
}
span.clear {
    clear: both;
    display: block;
    font-size: 0;
    height: 1px;
    line-height: 0;
    margin-bottom: -1px;
}
.ui-tabs-hide {
    left: -15000px;
    position: absolute;
    top: -15000px;
    visibility: hidden;
}
.panel-2col {
}
.panel-2col .panel-col-first {
    float: left;
    width: 50%;
}
* html .panel-2col .panel-col-first {
    width: 49.9%;
}
.panel-2col .panel-col-first .inside {
    margin: 0 0.5em 1em 0;
}
.panel-2col .panel-col-last {
    float: left;
    width: 50%;
}
* html .panel-2col .panel-col-last {
    width: 49.9%;
}
.panel-2col .panel-col-last .inside {
    margin: 0 0 1em 0.5em;
}
#panels-edit-display .panel-pane, #panels-edit-display .helperclass {
    margin: 0.5em;
}
.panel-2col .panel-separator {
    margin: 0 0 1em;
}
.rpx_popup_table {
    width: 440px;
}
.rpx-icon {
    padding-right: 8px;
    padding-top: 4px;
}
.rpx-icon2 {
    padding-left: 8px;
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {
    border: 0 none;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: medium none;
    padding: 0;
    vertical-align: baseline;
}
article, aside, dialog, figure, footer, header, hgroup, nav, section {
    display: block;
}
table {
    border-collapse: separate;
    border-spacing: 0;
}
caption, th, td {
    font-weight: normal;
    text-align: left;
}
table, td, th {
    vertical-align: middle;
}
a img {
    border: 1px solid #EEEEEE;
    padding: 1px;
}
a img:hover {
    border: 1px solid #AAAAAA;
}
.clear {
    clear: both;
}
.form-item .description {
    color: #AAAAAA;
}
h1, h2, h3, h4, h5, h6 {
    color: #111111;
    font-weight: normal;
    text-shadow: 1px 0 3px #CCCCCC;
}


blockquote {
    color: #666666;
    font-style: italic;
    margin: 1.5em;
}
strong {
    font-weight: bold;
}
em, dfn {
    font-style: italic;
}
dfn {
    font-weight: bold;
}
sup, sub {
    line-height: 0;
}
abbr, acronym {
    border-bottom: 1px dotted #666666;
}
address {
    font-style: italic;
    margin: 0 0 1.5em;
}
del {
    color: #666666;
}
pre {
    margin: 1.5em 0;
    white-space: pre;
}
pre, code, tt {
    font: 1em/1.5 'andale mono','lucida console',monospace;
}

input[type="text"], input[type="password"], input.text, input.title, textarea, select {
    background-color: #FFFFFF;
    border: 1px solid #BBBBBB;
}
input[type="text"], input[type="password"], input.text, input.title, textarea, select {
    margin: 0.5em 0;
    padding: 4px;
}
textarea {
    height: 250px;
    padding: 5px;
    width: 390px;
}
input[type="checkbox"], input[type="radio"], input.checkbox, input.radio {
    position: relative;
    top: 0.25em;
}
.item-list ul.pager {
    margin: 10px 0;
}
.item-list ul.pager li {
    margin: 0 1px;
    padding: 0;
}
.item-list ul.pager li a:link, .item-list ul.pager li a:visited {
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #EEEEEE;
    border-radius: 3px 3px 3px 3px;
    color: #333333;
    padding: 2px 8px;
    text-decoration: none;
}
.item-list ul.pager li a:hover, .item-list ul.pager li a:active {
    background: none repeat scroll 0 0 #3F3F3F;
    border: 1px solid #3F3F3F;
    color: #FFFFFF;
    text-decoration: none;
}
.item-list ul.pager li.pager-current {
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #EEEEEE;
    border-radius: 3px 3px 3px 3px;
    font-size: 12px;
    margin: 0;
    padding: 7px 13px;
}
ul li.views-row {
    background: url("/images/bullet.png") no-repeat scroll left 6px transparent;
    clear: both;
    list-style: none outside none;
    margin: 0 0 10px;
    padding: 0 0 0 20px;
}
.view-recommended-news-en ul li.views-row a.active, .view-recommended-news ul li.views-row a.active {
    color: #A12222;
}
.front .views-row .views-field-title {
    color: #363636;
    font-size: 13px;
    margin-bottom: 5px;
}
.front .views-row .views-field-body {
    color: #7E7E7E;
    font-size: 12px;
}
.front .views-row .attachment {
    margin: 10px 0 0;
}
.view-id-blog_posts ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.view-id-blog_posts ul li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
ul.tabs {
    border: medium none;
    margin: 7px 0;
    padding: 0;
}
ul.tabs li a:link, ul.tabs li a:visited {
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #EEEEEE;
    border-radius: 3px 3px 3px 3px;
    font-size: 12px;
    margin: 0;
    padding: 5px 13px;
}
ul.tabs li.ui-tabs-selected a, ul.tabs li a:hover, ul.tabs li a.active, ul.tabs li.ui-tabs-selected a, ul.tabs li a:hover, ul.tabs li a:active {
    background: none repeat scroll 0 0 #3F3F3F;
    border: 1px solid #3F3F3F;
    color: #FFFFFF;
}
 #header-upper, #footer-wrapper, #upperfooter, #container {
    clear: both;
    margin: 0 auto;
    width: 960px;
}
#header-in {
    position: relative;
    clear: both;
    margin: 0 auto;
    width: 960px;
    top: 0px;
    left: 3px;
}
body.sidebar-left #sidebar-left {
    border-right: 1px solid #EEEEEE;
    float: left;
    margin: 0 20px 0 0;
    padding: 0 20px 0 0;
    width: 120px;
}
body.sidebar-left #center {
    float: left;
    width: 829px;
}
body.sidebar-right #sidebar-right {
    border-left: 1px solid #EEEEEE;
    float: right;
    margin: 45px 0 0 20px;
    padding: 0 0 0 20px;
    width: 300px;
}
body.sidebar-right #center {
    float: left;
    width: 649px;
}
#header-upper {
    height: 115px;
    padding: 0;
}

.page-channel-thwr-lhry- #block-block-6 {
    color: #FFFFFF;
    font-weight: bold;
    text-shadow: 1px 2px 3px #333333;
}
.page-channel-thwr-lhry- #block-views-last_updated-block_1 {
    color: #FFFFFF;
    font-weight: bold;
    margin: 0 10px;
    text-shadow: 1px 2px 3px #333333;
}
.page-channel-thwr-lhry- #logo a img {
    display: none;
}
body.page-channel-thwr-lhry- {
    background: url("/images/thawra-header.jpg") no-repeat scroll center top transparent;
}
#header-upper .block-openx {
    margin: 0 0 0 275px;
    position: absolute;
    top: 5px;
}
#block-block-6 {
    position: absolute;
    text-transform: uppercase;
    top: 74px;
}
#block-views-last_updated-block_2 {
    margin: 0 0 0 125px;
    position: absolute;
    text-transform: uppercase;
    top: 74px;
}
#block-views-last_updated-block_2 label {
    font-weight: normal;
}
#block-almasry_misc-today_goto {
    float: left;
    margin: 0 10px 0 0;
}
#block-menu-menu-header-menu {
    position: absolute;
    right: 0;
}
#header-lower ul.menu, #block-menu-menu-header-menu ul {
    padding: 0;
}
#header-lower ul.menu li, #block-menu-menu-header-menu ul li {
    display: inline;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
ul li a.header-twitter, ul li a.header-rss, ul li a.header-facebook {
    display: block;
    float: left;
    height: 33px;
    margin: 0 0 0 3px;
    overflow: hidden;
    text-indent: -1000em;
    width: 28px;
}
ul li a.header-events {
    display: none;
}
ul li a.header-twitter:hover, ul li a.header-rss:hover, ul li a.header-facebook:hover, ul li a.header-twitter:active, ul li a.header-rss:active, ul li a.header-facebook:active, ul li a.header-twitter.active, ul li a.header-rss.active, ul li a.header-facebook.active {
    bottom: -1px;
    position: relative;
}
ul li a.header-rss {
    background: url('../../images/egyptsprite.png') no-repeat -8px -37px;
}
ul li a.header-twitter {
    background: url('../../images/egyptsprite.png') no-repeat -8px -73px;
}
ul li a.header-facebook {
    background: url('../../images/egyptsprite.png') no-repeat -7px -3px;
}
#editions {
    position: absolute;
    right: 0;
    top: 32px;
}
#editions ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#editions ul li {
    display: inline;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#editions a.language-link {
    background: none repeat scroll 0 0 #F1F1F1;
    border-radius: 0 0 5px 5px;
    color: #AB0202;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 22px;
    padding: 5px 13px 2px;
    text-decoration: none;
}
#editions a.language-link:hover, #editions a.language-link:active {
    bottom: -1px;
    position: relative;
}
#logo {
    clear: left;
    float: left;
    margin: 0;
    position: absolute;
    top: 5px;
}
#logo img {
    border: 0 none;
    padding: 0;
}
#search-theme-form {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 5px 5px 5px 5px;
    position: absolute;
    
    width:230px;
    top: 2px;
}
#search-theme-form label {
    display: none;
}
#search-theme-form input {
    border: 0 none;
    padding: 2px;
}
#search-theme-form .form-item {
    display: block;
    float: left;
    margin: 0 2px;
}
#search-theme-form .form-item input {
    font-size: 14px;
    margin: 3px;
    width: 155px;
}
#search-theme-form .form-submit {
    background: url('../../images/egyptsprite.png') no-repeat -8px -135px;
    font-size: 0;
    height: 24px;
    margin: 1px 5px;
    overflow: hidden;
    text-indent: -999em;
    width: 24px;
}
#search-theme-form .form-submit:hover {
    cursor: pointer;
    margin: 2px 5px 0;
}
#header {
    clear: both;
}
#header .block-nice_menus {
    background: none repeat scroll 0 0 #003399;
    height: 30px;
    width:950px;
    margin-right:5px;
    margin-bottom:5px;
   
}
#header ul.nice-menu-down {
    border: 0 none;
    float: none;
    
    margin: 0 auto;
    width: 950px;
}
#header ul.nice-menu-down li {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
   
    position: static;
}
#header ul.nice-menu-down li a {
    color: #FFFFFF;
    height: 25px;
    padding: 12px 7px 0;
    text-decoration: none;
    text-shadow: 1px 1px 0 #333333;
}
#header ul.nice-menu-down li a.active, #header ul.nice-menu-down li a:hover {
    background: none repeat scroll 0 0 #2D8EFB
;
}

#header ul.nice-menu-down li ul {
    background: none repeat scroll 0 0 #2D8EFB
;
    border: 0 none;
    border-radius: 0 0 10px 10px;
    height: 32px;
    top: 3.4em;
    width: 960px;
}
#header ul.nice-menu-down li ul li {
    clear: none;
    display: block;
    float: left;
    padding: 0;
    width: auto;
}
#header ul.nice-menu-down li ul li a {
    clear: none;
    display: block;
    float: left;
    font-size: 14px;
    padding: 5px 9px 0;
    width: auto;
}
#header ul.nice-menu-down li ul li a:hover {
    background: none repeat scroll 0 0 #003399;
}
#header ul.nice-menu-down li.menu-path-echannel-120 ul {
    padding-left: 54px;
    width: 906px;
}
#header ul.nice-menu-down li.menu-path-echannel-147 ul {
    padding-left: 135px;
    width: 825px;
}
#header ul.nice-menu-down li.menu-path-echannel-189 ul {
    padding-left: 190px;
    width: 770px;
}
#header ul.nice-menu-down li.menu-path-opinion-echannel ul {
    padding-left: 292px;
    width: 668px;
}
#header ul.nice-menu-down li.menu-path-echannel-133 ul {
    padding-left: 363px;
    width: 597px;
}
#header ul.nice-menu-down li.menu-path-echannel-197 ul {
    padding-left: 423px;
    width: 537px;
}
#header ul.nice-menu-down li.menu-path-echannel-153 ul {
    padding-left: 517px;
    width: 443px;
}
#header ul.nice-menu-down li.menu-path-echannel-192 ul {
    padding-left: 568px;
    width: 392px;
}
#header ul.nice-menu-down li.menu-path-echannel-World ul li.features {
    width: 150px;
}
#block-views-breaking_news-block_1, #block-views-news_ticker-block_1 {
    background: none repeat scroll 0 0 #E3E3E3;
    border-left: 2px solid #FFFFFF;
    border-right: 2px solid #FFFFFF;
    left: 74px;
    position: absolute;
    top: 0;
    width: 607px;
}
#block-views-breaking_news-block_1 {
    background: none repeat scroll 0 0 #FFE400;
}
#block-views-breaking_news-block_1 .block-container, #block-views-news_ticker-block_1 .block-container {
    padding: 0 10px;
    width: 600px;
}
#block-views-breaking_news-block_1 h3, #block-views-news_ticker-block_1 h3 {
    float: left;
    font-size: 14px;
    margin: 10px 0 0;
}
#block-views-breaking_news-block_1 .content, #block-views-news_ticker-block_1 .content {
    height: 19px;
    line-height: 23px;
    overflow: hidden;
    padding: 5px 0 9px;
}
#block-views-breaking_news-block_1 ul li, #block-views-news_ticker-block_1 ul li {
    list-style: none outside none;
}
#header-lower {
    background: none repeat scroll 0 0 #F1F1F1;
    height: 39px;
    margin: 5px;
    width:950px;
}
.front .panel-2col .panel-col-first {
    border-right: 1px solid #EEEEEE;
    float: left;
    height: 443px;
    margin: 0 15px 0 0;
    padding: 0 15px 0 0;
    width: 370px;
}
.front .panel-2col .panel-col-last {
    width: 599px;
}
div.views-slideshow-ddblock-cycle-vsd-upright10 div.container {
    width: 370px !important;
}
div.views-slideshow-ddblock-cycle-vsd-upright10 div.container-inner {
    height: 270px !important;
}
.panel-3col-33-stacked .center-wrapper .panel-col {
    border-right: 1px solid #EEEEEE;
    margin: 0 15px 0 0;
    padding: 0 15px 0 0;
    width: 300px;
}
.panel-3col-33-stacked .center-wrapper .panel-col-last {
    width: 120px;
}
.panel-3col-33-stacked .center-wrapper .panel-col-first {
    border-right: 1px solid #EEEEEE;
    clear: left;
    margin: 0 15px 0 0;
    padding: 0 15px 0 0;
    width: 518px;
}
.panel-3col-33-stacked .panel-col-last .inside, .panel-3col-33-stacked .panel-col-first .inside, .panel-3col-33-stacked .panel-col .inside {
    margin: 0;
}
.two-sidebars .sidebar-left {
    border-right: 1px solid #EEEEEE;
    float: left;
    margin: 0 20px 0 0;
    padding: 0 20px 0 0;
    width: 120px;
}
.stickybar-open, .stickybar-close {
    background: #F7F7F7 url('../../images/egyptsprite.png') no-repeat -102px -185px;
    border: 1px solid #D1D1D1;
    border-radius: 5px 5px 5px 5px;
    bottom: 0;
    cursor: pointer;
    height: 25px;
    margin: 0 0 2px 15px;
    position: fixed;
    width: 35px;
}
.stickybar-open {
    background: #F7F7F7 url('../../images/egyptsprite.png') no-repeat -138px -185px;
    width: 27px;
}
#stickybar {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("/images/amaysprite-repeat.png") repeat-x scroll left -556px #F7F7F7;
    border-color: #D1D1D1 #D1D1D1 -moz-use-text-color;
    border-radius: 5px 5px 0 0;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    bottom: 0;
    box-shadow: 0 1px 5px #AAAAAA;
    font-size: 12px;
    left: 0;
    margin: 0 0 0 45px;
    padding: 6px 10px 4px 3px;
    position: fixed;
    width: 94%;
    z-index: 1000;
}
#stickybar-two {
    background: url('../../images/egyptsprite.png') no-repeat right -3172px;
    height: 22px;
}
.not-logged-in a.header-user {
    display: none;
}
#block-almasry_media-participate_links {
    float: right;
    margin: 2px 0 0;
    width: 500px;
}
#stickybar #block-almasry_media-participate_links ul li {
    float: left;
    margin: 2px 0 0;
}
#stickybar #block-menu-menu-user-menu {
    float: left;
    margin: 4px 0 0;
}
.not-logged-in #stickybar #block-menu-menu-user-menu {
    margin: 4px 13px 0 0;
}
.not-logged-in #stickybar #block-menu-menu-user-menu ul li.leaf {
    float: left;
}
#stickybar #block-menu-menu-user-menu li {
    border-right: 1px solid #CCCCCC;
}
#block-almasry_media-participate_links .item-list ul li {
    display: inline;
    padding: 0 5px;
}
#stickybar #block-almasry_media-participate_links a.shopping-cart, #stickybar #block-almasry_media-participate_links a, #stickybar #block-menu-menu-user-menu a {
    color: #000000;
    text-decoration: none;
    text-shadow: 1px 1px 0 #FFFFFF;
}
#stickybar #block-almasry_media-participate_links a.shopping-cart:hover, #stickybar #block-almasry_media-participate_links a:hover, #stickybar #block-menu-menu-user-menu a:hover {
    color: #A12222;
}
#stickybar a.header-logout {
    background: url('../../images/egyptsprite.png') no-repeat -8px -1847px;
    padding: 1px 5px 1px 25px;
}
#stickybar #block-almasry_media-participate_links a.publish-user-blog-post {
    background: url('../../images/egyptsprite.png') no-repeat -8px -1904px;
    padding: 0 5px 1px 18px;
}
#stickybar #block-almasry_media-participate_links a.publish-video {
    background: url('../../images/egyptsprite.png') no-repeat -8px -1935px;
    padding: 0 5px 0 18px;
}
#stickybar #block-almasry_media-participate_links a.publish-photo {
    background: url('../../images/egyptsprite.png') no-repeat -8px -1966px;
    padding: 0 5px 0 18px;
}
#stickybar #block-almasry_media-participate_links a.publish-caricature {
    background: url('../../images/egyptsprite.png') no-repeat -8px -2000px;
    padding: 0 5px 0 18px;
}
#stickybar #block-almasry_media-participate_links a.publish-event {
    background: url('../../images/egyptsprite.png') no-repeat -8px -2031px;
    padding: 0 8px 1px 18px;
}
#stickybar #block-almasry_media-participate_links a.shopping-cart {
    background: url('../../images/egyptsprite.png') no-repeat -8px -2031px;
    border-right: 1px solid #CCCCCC;
    display: block;
    float: left;
    padding: 0 10px 3px 23px;
}
#stickybar #block-menu-menu-user-menu a.header-register {
    background: url('../../images/egyptsprite.png') no-repeat -8px -1880px;
    padding: 0 0 1px 22px;
}
#stickybar #block-menu-menu-user-menu a.header-login {
    background: url('../../images/egyptsprite.png') no-repeat -8px -1823px;
    padding: 0 0 1px 26px;
}
#stickybar #block-menu-menu-user-menu a:hover {
    color: #A12222;
}
#stickybar #block-almasry_media-participate_links .participate-publish {
    color: brown;
    float: left;
    margin: 3px 6px 0 10px;
}
#stickybar ul {
    padding: 0;
}
#stickybar ul li {
    display: block;
    float: right;
    line-height: 17px;
    margin: 0;
    padding: 0 10px;
}
#stickybar #block-views-user_photo-block_1 {
    float: left;
    height: 25px;
    margin-right: 2px;
    width: 25px;
}
#stickybar #block-views-user_photo-block_1 img {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D1D1D1;
    height: 20px;
    margin: -2px 10px 0 4px;
    padding: 1px;
    width: 20px;
}
#stickybar .block-rpx h3 {
    float: left;
    font-size: 12px;
    margin: 0;
    padding: 8px 2px 0 0;
}
#stickybar .block-rpx ul li {
    display: none;
    float: left;
    padding: 0 3px;
}
#stickybar .block-rpx ul li.first {
    display: block;
}
#stickybar .block-rpx ul li.first a {
    background: url('../../images/egyptsprite.png') no-repeat -8px -216px;
    display: block;
    height: 20px;
    margin: 5px 0 1px;
    overflow: hidden;
    text-indent: -1000px;
    width: 120px;
}
#stickybar .block-rpx ul li.first a:hover {
    margin: 6px 0 0;
}
.front .panel-3col-33-stacked .center-wrapper .panel-col .panel-pane {
    margin-bottom: 15px;
}
.front .panel-3col-33-stacked .center-wrapper .panel-col .pane-most-container, .front .panel-3col-33-stacked .center-wrapper .panel-col .panel-pane .panel-pane {
    margin-bottom: 0;
}
h2.pane-title {
    clear: both;
}
.pane-nodecomment-form h2.pane-title {
    clear: none;
}
.pane-nodecomment-form legend {
    font-size: 12px;
    font-weight: normal;
}
.pane-nodecomment-form fieldset {
    margin: 0 1.5em;
    padding: 5px;
}
.pane-subchannels-terms .views-row, .pane-homepage-channels-news, .pane-homepage-channels-news-eng {
    margin: 0 0 20px;
    position: relative;
}
.pane-subchannels-terms .attachment .views-row {
    margin: 0;
}
.pane-subchannels-terms .views-row .feed-icon, .pane-homepage-channels-news .feed-icon, .pane-homepage-channels-news-eng .feed-icon {
    position: absolute;
    right: -5px;
    top: 4px;
}
.pane-subchannels-terms .feed-icon img {
    border: 0 none;
    margin: -9px 9px 0 0;
}
.pane-homepage-channels-news .feed-icon img, .pane-homepage-channels-news-eng .feed-icon img {
    border: 0 none;
    margin: -8px 9px 10px 0;
}
.front #mini-panel-homepage_upper_part {
    height: 455px;
}
.pane-most-container {
    margin: 0 0 20px;
}
.pane-most-container #mini-panel-most_container .panel-col {
    border: medium none;
    margin: 0;
    padding: 0;
    width: 100%;
}
.pane-most-container ul.primary {
    clear: both;
    padding: 7px 0 15px;
}
.section-channel .pane-most-container ul.primary, .section-echannel .pane-most-container ul.primary, .front .pane-most-container ul.primary {
    padding: 0;
}
.pane-most-container ul.primary li {
    margin: 0 3px 0 0;
}
#container_links a {
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #EEEEEE;
    border-radius: 3px 3px 3px 3px;
    display: block;
    float: left;
    font-size: 12px;
    margin: 0 3px 2px 0;
    padding: 5px 2px;
}
#container_links a#most_faviorted_panel {
    margin: 0;
}
#container_links a.active, #container_links a:hover {
    background: none repeat scroll 0 0 #3F3F3F;
    border: 1px solid #3F3F3F;
    color: #FFFFFF;
}
.pane-most-commented .views-row, .pane-most-faviorted .views-row, .pane-most-viewed .views-row {
    background: url("/images/bullet.png") no-repeat scroll left 6px transparent;
    float: left;
    margin: 0 0 5px;
    padding: 0 0 5px 20px;
    width: 280px;
}
.pane-most-commented .view-most-commented .views-row .views-field-title {
    float: left;
    margin: 0 5px 0 0;
    width: 240px;
}
.pane-most-commented .view-most-commented .views-row .views-field-comment-count {
    margin: 0;
}
.front .pane-front-tabbed-news {
    border-right: 1px solid #EEEEEE;
    float: left;
    height: 435px;
    margin: 6px 15px 0 0;
    padding: 0 15px 0 0;
    width: 268px;
}
.pane-homepage-highlighted-news, .section-channel .pane-latest-news, .front #mini-panel-homepage_upper_part .pane-latest-news {
    height: 414px;
    overflow: auto;
    width: 270px;
}
.front .pane-front-tabbed-news ul.tabs {
    border-bottom: 1px solid #EEEEEE;
    height: 21px;
    margin: 0;
    width: 270px;
}
.front .pane-front-tabbed-news ul.tabs li a {
    border-radius: 3px 3px 0 0;
    margin: 0 4px 0 0;
}
.pane-homepage-highlighted-news ul, .front #mini-panel-homepage_upper_part .pane-latest-news ul {
    list-style-type: none;
}
.section-channel .pane-latest-news .view-latest-news .views-row, .section-echannel .pane-latest-news .view-latest-news .views-row, .pane-homepage-highlighted-news ul li, .front #mini-panel-homepage_upper_part .pane-latest-news .views-row {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 1px dotted #CFCDC1;
    list-style-type: none;
    margin: 0;
    padding: 10px 5px;
}
.pane-homepage-highlighted-news ul li.views-row-last, .front #mini-panel-homepage_upper_part .views-row-last {
    border: 0 none;
}
.pane-homepage-highlighted-news ul li.views-row div.views-field-title, .front #mini-panel-homepage_upper_part .pane-latest-news div.views-field-title {
    display: inline;
    margin: 0;
    padding: 0;
    vertical-align: middle;
}
.pane-homepage-highlighted-news ul li.views-row div.views-field-amay-field-associated-media-nid, .front #mini-panel-homepage_upper_part .pane-latest-news ul li.views-row div.views-field-amay-field-associated-media-nid {
    display: inline;
}
.pane-homepage-highlighted-news ul li.views-row div.views-field-amay-field-associated-media-nid .field-content, .front #mini-panel-homepage_upper_part .pane-latest-news ul li.views-row div.views-field-amay-field-associated-media-nid .field-content {
    display: inline;
    vertical-align: middle;
}
.pane-homepage-highlighted-news ul li.views-row div.views-field-title a, .front #mini-panel-homepage_upper_part .pane-latest-news .views-row div.views-field-title a {
    color: #333333;
}
.pane-homepage-highlighted-news ul li.views-row div.views-field-title a:hover, .front #mini-panel-homepage_upper_part .pane-latest-news .views-row div.views-field-title a:hover {
    color: #A12222;
}
.section-channel .pane-openx-8, .section-echannel .pane-openx-8, .front .pane-openx-8 {
    float: right;
}
.section-echannel .pane-openx-7, .section-channel .pane-openx-7, .front .pane-openx-7 {
    float: right;
    margin: 7px 0 10px;
}
.main-news div.views-slideshow-ddblock-cycle-vsd-upright-10p div.container {
    margin: 0;
    width: 370px;
}
.main-news div.views-slideshow-ddblock-cycle-vsd-upright-10p div.slider {
    float: none;
    width: 370px;
}
.main-news div.views-slideshow-ddblock-cycle-vsd-upright-10p div.slider-inner {
    background: none repeat scroll 0 0 transparent !important;
    height: 448px;
    width: 370px !important;
}
.main-news div.views-slideshow-ddblock-cycle-vsd-upright-10p div.container-inner {
    height: auto !important;
}
.main-news div.views-slideshow-ddblock-cycle-vsd-upright-10p div.slide {
    height: auto !important;
    width: 370px !important;
}
.main-news div.views-slideshow-ddblock-cycle-vsd-upright-10p div.slide-text {
    background: none repeat scroll 0 0 transparent !important;
    position: static;
}
.main-news div.views-slideshow-ddblock-cycle-vsd-upright-10p div.number-pager {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 transparent;
    border-color: -moz-use-text-color #EEEEEE #EEEEEE;
    border-right: 1px solid #EEEEEE;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    float: none;
    height: auto;
    margin: -109px 0 0;
    width: 368px;
    z-index: 11;
}
.main-news div.views-slideshow-ddblock-cycle-vsd-upright-10p div.number-pager ul {
    background: none repeat scroll 0 0 transparent;
    border-top: 0 none;
    float: left;
    list-style-type: none;
    margin: 0 !important;
    padding: 13px 0 5px 6px !important;
    width: 62px !important;
}
.main-news div.views-slideshow-ddblock-cycle-vsd-upright-10p div.number-pager ul li a.pager-link {
    background: none repeat scroll 0 0 #888888;
    border: 1px solid #888888;
    display: block;
    float: left;
    height: 6px;
    overflow: hidden;
    text-indent: -1000px;
    width: 6px;
}
.main-news div.views-slideshow-ddblock-cycle-vsd-upright-10p div.number-pager ul li a.activeSlide {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
}
.main-news div.views-slideshow-ddblock-cycle-vsd-upright-10p div.slide-inner a.imagecache {
    display: block;
    height: 277px;
}
.main-news div.views-slideshow-ddblock-cycle-vsd-upright-10p div.slide-inner img {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #EEEEEE #EEEEEE -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    float: none;
    height: 273px !important;
    padding: 1px 1px 0 !important;
    width: 366px !important;
}
.main-news .has-new-content-horizontal, .main-news div.views-slideshow-ddblock-cycle-vsd-upright-10p div.number-pager-pre-bottom {
    display: none;
}
.main-news .slide-date-horizontal {
    background: none repeat scroll 0 0 #F1F1F1;
    color: #333333;
    font-size: 11px;
    margin: 0 10px 0 0;
    padding: 1px 4px;
    width: 35px;
}
.main-news div.views-slideshow-ddblock-cycle-vsd-upright-10p div.slide-text-inner {
    margin: 0;
    padding: 1px 0 10px;
}
.main-news div.views-slideshow-ddblock-cycle-vsd-upright-10p div.slide-title-horizontal {
    float: none;
    width: 375px;
}
.main-news div.views-slideshow-ddblock-cycle-vsd-upright-10p div.slide-title h2 {
    border: 0 none;
    font-size: 1.3em;
    height: 62px;
    line-height: 1.5em;
    margin: -21px 0 0;
    padding: 0;
    text-indent: 50px;
    width: 370px;
}
.main-news div.views-slideshow-ddblock-cycle-vsd-upright-10p div.slide-title h2 a {
    display: block;
    width: 370px;
}
.main-news div.views-slideshow-ddblock-cycle-vsd-upright-10p div.slide-body-horizontal {
    line-height: 1.5em;
    margin-top: 25px;
    width: 365px;
}
.pane-homepage-channels-news-eng .views-field-field-image-fid {
    float: left;
    height: 120px;
    margin: 0 15px 15px 0;
    width: 160px;
}
.pane-homepage-channels-news-eng .views-field-title {
    margin: 0 0 7px;
}
.pane-homepage-channels-news-eng .attachment {
    clear: both;
    margin: 15px 0 0;
}
.pane-homepage-channels-news-eng .attachment .views-field-title {
    font-weight: normal;
}
.pane-homepage-channels-news-eng .attachment .views-row a {
    background: url('../../../images/bullet.png') no-repeat left 6px;
    display: block;
    padding: 0 0 0 20px;
}
.pane-latest-poll {
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #EEEEEE;
    margin: 0 0 15px;
    padding: 5px;
}
.section-channel .pane-latest-poll, .section-echannel .pane-latest-poll, .front .pane-latest-poll {
    float: right;
    width: 288px;
}
.pane-latest-poll h2 {
    border-style: none;
    border-color: inherit;
    border-width: medium;
    background: url('../../images/egyptsprite.png') no-repeat -455px -1785px;
    height: 24px;
        margin: 0;
        padding: 6px 0 0 35px;
}
.pane-latest-poll .field-content a {
    color: #AB0202;
    display: block;
    height: 37px;
    overflow: hidden;
    text-shadow: 1px 0 3px #CCCCCC;
}
.pane-latest-poll .field-content a:hover {
    color: #000000;
}
.pane-surveys {
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #EEEEEE;
    margin: 0 0 15px;
    padding: 10px;
}
.pane-surveys h2 {
    border-style: none;
    border-color: inherit;
    border-width: medium;
    background: url('../../images/egyptsprite.png') no-repeat -8px -1786px;
    margin: 0;
    padding: 3px 0 6px 48px;
}
.pane-surveys div.views-row .views-field-title {
    margin: 0;
}
.pane-surveys a {
    color: #AB0202;
    display: block;
    font-size: 15px;
    text-align: center;
    text-shadow: 1px 1px 0 #EEEEEE;
}
.pane-surveys a:hover {
    color: #000000;
}
.pane-blog-posts ul li.views-row {
    background: url("/images/bullet.png") no-repeat scroll left 6px transparent;
    margin-bottom: 10px;
    padding-left: 20px;
}
.pane-blog-posts ul li.views-row .views-field-title {
    margin: 0;
}
.pane-blog-posts ul li.views-row .views-field-title-1 {
    font-size: 11px;
    font-style: italic;
    margin: 0 0 10px;
}
.pane-user-generated-content {
    box-shadow: 0 1px 4px #CCCCCC;
    clear: both;
}
.pane-user-generated-content .pane-content {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #F9F9F9;
    border-color: -moz-use-text-color #B7C9D9 #B7C9D9;
    border-right: 1px solid #B7C9D9;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    padding-top: 3px;
}
.pane-user-generated-content .pane-content .pane-content {
    border: 0 none;
    padding: 0;
}
.pane-user-generated-content h2 {
    background: none repeat scroll 0 0 #4B8ED9;
    color: #FFFFFF;
    font-size: 1.3em;
    margin-bottom: 0;
    padding: 3px 8px;
    text-shadow: 1px 0 1px #555555;
}
.panel-3col-33-stacked div.pane-user-generated-content .panel-panel {
    border: 0 none;
    margin: 0;
    padding: 0;
    width: 299px;
}
.panel-3col-33-stacked div.pane-user-generated-content .panel-panel .tabs-tabset-3 {
    margin: 0 10px;
}
.pane-user-generated-content #tabs-tabset-3 ul.ui-tabs-nav {
    margin: 0 0 0 3px;
}
.pane-user-generated-content .more-link {
    padding: 0 0 5px;
}
.pane-user-generated-content #tabs-tabset-3 ul.ui-tabs-nav li .views-field-title {
    margin: 0;
}
.page-opinion-echannel .views-field-body {
    text-align: justify;
}
.views-field-field-author-nid, .views-field-name {
    color: #A12222;
    font-size: 11px;
}
.section-news .view-featured-articles .views-field-field-author-nid, .amay-opinion-block .views-field-field-author-nid {
    font-size: 12px;
    margin: 4px 0 0;
    width: 240px;
}
.pane-user-generated-content ul.ui-tabs-nav li.ui-corner-top a {
    border: medium none;
    border-radius: 0 0 0 0;
    color: #000000;
    display: block;
    float: left;
    font-size: 13px;
    margin: 0 3px 10px 0;
    padding: 5px 0;
    text-align: center;
    width: 66px;
}
.pane-user-generated-content ul.ui-tabs-nav li.ui-state-active a, .pane-user-generated-content ul.ui-tabs-nav li.ui-state-default a:hover {
    border-bottom: 5px solid #D2D1D1 !important;
}
.pane-user-generated-content ul.ui-tabs-nav li.tabset-3-tab-1 a, .pane-user-generated-content ul.ui-tabs-nav li.tabset-4-tab-1 a {
    background: none repeat scroll 0 0 #F1F1F1 !important;
}
.pane-user-generated-content ul.ui-tabs-nav li.tabset-3-tab-2 a, .pane-user-generated-content ul.ui-tabs-nav li.tabset-4-tab-2 a {
    background: none repeat scroll 0 0 #F7DDDD !important;
}
.pane-user-generated-content ul.ui-tabs-nav li.tabset-3-tab-3 a, .pane-user-generated-content ul.ui-tabs-nav li.tabset-4-tab-3 a {
    background: none repeat scroll 0 0 #DBE9F5 !important;
}
.pane-user-generated-content ul.ui-tabs-nav li.tabset-3-tab-4 a, .pane-user-generated-content ul.ui-tabs-nav li.tabset-4-tab-4 a {
    background: none repeat scroll 0 0 #E9EDD1 !important;
    width: 84px;
}
.pane-user-generated-content .view-id-reader_multimedia ul li.views-row {
    background: none repeat scroll 0 0 transparent;
    padding: 0;
}
.pane-events .more-link {
    clear: both;
}
.pane-events .view-events {
    padding: 0;
}
.pane-events ul li.views-row {
    background: none repeat scroll 0 0 transparent;
    padding: 0;
}
.pane-events ul li.views-row div {
    float: left;
}
.pane-events ul li.views-row div.views-field-field-event-date-value {
    background: none repeat scroll 0 0 #F1F1F1;
    border-radius: 5px 5px 5px 5px;
    color: #AB0202;
    float: left;
    font-size: 11px;
    margin: 0 10px 15px 0;
    padding: 5px 10px;
    text-shadow: 1px 0 1px #AAAAAA;
    width: 45px;
}
.pane-events ul li.views-row div.views-field-title {
    color: #666666;
    float: left;
    width: 200px;
}
div.views-slideshow-ddblock-cycle-vsd-upright10 div.number-pager {
    background: none repeat scroll 0 0 #FFFFFF;
    width: 370px !important;
}
div.views-slideshow-ddblock-cycle-vsd-upright10 div.slider {
    width: 370px !important;
}
div.views-slideshow-ddblock-cycle-vsd-upright10 div.slide-inner img {
    height: 270px !important;
    width: 370px !important;
}
.amay-opinion-block div.views-field-title {
    margin: 0;
}
.amay-opinion-block .views-row {
    border-bottom: 1px dotted #CFCDC1;
    padding: 9px 0;
}
.amay-opinion-block .views-row .views-field-field-staff-photo-fid {
    float: left;
    margin: 0 5px 0 0;
}
.amay-opinion-block .views-row .views-field-field-staff-photo-fid img {
    border: 1px solid #EEEEEE;
    height: 70px;
    margin: 0 5px 0 0;
    padding: 1px;
    width: 60px;
}
.amay-opinion-block ul.pager {
    text-align: left;
}
.amay-opinion-block ul.pager li {
    padding: 0;
}
.pane-opinion-channel .views-row, .amay-opinion-block .views-row {
    border-bottom: 1px dotted #CFCDC1;
    margin: 0 0 20px;
    padding: 0 0 20px;
}
.amay-opinion-block .views-row {
    margin: 0;
}
.amay-opinion-block .views-row .views-row {
    border-bottom: 0 none;
    margin: 0;
    padding: 0;
}
.views-field-title {
    color: #000000;
    font-size: 13px;
    margin: 0 0 5px;
}
.pane-recommend-videos-ugc, .pane-videos-home-page {
    background: none repeat scroll 0 0 #3A3A3A;
    height: 322px;
    margin: 10px 0 20px;
    width: 518px;
}
.pane-recommend-caricature-ugc h2, .pane-recommend-photo-ugc h2, .pane-recommend-videos-ugc h2, .pane-caricature-home-page h2, .pane-photos-home-page h2, .pane-videos-home-page h2 {
    border: medium none;
    color: #FFFFFF;
    font-size: 1.3em;
    margin: 0;
    padding: 5px 10px 0;
    text-shadow: 1px 1px 0 #000000;
}
.pane-recommend-videos-ugc .pane-content, .front .pane-videos-home-page .pane-content {
    float: left;
    padding: 5px;
}
.pane-recommend-videos-ugc div.view-content, .pane-recommend-videos-ugc div.attachment-after, .pane-recommend-videos-ugc div.view-footer, .view-id-videos_home_page div.view-content, .view-id-videos_home_page div.attachment-after, .view-id-videos_home_page div.view-footer {
    float: left;
    font-size: 13px;
}
.pane-recommend-videos-ugc .div.view-content, .view-id-videos_home_page div.view-content {
    margin: 0 0 5px;
}
.pane-recommend-videos-ugc div.view-content .views-field-nid, .view-id-videos_home_page div.view-content .views-field-nid {
    float: left;
    margin: 0 7px 0 0;
    width: 328px;
}
.pane-recommend-videos-ugc div.view-content .views-field-nid #video-player, .pane-recommend-videos-ugc div.view-content .views-field-nid #video-player object#flashvideo, .pane-recommend-videos-ugc div.view-content .views-field-nid #video-player .video-embed-container, .pane-recommend-videos-ugc div.view-content .views-field-nid #video-player .video-embed-container strong, .pane-recommend-videos-ugc div.view-content .views-field-nid #video-player .video-embed-container input#embed_code, .view-id-videos_home_page div.view-content .views-field-nid #video-player, .view-id-videos_home_page div.view-content .views-field-nid #video-player object#flashvideo, .view-id-videos_home_page div.view-content .views-field-nid #video-player .video-embed-container, .view-id-videos_home_page div.view-content .views-field-nid #video-player .video-embed-container strong, .view-id-videos_home_page div.view-content .views-field-nid #video-player .video-embed-container input#embed_code {
    float: left;
}
.pane-recommend-videos-ugc div.view-content .views-field-nid #video-player, .view-id-videos_home_page div.view-content .views-field-nid #video-player {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #000000;
    border-color: -moz-use-text-color #393939 #393939;
    border-right: 1px solid #393939;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    margin: 0 10px 0 0;
    padding: 1px 2px 2px;
}
.pane-recommend-videos-ugc div.view-content .views-field-nid #video-player object#flashvideo, .view-id-videos_home_page div.view-content .views-field-nid #video-player object#flashvideo {
    border-top: 1px solid #393939;
    height: 210px;
    margin: 0 0 0;
    width: 323px;
}
.pane-recommend-videos-ugc div.view-content .views-field-nid .video-embed-container input#embed_code, .view-id-videos_home_page div.view-content .views-field-nid .video-embed-container input#embed_code {
    background: none repeat scroll 0 0 #1E1E1E;
    border: 1px solid #383838;
    color: #666666;
    font-size: 10px;
    margin: 0 0 0 5px;
    width: 300px;
}
.pane-recommend-videos-ugc div.view-content .views-field-title, .view-id-videos_home_page div.view-content .views-field-title {
    color: #FFFFFF;
    float: left;
    font-size: 13px;
    margin-top: -6px;
    overflow: hidden;
    padding: 0;
    text-shadow: 1px 1px 0 #000000;
    width: 173px;
}
.pane-recommend-videos-ugc div.view-content .views-field-title a, .view-id-videos_home_page div.view-content .views-field-title a {
    color: #FFFFFF;
}
.pane-recommend-videos-ugc div.view-content .views-field-field-story-ar-value, .pane-recommend-videos-ugc div.view-content .views-field-field-story-en-value, .view-id-videos_home_page div.view-content .views-field-field-story-ar-value, .view-id-videos_home_page div.view-content .views-field-field-story-en-value {
    color: #AAAAAA;
    float: left;
    font-size: 12px;
    line-height: 15px;
    margin: 0 0 10px;
    overflow: hidden;
    padding: 0;
    width: 173px;
}
.flags-count-vertical, .view-count-vertical, .comment-count-vertical, .views-field-field-video-duration-value, .views-field-comment-count, .views-field-view-count, .views-field-count {
    color: #8E8E8E;
    float: left;
    font-size: 10px;
    padding: 0 6px 0 16px;
}
.views-field-field-video-duration-value {
    background: url('../../images/egyptsprite.png') no-repeat -8px -2420px;
    height: 15px;
}
.comment-count-vertical, .views-field-comment-count {
    background: url('../../images/egyptsprite.png') no-repeat -8px -2362px;
    height: 16px;
}
.view-count-vertical {
    background: url('../../images/egyptsprite.png') no-repeat -8px -2342px;
    padding: 0 0 0 18px;
}
.views-field-view-count {
    background: url('../../images/egyptsprite.png') no-repeat -8px -2342px;
}
.flags-count-vertical, .views-field-count {
    background: url('../../images/egyptsprite.png') no-repeat -8px -2392px;
    height: 16px;
}
.pane-recommend-videos-ugc .attachment-after, .view-id-videos_home_page .attachment-after {
    width: 330px;
}
.pane-recommend-videos-ugc .attachment-after .views-row, .view-id-videos_home_page .attachment-after .views-row {
    float: left;
}
.pane-recommend-videos-ugc .attachment-after .views-field-field-thumbnail-fid a img, .view-id-videos_home_page .attachment-after .views-field-field-thumbnail-fid a img {
    background: none repeat scroll 0 0 #000000;
    border: 1px solid #393939;
    height: 60px;
    margin: 0 2px 0 0;
    padding: 2px;
    width: 102px;
}
.pane-recommend-videos-ugc .attachment-after .views-field-field-thumbnail-fid a img:hover, .view-id-videos_home_page .attachment-after .views-field-field-thumbnail-fid a img:hover {
    border: 1px solid #7F7F7F;
}
.pane-recommend-videos-ugc .view-footer, .view-id-videos_home_page .view-footer {
    height: 57px;
    margin: 0 0 0 5px;
    overflow: hidden;
    text-align: center;
    width: 173px;
}
.pane-recommend-videos-ugc .view-footer a, .view-id-videos_home_page .view-footer a {
    border-bottom: 1px solid #383838;
    border-top: 1px solid #383838;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 14px;
    padding: 5px 10px;
    width: 160px;
}
.pane-recommend-photo-ugc, .pane-recommend-caricature-ugc, .pane-caricature-home-page, .pane-photos-home-page {
    background: none repeat scroll 0 0 #3A3A3A;
    border: 1px solid #000000;
    height: 325px;
    margin: 10px 0 20px;
    overflow: hidden;
    width: 515px;
}
.pane-recommend-photo-ugc .pane-content, .pane-recommend-caricature-ugc .pane-content, .pane-caricature-home-page .pane-content, .pane-photos-home-page .pane-content {
    padding: 3px 5px 5px;
}
.front .pane-caricature-home-page .pane-content .slider-inner, .front .pane-photos-home-page .pane-content .slider-inner {
    height: 286px !important;
}
.pane-recommend-photo-ugc .slider .slide-inner, .pane-recommend-caricature-ugc .slider .slide-inner, .pane-caricature-home-page .slider .slide-inner, .pane-photos-home-page .slider .slide-inner {
    z-index: 10;
}
.pane-caricature-home-page div.slide, .pane-caricature-landing-page div.slide, .pane-photos-home-page div.slide, .pane-photos-landing-page div.slide {
    background: none repeat scroll 0 0 transparent !important;
}
.pane-recommend-photo-ugc .slider img, .pane-recommend-caricature-ugc .slider img, .pane-caricature-home-page .slider img, .pane-photos-home-page .slider img {
    background: none repeat scroll 0 0 #000000;
    border: 1px solid #5F5F5F;
    height: 210px;
    margin: 0 5px 0 0;
    padding: 2px;
    width: 325px;
}
.pane-recommend-photo-ugc .slider img:hover, .pane-recommend-caricature-ugc .slider img:hover, .pane-caricature-home-page .slider img:hover, .pane-photos-home-page .slider img:hover {
    border: 1px solid #7F7F7F;
}
.pane-recommend-photo-ugc .slide-title h2, .pane-recommend-caricature-ugc .slide-title h2, .pane-caricature-home-page .slide-title h2, .pane-photos-home-page .slide-title h2 {
    color: #FFFFFF;
    float: left;
    margin: -6px 0 10px;
    overflow: hidden;
    padding: 0 5px;
    width: 166px;
}
.pane-recommend-caricature-ugc .slide-title h2 a, .pane-recommend-photo-ugc .slide-title h2 a, .pane-caricature-home-page .slide-title h2 a, .pane-photos-home-page .slide-title h2 a {
    color: #FFFFFF;
}
.pane-recommend-caricature-ugc .slide-text, .pane-recommend-photo-ugc .slide-text {
    float: left;
    width: 166px;
}
.pane-caricature-home-page .slide-text .slide-read-more, .pane-photos-home-page .slide-text .slide-read-more {
    bottom: 4px;
    position: absolute;
}
.pane-caricature-home-page .slide-text, .pane-photos-home-page .slide-text {
    float: left;
    height: 290px;
    position: relative;
    width: 166px;
}
.pane-recommend-photo-ugc .slide-body-vertical, .pane-recommend-caricature-ugc .slide-body-vertical, .pane-caricature-home-page .slide-body-vertical, .pane-photos-home-page .slide-body-vertical {
    color: #999999;
    float: left;
    font-size: 12px;
    line-height: 17px;
    margin: 0 0 10px;
    overflow: hidden;
    padding: 0 5px;
    width: 166px;
}
.pane-videos-home-page .views-field-field-director-nid, .pane-photos-home-page .slide-image-author-vertical, .pane-caricature-home-page .caricature-author-vertical {
    float: left;
    font-size: 12px;
    margin: 0 0 10px 5px;
    width: 180px;
}
.pane-videos-home-page .views-field-field-director-nid, .pane-photos-home-page .slide-image-author-inner, .pane-caricature-home-page .caricature-author-inner {
    color: #999999;
}
.pane-videos-home-page .views-field-field-director-nid a, .pane-photos-home-page .slide-image-author-inner a, .pane-caricature-home-page .caricature-author-inner a {
    color: #FFFFFF;
}
.pane-videos-home-page .views-field-field-reporter-nid label {
    color: #999999;
    float: left;
    font-weight: normal;
    margin: 0 6px 0 0;
}
.pane-videos-home-page .views-field-field-reporter-nid div.field-content {
    margin: 0 0 5px;
}
.pane-videos-home-page .views-field-field-reporter-nid div.field-content .field-item {
    display: inline;
    font-size: 10px;
    padding: 0 10px 0 0;
}
.pane-videos-home-page .views-field-field-reporter-nid div a {
    color: #FFFFFF;
}
.pane-recommend-photo-ugc .slide-read-more, .pane-recommend-photo-ugc .publish-link-vertical, .pane-recommend-caricature-ugc .slide-read-more, .pane-recommend-caricature-ugc .publish-link-vertical, .pane-caricature-home-page .slide-read-more, .pane-caricature-home-page .publish-link-vertical, .pane-photos-home-page .slide-read-more, .pane-photos-home-page .publish-link-vertical {
    border-top: 1px solid #1E1E1E;
    float: left;
    width: 166px;
}
.pane-recommend-photo-ugc .slide-read-more a, .pane-recommend-photo-ugc .publish-link-vertical a, .pane-recommend-caricature-ugc .slide-read-more a, .pane-recommend-caricature-ugc .publish-link-vertical a, .pane-caricature-home-page .slide-read-more a, .pane-caricature-home-page .publish-link-vertical a, .pane-photos-home-page .slide-read-more a, .pane-photos-home-page .publish-link-vertical a {
    border-top: 1px solid #383838;
    color: #FFFFFF;
    display: block;
    padding: 5px 10px;
    width: 148px;
}
.pane-recommend-photo-ugc .publish-link-vertical, .pane-recommend-caricature-ugc .publish-link-vertical {
    margin-top: 20px;
}
.pane-caricature-home-page .publish-link-vertical, .pane-photos-home-page .publish-link-vertical {
    bottom: 38px;
    margin-top: 20px;
    position: absolute;
}
.pane-recommend-photo-ugc div.views-slideshow-ddblock-cycle-vsd-upright-60p .vsd-scrollable-pager div.items div a, .pane-recommend-caricature-ugc div.views-slideshow-ddblock-cycle-vsd-upright-60p .vsd-scrollable-pager div.items div a, .pane-caricature-home-page div.views-slideshow-ddblock-cycle-vsd-upright-60p .vsd-scrollable-pager div.items div a, .pane-photos-home-page div.views-slideshow-ddblock-cycle-vsd-upright-60p .vsd-scrollable-pager div.items div a {
    border: 0 none;
    display: block;
    height: 65px;
    opacity: 1;
}
.pane-caricature-home-page div.views-slideshow-ddblock-cycle-vsd-upright-60p .vsd-scrollable-pager div.items div a, .pane-photos-home-page div.views-slideshow-ddblock-cycle-vsd-upright-60p .vsd-scrollable-pager div.items div a {
    width: 111px;
}
.pane-recommend-photo-ugc div.views-slideshow-ddblock-cycle-vsd-upright-60p .vsd-scrollable-pager div.items div a:hover, .pane-recommend-caricature-ugc div.views-slideshow-ddblock-cycle-vsd-upright-60p .vsd-scrollable-pager div.items div a:hover, .pane-caricature-home-page div.views-slideshow-ddblock-cycle-vsd-upright-60p .vsd-scrollable-pager div.items div a:hover, .pane-photos-home-page div.views-slideshow-ddblock-cycle-vsd-upright-60p .vsd-scrollable-pager div.items div a:hover {
    border: 0 none;
}
.pane-caricature-home-page .vsd-scrollable-pager img, .pane-photos-home-page .vsd-scrollable-pager img {
    background: none repeat scroll 0 0 #000000;
    border: 1px solid #5F5F5F;
    height: 65px;
    margin: 0 4px 0 0;
    padding: 2px;
    width: 102px;
}
.pane-caricature-home-page .vsd-scrollable-pager img:hover, .pane-photos-home-page .vsd-scrollable-pager img:hover {
    border: 1px solid #7F7F7F;
}
.pane-recommend-photo-ugc .vsd-scrollable-pager img:hover, .pane-recommend-caricature-ugc .vsd-scrollable-pager img:hover {
    border: 1px solid #6F6F6F;
}
.pane-recommend-photo-ugc div.scrollable-pager, .pane-recommend-caricature-ugc div.scrollable-pager, .pane-caricature-home-page div.scrollable-pager, .pane-photos-home-page div.scrollable-pager {
    position: relative;
    z-index: 20;
}
.pane-caricature-home-page div.views-slideshow-ddblock-cycle-vsd-upright-60p div.vsd-scrollable-pager, .pane-photos-home-page div.views-slideshow-ddblock-cycle-vsd-upright-60p div.vsd-scrollable-pager {
    border: 0 none !important;
    bottom: 0;
    height: 71px;
    padding: 0 !important;
    position: absolute;
    width: 330px;
}
.pane-recommend-photo-ugc div.views-slideshow-ddblock-cycle-vsd-upright-60p div.vsd-scrollable-pager, .pane-recommend-caricature-ugc div.views-slideshow-ddblock-cycle-vsd-upright-60p div.vsd-scrollable-pager {
    border: 0 none;
    width: 288px;
}
.pane-recommend-photo-ugc div.views-slideshow-ddblock-cycle-vsd-upright-60p div.vsd-scrollable-pager div.items, .pane-recommend-caricature-ugc div.views-slideshow-ddblock-cycle-vsd-upright-60p div.vsd-scrollable-pager div.items, .pane-caricature-home-page div.views-slideshow-ddblock-cycle-vsd-upright-60p div.vsd-scrollable-pager div.items, .pane-photos-home-page div.views-slideshow-ddblock-cycle-vsd-upright-60p div.vsd-scrollable-pager div.items {
    margin-left: 0 !important;
}
.pane-recommend-photo-ugc div.navi, .pane-recommed-photo-ugc div.views-slideshow-ddblock-cycle-vsd-upright-60p div.disabled, .pane-recommend-caricature-ugc div.navi, .pane-recommend-caricature-ugc div.views-slideshow-ddblock-cycle-vsd-upright-60p div.disabled, .pane-caricature-home-page div.navi, .pane-caricature-home-page div.views-slideshow-ddblock-cycle-vsd-upright-60p div.disabled, .pane-photos-home-page div.navi, .pane-photos-home-page div.views-slideshow-ddblock-cycle-vsd-upright-60p div.disabled {
    display: none;
}
.pane-homepage-upper-part {
    border-bottom: 5px solid #AB0202;
}
#channelpanel .main-news, #channelpanel .pane-main-news-en {
    border-right: 1px solid #EEEEEE;
    float: left;
    height: 425px;
    margin: 0 15px 47px 0;
    padding: 0 15px 0 0;
    width: 370px;
}
.section-echannel .pane-homepage-highlighted-news, .section-echannel #channelpanel .pane-latest-news {
    border-right: 1px solid #EEEEEE;
    float: left;
    margin: 0 15px 0 0;
    padding: 0 15px 0 0;
    width: 256px;
}
.section-echannel .pane-homepage-highlighted-news .view, .section-echannel #channelpanel .pane-latest-news .view {
    height: 414px;
    overflow: auto;
    width: 256px;
}
#channelpanel .panel-col-top {
    border-bottom: 5px solid #AB0202;
    margin: 20px 0;
}
#channelpanel .panel-col-bottom .panel-col {
    width: 100%;
}
#channelpanel .panel-col-bottom .pane-culture-listing ul.tabs li a {
    padding: 7px 34px;
}
.page-echannel-culture #channelpanel .panel-col-bottom .pane-culture-listing ul.tabs li a {
    display: block;
    float: left;
    font-size: 14px;
    margin: 0 5px;
    padding: 7px 21px;
}
#mini-panel-travel_listing ul.tabs li a {
    display: block;
    float: left;
    margin: 0 5px;
}
#channelpanel .pane-travel-listing .panel-col {
    border: 0 none;
    width: 489px;
}
.section-subchannel .panel-col-first {
    border-right: 1px solid #EEEEEE;
    float: left;
    margin: 0 20px 0 0;
    padding: 0 20px 0 0;
    width: 619px;
}
.section-subchannel .panel-col-last {
    width: 308px;
}
#upperfooter {
    margin: 20px auto;
    text-align: center;
}
#footer {
    background: url("/images/footer-bg-en.png") repeat-y scroll 50% 0 #F1F1F1;
    border-top: 1px solid #DDDDDD;
    margin-top: 60px;
}
#footer ul {
    margin: 0;
    padding: 0;
}
#footer ul li {
    font-size: 12px;
    list-style-type: none;
    margin: 0 0 5px;
    padding: 0;
}
#footer_wrapper2 {
    background: none repeat scroll 0 0 #F1F1F1;
    border: 6px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    float: left;
    margin: 10px 10px 80px 0;
    padding: 0 0 20px;
    width: 960px;
}
#footer_icons {
    float: left;
    width: 336px;
}
#block-search-0 {
    float: left;
    margin: 0 0 10px;
    padding: 0 0 0 10px;
}
#search-block-form {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 6px solid #FFFFFF;
    border-radius: 0 0 10px 10px;
    width: 308px;
}
#footer_icons div#edit-search-block-form-1-wrapper {
    margin: 0;
    padding: 0;
}
#footer_icons div#edit-search-block-form-1-wrapper label {
    display: none;
}
#footer_icons div#edit-search-block-form-1-wrapper input#edit-search-block-form-1 {
    background: none repeat scroll 0 0 #F1F1F1;
    margin: 0;
    width: 260px;
}
#footer_icons input#edit-submit {
    border-style: none;
    border-color: inherit;
    border-width: medium;
    background: url('../../images/egyptsprite.png') no-repeat -8px -135px;
    cursor: pointer;
        height: 23px;
        text-indent: -999em;
        width: 22px;
}
#footer_icons div#block-almasry_misc-footer_other_links {
    float: left;
    padding: 0 0 0 10px;
}
#footer_icons div#block-almasry_misc-footer_other_links ul li {
    display: inline;
    margin: 0;
    padding: 0;
}
#footer_icons div#block-almasry_misc-footer_other_links ul li a {
    display: block;
    float: left;
    margin: 3px;
    padding: 92px 0 0;
    text-align: center;
    width: 75px;
}
#footer_icons div#block-almasry_misc-footer_other_links ul li a:hover, #footer_icons div#block-almasry_misc-footer_other_links ul li a.active, #footer_icons div#block-almasry_misc-footer_other_links ul li a:active {
    bottom: -1px;
    position: relative;
}
#footer_icons a#opinion-echannel-footer-link {
    background: url('../../images/egyptsprite.png') no-repeat -8px -240px;
}
#footer_icons a#events-footer-link {
    background: url('../../images/egyptsprite.png') no-repeat -8px -368px;
}
#footer_icons a#video-footer-link {
    background: url('../../images/egyptsprite.png') no-repeat -8px -496px;
}
#footer_icons a#photo-footer-link {
    background: url('../../images/egyptsprite.png') no-repeat -8px -624px;
}
#footer_icons a#caricature-footer-link {
    background: url('../../images/egyptsprite.png') no-repeat -8px -752px;
}
#footer_icons a#participate-footer-link {
    background: url('../../images/egyptsprite.png') no-repeat -8px -880px;
}
#footer_icons a#blogs-footer-link {
    background: url('../../images/egyptsprite.png') no-repeat -8px -1007px;
}
#footer_icons a#feedback-footer-link {
    background: url('../../images/egyptsprite.png') no-repeat -8px -1134px;
}
#footer_icons a.facebook-en {
    display: none !important;
}
#footer_icons a#arabic-footer-link {
    background: url('../../images/egyptsprite.png') no-repeat -8px -1391px;
}
#footer_sitemap {
    padding: 10px;
}
#footer_sitemap ul {
    margin: 0 0 20px;
    padding: 0;
}
#footer_sitemap ul li.first {
    font-size: 14px;
    font-weight: bold;
}
#footer_sitemap1, #footer_sitemap2, #footer_sitemap3, #footer_sitemap4, #footer_sitemap5 {
    float: left;
    margin: 0 5px;
    width: 134px;
}
#block-block-7 {
    background: url("/images/amaysprite-bottom.png") no-repeat scroll -2230px bottom transparent;
    height: 40px;
    margin: 0;
    padding: 10px;
    position: relative;
    text-align: right;
}
#block-block-7 .block-container .content {
    font-size: 13px;
    left: 1000px;
    margin: 12px ;
    position: absolute;
    text-align: right;
}
#glock-menu-menu-footer-four {
    margin: 0;
    padding: 10px;
}
#block-menu-menu-footer-four ul {
    margin: 0;
    padding: 5px 10px;
}
#block-menu-menu-footer-four ul.menu li.leaf {
    display: inline;
    font-size: 11px;
    list-style-type: none;
    margin: 0 6px 0 0;
}
div.view div.views-admin-links {
    width: auto;
}
.page-ugc object#flashvideo embed, .section-channel object#flashvideo embed, .section-echannel object#flashvideo embed, .front object#flashvideo embed {
    height: 210px;
    width: 323px;
}
.panel-separator {
    margin: 0 0 5px !important;
}
.panel-2col-stacked .panel-col-last {
    border-left: 1px solid #EEEEEE;
    margin: 10px 0 0 15px;
    padding: 0 0 0 15px;
    width: 300px;
}
.panel-2col-stacked .panel-col-last .panel-pane {
    margin-bottom: 20px;
}
.panel-2col-stacked .panel-col-last .inside {
    margin: 0;
}
.panel-2col-stacked .panel-col-first .inside {
    margin: 0 0 1em;
}
.panel-2col-stacked .panel-col-first {
    width: 659px;
}
.pane-node-created, .pane-node-author, .pane-field-license, .download-pane, .pane-field-editor, .pane-field-reporter, .pane-field-videographer, .pane-field-director, .pane-field-photography, .pane-fb-social-like-like, .pane-almasry-media-sn-tweetmeme, .pane-fb-social-share-0, .pane-field-published-date, .pane-fivestar-0, .pane-almasry-media-social-network, .pane-almasry-misc-0, .pane-print-0, .pane-almasry-misc-6, .pane-field-source, .pane-field-place, .pane-sharethis-sharethis, .pane-almasry-misc-yellowpage-ads {
    clear: left;
    float: left;
    margin: 0 10px 10px 0;
    width: 120px;
}
.pane-sharethis-sharethis {
    height: 15px;
    margin: 10px 0 0 18px;
    text-align: center;
}
.pane-almasry-misc-yellowpage-ads {
    height: 0;
}
.pane-node-body, .pane-free-tags {
    margin: 0 0 0 140px;
}
.amay-permalink {
    font-size: 11px;
    width: 120px;
}
.pane-featured-news-opinion .views-row {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    margin: 10px 0;
    padding: 1px;
}
.pane-featured-news-opinion .views-row .views-field-field-image-fid, .pane-featured-news-opinion .views-row .views-field-field-thumbnail-fid, .pane-featured-news-opinion .views-row .views-field-field-thumbnail-2-fid, .pane-featured-news-opinion .views-row .views-field-field-staff-photo-fid, .pane-featured-news-opinion .views-row .views-field-title {
    background: none repeat scroll 0 0 #F1F1F1;
}
.pane-featured-news-opinion .views-row .views-field-title {
    clear: both;
    font-size: 13px;
    margin: 0;
    overflow: hidden;
    padding: 10px;
}
.pane-featured-news-opinion .views-row img {
    border: 0 none;
    padding: 0;
    width: 116px;
}
.feedback-form-pane {
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    padding: 10px;
}
.feedback-form-pane .node-form .form-text, .feedback-form-pane .body-field-wrapper .resizable-textarea {
    width: 98.4%;
}
.feedback-list-pane {
    margin: 20px 0 0;
}
.view-feedback table.views-table thead th {
    background: none repeat scroll 0 0 transparent;
}
.view-feedback table.views-table tr.even td {
    background-color: #F9F9F9 !important;
}
.view-feedback table.views-table tr.odd td {
    background-color: #F1F1F1 !important;
}
.view-feedback table.views-table tr.even td, .view-feedback table.views-table tr.odd td {
    border-bottom: 1px dotted #666666;
    padding: 10px;
}
.feedback-form-pane #edit-submit {
    background: none repeat scroll 0 0 #575757;
    border: 1px solid #575757;
    border-radius: 5px 5px 5px 5px;
    color: white;
    cursor: pointer;
    font-size: 1.3em;
    margin: 0 5px;
    padding: 3px 14px;
}
.feedback-form-pane #edit-submit:hover {
    background: none repeat scroll 0 0 #4B8ED9;
    border: 1px solid #4B8ED9;
}
.section-blogs .panel-pane h2.pane-title {
    border: medium none;
}
.section-blogs .panel-pane .pane-content {
    border: 1px solid #EEEEEE;
    border-radius: 5px 5px 5px 5px;
    margin: 0 0 20px;
    padding: 5px 10px;
}
.section-blogs .panel-pane .pane-content ul li.views-row {
    border-bottom: 1px dotted #CCCCCC;
    padding: 0 0 10px 20px;
}
.section-blogs .panel-pane .pane-content ul li.views-row-last {
    border: 0 none;
}
.section-blogs .views-field-body {
    text-align: justify;
}
.section-department_blogs .views-field-body {
    text-align: justify;
}
.section-department_blogs .view-id-blog_posts ul li {
    margin: 0 0 5px;
    padding: 0 0 0 20px;
}
.section-events .main-title {
    display: none;
}
.view-events {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 10px 10px 10px 0;
}
.section-events .view-events {
    padding: 10px;
}
.view-events .view-events {
    padding: 10px;
}
.view-events .view-filters {
    background: none repeat scroll 0 0 #F1F1F1;
    border: 1px solid #CCCCCC;
    margin: 0 0 0 -1px;
    padding: 10px;
}
.view-events .views-exposed-widget label {
    float: left;
}
.view-events input#edit-submit-events {
    background: none repeat scroll 0 0 #575757;
    border: 1px solid #575757;
    border-radius: 5px 5px 5px 5px;
    color: white;
    cursor: pointer;
    font-size: 14px;
    height: 29px;
    margin: 7px 0 0;
    padding: 3px 14px;
}
.view-events .views-widget {
    float: left;
}
.calendar-calendar {
    position: relative;
}
.calendar-calendar ul.links {
    float: none;
    margin: -34px -42px 0 0;
    padding: 10px;
    position: absolute;
    right: 40px;
}
.calendar-calendar ul.links li {
    display: block;
    float: right;
    margin: 0;
    padding: 0;
}
.calendar-calendar ul.links li a {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 0 0;
    display: block;
    float: right;
    margin: 0 0 0 4px;
    padding: 3px 10px;
}
.calendar-calendar ul.links li a:hover {
    background: none repeat scroll 0 0 #DDDDDD;
    color: #900002;
    text-decoration: none;
}
.calendar-calendar div.date-nav {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #D9D9D9;
    border-color: #FFFFFF #CCCCCC #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-style: solid;
    border-width: 1px;
    margin-left: -1px;
    padding: 20px;
    position: relative;
}
.calendar-calendar div.date-nav h3 {
    color: #900002;
}
.calendar-calendar div.date-nav a {
    color: #666666;
}
.calendar-calendar div.date-nav a:hover {
    color: #900002;
    text-decoration: none;
}
.calendar-calendar .date-nav div.date-prev {
    float: none;
    font-size: 1.7em;
    position: absolute;
    right: 117px;
    text-align: left;
    top: 27px;
    width: auto;
}
.calendar-calendar .date-nav div.date-next {
    float: none;
    font-size: 1.7em;
    position: absolute;
    right: 40px;
    text-align: left;
    top: 27px;
    width: auto;
}
.date-nav div.date-heading {
    float: none;
    text-align: left;
    width: auto;
}
.calendar-calendar .date-heading h3 {
    color: #AAAAAA;
    font-size: 2em;
    text-transform: uppercase;
}
.calendar-calendar .month-view table {
    border: 1px solid #CCCCCC;
}
.calendar-calendar tr th.days {
    background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #CCCCCC;
    color: #666666;
    font-size: 1.4em;
    font-weight: bold;
    padding: 5px;
    text-transform: uppercase;
}
.calendar-calendar td {
    border: 1px solid #CCCCCC;
}
.calendar-calendar td.week {
    min-width: 2%;
    width: 2%;
}
.calendar-calendar td .inner div, .calendar-calendar td .inner div a {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    margin: 0;
    padding: 0 0 0 2px;
    position: relative;
}
.calendar-calendar td .inner div a:hover {
    color: #900002;
    text-decoration: none;
}
.calendar-calendar .inner {
    min-height: 8em;
    padding-top: 32px;
}
.calendar-calendar td:hover, .calendar-calendar td.today:hover {
    background: none repeat scroll 0 0 #F7F7F7;
}
.calendar-calendar td div.day, .calendar-calendar td .inner div.month {
    position: relative;
    top: -32px;
    z-index: 10;
}
.calendar-calendar td div.day {
    top: 0;
}
.calendar-calendar td.empty {
    background: none repeat scroll 0 0 #FFFFFF;
    border: medium none;
}
.calendar-calendar .week a {
    color: #CCCCCC;
    display: block;
    padding: 2px;
}
.calendar-calendar tr td.today, .calendar-calendar tr.odd td.today, .calendar-calendar tr.even td.today {
    background-color: #D9D9D9;
}
.calendar-calendar .week a, .calendar-calendar td .inner div.day a {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #DAD7C4;
    display: block;
    font-size: 1.1em;
    margin: 0;
    padding: 2px 4px;
    right: 0;
    top: 0;
}
.calendar-calendar .week a:hover, .calendar-calendar td .inner div.day a:hover {
    color: #900002;
    text-decoration: none;
}
#center .calendar-calendar td .inner div.calendar div, #center .calendar-calendar td .inner div.calendar div a {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    font-size: 9px;
    font-weight: normal;
}
#center .calendar-calendar td .inner div.calendar div {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 1px solid #DAD7C4;
    margin-right: 5px;
    padding: 2px 0;
}
.calendar-calendar th {
    background-color: #F8F7EA;
    border: 1px solid #C1BDA6;
    color: #333333;
}
.calendar-calendar .year-view .calendar-calendar .month-view tbody {
    height: 103px;
}
.calendar-calendar .year-view .calendar-calendar .month-view table {
    height: 135px;
}
.calendar-calendar .year-view .calendar-calendar .month-view table td.mini a {
    padding: 0 10px 0 0;
}
div#calpopup {
    background: none repeat scroll 0 0 #F8F7EA;
    border: 2px solid #C1BDA6;
}
.field-field-event-date {
    font-weight: bold;
}
.field-field-description {
    margin: 0 5px 0 0;
    text-align: justify;
}
#popup-close-img {
    cursor: pointer;
}
.section-events #center .calendar-calendar td .inner div.calendar div, .section-events #center .calendar-calendar td .inner div.calendar div a {
    font-size: 14px;
}
.ar.section-events #center .calendar-calendar td .inner div.calendar div, .ar.section-events #center .calendar-calendar td .inner div.calendar div a {
    text-align: right;
}
body.section-listings .view-culture-listing {
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
}
body.section-listings .view-culture-listing .view-header {
    border-bottom: 1px solid #CCCCCC;
    padding: 10px;
}
body.section-listings .view-culture-listing .view-header a {
    margin: 0 10px 0 0;
}
body.section-listings .view-culture-listing a.active {
    text-decoration: underline;
}
body.section-listings .view-culture-listing table.views-view-grid td {
    padding: 10px;
    width: 49%;
}
body.section-listings .view-culture-listing .views-field-field-venue-photo-fid {
    float: left;
    height: 180px;
    margin: 0 10px 10px 0;
    width: 150px;
}
body.section-listings .view-culture-listing .views-field-title, body.section-listings .view-culture-listing .views-field-field-address-value, body.section-listings .view-culture-listing .views-field-field-phone-number-value, body.section-listings .view-culture-listing .views-field-field-url-url {
    float: left;
    margin: 0 0 5px;
    width: 160px;
}
.view-culture-listing .views-field-field-url-url {
    overflow: hidden;
}
body.section-listings .view-culture-listing .views-field-title, body.section-listings .view-culture-listing table.views-view-grid td label {
    font-weight: bold;
    margin: 0 0 5px;
}
body.section-listings .view-culture-listing table.views-view-grid .views-field-field-phone-number-value label, body.section-listings .view-culture-listing table.views-view-grid .views-field-field-phone-number-value div {
    display: inline;
}
body.page-listings-transportations #uppercontent {
    margin: 10px 0 0;
}
body.page-listings-transportations #block-menu-menu-travel-menu {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CCCCCC #CCCCCC -moz-use-text-color;
    border-radius: 5px 5px 0 0;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    margin: 10px 0 0;
    padding: 10px;
}
body.page-listings-transportations #block-menu-menu-travel-menu ul.menu {
    margin: 0;
    padding: 0;
}
body.page-listings-transportations #block-menu-menu-travel-menu ul.menu li {
    display: inline;
    list-style: none outside none;
}
body.page-listings-transportations #block-menu-menu-travel-menu ul.menu li a.active, body.page-listings-transportations #block-menu-menu-travel-menu ul.menu li a:hover, body.page-listings-transportations #block-menu-menu-travel-menu ul.menu li a.active, body.page-listings-transportations #block-menu-menu-travel-menu ul.menu li a:active {
    text-decoration: underline;
}
body.page-listings-transportations .view-transportation-listing {
    border: 1px solid #CCCCCC;
    border-radius: 0 0 5px 5px;
    padding: 10px;
}
body.page-listings-transportations .view-transportation-listing .views-row {
    border-bottom: 1px dotted #CCCCCC;
    margin: 0 0 10px;
}
body.page-listings-transportations .view-transportation-listing .views-row-last {
    border: medium none;
}
body.page-listings-transportations .view-transportation-listing .views-field-field-transportation-photo-fid {
    float: left;
    height: 100px;
    margin: 0 10px 10px 0;
    width: 85px;
}
body.page-listings-transportations .view-transportation-listing .views-field-title {
    font-weight: bold;
}
body.page-listings-transportations .view-transportation-listing .views-field-title, body.page-listings-transportations .view-transportation-listing .views-field-field-phone-number-value, body.page-listings-transportations .view-transportation-listing .views-field-field-description-value, body.page-listings-transportations .view-transportation-listing .views-field-status {
    margin: 0 0 5px;
}
body.page-listings-transportations .view-transportation-listing .views-field-field-phone-number-value label, body.page-listings-transportations .view-transportation-listing .views-field-field-phone-number-value div.field-content {
    display: inline;
}
body.page-listings-hotels #uppercontent {
    margin: 10px 0 0;
}
body.page-listings-hotels #block-menu-menu-travel-menu {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CCCCCC #CCCCCC -moz-use-text-color;
    border-radius: 5px 5px 0 0;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    margin: 10px 0 0;
    padding: 10px;
}
body.page-listings-hotels #block-menu-menu-travel-menu ul.menu {
    margin: 0;
    padding: 0;
}
body.page-listings-hotels #block-menu-menu-travel-menu ul.menu li {
    display: inline;
    list-style: none outside none;
}
body.page-listings-hotels #block-menu-menu-travel-menu ul.menu li a.active, body.page-listings-hotels #block-menu-menu-travel-menu ul.menu li a:hover, body.page-listings-hotels #block-menu-menu-travel-menu ul.menu li a.active, body.page-listings-hotels #block-menu-menu-travel-menu ul.menu li a:active {
    text-decoration: underline;
}
body.page-listings-hotels .view-hotels-listing {
    border: 1px solid #CCCCCC;
    border-radius: 0 0 5px 5px;
    padding: 10px;
}
body.page-listings-hotels .view-hotels-listing .view-filters input.form-submit {
    background: none repeat scroll 0 0 #575757;
    border: 1px solid #575757;
    border-radius: 5px 5px 5px 5px;
    color: white;
    cursor: pointer;
    font-size: 16px;
    height: 26px;
    margin: 7px 0 0;
    padding: 3px 14px;
}
body.page-listings-hotels .view-hotels-listing .views-row {
    border-bottom: 1px dotted #CCCCCC;
    margin: 0 0 10px;
}
body.page-listings-hotels .view-hotels-listing .views-row-last {
    border: medium none;
}
body.page-listings-hotels .view-hotels-listing .views-field-field-hotel-rate-value {
    float: right;
}
body.page-listings-hotels .view-hotels-listing .views-field-title {
    font-weight: bold;
}
body.page-listings-hotels .view-hotels-listing .views-field-title, body.page-listings-hotels .view-hotels-listing .views-field-field-address-value, body.page-listings-hotels .view-hotels-listing .views-field-field-phone-number-value, body.page-listings-hotels .view-hotels-listing .views-field-status {
    margin: 0 0 5px;
}
body.page-listings-hotels .view-hotels-listing .views-field-field-phone-number-value * {
    display: inline;
}
.pane-field-related-materials-media td {
    vertical-align: top;
}
.pane-field-related-materials-media td .views-field-field-image-fid {
    clear: both;
}
.pane-field-related-materials-media .view-field-related-materials-media .views-field-title {
    float: left;
}
.pane-field-related-materials-media .view-field-related-materials-media .views-field-field-image-fid a img.imagecache-thumbnail {
    float: none;
}
.pane-field-external-links .field-field-external-links .field-item {
    background: url('../../images/egyptsprite.png') no-repeat -2752px -2px;
    margin: 0 0 10px;
    padding: 0 0 0 20px;
}
.pane-latest-news .view-latest-news .views-row {
    background: url("/images/bullet.png") no-repeat scroll left 6px transparent;
    margin: 0 0 10px;
    padding: 0 0 0 20px;
}
.block-weather {
    color: #000000;
    left: 0;
    position: absolute;
    top: 3px;
}
.block-weather p {
    display: none;
}
.block-weather div {
    float: left;
}
.block-weather img {
    float: left;
    height: 23px;
    margin: 2px 4px 0 0;
    width: 27px;
}
.block-weather ul {
    float: left;
    margin: 0;
    padding: 0;
}
.block-weather ul li {
    color: #666666;
    font-size: 12px;
    font-weight: bold;
    list-style: none outside none;
    margin: 5px 0 0;
    text-transform: uppercase;
}
.section-cart #uc-cart-checkout-form, .section-cart #center p, .section-cart h2.main-title, .section-cart #cart-form-pane, .node-type-product h2.main-title, .node-type-product .node {
    border: 0 none;
    margin: 10px auto;
    width: 705px;
}
.section-cart #uc-cart-checkout-form, .section-cart #center p, .section-cart #cart-form-pane, .node-type-product .node {
    border: 1px solid #EEEEEE;
    border-radius: 5px 5px 5px 5px;
    padding: 10px;
}
.node-type-product .product-body {
    border-bottom: 1px solid #EEEEEE;
    margin: 0 0 10px;
}
.node-type-product .product-body p {
    margin: 3px 0;
}
.node-type-product .node input.form-submit {
    background: none repeat scroll 0 0 #575757;
    border: 0 none;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 18px;
    margin: 15px 0 1px 280px;
    padding: 3px 14px;
}
.section-user input#edit-submit, .section-contact input.form-submit, .section-printmail input.form-submit, .section-cart input#edit-back, .section-cart input#edit-submit, .section-cart input#edit-continue, .section-cart input#edit-cancel, .section-cart input#edit-checkout, .section-cart input#edit-update {
    background: none repeat scroll 0 0 #575757;
    border: 0 none;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 18px;
    padding: 3px 14px;
}
.node-type-product .node input:hover {
    background: none repeat scroll 0 0 #9F9F9F;
    margin: 16px 0 0 280px;
}
.section-user input#edit-submit:hover, .section-contact input.form-submit:hover, .section-printmail input.form-submit:hover, .section-cart input#edit-back:hover, .section-cart input#edit-submit:hover, .section-cart input#edit-continue:hover, .section-cart input#edit-cancel:hover, .section-cart input#edit-checkout:hover, .section-cart input#edit-update:hover {
    background: none repeat scroll 0 0 #9F9F9F;
}
#continue-shopping-link {
    margin: 5px 0 0;
}
#continue-shopping-link a {
    font-weight: bold;
}
thead th {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 1px solid #EEEEEE;
}
#cart-form-buttons, #cart-form-products {
    border: 1px solid #EEEEEE;
}
tr.odd {
    background-color: #F9F9F9;
    border-bottom: 1px solid #EEEEEE;
}
tr.even {
    background-color: #FFFFFF;
    border-bottom: 1px solid #EEEEEE;
}
tr.even td {
    background-color: #FFFFFF;
}
.cart-review {
    border: 0 none;
}
.solid-border, #checkout-form-bottom {
    border: 1px solid #EEEEEE;
}
.order-review-table {
    border: 1px solid #EEEEEE;
    border-radius: 5px 5px 5px 5px;
    padding: 10px;
}
.order-review-table .review-button-row {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
}
.order-review-table .review-button-row form {
    display: block;
    padding: 10px 0 0;
}
.section-user h2.main-title {
    width: auto !important;
}
.section-user .order-pane {
    border-radius: 5px 5px 5px 5px;
}
.section-user .pos-left {
    width: 30%;
}
.section-user form#user-register, .section-user form#user-pass, .section-user #block-almasry_misc-login_link, .section-user ul.tabs, .section-user form#user-login, .section-user h2.main-title {
    border: 0 none;
    margin: 10px auto;
    width: 705px;
}
.section-user #center ul.secondary {
    margin: 7px auto;
}
.section-user #center ul.secondary li {
    border: 0 none;
    padding: 0;
}
.section-user form#user-pass, .section-user #block-almasry_misc-login_link, .section-user form#user-register, .section-user form#user-login {
    border: 1px solid #EEEEEE;
    border-radius: 5px 5px 5px 5px;
    padding: 10px;
}
#terms-of-use {
    height: 30px;
    overflow: visible;
}
.section-user .captcha {
    float: none;
}
.section-users .panel-flexible {
    margin: 20px 0 0;
}
.section-users .pane-field-user-photo img {
    border: 1px solid #EEEEEE;
    padding: 1px;
}
.section-users .panels-flexible-column-new-main, .section-users .panels-flexible-column-inside, .section-users .panels-flexible-column-new-main-middle {
    width: 990px;
}
.section-users .panels-flexible-row-inside-first {
    border-bottom: 1px solid #EEEEEE;
    margin: 0 0 20px;
    padding: 0 0 20px;
}
.section-users div.panels-flexible-row-first .panels-flexible-region {
    width: 478px;
}
.section-users div.panels-flexible-row-first .panels-flexible-region-last h2, .section-users div.panels-flexible-row-first .panels-flexible-region h2 {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 1px solid #AAAAAA;
    padding: 0;
}
.section-users div.panels-flexible-row-first .panels-flexible-region-first {
    border: 0 none;
    margin: 0;
    min-height: 1px;
    padding: 0;
    width: 170px;
}
.section-users div.panels-flexible-row-first .panels-flexible-region-last {
    border-left: 1px solid #EEEEEE;
    margin: 0 0 0 20px;
    padding: 0 0 0 20px;
    width: 300px;
}
.section-users .pane-field-marital-status, .section-users .pane-field-user-phone-number, .section-users .pane-field-birth-date {
    clear: both;
    float: left;
    margin: 5px 0 0;
    width: 475px;
}
.section-users .pane-field-occupation, .section-users .pane-field-user-address, .section-users .pane-field-first-name {
    clear: left;
    float: left;
    margin: 0 10px 0 0;
}
.section-users .pane-field-work-field {
    float: left;
}
.section-users .pane-field-last-name, .section-users .pane-field-first-name {
    color: #111111;
    font-family: Georgia,serif;
    font-size: 1.5em;
    font-weight: normal;
    margin: 0 8px 5px 0;
    text-shadow: 1px 0 1px #CCCCCC;
}
.section-users .field-label-inline-first {
    clear: left;
    color: #AAAAAA;
    display: block;
    float: left;
    font-size: 13px;
    font-weight: normal;
    width: 110px;
}
.section-users .panels-flexible-region-80-user_info .panel-separator {
    margin: 0 0 2px !important;
}
.section-users .pane-field-user-bio {
    margin: 10px 0 0;
}
.section-users .panels-flexible-region-inside {
    padding: 0;
}
.section-users .view-user-favorites .views-row {
    border-bottom: 1px dotted #CFCDC1;
    margin: 0 0 10px;
    padding: 0 0 10px;
}
.section-users .view-user-favorites .views-row-last {
    border: 0 none;
}
.section-users .views-field-ops {
    float: left;
}
.section-users .views-field-ops .flag-favorites .unflag-action, .section-users .views-field-ops .flag-favorites .flag-action {
    margin: 5px 10px 0 0;
}
.section-users .view-user-favorites .flag-favorites .unflag-action {
    background: url('../../images/egyptsprite.png') no-repeat -105px -159px;
    height: 20px;
    width: 20px;
}
.section-users .view-user-favorites .flag-favorites .flag-action {
    height: 20px;
    width: 20px;
}
.section-users .view-user-favorites .views-field-title {
    margin: 0 0 0 24px;
}
.section-users .view-user-favorites .views-field-type {
    float: left;
    margin: 0 5px 0 0;
}
.section-users .view-user-favorites .flag-favorites .flag-message {
    margin: -38px 0 0 -88px;
}
.section-users .panels-flexible-row-last {
    border-top: 5px solid #A12222;
    margin: 20px 0;
    padding: 20px 0 0;
}
.section-users .panels-flexible-row-last div.panels-flexible-row-inside-last h2 {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 1px solid #AAAAAA;
}
.section-users .panels-flexible-row-last div.panels-flexible-region-last {
    border-left: 0 none;
    margin: 0;
    padding: 0;
    width: 648px;
}
.section-users .panels-flexible-row .panels-flexible-region {
    position: relative;
    width: 307px;
}
.section-users .panels-flexible-row .panels-flexible-region h2 {
    background: none repeat scroll 0 0 #F7DDDD;
    border: 0 none;
    padding: 2px 10px;
}
.section-users .panels-flexible-row .panels-flexible-region-first {
    border-right: 1px solid #EEEEEE;
    margin: 0 20px 0 0;
    padding: 0 20px 0 0;
    position: relative;
    width: 300px;
}
.section-users .panels-flexible-row .panels-flexible-region-first h2 {
    background: none repeat scroll 0 0 #F1F1F1;
    border: 0 none;
    padding: 2px 10px;
}
.section-users .panels-flexible-row .panels-flexible-region-last {
    border-left: 1px solid #EEEEEE;
    margin: 0 0 0 20px;
    padding: 0 0 0 20px;
    position: relative;
    width: 300px;
}
.section-users .panels-flexible-row .panels-flexible-region-last h2 {
    background: none repeat scroll 0 0 #F5F3DB;
    border: 0 none;
    padding: 2px 10px;
}
.section-users .view-followed-users-content .views-row, .section-users .pane-user-comments .views-row, .section-users .view-users-blog-posts .views-row {
    border-bottom: 1px dotted #CFCDC1;
    margin: 0 0 10px;
    padding: 0 0 10px 20px;
}
.section-users .view-user-contributed-media .views-row {
    border-bottom: 1px dotted #CFCDC1;
    margin: 0 0 10px;
    padding: 0 0 10px;
}
.section-users .view-followed-users-content .views-row-last, .section-users .view-user-contributed-media .views-row-last, .section-users .pane-user-comments .views-row-last, .section-users .view-users-blog-posts .views-row-last {
    border: 0 none;
}
.section-users .panels-flexible-row-new-1 .panels-flexible-region-first .view-header {
    position: absolute;
    right: 30px;
    top: 8px;
}
.section-users .panels-flexible-row-new-1 .panels-flexible-region-new-media .view-header, .section-users .panels-flexible-row-new-1 .panels-flexible-region-last .view-header {
    position: absolute;
    right: 10px;
    top: 8px;
}
.section-users .panels-flexible-row-new-2 {
    margin: 20px 0 0;
}
.section-users .panels-flexible-row-new-2 .panels-flexible-region-last {
    border-left: 1px solid #EEEEEE;
    margin: 0 0 0 20px;
    padding: 0 0 0 20px;
    width: 300px;
}
.section-users .panels-flexible-row-new-2 .panels-flexible-region-first {
    width: 648px;
}
.section-users .view-follow-user .views-field-name {
    font-size: 12px;
    font-style: normal;
    margin: 5px 0 15px;
}
.section-users div.view-follow-user img {
    float: none;
}
.section-users .view-follow-user td {
    padding: 0 2px;
    vertical-align: top;
}
.section-users .view-followed-users-content .views-field-created, .section-users .view-followed-users-content .views-field-type {
    float: left;
    margin: 0 10px 0 0;
}
.section-users .view-followed-users-content .views-field-name {
    margin: 0 0 0 140px;
}
.section-users h2.main-title {
    display: none;
}
.section-user form#contact-mail-user label {
    display: inline;
}
.section-user form#contact-mail-user, .section-user form#node-form, .section-user form#user-profile-form {
    border: 1px solid #DDDDDD;
    border-radius: 3px 3px 3px 3px;
    margin: 20px auto;
    padding: 10px;
    width: 685px;
}
.section-user #edit-preview-changes {
    display: none;
}
.section-users .flag-report-user-pic a {
    color: #AAAAAA;
    display: block;
    font-size: 12px;
    margin: 0 0 0 2px;
}
.section-users .flag-report-user-pic a:hover {
    color: #A12222;
}
.section-users #send-pm-link a {
    background: url('../../images/egyptsprite.png') no-repeat -8px -2173px;
    display: block;
    margin: 7px 0 0 15px;
    padding: 0 0 0 20px;
}
.section-users .flag-follow-user a {
    background: url('../../images/egyptsprite.png') no-repeat -8px -2144px;
    display: block;
    margin: 10px 0 0 15px;
    padding: 0 0 0 20px;
}
.node-type-page .node .content {
    text-align: justify;
}
.more-link {
    clear: both;
}
.page-solr_view_ar .views-field-tid, .page-solr_view_en .views-field-tid {
    font-size: 11px;
}
.page-solr_view_ar .views-field-comment-count, .page-solr_view_en .views-field-comment-count {
    background: none repeat scroll 0 0 transparent;
    color: #AAAAAA;
    font-size: 11px;
    font-weight: normal;
    margin: 5px 15px 0 0;
    padding: 0;
}
.page-solr_view_ar .views-field-comment-count label, .page-solr_view_en .views-field-comment-count label {
    font-weight: normal;
}
.page-solr_view_ar .views-field-created, .page-solr_view_ar .views-field-type, .page-solr_view_en .views-field-created, .page-solr_view_en .views-field-type {
    color: #AAAAAA;
    float: left;
    font-size: 11px;
    margin: 4px 0 0;
    padding: 0 20px 0 0;
}
.section-solr_view_en .views-exposed-widgets {
    position: relative;
}
.section-solr_view_en .view-filters {
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #DDDDDD;
    border-radius: 5px 5px 5px 5px;
    margin: 0 0 40px;
    padding: 20px;
}
.section-solr_view_en .view-filters .views-widget {
    float: none;
}
.section-solr_view_en .form-checkboxes, .form-radios {
    margin: 10px 0;
}
.section-solr_view_en .views-exposed-form .views-exposed-widget {
    clear: both;
    float: none;
    padding: 5px 10px;
}
.section-solr_view_en .views-exposed-form .views-exposed-widget input#edit-text {
    font-size: 16px;
    margin: 3px 0;
    padding: 5px;
    width: 530px;
}
.section-solr_view_en .views-exposed-form .views-exposed-widget .form-checkboxes .form-item {
    display: inline;
    font-size: 13px;
}
.section-solr_view_en .views-exposed-form div.bef-checkboxes {
    margin: 0 0 0 50px;
}
.section-solr_view_en .views-exposed-form a.bef-toggle {
    color: red;
}
.section-solr_view_en .views-exposed-form a.bef-toggle:hover {
    color: #A12222;
}
.section-solr_view_en #edit-sort-by-wrapper {
    position: absolute;
    right: 145px;
    top: 5px;
}
.section-solr_view_en #edit-sort-order-wrapper {
    position: absolute;
    right: 21px;
    top: 5px;
}
.section-solr_view_en #center input.form-submit, .section-solr_view_en #center input#edit-reset {
    background: none repeat scroll 0 0 #575757;
    border: 0 none;
    border-radius: 5px 5px 5px 5px;
    bottom: 1px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 18px;
    padding: 3px 14px;
    position: absolute;
    right: 120px;
}
.section-solr_view_en #center input#edit-reset {
    right: 20px;
}
.section-solr_view_en .view-content .item-list ul li {
    border-bottom: 1px dotted #DDDDDD;
    margin: 0 0 15px;
    padding: 0 0 15px 20px;
}
.section-solr_view_en .views-field-tid, .section-solr_view_en .views-field-type, .section-solr_view_en .views-field-changed {
    display: inline;
    padding: 0 20px 0 0;
}
.section-rss_channels_en #center, .section-rss_channels #center {
    margin: 0 auto;
    width: 700px;
}
.page-users_blogs .view-users-blog-posts ul li.views-row {
    border-bottom: 1px dotted #CCCCCC;
    padding-bottom: 10px;
}
.pane-google-admanager-portal-en-slot-300x250 {
    width: 300px;
}
.section-printmail h2.main-title, .section-contact h2.main-title {
    border-bottom: medium none;
}
.section-printmail #print-mail-form, .section-contact #contact-mail-page {
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    margin: 10px auto;
    padding: 20px;
    width: 705px;
}
.section-printmail #print-mail-form .resizable-textarea textarea, .section-contact #contact-mail-page .resizable-textarea textarea {
    width: 98% !important;
}
.section-printmail #print-mail-from .resizable-textarea .grippie, .section-contact #contact-mail-page .resizable-textarea .grippie {
    margin: 0 !important;
}
.section-printmail input {
    margin-top: 0;
}
.section-printmail .form-text {
    width: 392px;
}
.section-printmail #print-mail-form .form-item .description {
    padding-left: 175px;
}
.pane-field-associated-media {
    height: 450px;
    margin: 0 0 0 140px;
    width: 510px;
}
#views-slideshow-ddblock-field_associated_media_default {
    display: inline-block;
}
.view-field-associated-media div.views-slideshow-ddblock-cycle-vsd-upright-10p div.container {
    background-color: #FFFFFF;
    float: left;
    margin: 0;
    width: 520px;
}
.view-field-associated-media div.views-slideshow-ddblock-cycle-vsd-upright-10p div.container-inner {
    height: 100% !important;
}
.view-field-associated-media div.views-slideshow-ddblock-cycle-vsd-upright-10p div.slider {
    float: none;
    width: 520px;
}
.view-field-associated-media div.views-slideshow-ddblock-cycle-vsd-upright-10p div.slider-inner {
    background: none repeat scroll 0 0 transparent !important;
    height: 440px;
    width: 520px;
}
.view-field-associated-media div.views-slideshow-ddblock-cycle-vsd-upright-10p div.slide {
    height: 440px !important;
    width: 520px !important;
}
div.view-field-associated-media div.views-slideshow-ddblock-cycle-vsd-upright-10p div.slide-inner img {
    border: 1px solid #DDDDDD;
    float: none;
    height: 375px !important;
    padding: 3px !important;
    width: 500px !important;
}
.view-field-associated-media div.views-slideshow-ddblock-cycle-vsd-upright-10p div.slide-text {
    background: none repeat scroll 0 0 transparent !important;
    font-size: 13px;
    height: 35px;
    margin: 3px 0 0;
    padding: 0;
    position: relative;
    width: 300px;
}
.view-field-associated-media div.views-slideshow-ddblock-cycle-vsd-upright-10p div.slide-text .image-author-horizontal {
    background: url('../../images/egyptsprite.png') no-repeat -6px -2320px;
    height: 17px;
    overflow: hidden;
    padding: 7px 0 0 5px;
}
.view-field-associated-media div.views-slideshow-ddblock-cycle-vsd-upright-10p div.slide-text .image-author-horizontal {
    color: #000000;
    float: left;
    font-size: 12px;
    margin: 0 10px 0 0;
}
.view-field-associated-media div.views-slideshow-ddblock-cycle-vsd-upright-10p div.slide-body-horizontal {
    float: none !important;
    width: auto !important;
}
.view-field-associated-media div.views-slideshow-ddblock-cycle-vsd-upright-10p div.slide-body-inner {
    color: #AAAAAA;
    font-size: 12px;
    font-weight: normal;
    padding: 8px 0 0;
}
.view-field-associated-media div.views-slideshow-ddblock-cycle-vsd-upright-10p div.number-pager {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    bottom: 19px;
    float: none;
    height: auto;
    position: absolute;
    text-align: right;
    width: 505px;
    z-index: 11;
}
.view-field-associated-media div.views-slideshow-ddblock-cycle-vsd-upright-10p div.number-pager ul {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    float: right;
    list-style-type: none;
    margin: 0 !important;
    padding: 0 !important;
    width: auto !important;
}
.view-field-associated-media div.views-slideshow-ddblock-cycle-vsd-upright-10p div.number-pager-pre-bottom {
    display: none;
}
.view-field-associated-media div.views-slideshow-ddblock-cycle-vsd-upright-10p div.number-pager ul li {
    display: inline;
    list-style-type: none !important;
    margin: 0;
    padding: 0 !important;
}
.view-field-associated-media div.views-slideshow-ddblock-cycle-vsd-upright-10p div.number-pager ul li a.pager-link {
    background: none repeat scroll 0 0 #888888;
    border: 1px solid #888888;
    display: block;
    float: left;
    height: 6px;
    overflow: hidden;
    text-indent: -1000px;
    width: 6px;
}
.view-field-associated-media .has-new-content-horizontal, .pane-panels-mini div.views-slideshow-ddblock-cycle-vsd-upright-10p div.number-pager-pre-bottom {
    display: none;
}
div.views-slideshow-ddblock-cycle-vsd-default div.container-inner {
    height: 0 !important;
}
div.views-slideshow-ddblock-cycle-vsd-default div.slider-inner {
    height: 0 !important;
}
.breadcrumb {
    padding: 3px 0;
    text-align: left;
}
.breadcrumb a {
    color: #AAAAAA;
}
.messages {
    background: none repeat scroll 0 0 AliceBlue;
    border: 3px solid SkyBlue;
    margin: 10px;
    padding: 10px;
}
div.error, tr.error {
    background: none repeat scroll 0 0 MistyRose;
    color: #666666;
    padding: 10px;
}
div.error {
    border: 3px solid Crimson;
}
.pane-custom-pagers-2, .pane-custom-pagers-4, .pane-custom-pagers-3 {
    margin: 0 0 0 140px;
    padding: 10px 0;
}
.pane-custom-pagers-2 ul.custom-pager, .pane-custom-pagers-4 ul.custom-pager, .pane-custom-pagers-3 ul.custom-pager {
    text-align: right;
}
.custom-pager li.key {
    color: #CCCCCC;
    display: inline;
    float: none;
    padding: 2px 0 0;
    text-shadow: 1px 0 1px #FFFFFF;
}
.custom-pager li.next, .custom-pager li.previous {
    display: inline;
    float: none;
}
.custom-pager li.next a, .custom-pager li.previous a {
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #EEEEEE;
    border-radius: 3px 3px 3px 3px;
    display: inline;
    padding: 3px 10px;
    text-decoration: none;
}
.custom-pager li.next a:hover, .custom-pager li.previous a:hover {
    background: none repeat scroll 0 0 #AAAAAA;
    border: 1px solid #AAAAAA;
    color: #FFFFFF;
}
.pane-field-place {
    border-top: 1px solid #EEEEEE;
    font-size: 13px;
    margin: 0 10px 0 0;
    padding: 5px 0 0 20px;
    width: 105px;
}
.pane-node-created, .pane-field-published-date {
    border-bottom: 1px solid #EEEEEE;
    font-size: 12px;
    margin: 3px 0 0;
    padding: 0 2px 5px;
    text-align: center;
}
.pane-fb-social-like-like .pane-content {
    padding: 0 0 0 36px;
}
.pane-fb-social-like-like, .pane-fb-social-share-0, .pane-almasry-media-sn-tweetmeme {
    margin: 10px 0 0;
    text-align: center;
}
.pane-print-0 {
    margin: 10px 0;
}
.pane-node-author, .pane-field-source {
    margin: 0 10px 10px 0;
    text-align: center;
}
.node-type-video .pane-node-author h2, .node-type-caricature .pane-node-author h2, .node-type-photo .pane-node-author h2 {
    display: none;
}
.node-type-caricature .pane-node-author a, .node-type-photo .pane-node-author a, .pane-field-source a, .view-field-author .views-field-title a, .pane-field-animator a, .pane-field-artist a, .pane-field-photographer a, .pane-field-editor a, .pane-field-reporter a, .pane-field-videographer a, .pane-field-director a, .pane-field-photography a, .field-field-source a {
    color: #AB0202;
    font-size: 13px;
    padding: 0 15px 0 0;
}
form.fivestar-widget .description, .fivestar-widget label {
    display: none;
}
form.fivestar-widget {
    border-bottom: 1px solid #EEEEEE;
    padding: 5px 0;
}
div.fivestar-widget {
    padding: 0 0 0 18px;
}
.pane-almasry-media-social-network {
    padding: 5px 0;
    text-align: center;
}
.tweetmeme-button {
    float: none;
}
span.fb_share_count_wrapper {
    display: block;
    float: none;
    padding: 0 0 10px;
}
.hidden {
    display: none;
}
.download-pane a.media-download {
    background: url('../../images/egyptsprite.png') no-repeat -40px -136px;
    display: block;
    height: 24px;
    margin: 0 0 0 51px;
    overflow: hidden;
    text-indent: -1000px;
    width: 25px;
}
.flag-favorites .unflag-action, .flag-favorites .flag-action {
    background: url('../../images/egyptsprite.png') no-repeat -105px -159px;
    display: block;
    height: 20px;
    margin: 0 0 0 51px;
    overflow: hidden;
    text-indent: -1000px;
    width: 20px;
}
.video-pane {
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #EEEEEE;
    margin: 0 0 0 140px;
    padding: 1px;
    text-align: center;
}
.pane-field-image {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #F9F9F9;
    border-color: #EEEEEE #EEEEEE -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    margin: 0 0 0 140px;
    padding: 1px;
    text-align: center;
}
.pane-field-image .pane-content {
    padding: 4px;
}
.embed-pane {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #F9F9F9;
    border-color: -moz-use-text-color #EEEEEE #EEEEEE;
    border-right: 1px solid #EEEEEE;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    margin: -7px 0 0 140px;
    padding: 1px;
}
.node-type-photo .embed-pane {
    width: 515px;
}
.node-type-caricature .embed-pane .pane-content, .node-type-caricature .embed-pane input {
    display: inline;
    float: none;
}
.pane-field-image img {
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #EEEEEE;
    padding: 1px;
}
.embed-pane input, .video-pane .video-embed-container input {
    border: 1px solid #EEEEEE;
    display: inline;
    margin-left: 6px;
    width: 410px;
}
.node-type-caricature .embed-pane h2, .node-type-photo .embed-pane h2, .video-pane strong {
    display: inline;
    font-size: 12px;
}
.node-type-caricature .embed-pane h2, .node-type-photo .embed-pane h2 {
    border: 0 none;
    color: #666666;
    font-weight: bold;
    margin: 0 0 0 20px;
    text-shadow: 0 0 0;
}
.node-type-photo .embed-pane .pane-content {
    display: inline;
}
.video-embed-container .strong {
    display: none;
}
.video-pane p {
    display: none;
}
.pane-field-license {
    font-size: 10px;
    text-align: center;
}
.pane-field-animator, .pane-field-artist, .pane-field-photographer, .pane-field-editor, .pane-field-reporter, .pane-field-videographer, .pane-field-director, .pane-field-photography {
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #EEEEEE;
    clear: none;
    float: none;
    margin: 0 0 0 140px;
    padding: 2px 10px;
    width: auto;
}
.pane-field-animator .field-item, .pane-field-artist .field-item, .pane-field-photographer .field-item, .pane-field-editor .field-item, .pane-field-reporter .field-item, .pane-field-videographer .field-item, .pane-field-director .field-item, .pane-field-photography .field-item, .pane-field-animator .field-items, .pane-field-artist .field-items, .pane-field-photographer .field-items, .pane-field-editor .field-items, .pane-field-reporter .field-items, .pane-field-videographer .field-items, .pane-field-director .field-items, .pane-field-photography .field-items {
    display: inline;
}
.pane-field-artist .field-label, .pane-field-animator .field-label, .pane-field-photographer .field-label, .pane-field-editor .field-label, .pane-field-reporter .field-label, .pane-field-videographer .field-label, .pane-field-director .field-label, .pane-field-photography .field-label {
    display: inline;
    font-size: 12px;
}
.pane-field-capture-date {
    color: green;
    margin: 10px 0 0 140px;
}
.node-type-photo .pane-field-capture-date {
    clear: none;
    padding: 15px 0 0;
}
.pane-field-capture-date div {
    display: inline;
}
.pane-field-capture-date h2 {
    border: 0 none;
    display: inline;
    font-size: 12px;
    font-weight: bold;
    padding: 0 8px 0 0;
    text-shadow: none;
}
.pane-field-license .pane-content {
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #EEEEEE;
    line-height: 12px;
    padding: 8px;
}
.video-pane embed {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    height: 272px;
    margin: 6px 0 0;
    padding: 1px;
    width: 485px;
}
.view-mm-video-landpage .view-content {
    width: 990px;
}
.view-mm-video-landpage embed {
    height: 312px;
    width: 555px;
}
.flag-favorites .unflag-action {
    background-position: -105px -136px;
}
.flag-message {
    background: none repeat scroll 0 0 yellow;
    border: 1px solid linen;
    border-radius: 5px 5px 5px 5px;
    color: #333333;
    padding: 2px 5px;
    width: 70px;
}
div.warning, tr.warning {
    background: none repeat scroll 0 0 #FFFFDD;
    height: 100px;
    overflow: auto;
    padding: 2px 5px;
}
.flag-favorites .flag-message {
    margin: -38px 0 0 -45px;
}
.flag-throbber {
    display: none !important;
}
.flag-favorites .flag-wrapper {
    display: block;
    height: 28px;
    margin: 0 0 0 45px;
}
.mm-view-count, .pane-node-views-count div.views-field-view-count {
    background: none repeat scroll 0 0 transparent;
    color: #93B249;
    margin: -15px 0 0 580px;
    width: 200px;
}
.mm-view-count .views-field-view-count {
    background: none repeat scroll 0 0 transparent;
    color: #93B249;
    float: none;
    margin: 0;
}
.pane-node-views-count div.views-field-view-count label {
    font-weight: normal;
}
.print-page {
    background: url('../../images/egyptsprite.png') no-repeat -44px -166px;
    display: block;
    height: 32px;
    margin-bottom: 10px;
    overflow: hidden;
    text-indent: -1000px;
    width: 32px;
}
a.print-mail {
    background: url('../../images/egyptsprite.png') no-repeat -6px -167px;
    display: block;
    height: 25px;
    overflow: hidden;
    text-indent: -1000px;
    width: 34px;
}
.print_html, .print_mail, .print_pdf {
    display: block;
    margin-left: 42px;
}
div.pane-almasry-misc-6 h2 {
    background: url('../../images/egyptsprite.png') no-repeat -8px -2089px;
    border-bottom: 0 none;
    border-top: 1px solid #EEEEEE;
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    padding: 5px 0 9px 33px;
    text-shadow: none;
}
.amay-permalink {
    font-size: 11px;
    width: 110px;
}
.pane-node-title {
    color: #000000;
    font-family: Georgia,Serif;
    font-size: 26px;
    margin: 10px 0;
}
.pane-field-subtitle {
    font-size: 18px;
    margin: 0 0 0 140px;
}
.pane-field-caption, .pane-field-story-en, .pane-field-story, .pane-node-body {
    color: #333333;
    line-height: 1.7em;
    margin: 0 0 0 140px;
    padding: 30px 0 0;
    text-align: justify;
    width: 508px;
}
.node-type-photo .pane-field-caption {
    padding: 5px 0 0;
}
.pane-free-tags {
    background: url("/images/amaysprite-repeat.png") repeat-x scroll left 2px transparent;
    clear: none;
}
.pane-free-tags .pane-content {
    background: url('../../images/egyptsprite.png') no-repeat -845px -8px;
    height: 22px;
    padding: 13px 0 0 39px;
}
.pane-free-tags a {
    padding: 0 7px;
}
.go-to-dashboard {
    bottom: 2px;
    display: block;
    margin: 0 60px 4px 0;
    position: fixed;
    right: 0;
    z-index: 1001;
}
.node-type-photo_set .pane-photo-set-gallery .slide img {
    float: none;
}
.node-type-photo_set .pane-photo-set-gallery {
    margin: 0 0 0 130px;
}
.node-type-photo_set .scrollable-pager {
    margin: 54px 0 0;
}
.node-type-photo_set div.views-slideshow-ddblock-cycle-vsd-upright-60p div.vsd-scrollable-pager {
    border: 0 none;
    height: 75px;
    width: 510px;
}
.node-type-photo_set div.views-slideshow-ddblock-cycle-vsd-upright-60p div.vsd-scrollable-pager img {
    height: 76px;
    width: 90px;
}
.node-type-photo_set div.navi {
    display: none;
}
.node-type-photo_set div.views-slideshow-ddblock-cycle-vsd-upright-60p h2 {
    border: 0 none;
    clear: both;
    font-size: 1em;
    padding: 7px 0 0;
    text-shadow: none;
}
.pane-nodecomment-form {
    background: #F7F7F7 url('../../images/egyptsprite.png') no-repeat -365px -753px;
    margin: 40px 0 50px 140px;
    padding: 0;
    width: 511px;
}
.pane-nodecomment-form h2 {
    border-bottom: 0 none;
    border-left: 1px solid #D8D8D8;
    border-top: 1px solid #D8D8D8;
    color: #4B8ED9;
    margin: 0 4px 0 0;
    padding: 10px 0 10px 20px;
    text-shadow: none;
}
.pane-nodecomment-form .node-form .standard {
    clear: none;
}
.pane-nodecomment-form .pane-content {
    background: url("/images/amaysprite-bottom.png") no-repeat scroll -865px bottom transparent;
    padding: 0 0 88px 0;
}
.pane-nodecomment-form #node-form {
    border-left: 1px solid #D8D8D8;
    padding: 0 0 20px 20px;
}
.logged-in .pane-nodecomment-form #edit-body-wrapper {
    width: 463px;
}
.logged-in .pane-nodecomment-form .cke_contents_edit-body {
    height: 320px;
}
.pane-nodecomment-form .form-item label {
    width: 95px;
}
.pane-nodecomment-form .form-item .description {
    font-size: 11px;
    margin: -13px 0 10px;
}
.pane-nodecomment-form .captcha .form-item .description {
    margin: -3px 0 10px;
}
.pane-nodecomment-form .form-item {
    margin: 0;
}
#edit-title-wrapper {
    margin: 0 0 20px;
}
.pane-nodecomment-form input#edit-homepage, .pane-nodecomment-form input#edit-mail, .pane-nodecomment-form input#edit-name-1 {
    margin: 0 0 15px;
    width: 455px;
}
.pane-nodecomment-form input#edit-title {
    margin: 0;
    width: 455px;
}
.pane-nodecomment-form .captcha {
    width: 431px;
}
.pane-nodecomment-form textarea#edit-body {
    height: 160px;
    margin: 0 0 20px;
    width: 450px;
}
.logged-in .pane-nodecomment-form textarea#edit-body {
    width: 452px;
}
.pane-nodecomment-form .grippie, .pane-nodecomment-form .form-submit-cancel {
    display: none;
}
.pane-nodecomment-form input#edit-submit {
    background: none repeat scroll 0 0 #575757;
    border: 0 none;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 18px;
    margin: 15px 0 1px 357px;
    padding: 3px 14px;
}
.pane-nodecomment-form input#edit-submit:hover {
    background: none repeat scroll 0 0 #4B8ED9;
    margin: 16px 0 0 357px;
}
.pane-nodecomment-form p {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EEEEEE;
    color: #4B8ED9;
    font-size: 12px;
    margin: 0 26px 0 0;
    padding: 10px;
}
.pane-field-author {
    float: left;
}
.pane-field-author .views-field-title {
    float: left;
    margin: 0 10px 0 0;
    width: 120px;
}
.pane-field-author .views-field-field-staff-photo-fid img {
    float: none;
    margin: 0;
}
.view-featured-articles .views-row {
    border-bottom: 1px dotted #CFCDC1;
    margin: 0 0 10px;
    padding: 0 0 10px;
}
.view-featured-articles .views-row-last {
    border-bottom: 0 none;
}
div.pane-opinion-channel .views-row, div.amay-opinion-block .views-row {
    margin: 0;
    padding: 10px 0;
}
.pane-opinion-channel .views-row-last, div.amay-opinion-block .views-row-last {
    border: 0 none;
}
.view-featured-articles .views-row .views-row {
    border-bottom: 0 none;
    margin: 0;
    padding: 0;
}
.view-filters {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #F1F1F1;
    border-color: #EEEEEE #E1E1E1 #E1E1E1 #EEEEEE;
    border-style: solid;
    border-width: 1px;
    margin: 10px 0 30px;
    padding: 0 10px;
}
.view-filters label {
    float: left;
    margin: 8px 10px 0 0;
}
.view-filters .views-widget {
    float: left;
}
.views-exposed-form .views-exposed-widget .form-submit {
    margin-top: 0.9em;
}
.views-exposed-form .views-exposed-widget {
    padding-top: 2px;
}
.views-exposed-widgets {
    margin-bottom: 2px;
}
.view img {
    border: 1px solid #EEEEEE;
    float: left;
    margin: 0 10px 0 0;
    padding: 1px;
}
.pane-node-links {
    margin: -108px 0 0 135px;
}
.node-type-live_stream .pane-field-ustream embed {
    height: 433px !important;
    width: 528px !important;
}
.pane-node-links .node_translation_ar, .pane-node-links .node_translation_en, .pane-node-links .comment_add {
    display: none;
}
.pane-node-links .comment_comments a {
    color: #4B8ED9;
    font-family: Georgia,Serif;
    font-size: 1.5em;
}
.pane-amay-nodecomments {
    margin: 40px 0 0 130px;
}
.pane-amay-nodecomments .node {
    clear: none;
}
.pane-amay-nodecomments .node .comment-data {
    background: url("/images/comment-whitespace.png") no-repeat scroll right top #ECECEC;
    float: left;
    margin: 0 0 20px;
    padding: 0 3px 0 0;
    width: 367px;
}
.pane-amay-nodecomments .node .comment-data .comment-data-two {
    background: url('../../images/egyptsprite.png') no-repeat right bottom;
    padding: 0 0 3px;
}
.pane-amay-nodecomments .node .comment-data .comment-data-three {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D8D8D8;
    padding: 15px 15px 1px;
}
.pane-amay-nodecomments .node .subject {
    font-size: 18px;
    margin: 0 0 4px;
}
.comment-user-data {
    float: left;
    margin: 0 10px 0 0;
    text-align: center;
    width: 100px;
}
.indented {
    margin: 0;
}
.comment-user-data .submitted {
    display: block;
    font-size: 11px;
}
.comment-user-data .submitted a {
    display: block;
    font-size: 13px;
}
.view .comment-user-data img {
    float: none;
}
.comment-data div.links {
    border-top: 1px solid #EEEEEE;
    height: 20px;
    margin: 20px 0 0;
    padding: 5px 5px 25px;
}
.comment-data ul.links li {
    display: block;
    float: right;
    margin: 0;
    padding: 0;
}
.flag-inappropriate a {
    background: url('../../images/egyptsprite.png') no-repeat -23px -113px;
    display: block;
    height: 20px;
    margin: 0 4px;
    overflow: hidden;
    text-indent: -1000px;
    width: 25px;
}
.comment_edit a {
    background: url('../../images/egyptsprite.png') no-repeat -46px -109px;
    display: block;
    height: 20px;
    margin: 0 4px;
    overflow: hidden;
    text-indent: -1000px;
    width: 25px;
}
.comment_reply a {
    background: url('../../images/egyptsprite.png') no-repeat -8px -107px;
    display: block;
    height: 20px;
    margin: 0 4px;
    overflow: hidden;
    text-indent: -1000px;
    width: 18px;
}
.comment_delete a {
    background: url('../../images/egyptsprite.png') no-repeat -69px -107px;
    display: block;
    height: 18px;
    margin: 0 0 0 4px;
    overflow: hidden;
    text-indent: -1000px;
    width: 25px;
}
span.flag-like a {
    background: url('../../images/egyptsprite.png') no-repeat -91px -112px;
    display: block;
    height: 17px;
    margin: 0 0 0 4px;
    overflow: hidden;
    text-indent: -1000px;
    width: 25px;
}
span.flag-unlike a {
    background: url('../../images/egyptsprite.png') no-repeat -116px -112px;
    display: block;
    height: 20px;
    margin: 0 4px;
    overflow: hidden;
    text-indent: -1000px;
    width: 25px;
}
.comment-data ul.links li.flag-like, .comment-data ul.links li.flag-unlike {
    font-size: 12px;
    padding: 4px 7px 0 0;
}
.page-multimedia-caricature .pane-openx-9, .page-multimedia-video .pane-openx-9 {
    margin-top: 20px;
}
.pane-multimedia-box-channel {
    background: none repeat scroll 0 0 #2C2C2C;
    border: 1px solid #000000;
    clear: both;
    height: 346px;
    margin: 0;
    width: 988px;
}
.pane-multimedia-box-channel .panel-panel {
    width: 988px;
}
.pane-multimedia-box-channel h2.pane-title {
    border: medium none;
    color: #FFFFFF;
    font-size: 1.4em;
    margin: 0;
    padding: 5px 10px 0;
    text-shadow: 1px 1px 0 #000000;
}
.mmbox-video {
    float: left;
    margin: 0 15px 0 10px;
    width: 580px;
}
.mmbox-video .pane-content {
    border-right: 1px solid #1E1E1E;
    height: 290px;
}
.mmbox-video .pane-content .view {
    border-right: 1px solid #383838;
    height: 220px;
}
.mmbox-video .pane-content .attachment .view {
    border: 0 none;
    height: auto;
}
.mmbox-video .view-channels-multimedia-box .attachment {
    width: 369px;
}
.mmbox-caricature, .mmbox-photos {
    float: left;
    margin: 0 0 0 5px;
    width: 360px;
}
.mmbox-photos {
    border-bottom: 1px solid #1E1E1E;
    padding: 0 0 15px;
}
.mmbox-caricature {
    border-top: 1px solid #383838;
    padding: 10px 0 0;
}
.mmbox-video div.view-content {
    margin: 0 0 3px;
}
.mmbox-video div.view-content .views-field-nid {
    float: left;
    width: 376px;
}
.mmbox-video .views-field-nid #video-player {
    background: none repeat scroll 0 0 #000000;
    border-color: #393939;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    margin: 0 10px 0 0;
    padding: 1px 2px 2px;
}
.mmbox-video div.view-content .views-field-nid #video-player object#flashvideo {
    border-top: 1px solid #393939;
    display: block;
    height: 215px;
    margin: 0;
    width: 360px;
}
.mmbox-video div.view-content .views-field-title {
    color: #FFFFFF;
    float: left;
    margin-top: -6px;
    overflow: hidden;
    padding: 0 5px;
    text-shadow: 1px 1px 0 #000000;
    width: 178px;
}
.mmbox-video div.view-content .views-field-title a {
    color: #FFFFFF;
}
.mmbox-video div.view-content .views-field-field-story-en-value {
    color: #8E8E8E;
    float: left;
    line-height: 17px;
    overflow: hidden;
    padding: 0 5px;
    width: 178px;
}
.mmbox-video div.attachment {
    clear: left;
    float: left;
    padding: 0;
}
.mmbox-video div.view-footer {
    float: left;
    padding: 0;
}
.mmbox-video .attachment-after .views-row {
    float: left;
}
.mmbox-photos img, .mmbox-caricature img {
    background: none repeat scroll 0 0 #000000;
    border: 1px solid #393939;
    height: 80px;
    margin: 0 4px 0 0;
    padding: 2px;
    width: 110px;
}
.mmbox-photos a img:hover, .mmbox-caricature a img:hover {
    border: 1px solid #7F7F7F;
}
.mmbox-video .attachment-after .views-field-field-thumbnail-fid a img {
    background: none repeat scroll 0 0 #000000;
    border: 1px solid #393939;
    margin: 0 4px 0 0;
    padding: 2px;
    width: 113px;
}
.mmbox-video .attachment-after .views-field-field-thumbnail-fid a img:hover {
    border: 1px solid #7F7F7F;
}
.mmbox-video .view-footer {
    border-top: 1px solid #1E1E1E;
    height: 57px;
    margin: 0 0 0 5px;
    overflow: hidden;
    text-align: center;
    width: 178px;
}
.mmbox-video .view-footer a {
    border-bottom: 1px solid #1E1E1E;
    border-top: 1px solid #383838;
    color: #FFFFFF;
    display: block;
    float: left;
    padding: 5px 10px;
    width: 160px;
}
.mmbox-video .view-footer a:hover {
    color: #DDDDDD;
}
.mmbox-photos .view-footer, .mmbox-caricature .view-footer {
    clear: both;
    padding-top: 10px;
}
.mmbox-photos .view-footer a, .mmbox-caricature .view-footer a {
    color: #FFFFFF;
}
.mmbox-photos .view-footer a:hover, .mmbox-caricature .view-footer a:hover {
    color: #DDDDDD;
}
.mmbox-photos .view-footer div, .mmbox-caricature .view-footer div {
    display: inline;
    padding-right: 20px;
}
.mm-box-photos a {
    margin: 0 10px 0 0;
}
.views-field-status {
    clear: both;
}
.views-field-status span.field-content {
    display: none;
}
.section-subchannel .view-subchannel-news div.views-row {
    border-bottom: 1px dotted #CFCDC1;
    padding: 20px 0;
}
.section-subchannel .view-subchannel-news div.views-row-last {
    border: 0 none;
}
.section-subchannel .view .views-field-field-published-date-value {
    color: #AB0202;
    font-size: 12px;
    margin: 0;
}
.section-subchannel .view-subchannel-news .views-field-body {
    text-align: justify;
}
#uppercontent {
    margin: 10px 0;
    text-align: center;
}
.section-multimedia .main-title {
    display: none;
}
.section-multimedia .panel-2col-stacked {
    clear: both;
    padding: 0 0 20px;
}
.section-multimedia #mini-panel-most_container_multimedia li {
    padding: 6px 7px 0;
    position: relative;
}
div.views-slideshow-ddblock-cycle-vsd-upright-60p div.disabled {
    display: none !important;
}
.view-list-channel-ar .item-list ul, .view-list-channel-en .item-list ul {
    background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #EEEEEE;
    padding: 10px 10px 0;
}
.view-list-channel-ar .view-content .item-list ul {
    margin: 0 30px 0 0;
}
.view-list-channel-ar .item-list ul li, .view-list-channel-en .item-list ul li {
    background: none repeat scroll 0 0 transparent;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.view-list-channel-ar .item-list ul li a, .view-list-channel-en .item-list ul li a {
    background: #FFFFFF url('../../images/egyptsprite.png') no-repeat 4px -2445px;
    border: 1px solid #EEEEEE;
    display: block;
    margin: 0 0 10px;
    padding: 10px 10px 10px 40px;
}
.view-list-channel-ar .view-content .item-list ul li a {
    background-position: 611px -2445px;
    font-weight: bold;
}
.view-list-channel-ar .item-list ul li a:hover, .view-list-channel-en .item-list ul li a:hover {
    background-color: #F7F7F7;
}
.view-list-channel-ar .item-list ul.pager {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    margin-bottom: 20px;
}
.view-list-channel-ar .item-list ul.pager li a {
    background: none repeat scroll 0 0 transparent;
    display: inline;
    margin: 0;
    padding: 2px 8px 3px 10px;
}
.view-list-channel-ar .item-list ul.pager li a:hover {
    background: none repeat scroll 0 0 #3F3F3F;
}
.poll .vote-form .choices {
    margin: 0;
}
.poll .bar {
    background-color: #EEEEEE;
    height: 1.5em;
}
.poll .bar .foreground {
    background-color: #AB0202;
    height: 1.5em;
}
.pane-node-content {
    margin: 0 0 0 130px;
}
.poll .bar .foreground {
    float: none;
}
.pane-node-content h2 {
    display: none;
}
.node-type-poll .pane-latest-poll .field-content a {
    background: url("/images/bullet.png") no-repeat scroll left 5px transparent;
    color: #000000;
    font-size: 15px;
    margin: 0 0 8px;
    padding: 0 0 0 20px;
    text-align: left;
    text-shadow: none;
}
.node-type-poll .pane-latest-poll .field-content a:hover {
    color: #A12222;
}
div.views-slideshow-ddblock-cycle-vsd-upright-60p div.prev, div.views-slideshow-ddblock-cycle-vsd-upright-60p div.prevPage, div.views-slideshow-ddblock-cycle-vsd-upright-60p div.next, div.views-slideshow-ddblock-cycle-vsd-upright-60p div.nextPage {
    display: none;
}
.page-ugc .panel-2col-bricks .panel-col-first {
    border-right: 1px solid #EEEEEE;
    float: left;
    margin: 0 20px 20px 0;
    padding: 0 20px 0 0;
    width: 649px;
}
.page-ugc .panel-2col-bricks .panel-col-last {
    float: left;
    margin: 0 0 20px;
    width: 300px;
}
.section-users #header .block-nice_menus ul.nice-menu-down li ul li a.active, .section-users #header .block-nice_menus ul.nice-menu-down li ul li a:hover, .section-users #header .block-nice_menus, .page-ugc #header .block-nice_menus ul.nice-menu-down li ul li a.active, .page-ugc #header .block-nice_menus ul.nice-menu-down li ul li a:hover, .page-ugc #header .block-nice_menus {
    background: none repeat scroll 0 0 #4B8ED9;
}
.section-users #header ul.nice-menu-down li ul, .section-users #header .block-nice_menus ul.nice-menu-down li a.active, .section-users #header .block-nice_menus ul.nice-menu-down li a:hover, .page-ugc #header ul.nice-menu-down li ul, .page-ugc #header .block-nice_menus ul.nice-menu-down li a.active, .page-ugc #header .block-nice_menus ul.nice-menu-down li a:hover {
    background: none repeat scroll 0 0 #68A9EF;
}
.panel-2col-bricks .panel-col-middle {
}
.panel-2col-bricks .panel-col-middle .panel-pane {
    float: left;
    width: 215px;
}
.page-ugc .pane-recent-multimedia {
    border-left: 1px solid #DDDDDD;
    margin: 0 0 0 20px;
    padding: 0 0 0 20px;
}
.page-ugc .ugc-blog h2.pane-title {
    background: none repeat scroll 0 0 #F1F1F1;
    border: 0 none;
    padding: 2px 10px;
}
.page-ugc .ugc-video h2.pane-title {
    background: none repeat scroll 0 0 #F7DDDD;
    border: 0 none;
    padding: 2px 10px;
}
.page-ugc .ugc-photo h2.pane-title {
    background: none repeat scroll 0 0 #DBE9F5;
    border: 0 none;
    padding: 2px 10px;
}
.page-ugc .ugc-caricature h2.pane-title {
    background: none repeat scroll 0 0 #E9EDD1;
    border: 0 none;
    padding: 2px 10px;
}
.front .pane-blog-posts li.views-row, #mini-panel-user_generated_content li.views-row, .pane-recommend-user-blog li.views-row, .ugc-blog ul li.views-row {
    border-bottom: 1px dotted #CFCDC1;
    padding: 0 0 10px 20px;
}
#mini-panel-user_generated_content .pane-reader-multimedia li.views-row {
    padding: 0 0 10px;
}
#mini-panel-user_generated_content #tabset-3-tab-2 li.views-row img {
    height: 67px;
    width: 115px;
}
#mini-panel-user_generated_content #tabset-3-tab-4 li.views-row img, #mini-panel-user_generated_content #tabset-3-tab-3 li.views-row img {
    height: 80px;
    width: 110px;
}
.front .pane-featured-articles li.views-row-last, .front .pane-blog-posts li.views-row-last, #mini-panel-user_generated_content li.views-row-last, .pane-recommend-user-blog li.views-row-last, .ugc-blog ul li.views-row-last {
    border-bottom: 0 none;
    padding: 0 0 0 20px;
}
.ugc-caricature div.views-row, .ugc-photo div.views-row, .ugc-video div.views-row {
    border-bottom: 1px dotted #CFCDC1;
    padding: 10px 0;
}
.ugc-caricature div.views-row-last, .ugc-photo div.views-row-last, .ugc-video div.views-row-last {
    border-bottom: 0 none;
    padding: 10px 0 0;
}
.ugc-video div.views-row img {
    height: 57px;
    width: 102px;
}
.page-ugc .pane-recommend-videos-ugc, .page-ugc .pane-recommend-photo-ugc, .page-ugc .pane-recommend-caricature-ugc {
    clear: both;
}
.page-ugc .pane-recommend-caricature-ugc .slider-inner, .page-ugc .pane-recommend-caricature-ugc .slider, .page-ugc .pane-recommend-photo-ugc .slider-inner, .page-ugc .pane-recommend-photo-ugc .slider {
    height: auto !important;
}
.page-ugc .pane-recommend-caricature-ugc .slider .slide, .page-ugc .pane-recommend-photo-ugc .slider .slide {
    position: static !important;
}
.page-user .pane-recommend-videos-ugc div.view-content {
    float: left;
    padding: 0 0 6px;
}
.page-ugc .pane-recommend-photo-ugc .slide-title h2, .page-ugc .pane-recommend-caricature-ugc .slide-title h2 {
    height: auto;
    width: auto;
}
.page-ugc .pane-recommend-caricature-ugc .slide-body-vertical .slide-image-author-vertical, .page-ugc .pane-recommend-photo-ugc .slide-body-vertical .slide-image-author-vertical {
    font-size: 12px;
}
.pane-recommend-photo-ugc div.scrollable-pager, .pane-recommend-caricature-ugc div.scrollable-pager {
    position: static;
}
.page-ugc .pane-recommend-photo-ugc div.views-slideshow-ddblock-cycle-vsd-upright-60p div.vsd-scrollable-pager, .page-ugc .pane-recommend-caricature-ugc div.views-slideshow-ddblock-cycle-vsd-upright-60p div.vsd-scrollable-pager {
    height: auto;
    position: static;
}
.page-ugc div.views-slideshow-ddblock-cycle-vsd-upright-60p div.vsd-scrollable-pager div.items {
    position: static;
}
.page-ugc pane-recommend-photo-ugc div.views-slideshow-ddblock-cycle-vsd-upright-60p div.vsd-scrollable-pager, .page-ugc .pane-recommend-caricature-ugc div.views-slideshow-ddblock-cycle-vsd-upright-60p div.vsd-scrollable-pager {
    height: auto;
    position: static;
}
.page-ugc .pane-recommend-photo-ugc .slide-body-vertical, .page-ugc .pane-recommend-caricature-ugc .slide-body-vertical {
    height: auto;
    width: 135px;
}
.page-ugc .pane-recommend-videos-ugc {
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #EEEEEE;
    width: 639px;
}
.page-ugc .pane-recommend-videos-ugc div.view-content .views-field-title {
    margin-top: -2px;
    width: 235px;
}
.page-ugc .pane-recommend-videos-ugc .views-field-name {
    float: left;
    margin: 0 0 10px 6px;
    width: 275px;
}
.page-ugc .pane-recommend-videos-ugc .attachment-after {
    margin: 4px 0 0;
}
.page-ugc .pane-recommend-caricature-ugc, .page-ugc .pane-recommend-photo-ugc {
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #EEEEEE;
    height: auto;
    width: 298px;
}
.page-ugc div.views-slideshow-ddblock-cycle-vsd-upright-60p div.disabled {
    display: none;
}
.page-ugc .pane-recommend-photo-ugc .pane-content, .page-ugc .pane-recommend-caricature-ugc .pane-content, .page-ugc .pane-caricature-home-page .pane-content, .page-ugc .pane-photos-home-page .pane-content {
    padding: 3px 8px 10px;
}
.page-ugc .pane-recommend-videos-ugc div.view-content .views-field-nid #video-player object#flashvideo {
    border: 0 none;
}
.page-ugc div.view-content .views-field-nid #video-player {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EEEEEE;
}
.page-ugc .pane-recommend-videos-ugc .attachment-after .views-field-field-thumbnail-fid a img {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EEEEEE;
}
.page-ugc .pane-recommend-videos-ugc .attachment-after .views-field-field-thumbnail-fid a img:hover {
    border: 1px solid #CCCCCC;
}
.page-ugc .pane-recommend-caricature-ugc .slider img, .page-ugc .pane-recommend-photo-ugc .slider img {
    background: none repeat scroll 0 0 #FFFFFF;
    float: none;
    margin: 0 0 10px;
    width: 275px;
}
.page-ugc .pane-recommend-caricature-ugc .slide-text, .page-ugc .pane-recommend-photo-ugc .slide-text {
    float: none;
    width: auto;
}
.page-uge .pane-recommend-photo-ugc div.views-slideshow-ddblock-cycle-vsd-upright-60p div.vsd-scrollable-pager, .page-uge .pane-recommend-caricature-ugc div.views-slideshow-ddblock-cycle-vsd-upright-60p div.vsd-scrollable-pager {
    position: static;
}
.page-ugc .pane-recommend-caricature-ugc .slide-title h2 a, .page-ugc .pane-recommend-photo-ugc .slide-title h2 a, .page-ugc .pane-recommend-videos-ugc div.view-content .views-field-title a, .page-ugc .pane-recommend-caricature-ugc h2, .page-ugc .pane-recommend-photo-ugc h2, .page-ugc .pane-recommend-videos-ugc h2 {
    color: #111111;
    text-shadow: 1px 0 1px #CCCCCC;
}
.pane-recommend-photo-ugc .vsd-scrollable-pager img, .pane-recommend-caricature-ugc .vsd-scrollable-pager img {
    border: 1px solid #EEEEEE;
    height: 65px;
    margin: 0 4px 0 0;
    padding: 2px;
    width: 86px;
}
.page-ugc .pane-recommend-videos-ugc .flags-count-vertical, .page-ugc .pane-recommend-videos-ugc .view-count-vertical, .page-ugc .pane-recommend-videos-ugc .comment-count-vertical, .page-ugc .pane-recommend-videos-ugc .views-field-comment-count, .page-ugc .pane-recommend-videos-ugc .views-field-view-count, .page-ugc .pane-recommend-videos-ugc .views-field-count {
    color: #8E8E8E;
}
.main-news div.views-slideshow-ddblock-cycle-vsd-upright-10p div.slide .slide-inner {
    position: relative;
}
.main-news div.views-slideshow-ddblock-cycle-vsd-upright-10p div.slide .slide-inner .video-author-inner .field-item {
    display: inline;
}
.main-news div.views-slideshow-ddblock-cycle-vsd-upright-10p div.slide .slide-inner .video-author-inner, .main-news div.views-slideshow-ddblock-cycle-vsd-upright-10p div.slide .slide-inner .caricature-author-horizontal, .main-news div.views-slideshow-ddblock-cycle-vsd-upright-10p div.slide .slide-inner .image-author-horizontal {
    background: none repeat scroll 0 0 #F1F1F1;
    color: #AAAAAA;
    font-size: 11px;
    margin: 0 0 0 2px;
    padding: 2px 5px;
    position: absolute;
    text-align: right;
    top: 276px;
    width: 356px;
}
.main-news div.views-slideshow-ddblock-cycle-vsd-upright-10p div.slide .slide-inner .caricature-author-horizontal a, .main-news div.views-slideshow-ddblock-cycle-vsd-upright-10p div.slide .slide-inner .image-author-horizontal a {
    color: #666666;
    font-size: 11px;
}
.main-news div.views-slideshow-ddblock-cycle-vsd-upright-10p div.slide-body-inner {
    color: #666666 !important;
    font-size: 12px;
    font-weight: normal;
}
div.views-slideshow-ddblock-cycle-vsd-upright-10p div.slide-text-inner {
    padding: 0;
}
#multimedia-landing .center-wrapper, #multimedia-landing .panel-col-bottom {
    clear: both;
    margin: 0 auto;
    width: 990px;
}
#multimedia-landing .pane-mm-caricature-landpage, #multimedia-landing .pane-mm-video-landpage, #multimedia-landing .pane-photos-landing-page {
    height: 330px;
}
#multimedia-landing .panel-col-top .inside .attachment .view-content {
    width: 170px;
}
#multimedia-landing .panel-col-top .inside .attachment .views-field-field-thumbnail-fid img {
    border: 1px solid #000000;
    padding: 0;
}
#multimedia-landing .panel-col-top .inside .view-content .views-field-nid {
    float: right;
    width: 550px;
}
#multimedia-landing .panel-col-top .inside .view-content .views-field-nid #video-player {
    background: none repeat scroll 0 0 #000000;
    border-color: #393939;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    height: 313px;
    margin: 0 10px 0 0;
    padding: 1px 2px 2px;
    width: 555px;
}
#multimedia-landing .panel-col-top .inside .view-content .views-field-nid object {
    border-top: 1px solid #393939;
    display: block;
    height: 312px;
    width: 555px;
}
#multimedia-landing .panel-col-top .views-field-title, #multimedia-landing .panel-col-top .views-field-field-story-en-value {
    float: left;
    width: 210px;
}
.section-multimedia #container {
    padding: 0;
    width: 100%;
}
body.node-type-photo #container, body.node-type-caricature #container, body.node-type-video #container {
    padding: 0 5px;
    width: 990px;
}
#multimedia-landing .center-wrapper {
    border-top: 1px solid #EEEEEE;
    padding: 20px 0 0;
}
#multimedia-landing .center-wrapper, #multimedia-landing .panel-col-bottom {
    width: 990px;
}
#multimedia-landing .panel-col-top {
    background: none repeat scroll 0 0 #3A3A3A;
    height: 355px;
}
#multimedia-landing .panel-col-top .inside {
    margin: 0 auto;
    padding: 20px 0 0;
    width: 990px;
}
#multimedia-landing .panel-col-top .pane-mm-video-landpage .inside .view-content {
    float: left;
    width: 800px;
}
#multimedia-landing .panel-col-top .inside .attachment .view-content {
    width: 190px;
}
#multimedia-landing .panel-col-top .inside .attachment .views-field-field-thumbnail-fid img {
    border: 1px solid #AAAAAA;
    margin: 0 0 20px;
    padding: 1px;
}
#multimedia-landing .panel-col-top .inside .attachment .views-field-field-thumbnail-fid img:hover {
    border: 1px solid #7F7F7F;
}
#multimedia-landing .panel-col-top .inside .view, #multimedia-landing .panel-col-top .inside .view-content .views-row {
    position: relative;
}
#multimedia-landing .panel-col-top .inside .view .attachment {
    position: absolute;
    right: 0;
}
#multimedia-landing .panel-col-top .inside .view-content .views-field-nid {
    left: 215px;
    position: absolute;
}
#multimedia-landing .pane-mm-video-landpage .views-field-title a {
    clear: left;
    color: #FFFFFF;
}
#multimedia-landing .pane-mm-video-landpage .views-field-field-story-en-value {
    clear: left;
}
#multimedia-landing .pane-mm-video-landpage .views-field-field-story-en-value p {
    color: #AAAAAA;
    margin: 0 0 10px;
}
#multimedia-landing .pane-mm-video-landpage .views-field-title {
    float: left;
    font-size: 1.2em;
    margin: 0 0 20px;
    text-shadow: 1px 1px 1px #000000;
}
#multimedia-landing .panel-col-top .views-field-comment-count, #multimedia-landing .center-wrapper .panel-col .multimedia-list .views-field-comment-count {
    background: url('../../images/egyptsprite.png') no-repeat -8px -2363px;
    float: left;
    height: 15px;
}
#multimedia-landing .panel-col-top .views-field-field-video-duration-value {
    height: 15px;
}
#multimedia-landing .panel-col-top .pane-mm-video-landpage .views-field-field-video-duration-value {
    clear: left;
}
#multimedia-landing .panel-col-top .views-field-count, #multimedia-landing .center-wrapper .panel-col .multimedia-list .views-field-count {
    background: url('../../images/egyptsprite.png') no-repeat -8px -2392px;
    float: left;
}
#multimedia-landing .panel-col-top .views-field-view-count, #multimedia-landing .center-wrapper .panel-col .multimedia-list .views-field-view-count {
    background: url('../../images/egyptsprite.png') no-repeat -8px -2342px;
    float: left;
    padding-left: 19px;
}
#multimedia-landing .center-wrapper .panel-col-first, #multimedia-landing .center-wrapper .panel-col {
    float: right;
}
#multimedia-landing .center-wrapper .panel-col-last {
    background: url("/images/mm-category.png") repeat-y scroll left top transparent;
    width: 207px;
}
#multimedia-landing .center-wrapper .panel-col-last .inside {
    background: url('../../images/egyptsprite.png') no-repeat -121px -736px;
    margin: 0;
    padding: 10px 0 0;
}
#multimedia-landing .center-wrapper .panel-col-last .inside ul {
    background: url("/images/amaysprite-bottom.png") no-repeat scroll -1979px bottom transparent;
    margin: 0;
    padding: 0 0 20px 15px;
}
#multimedia-landing .center-wrapper .panel-col-last .inside ul li {
    margin: 0;
}
#multimedia-landing .multimedia-all a, #multimedia-landing .multimedia-tree a {
    display: block;
    font-size: 13px;
    padding: 6px 20px 6px 10px;
    width: 176px;
}
#multimedia-landing .multimedia-tree a:hover, #multimedia-landing .multimedia-all a:hover, #multimedia-landing .multimedia-tree a.active, #multimedia-landing .multimedia-all a.active {
    background: url('../../images/egyptsprite.png') no-repeat 164px -2790px;
    color: #A12222;
    width: 176px;
}
#multimedia-landing .multimedia-all a.active {
    background: url('../../images/egyptsprite.png') no-repeat 179px -2790px;
    width: 177px;
}
#multimedia-landing .center-wrapper .panel-col {
    width: 622px;
}
#multimedia-landing .panel-col .inside {
    margin: 0;
}
#multimedia-landing .center-wrapper .panel-col .multimedia-list .views-view-grid td {
    background: url('../../images/egyptsprite.png') no-repeat -500px -408px;
    display: block;
    float: left;
    height: 222px;
    margin: 0 0 15px 20px;
    padding: 6px 6px 0;
    position: relative;
    vertical-align: top;
    width: 175px;
}
#multimedia-landing .center-wrapper .panel-col .multimedia-list .views-view-grid td img {
    border: 1px solid #CCCCCC;
    height: 110px;
    margin: 0 0 10px;
    width: 170px;
}
#multimedia-landing .center-wrapper .panel-col .multimedia-list .views-view-grid td img:hover {
    border: 1px solid #AAAAAA;
}
#multimedia-landing .center-wrapper .panel-col .multimedia-list .views-view-grid .views-field-field-image-fid, #multimedia-landing .center-wrapper .panel-col .multimedia-list .views-view-grid .views-field-field-thumbnail-fid {
    height: 98px;
    margin-bottom: 10px;
}
#multimedia-landing .center-wrapper .panel-col .multimedia-list .views-view-grid .views-field-field-thumbnail-2-fid {
    height: 98px;
    margin: -108px 0 0;
}
#multimedia-landing .center-wrapper .panel-col .multimedia-list .views-field-tid {
    position: absolute;
    top: 165px;
}
#multimedia-landing .center-wrapper .panel-col .multimedia-list .views-field-title {
    position: absolute;
    top: 185px;
}
#multimedia-landing .center-wrapper .panel-col .multimedia-list .views-field-tid .field-content a {
    color: #CA0000;
    font-size: 11px;
}
#multimedia-landing .center-wrapper .panel-col .multimedia-list .item-list ul.pager li {
    margin-left: 0.2em;
}
#multimedia-landing .center-wrapper .panel-col-first {
    border-left: 1px solid #ECECEC;
    margin: 0 0 0 20px;
    padding: 0 0 0 20px;
    text-align: right;
    width: 120px;
}
#multimedia-landing .pane-most-container-multimedia .pane-block {
    float: right;
    padding-top: 10px;
    text-align: right;
    width: 310px;
}
#multimedia-landing .pane-most-container-multimedia .pane-block .pane-content {
    border-left: 1px solid #ECECEC;
}
#multimedia-landing .mm-ad {
    float: left;
    margin: 20px 0;
    width: 300px;
}
#multimedia-landing .pane-most-container-multimedia {
    border-right: 1px solid #EEEEEE;
    float: left;
    height: 285px;
    margin: 20px 20px 20px 0;
    padding: 0 20px 0 0;
    width: 649px;
}
#multimedia-landing .pane-most-container-multimedia .panel-col {
    width: 100%;
}
#multimedia-landing .pane-most-container-multimedia #container_links_multimedia {
    background: url('../../images/egyptsprite.png') no-repeat -233px -329px;
    height: 55px;
}
#multimedia-landing .pane-most-container-multimedia #container_links_multimedia a {
    display: block;
    float: left;
    font-size: 14px;
    margin: 10px 22px;
}
#multimedia-landing #container_links_multimedia a:hover, #multimedia-landing #container_links_multimedia a.active {
    background: url('../../images/egyptsprite.png') no-repeat -8px -2950px;
    height: 41px;
}
.jcarousel-skin-tango .jcarousel-container {
    background-color: transparent;
    border: 0 none;
    height: 100%;
    padding: 0;
    width: 645px;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
    background-color: transparent;
    border: 0 none;
    height: auto;
    margin: -30px 0 0 55px;
    padding: 0;
    width: 588px;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal ul {
    width: 2000px !important;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal li {
    background: url('../../images/egyptsprite.png') no-repeat -498px -408px;
    height: 238px;
    position: relative;
    width: 175px !important;
}
.page-specialpage-downtown .jcarousel-skin-tango .jcarousel-clip-horizontal li {
    height: 190px;
}
div li.jcarousel-item img {
    border: 1px solid #CCCCCC;
    margin: 0;
}
li.jcarousel-item img.imagecache-media_thumbnail {
    height: 112px;
    width: 170px;
}
li.jcarousel-item img.imagecache-video_thumbnail {
    height: 112px;
    margin: 0 0 7px;
    width: 171px;
}
li.jcarousel-item img:hover {
    border: 1px solid #AAAAAA;
}
#multimedia-landing .pane-most-container-multimedia .views-field-field-title-ar-value, #multimedia-landing .pane-most-container-multimedia .views-field-title {
    font-size: 14px;
    margin: 0;
    position: absolute;
    top: 165px;
    width: 175px;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
    background: url('../../images/egyptsprite.png') no-repeat -8px -2560px;
    height: 41px;
    left: 0;
    position: relative;
    top: 30px;
    width: 41px;
}
.jcarousel-skin-tango .jcarousel-next-horizontal {
    background: url('../../images/egyptsprite.png') no-repeat -8px -2664px;
    height: 41px;
    left: 0;
    position: absolute;
    top: 75px;
    width: 41px;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background: url('../../images/egyptsprite.png') no-repeat -8px -2705px;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background: url('../../images/egyptsprite.png') no-repeat -8px -2601px;
}
#multimedia-landing .pane-photo-set-gallery {
    float: right;
    margin-top: 20px;
    width: 300px;
}
#multimedia-landing div.views-slideshow-ddblock-cycle-vsd-upright-10p div.container {
    margin: 0;
    width: 300px;
}
#multimedia-landing div.views-slideshow-ddblock-cycle-vsd-upright-10p div.slider {
    float: none;
    width: 300px;
}
#multimedia-landing div.views-slideshow-ddblock-cycle-vsd-upright-10p div.slider-inner {
    background: none repeat scroll 0 0 transparent !important;
    height: 310px;
    width: 300px !important;
}
#multimedia-landing div.views-slideshow-ddblock-cycle-vsd-upright-10p div.container-inner {
    height: auto !important;
    position: relative;
}
#multimedia-landing div.views-slideshow-ddblock-cycle-vsd-upright-10p div.slide {
    height: auto !important;
    width: 300px !important;
}
#multimedia-landing div.views-slideshow-ddblock-cycle-vsd-upright-10p div.slide-text {
    background: none repeat scroll 0 0 transparent !important;
    position: static;
}
#multimedia-landing div.views-slideshow-ddblock-cycle-vsd-upright-10p div.number-pager {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 transparent;
    border-color: -moz-use-text-color #EEEEEE #EEEEEE;
    border-right: 1px solid #EEEEEE;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    bottom: 65px;
    float: none;
    height: auto;
    margin: -2px 0 0;
    position: absolute;
    width: 298px;
    z-index: 111;
}
#multimedia-landing div.views-slideshow-ddblock-cycle-vsd-upright-10p div.number-pager-pre-top {
    display: none;
}
#multimedia-landing div.views-slideshow-ddblock-cycle-vsd-upright-10p div.number-pager ul {
    background: none repeat scroll 0 0 #F1F1F1;
    border: 1px solid #FFFFFF;
    float: left;
    list-style-type: none;
    margin: 0 !important;
    padding: 6px !important;
    width: 284px !important;
}
#multimedia-landing div.views-slideshow-ddblock-cycle-vsd-upright-10p div.number-pager ul li a.pager-link {
    background: none repeat scroll 0 0 #888888;
    border: 1px solid #888888;
    display: block;
    float: left;
    height: 6px;
    overflow: hidden;
    text-indent: -1000px;
    width: 6px;
}
#multimedia-landing div.views-slideshow-ddblock-cycle-vsd-upright-10p div.number-pager ul li a.activeSlide {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
}
#multimedia-landing div.views-slideshow-ddblock-cycle-vsd-upright-10p div.slide-inner a.imagecache {
    display: block;
    height: 277px;
}
#multimedia-landing div.views-slideshow-ddblock-cycle-vsd-upright-10p div.slide-inner img {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #EEEEEE #EEEEEE -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    float: none;
    height: 220px !important;
    padding: 1px 1px 0 !important;
    width: 296px !important;
}
#multimedia-landing .has-new-content-horizontal, #multimedia-landing div.views-slideshow-ddblock-cycle-vsd-upright-10p div.number-pager-pre-bottom {
    display: none;
}
#multimedia-landing .slide-date-horizontal {
    float: left;
    margin: 10px 10px 0 0;
}
#multimedia-landing div.views-slideshow-ddblock-cycle-vsd-upright-10p div.slide-text-inner {
    padding: 0;
}
#multimedia-landing div.views-slideshow-ddblock-cycle-vsd-upright-10p div.slide-title-horizontal {
    float: none;
    width: 300px;
}
#multimedia-landing div.views-slideshow-ddblock-cycle-vsd-upright-10p div.slide-title h2 {
    border: 0 none;
    font-size: 1.3em;
    margin: -2px 0 0;
    padding: 25px 0 0;
}
#multimedia-landing .pane-caricature-landing-page, #multimedia-landing .pane-photos-landing-page {
    height: 330px;
    margin: 0 auto;
    overflow: hidden;
    width: 985px;
}
#multimedia-landing .pane-photos-landing-page .views-slideshow-ddblock-cycle-vsd-upright-60p .slider, #multimedia-landing .pane-photos-landing-page .views-slideshow-ddblock-cycle-vsd-upright-60p .slide-inner, #multimedia-landing .pane-caricature-landing-page .views-slideshow-ddblock-cycle-vsd-upright-60p .slider, #multimedia-landing .pane-caricature-landing-page .views-slideshow-ddblock-cycle-vsd-upright-60p .slide-inner {
    float: left;
    width: 715px;
}
#multimedia-landing .pane-photos-landing-page .views-slideshow-ddblock-cycle-vsd-upright-60p div.scrollable-pager, #multimedia-landing .pane-caricature-landing-page .views-slideshow-ddblock-cycle-vsd-upright-60p div.scrollable-pager {
    float: right;
    height: 356px;
    width: 230px;
}
#multimedia-landing .pane-photos-landing-page div.views-slideshow-ddblock-cycle-vsd-upright-60p div.spacer-horizontal, #multimedia-landing .pane-caricature-landing-page div.views-slideshow-ddblock-cycle-vsd-upright-60p div.spacer-horizontal {
    display: none;
}
#multimedia-landing .pane-photos-landing-page .views-slideshow-ddblock-cycle-vsd-upright-60p .slide-inner a.imagecache, #multimedia-landing .pane-caricature-landing-page .views-slideshow-ddblock-cycle-vsd-upright-60p .slide-inner a.imagecache {
    float: right;
}
#multimedia-landing .pane-photos-landing-page .views-slideshow-ddblock-cycle-vsd-upright-60p .slide-inner a.imagecache img, #multimedia-landing .pane-caricature-landing-page .views-slideshow-ddblock-cycle-vsd-upright-60p .slide-inner a.imagecache img {
    background: none repeat scroll 0 0 #000000;
    border: 1px solid #5F5F5F;
    height: 300px;
    padding: 2px;
    width: 400px;
}
#multimedia-landing .pane-photos-landing-page .views-slideshow-ddblock-cycle-vsd-upright-60p .slide-inner div.slide-text, #multimedia-landing .pane-caricature-landing-page .views-slideshow-ddblock-cycle-vsd-upright-60p .slide-inner div.slide-text {
    float: left;
    width: 250px;
}
#multimedia-landing .pane-photos-landing-page .views-slideshow-ddblock-cycle-vsd-upright-60p a, #multimedia-landing .pane-caricature-landing-page .views-slideshow-ddblock-cycle-vsd-upright-60p a {
    color: #FFFFFF;
}
#multimedia-landing .pane-photos-landing-page .views-slideshow-ddblock-cycle-vsd-upright-60p a:hover, #multimedia-landing .pane-caricature-landing-page .views-slideshow-ddblock-cycle-vsd-upright-60p a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}
#multimedia-landing .pane-photos-landing-page .views-slideshow-ddblock-cycle-vsd-upright-60p .slide-inner div.slide-text div.slide-title h2, #multimedia-landing .pane-caricature-landing-page .views-slideshow-ddblock-cycle-vsd-upright-60p .slide-inner div.slide-text div.slide-title h2 {
    border: 0 none;
}
#multimedia-landing .pane-photos-landing-page .views-slideshow-ddblock-cycle-vsd-upright-60p .slide-inner div.slide-text div.slide-read-more, #multimedia-landing .pane-caricature-landing-page .views-slideshow-ddblock-cycle-vsd-upright-60p .slide-inner div.slide-text div.slide-read-more {
    border-top: 1px solid #1E1E1E;
    margin-top: 40px;
    width: 200px;
}
#multimedia-landing .pane-photos-landing-page .views-slideshow-ddblock-cycle-vsd-upright-60p .slide-inner div.slide-text div.slide-read-more a, #multimedia-landing .pane-caricature-landing-page .views-slideshow-ddblock-cycle-vsd-upright-60p .slide-inner div.slide-text div.slide-read-more a {
    border-top: 1px solid #383838;
    display: block;
    padding-left: 20px;
    padding-top: 5px;
    width: 200px;
}
#multimedia-landing .pane-photos-landing-page .views-slideshow-ddblock-cycle-vsd-upright-60p div.scrollable-pager .scrollable-pager-item, #multimedia-landing .pane-caricature-landing-page .views-slideshow-ddblock-cycle-vsd-upright-60p div.scrollable-pager .scrollable-pager-item {
    clear: both;
    float: none;
}
#multimedia-landing .pane-photos-landing-page .views-slideshow-ddblock-cycle-vsd-upright-60p div.scrollable-pager .scrollable-pager-item img, #multimedia-landing .pane-caricature-landing-page .views-slideshow-ddblock-cycle-vsd-upright-60p div.scrollable-pager .scrollable-pager-item img {
    background: none repeat scroll 0 0 #000000;
    border: 1px solid #5F5F5F;
    height: 86px;
    margin-bottom: 10px;
    padding: 1px;
    width: 154px;
}
#multimedia-landing .pane-photos-landing-page .views-slideshow-ddblock-cycle-vsd-upright-60p div.vsd-scrollable-pager, #multimedia-landing .pane-caricature-landing-page .views-slideshow-ddblock-cycle-vsd-upright-60p div.vsd-scrollable-pager {
    border: 0 none;
    height: 320px;
    width: 200px;
}
#multimedia-landing .pane-photos-landing-page .views-slideshow-ddblock-cycle-vsd-upright-60p div.scrollable-pager div.navi a, #multimedia-landing .pane-caricature-landing-page .views-slideshow-ddblock-cycle-vsd-upright-60p div.scrollable-pager div.navi a {
    bottom: 5px;
    float: none;
    left: 96px;
    position: relative;
}
#multimedia-landing .pane-photos-landing-page .navi, #multimedia-landing .pane-caricature-landing-page .navi {
    display: none;
}
#multimedia-landing .pane-photos-landing-page div.views-slideshow-ddblock-cycle-vsd-upright-60p div.vsd-scrollable-pager div.items, #multimedia-landing .pane-caricature-landing-page div.views-slideshow-ddblock-cycle-vsd-upright-60p div.vsd-scrollable-pager div.items {
    margin-left: 5px;
}
.page-node-add-user-blog-post #node-form, .page-node-add-photo #node-form, .page-node-add-video #node-form, .page-node-add-caricature #node-form, .page-node-add-event #node-form {
    background: none repeat scroll 0 0 #F6F6F6;
    border: 1px solid #DDDDDD;
    border-radius: 3px 3px 3px 3px;
    margin: 20px auto;
    padding: 10px 10px 10px 30px;
    width: 655px;
}
#node-form .buttons-wrapper {
    margin: 20px 0 0;
}
.page-node-add-user-blog-post textarea, .page-node-add-photo textarea, .page-node-add-video textarea, .page-node-add-caricature textarea, .page-node-add-event textarea {
    height: 150px;
}
.page-node-add-user-blog-post .filefield-element, .page-node-add-photo .filefield-element, .page-node-add-video .filefield-element, .page-node-add-caricature .filefield-element, .page-node-add-event .filefield-element, .page-node-add-user-blog-post .form-item, .page-node-add-photo .form-item, .page-node-add-video .form-item, .page-node-add-caricature .form-item, .page-node-add-event .form-item {
    margin: 0;
}
.page-node-add-video #edit-field-license-value-creativecommons-wrapper {
    font-size: 13px;
}
.page-node-add-video #edit-field-license-value-creativecommons-wrapper a {
    display: block;
}
.page-node-add-video #edit-field-license-value-creativecommons {
    float: left;
    margin: 9px 10px 0 0;
}
.page-node-add-video #edit-taxonomy-5-wrapper, .page-node-add-video #edit-taxonomy-8-wrapper {
    float: left;
    margin: 0 20px 0 0;
}
.page-node-add-user-blog-post .admin, .page-node-add-photo .admin, .page-node-add-video .admin, .page-node-add-caricature .admin, .page-node-add-event .admin {
    margin: 20px 0 0;
}
.page-node-add-user-blog-post input#edit-submit, .page-node-add-photo input#edit-submit, .page-node-add-video input#edit-submit, .page-node-add-caricature input#edit-submit, .page-node-add-event input#edit-submit, .page-node-add-user-blog-post input#edit-preview, .page-node-add-photo input#edit-preview, .page-node-add-video input#edit-preview, .page-node-add-caricature input#edit-preview, .page-node-add-event input#edit-preview {
    background: none repeat scroll 0 0 #575757;
    border: 0 none;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 18px;
    margin: 15px 0 1px;
    padding: 3px 14px;
}
.page-node-add-user-blog-post input#edit-submit:hover, .page-node-add-photo input#edit-submit:hover, .page-node-add-video input#edit-submit:hover, .page-node-add-caricature input#edit-submit:hover, .page-node-add-event input#edit-submit:hover, .page-node-add-user-blog-post input#edit-preview:hover, .page-node-add-photo input#edit-preview:hover, .page-node-add-video input#edit-preview:hover, .page-node-add-caricature input#edit-preview:hover, .page-node-add-event input#edit-preview:hover {
    background: none repeat scroll 0 0 #4B8ED9;
    border: 0 none;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 18px;
    padding: 3px 14px;
}
html.js fieldset.collapsible .fieldset-wrapper {
    overflow: visible;
}
.page-node-add-video .fieldset-wrapper {
    overflow: visible;
}
.page-node-add-video .node-form .form-text {
    width: 98%;
}
.node-type-staff .field-field-staff-photo {
    float: left;
    margin-right: 10px;
}
.node-type-staff .field-field-staff-photo img {
    border: 1px solid #EEEEEE;
    padding: 2px;
}
.node-type-staff .title-pane {
    margin-bottom: 0;
}
.node-type-staff .pane-field-staff-title {
    float: left;
    font-style: italic;
    margin-right: 20px;
}
.node-type-staff .pane-field-bio {
    float: right;
    text-align: justify;
    width: 465px;
}
.node-type-staff .pane-field-email {
    clear: both;
    left: 170px;
    position: relative;
}
.node-type-staff .pane-almasry-misc-follow-staff {
    float: left;
}
.node-type-staff .pane-almasry-misc-follow-staff .flag-follow-staff a.flag-action {
    background: url('../../images/egyptsprite.png') no-repeat -8px -2200px;
    display: block;
    height: 25px;
    padding-left: 32px;
    padding-top: 5px;
}
.node-type-staff .pane-almasry-misc-follow-staff .flag-follow-staff a.unflag-action {
    background: url('../../images/egyptsprite.png') no-repeat -8px -2240px;
    display: block;
    height: 25px;
    padding-left: 32px;
    padding-top: 5px;
}
.node-type-staff .pane-almasry-misc-follow-staff .flag-follow-staff .flag-message {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    padding: 0;
    width: auto;
}
.node-type-staff .panels-flexible-row-inside-last h3 {
    border-bottom: 1px solid #AAAAAA;
    font-size: 1.5em;
    margin-bottom: 0.3em;
    padding-bottom: 5px;
}
.node-type-staff .view-staff-contributions .views-row {
    border-bottom: 1px dotted #CFCDC1;
    padding: 10px 0;
}
.node-type-staff .view-staff-contributions .views-row-last {
    border-bottom: 0 none;
}
.node-type-staff .panel-flexible-new-middle {
    border-left: 1px solid #EEEEEE;
    margin-left: 20px;
}
.node-type-staff .panel-flexible-new-left {
    margin-left: -648px;
}
.section-users .pane-almasry-misc-follow-staff .flag-message {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
}
.page-content-subscribe-archive.node-type-product .node div.add-to-cart input:hover {
    margin: 15px 0 1px 280px;
}
.page-content-subscribe-archive.node-type-product .node div.add-to-cart .attributes input:hover {
    margin: 3px 3px 0 5px;
}
.section-users .pane-follow-user td, .section-users .pane-followed-by-user td, .section-users .pane-follow-staff td, .section-users .views-field-field-user-photo-fid, .section-users .views-field-name .field-content, .section-users .pane-follow-staff .views-field-field-staff-photo-fid, .section-users .pane-follow-staff .views-field-title {
    text-align: center;
    width: 98px;
}
.section-users .views-field-name .field-content, .section-users .pane-follow-staff .views-field-title {
    text-align: left;
}
.section-users .pane-follow-staff .views-field-field-staff-photo-fid {
    float: none;
}
.section-users .pane-followed-by-user .views-field-name a {
    color: #000000;
    font-size: 12px;
    font-style: normal;
    width: 98px;
}
.node-type-live_event .pane-node-content ul li.livecoverage-update {
    border-color: #AAAAAA;
    list-style-image: none;
    list-style-type: none;
}
.node-type-live_event .pane-node-content ul li.livecoverage-update .node h2 {
    display: block;
}
.node-type-live_event .pane-node-content ul#livecoverage-update-list {
    margin: 5px;
    padding: 5px;
}
.node-type-live_event #center h2.main-title {
    border-bottom: 0 none;
    margin-bottom: 0.5em;
}
.section-newspaper .panel-2col-stacked .panel-col-first {
    border-left: 1px solid #CCCCCC;
    margin: 0 0 20px;
    padding: 0 0 0 10px;
    width: 150px;
}
.section-newspaper #openx-26 {
    margin: 0 20px 0 0;
}
.section-newspaper #block-almasry_misc-today_goto a.go-to-today-edition, .section-newspaper #block-weather-3, .section-newspaper .breadcrumb, .section-newspaper #logo, .section-newspaper #block-views-last_updated-block_1, .section-newspaper #block-block-6 {
    display: none;
}
.section-newspaper #search-theme-form {
    float: left;
    left: 4px;
    margin: -165px 0 0;
    right: auto;
}
.section-newspaper #search-theme-form .form-item input {
    width: 200px;
}
.section-newspaper #block-menu-menu-header-menu {
    float: right;
    left: 0;
    margin: -162px 0 0;
}
.section-newspaper #block-nice_menus-2 {
    margin: 0 0 84px;
}
.section-newspaper #uppercontent {
    margin: 0;
}
.section-newspaper #block-views-news_ticker-block_1 h3, .section-newspaper #block-views-breaking_news-block_1 h3 {
    color: #FFFFFF;
    font-size: 16px;
    margin: -3px 0 0 10px;
}
.section-newspaper #block-views-news_ticker-block_1 .content, .section-newspaper #block-views-breaking_news-block_1 .content {
    border: 0 none;
    font-size: 13px;
    padding: 0;
}
.section-newspaper #header-upper {
    height: 40px;
}
.section-newspaper #header-upper .block-openx {
    display: none;
    margin: 0;
    right: 210px;
    top: 210px;
}
.section-newspaper #header {
    background: url("/images/today-header.png") no-repeat scroll center 42px transparent;
    height: 148px;
}
.section-newspaper #editions {
    left: auto;
    margin: -193px 110px 0 0;
    right: 0;
}
.section-newspaper #block-views-breaking_news-block_1, .section-newspaper #block-views-news_ticker-block_1 {
    background: none repeat scroll 0 0 transparent;
    margin: 0;
    padding: 0;
}
.section-newspaper #block-views-news_ticker-block_1, .section-newspaper #block-views-breaking_news-block_1 {
    left: 393px;
}
.section-newspaper #container {
    background: url("/images/TE-background.png") repeat-y scroll left center transparent;
    margin-top: -36px;
    padding: 0;
    width: 997px;
}
.section-newspaper #header-lower {
    background: none repeat scroll 0 0 transparent;
    height: 19px;
}
.section-newspaper #header-in {
    margin-top: -22px;
}
.section-newspaper #block-views-breaking_news-block_1, .section-newspaper #block-views-news_ticker-block_1 {
    border: 0 none;
}
.section-newspaper #center {
    font-size: 12px;
}
#todays-edition .pane-3 a {
    background: url('../../images/egyptsprite.png') no-repeat right -3124px;
    color: #333333;
    font-family: Times New Roman,Serif;
    font-size: 18px;
    font-weight: bold;
    margin: 0 7px 0 825px;
    padding: 0 28px;
    position: absolute;
    top: 115px;
}
.section-newspaper .panel-2col-stacked .panel-col-last {
    margin: 0 0 30px 10px;
    position: relative;
    top: 0;
    width: 792px;
}
.section-newspaper .pane-almasry-misc-te-links .item-list ul li {
    list-style: none outside none;
    margin: 0 10px 0 0;
    padding: 0;
}
.section-newspaper .pane-almasry-misc-te-links .item-list ul li a {
    border-bottom: 1px solid #CCCCCC;
    display: block;
    font-family: Times New Roman,Serif;
    font-size: 18px;
    font-weight: bold;
    padding: 5px 5px 7px;
}
.section-newspaper .pane-almasry-misc-te-links .item-list ul li a.active {
    color: #B12222;
}
.section-newspaper .view img {
    border: 1px solid #CCCCCC;
}
.section-newspaper .video-te img {
    height: 277px;
    width: 370px;
}
.section-newspaper .pane-te .views-field-field-artist-nid, .section-newspaper .pane-te .views-field-field-reporter-nid {
    font-family: Georgia,Serif;
    font-size: 20px;
    font-weight: bold;
    margin: 10px 5px 0;
}
.section-newspaper .pane-te .views-field-field-artist-nid label, .section-newspaper .pane-te .views-field-field-reporter-nid label {
    float: right;
    margin: 0 0 0 5px;
}
.section-newspaper .pane-te .views-field-field-photographer-nid {
    clear: right;
    float: right;
    margin-top: 5px;
}
.section-newspaper .pane-te .views-field-title {
    display: inline;
    font-family: Georgia,Serif;
    font-size: 1.6em;
    font-weight: bold;
    line-height: 1.4em;
}
.section-newspaper .pane-te .video-te .views-field-title {
    display: block;
}
.section-newspaper .pane-te .attachment .views-field-title {
    clear: both;
    display: block;
    font-family: arial,sans-serif;
    font-size: 15px;
    font-weight: bold;
    line-height: 1.4em;
}
.section-newspaper .pane-te .view-display-id-attachment_2 .views-field-title {
    display: inline;
}
.section-newspaper .pane-te .views-field-field-subtitle-value {
    float: left;
    font-family: Georgia,Serif;
    font-size: 19px;
    font-weight: bold;
    margin: 10px 0 0;
    width: 388px;
}
.section-newspaper .pane-te .views-field-body {
    font-size: 15px;
    line-height: 23px;
    margin: 10px 0;
    text-align: justify;
}
.section-newspaper .pane-te .views-field-field-page-number-value {
    color: #943030;
    display: inline;
    font-size: 12px;
    font-weight: bold;
}
.section-newspaper .pane-te .attachment .views-field-field-page-number-value {
    display: block;
    text-align: left;
    width: 165px;
}
.section-newspaper .pane-te .attachment {
    clear: both;
    margin: 20px 0 0;
}
.section-newspaper .pane-te .video-te .attachment {
    margin: 0;
}
.section-newspaper .pane-te .attachment img {
    margin: 0 0 10px;
}
.section-newspaper .pane-te .views-row-1 {
    border-bottom: 1px solid #CCCCCC;
    overflow: hidden;
    padding: 0 0 15px;
}
.section-newspaper .pane-te .view-display-id-attachment_2 .views-row-1 {
    padding: 0 20px;
}
.section-newspaper .pane-openx-0 {
    height: 400px;
}
.section-newspaper .pane-openx-0 iframe {
    left: 0;
    position: absolute;
    top: 600px;
}
.section-newspaper .pane-te .attachment .row-last {
    border: 0 none;
    height: auto;
}
.section-newspaper table {
    width: 99%;
}
.section-newspaper td {
    border-left: 1px solid #DDDDDD;
    padding: 4px 22px 10px 16px;
    text-align: right;
    vertical-align: top;
}
.section-newspaper .video-te td {
    padding-top: 20px;
}
.section-newspaper td.col-1 {
    padding-right: 0;
}
.section-newspaper .video-te td.col-2, .section-newspaper td.col-4 {
    border-left: 0 none;
    padding-left: 0;
}
.section-newspaper .pane-te .attachment .view-display-id-attachment_1 {
    border-bottom: 1px solid #CCCCCC;
    margin: 0 0 20px;
}
.section-newspaper .pane-te .attachment .view-dom-id-2 td {
    border-bottom: 1px solid #CCCCCC;
}
.section-newspaper .pane-te .attachment .view-dom-id-2 td.col-2 {
    border-left: 0 none;
}
.section-newspaper .pane-te .attachment .view-dom-id-2 .views-field-field-page-number-value {
    display: inline;
    padding-right: 10px;
}
.section-newspaper .pane-4 {
    color: #FFFFFF;
    font-weight: bold;
    margin: 0 780px 0 0;
    position: absolute;
    text-align: left;
    top: 167px;
    width: 200px;
}
.section-newspaper .pane-2 {
    background: url('../../images/egyptsprite.png') no-repeat 112px -3231px;
    border-bottom: 1px solid #CCCCCC;
    font-family: Times New Roman,Serif;
    font-size: 18px;
    font-weight: bold;
    margin: 0 10px 0 0;
    padding: 0 26px 8px 0;
}
.section-newspaper #block-views-news_ticker-block_1 .content ul, .section-newspaper #block-views-breaking_news-block_1 .content .views-row {
    color: #000000;
    font-weight: bold;
    margin: -5px 0 0;
    padding: 0;
}
.section-newspaper .panel-2col-stacked .panel-col-top .inside {
    margin-bottom: 0;
}
.section-newspaper .center-wrapper {
    padding: 20px 0;
}
.section-newspaper .todays-edition {
    padding: 0 0 30px;
}
.section-newspaper .pane-te .views-field-field-silence-author-value, .section-newspaper .pane-te .views-field-field-author-nid {
    color: #666666;
    float: none;
    font-family: Georgia,Serif;
    font-size: 19px;
    font-style: normal;
    font-weight: bold;
    margin: 10px 0 0;
}
.section-newspaper .pane-te .view-dom-id-4 .views-field-body {
    float: none;
    width: auto;
}
.section-newspaper .pane-te .view-dom-id-4 .views-row-1 {
    height: auto;
}
.section-newspaper .pane-te .view-dom-id-4 .views-row {
    border-bottom: 1px solid #CCCCCC;
    margin: 20px 0;
    padding: 10px 0;
}
.section-newspaper .pane-te .view-dom-id-4 .views-row-last {
    border-bottom: 0 none;
}
.section-newspaper .video-te .view-dom-id-4 {
    background: none repeat scroll 0 0 transparent;
    margin: 0;
    padding-left: 20px;
}
.section-newspaper #calendar_ajax {
    border: 1px solid #CCCCCC;
    margin: 10px 10px 10px 0 !important;
    width: 140px !important;
}
.section-newspaper #calendar_prev, .section-newspaper #calendar_next {
    height: 15px !important;
    width: 20px !important;
}
.section-newspaper #calendar_month {
    width: 100px !important;
}
.section-newspaper .hok {
    width: 20px !important;
}
.section-archive .panel-2col-stacked .panel-col-first {
    width: 17%;
}
.section-archive .panel-2col-stacked .panel-col-last {
    width: 79%;
}
.section-archive .pane-archive-pdf .node h2 {
    border-bottom: 0 none;
}
.pane-almasry-misc-yellowpages-ads-40, .pane-almasry-misc-yellowpages-ads-41 {
    clear: left;
    float: left;
    width: 120px;
}
#sharethis-loader {
    position: absolute;
}
#sharethis-iframe {
    height: 220px !important;
    position: relative;
    width: 360px !important;
}
.st_sharethis {
    margin: 0 0 0 20px;
}

#header-upper {
    direction: rtl;
    padding: 3px 0 0;
    position: relative;
}
#header-upper .block-openx {
    margin: 0 275px 0 0;
    position: absolute;
    top: 7px;
}
#container {
    direction: rtl;
}
#header {
    direction: rtl;
    text-align:center;
}
#block-weather-3 {
    left: auto;
    margin: 2px 0 0 10px;
    right: 0;
    width: 70px;
}
#block-weather-3 img {
    float: right;
    margin: 0 0 0 5px;
}
#block-weather-3 div {
    float: right;
}
#block-weather-3 .weather ul li {
    margin: 3px 0 0;
}
#block-weather-3 p {
    display: none;
}
ul.nice-menu li {
    float: right;
}
#header ul.nice-menu-down li a {
    font-family: Times New Roman,Serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    padding: 5px 6px 0;
}
ul li.views-row {
    background: url("/images/bullet.png") no-repeat scroll right 9px transparent;
    padding: 0 20px 0 0;
}
#header ul.nice-menu-down li ul {
    top: 30px;
    width:950px;
}
#header ul.nice-menu-down li#menu-9017 ul {
    padding: 0 51px 0 0;
    width: 949px;
}
#header ul.nice-menu-down li#menu-9024 ul {
    padding: 0 101px 0 0;
    width: 899px;
}
#header ul.nice-menu-down li#menu-9034 ul {
    padding: 0 154px 0 0;
    width: 846px;
}
#header ul.nice-menu-down li#menu-9040 ul {
    padding: 0 260px 0 0;
    width: 741px;
}
#header ul.nice-menu-down li#menu-9049 ul {
    padding: 0 323px 0 0;
    width: 678px;
}
#header ul.nice-menu-down li#menu-9030 ul {
    padding: 0 405px 0 0;
    width: 596px;
}
#header ul.nice-menu-down li#menu-8937 ul {
    padding: 0 494px 0 0;
    width: 507px;
}
body.sidebar-left #sidebar-left {
    float: right;
    margin: 0 0 0 20px;
    padding: 0 0 0 20px;
}
body.sidebar-left #center {
    float: right;
}
body.sidebar-right #sidebar-right {
    border-left: 0 none;
    border-right: 1px solid #EEEEEE;
    float: left;
    margin: 0 20px 0 0;
    padding: 0 20px 0 0;
}
body.sidebar-right #center {
    float: right;
}
#block-block-6 {
    float: right;
    font-size: 11px;
    font-weight: normal;
    margin: 4px 172px 0 0;
}
#block-views-last_updated-block_1 {
    float: right;
    font-size: 11px;
    font-weight: normal;
    margin: 0 0 0 10px;
    position: relative;
    top: 75px;
}
#block-almasry_misc-today_goto {
    float: right;
    font-size: 11px;
    font-weight: normal;
    margin: 69px 93px 0 0;
    position: absolute;
}
#block-views-last_updated-block_1 label {
    font-weight: normal;
}
#block-menu-menu-header-menu {
    left: auto;
    position: relative;
    right: -5px;
}
#block-menu-menu-header-menu ul li {
    float: left;
}
#block-menu-menu-header-menu ul li a {
    float: left;
    margin: 0 6px 0 0;
    text-indent: 1000em;
}
#editions {
    left: 0;
    right: auto;
}
#logo {
    clear: right;
    float: right;
    top: 5px;
    width:960px;
    text-align:center;
}
#editions a.language-link {
    font-weight: normal;
    padding: 6px 9px 0;
}
a.go-to-today-edition {
    background: url('../../images/egyptsprite.png') no-repeat -70px -8px;
    color: #A12222;
    display: block;
    font-weight: bold;
    height: 21px;
    padding: 5px 0 6px;
    text-align: left;
    width: 74px;
}
a.go-to-today-edition:hover {
    background: url('../../images/egyptsprite.png') no-repeat -70px -48px;
    color: #000000;
}
#search-theme-form {
    left: 108px;
    right: auto;
}
#search-theme-form .form-item {
    float: right;
    width: 204px;
}
.form-item_ser {
    float: right;
    width: 190px;
}
#search-theme-form .form-item input {
    font-size: 14px;
}
#header ul.nice-menu-down li ul li {
    float: right;
}
#header ul.nice-menu-down li ul li a {
    float: right;
    font-size: 17px;
}
#header ul.nice-menu-down li.menu-path-echannel-Economy ul {
    padding-left: 0;
    padding-right: 60px;
}
#header ul.nice-menu-down li.menu-path-echannel-Media ul {
    padding-left: 0;
    padding-right: 145px;
}
#header ul.nice-menu-down li.menu-path-echannel-Environment ul {
    padding-left: 0;
    padding-right: 207px;
}
#header ul.nice-menu-down li.menu-path-opinion-echannel ul {
    padding-left: 0;
    padding-right: 315px;
}
#header ul.nice-menu-down li.menu-path-echannel-Culture ul {
    padding-left: 0;
    padding-right: 390px;
}
#header ul.nice-menu-down li.menu-path-echannel-Life ul {
    padding-left: 0;
    padding-right: 460px;
}
#header ul.nice-menu-down li.menu-path-echannel-Travel ul {
    padding-left: 0;
    padding-right: 555px;
}
#header ul.nice-menu-down li.menu-path-echannel-World ul {
    padding-left: 0;
    padding-right: 615px;
}
#block-views-news_ticker-block_1, #block-views-breaking_news-block_1 {
    left: auto;
    right: 14px;
}
#block-views-news_ticker-block_1 h3, #block-views-breaking_news-block_1 h3 {
    float: right;
    font-size: 1.2em;
    font-weight: bold;
    margin: 8px 0 0 15px;
}
#block-views-news_ticker-block_1 .content, #block-views-breaking_news-block_1 .content {
    border-left: 0 none;
    border-right: 0 none;
    font-size: 14px;
    font-weight: bold;
    text-align: right;
}
.front .panel-2col .panel-col-first {
    border-left: 1px solid #EEEEEE;
    border-right: 0 none;
    float: right;
    height: 458px;
    margin: 0 0 0 15px;
    padding: 0 0 0 15px;
}
.panel-3col-33-stacked .center-wrapper .panel-col {
    border-left: 1px solid #EEEEEE;
    border-right: 0 none;
    float: right;
    margin: 0 0 0 15px;
    padding: 0 0 0 15px;
}
.panel-3col-33-stacked .center-wrapper .panel-col-first {
    border-left: 1px solid #EEEEEE;
    border-right: 0 none;
    clear: right;
    float: right;
    margin: 0 0 0 15px;
    padding: 0 0 0 15px;
}
.panel-3col-33-stacked .center-wrapper .panel-col-last {
    margin: 20px 0 0;
}
.front .panel-3col-33-stacked .center-wrapper .panel-col .panel-pane {
    clear: both;
}
.front .panel-3col-33-stacked .center-wrapper .panel-col-last {
    margin: 0;
}
div.mmbox-video div.pane-content {
    border-left: 1px solid #1E1E1E;
    border-right: 0 none;
}
div.mmbox-video div.pane-content .view {
    border-left: 1px solid #383838;
    border-right: 0 none;
    height: 220px;
}
div.mmbox-caricature, div.mmbox-photos {
    float: right;
}
div.mmbox-video div.view-content .views-field-nid {
    float: right;
}
div.mmbox-video .views-field-nid #video-player {
    margin: 0 0 0 10px;
}
div.mmbox-video div.view-content .views-field-title {
    float: right;
    line-height: 22px;
}
div.mmbox-video div.view-content .views-field-field-story-en-value {
    float: right;
    font-size: 14px;
    line-height: 20px;
}
div.mmbox-video div.attachment {
    clear: none;
}
div.mmbox-video div.view-footer, div.mmbox-video div.attachment {
    float: right;
}
div.mmbox-video .attachment-after .views-row {
    float: right;
}
div.mmbox-photos img, div.mmbox-caricature img {
    margin: 0 0 0 4px;
}
div.mmbox-video .attachment-after .views-field-field-thumbnail-fid a img {
    margin: 0 0 0 4px;
}
div.mmbox-video .view-footer {
    margin: 0 5px 0 0;
}
div.mmbox-video .view-footer a {
    float: right;
}
div.mmbox-photos .view-footer div, div.mmbox-caricature .view-footer div {
    padding-left: 20px;
    padding-right: 0;
}
div.view-list-channel-ar .item-list ul li a, div.view-list-channel-en .item-list ul li a {
    padding: 10px 40px 10px 10px;
}
div.view-list-channel-ar .item-list ul li a {
    padding: 10px 10px 10px 40px;
    text-align: left;
}
div.pane-node-content {
    margin: 0 130px 0 0;
}
body.page-ugc .panel-2col-bricks .panel-col-first {
    border-left: 1px solid #EEEEEE;
    border-right: 0 none;
    float: right;
    margin: 0 0 20px 20px;
    padding: 0 0 0 20px;
}
body.page-ugc .panel-2col-bricks .panel-col-last {
    float: right;
}
div.panel-2col-bricks .panel-col-middle .panel-pane {
    float: right;
}
body.page-ugc .pane-recent-multimedia {
    border-left: 0 none;
    margin: 0 20px 0 0;
    padding: 0 20px 0 0;
}
.front .pane-blog-posts li.views-row, div#mini-panel-user_generated_content li.views-row, .pane-recommend-user-blog li.views-row, .ugc-blog ul li.views-row {
    padding: 0 20px 10px 0 !important;
}
.front .pane-featured-articles li.views-row-last, .front .pane-blog-posts li.views-row-last, #mini-panel-user_generated_content li.views-row-last, .pane-recommend-user-blog li.views-row-last, .ugc-blog ul li.views-row-last {
    padding: 0 20px 0 0;
}
.pane-blog-posts ul li.views-row {
    background: url("/images/bullet.png") no-repeat scroll right 6px transparent;
}
.page-user .pane-recommend-videos-ugc div.view-content {
    float: right;
}
div.main-news div.views-slideshow-ddblock-cycle-vsd-upright-10p div.slide .slide-inner .video-author-inner, div.main-news div.views-slideshow-ddblock-cycle-vsd-upright-10p div.slide .slide-inner .caricature-author-horizontal, div.main-news div.views-slideshow-ddblock-cycle-vsd-upright-10p div.slide .slide-inner .image-author-horizontal {
    margin: 0 2px 0 0;
    padding: 2px 5px 0;
    text-align: left;
    width: 356px;
}
.main-news div.views-slideshow-ddblock-cycle-vsd-upright-10p div.slide-title h2 {
    font-size: 1.3em;
    line-height: 1.6em;
    margin: -23px 0 0;
}
.main-news div.views-slideshow-ddblock-cycle-vsd-upright-10p div.slider-inner {
    height: 457px;
}
.section-channel .pane-opinion-channel, .front .pane-opinion-channel {
    border-right: 0 none;
    clear: both;
    float: right;
    margin: 0 0 0 20px;
    padding: 0 0 0 20px;
    width: 300px;
}
#channelpanel .main-news, #channelpanel .pane-main-news {
    border-left: 1px solid #EEEEEE;
    float: right;
    height: 425px;
    margin: 0 0 20px 15px;
    padding: 0 0 0 15px;
    width: 370px;
}
.section-channel .pane-homepage-highlighted-news, .section-channel #channelpanel .pane-latest-news {
    border-left: 1px solid #EEEEEE;
    float: right;
    margin: 0 0 0 15px;
    padding: 0 0 0 15px;
    width: 250px;
}
.pane-openx-0, .pane-openx-3 {
    float: left;
    margin: 0 0 10px;
    width: 300px;
}
.section-governorates .view-governorates-section {
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    padding: 10px;
}
.section-governorates .views-exposed-form .form-submit {
    background: none repeat scroll 0 0 #575757;
    border: 1px solid #575757;
    border-radius: 5px 5px 5px 5px;
    color: white;
    cursor: pointer;
    font-size: 16px;
    height: 26px;
    margin: 7px 0 0 !important;
    padding: 3px 14px;
}
.section-governorates .view-governorates-section .views-row {
    border-bottom: 1px dotted #CCCCCC;
    margin: 0 0 20px;
}
.section-governorates .view-governorates-section .views-row-last {
    border: medium none;
}
.section-silence-forbidden .view-silence-forbidden {
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    padding: 10px;
}
.section-silence-forbidden .view-silence-forbidden .views-row {
    border-bottom: 1px dotted #CCCCCC;
    margin: 0 0 20px;
}
.section-silence-forbidden .view-silence-forbidden .views-row-last {
    border: medium none;
}
.section-silence-forbidden .view-silence-forbidden .views-row .views-field-field-silence-author-value {
    font-size: 11px;
    font-style: italic;
    margin: 0 0 5px;
}
.section-silence-forbidden .view-silence-forbidden .views-row .views-field-field-silence-author-value a {
    color: #A12222;
}
.section-opinion-channel .view-opinion-channel {
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    padding: 10px;
}
.section-opinion-channel .view-opinion-channel .views-exposed-form #edit-field-authors-wrapper {
    float: right;
    margin: 4px 0 0 10px;
}
.section-opinion-channel .view-opinion-channel .views-exposed-form .form-submit {
    background: none repeat scroll 0 0 #575757;
    border: 1px solid #575757;
    border-radius: 5px 5px 5px 5px;
    color: white;
    cursor: pointer;
    float: right;
    font-size: 16px;
    height: 26px;
    margin: 5px 0 !important;
    padding: 3px 14px;
}
.section-opinion-channel .view-opinion-channel .views-row {
    border-bottom: 1px dotted #CCCCCC;
    margin: 0 0 20px;
}
.section-opinion-channel .view-opinion-channel .views-row .views-field-title {
    font-size: 20px;
    font-weight: bold;
}
.section-opinion-channel .view-opinion-channel .views-row-last {
    border: medium none;
}
.section-opinion-channel .view-opinion-channel .views-row .views-field-field-author-nid a {
    font-style: normal;
    padding: 0;
}
.section-opinion-channel .view-opinion-channel .views-row .views-field-tid {
    font-size: 11px;
    margin: 0 0 5px;
}
div#container_links a {
    float: right;
    font-family: Times New Roman,serif;
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 6px 5px;
    padding: 0 8px 4px;
}
#mini-panel-most_faviorted ul.tabs li a, #mini-panel-most_commented ul.tabs li a, #mini-panel-most_viewed ul.tabs li a {
    font-family: Times New Roman,serif;
    font-size: 16px;
    font-weight: bold;
    padding: 3px 13px 4px;
}
.pane-most-container .ui-tabs-panel .views-row {
    background: url("/images/bullet.png") no-repeat scroll right 9px transparent;
    padding: 0 20px 0 0;
}
.pane-user-generated-content ul li.tabset-3-tab-1 a, .pane-user-generated-content ul li.tabset-3-tab-2 a, .pane-user-generated-content ul li.tabset-3-tab-3 a, .pane-user-generated-content ul li.tabset-3-tab-4 a {
    float: right;
    margin: 0 0 10px 3px;
}
.pane-user-generated-content .views-field-name label {
    float: right;
}
div.breadcrumb {
    text-align: right;
}
.pane-most-container .panel-2col-stacked .panel-col-last .panel-pane {
    margin-bottom: 0;
}
.pane-most-container ul.primary {
    padding: 7px 0 0;
}
.front .pane-most-container ul.primary {
    margin: 2px 0;
}
.pane-most-container ul.primary li {
    margin: 0 0 0 5px;
}
#mini-panel-user_generated_content ul.ui-tabs-nav li a {
    display: block;
    float: right;
}

.pane-free-tags-ar a {
    padding: 0 7px;
}
div.pane-field-author {
    float: right;
}
div.pane-field-author h2 {
    display: none;
}
.pane-field-related-materials-media td div {
    float: right;
    text-align: right;
}
.pane-field-related-materials-media td div.views-field-title {
    font-weight: bold;
    width: 90px;
}
.pane-field-related-materials-media td div.views-field-field-thumbnail-fid {
    width: 85px;
}
.pane-news-ar-group-external-links div.fieldgroup .content {
    padding: 0;
}
.pane-news-ar-group-external-links .field-item {
    background: url("/images/amaysprite-center.png") no-repeat scroll -818px -1529px transparent;
    padding: 0 20px 0 0;
}
div.photo-pane, div.video-pane {
    margin: 0 140px 0 0;
}
div.embed-pane {
    margin: -7px 140px 0 0;
}
div.pane-field-capture-date {
    margin: 10px 140px 0 0;
}
div.pane-custom-pagers-2, div.pane-custom-pagers-4, div.pane-custom-pagers-3 {
    margin: 0 135px 0 0;
    padding: 0 0 10px;
}
.section-solr_view_ar .views-exposed-widgets {
    position: relative;
}
.section-solr_view_ar .view-filters {
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #DDDDDD;
    border-radius: 5px 5px 5px 5px;
    margin: 0 0 40px;
    padding: 20px;
}
.section-solr_view_ar .view-filters .views-widget {
    float: none;
}
.section-solr_view_ar .form-checkboxes, .form-radios {
    margin: 10px 0;
}
.section-solr_view_ar .views-exposed-form .views-exposed-widget {
    clear: both;
    float: none;
    padding: 5px 10px;
}
.section-solr_view_ar .views-exposed-form .views-exposed-widget input#edit-text {
    font-size: 16px;
    margin: 3px 0;
    padding: 5px;
    width: 530px;
}


.searsh_text
{
   margin-left:5px; 
    
    }
    
   .web20 {
  margin-right: 0;
  margin-top: 5px;
  width: 720px;
}
.web20img 
{
    width:26px;
    height:28px;
  float: right;
  margin-left: 0px;
}
 .tickerContent {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 30px;
}
           