/*

	Author Name		: 	Juho Hartikainen
	Author Site		: 	http://finnishgamejam.fi/
	Style Name		: 	Finnish Game Jam
	Style URI		:	http://finnishgamejam.fi/
	Version			:	0.2
	Header Width	:	960
	Header Height	:	192
	Layout Widths	:	576, 768, 960
	Style Footer	:	Design &copy; Finnish Game Jam
	Comments		:	teh lulz
	Tags			:	header, layout, color

*/

body {
	background-color: #FFFFFF;
	background-image: url('background.jpg');
	background-position: top center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	}

#page {
	/* The entire design is contained within the 'page' id */
	padding-top: 0; /* Remove the 20px default padding on top */
	border: none;
	background-color: inherit;
	}

.columns-one #page {
	width: 576px;
	}

.columns-two #page {
	width: 768px;
	}

.columns-three #page {
	width: 960px;
	}

#header {
	/* Contains the H1 and menu */
	height: 208px;
	border-bottom: 4px solid #33CC33;
	background-color: inherit;
	background-repeat: no-repeat;
	background-position: right top;
	}

ul.menu {
	margin: 0;
	padding-left: 16px;
	padding-top: 4px;
	text-align: center;
	height: 27px;
	background-color: black;
	width: 944px;
	}

ul.menu li {
/*	margin-right: 4px; */
	}

ul.menu li a {
	border-width: 4px 4px 0 4px;
	border-style: solid;
	border-color: #1A661A;
	padding: 0 8px;
	background-color: #1A661A;
	color: #FFFFFF;
	font-family: "Arial Black";
	font-size: 16px;
	font-variant: small-caps;
	/*
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
	*/
	}

ul.menu li a:hover {
	border-color: #33CC33;
	background-color: #33CC33;
	}

ul.menu li.current_page_item a {
	border: 4px solid #33CC33;
	border-bottom-color: #F8F8F8;
	color: #000000;
	font-weight: bold;
	background-color: #F8F8F8;
	}

ul.menu li.current_page_item a:hover {
	border-color: #33CC33 #33CC33 #F8F8F8 #33CC33;
	}

.admintab {
	display: none;
	}

body.columns-two #primary-wrapper {
	margin-right: -232px;
	}

body.columns-two #primary {
	margin-right: 216px;
	}

#primary {
	/* Contains the main column */
	width: 476px;
	padding: 0;
	}

#rollingarchives {
	padding: 0 16px;
	width: 444px;
	position: absolute;
	}

body.smartposition #rollingarchives {
	padding-top: 16px;
	width: 444px;
	border-bottom: solid 4px #33CC33;
	background-color: #F8F8F8;
	}

#texttrimmer {
	right: 86px;
	top: -7px;
	width: 238px;
	}

#trimmertrim, #trimmeruntrim {
	top: 0;
	width: inherit;
	}

body.smartposition #trimmertrim, body.smartposition #trimmeruntrim {
	top: 16px;
	}

#dynamic-content {
	padding-top: 16px;
	}

.content {
	border: solid #33CC33;
	border-width: 0 4px 4px;
	background-color: #F8F8F8;
	padding: 0;
	}

.hentry {
	/* Each entry is contained within the 'hentry' class */
	margin: 0;
	border-top: solid 4px #33CC33;
	padding: 16px 0 16px 16px;
	}

.p1 {
	border-top: none;
	padding-top: 0;
	margin-top: 16px;
	}

.entry-content {
	/* The meat and potatoes of every entry */
	overflow: hidden;
	line-height: 1.5em;
	}

.entry-head {
	margin: 0;
	clear: both;
	}

.entry-title {
	margin-right: 48px;
	}

.entry-title a, .entry-title a:visited, .secondary h4 {
	font-size: 20px;
	font-variant: small-caps;
/*	color: #33CC33; */
	font-family: "Arial Black", Gadget, sans-serif;
	line-height: normal;
	margin-top: 16px;
	margin-bottom: 0;
	}

/*
#linkcat-7 ul li, #linkcat-7 ol li {
	border-bottom:4px solid #FFCC00;
	}
*/

.entry-content p, .entry-content ul, .entry-content ol, .entry-content div, .entry-content blockquote {
	margin: 1em 0 0 0;
	}
/*
.widget_twitter h4 {
	font-size: 20px;
	}
*/
#sidebar-1 {
	/* The first sidebar */
	background-color: #F0F0F0;
	padding: 16px 0 16px 8px;
	width: 230px;
	margin-left: 8px;
	}

ul.blogroll {
	font-size: 16px;
	line-height: 1em;
	}

.blogroll img {
	max-width: 192px;
	padding: 8px 0;
	} 

#sidebar-2 {
	/* The second sidebar */
	width: 192px;
	padding: 16px;
	background-color: #FFFFFF;
	float: right;
	}

.columns-two .secondary, .columns-three .secondary {
	/* Contains both sidebars */
	text-align: center;
	}

.secondary {
	font-size: 12px;
	}

.secondary ul li, .secondary ol li {
	padding: 0;
	}

.secondary div {
	margin: 0;
	}

.widget_twitter h4, .widget_twitter-tracker h4 {
	font-size: 16px;
	font-family: "Arial", sans-serif;
	font-weight: bold;
	}

.widget_twitter .entry-content {
	font-size: 12px;
	}

.widget_twitter-tracker .avatar {
	display: none;
	}

.widget_twitter-tracker .info a {
	color: #999999;
	font-size: 10px;
	}

.tweets ol li {
	list-style-type: none;
	list-style-position: outside;
	}

#footer {
	padding: 0;
	}