.showgrid { background: url(/css/grid.png); }

html { background: #EEDDBB; }

body { font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif; background: #EEDDBB; }

a { color: #6F2907; }
a:visited { color: #815B37; }

h1#site-name { text-align: center; margin-top: 0.5em; }
	h1#site-name a { text-decoration: none; }

#content ul, #content ol { margin-left: 2em; }

h2.entry-title { height: 45px; }
	h2.entry-title img { margin: 3px; padding: 3px; border: 1px solid #DDD; }
	
h4.entry-list-title , h5 { margin-bottom: 0; }	

#sidebar h4 { margin-bottom: 0; }
	#tag-cloud { margin-bottom: 1em; }
	
.right { float: right; }
p.left { float: left; margin: 0 1em 1em 0; }
p.right { float: right; margin: 0 0 1em 1em; }
img.right { margin-left: 1em; }

div.entry-content { clear: left; }

#front-new-reviews h4 { margin-bottom: 0; }

div.plugins-by-category { float: left; }
	div.plugins-by-category h4 { margin-bottom: 0; }
	
p.categories { clear: both; }

p img.left, p img.right { margin-top: 0; }

a img { padding: 1px; border: 1px solid #CCC; }

a.active { font-weight: bold; font-size: 1.2em; }

#portal-menu { text-align: center; padding: 1em 0 0 0; margin: 0; }
	#portal-menu ul li { display: inline; padding: 0.5em; }
	
div.article { margin-bottom: 3em; }

p { margin-bottom: 1em; }

#site-footer { margin-top: 2em; }

#copyrights { margin: 1em 0; padding: 1em 1em 0 1em; color: #776644; font-weight: bold; background: #E4CFAB; border: 1px solid #C3AF91; }
	#copyrights p a { color: #6C8000; }

.front-block { margin-top: 3em; }