/*-------------------------------------------------*/
/* FY MidGreen Xoops2 Style Sheet Version:1.00     */
/* Edited by theme4u (http://theme4u.simnext.com/) */
/*-------------------------------------------------*/

/* The content of the posts (body of text) */
body{background-image: url(http://aizawasayo.s101.xrea.com/themes/fymidgreen/images/bground.gif);color:#555555;margin:0px;padding:0;font:12px Verdana,Arial,Helvetica,sans-serif;}

.bgtitle{background-image : url(http://aizawasayo.s101.xrea.com/themes/fymidgreen/images/bg_titlebk.gif);}
.logobk{background-color : #315129;}
.forumline{background: #f7f7f7;border: 1px solid #315129;}
.headline{background-image : url(http://aizawasayo.s101.xrea.com/themes/fymidgreen/images/bg_cell1.gif);height : 20px;font:12px Verdana,Arial,Helvetica,sans-serif;}

/* General page style */
a:link,a:active,a:visited,a.postlink{color:#315129;text-decoration:none}
a:hover{color:#7AA0CF;
font-weight:bold;
    position: relative;
    left: 0;
    top: 0;
    text-decoration:none}


/* Xoops Main Style Blocks */
table{width:100%;}
fieldset {border:1px solid #555555;padding:5px;}
ul { margin: 2px; padding: 2px; list-style: decimal inside; text-align: left;}
li { margin-left: 2px; list-style: square inside; color: #555555}
hr {border: 1px solid #555555;border-top-width:1px;height:0px}

/* Xoops LEFT Column Blocks Style */
td#leftcolumn {width: 160px; font-size:12px;}
td#leftcolumn th {font:12px Verdana,Arial,Helvetica,sans-serif;font-weight : lighter;background-image : url(./images/bg_cell2.gif);color : white;letter-spacing : 1px;font-family : Verdana,sans-serif,Tahoma;}

/* Xoops CENTER Column Blocks Style */
td#centerCcolumn {padding: 5px;}
td#centercolumn th {font:12px Verdana,Arial,Helvetica,sans-serif;font-weight : lighter;background-image : url(./images/bg_cell2.gif);color : white;letter-spacing : 1px;font-family : Verdana,sans-serif,Tahoma;padding:3px;}
td#centerCcolumn legend.blockTitle {padding: 3px; color: #8e8e8e; font-weight: bold; margin-top: 0px; margin-right: 0px;  margin-left: 0px;}
td#centerCcolumn div.blockContent {/*border-left: 1px solid #ffffff; border-right: 1px solid #cccccc; border-bottom: 1px solid #dddddd; */padding: 3px; margin-right: 0px;  margin-left: 0px; margin-bottom: 2px; line-height: 120%;}

/* Xoops CENTER LEFT Column Blocks Style */
td#centerLcolumn {width: 50%; padding: 0px 3px 0px 0px;}
td#centerLcolumn legend.blockTitle {padding: 3px; color: #8e8e8e; font-weight: bold; margin-top: 0px;}
td#centerLcolumn div.blockContent {/*border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #dddddd; */padding: 3px; margin-left: 3px; margin-right: 2px; margin-bottom: 2px; line-height: 120%;}

/* Xoops CENTER RIGHT Column Blocks Style */
td#centerRcolumn {width: 50%; padding: 0px 3px 0px 0px;}
td#centerRcolumn legend.blockTitle {padding: 3px; color: #8e8e8e; font-weight: bold; margin-top: 0px;}
td#centerRcolumn div.blockContent {/*border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #dddddd; */padding: 3px; margin-left: 2px; margin-right: 3px; margin-bottom: 2px; line-height: 120%;}

div#content {text-align: left; padding: 8px;}

/* Xoops RIGHT Column Blocks Style */
td#rightcolumn {width: 160px; font-size:12px;}
td#rightcolumn th {font:12px Verdana,Arial,Helvetica,sans-serif;font-weight : lighter;background-image : url(./images/bg_cell2.gif);color : white;letter-spacing : 1px;font-family : Verdana,sans-serif,Tahoma;}

/* Xoops MainMenu Style */
td#mainmenu a {text-decoration:none;border:#f7f7f7 1px solid;color:#555555;}
td#mainmenu a:hover {color:#555555;border:#555555 1px solid;background-color:#f7f7f7;}
td#mainmenu a.menuTop {}
td#mainmenu a.menuMain {}
td#mainmenu a.menuSub {}

/* Xoops UserMenu Style */
td#usermenu a {text-decoration:none;border:#f7f7f7 1px solid;color:#555555;}
td#usermenu a:hover {color:#555555;border:#555555 1px solid;background-color:#f7f7f7;}
td#usermenu a.menuTop {}
td#usermenu a.highlight {color:#FFFFFD;border:#555555 1px solid;background-color:#f7f7f7;}

/* Xoops News Module Style */
.item {border: 1px solid #555555;}
.itemHead {padding: 3px; background-color: #f0f0f0; color: #555555;}
.itemInfo {text-align: right; padding: 3px; background-color: #f7f7f7}
.itemTitle a {font-size: 130%; font-weight: bold; font-variant: small-caps; color: #555555; 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: #f7f7f7}
.itemAdminLink {font-size: 90%;}
.itemPermaLink {font-size: 90%;}

/* Xoops Newbb Style */
.outer   { background-color: #99CC99; border: 1px #555555 solid;}
.head    { background-color: #f7f7f7; padding: 5px; font-weight: bold; height:18px;}
.even    { background-color: #f0f0f0; padding: 5px; }
.odd     { background-color: #f7f7f7; padding: 5px; vertical-align:top; }
.odd2     { background-color: #f7f7f7; padding: 5px; }
.foot {background-color: #f0f0f0; padding: 5px; font-weight: bold; height:23px;}
tr.even td {background-color: #f0f0f0; padding: 5px;}
tr.odd td {background-color: #f7f7f7; padding: 5px;}

.comTitle {font-weight: bold; margin-bottom: 2px;}
.comText {padding: 2px;}
.comUserStat {font-size: 10px; color: #555555; font-weight:bold; border: 1px solid #555555; background-color: #f7f7f7; margin: 2px; padding: 2px;}
.comUserStatCaption {font-weight: normal;}
.comUserStatus {margin-left: 2px; margin-top: 10px; color: #555555; 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;}

/* Form Style */
input,textarea {background:#f7f7f7;font-size:12px;color:#555555;
border:1px solid; border-color:#555555}
select {color:#555555;background-color : #f7f7f7;}

/* Quote blocks */
div.xoopsQuote{background:#f7f7f7;border:1px solid #555555;color:#555555;
font-size:11px;line-height:125%;padding;0px;}

/* Code blocks */
div.xoopsCode{background:#f7f7f7;border:1px solid #555555;color:#555555;
font:12px Courier,"Courier New",sans-serif;padding:5px}
h {background-color: #2F5376; color: #FFFFFF; padding : 2px; vertical-align : middle; font-family: Verdana, Arial, Helvetica, sans-serif;}

td#headerbanner {width: 100%; background-color: #2F5376; vertical-align: middle; text-align:center;}
td#headerbar {border-bottom: 1px solid #dddddd; background-image: url(hbar.gif);}

td#leftcolumn {width: 170px; border-right: 1px solid #cccccc; font-size:12px;}
td#leftcolumn th {background-color: #2F5376; color: #FFFFFF; vertical-align: middle;}
td#leftcolumn div.blockTitle {padding: 3px;background-color: #dddddd;color: #000000;font-weight: bold;border-top-width: 3px;border-bottom-width: 3px;border-top-style: ridge;border-bottom-style: groove;border-top-color: #999999;border-bottom-color: #999999;}

td#leftcolumn div.blockContent {padding: 3px; line-height: 120%; line-height: 120%;}


td#centercolumn {font-size: 12px;}

td#centercolumn th {background-color: #2F5376; color: #FFFFFF; vertical-align: middle;}
td#centerCcolumn {padding: 0px 3px 1px 3px;}
td#centerCcolumn div.blockTitle {
padding: 5px;
color: #FFFFFF;
font-weight: bold;
margin-top: 0px;
margin-right: 0px;
margin-left: 0px;
border-top-width: 3px;
border-bottom-width: 3px;
border-top-style: ridge;
border-bottom-style: groove;
border-top-color: #CCCCCC;
border-bottom-color: #CCCCCC;
background-color: #333333;
}
td#centerCcolumn div.block{padding: 3px;}
td#centerCcolumn div.blockContent {border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #dddddd; padding: 3px; margin-right: 0px;  margin-left: 0px; margin-bottom: 2px; line-height: 120%;}

td#centerLcolumn {width: 50%; padding: 0px 3px 0px 0px;}
td#centerLcolumn legend.blockTitle {padding: 3px; color: #639ACE; font-weight: bold; margin-top: 0px;}
td#centerLcolumn div.blockContent {border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #dddddd; padding: 3px; margin-left: 3px; margin-right: 2px; margin-bottom: 2px; line-height: 120%;}

td#centerRcolumn {width: 50%; padding: 0px 3px 0px 0px;}
td#centerRcolumn legend.blockTitle {padding: 3px; color: #639ACE; font-weight: bold; margin-top: 0px;}
td#centerRcolumn div.blockContent {border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #dddddd; padding: 3px; margin-left: 2px; margin-right: 3px; margin-bottom: 2px; line-height: 120%;}

div#content {text-align: left; padding: 8px;}

td#rightcolumn {width: 170px; border-left: 1px solid #cccccc; font-size:12px;}
td#rightcolumn th {background-color: #2F5376; color: #FFFFFF; vertical-align: middle;}
td#rightcolumn div.blockTitle {padding: 3px; background-color: #dddddd; color: #639ACE; font-weight: bold;}
td#rightcolumn div.blockContent {padding: 3px; line-height: 120%;}

tr#footerbar {text-align:center; background-image: url(hbar.gif);}

td#mainmenu a {background-color: #e6e6e6; display: block; margin: 0; padding: 4px;}
td#mainmenu a:hover {background-color: #ffffff;}
td#mainmenu a.menuTop {padding-left: 3px; border-top: 1px solid silver; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid silver;}
td#mainmenu a.menuMain {padding-left: 3px; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid silver;}
td#mainmenu a.menuSub {padding-left: 9px; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid silver;}

td#usermenu a {background-color: #e6e6e6; display: block; margin: 0; padding: 4px; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid silver;}
td#usermenu a:hover {background-color: #ffffff;}
td#usermenu a.menuTop {border-top: 1px solid silver;}
td#usermenu a.highlight {background-color: #fcc;}


