@import "reset.css";

html {background:#eef6f9 no-repeat top left;}
body {text-align:center;font-family:Verdana,Tahoma;color:#222126;background:#eef6f9 no-repeat bottom left;}

#wrap {width:1070px;margin:0 auto 0;text-align:left;zoom:1;position:relative;}

/* ---------------------- header ---------------------- */
#header {height:184px;overflow:hidden;background:url("i/header4.jpg") no-repeat left top;position:relative;width:897px;}
#header h1 { position: absolute;left: 0; width: 897px; height: 184px; margin: 0; text-indent: -8888px;}
#header h1 a { padding; 0; width: 100%; height: 184px; display: block; }
#header p { text-indent: -8888px; }
#header span {position:absolute;left:0;top:0;width:100%;height:100%; }

/* ---------------------- footer ---------------------- */
#footer {clear:both;zoom:1;font-size:77%;text-align:center;margin:0;padding:250px 110px 21px 110px;background:url("i/footer.png") no-repeat center 100px;}

/* ---------------------- content & sidebars layout ---------------------- */

#content {width:897px;overflow:hidden;background:#fff}
#content .inner {float:left;width:573px;margin-left:5px;margin-right:0px;overflow:hidden;padding-top:9px;}
/*#content #sidebar-left {width:174px;overflow:hidden;}*/
#sidebar-right {float:right;width:300px;overflow:hidden;padding:0px 3px;text-align:center;}

/* ---------------------- elements & classes ---------------------- */
/* --- common --- */
a {text-decoration:none; color:#a70278;}
a:hover {text-decoration:underline;}
a.banner {display:block;font-size:0;margin-bottom:3px;}
a.banner img {font-size:77%;}

ul.articles {padding-left:12px;margin:0;}
ul.articles li {font-size:77%;list-style-type:none;padding:9px 0;border-bottom:1px solid #deddde;}
ul.articles li.last {border:none;}
ul.articles li a {color:#ff4309;font-weight:bold;}

ul.links {color:#e3e2e0;margin:0 0 1em 0;}
ul.links li {font-size:77%;margin-bottom:7px;list-style-position:outside;margin-left:2em;}
ul.links li a {color:#ff4309;font-weight:bold;}

ul.popularity {text-align:center;}
ul.popularity li {display:inline;padding-right:5px;list-style-type:none;}
ul.popularity li a {color:#222126;}
ul.popularity li.level1 {font-size:77%;}
ul.popularity li.level2 {font-size:85%;}
ul.popularity li.level3 {font-size:93%;}
ul.popularity li.level4 {font-size:93%;font-weight:bold;}
ul.popularity li.level5 {font-size:108%;font-weight:bold;}
ul.popularity li.level6 {font-size:116%;}
ul.popularity li.level7 {font-size:123.1%;font-weight:bold;}
ul.popularity li.level8 {font-size:131%;font-weight:bold;}
ul.popularity li.level9 {font-size:161.6%;}
ul.popularity li.level10 {font-size:167%;}
ul.popularity li.level11 {font-size:189%;font-weight:bold;}

div.block {width:174px;margin:0px auto 5px;}
div.block h2 {position:relative;overflow:hidden;margin:0;height:46px;}
div.block h2 span {position:absolute;left:0;top:0;width:100%;height:100%;background:none no-repeat left top;}

/* --- sidebar-left --- */
#welcome {background-color:#a70278;color:#fff;font-size:77%;}
#welcome h2 span {background-image:url("i/h2/welcome.png");}
#welcome p {padding:5px 2px 13px 13px;}
#welcome p.last {background:url("i/welcome.p.last.png") no-repeat left bottom;margin-bottom:0;}
#welcome a {color:#fff;font-weight:bold;}

#top-stories h2 span {background-image:url("i/h2/top.stories.png");}

#upcoming {margin-bottom:0;}
#upcoming h2 span {background-image:url("i/h2/upcoming.png");}

#comments h2 span {background-image:url("i/h2/comments.png");}
#comments ul {background:#5d5d5d url("i/comments.ul.png") no-repeat left bottom;padding-bottom:20px;}
#comments ul a {color:#fff;}

#blog-catalog {background:url("i/blog.catalog.png") no-repeat left bottom;padding-bottom:10px;margin-bottom:0!important;margin-top:10px;}
#blog-catalog h2 span {background-image:url("i/h2/blog.catalog.png");}
#blog-catalog ul {margin:0;padding-left:12px;}
#blog-catalog ul li {list-style-type:none;margin-bottom:4px;}

#blog-directory {background:url("i/blog.directory.png") no-repeat left bottom;padding-bottom:10px;}
#blog-directory h2 span {background-image:url("i/h2/blog.directory.png");}
#blog-directory ul {margin:0;padding-left:12px;}
#blog-directory ul li {list-style-type:none;margin-bottom:4px;}

/* --- sidebar-right --- */
#sidebar-right div.block h2 {height:40px;}

#social-box {width:174px;margin:0px auto 0px;}

#search {background: url("i/search.png") no-repeat left bottom;padding-bottom:11px;}
#search h2 span {background-image:url("i/h2/search.png");}
#search fieldset {background-color:#ff922b;padding:0 4px;margin:0;}
#search input.txt {width:156px;}
#search p.buttons {text-align:right;margin:0;padding:0.5em 4px 0 0;background-color:#ff922b;}

#photo-stories {background-color:#eef6f9;padding-bottom:1em;}
#photo-stories p {margin:0;padding:0 6px;font-size:77%;}
#photo-stories p a {color:#ff4309;text-decoration:underline;font-weight:bold;}
#photo-stories h2 span {background-image:url("i/h2/photo.stories.png");}

#blogroll h2 span {background-image:url("i/h2/blogroll.png");}

#categories h2 span {background-image:url("i/h2/categories.png");}
#categories ul {overflow:auto;max-height:500px;_height:500px;}

#directory {background:#a70278 url("i/directory.png") no-repeat left bottom;padding-bottom:16px;}
#directory h2 span {background-image:url("i/h2/directory.png");}
#directory ul {overflow:auto;max-height:500px;_height:500px;}
#directory ul.links a {color:#fff;}

#tagcloud {background:#eef6f9 url("i/tagcloud.png") no-repeat left bottom;padding-bottom:15px;}
#tagcloud h2 span {background-image:url("i/h2/tagcloud.png");}
#tagcloud ul.popularity {margin:0 0.5em;}

/* --- post --- */
div.post p a { text-decoration: underline; }
div.post p a:hover { text-decoration: none; }
div.post {background:url("i/post/post.png") no-repeat left top;}
div.post .post-date {font-weight:bold;color:#5D5D5D;margin-bottom:0;padding:7px 12px 0 15px;}
div.post h2 { margin: 0.25em 0 1em 0;font-size:120%;color:#a70278;font-weight:bold;padding:0 12px 0 10px;}
div.post h2 a {font-size:120%;color:#a70278;font-weight:bold;margin:0 0 0.75em 0;padding:0 12px 0 0;}
div.post h3 {font-weight:bold;font-size:138.5%;color:#a70278;}
div.post h6 {font-weight: normal; text-align: right; color: #888; font-size: 90%;}
div.post h6 a { color: #888; }
div.post p img.alignleft { float: left; margin: 0 10px 10px 0;}
div.post p img.alignright { float: right; margin: 0 0 10px 10px;}
div.post .post-directory {font-size:77%;color:#2f2f2f;padding:0 12px 0 15px;}
div.post .post-directory a {color:#ff4309;font-weight:bold;}
div.post .post-content {padding:0 12px 0 15px;}
div.post .post-copyright {text-align:right;font-size:77%;padding:0 12px 0 15px;}
div.post p { line-height: 150%; }
div.post p.post-links {background-color:#eef6f9;border:1px solid #5d5d5d;padding:6px 12px;zoom:1;overflow:hidden; margin: 1em 0;}
div.post p.post-links a {float:left;color:#fe4409;font-size:77%;font-weight:bold;margin-right:1em;line-height:3em; background:url("i/post/a.comments.gif") no-repeat left center;padding-left:29px;}
div.post p.post-links a.more {background:url("i/post/a.more.gif") no-repeat left center;padding-left:26px;} 
div.post .post-go-home {padding-left:12px;zoom:1;overflow:hidden;}
div.post .post-go-home a {float:left;color:#fe4409;font-size:77%;font-weight:bold;line-height:3em;background:url("i/post/a.more.gif") no-repeat left center;padding-left:26px;}
div.post ul.post-links {background-color:#eef6f9;color:#2f2f2e;border:1px solid #5d5d5d;padding:6px 12px;overflow:hidden;margin:0;margin-bottom:5px;list-style: none;}
div.post ul.post-links li {font-weight:normal;margin-right:1em;line-height:2;list-style: none;}
div.post ul.post-links li a {color:#2f2f2e;text-decoration:none;}
div.post ul.post-links li a:hover {text-decoration: underline;}
div.post .post-similar {zoom:1;overflow:hidden;padding:10px;background-color:#a70278;}
div.post .post-similar .post-scores {background-color:#fff;padding:20px 0;width:112px;float:left;text-align:center;margin-right:18px;}
div.post .post-similar span.yigg {display:block;margin:0 auto 5px auto;width:67px;height:40px;overflow:hidden;background:none;}
div.post .post-similar span.yigg strong {font-size:116%;font-weight:bold;padding-top:5px;display:block;text-align:center;}
div.post .post-similar span.shortnews { display: block; margin:0 auto 5px auto; width:20px; height: 20px; overflow: hidden; background: none; }

div.post .post-similar h3 {font-size:125%;color:#fff;margin: 0 0 .5em 0;}
div.post .post-similar ul {float:left;margin:0;color:#fff;list-style: none;font-size: 90%; padding 0 }
div.post .post-similar ul li {border-bottom:1px solid #e3e3e3;padding:3px;list-style: none;}
div.post .post-similar ul li.last {border-bottom:none;}
div.post .post-similar ul li a {color:#ffffff;}
div.post .post-similar ul li a:hover {text-decoration: none; color:#e3e3e3;}
div.post .post-comments {margin:0;}
div.post .post-comments li {padding:20px 45px 20px 100px;position:relative;}
div.post .post-comments li.even {background-color:#eef6f9;}
div.post .post-comments li img {position:absolute;left:20px;_left:-80px;top:20px;}
div.post .post-comments .post-comment-content {color:#a70278;margin-bottom:35px;}
div.post .post-comments .post-comment-number {position:absolute;top:7px;right:12px;width:33px;height:23px;line-height:19px;text-align:center;font-weight:bold;}
div.post .post-comments li.even .post-comment-number {background:url("i/post/comment.number.gif") no-repeat center center;}
div.post .post-comments .post-comment-info {font-size:77%;}
div.post .post-comments .post-comment-info a {color:#2f2f2e;}
	
/* --- default form --- */
fieldset {margin:0;margin-left:1em;}
fieldset ol {margin:0;}
fieldset li {list-style-type:none;margin-bottom:0.75em;}
fieldset label {display:block;line-height:1.5;}
input.txt {border:1px solid #5d5d5d;width:230px;background-color:#eef6f9;padding:4px;font-size:77%;}
textarea {border:1px solid #5d5d5d;width:98%;background-color:#eef6f9;padding:4px;font-size:77%;overflow:auto;}
p.buttons {text-align:right;}

/* --- tables --- */

/* --- page navigation --- */

/* --- tabs --- */

/* ---------------------- single pages ---------------------- */
/* --- index --- */
/* --- inner --- */

.skyscraper {
	margin: 0.5em 0;
	text-align: center;
}

.contentad {
	text-align: center;
	margin: 1em 0;
}

.pagebar {
 margin: 2em 0;
font-size: 90%;
}

.pagebar a {
margin: 0 1px;
border: 1px solid #555; padding: .4em .3em; 
font-weight: bolder;
}

.pagebar a:hover {
	background-color: #fe4409;
	color: #fff;
	text-decoration: none;
}

#joinrbar-outer {
	width: 100%;
	height: 25px;
	position: absolute;
	top: 0;
	left: 0;
	background: url("i/ppbalkenbg.gif") top left repeat-x;
}

#joinrbar-inner {
	padding: 4px 0;
	background: url("i/ppbalkenlogo.gif") top right no-repeat;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
}

#adpop {
  z-index: 100;
  overflow: hidden;
  width: 468px;
  height: 60px;   
}

.ad468 {
	font-family: arial, helvetica, sans-serif;
	font-size: 75%;
	color: #999;
	width: 100%;
	text-align: left;
	margin: .5em 0;
}

.headerad {
	text-align: center;
}

a.more-link {
	background: #a70278;
	padding: 3px 6px;
	color: #fff;
	text-decoration: none !important;
	font-weight: bolder;
}

a.more-link:hover { background: #FF4309;}


