﻿body 
{
    background-color: #000000;
    margin:0px auto;
    text-align:center;
    color:#ffffff;
    font-family:Verdana, Sans-Serif;
    font-size:12px;
}


#wrapper
{
    margin:0px auto;
}

#header
{
    background-image: url(http://www.kyureodo.com/images/header_clouds1024.jpg);
    background-position:center bottom;
    background-repeat:no-repeat;
    height:130px;
}

#menu
{
    color:#000000;
    font-weight:bold;   
    height:25px;
    padding-bottom:4px;
    background-image: url(http://www.kyureodo.com/images/menuback.jpg);
    background-position:center bottom;
    background-repeat: no-repeat;
    margin-bottom:8px; 

}

#bodymain
{
    margin:0px auto;
    width:800px;
    position:relative;
    text-align:justify;   
}


#bodyLeft .box
{
    background-color:#0B243C; 
    border:1px solid #5C5C5C;
    padding: 0px;   
    margin-bottom:5px;
}

#bodyLeft .box .title
{
    border-bottom:1px solid #5C5C5C;
    padding: 2px 2px 2px 5px;
    font-weight:bold;
}

#bodyLeft .box .title A
{
color: #DCDEE0;
background-color: #44698C;
text-decoration: none;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
padding:1px 4px 1px 4px;
font-size:11px;
font-weight:normal;
}

#bodyLeft .box .title A:hover, #bodyLeft .box .title A:active { background: #BBBBBB; color:#000000;}

#bodyLeft .box .title A.active:link, #bodyLeft .box .title A.active:visited
{background: #BBBBBB;color:#fff;}


#bodyLeft .box .copy
{padding:5px 4px 3px 4px;}


#bodyRight .box
{
     background-color:#272727;
     border:1px solid #5C5C5C;
     margin-bottom:10px;
     font-size:10px;
     padding:0px 2px 2px 2px;
}


#bodyRight .box h2
{
    font-size:12px;
    font-weight:bold;
    padding:2px 0px 2px 0px;
    margin:0px;
}


.gvFeeds a
{      
    font-size:smaller;
    display:block;
    padding-bottom:5px;
    padding-left:5px;
}

.dateStamp
{
    font-size:smaller;
    
}

a
{
   color:#FFFFCC; 
   text-decoration:none; 
}

a:hover
{
    color:#E2E2E2;
    text-decoration:underline;     
}

#updateProgress
{   position:fixed;
    top:0px;
    right:0px;
    margin-top:20px;
    margin-right:20px;
    z-index:50;
    display:block;
    text-align:center;  
    visibility: visible;
    background-color: #000000;
    filter:alpha(opacity=85);
    -moz-opacity:0.85;
    padding:5px;
    border:1px solid white;

}

body>div#updateProgress {
  /* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
  position: fixed;
}

.quote
{
    padding: 0px 15px 0px 15px;  
    font-size: 11px; 
}

/* Buttons and Inputs */

.inputText
{
   border-right: #000000 0px solid;
	border-top: #000000 0px solid;
	font-size: 12px;
	border-left: #000000 0px solid;
	color: #000000;
	border-bottom: #000000 0px solid;
	background-color: #fffaf0;    
}

.inputButton
{
    border:1px solid white;
    font-size:10px;
    cursor:pointer;
}




