
input.system-openid {
background : url(http://openid.net/login-bg.gif) no-repeat;
background-color : #fff;
background-position : 0 50%;
color : #000;
padding-left : 18px;
}
.system-unpublished {
background : #e8edf1;
border-top : 4px solid #c4d3df;
border-bottom : 4px solid #c4d3df;
}
#system-message {
margin-bottom : 10px;
padding : 0;
}
#system-message dt {
font-weight : bold;
}
#system-message dd {
margin : 0;
font-weight : bold;
text-indent : 30px;
}
#system-message dd ul {
color : #0055bb;
margin-bottom : 10px;
list-style : none;
padding : 10px;
border-top : 3px solid #84a7db;
border-bottom : 3px solid #84a7db;
}
#system-message dt.message {
display : none;
}
#system-message dt.error {
display : none;
}
#system-message dd.error ul {
color : #c00;
background-color : #e6c0c0;
border-top : 3px solid #de7a7b;
border-bottom : 3px solid #de7a7b;
}
#system-message dt.notice {
display : none;
}
#system-message dd.notice ul {
color : #c00;
background : #efe7b8;
border-top : 3px solid #f0dc7e;
border-bottom : 3px solid #f0dc7e;
}
#system-debug {
color : #ccc;
background-color : #fff;
padding : 10px;
margin : 10px;
}
#system-debug div {
font-size : 11px;
}
html {
height : 100%;
margin-bottom : 0;
}
form {
margin : 0;
padding : 0;
}
img, table {
border : none;
}
body {
background-color : #343434;
font-family : Tahoma, Arial, sans-serif;
line-height : 1.3em;
margin : 0;
padding : 0;
font-size : 12px;
color : #333;
}
#fond_header {
background-color : #343434;
height : 140px;
width : 980px;
margin : auto;
}
#image_header {
height : 140px;
width : 784px;
float : left;
}
#header_rond {
margin : auto;
text-align : center;
width : auto;
height : 9px;
background-color : #343434;
margin-left : -1px;
}
.body_bg {
background : #343434 url(../images/topbg.png) repeat-x top center;
width : auto;
}
body.contentpane {
background : #f8f8f8;
}
a:link, a:visited {
outline : none;
text-decoration : underline;
font-weight : normal;
color : #000000;
}
a:hover {
text-decoration : none;
font-weight : normal;
color : #31bbff;
}
table.contentpane ul li, div.nopad ul {
list-style-image : url(../images/li.png);
}
input.button, .validate {
background : #b6cc2e;
border : 0;
font-size : 10px;
color : #fff;
padding : 3px 4px;
}
.search input.button {
text-align : right;
}
p {
margin-top : 0;
margin-bottom : 5px;
text-align : justify;
}
.inputbox, #email {
border : 1px solid #969696;
padding : 2px;
}
#modlgn_remember {
border : 0;
}
div.module div div div form#form-login {
width : 160px;
}
#search {
float : right;
padding : 0;
margin : 0;
}
#search div.module div div div form {
padding : 0;
margin : 0;
}
#search div.module_menu div div div div.search, #search div.module div div div div.search {
text-align : left;
padding : 0;
margin : 0;
background : url(../images/search_bg.png) no-repeat top left;
}
#search div.module_menu div div div div.search1, #search div.module div div div div.search1 {
float : right;
text-align : left;
padding : 0;
margin : 0;
background : url(../images/search_bg.png) no-repeat top right;
border : none;
}
#search div.module_menu div div div div.search1 input, #search div.module div div div div.search1 input {
float : right;
line-height : 13px;
font-size : 12px;
color : #b6cc2e;
margin : 0;
width : 115px;
height : 20px;
padding : 5px 5px 0 5px;
border : none;
text-transform : capitalize;
background : none;
}
#search .search .inputbox {
line-height : 13px;
font-size : 12px;
color : #798950;
margin : 0;
width : 120px;
height : 20px;
padding : 5px 0 0 5px;
border : none;
text-transform : capitalize;
background : none;
}
#search .search .button {
text-align : center;
background : transparent url(../images/search_btn_bg.png) no-repeat top center;
font-size : 11px;
color : #798950;
margin : 0 0 0 10px;
padding : 0 0 2px 0;
width : 65px;
height : 27px;
border : none;
line-height : 26px;
}
#page_bg {
height : 100%;
padding : 0;
margin : 0;
background : url(../images/page_center_bg.png) repeat-y top center;
width : auto;
}
div.center {
text-align : left;
margin : 0 auto;
padding : 0 0 10px 0;
width : 960px;
min-height : 550px;
}
div#wrapper {
padding : 0;
margin : 0 auto;
}
#header {
height : 220px;
margin : 10px auto;
width : 937px;
padding : 0;
z-index : 0;
}
#header_main .hleft {
float : left;
width : 474px;
height : 276px;
background : transparent url(../images/header_cinelogo.png) no-repeat top left;
padding : 0;
}
#header_main .hright {
float : left;
width : 466px;
height : 256px;
padding : 10px 0 0 10px;
}
#header_main .hright .hwr-left {
float : left;
width : 228px;
}
#header_main .hright .hwr-right {
float : right;
width : 228px;
}
#header_main .hright .hwr-right h3, #header_main .hright .hwr-left h3 {
font-family : Tahoma, Arial, sans-serif;
width : 218px;
color : #798950;
font-size : 13px;
height : 30px;
text-decoration : none;
text-align : left;
padding : 0 0 0 10px;
background : url(../images/latest_h3.png) no-repeat top left;
font-weight : bold;
line-height : 24px;
margin : 0;
}
#header_main .hright .hwr-left div.module_menu div div div, #hw-right .hwr-left div.module div div div, #hw-right .hwr-left div.module_menu div div, #hw-right .hwr-left div.module div div {
padding : 0;
margin : 0;
background : none;
}
#header_main .hright .hwr-right div.module_menu div div div, #header_main .hright .hwr-right div.module div div div, #header_main .hright .hwr-right div.module_menu div div, #header_main .hright .hwr-right div.module div div {
padding : 0;
margin : 0;
background : none;
}
#header_main .hright .hwr-right div.module_menu div div div, #header_main .hright .hwr-right div.module div div div, #header_main .hright .hwr-left div.module_menu div div div, #header_main .hright .hwr-left div.module div div div {
text-align : left;
}
#header_main .hright .hwr-right div.module div div div ul, #header_main .hright .hwr-left div.module div div div ul {
padding : 5px 5px 0 25px;
margin : 0;
}
#header_main .hright .hwr-right div.module div div div ul {
list-style : url(../images/arrow_tleft.png);
}
#header_main .hright .hwr-left div.module div div div ul {
list-style : url(../images/arrow_tright.png);
}
#header_main .hright .hwr-right div.module div div div ul, #header_main .hright .hwr-left div.module div div div ul {
color : #1852d2;
}
#header_main .hright .hwr-right div.module div div div ul li a, #header_main .hright .hwr-left div.module div div div ul li a {
color : #4e1703;
text-decoration : none;
font-size : 11px;
}
#header_main .hright .hwr-right div.module div div div ul li a:hover, #header_main .hright .hwr-left div.module div div div ul li a:hover {
color : #4e1703;
text-decoration : underline;
}
#newsflash {
font-size : 11px;
height : 220px;
overflow : hidden;
}
#newsflash div.module_menu div div div, #newsflash div.module div div div {
text-align : justify;
}
#newsflash h3 {
font-family : Tahoma, Arial, sans-serif;
width : 456px;
color : #798950;
font-size : 13px;
height : 26px;
text-decoration : none;
text-align : left;
padding : 0 0 0 10px;
background : url(../images/newsflash_h3.png) no-repeat top left;
font-weight : bold;
line-height : 24px;
margin : 0;
}
#content {
width : 940px;
margin : 0 auto;
padding : 0;
overflow : hidden;
}
#topw {
width : 940px;
margin : 0 auto;
padding : 10px 0 0 0;
}
#logo {
float : left;
text-align : left;
margin : 0 auto;
padding : 0;
width : 739px;
line-height : 24px;
height : 30px;
}
#logo a, #logo a:link, #logo a:hover {
font-weight : bold;
font-family : Arial;
font-size : 16px;
padding : 0;
margin : 0;
letter-spacing : 1px;
color : #accf4d;
text-decoration : none;
outline : none;
}
.pill_m {
text-align : center;
margin : 0 auto;
padding : 0;
width : 938px;
height : 54px;
background : transparent url(../images/topmenu_bg.png) no-repeat top center;
margin-top : -40px;
}
#pillmenu {
text-align : left;
padding : 0 0 0 10px;
margin : 0 auto;
}
#pillmenu ul {
margin : 0;
padding : 0;
list-style : none;
}
#pillmenu li {
float : left;
margin : 0;
padding : 0;
background : none;
}
#pillmenu li a {
font-family : Verdana, Tahoma, sans-serif;
font-size : 12px;
float : left;
display : block;
line-height : 53px;
padding : 0 25px;
margin : 0 1px;
color : #fff;
text-decoration : none;
font-weight : bold;
background : none;
height : 54px;
background : url(../images/pillmenu_bg.png) repeat-x center center;
}
#pillmenu li a:hover {
color : #fff;
text-decoration : none;
background : url(../images/pillmenu_bg_hover.png) repeat-x center center;
}
div#timedate {
font-size : 12px;
font-weight : bold;
color : #ab4c37;
text-align : center;
padding : 0 0 10px 0;
}
#leftcolumn, #rightcolumn {
margin-top : -230px;
width : 230px;
float : left;
padding : 0 0 10px 0;
text-align : left;
z-index : auto;
position : absolute;
}
div#maincolumn {
float : right;
width : 705px;
margin : 0 0 6px 0;
}
div#maincolumn_full {
float : right;
width : 705px;
margin : 0;
padding : 0 0 0 10px;
}
div.cpathway {
width : 705px;
float : right;
margin : 0 0 10px 0;
padding : 0;
height : 25px;
background : transparent url(../images/cpathway-right.jpg) no-repeat bottom right;
}
div.cpathway div.cpleft {
margin : 0;
padding : 0;
width : 100%;
height : 25px;
background : transparent url(../images/cpathway-left.jpg) no-repeat bottom left;
}
div.cpathway span {
padding : 0 10px;
color : #999999;
line-height : 23px;
font-size : 11px;
}
div.cpathway span a {
color : #999999;
}
div.nopad {
overflow : hidden;
padding : 0;
}
div.nopad form#jForm p, div.nopad form#jForm div#navigation {
padding : 5px 0 0 10px;
}
div.nopad ul {
clear : both;
}
td.middle_pad {
width : 20px;
}
#banner_l {
text-align : left;
padding : 0 0 0 24px;
}
#footer {
margin : auto;
text-align : center;
width : auto;
height : 93px;
background : url(../images/footer_bg.png) no-repeat top center;
margin-left : -1px;
}
#footer p {
height : 20px;
text-align : right;
padding : 10px 30px 0 0;
color : #666666;
}
div.offline {
background : #fffebb;
width : 100%;
position : absolute;
top : 0;
left : 0;
font-size : 1.2em;
padding : 5px;
}
div.componentheading {
height : 22px;
padding : 0 0 0 10px;
}
h1 {
padding : 0;
font-family : Tahoma, Arial, sans-serif;
font-size : 1.3em;
font-weight : bold;
vertical-align : bottom;
color : #333;
text-align : left;
width : 100%;
}
h2, .contentheading {
padding : 0;
font-family : Tahoma, Arial, sans-serif;
font-size : 12px;
vertical-align : middle;
color : #ffffff;
text-align : left;
font-weight : bold;
background-color : #2b7fce;
padding : 5px;
}
table.contentpaneopen h3 {
margin-top : 25px;
}
h4 {
font-family : Tahoma, Arial, sans-serif;
color : #333;
}
h3, .componentheading, table.moduletable th, legend {
margin : 0;
font-family : Tahoma, Arial, sans-serif;
font-size : 14px;
text-align : left;
color : #666666;
padding : 0;
}
.small {
font-size : 10px;
color : #9eb80f;
font-weight : normal;
text-align : left;
}
.modifydate {
height : 20px;
vertical-align : bottom;
font-size : 10px;
color : #9eb80f;
font-weight : normal;
text-align : right;
}
.createdate {
height : 20px;
vertical-align : top;
font-size : 10px;
color : #9eb80f;
font-weight : normal;
vertical-align : top;
padding-top : 0;
background-color : #eaebeb;
padding : 3px;
margin-top : -3px;
}
a.readon {
display : block;
float : right;
text-decoration : none;
line-height : 14px;
font-size : 10px;
text-decoration : none;
color : #798950;
border-bottom : 1px solid #798950;
}
a.readon:hover {
color : #798950;
text-decoration : none;
border-bottom : 1px solid #fff;
}
.invalid {
border-color : #ff0000;
}
label.invalid {
color : #ff0000;
}
.ol-foreground {
background-color : #f1f1f1;
color : #333;
}
.ol-background {
background-color : #f1f1f1;
color : #333;
}
.ol-textfont {
font-family : Tahoma, Arial, sans-serif;
font-size : 10px;
}
.ol-captionfont {
font-family : Tahoma, Arial, sans-serif;
font-size : 12px;
color : #f6f6f6;
font-weight : bold;
}
.ol-captionfont a {
background-color : #f1f1f1;
color : #333;
text-decoration : none;
font-size : 12px;
}
a.mainlevel:link, a.mainlevel:visited {
padding-left : 5px;
margin : 0;
line-height : 18px;
text-decoration : none;
color : #2eb6f4;
font-weight : bold;
font-size : 11px;
}
span.article_separator {
display : block;
height : 20px;
}
td.buttonheading {
text-align : right;
width : 0;
}
.clr {
clear : both;
}
table.blog span.article_separator {
display : block;
height : 20px;
}
table.contenttoc {
margin : 5px;
border : 1px solid #ccc;
padding : 5px;
}
table.contenttoc td {
padding : 0 5px;
}
td.sectiontableheader {
color : #333;
font-weight : bold;
padding : 4px;
border-bottom : 1px solid #666;
}
tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td {
padding : 4px;
}
td.sectiontableentry0, td.sectiontableentry1, td.sectiontableentry2 {
padding : 3px;
color : #333;
font-size : 10px;
}
.contentpaneopen, table.contentpane {
margin : 0;
padding : 0;
}
table.contentpane td {
text-align : left;
}
table.contentpane td.contentdescription {
width : 98%;
}
table.contentpane {
text-align : left;
float : left;
width : 98%;
margin : 8px;
}
table.contentpane ul li a .category {
color : #ff8800;
}
table.contentpane ul li {
color : #333;
}
table.contentpaneopen {
margin : 2px 8px;
}
table.contentpaneopen li {
margin-bottom : 5px;
}
table.contentpaneopen fieldset {
border : 0;
border-top : 1px solid #669933;
}
table.contentpaneopen h3 {
margin-top : 25px;
}
table.contentpaneopen h4 {
font-family : Tahoma, Arial, sans-serif;
color : #669933;
}
.highlight {
background-color : #fffebb;
}
table.user1user2 div.moduletable {
margin-bottom : 0;
}
div.moduletable, div.module {
margin-bottom : 25px;
}
div.module_menu, div.module {
margin : 0;
padding : 0;
}
div.module_menu div div, div.module div div {
margin : 0 0 15px 0;
padding : 0;
background : url(../images/menu_bottom.png) no-repeat bottom left;
}
#newsflash div.module_menu div div, #newsflash div.module div div, #search div.module_menu div div, #search div.module div div {
background : none;
padding : 0;
margin : 0;
}
div.module_menu div div div, div.module div div div {
margin : 0;
background : url(../images/menu_top_out.png) no-repeat top left;
text-align : center;
padding : 0 0 20px 0;
}
div.module_menu div div div div, div.module div div div div {
background : none;
padding : 4px 8px;
text-align : left;
}
div.module div div div form {
padding : 4px 0 0 4px;
margin : 0 auto;
text-align : left;
}
div.module div div div form table td {
text-align : left;
}
div.module div div div form ul {
margin : 10px 0 0;
padding : 0;
list-style : none;
}
div.module_menu ul {
list-style : none;
text-align : left;
padding : 0;
}
div.module_menu ul li {
margin : 0;
padding : 0;
}
div.module_menu ul li a:link, div.module_menu ul li a:visited {
font-weight : bold;
padding : 2px 0 2px 20px;
line-height : 24px;
text-decoration : none;
color : #829300;
font-size : 11px;
}
div.module_text div div div div {
margin : 0 auto;
}
div.bannergroup_text {
display : block;
width : 180px;
background : url(../images/menu_bottom.png) no-repeat bottom left;
padding : 10px 10px 0 10px;
}
.bannerheader {
padding : 0 0 0 6px;
}
#leftcolumn div.module table, #rightcolumn div.module table {
margin : 0 auto;
}
div.module table.poll {
width : 160px;
}
#leftcolumn div.module table.poll td {
text-align : left;
}
#leftcolumn h3, #rightcolumn h3 {
font-family : Tahoma, Arial, sans-serif;
width : 230px;
color : #ffffff;
font-size : 13px;
height : 25px;
text-decoration : none;
text-align : center;
padding : 0 0 0 10px;
font-weight : bold;
line-height : 24px;
margin : 0;
background : url(../images/h3.png) no-repeat top left;
}
#leftcolumn .moduletable_menu, #leftcolumn .moduletable, #leftcolumn .moduletable_text, #leftcolumn .c, #rightcolumn .moduletable_menu, #rightcolumn .moduletable, #rightcolumn .moduletable_text, #rightcolumn .c {
margin : 0 0 16px 0;
padding : 0 0 8px 0;
}
#leftcolumn ul.menu, #rightcolumn ul.menu {
margin : 0 auto;
padding : 5px 0 0 4px;
list-style : none;
width : 170px;
}
#leftcolumn ul.menu li, #rightcolumn ul.menu li {
margin : 0;
padding : 0;
}
#leftcolumn ul.menu li a, #leftcolumn ul.menu li a:link, #rightcolumn ul.menu li a, #rightcolumn ul.menu li a:link {
line-height : 18px;
padding : 0 0 0 12px;
text-decoration : none;
font-size : 11px;
background : url(../images/menu_row.png) no-repeat center left;
margin : 0;
height : 18px;
color : #666666;
font-weight : bold;
}
#leftcolumn ul.menu li a:hover, #rightcolumn ul.menu li a:hover {
color : #0e9cfc;
text-decoration : none;
}
#leftcolumn ul.menu li#current a, #leftcolumn ul.menu li#current a:link, #rightcolumn ul.menu li#current a, #rightcolumn ul.menu li#current a:link {
line-height : 18px;
padding : 0 0 0 12px;
text-decoration : underline;
color : #666666;
font-weight : bold;
font-size : 11px;
background : url(../images/menu_row.png) no-repeat center left;
margin : 0;
height : 18px;
}
#leftcolumn ul.menu li#current a:hover, #rightcolumn ul.menu li#current a:hover {
color : #666666;
text-decoration : underline;
}
#leftcolumn ul.menu li#current ul li a, #leftcolumn ul.menu li#current ul li a:link {
text-decoration : none;
color : #666;
margin : 0 0 0 6px;
font-size : 11px;
background : url(../images/submenu_row.jpg) no-repeat center left;
font-weight : normal;
display : block;
line-height : 18px;
padding : 0 0 0 18px;
border : none;
height : 18px;
}
#leftcolumn ul.menu li ul li#current a, #leftcolumn ul.menu li ul li#current a:link, #leftcolumn ul.menu li ul li#current a:visited, #leftcolumn ul.menu li ul li#current a:hover {
font-size : 11px;
margin : 0 0 0 6px;
padding : 0 0 0 18px;
text-decoration : none;
border : none;
color : #333;
background : url(../images/submenu_row.jpg) no-repeat center left;
height : 18px;
line-height : 18px;
}
#leftcolumn ul.menu li#current ul {
margin : 0;
padding : 0;
}
#leftcolumn ul.menu li#current ul li {
margin : 0;
padding : 0;
}
#leftcolumn ul.menu li ul {
margin : 0;
padding : 0;
}
#leftcolumn ul.menu li.parent ul li a {
text-decoration : none;
color : #666;
margin : 0 0 0 6px;
font-size : 11px;
background : url(../images/submenu_row.jpg) no-repeat center left;
font-weight : normal;
display : block;
line-height : 18px;
padding : 0 0 0 18px;
border : none;
height : 18px;
}
#leftcolumn ul.menu li#current ul li a:hover {
color : #333;
}
#leftcolumn ul.menu li ul, #rightcolumn ul.menu li ul {
list-style : none;
}
#leftcolumn .moduletable ul, #rightcolumn .moduletable ul {
margin : 6px 0;
padding : 0;
list-style : none;
}
#leftcolumn .moduletable ul li, #rightcolumn .moduletable ul li {
margin : 0;
padding : 0 2px;
}
table.adminform textarea {
width : 540px;
height : 400px;
font-size : 1em;
color : #000099;
}
form#form-login fieldset {
border : 0 none;
margin : 0;
padding : 0;
}
form#form-login ul li {
padding : 0;
}
form#form-login ul li a {
text-align : left;
padding : 0;
font-size : 10px;
}
div.mosimage {
margin : 5px;
}
div.mosimage_caption {
font-size : 0.9em;
color : #333;
}
div.caption {
padding : 0 10px 0 10px;
}
div.caption img {
border : 1px solid #ccc;
}
div.caption p {
font-size : 0.9em;
color : #333;
text-align : center;
}
table.paramlist {
margin-top : 5px;
}
table.paramlist td.paramlist_key {
width : 128px;
text-align : left;
height : 30px;
}
div.message {
font-family : Tahoma, Arial, sans-serif;
font-weight : bold;
font-size : 14px;
color : #c30;
text-align : center;
width : auto;
background-color : #f9f9f9;
border : 1px solid #d5d5d5;
margin : 3px 0 10px;
padding : 3px 20px;
}
.banneritem_text {
padding : 4px 8px;
font-size : 11px;
}
.bannerfooter_text {
padding : 8px 20px;
font-size : 11px;
text-align : right;
}
.pagination span {
padding : 2px;
}
.pagination a {
padding : 2px;
}
.pollstableborder td {
text-align : left;
}
fieldset {
border : 1px solid #ccc;
margin-top : 15px;
padding : 15px;
}
legend {
margin : 0;
padding : 0 10px;
}
td.key {
border-bottom : 1px solid #eee;
color : #333;
}
.tool-tip {
float : left;
background : #ffc;
border : 1px solid #d4d5aa;
padding : 5px;
max-width : 200px;
}
.tool-title {
padding : 0;
margin : 0;
font-size : 100%;
font-weight : bold;
margin-top : -15px;
padding-top : 15px;
padding-bottom : 5px;
background : url(../../system/images/selector-arrow.png) no-repeat;
}
.tool-text {
font-size : 100%;
margin : 0;
}
#system-message dd.error ul {
color : #999;
background : none;
border-top : 1px solid #829300;
border-bottom : 1px solid #829300;
padding : 0;
margin : 0;
list-style : none;
}
#system-message dd.notice ul {
color : #eca5a7;
background : none;
border-top : 1px solid #829300;
border-bottom : 1px solid #829300;
padding : 3px;
margin : 0 0 5px 0;
list-style-image : none;
}
#system-message dd {
text-indent : 0;
}
#system-message dd ul {
list-style : none;
color : #f00;
background : none;
border-top : 1px solid #829300;
border-bottom : 1px solid #829300;
list-style-image : none;
}
#system-message {
margin : 5px auto;
text-align : center;
width : 98%;
}
input, button {
border : none;
}
input[type="checkbox"], input[type="radio"] {
background : transparent;
border : none;
}
a.sgfooter:link, a.sgfooter:visited {
color : #b7cc2e;
font-family : Tahoma, Arial, sans-serif;
text-decoration : none;
}
a.sgfooter:hover {
color : #b7cc2e;
font-family : Tahoma, Arial, sans-serif;
text-decoration : none;
}
#sgf {
font-size : 12px;
text-align : right;
width : 100%;
margin : 0 auto;
color : #b7cc2e;
font-family : Tahoma, Arial, sans-serif;
}
.sgf {
text-align : right;
font-size : 12px;
font-family : Tahoma, Arial, sans-serif;
color : #b7cc2e;
text-decoration : none;
}
.sgf1 {
font-size : 12px;
font-family : Tahoma, Arial, sans-serif;
color : #b7cc2e;
text-align : left;
}
a.sglink:link, a.sglink:visited {
color : #b7cc2e;
font-size : 12px;
font-family : Tahoma, Arial, sans-serif;
text-decoration : none;
}
a.sglink:hover {
color : #b7cc2e;
font-family : Tahoma, Arial, sans-serif;
text-decoration : none;
}

