/*
Theme Name: Official Artform
Theme URI: http://officialartform.com/
Description: The default Official Artform theme built by the almighty <a href="http://richardbrattlund.se/">Richard Brattlund</a>.
Version: 1.0
Author: Richard Brattlund
Author URI: http://richardbrattlund.se/
Tags: green, fixed header, fixed width, three columns, widgets
*/


html,body { margin: 0; padding: 0; }
body { background: #9fcf67 url("images/bg.jpg") repeat-x; font: normal 12px helvetica,arial,sans-serif; }

/* Common */

	h1 { margin: 20px 0 0 0; padding: 0 0 10px 0; color: #fff; }
	h2 { margin: 0; padding: 0; font-size: 16px; }
		h2 a { text-decoration: none; }

	a { color: #000; outline: none; text-decoration: none; font-weight: bold; }
	a:hover { text-decoration: underline; }
	img { border: 0; }
	p { margin: 8px 0 20px 0; padding: 0 0 0 0; line-height: 17px; }

	.clear { clear: both; margin: 0; padding: 0; }
	.noTopMargin { margin-top: 0px !important; }


/* Specific */

	#page { width: 960px; margin: 0 auto 40px auto; }

	#header { width: 960px; height: 300px; margin: 0 0 20px 0; }

	#left { float: left; width: 200px; margin: 0 20px 0 0; }
		#left ul { margin: 0 0 0 2px; padding: 0; list-style-type: none; }
		#left ul li { margin: 0; padding: 0; font-weight: bold; }
		#left ul li a { text-decoration: none; color: #00713e; }
		ul#menu li { font-size: 14px; text-transform: uppercase; }
		ul#lineUp li { font-size: 14px; color: #00713e; }

	#content { float: left; width: 520px; margin: 0 20px 0 0; padding: 0; }
		.post { margin: 0; padding: 10px 15px; background-color: #ccff99; }
		.post small { font-size: 14px; }
		.post p { margin-top: 0; }

		.slideshow { position: relative !important; background-color: #000; text-align: center !important; }

	#right { float: left; width: 200px; }
		#twitter { margin: 8px 0 20px 0; padding: 0; font-size: 14px; list-style: none; }
		#twitter li, #twitter-tools ul, #twitter-tools ul li { margin: 0; padding: 0; list-style: none; }
		#twitter a { color: #00703c; }
		#twitter a:hover { color: #004e2a; }

		#partners { margin: 0; padding: 20px 0; background-color: #fff; }
			#partners li { width: 200px; margin: 30px 0 0 0; padding: 0; list-style-type: none; text-align: center; }
			#partners li:first-child { margin-top: 0; }


