/* CSS Document */

body {
margin: 0 0 20px 0;
background:#4396ca url(../img/bg.jpg) top repeat-x ;
}

#tag {
background:url(../img/tag.jpg) top no-repeat;
width:690px;
height:167px;
padding:38px 5px 0 0;
}

#banner {
background:url(../img/bg-banner.jpg) top no-repeat;
width:760px;
height:295px;
vertical-align:top;
}

#welcome {
background:url(../img/bg-welcome.jpg) top no-repeat;
padding:25px;
}

#main {
padding:25px;
}

#right {
background:#e7e7e7 url(../img/bg-right.jpg) top no-repeat;
padding:50px 0 0 0;
}

#cat {
vertical-align:top;
height:30;
}

#featured {
background:url(../img/bg-featured.jpg) top no-repeat;
width:700px;
padding:40px;
}

#article01 {
background:url(../img/bg-article01.jpg) top no-repeat;
padding:80px 10px ;
vertical-align:top;
width:323px;
}

#article02 {
background:url(../img/bg-article02.jpg) top no-repeat;
padding:80px 10px ;
vertical-align:top;
width:323px;
}

#cap {
border:1px #aaaaaa solid;
padding:3px;
background:url(../img/cat-bg.jpg) top repeat-x;
}


/* Font Style */

.welcome, .welcome a, .welcome a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:21px;
color:#3c271c;
text-decoration:none;
}

.category, .category a, .category a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;
text-decoration:none;
font-weight:bold;
margin-bottom:3px;
}

.category a:hover {
color:#990000;
}

.black11, .black11 a, .black11 a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#222222;
text-decoration:none;
}

.black12, .black12 a, .black12 a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#222222;
text-decoration:none;
}

.black14, .black14 a, .black14 a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#222222;
text-decoration:none;
}

.black16, .black16 a, .black16 a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#222222;
text-decoration:none;
}

.black11 a:hover, .black12 a:hover, .black14 a:hover, .black16 a:hover {
color:#CC0000;
}

.blue14, .blue14 a, .blue14 a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#336699;
text-decoration:none;
}

.blue16, .blue16 a, .blue16 a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#336699;
text-decoration:none;
}

.blue26, .blue26 a, .blue26 a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:26px;
color:#336699;
text-decoration:none;
}

.blue14 a:hover, .blue16 a:hover, .blue26 a:hover {
color:#CC0000;
}

.red21, .red21 a, .red21 a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:21px;
color:#CC0000;
text-decoration:none;
}

.white11, .white11 a, .white11 a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#e5e5e5;
text-decoration:none;
}

.footer {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-decoration:none;
}

.footer a, .footer a:visited {
color:#e5e5e5;
text-decoration:none;
}

.footer a:hover {
color:#990000;
text-decoration:none;
}

/* Form */

.search {
border:1px solid #666666;
background:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:2px;
color: #666666;
}

.submit2 {
border:1px solid #336699;
background:#336699;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:2px;
color:#ffffff;
}