/*
Theme Name: 22.11.08
*/
* { padding:0px; margin:0px;}
.creditslnk { text-align:left;font-size:10px;color:#ffffff; }
.creditslnk a { color:#ffffff; text-decoration: none; }
.creditslnk a:visited { color:#ffffff; text-decoration: none; }
html {background:url(images/body-bg.gif) repeat-x #1b1715; margin-bottom:0px; padding-bottom:0px;}
body{background:url(images/body-bg.gif) repeat-x #1b1715; margin-bottom:0px; padding-bottom:0px;}
img { border:0px;}
a:focus {outline: none;}

#logorow {width:100%;height:235px;text-align:center;}
#menuer {width:908px; margin:0 auto;height:44px; overflow:hidden; background:url(images/menuer.gif) repeat-y center;}
#paguer {width:908px; margin:0 auto;overflow:hidden; background:url(images/paguer.gif) repeat-y center;}
#menu{ width:848px; height:44px; margin:0 auto; overflow:hidden;font-family:Arial, Uppercase; font-size:14px; line-height:44px; color:#fff; letter-spacing:-1px;  background:url(images/btn-off.gif) repeat-x left top;}
#menu ul { padding-left:1px; list-style:none;} 
#menu ul li { float:left; vertical-align:middle; height:44px; text-align:center;}
#menu ul li img { padding-top:0px;}
#menu ul li a {display:block; color:#000000; text-decoration:none; text-decoration:none;}
#menu ul li a:hover {display:block; color:#000000; text-decoration:none; text-decoration:none; background:url(images/btn-on.gif) repeat-x left top;}
#menu ul li.left-corn { line-height:44px; width:144px; background:url(images/btn-off.gif) repeat-x left top;}
#menu ul li.btn1 { line-height:44px; width:138px; background:url(images/btn-off.gif) repeat-x left top;}
#menu ul li.btn2 { line-height:44px; width:127px; background:url(images/btn-off.gif) repeat-x left top;}
#menu ul li.btn3 { line-height:44px; width:134px; background:url(images/btn-off.gif) repeat-x left top;}
#menu ul li.btn4 { line-height:44px; width:133px; background:url(images/btn-off.gif) repeat-x left top;}
#menu ul li.right-corn { line-height:44px; width:161px; background:url(images/btn-off.gif) repeat-x left top;}
#menu ul li a.active {color:#000000; text-decoration:none;}
#menu ul li a:hover {color:#000000; text-decoration:none;}

#logo-row { width:1004px; height:221px; margin:0 auto;}

.sbb { padding:0px; margin:0px; padding-left:22px; padding-right:15px; color:#6a6a6a; padding-bottom:20px;}
.sbb img{ float:left;}
.sbb .sright { float:right; width:90px; overflow:hidden;line-height:14px;}
.sbb h3.sright-title {padding:0px; margin:0px;color:#c2b78d; font-weight:bold;font-size:12px;font-family:Arial, Uppercase; line-height:12px; font-size:12px;}
#sidebar .sbb a {padding:0px; margin:0px;color:#c2b78d; font-weight:bold;font-size:12px;font-family:Arial, Uppercase; line-height:12px; font-size:12px; text-decoration:none;}
#sidebar .sbb a:hover {color:#609b99; text-decoration:underline;}
.sbb .sright p { padding:0px; margin:0px;font-family:Arial, Uppercase; line-height:14px; font-size:12px;}

#content-left-part {padding:0px; margin:0px; float:left; width:225px; padding-left:30px; color:#a8a8a8; padding-top:12px; padding-bottom:30px}
#content-left-part p {padding:0px; margin:0px; padding-bottom:30px;}
#content-left-part ul { list-style:none; padding-bottom:25px;}
#content-left-part ul li { padding-bottom:5px;}
#content-left-part ul li a { background:url(images/yelodo.gif) no-repeat 0px 4px; padding-left:15px; text-decoration:underline; color:#bfc007;}
#content-left-part ul li a:hover { color:#e9ea74;}
#content-right-part {padding:0px; margin:0px; float:left; width:235px; padding-left:50px; color:#a8a8a8; padding-top:12px; padding-bottom:30px}
#content-right-part img { padding-top:5px; padding-bottom:15px;}
#content-right-part p{padding:0px; margin:0px; padding-bottom:20px;}
#content-left-part h2.c-freeze { padding-left:30px; background:url(images/pip2.gif) no-repeat 0px 21px; font-size:18px; line-height:28px; padding-bottom:10px; padding-top:20px;}
#content-right-part h2.c-freeze { padding-left:30px; background:url(images/pip1.gif) no-repeat 0px 21px; font-size:18px; line-height:28px; padding-bottom:10px; padding-top:20px;}
a.freeze-read {background:url(images/read-button.gif) no-repeat left top; padding:4px 30px; font-size:11px; color:#fff;}


a {
color:#1a1715;
text-decoration:none;
}

a:hover, h2 a:hover {
color:#666666;
text-decoration:none;
}

h2 {
font-family:Arial, Uppercase;
color:#ffffff;
margin:0px 0px 0px 0px;
letter-spacing:-1px;
font-size:22px;
padding-bottom:10px;
font-weight:normal;
}

h2 a, h2 a:visited {
color:#ffffff;
text-decoration:none;
}

h3, h4 {
font:18px normal Georgia;
color:#655a49;
margin:10px 0px 5px;
}

h5 {
width:auto;
margin:0px;
padding:0px;
}

form {
margin:0px;
padding:0px;
}



#headerimg {
position:relative;
padding:0px 0px 0px 0px;
height:60px;
width:100%;
float:left;
}

#headerimg .description {
color:#7ba9d3;
font-size:14px;
width:300px;
float:right;
text-align:right;
font-weight:normal;
}

#customlinks {
float:left;
width:50%;
padding:7px 0px 0px 0px;
text-align:left;
}

#addlinkbar {
border-bottom:5px solid #316aa1;
padding:0px;
font-size:13px;
color:#a7d3fa;
height:30px;
}

#addlinkbar a:hover {
color:#ffffff;
text-decoration:underline;
}

#linkbarwidth {
width:950px;
margin-left:auto;
margin-right:auto;
}

#searchbar {
float:right;
width:240px;
height:41px;
text-align:left;
padding-top:5px;

}

#search-bar-left{ background:url(images/sleft.gif) no-repeat left top; width:9px; height:41px; float:left;}
#search-bar-middle{ background:url(images/scenter.gif) repeat-x left top; width:220px; height:41px; float:left; line-height: 41px;}
#search-bar-right{ background:url(images/sright.gif) no-repeat left top; width:8px; height:41px; float:left;}


#searchform {
margin:0px;
}
#ssleft { width:180px; float:left; padding-left:5px;}

#ssbsleft { width:45px; float:left;}
#ssbsright { width:114px; float:left; padding-top:12px;}


#ssright { width:30px; float:left; padding-top:7px;}

#searchform br, #relatedblock-br h2 {
display:none;
}

#searchform #s {
width:110px;
height:18px;
border:none;
padding:0px 2px 0px 2px;
margin:0px 10px 0px 10px;
color:#497eb0;
font-weight:normal;
}

#searchsubmit { margin-top:5px;}

#contactbox {
float:right;
position:relative;
padding:0px 0px 0px 0px;
height:135px;
width:300px;
}

#contactback {
padding:0px 3px 0px 3px;
height:135px;
}

#contactinfo {
height:135px;
overflow:hidden;
vertical-align:text-bottom;
color:#000;
text-align:right;
padding-right:5px;
}

#contactinfo a, #contactinfo a:hover {
color:#000;
font-weight:700;
}

#contactinfo h2 {
background:url(images/contactbutton.gif) no-repeat bottom right;
padding-top:95px;
vertical-align:middle;
font-size:12px;
color:#000;
text-decoration:none;
border-bottom:none;
letter-spacing:0px;
padding-right:95px;
padding-bottom:5px;
font-weight:normal;
}

#page {
width:848px;
background:url(images/left-paga.gif) no-repeat 270px 0px;
overflow:hidden;
margin:0 auto;
padding:0px 0px 0px 0px;
margin-bottom:0px;
}

#content {
font-size:13px;
color:#1a1715;
font-family:arial;
padding:0px 0px 30px 0px;
float:left;
width:580px;
overflow:hidden;
}

#content-singl {
font-size:13px;
color:#1a1715;
font-family:arial;
padding:20px 0px 30px 0px;
float:left;
width:580px;
overflow:hidden;
}

.post {
clear:both;
padding:0px;
margin:0px;
padding-bottom:10px;
padding-top:10px;
position:relative;
width:580px;
overflow:hidden;
color:#fff;
line-height:16px;
}

.post a{ color:#FFFFFF; 
}

.post a:hover{ color:#FFCC66; 
}

.post img {
padding-right:25px;
padding-bottom:0px;
}

.post-date {
margin-left:-15px;
font-family:georgia;
width:60px;
height:60px;
padding-bottom:25px;
float:left;
background:url(images/caldate.gif) no-repeat top left;
}

.post-month {
font-size:14px;
color:#000;
text-align:center;
display:block;
line-height:11px;
padding-top:12px;
margin-left:0px;
width:60px;
}

.post-day {
font-size:30px;
width:60px;
color:#000;
text-align:center;
display:block;
line-height:18px;
width:60px;
padding-top:3px;
padding-bottom:10px;
margin-left:-3px;
}

.post-title {
float:left;
margin-left:0px;
margin-top:3px;
width:520px;
}

.entry {
clear:both;
padding-top:0px;
font-size:13px;
text-align:justify;

}

.post-top { padding:0px; margin:0px; width:580px; height:1px; position:relative; overflow:hidden;}
.post-bottom { width:580px; height:1px;}
.post-middle { width:550px; padding:0px 0px 0px 30px; color:#6a6a6a; font-size:12px;}
.post-mga { width:53px; height:54px; padding:0px; margin:0px; background:url(images/mga.gif) no-repeat left bottom; z-index:10000; position:absolute; right:20px; top:1px;}



.entry p { padding-left:0px; padding-top:4px; margin-left:0px;}

.post-cat {
background:url(images/post-cat.gif) no-repeat;
padding-left:30px;
float:left;
font-size:12px;
color:#b7aa98;
padding-bottom:1px;
padding-top:1px;
}

.postcomment {
background:url(images/postcomment.gif) no-repeat top right;
padding-right:35px;
float:right;
font-size:12px;
padding-bottom:3px;
padding-top:1px;
}

#addcomment {
background:url(images/addcomment.gif) no-repeat right;
padding-right:35px;
float:right;
font-size:12px;
padding-bottom:3px;
padding-top:1px;
}

.navigation {
margin-left:50px;
margin-right:50px;
clear:both;
padding:10px 0px;
}

.navigation a, .navigation a:visited, #footer a, #footer a:visited { color:#fff; background:#000;}

.previous-entries a {
padding:5px;
float:left;
color:#1a1715;
}

.navigation span {background:#000;}



.next-entries a {
padding:5px;
float:right;
color:#1a1715;
}

#comments {
padding:10px 0px 5px 0px;
clear:both;
}

#respond {
font-family:georgia;
border-bottom:1px dotted #CCCCCC;
padding:10px 0 5px 0;
clear:both;
}

#respond span {
color:#9ab8d2;
font-size:26px;
font-weight:bold;
}

#respond H3 {
font-family:georgia;
}

.commentlist {
margin:10px 0px;
padding-left:0px;
line-height:130%;
min-height:10px;
padding:0px;
position:static;
}

.commentlist li {
padding:5px 10px;
list-style-type:none;
margin:0px;
}

.commentlist .alt, #commentform textarea:focus, #commentform input[type="text"]:focus {
}

.commentlist cite a, .commentlist cite a:visited {
color:#9ab8d2;
}

.commentlist small {
margin-bottom:5px;
display:block;
font-size:87%;
}

#commentform {
margin-top:10px;
font:13px Arial, Helvetica, sans-serif;
}

#commentform p {
padding:6px 0px;
margin:0px;
}

#commentform label {
color:#787878;
font-size:11px;
}

#commentform input {
width:200px;
border:1px solid #ede5da;
padding:3px;
margin-top:3px;
}

#commentform textarea {
width:478px;
height:115px;
border:1px solid #ede5da;
padding:2px;
margin-top:3px;
}

#commentform #submit {
background-color:#91b2d1;
font:bold 12px Arial;
color:#FFFFFF;
border:none;
float:right;
width:110px;
height:28px;
cursor:pointer;
}

.commentlist cite {
font-family:"Georgia", "Arial";
font-weight:bold;
font-style:normal;
font-size:18px;
color:#425f79;
}

.commentlist cite img {
padding-top:0px;
}

.quoteinfo, .altquoteinfo {
list-style-type:none;
margin:0px;
padding:0px;
}

.quotename {
width:600px;
overflow:hidden;
min-height:100px;
position:static;
float:none;
margin-bottom:30px;
}

.quotename a, .altquoteinfo .quotebr a {
color:#425f79;
text-decoration:none;
}

.quotename a:hover, .altquoteinfo .quotebr a:hover {
color:#425f79;
text-decoration:underline;
}

.quoteinfo .quoteavatar {
width:125px;
height:auto;
text-align:center;
position:relative;
float:right;
}

.altquoteinfo .quoteavatar {
width:125px;
height:auto;
text-align:center;
position:relative;
float:left;
}

.quoteavatar img {
margin:0px 0px 5px 0px!important;
width:64px;
height:64px;
}

.quotetrain p {
float:none;
}

.quotename img {
text-align:center;
padding:0px;
margin-left:auto;
margin-right:0px!important;
padding-right:0px!important;
}

.altquoteinfo .quotetrain {
width:475px;
float:right;
background:url(images/lquote-l.gif) repeat-y left;
}

.altquoteinfo .quoter {
background:url(images/lquote-r.gif) repeat-y right;
}

.altquoteinfo .quotet {
background:url(images/lquote-t.gif) repeat-x top;
}

.altquoteinfo .quoteb {
background:url(images/lquote-b.gif) repeat-x bottom;
}

.altquoteinfo .quotetl {
background:url(images/lquote-tl.gif) no-repeat top left;
}

.altquoteinfo .quotetr {
background:url(images/lquote-tr.gif) no-repeat top right;
}

.altquoteinfo .quotebl {
background:url(images/lquote-bl.gif) no-repeat bottom left;
}

.altquoteinfo .quotebr {
background:url(images/lquote-br.gif) no-repeat bottom right;
padding:10px 10px 15px 50px;
color:#425f79;
}

.quoteinfo .quotetrain {
width:475px;
float:left;
background:url(images/dquote-l.gif) repeat-y left #f9f6f2;
}

.quoteinfo .quoter {
background:url(images/dquote-r.gif) repeat-y right;
}

.quoteinfo .quotet {
background:url(images/dquote-t.gif) repeat-x top;
}

.quoteinfo .quoteb {
background:url(images/dquote-b.gif) repeat-x bottom;
}

.quoteinfo .quotetl {
background:url(images/dquote-tl.gif) no-repeat top left;
}

.quoteinfo .quotetr {
background:url(images/dquote-tr.gif) no-repeat top right;
}

.quoteinfo .quotebl {
background:url(images/dquote-bl.gif) no-repeat bottom left;
}

.quoteinfo .quotebr {
background:url(images/dquote-br.gif) no-repeat bottom right;
padding:10px 50px 15px 10px;
color:#574b3a;
}

.quoteinfo .quotebr a {
color:#574b3a;
text-decoration:none;
}

.quoteinfo .quotebr a:hover {
color:#574b3a;
text-decoration:underline;
}

#relatedpostarea {
border-top:1px solid #ded8d0;
border-bottom:1px solid #ded8d0;
padding:30px 0px 30px 0px;
margin:20px 0px 20px 0px;
}

#relatedpostbox {
background:url(images/relatedpost-b.gif) repeat-x bottom #cde0f1;
color:#5c7d9c;
margin:0px;
}

#relatedpost-bg {
background:url(images/relatedbg-t.gif) repeat-x top;
margin:0px;
}

#relatedpost-l {
background:url(images/relatedbg-l.gif) no-repeat top left;
margin:0px;
}

#relatedpost-r {
background:url(images/relatedbg-r.gif) no-repeat top right;
margin:0px;
}

#relatedpostbox h2 {
color:#5c7d9c;
font-size:22px;
margin:0px;
padding:11px 0px 6px 10px;
margin-bottom:0px !important;
}

#relatedblock-l {
background:url(images/relatedpost-l.gif) repeat-y left;
margin:0px;
}

#relatedblock-r {
background:url(images/relatedpost-r.gif) repeat-y right;
margin:0px;
}

#relatedblock-bl {
background:url(images/relatedpost-bl.gif) no-repeat bottom left;
margin:0px;
}

#relatedblock-br {
background:url(images/relatedpost-br.gif) no-repeat bottom right;
margin:0px;
}

#related-posts {
padding:0px;
margin:0px;
padding-top:5px;
font-size:13px;
line-height:14pt;
height:150px;
}

#related-posts ul li {
width:300px;
margin:0px;
list-style-type:none;
background:url(images/diamond.gif) no-repeat left;
margin-left:-20px;
padding-left:20px;
}

#related-posts a {
color:#5c7d9c;
text-decoration:none;
font-size:13px;
}

#related-posts a:hover {
color:#5c7d9c;
text-decoration:underline;
}

#relatedsponsor {
float:right;
padding:10px;
text-align:right;
background:url(images/sponsorsep.gif) repeat-y left;
padding-left:30px;
height:100%;
clear:both;
}

#relatedsponsor img, #calendar_wrap table {
margin-left:auto;
margin-right:auto;
}

#relatedposters {
min-height:150px;
margin:0px;
margin-top:2px;
}

#sidebar {
float:left;
padding:30px 0px 0px 0px;
margin:0px;
width:238px;
color:#fff;
overflow:hidden;
text-align:left;
margin-right:10px;
}
#sidebar .insidebar { padding:0px; margin:0px; padding-left:25px; padding-right:15px;}

#sidebar-top { 
width:248px;
padding:0px;
margin:0px;
padding-left:20px;
height:56px;
overflow:hidden;
line-height:56px;
margin:0px;
overflow:hidden;
}

#red_bull { padding:0px; margin:0px;}
#red_bull a, #red_bull a:visited {
padding-left:18px;
background:url(images/side-car-star.gif) no-repeat 0px 9px;
color:#656261;
text-decoration:underline;
font-size:12px;
line-height:18px;

}

#red_bull a:hover {
color:#bfc007;
text-decoration:underline;
}

#sidebar a, #sidebar a:visited {
color:#c2b78d;
text-decoration:none;
font-size:12px;
line-height:24px;
display:block;
}

#sidebar a:hover {
color:#bfc007;
text-decoration:underline;
}

#sidebar h2 {
font-size:18px;
color:#fff;
margin:0px;
padding:0px 0px 10px 0px;
font-family:Arial, Uppercase;
}

#sidebar h2.freeze { padding-left:50px; background:url(images/dot-freeze.gif) no-repeat 15px 0px; line-height:28px; padding-bottom:15px;}


#sidebar li {
font-family:arial;
list-style:none;
padding:0;
}

#sidebar ul {
margin:0;
padding:0;
}

#sidebar ul li {
font-family:arial;
list-style:none;
padding-bottom:4px;
padding:0;
border:none;
}

#sidebar ul li ul {
padding:0;
margin:0;
}

#sidebar ul li ul li {
padding:1px 0 1px 0px;
}

#sidebar ul li ul li ul li {
padding:1px 0 1px 10px;
border:none;
}

#rssbox {
background:url(images/rssback.gif) #e0d3c1;
height:90px;
padding:0px 3px 0px 3px;
padding-top:0px !important;
list-style:none;
}

#rssimage {
background:url(images/rssgloss.gif) center;
height:90px;
text-align:center;
}

#rsstext a {
font-size:18px!important;
color:#ffffff!important;
text-decoration:none;
}

#rsstext a:hover {
font-size:18px;
color:#ffffff;
text-decoration:none;
}

.subscribe {
font-size:24px;
color:#655a49;
}

.subscribe a, .subscribe a:hover {
font-size:24px;
color:#655a49;
text-decoration:none;
}

.boardname {
color:#7b705f;
}

.boardname a, .boardname a:hover {
color:#7b705f;
text-decoration:none;
}

#sponsorbox {
background:#d7d9da;
padding:4px 3px 10px 3px;
margin:10px 0px 2px 0px;
border-bottom:1px solid #e9eaeb;
}

#sponsorimage {
background:url(images/sponsorbox.gif) repeat-x top;
color:#687682;
text-align:center;
}

#sponsorimage img {
margin:10px;
}

#sponsorimage h2 {
margin:0px;
padding:8px 0px 10px 15px;
color:#687682;
text-align:left;
}

#sponsorimage a {
color:#687682;
text-decoration:none;
}

#sponsorimage a:hover {
color:#687682;
text-decoration:underline;
}

#tagbox {
background:#c1cab1;
padding:4px 3px 10px 3px;
margin:10px 0px 2px 0px;
border-bottom:1px solid #dde2d4;
}

#tagquote {
text-align:left;
color:#5f6850;
}

#tagquote h2 {
background:url(images/tagbox.gif) repeat-x top;
margin:0px;
padding:8px 0px 10px 15px;
color:#5f6850;
text-align:left;
}

#tagcloud {
padding:8px 15px 15px 15px;
}

#tagcloud a, #tag_cloud a {
color:#5f6850;
text-decoration:none;
}

#tagcloud a:hover, #tag_cloud a:hover {
color:#5f6850;
text-decoration:underline;
}

#tag_cloud {
background:#c2cab2;
border-bottom:1px solid #dde2d4;
list-style:none;
padding:3px 25px 25px 25px !important;
}

#tag_cloud .sidebartitle {
margin:0px -23px 0px -23px;
list-style:none;
background:url(images/tagbox.gif) repeat-x top;
padding:10px 0px 15px 10px;
color:#5f6850;
font-size:24px;
}

#author-profile {
padding:5px 10px 5px 10px;
}

#calendar_wrap {
text-align:center;
}

#footer {
width:810px;
height:75px;
overflow:hidden;
font-family:Arial, Uppercase;
text-align:left;
color:#fff;
padding:0px; margin:0px auto;
}

#fleft { background:url(images/afooter-left.gif) no-repeat; width:7px; height:75px; float:left;}
#fright { background:url(images/afooter-right.gif) no-repeat; width:7px; height:75px; float:left; line-height:18px;}
#fcenter a:hover { color:#ccc;}
#fcenter { background:url(images/afooter-middle.gif) repeat-x; width:750px; padding-top:20px; padding-left:20px; height:55px; float:left; font-size:10px;}



#footer h4 {
font-size:18px;
color:#000;
margin:10px 0px 15px 0px;
}

#footerwidth {
width:950px;
text-align:left;
margin:0 auto;
}

#latestcomments {
width:350px;
float:left;
margin-left:0px;
}

#latestcomments a, #latestcomments a:visited {
color:#bddefd;
font-weight:normal;
}

#latestcomments ul {
list-style:none;
font-size:13px;
margin:0px;
padding:0px;
}

#latestcomments ul li {
padding:0px 0px 0px 0px;
}

#categories {
width:250px;
float:left;
margin-left:10px;
padding-left:10px;
}

#categories li {
list-style:none;
padding:0px;
}

#categories ul {
list-style:none;
margin:0px;
padding:0px;
}

#categories ul li {
padding:0px 0px 0px 10px;
list-style:none;
background:url(images/bbullet.gif) no-repeat center left;
}

#copyrightbox {
width:300px;
float:right;
padding-right:10px;
padding-left:10px;
font-size:13px;
}

#copyname {
color:#bddefd;
padding-top:6px;
}

p img {
padding:0;
max-width:100%;
}

img {
border:none;
}

p {
padding:10px 10px 15px;
margin:0px;
}

img.centered {
display:block;
margin-left:auto;
margin-right:auto;
}

img.alignright {
padding:4px;
margin:0 0 2px 7px;
display:inline;
}

img.alignleft {
padding:4px;
margin:0 7px 2px 0;
display:inline;
}

.alignright {
float:right;
}

.alignleft {
float:left;
}

.clear {
clear:both;
}

hr.clear {
clear:both;
visibility:hidden;
margin:0px;
padding:0px;
}