* {
margin: 0;
padding: 0;
}

body {
background:url("/sn/bbb.gif");
color: #666666;
font-family:"Arial", Helvetica, sans-serif;
font-size: 14px;
}

.header
{
width: 950px;
height: 150px;
margin: 0 auto;
}


#logo
{
color: #393938;
width: 950px;
height: 150px;
text-align: center;
}

.logosign
{
background: url("/sn/logo.gif") no-repeat;
float:left;
width:507px;
height:135px;
margin-left:3px;
}

.title
{
width:400px;
height:130px;
float:right;
padding:20px 0 0 0;
}


h1
{
font-size:20px;
font-weight:bold;
color: #efefef;
letter-spacing:0px;
text-align:center;
margin:0;
}

h2
{
font-size:16px;
font-weight:bold;
color: #efefef;
text-align:center;
margin:0;
}

h3
{
font-size:1.1em;
font-weight:bold;
margin:6px 0 5px 0;
}

.top
{
width: 950px;
background: url("/sn/imgtop0.gif") no-repeat;
margin: 0 auto;
padding: 10px 0;
}

.clearer {clear: both;}

#page {
width: 950px;
height:100%;
margin: 0 auto;
background: url("/sn/222.gif");
}

#page-bg
{
}

#post {
float: left;
width: 630px;
padding:0 0 0 25px;
height:100%;
}

.postbox
{
height:100%;
margin-bottom: 30px;
padding-bottom:10px;
}

.posttitle
{
font-size:1.35em;
font-weight:bold;
color:#424142;
text-align:center;
margin: 0 0 18px 0;
}

.postedon
{
font-size:1.1em;
color:#b06976;
margin: 0 0 20px 0;
}

.postbody
{
font: normal 18px Arial,sans-serif;
text-align: justify;
}

.postbody a
{
font-weight:bold;
color:#333333;
text-decoration:none;
}

.postbody a:hover
{
color:#000000;
text-decoration:underline;
}

.posttext
{
margin:0 0 0 8px;
}

.gallery
{
height:2640;
}

.readmore
{
font-size:1em;
font-weight: bold;
padding-top: 10px;
text-align: right;
}

.pic
{
float: left;
width:174px;
height: 210px;
margin: 0 10px 16px 12px;
text-align: center;
padding-bottom: 20px;
}

.pic img
{
border: 2px solid #000000;
}

.pictext
{
margin-top:10px;
text-align: center;
font-size:14px;
}

.pictext a
{
color:#555555;
text-decoration:none;
}

.pictext a:hover
{
color:#000000;
text-decoration:none;
}

.bigpic
{
float: left;
width:400px;
height: 400px;
margin: 10px 0 15px 0px;
}

.bigpic img {
border: 2px solid #000000;
}

.bptext
{
float:right;
color:#222222;
font-size:14px;
text-align: justify;
width:200px;
line-height:140%;
margin-right:5px;
margin-top:10px;
}

.bptext a
{
color:#222222;
text-decoration:none;
}

.bptext a:hover
{
color:#222222;
text-decoration:underline;
}

.bptexttitle
{
color: #333333;
font-size: 1.3em;
font-weight:bold;
text-align: center;
padding: 0 0 10px 0;
}

.bptexttitle a
{
color:#222222;
text-decoration:none;
}

.bptexttitle a:hover
{
color:#222222;
text-decoration:underline;
}

.btn
{
padding:10px 0 10px 0;
line-height:1.7em;
}

.clickhere
{
font-size: 22px;
font-weight:bold;
text-align:center;
margin-left:40px;
}

.clickhere a{text-decoration:none;color:#f31a42;}
.clickhere a:hover{text-decoration:none;color:#841428;}

.arrow
{
float:left;
margin:2px 0 0 5px;
}


#sidebar {
float: right;
width: 240px;
padding-right: 20px;
}

.sidebartitle
{
color: #3b3b3b;
font-size: 1.2em;
font-weight:bold;
margin-top: 10px;
margin-left: 8px;
margin-bottom:8px;
}

#sidebar ul
{
list-style: none;
}

#sidebar li
{
font-size:1.1em;
padding: 5px 20px 5px 15px;
border-bottom: 1px solid #eaeaea;
}

#sidebar a
{
color:#222222;
text-decoration: none;
}

#sidebar a:hover
{
color:#222222;
text-decoration: underline;
}

.footer
{
width: 950px;
background: url("/sn/imgbottom0.gif") no-repeat;
margin: 0 auto;
}

.footer a
{
color: #666666;
text-decoration:none;
}

.footer a:hover
{
color: #9a9a9a;
text-decoration:none;
}

#footertext
{
font-size:0.95em;
font-weight:bold;
text-align:center;
padding-top:20px;
padding-bottom:7px;
}

.bo_recent_posts
{
font-weight:normal;
}

.bocat
{
font-weight:normal;
}

.ltrades
{
font-weight:normal;
}

.bigbookmark
{
font-size: 34pt;
font-weight:bold;
color: #f31a42;
}