.showgrid { background: url(grid.png); }

html { background: #EFF9FF; }

body { font-family: Tahoma, Verdana, Arial, sans-serif; background: #EFF9FF; }

#site-head { background: #5A9ACF url(../img/header_bg.jpg) left top repeat-x; padding: 3em; margin: 0 0 2em 0; border-bottom: 1px solid #5386DF; }
	#site-head h1 { text-align: center; margin: 0; padding: 0; }
		#site-head h1 a { text-decoration: none; color: #FFF; }
	
#content ul, #content ol { margin-left: 2em; }

h2,h3 { margin-bottom: 0.5em; }

#sidebar { padding-bottom: 2em; }
	#sidebar h4 { margin-bottom: 0; }
		#tag-cloud { margin-bottom: 1em; }
	
.right { float: right; }

div.entry-content { clear: left; }

#front-new-reviews h4 { margin-bottom: 0; }

a:link { color: #00527F; text-decoration: none; }
a:visited { color: #1D719F; }
a:hover { text-decoration: underline; }
a.active { font-weight: bold; font-size: 110%; }

#tag-cloud { margin: 0 1em 2em 1em; }

.simple-excerpt h3 { margin-bottom: 0; }
.simple-excerpt p { margin: 0; }

.article { margin-bottom: 3em; }
	.article p { margin-bottom: 1em; }
	
.article-frontpage { margin-bottom: 1em; }
	.article-frontpage h4 { margin-bottom: 0; }

div.front-block { margin-bottom: 2em; }

/* body#front h3 { margin-top: 2em; } */

ul#sidebar-linklist li p { font-size: 90%; margin-bottom: 0; }

p img.left { margin: 0 1em 1em 0; }

.full h3, .full h4 { margin: 1em 0 0.5em 0; }

h1, h2,h3,h4,h5 { font-family: Georgia, Times, sanf-serif; }
/*
	h2.entry-title, h3.entry-title, h3.entry-list-title, .front-block h3, #sidebar h4 { border-bottom:1px dashed #00527F; }
	h3.entry-title, h3.entry-list-title, .front-block h3 , #sidebar h4 { padding-bottom: 0.2em; }
*/
	#sidebar h4 { margin-bottom: 0.5em; }

.article-infos, .read-all, .small { font-size: 90%; color: #777; }

#footer { background: #5A9ACF; text-align: center; width: 100%; margin: 0; padding: 2em 0; border-top: 1px solid #156AAF; color: #FFF; }
	#footer p { margin: 0; }
	#footer a { color: #EFF8FF; }
	#footer h4 { margin-bottom: 0.5em; color: #FFF; }
	.footer-block { text-align: left; }
	
h3#front-catalog-link { padding-left: 36px; background: url(../img/icon_catalog.png) left center no-repeat; height: 38px; line-height: 38px; }
h3#front-news-link { padding-left: 36px; background: url(../img/icon_news.png) 0 center no-repeat; height: 38px; line-height: 38px; }
h3#front-articles-link { padding-left: 36px; background: url(../img/icon_articles.png) left center no-repeat; height: 34px; line-height: 34px; }
h3#front-reviews-link { padding-left: 36px; background: url(../img/icon_reviews.png) left center no-repeat; height: 38px; line-height: 38px; }

h4#sidebar-categories { padding-left: 32px; background: url(../img/icon_categories.png) left center no-repeat; height: 38px; line-height: 38px; }
h4#sidebar-tags { padding-left: 36px; background: url(../img/icon_tags.png) left center no-repeat; height: 38px; line-height: 38px; }
h4#sidebar-feed { padding-left: 34px; background: url(../img/icon_feed.png) left center no-repeat; height: 38px; line-height: 38px; }
h4#recent-comments { padding-left: 24px; background: url(../img/icon_recent_comments.png) left center no-repeat; height: 38px; line-height: 38px; }

.article-image { padding: 2px; border: 1px solid #CCC; }

p#li-counter { margin-top: 1em; }
