table {
width : 100%;
}
img {
border : 0;
}
acronym, abbr, dfn {
cursor : help;
}
#xoopsHiddenText {
visibility : hidden;
color : #000000;
font-weight : normal;
font-style : normal;
text-decoration : none;
}
.xo-theme-form td.head {
width : 30%;
}
.xoops-form-element-caption .caption-marker {
display : none;
}
.xoops-form-element-caption-required .caption-marker {
background-color : inherit;
padding-left : 2px;
color : #ff0000;
}
.xoops-form-element-help {
font-size : 0.9em;
padding-top : 5px;
font-weight : normal;
}
#login_window {
max-width : 480px;
margin : 1em auto;
background-color : #f8f8f8;
color : inherit;
border : 1px solid #000;
}
#login_window h2 {
margin : 0.5em;
padding : 130px 0 0;
background : url(images/password.png) no-repeat center top;
text-align : center;
}
.login_form .credentials {
margin : 0.5em 1em;
padding : 1em;
background-color : #ccc;
color : inherit;
}
.login_form .credentials label {
display : block;
width : 33%;
margin : 1px;
}
.login_form .credentials input {
width : 50%;
margin : 1px;
padding : 1px;
border : 1px solid #000;
}
.login_form .credentials input:focus {
border : 1px solid #2266cc;
}
.login_form .actions {
padding : 1.5em 0.5em 0.5em;
text-align : center;
}
.login_info {
margin : 0.5em 1em;
text-align : center;
}
.content_title {
font-size : 1.2em;
}
#bannerstats td {
text-align : center;
}
.CPbigTitle {
font-size : 20px;
color : #1e90ff;
background : no-repeat left top;
font-weight : bold;
height : 40px;
vertical-align : middle;
padding : 10px 0 0 50px;
border-bottom : 3px solid #1e90ff;
}
.CPindexOptions {
padding : 4px;
vertical-align : top;
}
.CPmediumTitle {
font-weight : bold;
font-size : 14px;
color : #ff4500;
}
div.cpicon {
margin : 3px;
font-family : Arial, Helvetica, sans-serif;
text-align : center;
}
div.cpicon a {
display : block;
float : left;
height : 85px !important ;
height : 85px;
width : 85px !important ;
width : 85px;
vertical-align : middle;
text-decoration : none;
border : 1px solid #cccccc;
padding : 2px 5px 1px 5px;
margin : 3px;
color : #666666;
}
div.cpicon a:hover {
background-color : #fff6c1;
border : 1px solid #ff9900;
color : #1e90ff;
}
div.cpicon img {
margin-top : 4px;
margin-bottom : 4px;
width : 32px;
height : 32px;
}
div.cpicon span {
font-size : 11px;
font-weight : bold;
display : block;
overflow : hidden;
}
div.cpicon span.uno {
font-size : 11px;
font-weight : normal;
text-decoration : underline;
color : blue;
}
div.cpicon span.unor {
font-size : 11px;
font-weight : normal;
text-decoration : underline;
color : #cc0000;
}
#http_error_title {
padding-top : 5px;
padding-bottom : 5px;
font-size : 20px;
font-weight : bold;
}
#http_error_text {
padding-top : 5px;
padding-bottom : 5px;
text-align : left;
}
#http_error_searchform {
padding-top : 5px;
line-height : 5px;
padding-bottom : 0;
}
#search_nav {
width:auto;
height:auto;
padding:3px 20px 0 25px;
text-align:right;
}
#search-nav-word {
vertical-align:middle;
border:1px solid #999999;
}
#search_nav input[type=image] {
border:none;
}
#http_error li {
color : black;
padding-top : 5px;
padding-bottom : 5px;
}
body {
font-family : Verdana, Arial, Helvetica, sans-serif;
margin : 0;
padding : 20px 0 0 0;
font-size : 8.5pt;
background-color : #D8DBE8;
overflow-y : scroll;
}
form {
margin : 0;
padding : 0;
font-size : 1em;
}
table {
width : 100%;
margin : 0;
padding : 0;
border : 0;
}
td {
margin : 0;
padding : 0;
vertical-align : top;
}
a {
color : #000000;
text-decoration : none;
}
a:hover {
color : #555;
text-decoration : underline;
}
#obCenter {
text-align : center;
padding-bottom : 20px;
}
#obLayout {
width : 1000px;
margin : 0 auto;
padding : 0;
text-align : left;
border: 1px solid #D8DBE8;
}
#obHead {
width : 100%;
height : 143px;
background-color : #fff;
}
#obR1 {
color : #000;
text-align : right;
vertical-align : middle;
height : 5px;
background-image : none;
}
.obBlockC {
padding : 2px;
}
ul {
margin : 2px;
padding : 2px;
list-style : decimal inside;
text-align : left;
}
li {
margin-left : 2px;
list-style : square inside;
color : #000000;
}
.itemHead {
color : #ffffff;
font-weight : bold;
background-color : #5B91D1;
border: 1px solid #eee;
padding-left : 5px;
padding-top : 0;
padding-right : 5px;
padding-bottom : 0;
line-height : 20px;
vertical-align : middle;
}
.itemInfo {
text-align : right;
padding : 3px;
background-color : #ffffff;
}
.itemTitle a {
font-weight : bold;
color : #fff;
}
.itemPoster {
font-size : 0.9em;
font-style : italic;
}
.itemPostDate {
font-size : 0.9em;
font-style : italic;
}
.itemStats {
font-size : 0.9em;
font-style : italic;
}
.itemBody {
background-color : #fff;
margin-top : 5px;
}
.itemText {
line-height : 1.5em;
text-align : left;
padding-right : 5px;
padding-left : 5px;
margin-top : 5px;
margin-bottom : 5px;
}
.itemFoot {
text-align : right;
padding : 3px;
background-color : #f4f4f4;
}
.itemAdminLink {
font-size : 0.9em;
}
.itemPermaLink {
font-size : 0.9em;
}
th {
background-color : #fff;
color : #000;
text-align : center;
border: 1px solid #eee;
}
.calendar {
background-color : #cccccc;
font-size: 0.9em;
cursor: pointer;
width: 200px;
}
#headerbanner {
width : 100%;
background-color : #2f5376;
vertical-align : middle;
text-align : center;
}
#headerbar {
border-bottom : 1px solid #ddd;
}
#leftcolumn {
padding : 12px 0;
background-color : #fff;
width : 120px;
border-right-width : 1px;
border-right-style : solid;
border-right-color : #eee;
}
#rightcolumn {
padding : 12px 0;
background-color : #fff;
width : 180px;
border-left-width : 1px;
border-left-style : solid;
border-left-color : #eee;
}
#leftcolumn th {
vertical-align : middle;
}
#leftcolumn .blockTitle, #rightcolumn .blockTitle {
padding : 0 5px;
font-weight : bold;
color : #fff;
line-height: 20px;
background-color : #5B91D1;
vertical-align : middle;
text-align : left;
border: 1px solid #eee;
}
#leftcolumn .blockContent, #rightcolumn .blockContent {
line-height : 1.3em;
padding-bottom : 10px;
padding: 5px 0 0 5px;
}
#rightcolumn th {
vertical-align : middle;
}
#centercolumn {
padding : 12px 10px;
background-color : #fff;
}
#centercolumn th {
padding : 0 5px;
font-weight : bold;
color : #fff;
background-color : #5B91D1;
vertical-align : middle;
text-align : center;
border: 1px solid #eee;
line-height:20px;
}
#centerCcolumn, #bottomCcolumn {
padding :0;
}
#centerCcolumn .blockTitle, #bottomCcolumn .blockTitle {
padding : 0 5px;
color : #fff;
font-weight : bold;
line-height: 20px;
background-color : #5B91D1;
vertical-align : middle;
text-align : left;
border: 1px solid #eee;
}
#centerCcolumn .blockContent, #bottomCcolumn .blockContent {
padding : 5px;
line-height : 1.3em;
background-color : #fff;
margin : 0;
border-bottom-width : 0;
border-bottom-style : solid;
border-bottom-color : #fff;
}
#centerLcolumn, #bottomLcolumn {
width : 50%;
padding : 0 5px 0 0;
}
#centerRcolumn, #bottomRcolumn {
width : 50%;
padding : 0 0 0 5px;
}
#centerLcolumn .blockTitle, #centerRcolumn .blockTitle, #bottomLcolumn .blockTitle, #bottomRcolumn .blockTitle {
padding : 0 5px;
color : #fff;
font-weight : bold;
line-height: 20px;
background-color : #5B91D1;
vertical-align : middle;
text-align : left;
border: 1px solid #eee;
}
#centerLcolumn .blockContent, #centerRcolumn .blockContent, #bottomRcolumn .blockContent, #bottomLcolumn .blockContent {
padding : 5px 5px;
line-height : 1.3em;
background-color : #fff;
margin : 0;
border-bottom-width : 0;
border-bottom-style : solid;
border-bottom-color : #fff;
}
#content {
text-align : left;
padding : 0;
}
#cmsFooter {
text-align : center;
padding : 5px;
font-size : 0.9em;
color : #464646;
}
#mainmenu a {
display : block;
margin : 0;
color : #000;
font-weight : normal;
font-size : 1em;
padding : 2px 0;
}
#mainmenu a:hover {
text-decoration : none;
color : #000;
background-color : #fff;
}
#mainmenu a.menuTop {
padding : 0;
}
#mainmenu a.menuMain {
padding : 5px 0 0 0;
}
#mainmenu a.menuSub {
padding : 1px 0 0 0;
color: #000;
background-color : #f3f3f3;
font-size : 0.9em;
font-weight: normal;
}
#usermenu a {
display : block;
margin : 0;
padding : 2px 0 0 0;
color : #000;
font-weight : normal;
font-size : 1em;
}
#usermenu a:hover {
color : #000;
}
#usermenu a.highlight {
background-color : #fcc;
}
.head {
background-color : #f2f2f2;
color : #000;
padding : 5px;
font-weight : normal;
}
.even {
padding : 5px;
background-color : #FFFFFF;
}
.odd {
padding : 5px;
}
.foot {
background-color : #f2f2f2;
padding : 5px;
font-weight : bold;
}
tr.even td {
padding : 5px;
background-color : #f4f4f4;
}
tr.odd td {
padding : 5px;
}
div.xoopsCode {
background-color : #fff;
font-size : 0.9em;
border : 1px inset #000080;
font-family : Courier New, Courier, monospace;
padding : 0 6px 6px 6px;
}
div.xoopsQuote {
background-color : #fff;
font-size : 0.9em;
border : 1px inset #000080;
font-family : Courier New, Courier, monospace;
padding : 0 6px 6px 6px;
}
.comTitle {
font-weight : bold;
margin-bottom : 2px;
}
.comText {
padding : 2px;
}
.comUserStat {
font-size : 0.9em;
color : #000000;
font-weight : bold;
border : 1px solid #ccc;
background-color : #fff;
margin : 2px;
padding : 2px;
}
.comUserStatCaption {
font-weight : normal;
}
.comUserStatus {
margin-left : 2px;
margin-top : 10px;
color : #2f5376;
font-weight : bold;
font-size : 0.9em;
}
.comUserRank {
margin : 2px;
}
.comUserRankText {
font-size : 0.9em;
font-weight : bold;
}
.comUserRankImg {
border : 0;
}
.comUserImg {
margin : 2px;
}
.comDate {
font-weight : normal;
font-style : italic;
font-size : 0.8em;
}
.comDateCaption {
font-weight : bold;
font-style : normal;
}
#obFooter {font-size:0.9em;
height:30px;
text-align:center;
color:#000000;
vertical-align:middle;
background:url(../img/obfooter.png) top center repeat-x;
}
#obFooter_left {
width:30px;
height:30px;
background:url(../img/obfooter_left.png) top left no-repeat;
}
#obFooter_right {
width:30px;
height:30px;
background:url(../img/obfooter_right.png) top right no-repeat;
}
#obBanner {
text-align : center;
padding : 5px;
}
#obSHT {
background-image : url(../img/sht.jpg);
height : 23px;
}
#obSHLTC {
height : 23px;
width : 37px;
background-image : url(../img/shltc.jpg);
}
#obSHRTC {
background-image : url(../img/shrtc.jpg);
height : 23px;
width : 37px;
}
#obSHLT {
background-image : url(../img/shlt.jpg);
height : 19px;
width : 17px;
}
#obSHRT {
background-image : url(../img/shrt.jpg);
height : 19px;
width : 17px;
}
select {
font-size : 0.9em;
}
input {
font-size : 1em;
}
button {
font-size : 1em;
}
.obSpacer {
width : 140px;
height : 1px;
}
.obItemHeadL {
background-image : url(../img/item_head_l.gif);
background-repeat : no-repeat;
height : 20px;
width : 4px;
}
.obItemHeadR {
background-image : url(../img/item_head_r.gif);
background-repeat : no-repeat;
height : 20px;
width : 4px;
}
.greenLarge {
color : #000066;
font-weight : bold;
}
#obNav {
border-top-width : 1px;
border-top-style : solid;
border-top-color : #f9f9f9;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #f9f9f9;
background-image : url(../img/obNav.png);
}
#obNav a {
color : #000;
text-decoration : none;
font-weight : bold;
font-size : 1em;
letter-spacing : 2px;
text-align : center;
line-height : 19px;
height : 20px;
}
#obNav a:hover {
background-color : #efefef;
color : #000;
}
.obNavWidth {
padding-right : 10px;
padding-left : 10px;
text-align : right;
}
.obUtility {
line-height : 1.3em;
text-align : center;
padding-right : 10px;
padding-bottom : 10px;
padding-left : 10px;
}
#obLog {
text-align : right;
padding : 10px;
font-size : 0.9em;
color : #fff;
}
#obLog a {
color : #fff;
font-weight : bold;
}
.obUname {
font-size : 1.4em;
color : #005bc1;
font-weight : bold;
}

a.info
{
position:relative;
z-index:1;
background-color:#fff;
color:#000;
text-decoration:none;
}

a.info:hover
{
z-index:2;
background-color:#FFFEAF;
}

a.info span
{
display: none;
}

a.info:hover span
{
display:block;
position:absolute;
top:2em;
left:0em;
width:30em;
border:1px solid #ccc;
background-color:#fff;
color:#000;
text-align: justify;
padding: 5px;
font-size: 0.75em;
} 