body{
background:#ffffff;
margin: 0;
padding: 0;
font-size: 12px;
font-family: verdana, 'trebuchet ms', sans-serif;
background-image:url(images/bg.gif);
background-repeat: repeat-y;
background-position: center top;
}

a { color: #333333; text-decoration: underline; }
a:hover { color: #666666; text-decoration: none; }

#container{
margin: 0 auto; 
width:800px;
background:#ffffff;
text-align: left;
padding: 0;
}
/* GLOBAL HEADER
=========================== */
#grobalHeader {
background:#370100;
color: #ffffff;
text-align: right;
margin; 0;
padding: 3px;
}
#grobalHeader a {
color: #ffffff;
}
#grobalHeader a:hover {
text-decoration: none;
}

/* HEADER
=========================== */
#banner{
margin: 0;
padding: 0;
}

#banner h1{
font-size: 14px;
width:800px;
height:100px;
padding: 0px;
margin: 0;
background: url(./img/header.jpg) no-repeat top left;
text-align: right;
padding-top: 10px;
}
#banner h1 a{
display: block;
width:800px;
height:110px;

}

#banner h2{
font-size:12px;
font-weight: normal;
margin: 10px 0px 10px 0px;
padding:0px;
}


/* MAIN
=========================== */
#pagebody { 
position: relative; 
width: 590px; 
float: left;
}
#pagebody .entry{
padding: 0px 10px 10px 10px;
}
#pagebody .entry h4{
margin: 30px 0px 0px 0px;
border-bottom: 1px dashed #cccccc;
border-left: 3px solid #666666;
padding: 3px;
}
#pagebody .entry h5{
background:url(/img/point06.gif) top left no-repeat;
padding: 0px 0px 0px 20px;
height: 15px;
font-size: 12px;
}
#pagebody .entry-content{
}

#pagebody .entry-body{
padding:15px 15px 0px 15px;
overflow: hidden;
width: 540px;
}

#pagebody .entry-content p{

}
#pagebody p.content-nav{
padding: 3px;
margin: 10px 0px 10px 0px;
border-bottom: 1px dashed #dddddd;
}
#pagebody h2.date-header{
font-size:12px;
margin:10px 0px 3px 0px;
background:#EEE8D7;
height:20px;
padding:5px 0px 0px 10px;
border-left:5px #370100 solid;
}
#pagebody h3.entry-header{
font-size:14px;
padding:0px 0px 0px 10px;
margin:0px 0px 0px 0px;
border-left:5px #666666 solid;
}
#pagebody h3.entry-header a{
padding:0;
margin:0;
}
#pagebody .entry-footer{
background:#E5E5E5;
padding: 2px;
text-align: right;
}
#pagebody h2.archive-title{
background: #e5e5e5;
margin 10px 10px 0px 10px;
padding: 3px;
font-size: 14px;
border-bottom:1px #666666 solid;
}
/* TRACKBACK --------------------------- */
.trackbacks,
.entry-content{
border-bottom: 3px solid #666666;
}
p span.tbUrl {
border-left: 1px solid #999999;
border-top: 1px solid #999999;
border-right: 1px solid #333333;
border-bottom: 1px solid #333333;
padding: 5px;
color: #666666;
}
#trackbacks-info p {
margin: 30px;
}

/* SIDE
=========================== */
#beta { 
width: 200px;
background: #ffffff;
float: right;
margin-top:10px;
}
#beta-inner { 
background: #ffffff;
margin-right:10px;
}
#beta-inner h2{
font-size:12px;
background:#EEE8D7;
border-left:5px #370100 solid;
height:20px;
padding:3px 0px 0px 5px;;
margin:0px 0px 0px 0px;
}
#beta-inner ul{
margin: 10px 0px 0px 0px;
padding:0px 0px 10px 0px;
}
#beta-inner li{
margin:0;
padding: 0px 0px 0px 12px;
list-style-type:none;
line-height : 150%;
background: url(/img/point05.gif) no-repeat top left;
}

/* PROFILE --------------------------- */
#beta-inner .profile h3 {
font-size: 14px;
}
#beta-inner .profile h4 {
font-size: 12px;
margin: 0;
padding: 2px;
border: 1px solid #cccccc;
background: #f5f5f5;
color: #666666;
}
#beta-inner .profile li{
margin:0;
padding: 0px;
background: none;
}
#beta-inner .profile img.profImg {
border: 1px solid #cccccc;
}
#beta-inner dt{
margin:10px 0px 0px 0px;
padding: 0px 0px 0px 10px;
font-weight: bold;
background: url(/img/point01.gif) no-repeat left;
}
#beta-inner dd {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 12px;
}
#beta-inner .banner01{
background-image:url(images/bg_catch02.jpg);
height:160px;
background-repeat: no-repeat;
background-position: center top;
padding:0px;
color:#FFFFFF;
}
#beta-inner .banner01txt{
color:#FFFFFF;
padding:50px 10px 0px 10px;
line-height:15px;
}
#beta-inner .banner02{
background-image:url(images/back.gif);
height:60px;
background-repeat: no-repeat;
background-position: center top;
padding:0px;
color:#FFFFFF;
}


/* FOOTER
=========================== */
.footer{
width:800px;
text-align:center;
font-size:10px;
background:#370100;
margin: 0 auto;
color:#ffffff;
height:20px;
clear:both;
}

.footer a { color: #FFFFFF; text-decoration: underline; }
.footer a:hover { color: #CCCCCC; }
 
