/************** Generic Rules *************/ html, img { margin: 0; padding: 0; border: 0; } p {} h1 { margin:3px 0; padding:0; font-size:1.3em; } h2 { margin:2px 0; padding:0; font-size:1.2em; } h3 { margin:1px 0; padding:0; font-size:1.1em; } h4, h5 { margin:0; padding:0; font-size:1em; } a {color: #494949; text-decoration: none; font-weight: bold; background-color: transparent;} a:hover {color: #ff6600;} ul { margin: 2px; padding: 2px; list-style: decimal inside; text-align: left;} li { margin-left: 16px; list-style: disc outside; color: #000000} dl, dt { margin:2px; padding:2px; } dd { margin-left:1em; color: #000000; } table {width: 100%; margin: 5; padding: 5; font-size: small} th {background-color: #3888e9; color: #ffffff; padding : 2px; vertical-align : middle; font-family: "Verdana","Arial","Helvetica","sans-serif";} td {padding: 0; border-width: 0; vertical-align: top; font-family: "Verdana","Arial","Helvetica","sans-serif";} em { font-style: italic; } strong { font-weight: bold; } .floatLeft { float: left; } .floatRight { float: right; } .divCenter { margin-left:auto; margin-right:auto; } .clear { clear: both; } .alignRight { text-align: right; } .alignLeft { text-align: left; } .alignCenter {text-align: center; } .small {font-size: .9em;} .large { font-size: 1.2em; } /*************** Header and Footer elements *****************/ #TopHeader { width: 100%; color: ; border-bottom: 1px solid #999999; background: #0065fd; } #TopHeader h1 { margin: 0; padding: 2px; font-size: 1em; background-color: #0065fd; } #Header { width: 100%; color: #ffffff; height: 80px; border-bottom: 1px solid #999999; background: #a7c800; /*background: url(http://www.mutu-ryohou.com/themes/newbase0db/images/header_bg.gif) #a7c800 repeat-x left top;*/ } #Header img { float: left; margin: 0; } #Footer { width: 100%; clear: both; height: 23px; position: relative; border-top: 1px solid #999999; border-bottom: 1px solid #999999; text-align: center; background: #0065fd; color: gray; } /******************* xoops generic rules *****************/ input.formButton {} .outer {border: 1px solid #999999;} .head {background-color: #c2cdd6; padding: 5px; font-weight: bold;} .even {background-color: #dee3e7; padding: 5px;} .odd {background-color: #e9e9e9; padding: 5px;} .foot {background-color: #c2cdd6; padding: 5px; font-weight: bold;} tr.even td {background-color: #dee3e7; padding: 5px;} tr.odd td {background-color: #e9e9e9; padding: 5px;} div.errorMsg { background-color: #ffcccc; text-align: center; border: 1px solid #999999; font-weight: bold; padding: 10px;} div.confirmMsg { background-color: #ddffdd; text-align: center; border: 1px solid #999999; font-weight: bold; padding: 10px;} div.resultMsg { background-color: #dddddd; text-align: center; border: 1px solid #999999; font-weight: bold; padding: 10px;} div.xoopsCode { background: #ffffff; border: 1px solid #999999; font-family: "Courier New","Courier","monospace"; padding: 0px 6px 6px 6px;} div.xoopsQuote { background: #ffffff; border: 1px solid #999999; font-family: "Courier New","Courier","monospace"; padding: 0px 6px 6px 6px;} div#Breadcrumbs { margin: 0 0 12px 12px; border-bottom: 1px solid #999999; } div#Breadcrumbs a { font-weight: bold; } .new1{ font-size: 8pt; font-weight: bold; background-color:#FF0000; color:#FFFFFF; padding:2px 2px 2px 2px; margin:2px 2px 2px 2px; } .new2{ font-size: 8pt; font-weight: bold; color:#FF0000; padding:2px 2px 0px 2px; margin:2px 2px 2px 2px; } /******************* xoops module/system rules *****************/ /* news module */ .item {border: 1px solid #999999;} .itemHead {padding: 3px; background-color: #3888e9; color: #ffffff;} .itemInfo {text-align: right; padding: 3px; background-color: #e9e9e9;} .itemTitle a {font-size: 130%; font-weight: bold; font-variant: small-caps; color: #ffffff; background-color: transparent;} .itemPoster {font-size: 90%; font-style:italic;} .itemPostDate {font-size: 90%; font-style:italic;} .itemStats {font-size: 90%; font-style:italic;} .itemBody {padding-left: 5px;} .itemText {margin-top: 5px; margin-bottom: 5px; line-height: 1.5em;} .itemText:first-letter {font-size: 133%; font-weight: bold;} .itemFoot {text-align: right; padding: 3px; background-color: #e9e9e9;} .itemAdminLink {font-size: 90%;} .itemPermaLink {font-size: 90%;} /* system comments */ .comTitle {font-weight: bold; margin-bottom: 2px;} .comText {padding: 2px;} .comUserStat {font-size: 10px; color: #000000; font-weight:bold; border: 1px solid #999999; background-color: #000000; margin: 2px; padding: 2px;} .comUserStatCaption {font-weight: normal;} .comUserStatus {margin-left: 2px; margin-top: 10px; color: #000000; font-weight:bold; font-size: 10px;} .comUserRank {margin: 2px;} .comUserRankText {font-size: 10px;font-weight:bold;} .comUserRankImg {border: 0;} .comUserName {} .comUserImg {margin: 2px;} .comDate {font-weight: normal; font-style: italic; font-size: smaller} .comDateCaption {font-weight: bold; font-style: normal;} /******************* site specific rules *****************/ body { margin: 0; padding: 0; background: #cccccc; /* url(http://www.mutu-ryohou.com/themes/newbase0db/images/xxxxx.gif) repeat-y left top; */ /* this BG tiles the area outside the columns */ color: #000000; font-family: "Verdana","Arial","Helvetica","sans-serif"; font-size: 100.01%; /* this body font-size fixes an IE bug and maintains x-browser uniformity */ } body.showBlockL1R1, body.showBlockL1R0, body.showBlockL0R1, body.showBlockL0R0 { /* fix for pop-up window to expand full width */ padding: 0 375px; text-align: center; } #Sizer { margin: 0 auto; padding: 0; width: 100%; /* this value controls liquidity; 0% = full rigid, 100% = full liquid */ text-align: left; /* centers the #sizer element in IE5.x/win */ max-width: 274px; } #Expander { /* Any % height here causes IE to lose the neg right margin */ margin: 0 -375px; /* neg side margin values should be < or = to side body padding */ min-width: 750px; /* This prevents Safari from losing the negative margins in narrow windows */ position: relative; /* makes #expander visible outside #sizer in IEwin */ } /* Holly hack for IE \*/ * html #Expander { height: 0; } /* #Expander must have "height: 0" in IEwin bug fixing */ #Filler1 { position: relative; /* this positioning may be needed for IEwin if page is to contain positioned elements */ /*background: #fff url(http://www.mutu-ryohou.com/themes/newbase0db/images/bg_leftcolumn.gif) repeat-y 0 0;*/ /* this BG tiles the backgroung and the left column */ font-size: 80%; background-color: #ffffff; border-left: 1px solid #999999; border-right: 1px solid #999999; } #Filler2 { position: relative; /* extra insurance against bugs in IEwin */ /*background: #fff url(http://www.mutu-ryohou.com/themes/newbase0db/images/bg_rightcolumn.gif) 100% 0 repeat-y;*/ /* this BG tiles the right column */ } /****************** Main Page Structure *****************/ #OuterWrapper { background: transparent; /* this BG tiles the center column */ } .showBlockL1R1 #OuterWrapper { /* 3 columns */ border-left: 1px solid #999999; /*** Critical left divider dimension value ***/ border-right: 1px solid #999999; /*** Critical right divider dimension value ***/ margin-left: 170px; /*** Critical left col width value ***/ margin-right: 170px; /*** Critical right col width value ***/ } .showBlockL1R0 #OuterWrapper { /* 2 cols of left and center */ margin-left: 170px; border-left: 1px solid #999999; } .showBlockL0R1 #OuterWrapper { /* 2 cols of center and right */ margin-right: 170px; border-right: 1px solid #999999; } .showBlockL0R0 #OuterWrapper { /* center only */ } #InnerWrapper { /* wrapper including center and left columns */ float: left; width: 100%; } #Center { float: right; width: 100%; } #Left { float: left; position: relative; /* Needed for IE/win */ width: 170px; /*** Critical left col width value ***/ margin-left: -171px; /*** Critical left col width value ***/ /*** Critical left divider dimension value ***/ } #Right { float: right; position: relative; /* Needed for IE/win */ width: 170px; /*** Critical right col width value ***/ margin-right: -171px; /*** Critical right col width value ***/ margin-left: 1px; /*** Critical right divider dimension value ***/ } #ContainerCenter, #ContainerLeft, #ContainerRight { position: relative; /*margin: 10px;*/ } /************** Module and Blocks ****************/ #ModuleContents { padding: 5px; line-height: 1.5em; } /* columns of xoops */ #CenterCColumn { padding: 0 5px; } #CenterBlockWrapper { position: relative; } #CenterLColumn { float:left; width:48%; padding-left:5px; } #CenterRColumn { float:right; width:48%; padding-right:5px; } #Left .blockTitle, #Right .blockTitle { padding: 3px; background-color: #0065fd; color: #ffffff; font-weight: bold; font-size: 1em; /* border-top: 1px solid #999999; */ } #Center .blockTitle { margin: 0; padding: 3px; background-color: #0065fd; color: #ffffff; font-weight: bold; } .blockContent { padding: 3px 3px 9px 3px; line-height: 1.5em; } #Center .blockContent { margin-bottom: 2px; } /************** Special Fixes *************/ #OuterWrapper { word-wrap: break-word; } /* Prevents long urls from breaking layout in IE, must be hidden in a conditional comment for CSS to validate */ /* img { max-width: 100%; } */ /* prevents oversize images from breaking layout in browsers that support max-width */ /* \*/ * html #Filler1, * html #Filler2, * html #OuterWrapper a, * html #ContainerLeft, * html #ContainerRight, * html #OuterWrapper, * html h2, * html #mainmenu a, * html #usermenu a {height: 1%;} /* Holly hack */ /*** Variance fixes for IEwin ***/ /*\*/ * html #OuterWrapper p {margin-right: -6px;} /* */ /**************** Utility Rules *******************/ /*\*/ /*/ #mainmenu a:hover, #usermenu a:hover { position: relative; } /* this fixes an IEmac hover bug in the left column, hidden from other browsers */ .brclear { /* Use a break with this class to clear float containers */ clear:both; height:0; margin:0; font-size: 1px; line-height: 0; } .clearFix:after { /* www.positioniseveytthing.net */ content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clearFix { display: inline-block; } /* Hides from IE-mac \*/ * html .clearFix {height: 1%;} .clearFix {display: block;} /* End hide from IE-mac */ /**************** Custom Rules of each sites *******************/