/*-------------------------------------------------
Main Stylesheet
-------------------------------------------------*/

body{
width: 805px;
color: #333333;
background-color:#ffffff;
margin: 0 auto 0 auto;
padding: 0;
font-size: 0.8em;
text-align: center;
}

a{color:#6A5ACD;text-decoration:underline;background-color: transparent;}
a:link{color:#6A5ACD;text-decoration:underline;background-color: transparent;}
a:visited{color:#6A5ACD;text-decoration:underline;background-color: transparent;}
a:active{color:#6A5ACD;text-decoration:underline;background-color: transparent;}
a:hover{color:#FF4500;text-decoration:underline;background-color: transparent;}

img{
border: 0;
}

#header{
font-size:0.8em;
text-align:right;
padding:0 15px 3px 15px;
margin:0;
}
#header a:link{color:#6A5ACD;text-decoration:none;}
#header a:visited{color:#6A5ACD;text-decoration:none;}
#header a:active{color:#6A5ACD;text-decoration:none;}
#header a:hover{color:#FF4500;text-decoration:none;}

#mainwrapper{
background:#ffffff url('http://gotokaikei.net/skins/main/images/back.jpg') repeat-y 0 0; 
width:805px;
}

#container{
background:#FFFFFF;
width:775px;
margin:0px auto;
padding:0;
text-align:center;
border-top: 0px solid #999999; 
border-left: 0px solid #999999; 
border-right: 0px solid #999999;
border-bottom: 0px solid #999999;  
}

#banner,#subbanner{
width:775px;
height:111px;
text-align:center;
margin:0 auto;
}

#banner a{color:#fff;text-decoration:none;}
#banner a:link{color:#fff;text-decoration:none;}
#banner a:visited{color:#fff;text-decoration:none;}
#banner a:hover{color:#fff;text-decoration:underline;}

#ad{width:340px;}

h1,h1 a {
color: #6A5ACD;
font-size: 20pt;
line-height: 24px;
font-weight: bold;
background-color: transparent;
}

h1{
color: #6A5ACD;
border-top: 0px solid #999999;
border-right: 0px solid #999999;
border-bottom: 0px solid #999999;
border-left: 0px solid #999999;
background: #FFFFFF url(images/top.jpg) no-repeat;
padding: 10px 20px 10px 20px;
margin: 0 10px 0 10px;
font-size: 20px;
font-weight: bold;
text-decoration: none;
text-align: left;
line-height: 20px;
}

h2 {
margin: 0px 0 0px 0;
font-size: 14pt;
line-height: 18px;
font-weight: bold;
background-color: transparent;
padding: 3px;
border-style: solid;
border-color: #cccccc;
border-top-width: 0;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0;
}

h3 {
margin: 10px 0 10px 0;
font-size: 1em;
line-height: 16px;
font-weight: bold;
background-color: transparent;
padding: 0px;
border-style: solid;
border-color: #cccccc;
border-top-width: 0;
border-bottom-width: 0px;
border-left-width: 0;
border-right-width: 0;
}

h4 {
margin: 6px 0 6px 0;
font-size: 12pt;
line-height: 16px;
font-weight: bold;
background-color: transparent;
padding: 2px;
border-style: solid;
border-color: #cccccc;
border-top-width: 0;
border-bottom-width: 0px;
border-left-width: 0;
border-right-width: 0;
}

h5 {
margin: 6px 0 6px 0;
font-size: 10pt;
line-height: 14px;
font-weight: bold;
background-color: transparent;
padding: 2px;
border-style: solid;
border-color: #cccccc;
border-top-width: 0;
border-bottom-width: 0px;
border-left-width: 0;
border-right-width: 0;
}

h6 {
margin: 6px 0 6px 0;
font-size: 10pt;
line-height: 14px;
font-weight: normal;
background-color: transparent;
padding: 2px;
border-style: solid;
border-color: #cccccc;
border-top-width: 0;
border-bottom-width: 0px;
border-left-width: 0;
border-right-width: 0;
}

.blogtitle{
font-size:20px;
padding: 40px 20px 5px 20px;
text-align:left;
}

#topflash{
width: 755px;
height: 140px;
margin: 0 10px 0px 10px;
border-top: 0px solid #999999;
border-right: 0px solid #999999;
border-bottom: 0px solid #999999;
border-left: 0px solid #999999;
}

#topnavi{
width: 755px;
margin: 0 0 10px 0;
padding:0 0 0 0;
font-size: 0.8em;
text-align: right;
}

#topmenubox{
width: 753px;
height: 20px;
background-color: #EEEEEE;
border-top: 1px solid #999999;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
border-left: 0px solid #999999;
margin: 0 10px 10px 10px;
}

.topmenu{

height: 20px;
font-size: 10px;
text-align: center;
line-height: 20px;
display: block;
float: left;
border-top: 0px solid #999999;
border-right: 0px solid #999999;
border-bottom: 0px solid #999999;
border-left: 1px solid #999999;
}

.topmenu a:link{
width: 106px;
padding: 0;
margin: 0;
color: #6A5ACD;
background-color: #EEEEEE;
text-decoration: none;
font-weight: bold;
text-align: center;
display: block;
float: left;
}

.topmenu a:visited{
width: 106px;
padding: 0;
margin: 0;
color: #6A5ACD;
background-color: #EEEEEE;
text-decoration: none;
font-weight: bold;
text-align: center;
display: block;
float: left;
}

.topmenu a:active{
width: 106px;
padding: 0;
margin: 0;
color: #6A5ACD;
background-color: #EEEEEE;
text-decoration: none;
font-weight: bold;
text-align: center;
display: block;
float: left;
}

.topmenu a:hover{
width: 106px;
padding: 0;
margin: 0;
color: #FFFFFF;
background-color: #999999;
text-decoration: none;
font-weight: bold;
text-align: center;
display: block;
float: left;
}


.description{
color:#fff;
font-size:12px;
padding:0 30px;
text-align:left;
}

#wrapper{
float:left;
width:585px;
}

#wrapper2{
float:left;
width:775px;
}

#content{
float:right;
width:395px;
text-align:center;
line-height:120%;
}

#content2{
float:right;
width:585px;
text-align:center;
line-height:120%;
}

#blog{
width:375px;
padding:0px 0 0px 0;
text-align:left;
margin:0 auto;
}

#blog2{
width:565px;
padding:0px 0 0px 0;
text-align:left;
margin:0 auto;
}

#left{
float:right;
width:180px;
}

#right{
float:left;
width:180px;
}

#categorytitle{
height:20px;
line-height:20px;
color:#FFFFFF;
font-size:0.8em;
font-weight:bold;
background:#999999;
padding:0px 15px 0px 15px;
}

.blogbody{
background:#FFFFFF;
text-align:left;
padding:0px 0px 0px 0px;
border-top: 0px solid #999999; 
border-left: 1px solid #999999; 
border-right: 1px solid #999999;
border-bottom: 0px solid #999999;
}

.blogbody2{
background:#FFFFFF;
text-align:left;
padding:0px 0px 0px 0px;
border-top: 0px solid #999999; 
border-left: 1px solid #999999; 
border-right: 1px solid #999999;
border-bottom: 0px solid #999999;
}

.blogend{
padding: 0;
margin-bottom:10px;
border-top: 0px solid #999999;
border-left: 1px solid #999999;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
}

.blogend2{
padding: 0;
margin-bottom:10px;
border-top: 0px solid #999999;
border-left: 1px solid #999999;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
}

.dateend{
padding: 0;
margin-bottom:10px;
border-top: 0px solid #999999;
border-left: 1px solid #999999;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
}

.date{
color:#FF0033;
font-size:small;
font-weight:bold;
text-align:left;
padding:0px 10px 0px 10px;
}

.title{
color:#6A5ACD;
font-size:1.2em;
font-weight:bold;
background:#FFFFFF;
padding:4px 15px 4px 15px;
border-top: 1px solid #999999;
border-left: 1px solid #999999;
border-right: 1px solid #999999;
border-bottom: 0px solid #999999;
}

.titletop{
color:#6A5ACD;
font-size:1.2em;
font-weight:bold;
background:#FFFFFF;
padding:4px 15px 4px 15px;
border-top: 1px solid #999999;
border-left: 1px solid #999999;
border-right: 1px solid #999999;
border-bottom: 0px solid #999999;
}

.title2{
color:#6A5ACD;
font-size:1.2em;
font-weight:bold;
background:#FFFFFF;
padding:4px 10px 4px 10px;
border-top: 1px solid #999999;
border-left: 1px solid #999999;
border-right: 1px solid #999999;
border-bottom: 0px solid #999999;
}

.title2 a:link{color:#6A5ACD;text-decoration:underline;}
.title2 a:visited{color:#6A5ACD;text-decoration:underline;}
.title2 a:active{color:#6A5ACD;text-decoration:underline;}
.title2 a:hover{color:#FF4500;text-decoration:underline;}

.title3{
color:#6A5ACD;
font-size:1.1em;
font-weight:bold;
background:#ffffff;
padding:0px 0px 0px 0px;
}

.title3 a:link{color:#6A5ACD;text-decoration:none;}
.title3 a:visited{color:#6A5ACD;text-decoration:none;}
.title3 a:active{color:#6A5ACD;text-decoration:none;}
.title3 a:hover{color:#FF4500;text-decoration:none;}

.title4{
color:#6A5ACD;
font-size:1.1em;
font-weight:bold;
background:#ffffff;
padding:0px 0px 0px 0px;
}

.maintop{
font-size:0.85em;
padding:10px 10px 10px 10px;
line-height:150%;
background:#FFFFFF;
}

.main,.mainmore{
font-size:0.85em;
padding:10px 10px 10px 10px;
line-height:150%;
}

.main2{
font-size:0.85em;
padding:10px 10px 10px 10px;
line-height:150%;
}

.main3{
padding:10px 10px 10px 10px;
}

.pagenavi,.pageswitch{
font-size:x-small;
height:20px;
line-height:20px;
background-color: #EEEEEE;
border:solid #999999;
border-width:1px 1px 1px 1px;
padding:0px 10px 0px 10px;
margin:5px 0px 5px 0px;
}

blockquote{
border:2px dotted #777;
padding:10px;
margin:10px;
text-align:left;
}

.pict{}

a.continues:link{color:#6A5ACD;text-decoration:underline;}
a.continues:visited{color:#6A5ACD;text-decoration:underline;}
a.continues:active{color:#6A5ACD;text-decoration:underline;}
a.continues:hover{color:#FF4500;text-decoration:underline;}

.posted{
color:#333333;
font-size:0.7em;
text-align:right;
padding:0 10px 0 10px;
}

.posted a:link{color:#6A5ACD;text-decoration:underline;}
.posted a:visited{color:#6A5ACD;text-decoration:underline;}
.posted a:active{color:#6A5ACD;text-decoration:underline;}
.posted a:hover{color:#FF4500;text-decoration:underline;}

.nextpage{
font-size:0.8em;
padding:5px;
text-align:right;
}

.nextpage a:link{color:#6A5ACD;text-decoration:underline;}
.nextpage a:visited{color:#6A5ACD;text-decoration:underline;}
.nextpage a:active{color:#6A5ACD;text-decoration:underline;}
.nextpage a:hover{color:#FF4500;text-decoration:underline;}

.menu{
color:#6A5ACD;
font-size:0.7em;
text-align:right;
margin:0 20px 10px;
}

.menu a:link{color:#6A5ACD;text-decoration:underline;}
.menu a:visited{color:#6A5ACD;text-decoration:underline;}
.menu a:active{color:#6A5ACD;text-decoration:underline;}
.menu a:hover{color:#FF4500;text-decoration:underline;}

.pagetop{
font-size:0.8em;
padding:3px 5px;
text-align:right;
}

.trackbackurlbody{
width:375;
line-height:120%;
text-align:left;
background:#fff url(http://gotokaikei.net/skins/main/images/main_bg.gif) repeat-y 0 0;
padding-bottom:20px;
}

.trackbackurlttl{
color:#333333;
font-size:0.8em;
font-weight:bold;
padding-bottom:5px;
padding-left:15px;
background:url(http://gotokaikei.net/skins/main/images/purple.gif) no-repeat 5px 5px;
text-align:left;
}

.trackbackurl{font-size:0.8em; text-align:left; margin-bottom:10px;padding:0 0 0 15px;}
.trackbackurl table{width:350px;margin:0 auto;}
input.trackbackbox{width:275px;}


a.posttitle:link{color:#6A5ACD;text-decoration:underline;}
a.posttitle:visited{color:#6A5ACD;text-decoration:underline;}
a.posttitle:active{color:#6A5ACD;text-decoration:underline;}
a.posttitle:hover{color:#FF4500;text-decoration:underline;}

#trackback,#comment,#takecomment,#formbody{
width:375;
line-height:120%;
text-align:left;
background:#fff url(http://gotokaikei.net/skins/main/images/main_bg.gif) repeat-y 0 0;
padding-bottom:20px;
}

.trackbackhead,.commenthead,.takecommenthead{
color:#333333;
font-size:0.8em;
font-weight:bold;
padding-left:0px;
background:url(http://gotokaikei.net/skins/main/images/purple.gif) no-repeat 5px 5px;
text-align:left;
}
#trackbackbody,#commentbody,#takecommentbody{
text-align:left;
font-size:0.8em;
padding-left:15px;
}
.trackbackttl,.commentttl{font-size:0.8em;padding:5px;}
.trackbacktext,.commenttext{font-size:0.8em;line-height:125%;padding:5px;}

.commentbody{
font-size:0.8em;
padding-left:15px;
}

.trackbackbody{
font-size:0.8em;
padding-left:15px;
}

.commentpost{
font-size:0.8em;
padding-left:15px;
padding-bottom:10px;
}

.trackbackpost{
font-size:0.8em;
padding-left:15px;
padding-bottom:10px;
}


#blogcommentbottom{
}

#error{
font-size:0.8em;
font-weight:bold;
color:#f00;
text-align:center;
padding:10px;
margin-bottom:10px;
line-height:135%;
}
#error span{font-weight:normal;}

.loginon{
color:#000;
font-size:0.8em;
font-weight:bold;
margin:10px 15px;
padding:5px;
text-align:center;
}
.loginoff a:link{color:#6A5ACD;}
.loginoff a:visited{color:#6A5ACD;}
.loginoff a:active{color:#6A5ACD;}
.loginoff a:hover{color:#FF4500;}

.loginoff{
color:#000;
font-size:0.8em;
font-weight:bold;
margin:10px 15px;
padding:5px;
text-align:center;
}
.loginoff a:link{color:#6A5ACD;}
.loginoff a:visited{color:#6A5ACD;}
.loginoff a:active{color:#6A5ACD;}
.loginoff a:hover{color:#FF4500;}


.formbodybottom{
padding:10px;
background:url(http://gotokaikei.net/skins/main/images/main_btm.gif) no-repeat;
}

.form{
margin:0px auto;
color:#000;
font-size:0.8em;
}

.form th{
font-weight:normal;
padding:2px;
text-align:right;
}
.form td{
padding:2px;
}

input#author{width:200px;}
input#email{width:200px;}
input#url{width:200px;}
input#bake{}
textarea#text{width:280px;height:200px;}
input.button{margin-top:20px;width:80px;}

#blogcommentbottom{
}


.calendarhead{
color:#fff;
font-size:0.8em;
padding:3px 0;
text-align:center;
background:#999999;
}

.calendarhead a:link{color:#fff;text-decoration:none;}
.calendarhead a:visited{color:#fff;text-decoration:none;}
.calendarhead a:active{color:#fff;text-decoration:none;}
.calendarhead a:hover{color:#fff;text-decoration:underline;}

.caltop{
padding:0px 0;
margin-bottom:0px;
border-top: 1px solid #999999;
border-left: 1px solid #999999;
border-right: 1px solid #999999;
border-bottom: 0px solid #999999;
}

.calbody{
background:#fff;
border-left:1px solid #999999;
border-right:1px solid #999999;
text-align:center;
padding-left:2px;
}
.calendartable{}
.caltbl{
width:174px;
margin:0px;
text-align:center;
}

.calbottom{
padding-top:10px;
margin-bottom:10px;
border-top: 0px solid #999999;
border-left: 1px solid #999999;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
}

.caltblwkbg{}
.calendarwd{
background:#fff;
margin:0;
}
.caltblwk{margin:0 auto;}
.caltblwk td{
padding:1px 1px;
font-size:10px;
text-align:center;
}

.weekday{color:#999999;}
.sun{color:#FF9900;}
.sat{color:#999999;}

.caltbldaybg{
padding:0;
background:transparent;
}

.caltblday{
width:174px;
margin:0 auto;
}

.caltblday td{
width:23px;
height:23px;
padding:1px 1px;
font-size:0.7em;
font-weight:bold;
text-align:center;
}

.calendar{}
.calendard{}
.calon{background:url(http://gotokaikei.net/skins/main/images/cal02.gif) no-repeat;}
.caloff{background:url(http://gotokaikei.net/skins/main/images/cal01.gif) no-repeat;color:#FF9900;font-weight:bold;}

.caltblday a:link{color:#333333;text-decoration:none;font-weight:bold;}
.caltblday a:visited{color:#333333;text-decoration:none;font-weight:bold;}
.caltblday a:active{color:#333333;text-decoration:none;font-weight:bold;}
.caltblday a:hover{color:#333333;text-decoration:underline;font-weight:bold;}


.sidetitle{
text-align:center;
height:20px;
line-height:20px;
color:#999999;
font-size:0.8em;
font-weight:bold;
background:#EEEEEE;
padding:0px 0px 0px 0px;
border-top: 1px solid #999999;
border-left: 1px solid #999999;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
}

.sidetitle a:link{color:#6A5ACD;text-decoration:none;}
.sidetitle a:visited{color:#6A5ACD;text-decoration:none;}
.sidetitle a:active{color:#6A5ACD;text-decoration:none;}
.sidetitle a:hover{color:#FF4500;text-decoration:none;}

.sidebodytitle{
text-align:left;
color:#6A5ACD;
font-size:0.8em;
font-weight:bold;
padding:0px 0px 0px 0px;
margin:10px 0px 4px 0px;
}

.sidebodytitle a:link{
text-align:left;
color:#6A5ACD;
font-size:0.8em;
font-weight:bold;
padding:0px 0px 0px 0px;
margin:10px 0px 4px 0px;
}

.sidebodytitle a:visited{
text-align:left;
color:#6A5ACD;
font-size:0.8em;
font-weight:bold;
padding:0px 0px 0px 0px;
margin:10px 0px 4px 0px;
}

.sidebodytitle a:active{
text-align:left;
color:#6A5ACD;
font-size:0.8em;
font-weight:bold;
padding:0px 0px 0px 0px;
margin:10px 0px 4px 0px;
}

.sidebodytitle a:hover{
text-align:left;
color:#FF4500;
font-size:0.8em;
font-weight:bold;
padding:0px 0px 0px 0px;
margin:10px 0px 4px 0px;
}

.side,.avatar,.quote,.profbody{
font-size:0.82em;
text-align:center;
line-height:125%;
padding:10px;
border:solid #999999;border-width:0 1px;
background:#fff;
}

.search{
font-size:0.8em;
text-align:center;
line-height:125%;
padding:2px;
border:solid #999999;border-width:0 1px;
background:#fff;
}

.sidebottom{
padding: 0;
margin-bottom:10px;
border-top: 0px solid #999999;
border-left: 1px solid #999999;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
}

.side a:link{color:#6A5ACD;text-decoration:underline;}
.side a:visited{color:#6A5ACD;text-decoration:underline;}
.side a:active{color:#6A5ACD;text-decoration:underline;}
.side a:hover{color:#FF4500;text-decoration:underline;}

.sidebody{
width:158px;
text-align:left;
margin: 0px 0px 1px 0px;
padding: 0px;
}

.sidebody a:link{
height: 20px;
display: block;
line-height: 20px;
background: url("images/menu.jpg") no-repeat;
background-position: 0px 0px;
padding: 0px 5px 0px 5px;
border-top: 1px solid #999999; 
border-left: 1px solid #999999; 
border-right: 1px solid #999999;
border-bottom: 1px solid #999999; 
color: #6A5ACD; 
font-weight: bold;
text-decoration: none; 
}

.sidebody a:visited{
height: 20px;
display: block;
line-height: 20px;
background: url("images/menu.jpg") no-repeat;
background-position: 0px 0px;
padding: 0px 5px 0px 5px;
border-top: 1px solid #999999; 
border-left: 1px solid #999999; 
border-right: 1px solid #999999;
border-bottom: 1px solid #999999; 
color: #6A5ACD; 
font-weight: bold;
text-decoration: none; 
}

.sidebody a:hover{
height: 20px;
display: block;
line-height: 20px;
background: url("images/menu.jpg") no-repeat;
background-position: -180px 0px;
padding: 0px 5px 0px 5px;
border-top: 1px solid #999999; 
border-left: 1px solid #999999; 
border-right: 1px solid #999999;
border-bottom: 1px solid #999999; 
color: #FF4500; 
font-weight: bold;
text-decoration: none; 
}




a.ttllink:link{color:#fff;text-decoration:underline;}
a.ttllink:visited{color:#fff;text-decoration:underline;}
a.ttllink:active{color:#fff;text-decoration:underline;}
a.ttllink:hover{color:#fff;text-decoration:none;}

input.sf{width:122px;margin-right:3px;}
.moblogbody,.linkme,.skypeme{text-align:center;}
.afbody{text-align:center;padding-bottom:10px;}
.afbody img{margin-bottom:3px;}
.photo{text-align:center;}
.nickname{color:#000;font-size:0.7em;font-weight:bold;margin:10px 0;}
.message{color:#000;font-size:0.7em;margin-bottom:10px;}
.blogtimes{margin:10px auto;text-align:center;width:160px;}
.quotetable{background:#000;width:170px;}
.quotetable img{width:160px;}
.quote{color:#000;font-size:0.7em;padding:1px;background:#fff;}

.elsehead{
padding:5px 0;
margin-bottom:0px;
border-top: 1px solid #999999;
border-left: 1px solid #999999;
border-right: 1px solid #999999;
border-bottom: 0px solid #999999;
}

.elsebody{
font-size:10px;
line-height:125%;
border:solid #999999;border-width:0 1px;
background:#fff;
text-align:center;
}
.elsebottom{
padding-top:10px;
margin-bottom:0px;
border-top: 0px solid #999999;
border-left: 1px solid #999999;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
}

.elsebody a:link{color:#0000CD;text-decoration:underline;}
.elsebody a:visited{color:#8B008B;text-decoration:underline;}
.elsebody a:active{color:#0000FF;text-decoration:underline;}
.elsebody a:hover{color:#00BFFF;text-decoration:underline;}

.checkers{padding-bottom:10px;width:117px;font-size:10px;text-align:left;margin:0 auto;}
.reader{padding-bottom:20px;width:117px;font-size:10px;text-align:left;margin:0 auto;}
.powered{padding-bottom:10px;}
.syndicate{}

#footer{
width: 775px;
background:#EEEEEE;
font-size:10px;
text-align: center;
padding: 10px 0 10px 0px;
border-width: 1px 0px 0px 0px;
border-style: solid;
border-color: #999999;
margin: 10px 0 0 0;
}

.blogbody iframe{width:340px;margin-top:20px;margin-left:10px;}

.blogbody2 iframe{width:340px;margin-top:20px;margin-left:10px;}

a.adtitle{color:#0000CD;font-weight:bold;text-decoration:underline;}
a.adtitle:link{color:#0000CD;font-weight:bold;text-decoration:underline;}
a.adtitle:visited{color:#8B008B;font-weight:bold;text-decoration:underline;}
a.adtitle:active{color:#0000FF;font-weight:bold;text-decoration:underline;}
a.adtitle:hover{color:#00BFFF;font-weight:bold;text-decoration:underline;}

a.addescription{color:#000;text-decoration:none;}
a.addescription:link{color:#000;text-decoration:none;}
a.addescription:visited{color:#000;text-decoration:none;}
a.addescription:active{color:#000;text-decoration:none;}
a.addescription:hover{color:#000;text-decoration:none;}

a.adurl{text-decoration:none;}
a.adurl:link{text-decoration:none;}
a.adurl:visited{text-decoration:none;}
a.adurl:active{text-decoration:none;}
a.adurl:hover{text-decoration:none;}

a.adld{color:#0000CD;text-decoration:underline;}
a.adld:link{color:#0000CD;text-decoration:underline;}
a.adld:visited{color:#8B008B;text-decoration:underline;}
a.adld:active{color:#0000FF;text-decoration:underline;}
a.adld:hover{color:#00BFFF;text-decoration:underline;}

body.ad{background:#fff;}

.taleft{text-align: left;}
.tacenter{text-align: center;}
.taright{text-align: right;}

.leftimg{float:left;}
.rightimg{float:right;}

.leftbox{
float:left;
margin: 0px 10px 10px 0;
padding:0px 0px 0px 0px;
text-align:left;
border-top: 0px solid #cccccc; 
border-left: 0px solid #cccccc; 
border-right: 0px solid #cccccc;
border-bottom: 0px solid #cccccc;  
}
.rightbox{
float:right;
margin: 0px 0px 10px 10px;
padding:0px 0px 0px 0px;
text-align:left;
border-top: 0px solid #cccccc; 
border-left: 0px solid #cccccc; 
border-right: 0px solid #cccccc;
border-bottom: 0px solid #cccccc;  
}

.next{clear:all;}

hr{
border-style: solid;
border-color: #EEEEEE;
border-width: 1px;
}

.probox {
	float: left;
	margin: 5px 0px 5px 5px;
	padding: 0px;
	border-top: 0px solid #ccc;
	border-right: 0px solid #ccc;
	border-bottom: 0px solid #ccc;
	border-left: 0px solid #ccc;
	width: 170px;
	height: 260px;
}