/*----------------------------------

http://www.wretch.cc/blog/ru8926

---------------------------------*/



html {
scrollbar-face-color:#eee;
scrollbar-track-color:#aaa;
scrollbar-arrow-color:#aaa;
scrollbar-shadow-color:#eee;
scrollbar-highlight-color:#eee;
scrollbar-3dlight-color:#aaa;
scrollbar-darkshadow-Color:#aaa;
}

body {
color:#666;
background:url('http://l.yimg.com/e/style/1/126/body.gif') #fff repeat-x fixed 50% 0%;

margin:0px;
font-family:Arial;
font-size:8pt;
}

a {
text-decoration:none;
color:#123456;
}

a:hover {
color:#654321;
text-decoration:underline;
}
#container1 {
margin:0px auto;
width:720px;
position:relative;
}

#container2 {
height:auto;
}

/*Banner and pageheader
------------------------------------------------*/
#banner {
height:224px;
background:url('http://l.yimg.com/e/style/1/126/banner.jpg') no-repeat 50% 0%;
}
#banner h1 {
margin-top:0px;
padding-top:100px;
padding-left:50px;
color:#fff;
}
#banner h1 a {
font-size:18px;
color:#9D080D;text-decoration:none;
}

#banner h1 a:hover {
color:#DD7474;text-decoration:none;
}

#banner .description {
font-size:14px;
}

#description2 {
}
#description2 .description {
display:block;
text-align:right;
margin-right:20px;
margin-left:20px;
margin-top:0px;
margin-bottom:0px;
color:#ee0000;
font-size:12px;
height:55px;
overflow:hidden;
}

/* main2
------------------------------------------------*/
#main2 {
}

/*content
------------------------------------------------*/
#content {
float:left;
width:500px;
background:#fff;
border-right:1px dashed #9bb1be;
}
.blog {
padding-left:0px;
padding-right:0px;
}

#content img {max-width:450px;}/* this style for FireFox only */
.picleft {float:left;margin:10px;}
.picright {float:right;margin:10px;}
.piccenter {display:block;margin:10px;}

.date {
color:#9BB1BE;
font-size:12px;
padding:0px;
margin:0px;
}
.datediv {

background:url('http://l.yimg.com/e/style/1/126/icon.jpg') no-repeat 20px 6px;
padding-left:43px;
padding-top:6px;
padding-bottom:5px;

}
.title {
padding-bottom:3px;
border-bottom-width:1px;
border-bottom-style:none;
border-bottom-color:#FF7AB6;
color:#FF7AB6;
margin:0px;
}

.extended {text-align:right;margin-top:0px;}

.articletext {
border:1px solid #fff;
padding:10px;
}
.innertext{
width:478px;overflow-x:hidden;
}
.posted {
padding-bottom:6px;
padding-top:5px;
padding-right:10px;
text-align:right;
margin-bottom:30px;
border-bottom:1px dashed #9bb1be;
}

/*links
------------------------------------------------*/
#links {
width:180px;

position:absolute;
top:230px;
left:510px;
}



.calendar {margin-top:20px;margin-bottom:20px;}

.sidetitle {
padding-top:5px;
padding-left:15px;
padding-bottom:5px;
font-size:12px;
font-weight:bold;
color:#333;
background:#F2F0EE;
}

.boxProfileImg img {
padding:5px;
margin-left:20px;
background:#fff;
}

.boxProfile1 {
padding-left:10px;

}

#SlidePicLink img {
width:70px;
}

.boxSlideShow1 {
height:180px;
}

.boxNewArticle1 {
border-left:1px solid #aaa;
padding-left:5px;
margin-left:10px;
}

.boxCategory1 {
border-left:1px solid #aaa;
padding-left:5px;
margin-left:10px;

}

.boxNewComment1 {

}



.boxNewComment1 .side {
text-align:right;
}

.boxNewComment1 a {
display:block;
text-decoration:none;
text-align:left;
padding:2px;
background:#fff;
color:#999;
}

.boxNewComment1 a:hover {
background:#ccc;
color:#333;
}

.boxRssList1 .side br {display:none;}
.boxRssList1 .side #boxRssEntryBody {
display:block;
text-align:right;
}
.boxRssList1 .side #boxRssEntryBody a {
display:block;
text-align:right;
background:#fff;
color:#999;
}

.boxRssList1 .side #boxRssEntryBody a:hover {
background:#ccc;
color:#333;
text-decoration:none;
}


.boxNewTrackback1 .side br {display:none;}
.boxNewTrackback1 .side span {
display:block;
text-align:right;
}
.boxNewTrackback1 .side a {
display:block;
text-align:left;
background:#fff;
color:#999;
}
.boxNewTrackback1 .side a:hover {
background:#ccc;
color:#333;
text-decoration:none;
}
.boxNewTrackback1 .side span a {
display:inline;
text-align:right;
background:transparent;
color:#123456;
}
.boxNewTrackback1 .side span a:hover {
background:transparent;
color:#654321;
text-decoration:underline;
}
.boxFolder1 {
text-align:right;
padding-right:3px;
border-right:1px solid #aaa;
}

.boxFolder1 a {
border-right:1px solid #eee;
padding-right:5px;
}

.boxFolder1 a:hover {
border-right:1px solid #999;


}


.boxCounter1 {
padding-left:20px;
font-weight:bold;
}

.syndicate {
margin-top:20px;
margin-bottom:20px;
text-align:right;
}

/*Comments
------------------------------------------------*/

.total-comments-div {
border:0px solid #aaa;
margin-left:83px;

}
.comments-head {
background:url('http://l.yimg.com/e/style/1/126/1110077164.jpg') no-repeat 0px 0px;
border-bottom:1px solid #aaa;
padding:5px;
padding-left:20px;
font-weight:bold;
letter-spacing:.2em;}

.comments-body {
border-left:1px solid #aaa;
border-right:1px solid #aaa;
margin-top:0px;
margin-bottom:0px;
border-top:1px solid #eee;
color:#435689;
}
.comments-body p {
padding-left:10px;
padding-right:30px;
}

.comments-bottom .comments-head {
background:#fff;
border:1px solid #aaa;
text-align:right;
padding-right:20px;
}

.comments-post {
text-align:right;
color:#823648;
padding-bottom:10px;
border-bottom:1px dotted #aaa;
margin-left:60px;
padding-right:10px;

}


.comments-body form {
border-bottom:1px solid #aaa;
padding:10px;
text-align:right;
}
input {
border:1px solid #aaa;
background:#fff;
color:#444;
}
input[type=hidden] {
border:0px;
}
#url {width:85%;}
#email {width:85%;}
#text {
font-family:Arial;
width:350px;
border:1px solid #aaa;
color:#444;

}

/*footer and extra
------------------------------------------------*/

#footer {
width:720px;
height:40px;
clear:both;
}