/*  
Theme Name: Arthemia
Theme URI: http://www.re-searcher.com
Description: <a href="http://www.re-searcher.com/">Arthemia</a> theme is combining a magazine and a weblog into one; it is not too magazine-ish nor too blog-ish. Designed for Wordpress. Gravatar support included along with automatic thumbnail resizer.
Version: 1.0
Author: Michael Jubel, Carlos Quiterio
Author URI: http://www.re-searcher.com/


The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/

 
* {
margin:0;
padding:0;
}
body {
background:#999 url(http://re-searcher.com/site/media/backtop.jpg) repeat-x top left;
color:#6B4D47;
font-family:Georgia,serif;
font-size:100%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-align:center;
padding:0;
}
p {
line-height:150%;
margin-bottom:5px;
}
a:link {
color:#15878b;
text-decoration:none;
}
a:visited {
color:#27659e;
text-decoration:none;
}
a:hover, a:active {
color:#80b978;
text-decoration:none;
}
#head a img {
border:0 none;
}
acronym, abbr, span.caps {
font-size:0.9em;
letter-spacing:0.07em;
}
acronym, abbr {
border-bottom:1px dashed #433533;
}
blockquote {
border-bottom:1px solid #6B4D47;
border-top:1px solid #6B4D47;
font-family:Georgia,serif,Arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:1.5em;
margin:10px 5px;
padding:10px 10px 0;
}
select {
width:130px;
}
#head {
font-size:0.7em;
margin:0 auto;
padding:0;
text-align:left;
width:960px;
}
#page {
font-size:11px;
margin:0 auto;
padding:10px 18px;
text-align:left;
width:940px;
}
#page #sidebar{

padding-top:5px!important;

}
.left {
float:left;
}
.right {
float:right;
}
.center {
text-align:center;
}
#navbar {
background:transparent url(http://re-searcher.com/site/media/header.gif) no-repeat scroll 0 0;
margin:0 auto;
padding:0 10px;
position:relative;
text-align:center;
z-index:20;
}
#page-bar {
margin-top:70px;
width:400px;
}
#logo {
display:inline;
float:left;
}
#page-bar-right {
display:inline;
float:right;
margin-top:70px;
width:400px;
}
#page-bar ul, #page-bar-right ul {
cursor:pointer;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#page-bar li, #page-bar-right li {
cursor:pointer;
display:block;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#page-bar li:hover, #page-bar li a:hover, #page-bar-right li a:hover {
color:#29dfca !important;
}
#page-bar a, #page-bar a:visited, #page-bar-right a, #page-bar-right a:visited {
color:#000;
display:block;
font-family:Georgia,Times,Serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
letter-spacing:0.1em;
line-height:normal;
margin:0;
padding:10px 16px;
}
#page-bar a:hover, #page-bar-right a:hover {
display:block;
text-decoration:none;
color:#29dfca;
}
#searchform, #search {
margin:0;
padding:0;
}
#page-bar li {
float:left;
margin:0;
padding:0;
text-align:center;
}
#page-bar-right li {
float:right;
margin:0;
padding:0;
text-align:center;
}
#page-bar li li, #page-bar-right li li {
float:left;
margin:0;
padding:0;
text-transform:none;
width:100%;
}
#page-bar li li a, #page-bar li li a:link, #page-bar li li a:visited, #page-bar-right li li a, #page-bar-right li li a:link, #page-bar-right li li a:visited {
background:#FFFFFF none repeat scroll 0 0;
border-top:1px dotted #6B4D47;
cursor:pointer;
float:none;
font-family: Georgia, Serif;
margin:0;
padding:5px 0 5px 16px;
text-align:left;
width:100%;
}
#page-bar li li a:hover, #page-bar li li a:active, #page-bar-right li li a:hover, #page-bar-right li li a:active {
background:#FFF none repeat scroll 0 0;
color:#322522;
cursor:pointer;
padding:5px 0 5px 16px;
}
#page-bar li ul, #page-bar-right li ul {
left:-999em;
position:absolute;
width:10em;
}
#page-bar li:hover ul, #page-bar-right li:hover ul {
background:#fff3b3 none repeat scroll 0 0;
cursor:pointer;
display:block;
padding:0;
}
#page-bar li:hover ul, #page-bar li.sfhover ul, #page-bar-right li:hover ul, #page-bar-right li.sfhover ul {
left:auto;
}
h1, h2, h3, h4, h5, .title{
color:#522322;
font-family:Georgia,serif,Arial;
font-weight:bold;
}

h1 {
font-size:16px;
}
h2, {
font-size:15px;
margin-bottom:15px;
}
h3 {
font-size:14px;
font-weight:bold;
}
h4 {
font-size:13px;
font-weight:bold;
}
h5 {
font-size:12px;
font-weight:bold;
}
h3.cat_title, h3.cat_title a {
color:#748597;
}
h3#respond {
margin-top:0;
padding-top:20px;
}
h3#comments {
margin-top:32px;
padding-left:0;
}
h3.authors {
margin-top:15px;
}
h2.titlebig{
width:910px;
font-size:25px;
color:#fff !important;
}
.entry h6{
display:none;
}
#logo {
position:relative;
width:129px;
z-index:10;
}
#tagline {
color:#6B4D47;
font-size:1em;
margin-top:5px;
}
#top {
margin:10px 0;
padding:0;
}

.headline, .headline-random {
background:#FFFFFF url(http://re-searcher.com/site/media/toparr.gif) no-repeat scroll top;
float:left;
font-size:11px;
height:318px;
margin:20px 10px 0 0;
overflow:hidden;
padding:15px 5px 5px 5px;
width:167px;
text-decoration:none;
text-align:center;
position:relative;
}
.headlinecenter{
background:#FFFFFF url(http://re-searcher.com/site/media/backscrap.gif) no-repeat top;
float:left;
height:318px;
margin:20px 10px 0 0;
padding:15px 8px 5px 8px;
width:161px;
text-decoration:none;
text-align:center;
position:relative;

}
.headlinecenter .postform{
width:100%;
background-color:fff;
border: 1px solid #999;
margin-bottom:2px;
font:bold 10px Georgia, serif;
color:#000;
}
.headlinecenter form{
margin:0!important;
padding:0!important;
}

.headline .excerpt, .headline-random ul{
position:absolute;
bottom:0;
left:8px;
width:160px;
overflow:hidden;
background:url(http://re-searcher.com/site/media/overlay1.png) repeat-x bottom left;
padding-top:15px;
border-top: 2px solid #748597;
height:55px;
}
.headlinecenter .ctc{
text-align:center;
padding-bottom:5px;
margin-bottom:4px;
overflow:hidden;
background:url(http://re-searcher.com/site/media/lines.png);

}
.ctc a, .headlinecenter li a {
text-decoration:none;
color:#748597!important;
line-height:15px;
}
.headlinecenter li {
margin:0; padding:0;

}
.ctc a:hover, .headlinecenter li a:hover {
color:#80b978!important;

}
.headline strong a, .headlinecenter strong a, .headline-random ul li a {
color:#15878B;
display:block;
font-size:18px;
font-weight:bold;
font-style:italic;

}
.headline strong a:hover, .headlinecenter strong a:hover, .headline-random ul li a:hover{
color:#748597!important;
text-decoration:none;
}

.headline div.title, .headlinecenter div.title, .col1 h2.title, .headline-random div.title{
display:block;
letter-spacing:0.05em;
margin-bottom:4px;
margin-top:8px;
padding:20px auto 3px auto;
text-align:center;
font-style:small-caps;
color:#322522;
font-size:14px;
}

.wg h3{
background:#FFFFFF url(http://re-searcher.com/site/media/toparr.gif) no-repeat scroll top;
padding: 15px 5px 5px 5px;

}
.headline .desc, .headlinecenter .desc, .col1 .desc, .col2 .desc, .headline-random .desc{
display:block;
margin-bottom:5px;
font:11px Georgia, serif;
color:#666;
font-style:italic;
padding:5px auto 5px auto;
}

.headline .title a:hover, .headline .widgettitle a:hover {
border:0 none;
text-decoration:none !important;
}
.headline div.headthb {
background:#FFF3B3 none repeat scroll 0 0;
display:inline;
float:left;
margin-bottom:10px;
margin-right:10px;
padding:0;
}
.headline div.meta {
display:block;
padding-bottom:2px;
}
.headline p {
margin:0;
padding:0;
}
.headline a img {
border:5px solid #FF3B3B;
display:block;
margin:3px;
padding:0;
}
.headline a img:hover {
border-color:#666666;
}
.headline img {
border:one;
margin:0;
padding:0;
}
.headline .clearfloat {
display:block;
}
.headline p {
padding-bottom:5px;
}
.headline ul li, .headlinecenter ul li, .cat-item {
display:inline;
margin:0 1px;
list-style:none;
list-style-type:none;
line-height:1.4em;
}
.headlinecenter ul{
list-style:none;
list-style-type:none;
}

}
#middle {
margin:0 0 10px 0;
padding:0;
}

.bigruler {
background:transparent url(http://re-searcher.com/site/media/ruler2.gif) repeat-x scroll center bottom;
width:920px;
height:10px;
}

#col-1, #col-12, #col-11 {
border-top:3px double #FFFFFF;
}
#col-13, #col-10 {
border-top:3px double #CCFF33;
}
.category span.cat_title, #front-popular h3, #front-list .cat_title {
font-size:1.5em;
font-weight:bold;
letter-spacing:-0.05em;
margin:0;
text-transform:lowercase;
}
#front-popular h3 {
color:#748597;
}
.category a {
background:transparent none repeat scroll 0 0;
border-bottom:1px dotted #6B4D47;
color:#FFFFFF;
display:block;
}
.category a:hover {
background:transparent none repeat scroll 0 0;
color:#322522;
text-decoration:none;
}
#bottom {
overflow:hidden;
width:950px;
padding-top:10px;
margin-bottom:10px!important;
}
.listingindex{
width:561px;
float:left;
}
#bottom .col1 {
background:#FFFFFF url(http://re-searcher.com/site/media/toparr.gif) no-repeat scroll top;
float:left;
font-size:11px;
line-height:1.5em;
margin:10px 10px 5px 0;
padding:15px 5px 5px 5px;
width:167px;
text-decoration:none;
text-align:center;
border-bottom: 1px solid #748597;
position:relative;
}
.col1 .title, .col2 .title{
margin:15px 0 5px 0!important;
font-size:14px;
}
.col1 .listing{
border-bottom:1px solid #748597;
margin:12px 0 6px 0;
height:155px!important;
}

.col2, .sidebar-bottom {
background:#FFFFFF url(http://re-searcher.com/site/media/toparr.gif) no-repeat scroll top;
float:left;
font-size:11px;
line-height:1.5em;
margin:0px 10px 5px 0;
padding:15px 5px 5px 5px;
width:354px;
text-decoration:none;
text-align:center;
border-bottom: 2px solid #748597;
position:relative;
}
.col3 {
background:#FFFFFF url(http://re-searcher.com/site/media/toparr.gif) no-repeat scroll top;
font-size:11px;
line-height:1.5em;
margin:0;
padding: 0;
text-align:center;
padding: 15px 0 0 0;

}
#rowbot{
width:551px; 
float:left; 
display:inline; 
clear:left; 
background:#FFFFFF; 
margin-top:5px;

}
.col3 .foot{
float:left;
margin:15px 0 5px 0;
padding:0 5px 5px 10px;
width:168px;
text-align:left!important;
background:#FFFFFF;
}

.foot .fav p{
padding:0; margin:0;
line-height:auto;
}
.foot .faved {
margin-right:4px; 
border:1px solid #debeb7;
font-size:10px;
padding:1px;
font-weight: bold;

}
.favremove{
color:red!important;
}
#front-list {
float:left;
font-size:11px;
line-height:1.75em;
overflow:hidden;
padding:10px 0;
width:562px;
}
#front-list blockquote {
padding:0 10px;
}
#front-list .title {
font-family:Georgia;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-bottom:10px;
}
#front-list .cat_title {
display:inline;
float:left;
width:183px;
}
.cat_title h2 {
background:#FFFFFF url(http://re-searcher.com/site/media/arrrightcenter.gif) no-repeat scroll right center;
clear:both;
display:block;
margin-bottom:50px;
padding:5px;
width:170px !important;
}
#front-list .listingh {
background:#FFFFFF url(http://re-searcher.com/site/media/leftarr.gif) no-repeat scroll left top;
display:inline;
float:left;
padding:0;
width:369px;
}
#front-list .listingh .post {
padding:10px 5px 25px 25px;
background:#fff url(http://re-searcher.com/botarr.gif) repeat-x center bottom;
}
#front-list .divider {
margin-bottom:15px;
margin-top:15px;
}
.author {
font-size:0.8em;
font-weight:bold;
}
.meta {
color:#FFFFFF;
margin-top:-5px;
}
.meta a {
color:#322522;
}
.headline p, #featured p {
margin:0;
}
#content {
float:left;
font-size:1.05em;
line-height:1.5em;
min-height:400px;
padding:10px;
width:540px;
}
.archivetitle {

background: #fff url(http://re-searcher.com/site/media/toparr.gif) no-repeat scroll center top;;
text-align:center;
margin:0 10px 10px 0;
padding:25px 0;
}
.archive .listing {
border-bottom:1px solid #6B4D47;
display:inline;
float:left;
height:200px;
margin:0 15px 15px 5px;
border:5px solid #fff;
width:200px;
}
.archive .listing .thb {
background:#FFFFFF none repeat scroll 0 0;
display:block;
height:200px;
margin-bottom:5px;
overflow:hidden;
padding:0;

}
.archive .listing .thb a, .archive .listing .thb a img {
border:0 none;
margin:0;
padding:0;
}
.thb .message{
margin:5px 3px 3px 3px;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
border-bottom: 1px dotted #6B4D47;
border-top: 1px dotted #6B4D47;
text-align:left;
padding-bottom:5px;
}
.thb .message img {
margin-right:5px;
vertical-align:bottom;
}

#contentbig 
{
float:left;
font-size:1.05em;
line-height:1.75em;
min-height:400px;
padding:10px 5px;
text-align:center;
width:940px;
}
.archivebig h2.title {
font-size:16px;
margin-bottom:25px;
}
.archivebig .listing, .archivebig .listingi {
border-bottom:1px solid #6B4D47;
display:inline;
float:left;
height:230px;
margin:0 8px 15px 4px;
text-align:left !important;
width:295px;
}
.archivebig .col1, .archive .col1{
background:#FFFFFF url(http://re-searcher.com/site/media/toparr.gif) no-repeat scroll top;
float:left;
font-size:11px;
line-height:1.5em;
margin:10px 10px 0 0;
padding:15px 5px 5px 5px;
width:167px;
height:270px;
text-decoration:none;
text-align:center;
border-bottom: 1px solid #748597;
position:relative;
}
.archive .col1{
background:#FFFFFF url(http://re-searcher.com/site/media/toparr.gif) no-repeat scroll top;
float:left;
font-size:11px;
line-height:1.5em;
margin:10px 10px 0 0;
padding:15px 5px 5px 5px;
width:160px;
height:180px;
text-decoration:none;
text-align:center;
border-bottom: 1px solid #748597;
position:relative;
}
.archivesearch .col1{
background:#FFFFFF url(http://re-searcher.com/site/media/toparr.gif) no-repeat scroll top;
float:left;
font-size:11px;
line-height:1.5em;
margin:10px 10px 0 0;
padding:15px 5px 5px 5px;
width:160px;
height:213px;
text-decoration:none;
text-align:center;
border-bottom: 1px solid #748597;
position:relative;
}
.archivesearch .col1 .thb .title{
margin-bottom: 3px!important;
}

.archivebig .listing {
background:#FFFFFF url(http://re-searcher.com/site/media/toparr.gif) no-repeat scroll center top;
}
.archivebig .listingi {
background:#FFFFFF url(http://re-searcher.com/site/media/toparri.gif) no-repeat scroll center top;

}
.archivebig .listing .thb {
display:block;
margin:6px;
padding:0;
padding:15px 0;
overflow:auto;
position:relative;
}

.archivebig .listing .thb .ngg-galleryoverview, .archive .listing .thb .ngg-galleryoverview{
border-bottom: 1px dotted #6B4D47;
margin: 0px 0px 5px 0px!important;
}

.archivebig .listing .thb p, .archive .listing .thb p{
margin:0;
padding:0;
}

.archivebig .listing .thb .ngg-galleryoverview .ngg-gallery-thumbnail a img, .archive .listing .thb .ngg-galleryoverview .ngg-gallery-thumbnail a img{
border:0 none;
padding:0;
width:40px!important;
height:40px!important;
}
.thb .catags{
border-top: 1px dotted #6B4D47;
}
.midsingle{
float:left; width:230px; 
padding-left:5px;
}
.midsingle ul, .midsingle ul li{
list-style-image:none !important;
list-style-type:none !important;
list-style:none !important;
padding-left:0 !important;
list-style-image:none;
}

a.child_cat{
font-size:10px!important;
color:#000!important;
text-decoration:underline;
}
a.parent_cat{
color:#6B4D47!important;
font-family:Georgia,serif;
font-size:100%!important;
text-decoration:none;
}
.thb .tags {
font-family:Georgia,"Lucida Sans",sans-serif;
font-size:10px;
line-height:1.3em;
margin:3px!important;
border-bottom: 1px dotted #6B4D47;
clear:both;
text-align:left;
}
.archivebig .listing .thb .tags a {
margin-left:3px;
text-decoration:none;
}
.archivebig .listing .thb .tags b {
font-family:Georgia,"Lucida Sans",sans-serif;
font-weight:bold;
color:6B4D47;
margin-bottom:2px;
}
.archivebig .listing .thb .tags a:visited {
text-decoration:none;
}
.archivebig .listing .thb .tags a:hover {
text-decoration:none;
}
.archivebig .listing h3, .archive .listing h3 {
font-size:14px !important;
text-align:center;
border-bottom: 1px dotted #6B4D47;
margin-bottom:5px;
}
.post {
font-size:11px;
background:#fff url(http://re-searcher.com/site/media/botarr.gif) repeat-x center bottom;
padding:0 20px 25px 20px;
}
.postbot {
font-size:11px;
background: #fff url(http://re-searcher.com/site/media/toparr.gif) no-repeat scroll center top !important;
padding:20px 20px 25px 20px;
}
.post h2.title{
display: block;
background: #fff url(http://re-searcher.com/site/media/toparr.gif) no-repeat scroll center top !important;
margin-bottom:10px;
padding-top:20px;
text-align:center;
font-size:20px;
border-bottom: 1px dotted #6B4D47;
padding-bottom:10px;
}

.single{
margin:0 0 10px 0;
border-bottom:1px dotted #6B4D47;
padding-bottom:10px;
}

.post #respond{
background:#FFFFFF url(http://re-searcher.com/site/media/toparr.gif) no-repeat scroll top;
margin-bottom:10px;
padding-top:20px;
text-align:center;
font-size:14px;
}

.post .clearfloat {
border-bottom: 1px dotted #6B4D47;
margin:0 0 10px;
}
.post ul, .post ol {
margin-bottom:15px;
}
#content .front-list .title {
background:#FFFFFF url(http://re-searcher.com/site/media/bottarr.gif) no-repeat scroll left bottom;
font-family:Georgia;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0 0 5px;
padding:5px 0 5px 30px;
}
.post ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:square;
margin-left:10px;
}
.post ol li {
list-style-image:none;
list-style-position:outside;
list-style-type:decimal;
margin-left:30px;
}
.post ol li ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:square;
margin-left:20px;
}
.post img, .post a img, #front-list img {
padding:0;
}
.post .ads {
margin-top:10px;
}

.stbutton img {
display:none;
}

#sidebar {
float:left;
margin:5px 0 0;
width:370px;
}
#sidebar h3, #sidebar h2, #sidebar h4, {
color:#322522;
font-family:Georgia,serif,Arial;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0 0 5px;
padding:15px 5px 5px 5px;
text-align:center;
}
#sidebar-top, .sidebar-bottom {
width:355px;
}
.sidebar-bottom {
margin-top:0px;
}
#sidebar-middle {
width:375px;
margin-top:5px;
}
 #page #sidebar-middle{
  margin-top:10px;
  }
#sidebar .originalspanel{
text-align:center;
margin:0 auto;
position:relative;
overflow:hidden;
height:340px;
}
 .originalspanel ul{
list-style:none;
}
.headline-random ul{
list-style:none;
}
#sidebar .originalspanel ul li{
text-align:center;
border-bottom:0 none!important;
}
#sidebar .originalspanel ul li a {
font-size:22px;
font-style:italic;
font-weight:bold;
line-height:32px;
}

#sidebar originalspanel a img, #sidebar .originalspanel a{
border:none;
}
#sidebar .originalspanel a:hover img, #sidebar .originalspanel a:hover{
border:none!important;
}
#sidebar-left, #sidebar-right {
float:left;
margin:5px 10px 10px 0;
}
.wg{
background:#FFFFFF url(http://re-searcher.com/site/media/botarr2.png) no-repeat center bottom;
display:block;
width:157px;
padding: 0 10px 22px 10px;

}
#sidebar li, .col1 li, .wg li {
border-bottom:1px dotted #6B4D47;
display:block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:2px 0;
text-align:left;
font:11px Georgia;
line-height:1.3em;
}
#sidebar li a:hover, .col1 li a:hover, .wg li a:hover{
background:#ffffcc;
}
#sidebar li a, .col1 li a, .wg li a{
display:block;
text-decoration:none;
}

#sidebar-ads {
float:right;
margin-bottom:10px;
padding:8px 10px;
width:300px;
}
#sidebar form{
border-bottom:1px solid #debeb7;
display:block;
clear:both;
margin:0 0 0 0;
padding:0 10px 10px 10px;
height:60px;
text-align:left!important;
}
#sidebar-bottom fieldset{
text-align:left!important;
margin:0;
padding:0;
width:250px;
}
#sidebar  select {
border:1px solid #6B4D47;
width:100%;
}
#sidebar  .field, #sidebar fieldset input {
background:transparent none repeat scroll 0 0;
border:1px solid #322522;
color:#322522;
height:15px;
padding:2px;
margin:0;
text-align:left!important;
width:250px;
}

#sidebar .wpml_loading{
display:none!important;
}
#sidebar input.button {
background:#ad2019 none repeat scroll 0 0;
border:1px solid #322522;
color:#fff;
font-weight:bold;
font-family:Georgia, serif;
height:20px;
width:50px;
margin:20px 0 ;
float:left;
}

#sidebar fieldset {
border:none!important;
color:#666;
clear:both;
font-size:11px;
margin-right:10px;
padding:0;
float:left;
}
.searchbutton {
border:none;
padding:0;
vertical-align:middle;
}
#commentform input {
margin:5px 5px 1px 0;
width:140px;
}
#commentform textarea {
margin-top:5px;
width:99%;
}
#sidebar-top form {
border-bottom:1px dotted #322522;
padding-bottom:15px;
}
.commentlist cite {
display:block;
font-style:normal;
margin-bottom:4px;
}
.commentlist blockquote {
background:#433533 none repeat scroll 0 0;
}
.commentlist li {
background:#F2F2F2 none repeat scroll 0 0;
border-bottom:1px solid #DCDBD7;
color:#4D4D4D;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:3px;
padding:10px 14px;
}
.commentlist li li {
background:transparent none repeat scroll 0 0;
border:medium none;
list-style-image:none;
list-style-position:outside;
list-style-type:square;
margin:3px 0 3px 20px;
padding:3px 0;
}
.commenttext {
float:right;
width:502px;
}
.commentlist cite strong {
font-size:1.1em;
}
li.my_comment {
background:#FFFFFF none repeat scroll 0 0;
border:medium none;
}
li.my_comment cite strong {
color:#313228;
font-size:1.3em;
}
#commentform small {
background:#FFFFFF none repeat scroll 0 0;
font-weight:bold;
padding:0;
}
.commentmetadata {
color:#4D4D4D;
display:block;
margin-top:3px;
text-align:right;
}
.commentmetadata a, .commentmetadata a:visited {
color:#959382;
}
.commentlist small {
background:#E9E9E9 none repeat scroll 0 0;
}
.avatar {
border:1px solid #56562C;
float:left;
height:45px;
margin:15px 8px 6px 0;
padding:1px;
width:45px;
}
#comment {
background:#FFFFFF none repeat scroll 0 0;
width:590px;
}
#front-popular {
font-size:9px;
padding:2px 5px 0 0;
width:940px;
text-align:center;
margin:0 auto;
}
.footerstuff {
float:left;
margin-right:12px;
padding:0;
text-align:center;
width:300px;
margin-top:10px;
margin-bottom:5px;
}
.footerstuff.textwidget h3{
margin-top:15px;
}
.footerstuff.textwidget ul{
margin-bottom:10px;
}
.post #cats{
display:block;
clear:both;
}
#catstyles, #catmedia, #catbusiness {
float:left;
margin:7px;
padding:0;
width:150px;
margin-top:10px;
padding-bottom:5px;

}
.footerstuff li, #catstyles li, #catmedia li, #catbusiness li {
border-bottom:1px dotted #748597;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 5px;
padding:2px 0;
text-align:left!important;
font:11px Georgia;
line-height:1.3em;

}
.footerstuff li{
display:inline;
width:140px;
float:left;
}
 #catstyles li, #catmedia li, #catbusiness li {
 display:block;
 width:140px;
 }
 
.footerstuff li a:hover, #catstyles li a:hover{
background:#ddd;
}
#catmedia li a:hover{
background:#748597;
}
#catbusiness li a:hover{
background:#999;
}
#recentpost a, #mostcommented a, #recent_comments a {
color:#322522;
}
#recentpost ul, #mostcommented ul, #recent_comments ul {
margin-top:5px;
}

.footerstuff ul li:first-child {
border-top:0 none;
}
#bottomfoot {
background:#FFFFFF none repeat scroll 0 0;
border-top:1px solid #6B4D47;
width:100%;
text-align:center;
height:70px;
}
#footer {
font-size:10px;
margin:0 auto 0 auto!important;
padding-bottom:0;
padding-top:10px;
width:960px;
color:#333;
}
.clearfloat:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.clearfloat {
display:inline-block;
}
* html .clearfloat {
height:1%;
}
* + html .clearfloat {
height:1%;
}
.clearfloat {
display:block;
}