/*
Theme Name: GreyDove
Theme URI: http://www.nyutech.com/2009/11/greydove-wordpress-theme-with-adsense.html
Description: A minimal Wordpress theme optimized for showing ads and search engine. It allows you to control ads, featured posts box and also change the text of the footer. You also have the option to show or hide your about me box. Version 1.1.3 fixes TimThumb error in creating thumbnails.
Version: 1.1.3
Author: Pritam P Hans
Author URI: http://www.nyutech.com/
Tags: brown, light, fixed-width, two-columns, right-sidebar, theme-options, sticky-post
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
outline:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:inherit;
vertical-align:baseline;
margin:0;
padding:0;
}

:focus {
outline:0;
}

body {
font-size:75%;
font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
background:#EFEFEB;
color:#1F1F1F;
text-align:left;
font-weight:400;
line-height:1.6em;
}

ol,ul {
list-style:none;
}

table {
border-collapse:separate;
border-spacing:0;
}

caption,th,td {
text-align:left;
font-weight:400;
}

blockquote:before,blockquote:after,q:before,q:after {
content:"";
}

a:link,a:visited {
color:#000;
text-decoration:underline;
}

a:hover {
color:#C00;
text-decoration:underline;
}

h1,h2,h3,h4,h5,h6 {
font-weight:400;
line-height:1.4em;
color:#000;
margin:5px 0;
}

h1 {
font-size:2.2em;
}

h2 {
font-size:1.85em;
}

h3 {
font-size:1.65em;
}

h4 {
font-size:1.5em;
}

h5 {
font-size:1.333em;
}

h6 {
font-size:1.167em;
}

p {
margin:0 0 1em;
}

ul,ol {
margin:10px 0;
padding:0 0 0 30px;
}

ul {
list-style:disc;
}

ol {
list-style:decimal;
}

a img {
color:#000;
background:#FFF;
text-decoration:none;
outline:0;
vertical-align:baseline;
border:0;
}

code {
font:1.1em 'Courier New', Courier, Fixed;
}

acronym,abbr,span.caps {
font-size:.9em;
letter-spacing:.07em;
}

blockquote {
border:1px solid #CFCCC4;
background:#E1DCCC;
color:#000;
text-align:left;
line-height:1.75em;
margin:0 25px 1.4em;
padding:1.75em 1em .33em;
}

cite {
font-size:1em;
font-style:normal;
}

dl {
line-height:1.6em;
margin:0 0 0 2em;
padding:10px;
}

dt {
font-weight:700;
letter-spacing:.1em;
}

dd {
font-weight:400;
margin-bottom:1.4em;
}

label {
font-weight:700;
color:#222;
}

small {
font-size:.9em;
}

#wrapper {
width:970px;
background:#FFF;
border-right:0 solid #000;
border-left:0 solid #000;
margin:10px auto 0;
padding:0;
}

#header {
width:100%;
clear:both;
background:#E1DCCC url(images/header-bg.gif) no-repeat 0 0;
}

#container {
width:960px;
clear:both;
padding-right:0;
padding-left:10px;
padding-bottom:20px;
background:#E1DCCC url(images/body-bg-3col.gif) repeat-y 0 0;
}

#left-sidebar {
width:165px;
float:left;
clear:none;
overflow:hidden;
line-height:1.3em;
font-size:1em;
}

#content-box {
width:525px;
float:left;
clear:none;
overflow:hidden;
margin:0;
padding:0 0 0 15px;
}

#right-sidebar {
width:420px;
float:left;
clear:none;
overflow:hidden;
color:#333;
line-height:1.3em;
font-size:1em;
}

#footer {
width:940px;
clear:both;
background:#E1DCCC url(images/header-bg.gif) repeat-x 0 0;
border-bottom:1px solid #CFCCC4;
padding:15px 15px 10px;
}

#blog-name-box {
width:540px;
float:left;
margin:0;
padding:30px 15px 15px;
}

.blog-name {
font-family:"ＭＳ Ｐ明朝", 細明朝, リュウミンL;
font-weight:700;
font-size:2.85em;
color:#000;
text-transform:uppercase;
line-height:1em;
letter-spacing:2px;
background:transparent;
margin:0;
padding:0;
}

.blog-name a:link,.blog-name a:visited {
text-decoration:none;
border:0;
color:#000;
}

.blog-name a:hover {
color:#000;
text-decoration:none;
background:transparent;
border:0;
}

.blog-description {
color:#333;
text-transform:uppercase;
letter-spacing:1px;
font-size:.95em;
line-height:1em;
}

#top-search {
width:325px;
float:right;
padding-top:35px;
margin:0;
}

#top-search .txtField {
border:1px solid #C2B99F;
width:185px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
background:#EAE0C6 url(images/search-bg.gif) 0 -2px no-repeat;
color:#6F6F6F;
float:left;
font-size:1.2em;
line-height:1em;
margin:0 5px 0 0;
padding:3px 3px 3px 32px;
}

.btnSearch {
border:1px solid #C2B99F;
color:#F6F4F1;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:700;
background:#9F9A8B;
text-transform:none;
cursor:pointer;
float:left;
width:60px;
line-height:1em;
margin:0;
padding:3px;
}

#menubar-wrap {
width:100%;
position:relative;
list-style:none;
text-align:center;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:700;
text-transform:uppercase;
letter-spacing:.2em;
line-height:1.7em;
background:#0A0A0A;
clear:both;
margin:0;
padding:5px 0;
}

#menubar {
width:100%;
position:relative;
list-style:none;
margin:0;
padding:0;
}

#menubar li {
text-align:center;
float:left;
color:#000;
margin:0;
}

#menubar a:link,#menubar a:visited {
display:block;
color:#F6F4F1;
text-decoration:none;
border:0;
padding:1px 10px;
}

#menubar a:hover {
color:#FFA200;
text-decoration:none;
}

#menubar-search {
float:right;
position:absolute;
right:0;
border-left:0;
margin:0;
padding:0 3px;
}

#menubar-search .txtField {
border-left:1px solid #F6F4F1;
border-right:1px solid #F6F4F1;
border-top:1px solid #F6F4F1;
border-bottom:1px solid #F6F4F1;
width:200px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
background:#3F3F3F url(images/search.gif) 3px 2px no-repeat;
color:#F6F4F1;
float:left;
margin:0 5px 0 0;
padding:1px 1px 1px 25px;
}

.post-title {
font-family:"ＭＳ Ｐ明朝", 細明朝, リュウミンL;
font-size:2.8em;
font-weight:400;
line-height:1.3em;
letter-spacing:normal;
margin-bottom:5px;
padding-bottom:5px;
text-transform:none;
color:#000;
border-bottom:0 solid #DEDEDE;
}

.post-title a:link,.post-title a:visited {
text-decoration:none;
clear:both;
border-bottom:0;
color:#000;
padding:2px 0 5px;
}

.post-title a:hover {
text-decoration:underline;
color:#000;
}

.below-title-meta {
color:#000;
font-size:.833em;
margin-bottom:10px;
text-align:left;
font-variant:small-caps;
letter-spacing:.088em;
font-weight:400;
line-height:1em;
}

.below-title-meta a:link,.below-title-meta a:visited {
color:#000;
border:0;
background:transparent;
font-weight:400;
}

.below-title-meta a:hover {
font-weight:400;
text-decoration:underline;
}

.post-wrap {
width:490px;
margin-bottom:15px;
font-weight:400;
padding-top:15px;
border-top:1px solid #CFCCC4;
}

.posts {
margin-bottom:20px;
line-height:1.75em;
}

.posts a:link,.posts a:visited {
font-weight:700;
color:#C00;
text-decoration:underline;
}

.homepage-belowpost-links {
color:#333;
text-transform:uppercase;
font-size:.833em;
letter-spacing:.1em;
font-weight:400;
clear:both;
border:1px solid #DEDEDE;
line-height:1em;
margin:15px 0 0;
padding:3px;
}

.homepage-belowpost-links a:link,.homepage-belowpost-links a:visited {
color:#000;
text-transform:uppercase;
border:0;
font-weight:400;
padding:2px 5px;
}

.homepage-belowpost-links a:hover {
background:transparent;
text-transform:uppercase;
border:0;
font-weight:400;
text-decoration:underline;
padding:2px 5px;
}

#right-topbox-sidebar {
width:100%;
clear:both;
float:left;
background:#E1DCCC url(images/right-top-bg.gif) repeat-y 0 0;
}

.right-top-sidebar {
width:100%;
clear:both;
float:left;
}

#right-left-sidebar {
width:208px;
float:left;
}

#right-right-sidebar {
width:208px;
float:right;
}

.sidebar-separator {
width:100%;
height:3px;
clear:both;
float:left;
background:url(images/separator.gif) no-repeat 0 0;
}

p img {
max-width:475px;
height:auto;
border:0;
padding:0;
}

img.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
border:0;
}

img.alignright {
display:inline;
border:0;
margin:0 0 2px 10px;
padding:0;
}

img.alignleft {
display:inline;
border:0;
margin:0 10px 2px 0;
padding:0;
}

.wp-caption {
text-align:left;
background-color:transparent;
line-height:1em;
}

.wp-caption img {
display:block;
max-width:475px;
height:auto;
border:0;
margin:0;
}

.wp-caption-text {
color:#666;
font-size:.85em;
line-height:1em;
margin:0;
padding:4px 0;
}

.wp-caption-dd {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}

hr {
display:none;
}

.widgetbox {
border-top:1px solid #CFCCC4;
font-family:メイリオ,Meiryo,"ＭＳ Ｐゴシック","MS PGOTHIC";
padding:15px;
}

.widget-title {
font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
font-size:1.167em;
font-weight:700;
color:#6F6F6F;
}

#right-sidebar ul {
list-style:none;
margin:0;
padding:0;
}

#right-sidebar ul li h2 {
font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
font-size:1.167em;
font-weight:700;
color:#6F6F6F;
margin:0;
padding:10px 0 4px;
}

#right-sidebar ul ul li {
background:transparent;
border-top:0;
margin:0;
padding:4px 0;
}

#right-sidebar ul ul ul li {
padding:0 0 0 10px;
}

#right-sidebar ul li.widget_calendar a {
color:#000;
}

#right-sidebar a:link,#right-sidebar a:visited {
color:#000;
background:transparent;
text-decoration:none;
border:0;
}

.widget_tag_cloud {
text-align:center;
line-height:100%;
}

.widget_tag_cloud a {
text-transform:lowercase;
line-height:100%;
}

.textwidget {
border-top:0;
line-height:1.6em;
}

#calendar_wrap {
text-align:center;
margin:0;
padding:0;
}

#wp-calendar {
empty-cells:hide;
width:185px;
margin:5px auto;
}

#wp-calendar #next a:link,#wp-calendar #next a:visited {
padding-right:5px;
text-align:right;
background:transparent;
font-variant:small-caps;
}

#wp-calendar #prev a:link,#wp-calendar #prev a:visited {
padding-left:5px;
text-align:left;
background:transparent;
font-variant:small-caps;
}

#wp-calendar #next a:hover,#wp-calendar #prev a:hover {
color:#000;
text-decoration:underline;
font-variant:small-caps;
}

#wp-calendar a:link,#wp-calendar a:visited {
text-align:center;
background:#ECEADC;
text-decoration:none;
font-weight:700;
}

#wp-calendar a:hover {
text-align:center;
background:#4F4F4F;
color:#FFF;
text-decoration:none;
font-weight:700;
}

#wp-calendar caption {
text-align:center;
width:100%;
font-weight:700;
background:#BAB4A0;
padding:2px 5px;
}

#wp-calendar th {
text-align:center;
padding:3px 0;
}

#wp-calendar td.pad:hover {
background-color:transparent;
}

.wp-pagenavi {
border-top:1px solid #CFCCC4;
clear:both;
float:left;
margin-top:10px;
padding-top:25px;
padding-bottom:20px;
width:475px;
}

.wp-pagenavi a:active {
text-decoration:none;
border:1px solid #000;
color:#000;
background-color:#DFDFDF;
margin:2px;
padding:2px 4px;
}

.wp-pagenavi span.pages {
color:#000;
border:1px solid #7F7F7F;
margin:2px;
padding:2px 4px;
}

.wp-pagenavi span.current {
font-weight:700;
border:1px solid #7F7F7F;
color:#FFF;
background-color:#4F4F4F;
margin:2px;
padding:2px 4px;
}

.wp-pagenavi span.extend {
border:1px solid #7F7F7F;
color:#000;
margin:2px;
padding:2px 4px;
}

.abt_img {
border:0 solid #DFE5FF;
float:left;
max-width:125px;
max-height:75px;
margin:0 5px 5px 0;
padding:2px;
}

.abt_desc {
font-weight:400;
font-size:14px;
line-height:1.6em;
}

.navigation {
float:right;
clear:both;
font-weight:700;
}

.navigation a,.navigation a:link,.navigation a:visited {
text-decoration:none;
border:1px solid #7F7F7F;
color:#000;
background-color:transparent;
margin:2px;
padding:2px 4px;
}

.below-post-meta {
border:1px solid #CFCCC4;
line-height:1em;
margin-top:0;
color:#555;
text-align:center;
padding:10px;
}

#reading-room {
margin-top:20px;
border:2px solid #CFCCC4;
clear:both;
background:transparent url(images/reading-room.gif) no-repeat 0 0;
padding:0;
}

.read-box {
float:left;
width:40px;
font-weight:700;
font-size:.85em;
text-transform:uppercase;
letter-spacing:.1em;
line-height:1.4em;
color:#6F6F6F;
padding:5px 10px;
}

.prev-box {
float:left;
width:175px;
line-height:1.4em;
padding:5px 20px;
}

.next-box {
float:left;
width:175px;
padding-top:5px;
padding-bottom:5px;
padding-left:20px;
line-height:1.4em;
}

#comments {
width:475px;
margin-bottom:15px;
font-weight:400;
padding-right:25px;
padding-top:15px;
line-height:1.6em;
}

.comments-title {
font-size:1.5em;
clear:both;
width:100%;
padding-bottom:5px;
float:left;
display:inline;
margin-bottom:15px;
text-transform:uppercase;
text-align:left;
border-bottom:1px dashed #CFCCC4;
}

.comments-title a,.comments-title a:link,.comments-title a:visited {
border:0;
background:transparent;
text-decoration:none;
}

.comments-title a:hover {
border:0;
background:transparent;
color:#C00;
text-decoration:none;
}

#respond {
width:473px;
margin-bottom:15px;
font-weight:400;
margin-right:25px;
border:2px solid #CFCCC4;
background:transparent;
line-height:1em;
padding:0 0 10px;
}

.comment-box {
padding:10px 20px;
}

.comment-box-title {
font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
color:#6F6F6F;
background:#E1DCCC;
border-bottom:2px solid #CFCCC4;
font-weight:700;
font-size:.85em;
text-transform:uppercase;
letter-spacing:.1em;
line-height:1.4em;
margin-bottom:5px;
padding:3px 5px;
}

.comment-input-row {
clear:both;
margin-bottom:15px;
}

.comment-label {
font-weight:700;
color:#222;
text-align:right;
width:140px;
float:left;
margin-right:10px;
}

.comment-label-desc {
font-weight:400;
color:#666;
clear:both;
display:block;
font-size:.85em;
text-align:right;
line-height:1em;
padding-top:5px;
}

.comment-input-box {
padding-top:5px;
width:260px;
}

.comment-button {
margin-left:150px;
background:#4F4F4F;
color:#FFF;
cursor:pointer;
text-transform:none;
font-weight:700!important;
padding:3px;
}

.add-comment {
float:right;
font-weight:400;
font-size:9px;
color:#666;
display:inline;
text-transform:uppercase;
border:0;
}

#commentform input,#commentform textarea {
font:.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
border:1px solid #B2B2B2;
}

#commentform p {
font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
}

.commentlist {
font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
clear:both;
list-style:none;
margin:0 0 15px;
padding:0;
}

.commentlist ul,.commentlist ol {
font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
clear:both;
background:transparent;
list-style:none;
padding:0;
}

.commentlist li {
font:.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
clear:both;
background:#E1DCCC;
list-style:none;
font-weight:400;
margin:0 0 15px;
padding:10px;
}

.commentlist li ul li {
font-size:1em;
}

.commentlist li .avatar {
float:right;
border:1px solid #eee;
background:#fff;
padding:2px;
}

.commentlist cite,.commentlist cite a {
font-weight:700;
font-style:normal;
font-size:1.1em;
}

.commentlist p {
font-weight:400;
font-size:1em;
line-height:1.5em;
text-transform:none;
}

.commentmetadata {
font-weight:400;
padding-bottom:10px;
border-bottom:1px solid #CFCCC4;
margin-bottom:10px;
}

.commentlist a:hover {
background:transparent;
}

.featured-post {
width:385px;
margin-right:15px;
margin-top:10px;
overflow:hidden;
float:left;
clear:none;
}

.featured-post-img {
width:160px;
border:2px solid #CFCCC4;
overflow:hidden;
float:left;
margin-right:15px;
}

.featured-post-title {
width:175px;
font-size:1.2em;
font-weight:700;
line-height:1.5em;
float:left;
}

.featured-post-title a:link,.featured-post-title a:visited {
text-transform:none;
float:left;
text-decoration:none;
}

.featured-post-title a:hover {
text-transform:none!important;
}

.pagetitle {
width:475px;
font-weight:400;
padding-right:25px;
text-transform:uppercase;
color:#000;
font-size:2em;
margin:10px 0;
}

.blankpagetitle {
width:475px;
font-weight:400;
padding-right:25px;
text-transform:uppercase;
color:#000;
font-size:2em;
border-bottom:1px solid #CFCCC4;
padding-bottom:10px;
margin:10px 0 20px;
}

#downie6 {
background:#FFFCDF;
text-align:center;
font-size:12px;
line-height:1.6em;
margin:10px 0 0;
padding:5px 20px 15px;
}

#downie6 a:link,#downie6 a:visited {
color:#000;
text-decoration:none;
font-weight:700;
border:0;
}

.ie-link {
background:transparent url(images/ie-icon.png) 0 0 no-repeat;
padding-left:30px;
padding-bottom:10px;
margin-right:20px;
}

.firefox-link {
background:transparent url(images/firefox-icon.png) 0 0 no-repeat;
padding-left:30px;
padding-bottom:10px;
margin-right:20px;
}

.opera-link {
background:transparent url(images/opera-icon.png) 0 0 no-repeat;
padding-left:30px;
padding-bottom:10px;
margin-right:20px;
}

.safari-link {
background:transparent url(images/safari-icon.png) 0 0 no-repeat;
padding-left:30px;
padding-bottom:10px;
margin-right:20px;
}

.chrome-link {
background:transparent url(images/chrome-icon.png) 0 0 no-repeat;
padding-left:30px;
padding-bottom:10px;
margin-right:20px;
}

.ad-above-post {
padding-right:20px;
margin-bottom:15px;
}

.ad-below-post {
margin-bottom:20px;
float:left;
}

.image-rotator {
width:160px;
height:auto;
overflow:hidden;
border:1px solid #DFE5FF;
}

.post-thumb {
float:left;
margin-right:15px;
margin-bottom:2px;
width:175px;
height:105px;
border:1px solid #999;
}

.homepage-readmore {
margin-bottom:5px;
line-height:1em;
}

.homepage-readmore a,.homepage-readmore a:link,.homepage-readmore a:visited,.more-link {
color:#6F6F6F;
text-transform:uppercase;
text-decoration:none;
border:0;
font-size:.8em;
font-weight:700;
padding:3px;
}

.homepage-readmore a:hover {
color:#000;
text-transform:uppercase;
text-decoration:none;
border:0;
padding:3px;
}

.rel-post {
width:100%;
float:left;
margin-bottom:20px;
font-size:1em;
line-height:1.4em;
border:2px solid #CFCCC4;
padding:0 0 10px;
}

.rel-post-entry-wrap {
float:left;
width:220px;
margin:10px 0 0 10px;
}

.rel-post-thumb {
float:left;
background:transparent;
border:2px solid #CFCCC4;
margin:5px 5px 5px 0;
padding:0;
}

.rel-post-title {
padding-top:5px;
float:left;
width:170px;
}

.rel-post li,.rel-post ul {
list-style:none;
margin:0;
padding:0;
}

.rel-post a:hover {
text-decoration:underline;
}

.archives-wrap {
width:475px;
font-weight:400;
padding-right:25px;
line-height:1.6em;
}

.archives-wrap ul,.archives-wrap ul li {
list-style:none;
float:left;
margin:0 20px 10px 0;
padding:0;
}

.archives-wrap ol,.archives-wrap ol li {
list-style:none;
clear:both;
margin:0;
padding:0;
}

.archives-title {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:2.4em;
font-weight:400;
line-height:1.3em;
letter-spacing:normal;
margin-top:30px;
padding-bottom:5px;
text-transform:none;
color:#000;
border-bottom:1px solid #CFCCC4;
clear:both;
}

.sticky {
background:#E1DCCC;
border:2px solid #CFCCC4;
padding:15px;
}

#reading-room2 {
margin-top:20px;
border:2px solid #CFCCC4;
clear:both;
background:transparent url(images/reading-room.gif) repeat-y 0 0;
padding:0;
}

.read-box2 {
float:left;
width:60px;
font-weight:700;
font-size:.85em;
text-transform:uppercase;
letter-spacing:.1em;
line-height:1.4em;
color:#6F6F6F;
padding:5px;
}

.prev-box2 {
float:left;
width:105px;
line-height:1.4em;
padding:5px 20px;
}

.next-box2 {
float:left;
width:200px;
padding-top:5px;
padding-bottom:5px;
padding-left:20px;
line-height:1.4em;
}

.rel-post2 {
width:100%;
margin-bottom:20px;
font-size:1em;
line-height:1.4em;
border:2px solid #CFCCC4;
padding:0 0 5px;
}

.topbox {
float:left;
width:156px;
margin:0;
}

.topbox dd {
text-align:right;
}

table#table-01 {
width:100%;
border:1px #E3E3E3 solid;
border-collapse:collapse;
border-spacing:0;
}

table#table-01 th {
border:#E3E3E3 solid;
background:#F5F5F5;
font-weight:700;
line-height:120%;
text-align:center;
border-width:0 0 1px 1px;
padding:5px;
}

table#table-01 td {
border:1px #E3E3E3 solid;
text-align:center;
border-width:0 0 1px 1px;
padding:5px;
}

table#table-01 .tab0h {
text-align:left;
padding-left:20px;
font-weight:700;
}

.clear,.kaijyo {
clear:both;
}

.left,.alignleft {
float:left;
}

.right,.alignright {
float:right;
}

strong,.abt_name {
font-weight:700;
}

#top-search form,#menubar-search form {
margin:0;
padding:0;
}

#menubar a.rss,#menubar a:hover.rss {
padding-right:5px;
padding-left:35px;
background:transparent url(images/rss-small.gif) 10px 2px no-repeat;
border:0;
}

.posts a:hover,#right-sidebar a:hover {
color:#000;
background:transparent;
text-decoration:underline;
}

#right-sidebar ul li,.topbox dl,.topbox dt,.topbox dd,.topbox img {
margin:0;
}

#right-sidebar ul ul,#right-sidebar ul li.widget_search,#right-sidebar ul li.widget_calendar {
padding:0;
}

#wp-calendar td,#wp-calendar tr {
text-align:center;
padding:5px 0;
}

.wp-pagenavi a,.wp-pagenavi a:link,.wp-pagenavi a:visited {
text-decoration:none;
border:1px solid #7F7F7F;
color:#000;
margin:2px;
padding:2px 4px;
}

.wp-pagenavi a:hover,.navigation a:hover {
color:#FFF;
background-color:#4F4F4F;
}

.next-prev-label,.next-prev-label2 {
display:block;
clear:both;
font-weight:700;
font-size:.85em;
text-transform:uppercase;
letter-spacing:.1em;
color:#6F6F6F;
padding-bottom:5px;
line-height:1em;
}

.commentlist a,.commentlist a:link,.commentlist a:visited,.post-thumb a,.post-thumb a:hover {
text-decoration:none;
border:0;
}

#downie6 a:hover,.rel-post a,.rel-post a:link,.rel-post a:visited {
text-decoration:none;
}
.rel-post-slug,.rel-post-slug2 {
font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
color:#6F6F6F;
background:#E1DCCC;
border-bottom:2px solid #CFCCC4;
font-weight:700;
font-size:.85em;
text-transform:uppercase;
letter-spacing:.1em;
line-height:1.4em;
padding:3px 5px;
}
.newsbox {
overflow: auto;
height:100px;
margin:10px 0px 5px 10px;}
