/* This is the StyleCatcher theme addition. Do not remove this block. */
@import url(http://tapals.com/mt2/mt-static/themes-base/blog.css);
/* end StyleCatcher imports */



a:link {text-decoration:none;}
a:hover {text-decoration:underline;}

html{
font-size:12px;
}

body{
background:url(/img/bg.jpg) scroll 50% 0 repeat-y;
}

#content {
margin:20px 0 0 0;
}


#header-name {
display:block;
background:url(/img/head.jpg) no-repeat;
text-indent:-9999px;
width:900px;
height:93px;
margin:0px 0 0 0;
}

#header-name2 a{
display:block;
background:url(/img/main_b.jpg) no-repeat;
text-indent:-9999px;
width:900px;
height:60px;
margin:10px 0 0 0;
}


#alpha-inner h3 {
width:690px;
height:30px;
background:url(/img/h690.jpg) no-repeat;
padding:8px 0 0 20px;
color:#000;
font-weight:bolder;
font-size:14px;
clear:both;
}

#alpha-inner h2.top {
width:690px;
height:30px;
background:url(/img/h690.jpg) no-repeat;
padding:8px 0 0 20px;
color:#000;
font-weight:bolder;
font-size:14px;
clear:both;
}

#alpha-inner h2.list {
width:670px;
height:24px;
color:#000;
font-size:14px;
clear:both;
}



.widget-header {
width:170px;
height:30px;
background:url(/img/h190.jpg) no-repeat;
padding:8px 0 0 20px;
color:#000;
font-weight:bolder;
font-size:14px;
}

#page-title {
color:#000;
height:45px;
font-weight:bolder;
padding:0;
font-size:38px;
margin:0 0 20px 0;
}

p.title2 {
width:690px;
height:30px;
background:url(/img/h690.jpg) no-repeat;
padding:8px 0 0 20px;
color:#000;
font-weight:bolder;
font-size:14px;
}

h2.comments-header {
width:690px;
height:30px;
background:url(/img/h690.jpg) no-repeat;
padding:8px 0 0 20px;
color:#000;
font-weight:bolder;
font-size:14px;
}

h2.comments-open-header 
{
width:690px;
height:30px;
background:url(/img/h690.jpg) no-repeat;
padding:8px 0 0 20px;
color:#000;
font-weight:bolder;
font-size:14px;
}


table.comment{
width:690px;
border:0px;
margin:0 0 0 0;
font:12px;
}

table.comment td{
padding:0 10px 10px 0;
}


table.comment td.str {
}


table.detail {
border-top:1px solid #000;
border-left:1px solid #000;
empty-cells:show;
width:690px;
margin:0 0 20px 0;
font:12px;
}

table.detail th {
border-right:1px solid #000;
border-bottom:1px solid #000;
font-weight:bolder;
background:#FF6600;
color:#FFF;
text-align:center;
width:20%;
padding:10px;
height:20px;
} 

table.detail td {
border-right:1px solid #000;
border-bottom:1px solid #000;
width:80%;
padding:10px;
height:20px;
}

.vcard.author {
font-weight:bolder;
font-size:14px;
margin:0 20px 0 0;
}

.byline {
margin:0 0 15px 0;
}

#footer-inner {
display:block;
background:url(/img/foot.jpg) top left no-repeat;
width:900px;
height:50px;
margin:20px 0 0 0;
text-align:center;
color:#fff;
}

#footer-content {
margin:25px 0 0 0;
}

ul.rank123 {
displey:block;
width:690px;
height:40px;
background:url(/img/rank123.jpg) top left no-repeat;
padding:20px 0 0 0px;
}

ul.recom123 {
displey:block;
width:690px;
height:50px;
background:url(/img/recom123.jpg) top left no-repeat;
padding:20px 0 0 0px;
}

ul.rank123_sub {
displey:block;
clear:both;
width:690px;
padding:0 0 20px 0;
margin:0 0 20px 0px;
}


ul.rank123 li {
width:230px;
float:left;
text-indent:60px;
}

ul.recom123 li {
width:230px;
float:left;
text-indent:60px;
}

ul.rank123_sub li {
width:230px;
float:left;
}


ul.top_comment li {
margin:10px 0;
}

ul.waku  {
width:668px;
height:80px;
border:#ccc 1px solid;
overflow:auto;
padding:10px;
}

ul.waku li {
padding:0 0 5px 15px;
background:url(/img/listdeci.jpg) 0px -3px no-repeat;
margin:0 0 5px 0;
}

p.recom_bnr {
margin:20px 86px;
}

#bread {
margin:0 0 20px 0;}

h1.tit { display:inline; }

#tothetop {
width:100%;
text-align:right;
}

#browser_info {
width:190px;
height:70px;
background:url(/img/browser.jpg) no-repeat;
text-indent:-999px;
overflow:hidden;
}

#pr_alpha {
text-align:right;
margin:0px 0 10px 0;
}

ol {
list-style:decimal;
list-style-position:inside;
}

#prbnrlist {
width:600px;
border:solid 45px #000;
}

#pr_img {
width:120px;
height:60px;
float:left;
}

#clear {
clear:both;
}

ul.active {
width:690px;
margin: 10px 0 20px 0;
}

ul.active li {
display:inline;
white-space:nowrap;
float:left;
margin:0 30px 20px 0;
}


table.recom {
border-top:1px solid #000;
border-left:1px solid #000;
empty-cells:show;
margin:0 0 20px 0;
font:12px;
}

table.recom th {
border-right:1px solid #000;
border-bottom:1px solid #000;
font-weight:bolder;
background:#FF6600;
color:#FFF;
height:20px;
text-align:center;
} 

table.recom td {
border-right:1px solid #000;
border-bottom:1px solid #000;
text-align:center;
width:99px;
height:111px;
padding:5px;
}

table.recom td.comment {
text-align:left;
width:678px;
height:61px;
}


table.recom td.bnr {
width:125px;
}

#topbnr {
width:125px;
height:125px;
}

#top_recom {
margin:0;
}

#sogo {
text-indent:-9999px;
overflow:hidden;
}

#official {
width:690px;
}

#official a{
display:block;
margin:0 242px;
width:206px;
height:56px;
text-indent:-9999px;
overflow:hidden;
background:url(/img/thebtn.jpg) 0 0 no-repeat;
}

#official a:hover{
background:url(/img/thebtn.jpg) 0 -56px no-repeat;
}

#campaign_box {
margin:0;

}

#campaign_box span {
color:red;
}


#campaign_box img {
margin:0;
}

.cam_text {
margin:0 0 10px 0;
}

p.date {
margin:0;
text-align:right;
}

#maincatch{
width:690px;
}


#allcamp{
float:left;
width:468px;
}

h2.top_camp {
width:468px;
height:30px;
background:url(/img/h468.jpg) no-repeat;
padding:8px 0 0 20px;
color:#000;
font-weight:bolder;
font-size:14px;
}

#catch{
width:212px;
height:320px;
float:right;
background:url(/img/catch.jpg) 0 20px no-repeat;
text-indent:-9999px;
overflow:hidden;
}

*/
