html, body { background: #fff url(body_background.jpg) repeat-x; color: #333; font-family: Verdana, Arial, sans-serif; font-size: 12px; margin: 0; padding: 0; }
a { color: #333; }
	a:visited { color: #555; }
	a:hover { color: #df042e; }
	a img { border: 0; }
h1 { color: #06b2f0; font-size: 20px; }
h2 { color: #df042e; font-size: 16px; margin-top: 0; }
	h2 a { color: #df042e; text-decoration: none; }
		h2 a:visited { color: #900; }
#master { margin: 10px auto; min-height: 300px; width: 960px; }
	#header { border-bottom: 1px dotted #fff; height: 30px; font-size: 14px; font-weight: bold; margin-bottom: 30px;}
		#flag {float: right;}
	#boder { min-height: 300px; }
	#footer { border-top: 1px dotted #ddd; color: #999; padding: 5px; text-align: center; }
	#footer a { color: #999; }
.plugin { border: 5px solid #ddd; margin-bottom: 10px; min-height: 105px; padding: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
	.plugin:hover { border: 5px solid #ccc; }
div.tags { line-height: 30px;}
.tags a { border: 1px solid #ddd; margin-right: 5px; padding: 5px; text-decoration: none; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
	.tags a:hover { background: #eee; }
.tags span { color: #999; font-size: 10px;}
.download { background: #ddd; border: 1px solid #ccc; float: right;  padding: 5px; text-decoration: none; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
	.download:hover { background: #fff; }
.avatar { border: 1px solid #ddd; float: left; height: 100px; margin-right: 10px; width: 100px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.product_avatar { float: right; }
.v { vertical-align: bottom;}
.small { font-size: 10px;}
.clear { clear: both; }