

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 
{
	margin:0; 
	padding:0; 
	border:0; 
	outline:0; 
	font-weight:inherit; 
	font-style:inherit; 
	font-size:100%; 
	font-family:inherit; 
	vertical-align:baseline;
}


:focus{outline:0}
body 	{
	line-height:1; 
	color:black; 
	background:white;
	}
ol, ul	{
	list-style:none;
	}



table {	border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q {	quotes: "" "";}



*	{
	margin:0; 
	padding:0;
	}

body	{
	font:100% Arial,Helvetica; 
	background:#505050 url(images/background.jpg)repeat fixed; 
	color:#505050;
	}

p	{
	margin:15px 0;
	}

a:link, a:visited	{
	color: #000; 
	text-decoration:none;
	}

a:hover, a:active	{
	color:#c00; 
	text-decoration:underline;
	}


a img	{
	border:0;
	}

code	{
	font:1.0em 'Courier New',Courier,Fixed; 
	background:#ececec;
	}

pre	{
	background:transparent; 
	border:1px solid #ddd; 
	overflow:auto; 
	clear:both; 
	max-height:200px;
	}

acronym, abbr, span.caps {
	font-size:0.9em; 
	letter-spacing:.07em; 
	cursor:help;
	}

acronym, abbr {
	border-bottom:1px dashed #999;
	}

blockquote{
	width:480px;
	border-top:1px dotted #e2e2e2;
	border-bottom:1px dotted #e2e2e2;
	font-family: "Helvetica Neue",Helvetica,Arial,Sans-Serif;
	font-size: 14px;
	line-height:1.6;
	margin:10px 0 20px 10px;
	padding:10px 0 10px 50px;
	background: url(images/blockquote.gif) no-repeat top left;
	}

select {
	width:130px;
	}

strong { 
	font-weight:bold;
	}

em	{ 
	font-style:italic;
	}




#head	{
	width:930px; 
	margin:0px auto; 
	margin-top:0px; 
	padding:10px 5px 15px 5px; 
	font-size:0.7em; 
	background:#fff; 
	border-left:5px solid #fff; 
	border-right:5px solid #fff;
	}

#page	{
	width:920px; 
	margin:0px auto; 
	padding:10px; 
	background:#eee url(images/diag_stripe.gif); 
	font-size:12px; 
	border-left:5px solid #fff; 
	border-right:5px solid #fff;
	}

#inner {    
	margin:0;     
	padding:0;     
	background:url(images/left_stripe.gif) left repeat-y;
	}

.left	{
	float:left;
	}

.right {
	float:right;
	}



#navbar {
	margin:0 auto; 
	padding:0px 10px 0px 10px; 
	text-transform:uppercase; 
	background:#333 url(images/navbar.png); 
	width:920px; 
	font-size:10px; 
	border-left:5px solid #fff; 
	border-right:5px solid #fff;
	}

#page-bar {
	padding:0px;
	}

#page-bar ul {
	list-style:none;
	}

#page-bar li {
	float:left; 
	list-style:none; 
	cursor:pointer; 
	display:block; 
	border-right:1px solid #303030;
	}

#page-bar li:hover {
	background:#5b5b5b;
	}

#page-bar a, #page-bar a:visited
	{
	margin:0px; 
	padding:7px 14px; 
	font-weight:bold; 
	color:#eee; 
	display:block;
	}

#page-bar a:hover
	{
	text-decoration:none; 
	display:block;
	}

#page-bar p
	{
	margin:0; 
	padding:0;
	}
#searchform
	{
	width:184px; 
	float:right; 
	text-align:right; 
	padding-top:3px; 
	margin-right:10px;
	}


		
#page-bar li
	{
	float:left; 
	margin:0px; 
	padding:0px;
	}

#page-bar li li
	{
	float:left; 
	margin:0px; 
	padding:0px; 
	width:132px; 
	text-transform:none;
	}
	
#page-bar li li a, #page-bar li li a:link, #page-bar li li a:visited
	{
	width:122px; 
	float:none; 
	margin:0px; 
	padding:4px 10px 4px 10px; 
	background:#5b5b5b url(images/dots_nav.gif) repeat-x top;
	}

#page-bar li li a:hover, #page-bar li li a:active
	{
	background:#909090; 
	padding:4px 10px 4px 10px;
	}

#page-bar li ul
	{
	position:absolute; 
	width:10em; 
	left:-999em;
	}

#page-bar li:hover ul
	{
	left:auto; 
	display:block;
	}

#page-bar li:hover ul, #page-bar li.sfhover ul
	{
	left:auto;
	}





h1	{
	font:26px Georgia,"Times New Roman",Times,serif; 
	font-weight:bold; 
	letter-spacing:-0.08em;
	}

h2	{
	font-weight:bold; 
	text-decoration:none; 
	padding:8px 0px 8px 0px; 
	font-size:20px; 
	overflow:hidden; 
	margin:0px; 
	display:block; 
	border-bottom:1px solid #ccc;
	}

h3	{
	font:12px Arial; 
	margin-bottom:3px; 
	color:#303030; 
	font-weight:bold;
	}

h4	{
	font:12px Arial;
	}

h3.cat_title, h3.cat_title a
	{
	color:#333; 
	letter-spacing:-0.05em;
	}

h3#respond
	{
	margin-top:0px; 
	padding-top:20px;
	}

h3#comments
	{
	margin-top:32px; 
	padding-left:0px; 
	margin-bottom:15px;
	}

h3.authors
	{
	margin-top:15px;
	}





#logo	{
	width:165px;
	height:90px;
	background:#fff;
	}

#tagline
	{
	margin-top:10px;
	color:#1d3566;
	font-weight:bold;
	}

#top	{
	margin:0 auto; 
	padding:0px 10px 0px 0px; 
	background:#dedede; 
	width:930px; 
	border-left:5px solid #fff; 
	border-right:5px solid #fff;
	}

#headline
	{
	width:560px;
	float:left;
	padding:0px 12px 25px 25px; 
	font-size:12px;
	line-height:1.5em;
	margin:0;
	background:#333;
	color:#fff;
	overflow:hidden;
	}

#headline a
	{
	color:#a0a0a0;
	}

#headline a:hover
	{
	color:#d0d0d0;
	}

#top div.label
	{
	font:14px Arial;
	font-weight:bold;
	text-transform:lowercase;
	letter-spacing:-0.05em;
	line-height:0.9em;
	display:block;
	padding-bottom:0px;
	padding-top:15px;
	}

#headline div.title
	{
	font:28px Arial;
	font-weight:bold;
	letter-spacing:-0.05em;
	line-height:0.9em;
	padding-bottom:5px;
	padding-top:5px; 
	margin-top:0px;
	}

#headline div.meta
	{
	display:block;
	padding:4px 0px 4px 0px;
	color:#ececec;
	font-size:10px;
	}

#headline p
	{
	padding-bottom:25px;
	}

#featured
	{
	width:320px;
	float:right;
	padding:0px 0px 0px 10px;
	font-size:12px;
	}

#featured li
	{ 
	list-style:none; 
	width:320px; 
	height:79px; 
	margin-bottom:0px; 
	padding-bottom:0px;
	}

#featured .arthemia-carousel
	{ 
	overflow:hidden; 
	width:320px;
	}

#featured .info
	{ 
	margin-top:0px;
	padding-top:10px;
	font-size:11px;
	}

#featured .meta
	{
	margin-top:5px;    
	font-weight:normal;    
	font-size:10px;
	}

#featured .title
	{
	font-weight:bold;
	}

#featured .divider
	{
	margin-left:95px;
	}

#headline a img,#featured a img
	{
	margin-top:5px;
	}

#featured a
	{
	color:#000;
	}

#featured a:hover
	{
	color:#808080;
	}

#featured a img
	{
	border:2px solid #fff;
	margin-right:10px;
	}

#headline a img
	{
	border:3px solid #fff;
	margin-right:15px;
	}

#single_head
	{
	width:195px; 
	float:left; 
	padding:15px 12px 20px 25px; 
	margin:0; 
	background:#333; 
	color:#fff;
	}

#single_head a img
	{
	border:3px solid #fff;
	}

#single_desc
	{
	width:675px; 
	float:right; 
	padding:0px 10px 5px 10px;  
	font-size:13px; 
	line-height:1.5em;
	}

#single_desc div.title
	{
	font:25px Comic Sans MS; 
	font-weight:bold; 
	letter-spacing:-0.05em; 
	line-height:0.9em; 
	display:block; 
	padding-bottom:5px; 
	padding-top:10px
	}

#single_desc div.meta
	{
	display:block; 
	padding-bottom:5px; 
	font-size:10px;
	}

#single_desc p
	{
	margin:0px; 
	padding-bottom:10px;
	}

#single_desc a
	{
	color:#000;
	}

#single_desc a:hover
	{
	color:#808080;
	}

#middle
	{
	margin:0 auto; 
	padding:10px 10px 0px 10px; 
	background:#fff; 
	width:920px; 
	border-left:5px solid #fff; 
	border-right:5px solid #fff;
	}
    
.category
	{
	width:164px; 
	float:left; 
	border-top:8px solid #333; 
	margin:0px; 
	padding:5px 10px 15px 10px; 
	background:#fff;  
	cursor:pointer;
	}

.category p
	{
	margin:0;  
	font-size:11px;
	}

.category span.cat_title, #front-popular h3, #front-list .cat_title, #gallery h3
	{
	text-transform:lowercase; 
	margin:0; 
	font-weight:bold; 
	font-size:16px; 
	letter-spacing:-0.05em;
	}

#front-list .cat_title 
	{
	font-size:14px;
	margin-bottom:5px;
	}

#front-popular h3
	{
	color:#fff;
	}

.more-link
	{
	display:block; 
	margin:15px 0px;
	}

.category a
	{
	color:#333; 
	display:block; 
	background:none;
	}

.category a:hover
	{
	background:none; 
	color:#fff; 
	text-decoration:none;
	}

#bottom
	{
	width:920px;
	}

#bottom-left
	{
	float:left;
	}

#bottom-left .meta,#content.archive .meta
	{
	font-size:10px;
	}

#front-list
	{
	width:570px;
	padding:10px;
	background:#fff;
	font-size:12px;
	line-height:1.75em;
	margin-bottom:10px;
	border-top:1px solid #ececec;
	}

#front-list blockquote
	{
	padding:0px 10px 0 10px;
	}

#front-list .title
	{
	font:18px Arial;
	font-weight:bold;
	letter-spacing:-0.05em;    
	line-height:1.0em;
	}

#front-list .divider
	{
	margin-left:216px;
	margin-top:0px;
	margin-bottom:0px;
	}

.author
	{
	font-size:11px;
	font-weight:bold;
	}

.meta
	{
	color:#333;
	font-weight:bold;
	}

#headline p,#featured p
	{
	margin:0;
	}

#paged-list
	{
	width:570px;
	padding:0px 10px;
	background:#fff;
	font-size:12px;
	line-height:1.75em;
	border-top:1px solid #ececec;
	}

#paged-list .clearfloat
	{
	background:url(images/dots_content.gif) repeat-x bottom;    
	padding-bottom:1px;
	}

.onecolumn
	{
	line-height:1.5em;
	padding:10px 0px;
	margin:0;
	}

.onecolumn img
	{
	float:left;
	margin:8px 10px 7px 0px;
	border:1px solid #ccc;padding:2px;
	}

.tanbox
	{
	width:275px;
	line-height:1.5em;
	padding:10px 0px;margin:0;
	}

.archive .tanbox
	{
	width:570px;
	background:url(images/dots_content.gif) repeat-x bottom; 
	padding-bottom:1px;
	}

.tanbox img
	{
	float:left;
	margin:8px 10px 7px 0px;
	border:1px solid #ccc;
	padding:2px;
	}

.tanbox span.title a,.onecolumn span.title a
	{
	font:14px Arial;
	font-weight:bold;
	}

.tanbox p,.onecolumn p
	{
	margin:5px 0px;
	}

#navigation
	{
	padding:15px 10px;
	background:#fff;
	font-size:12px;
	text-align:center;
	width:550px;
	}




#content
	{
	width:570px; 
	background:#fff; 
	padding:10px; 
	font-size:15px; 
	line-height:1.75em; 
	float:left; 
	border-top:1px solid #ececec;
	}

.post	{
	line-height:1.75em;
	}

.post p
	{
	margin-top:0px;
	}

.post .clearfloat
	{
	border-bottom:1px solid #e2e2e2;
	}

.entry ul, .post ol, #front-list ul, #front-list ol
	{
	margin-bottom:15px;
	}

#content h1.title
	{
	letter-spacing:-0.05em; 
	border-bottom:1px solid #e2e2e2; 
	border-top:3px solid #e2e2e2; 
	margin-bottom:0px; 
	padding:5px 0px; 
	color:#000;
	}

#content h2.title {
	letter-spacing:-0.05em;
	border-bottom:1px solid #e2e2e2;
	border-top:3px solid #e2e2e2;
	margin-bottom:0px;
	padding:5px 0px;
	color:#000000;
	}

.entry ul li, #front-list ul li
	{
	list-style:square; 
	margin-left:30px;
	}

.entry ol li, #front-list ol li
	{
	list-style:decimal; 
	margin-left:30px;
	}

.entry ol li ul li, #front-list ol li ul li
	{
	list-style:square; 
	margin-left:20px;
	}

.entry img, .post a img, #front-list img
	{
	border:1px solid #ccc; 
	margin:0 10px 5px 0; 
	padding:2px;
	}

.entry a
	{
	text-decoration:underline;
	}

.post .ads
	{
	margin-top:10px;
	}


#ads-middle
	{
	float:right; 
	width:200px; 
	padding:4px; 
	background-color:#222; 
	border:1px solid #000;
	}

#ads-left
	{
	width:160px; 
	float:left; 
	padding:0px 10px 10px 0; 
	background:#fff; 
	border-top:1px solid #ececec;
	}

#ads-right
	{
	width:160px; 
	float:right; 
	padding:0px 0 10px 10px; 
	background:#fff; 
	border-top:1px solid #ececec;
	}


#stats
	{
	margin-bottom:15px; 
	padding:8px 0px; 
	font:11px Arial; 
	display:block; 
	border-bottom:1px solid #e2e2e2; 
	font-weight:bold;
	}

span#map
	{
	font-size:11px;
	}

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

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

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

.alignright
	{
	float:right;
	}

.alignleft
	{
	float:left;
	}

#bio	{ 
	padding:10px;
	border: 2px solid #000;
	background: #f6f6f6;  
	margin:20px 0px; 
	}

#bio p
	{ 
	margin:0;  
	padding:0;
	}

#bio .avatar
	{
	border:1px solid #ccc; 
	margin:0px 10px 5px 0; 
	float:left; 
	padding:2px; 
	width:80px; 
	height:80px;
	}


#box	{ 
	padding:10px;
	border: 2px solid #000;
	background: #E2E0EF;  
	margin:20px 0px; 
	}

#box p
	{ 
	margin:0;  
	padding:0;
	}

#box h3
	{
	font:20px Arial; 
	margin-bottom:3px; 
	color:#303030; 
	font-weight:normal;
	border-bottom:1px solid #ccc;
	}

.subscribe	
	{
	padding: 5px;
	text-align: center;
	}

.feed	{
	margin-left: 3px;
	padding: 10px 0px 2px 52px;
	background: url(images/rss.gif) no-repeat 0 50%;
	}
.search
	{
	margin-left: 3px;
	padding: 10px 0px 2px 45px;
	background: url(images/search.gif) no-repeat 0 50%;
	}
.cse-branding-bottom
	{
	color:#303030;
	padding:10px 15px 10px 15px;
	}
.cse-branding-form
	{
	padding: 3px; 
	text-align: center;
	}





#relatedpost	{ 
	padding:10px;
	border: 1px dashed #000;
	background: #f6f6f6;  
	margin:5px 0px; 
	}

#relatedpost h3
	{
	font:20px Arial; 
	margin-bottom:3px; 
	color:#303030; 
	font-weight:normal;
	border-bottom:1px solid #ccc;
	}
#relatedpost ol 
	{
	margin:0;
	padding:5px 0px 0px 30px;
	}
#relatedpost li 
	{
	margin:0;
	font-size:13px;
	color:#515151;
	}






#sidebar
	{    
	font-size:11px;
	}

#sidebar h3
	{
	font:12px Arial,Helvetica,Verdana,Sans-Serif; 
	font-weight:bold; 
	background:#303030; color:#fff; 
	margin:10px 0px 5px 0px; 
	padding:3px 10px;
	}

#sidebar-top, #sidebar-bottom
	{
	width:300px; 
	float:right; 
	padding:0px 10px 10px 10px; 
	background:#fff; 
	border-top:1px solid #ececec;
	}

#sidebar-bottom, #sidebar-middle
	{
	margin-top:10px;
	}

#sidebar-middle
	{
	width:320px; 
	float:right;
	}

#sidebar-left
	{
	width:135px; 
	padding:0px 10px 10px 10px; 
	float:left; 
	background:#fff; border-top:1px solid #ececec;
	}

#sidebar-right
	{
	width:135px; 
	padding:0px 10px 10px 10px; 
	float:right; 
	background:#fff; 
	border-top:1px solid #ececec;
	}

#sidebar li
	{
	list-style:none; 
	border-bottom:1px dotted #bbb; 
	display:block; 
	padding:2px 0px 2px 13px; 
	background:url(images/sub.png) no-repeat 0 0px;
	}

#sidebar li ul li
	{
	border-bottom:0px;
	}

#sidebar-ads
	{
	width:300px; 
	float:right; 
	margin-bottom:10px; 
	padding:10px; 
	background:#fff;
	}

#sidebar h3 img
	{
	margin-top:1px;
	}




select
	{
	border:1px solid #333; 
	width:100%;
	}

.submitbutton
	{
	padding:2px 5px; 
	border:1px solid #aaa; 
	background:#fffeef; 
	font-size:16px; 
	color:#000; 
	cursor:pointer;
	}

.submitbutton:hover
	{ 
	background:#303030;  
	color:#fff;
	} 
    
.field
	{
	padding:1px; 
	border-top:1px solid #bbb; 
	border-left:1px solid #bbb; 
	border-right:1px solid #eee; 
	border-bottom:1px solid #eee; 
	background:#fffeef; 
	font-size:14px;
	}

#search .searchbutton
	{
	padding:1px; 
	border:1px solid #333; 
	background:#fff; 
	font-size:11px;
	}

#commentform input
	{
	width:200px; 
	margin:5px 5px 0px 0;
	}

#commentform textarea
	{
	width:99%; 
	margin-top:5px; 
	border-top:3px solid #bbb; 
	border-left:3px solid #bbb; 
	border-right:3px solid #eee; 
	border-bottom:3px solid #eee;
	}




#comment
	{
	width:590px; 
	background:#fffeef;
	}

div#cancel-comment-reply
	{
	font-weight:bold;
	}

#comments ul.commentlist
	{
	margin-top:20px; 
	list-style:none;
	}

#comments ul.commentlist blockquote
	{
	background:#ededed;
	} 

#comments .clearfloat
	{
	background:none;
	}

#comments div.navigation
	{
	padding:5px 0px 20px 0px; 
	font-weight:bold;
	}

ul.commentlist li.pingback, ul.commentlist li.trackback
	{
	color:#4d4d4d; 
	padding:11px 14px 11px 14px; 
	background:#f2f2f2; 
	list-style:none; 
	margin-bottom:10px; 
	font-size:14px; 
	line-height:18px; 
	border-bottom:3px solid #dcdbd7; 
	}

ul.commentlist li.comment
	{
	color:#4d4d4d; 
	padding:11px 14px 11px 14px; 
	background:#f2f2f2; 
	list-style:none; 
	margin-bottom:10px; 
	font-size:14px; 
	line-height:18px; 
	border-bottom:3px solid #dcdbd7;
	}

ul.commentlist li.comment h3#respond
	{
	background:#fff; 
	margin-top:15px;
	}

ul.commentlist li.comment img.avatar
	{
	border:1px solid #ccc; 
	margin:0px 13px 13px 0px; 
	float:left; 
	padding:2px; 
	width:65px; 
	height:65px;
	}

ul.commentlist li.comment li.depth-2 img.avatar
	{
	border:1px solid #ccc; 
	margin:0px 0px 13px 13px; 
	float:right; 
	padding:2px; 
	width:35px; 
	height:35px;
	}

img.avatar:hover
	{
	background-color:#333; 
	border:3px solid #333;
	}

ul.commentlist li.comment cite
	{
	color:#313228; 
	font-weight:bold; 
	font-size:16px;
	}

ul.commentlist li.comment div.comment-meta
	{
	font-size:10px; 
	margin-top:0px;
	}

ul.commentlist li.comment div.comment-meta a
	{
	color:#4d4d4d; 
	text-decoration:none;
	}

ul.commentlist li.comment a
	{
	text-decoration:underline;
	}

ul.commentlist li.comment cite a
	{
	text-decoration:none;
	}

ul.commentlist li.comment div.reply
	{
	clear:both; 
	display:block;
	}

ul.commentlist li.comment div.reply a
	{
	text-decoration:none; 
	font-weight:bold;
	}

ul.commentlist li.comment p
	{
	margin:15px 0px; 
	padding:0;
	}

ul.commentlist li.comment blockquote
	{
	width:380px;
	}

ul.children li.comment
	{
	margin-top:15px; 
	color:#4d4d4d; 
	padding:12px 12px 12px 30px; 
	background:#fff; 
	border:none; 
	list-style:none; 
	margin-bottom:0px; 
	font-size:14px;
	}

ul.commentlist li.depth-1, ul.children li.depth-3, ul.children li.depth-5, ul.children li.depth-7, ul.children li.depth-9
	{
	background:#f2f2f2;
	}

ul.children li.depth-2, ul.children li.depth-4, ul.children li.depth-6, ul.children li.depth-8, ul.children li.depth-10
	{
	background:#dfdfdf;
	}

#respond textarea
	{
	width:99%; 
	font-size:16px;
	}

#respond label
	{
	font-weight:bold;
	}

#respond a
	{
	text-decoration:none;
	}

#respond h3
	{
	margin-top:15px;
	}

li.comment div#respond h3
	{
	display:none;
	}




#gallery  
	{
	font-size : 11px;
	color : #333;
	width : 925px;
	background : #dedede;
	margin : 0 auto;
	padding : 15px 0 15px 15px;
	border-left : 5px solid #fff;
	border-right : 5px solid #fff;
	} 

#gallery #random
	{    
	float:right;     
	width:613px;
	}

#gallery #random img
	{    
	padding:2px;     
	border:1px solid #ccc;     
	margin-right:16px;     
	margin-bottom:15px;     
	background:#fff;
	}

#gallery #video
	{    
	float:left;     
	width:281px;     
	padding-right:15px;     
	border-right:1px solid #b0b0b0;
	}

#gallery h3
	{    
	display:block;     
	padding-bottom:5px;
	}

#front-popular
	{
	font-size:11px; 
	color:#fff; 
	width:910px; 
	background:#303030; 
	margin:0 auto; 
	padding:15px; 
	border-left:5px solid #fff; 
	border-right:5px solid #fff;
	}

#recentpost, #mostcommented
	{
	width:276px; 
	float:left; 
	padding:0px 20px 0px 0px; 
	border-right:1px solid #808080;
	}

#mostcommented
	{
	margin-left:20px;
	}

#recent_comments
	{
	width:276px; 
	float:right; 
	padding:0px;
	}

#recentpost a, #mostcommented a, #recent_comments a
	{
	color:#fff;
	}

#recentpost ul, #mostcommented ul, #recent_comments ul
	{
	margin-top:5px;
	}

#recentpost li, #mostcommented li, #recent_comments li
	{
	list-style:none; 
	background:url(images/dots_footer.gif) repeat-x top;  
	padding-top:1px;
	}

#recentpost ul li a, #mostcommented ul li a, #recent_comments ul li a
	{
	padding:5px; 
	display:block; 
	text-decoration:none;
	}

#recentpost ul li a:hover, #mostcommented ul li a:hover, #recent_comments ul li a:hover
	{
	background:#000; 
	color:#fff;
	}

#recentpost ul li:first-child, #mostcommented ul li:first-child, #recent_comments ul li:first-child
	{
	background:none;
	}

#footer
	{
	margin:0 auto; 
	width:920px; 
	font-size:10px; 
	background:#dedede; 
	color:#333; 
	padding:5px 10px; 
	border-left:5px solid #fff; 
	border-right:5px solid #fff;
	}

#footer a:hover
	{
	color:#808080;
	}




.clearfloat:after
	{
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
	}

.clearfloat
	{
	display:inline-block;
	}

img.wp-smiley
	{
	border:none;
	}


* html .clearfloat {
	height:1%;
	}

*+html .clearfloat {
	height:1%;
	}

.clearfloat {
	display:block;
	}



#breadcrumb 
	{
	font:16px Arial, Helvetica, sans-serif; 
	height:30px; 
	line-height:30px; 
	color:#9b9b9b; 
	width:100%; overflow:hidden; 
	margin:0px; 
	padding:0px; 
	background-color:#fff;
	}

#breadcrumb li
	{
	list-style-type:none; 
	float:left; 
	padding-left:10px;
	}

#breadcrumb a
	{
	height:30px; 
	display:block; 
	background-image:url('images/bc_separator.png'); 
	background-repeat:no-repeat; 
	background-position:right; 
	padding-right:15px; 
	text-decoration:none; 
	color:#000;
	}

.home
	{
	border:none; 
	margin:8px 0px;
	}

#breadcrumb a:hover
	{
	color:#c00;
	}



#wp125adwrap_2c{width:100%;}#wp125adwrap_2c .wp125ad {width:125px;float:left;padding:10px;}
