body {

font-size:10px;

background-color:white;

margin-right:auto;

margin-left:auto;

padding:0px;

text-align:center;

font-family:Arial, Helvetica, sans-serif;

}



#container{

width:1024px;

background-color:#FFF;

clear:both;

margin:0px auto 0px auto;

color:#333333;

font-size:12px;

font-family:Arial, Helvetica, sans-serif;

}


#headleft{

float:left;

width:400px;

font-size:9px;

color:gray;

font-weight:lighter;

}



#headright{

float:right;

width:400px;

font-size:9px;

color:gray;

font-weight:lighter;

}



h1 {

margin-bottom:-10px;

padding-top:0px;

padding-bottom:0px;

font-size:10px;

color:silver;

text-align:center;

font-family:arial, Helvetica;

}



h2 {

margin-bottom:-10px;

font-size:10px;

color:silver;

padding: 0px;

text-align:center;

font-family:arial, Helvetica;

}



h3 {

padding: 0px 0px 0px 0px;

color:#000000;

font-size:18px;

font-weight:bolder;

font-family:arial, Helvetica;

}



#banner{

width1024px;

height:100px;

font-size:30px;

font-weight:bold;

margin-top:20px;

margin-right:auto;

margin-left:auto;

padding:5px 20px;

text-align:left;

background-color:#fff;

background-image:url(http://affiliatereborn.up.seesaa.net/image/reborntop-6133f.jpg);

}

#banner a:link{color:#ffffff; text-decoration:none;}
#banner a:visited{color:#ffffff; text-decoration:none;}
#banner a:active{color:#ffffff; text-decoration:none;}
#banner a:hover{color:#ffffff; text-decoration:underline;}



.description {

font-size:12px;

font-family:arial, Helvetica;

font-weight:bold;

color:white;

margin:10px 0 0 0;

padding:0px 0px 0px 0px;

}



.navi {

text-align:center;

margin-bottom:10px;

margin-top:10px;

}



#content {

margin:50px 0px 0px 0px;

float:left;

width:565px;

}

#content a:link{color:00f; text-decoration:none;}
#content a:visited{color:#80008b; text-decoration:none;}
#content a:active{color:red; text-decoration:none;}
#content a:hover{color:red; text-decoration:underline;}



.blog {

padding:0px 5px 10px 5px;

text-align:left;

font-family:arial, Helvetica;

}



.blogbody {

padding:10px;

font-weight:normal;

margin-bottom:15px;

border:dotted darkslateblue 2px;

}



.date{

clear:left;

color:#666666;

margin-top:0px;

margin-bottom:0px;

padding:0px 0px 0px 0px;

font-family:Verdana;

font-size:10px;

display:none;

}



.title{

margin-top:0px;

margin-bottom:0px;

padding: 0px 0px 2px 5px;

color:#000000;

font-size:18px;

font-weight:bold;

border-left:solid darkslateblue 10px;

border-bottom:solid darkslateblue 2px;



}

.title a{

border:none;

color:#0000CC;

}



.text{

font-size:12px;

padding:10px 0px 5px 0px;

margin-top:0px;

line-height:150%;

font-family:arial, Helvetica;

}



.posted{ 

text-align:right;

margin-bottom:5px;

padding:0px 5px 3px 0px;

font-size:10px;

line-height:150%;

font-family:arial, Helvetica;

border-right:solid darkslateblue 5px;

border-bottom:solid darkslateblue 1px;

}

.posted a{

font-weight:bold;

}



#links-left {

border:solid darkslateblue 1px;

font-weight:normal;

width:200px;

float:left;

margin:50px 10px 20px 10px;

padding:3px;

text-align:left;

}

#links-left a:link{color:00f; text-decoration:none;}
#links-left a:visited{color:#80008b; text-dation:none;}
#links-left a:active{color:red; text-decoration:none;}
#links-left a:hover{color:red; text-decoration:underline;}



#links {
border:solid darkslateblue 1px;
font-weight:normal;

width:200px;

float:left;

margin:50px 10px 20px 10px;

padding:3px;

text-align:left;
}

#links a:link{color:00f; text-decoration:none;}
#links a:visited{color:#80008b; text-decoration:none;}
#links a:active{color:red; text-decoration:none;}
#links a:hover{color:red; text-decoration:underline;}



#calendar {

margin-right:auto;

margin-left:auto;

margin-bottom:10px;

font-size:12px;

border:2px solid darkslateblue;

baclground-color:#FFF;

width:176px;

}

#calendar table {

width:100%;

}

.calendarhead {

padding:4px 10px 4px 10px;

font-weight:bold;

background-color:#F1F1F0;

text-align:center;

color:#5D5D5D;

font-size:12px;

font-family:arial, Helvetica;

}

.calendarhead a{

color:#0000CC;

}

.calendarhead .calendarday{

color:#000000;

}



.calendarday {

padding:3px;

margin-bottom:10px;

color:#000000;

font-size:10px;

font-family:arial, Helvetica;

}

.calendarday a{

font-weight:bold;

}

.sidetitle {

color:#ffffff;

padding:4px 10px 4px 10px;

font-size:14px;

font-weight:bold;

background-color:darkslateblue;

font-family:arial, Helvetica;

border-left:solid gainsboro 5px;

border-bottom:solid gainsboro 1px;

}



.side {

line-height:150%;

padding:3px 10px 10px 10px;

margin-bottom:10px;

font-size:12px;

border-bottom:dotted darkslateblue 1px;

font-family:arial, Helvetica;

}

.side a{

line-height:150%;

font-size:12px;

color:#0000CC;

}

.side-tag {

padding:3px 10px 10px 0px;

margin-bottom:10px;

font-size:12px;

font-family:arial, Helvetica;

}

.side-tag a{

font-size:12px;

color:#0000CC;

}

.side input{

border:1px solid #959595;

background-color:gainsboro;

}

.powered {

padding:10px 5px 10px 5px;

text-align:center;

color:#0000CC;

}



.syndicate {

margin-right:10px;

text-align:center;

font-size:10px;

font-family:arial, Helvetica;

}



#comments {

margin-bottom:30px;

margin-top:25px;

text-align:left;

padding:0px;

}

#comments form {

margin:0px;

padding:0px;

}

#comments input {

max-width:200px;

border:1px solid #959595;

background-color:#EAEAEA;

}

#comments textarea{

width:300px;

margin-bottom:5px;

border:1px solid #959595;

background-color:#EAEAEA;

}

.comments-head{ 

font-weight:bold;

margin:0px;

font-family:arial, Helvetica;

}

.comments-body {

margin:0px;

font-family:arial, Helvetica;

}



.comments-post {

padding:3px 0px 3px 0px;

font-size:10px;

text-align:right;

font-family:arial, Helvetica;

}

#trackback {

margin-bottom:30px;

margin-top:25px;

border:1px dotted darkslateblue;

padding:5px;

text-align:left;

font-family:arial, Helvetica;

}



#footer{

clear:both;

height:50px;

color:silver;

}



.footer a{

color:silver;

}



.copyright{

text-align:center;

}

.diet-content{

padding-left:10px;

}

#diet-foods{

padding-left:10px;

}

.food-title{

width:20%;

clear:left;

float:left;

}

.food-content{

width:75%;

padding-top:10px;

}

#diet-container{

border:1px solid #999;

padding:5px;

margin-bottom:5px;

}

.diet-title{

padding:2px 10px 2px 5px;

margin-top:5px;

font-weight:bold;

}

.diet-content{

padding-left:10px;

}

#diet-foods{

padding-left:10px;

}

.food-title{

width:20%;

clear:left;

float:left;

}

.food-content{

width:75%;

padding-top:10px;

}

blockquote{

border:1px dotted darkslateblue;

padding:5px;

margin:10px;

}

.tag-word{

margin:10px 0px 0px 0px;

padding:0px 5px;

line-height:130%;

border-left:solid darkslateblue 5px;

}

.tag{

padding:10px;

position:relative;

margin-left:15px;

}

#tag_cloud{

border:1px solid #CCC;

padding:10px;

text-align:left;

position:relative;

}

#tag_cloud a {

padding:2px;

}

.tag-title{

font-size:16px;

font-weight:bold;

text-align:left;

}

.tag-body{

margin:10px 0px;

padding:10px 0px 0px 0px;

position:relative;

}

.tag-service{

text-align:left;

font-weight:bold;

border-bottom:1px solid #CCC;

padding:0px 0px 5px 0px;

clear:left;

position:relative;

}

.tag-search{

text-align:right;

padding:5px 0px;

margin-bottom:10px;

font-weight:bold;

position:relative;

}

.tag-article{

padding:0px 10px 10px 10px;

text-align:left;

position:relative;

}

.tag-article-title{

text-align:left;

padding:0px 0px 5px 0px;

font-weight:bold;

position:relative;

}

.tag-article-posted{

font-weight:normal;

position:relative;

}

.tag-article-summary{

padding:0px 10px;

line-height:1.4em;

position:relative;

}

.tag-more{

text-align:right;

margin:10px 0px;

clear:left;

position:relative;

}

.tag-photos{

float:left;

margin:10px;

position:relative;

width:140px;

height:200px;

}

.tag-photos-title{

line-height:1.4em;

padding:5px 0px;

text-align:left;

position:relative;

}

.tag-audios{

margin:5px;

position:relative;

}

.tag-audios-title{

text-align:left;

font-weight:bold;

padding:0px 0px 5px 0px;

position:relative;

}

.tag-audios-posted{

font-weight:normal;

position:relative;

}

.tag-videos{

float:left;

margin:10px;

position:relative;

}

.tag-videos-title{

line-height:1.4em;

padding:5px 0px;

text-align:left;

position:relative;

}

.tag-navi{

clear:left;

text-align:center;

margin:10px 0px;

position:relative;

}

#list {

text-align:left;

background:#eeeeee;

margin: 20px;

padding: 10px;

border: 3px double darkslateblue;

font-size: 90%;

}

#list li {

margin-bottom: 0.6em;

font-size: 90%;

font-weight:normal;

line-height:150%;

}



.headernavi ul{
margin:40px 0 0 0;
padding:0px;
list-style:none;
}
.headernavi li,{
float:left;
}
.headernavi li a{
color:#ffffff;
font-size:13px;
font-weight:bold;
background-color:darkslateblue;
display:block;
text-align:center;
width:193px;
line-height:1.8em;
border-top:1px solid #dddddd;
border-bottom: 1px solid #000000;
border-right:1px solid #aaaaaa;
border-left: 1px solid #dddddd;
text-decoration:none;
float:left;
}
.headernavi li a:hover{
color:#666;
background-color:#FFCCCC;
}
.footer_a {
	font-weight:normal;
	text-align:left;
	color:#000;
	clear: right;
	float: left;
	width: 850px;
	padding: 5px 5px 5px 5px;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	font-size: 10px;
	border-right-width: 1px;
	border-right-color: #CCCCCC;
	margin: 15px 10px 10px 15px;
        
}

.footer_a a{
	font-weight:normal;
	text-decoration:none;
	color:#A8A8A8;
}