@charset "utf-8";

/* Markup by Matthew Rochow */
/* http://www.matthewrochow.com */

/* Reset */
a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite, code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4, h5, h6, hr, html, i, images, ins, kbd, label, legend, li, map, object, ol, p, param, pre, q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead, tr, tt, ul, var {
	margin:0;
	padding:0;
	vertical-align:baseline
}

/* Defaults */
:focus {
	outline:0
}

a, a:visited {
	color:#c86708
}

a:hover {
	text-decoration:none
}

html {
	background:#fff url(../images/bg.png) left top repeat
}

body {
	background:url(../images/bottom-bg.png) left bottom repeat-x;
	color:#000;
	font:75%/125% Arial, Sans-Serif
}

img {
	border:0;
	vertical-align:bottom
}

fieldset {
	border:0
}

p {
	margin:0 0 1.5em
}

h1 {
	color:#c86708;
	font:1.73em Georgia, Garamond, Serif;
	padding:0 0 20px
}

h2 {
	color:#00417b;
	font:1.6em Georgia, Garamond, Serif;
	padding: 0 0 6px
}

/* Containers */
#wrapper {
	background:url(../images/top-bg.png) left top repeat-x
}

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

#main {
	color:#40271d;
	font:1.25em Georgia, Garamond, Serif;
	line-height:24px;
	margin:0 auto;
	overflow:hidden;
	padding: 0 0 50px;
	width:960px
}

* html #main {
	height:1%;
	overflow:visible
}

#footer {
	font:1em Georgia, Garamond, Serif
}

#sponsorship #main {
	display:inline;
	float:left;
	margin: 0 0 0 61px;
	padding: 0 0 25px;
	width:879px
}

/* Header */
#header {
	height:288px;
	position:relative;
	width:100%
}

#logo {
	left:0;
	position:absolute;
	top:107px
}

/*Navigation*/
ul#nav {
	float:left;
	list-style:none;
	width:960px;
}

ul#nav li {
	float:right;
	padding: 0 17px
}

ul#nav li.first {
	padding: 0 17px 0 0
}

ul#nav li a {
	color:#00417b;
	float:left;
	font-size:1.09em;
	font-weight:700;
	padding: 13px 5px 0;
	text-decoration:none;
	text-transform:uppercase
}

ul#nav li.first a {
	padding: 13px 5px 0 0
}

ul#nav li a:hover, ul#nav li.current a {
	background:url(../images/hover-bg.png) left top repeat-x
}

/*Donare*/
	a#donate {
	float:right;
	height:159px;
	margin:29px 9px 0 0;
	position:relative;
	width:159px
}

a#donate span {
	background:url(../images/donate.png) left top no-repeat;
	cursor:pointer;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%
}

/* Content*/
#content {
	display:inline;
	float:right;
	margin: 0 80px 0 0;
	width:422px
}

#content img, #main img {
	border:1px solid #00417b;
	margin: 10px 0 5px
}

#homepage #content img {
	margin: 10px 0 20px
}

#content ol {
	margin: 0 0 0 20px
}

#content p.special {
	color:#278ebd;
	font-size:1.2em;
	margin:0
}

/*Board List*/
	#content ul#board {
	list-style:none
}

/*Date*/
	#content p.date {
	margin:0 0 0
}

/*Boxes*/
	.option {
	background:#fff;
	border:1px solid #00417b;
	color:#000;
	line-height:18px;
	margin: 0 0 13px;
	padding:14px 21px;
	width:378px
}

.option p {
	margin:0 0 1em
}

/*Sponsorship Page*/
	#sponsorship .option {
	float:left;
	margin:19px 0 0
}

#sponsorship .right {
	float:right
}

.price {
	color:#92c6de;
	font-size:1.2em
}

#sponsorship .option ul {
	font-size:.935em;
	margin: 0 0 0 23px
}

#sponsorship .option ul li {
	line-height:24px
}

.paypal {
	display:block;
	margin: 0;
	float: right;
}
.paypal a {
	border: none;
}

#sponsorship h1 {
	padding: 0 0 4px
}

#sponsorship h1.second {
	clear:both;
	font-size:2em;
	padding:25px 0 20px
}

#sponsorship h2 span {
	color:#ca7016;
	font-size:1.25em
}

#sponsorship ul.benefits {
	list-style:none;
	margin: 0 0 25px
}

#sponsorship h2.secondary {
	padding: 0 0 20px
}

#sponsorship img.bordered {
	background:#fff;
	margin:2px 0 20px;
	padding:2px
}

/* Sidebar */
#sidebar {
	display:inline;
	float:left;
	margin: 0 0 0 61px;
	width:257px
}

#sidebar a, #main a.more {
	font-style:italic;
	text-decoration:none
}

#sidebar h1 {
	padding: 0 0 20px
}

#sidebar h1.no-space {
	padding: 0 0 0px
}

#sidebar h2 {
	padding: 0 0 2px
}

#sidebar ol {
	list-style:none;
	padding: 0 0 25px
}

#sidebar ol li {
	padding: 0 0 18px
}

/*Image Alignement*/
#content .leftalign {
	float:left;
	margin:3px 8px 5px 0
}

/* Footer */
#footer {
	clear:both;
	height:164px;
	margin:0 0 0 61px;
	padding: 51px 0 0;
	width:821px
}

/*Footer Navigation*/
	#footer ul#footer-nav {
	float:left;
	font-size:1.335em;
	font-weight:500;
	list-style:none
}

#footer ul#footer-nav li {
	background:url(../images/divider.png) left no-repeat;
	float:left;
	padding:0 7px 0 9px
}

#footer ul#footer-nav li.first {
	background:none;
	padding: 0 7px 0 0
}

#footer ul#footer-nav li a {
	color:#fff;
	text-decoration:none
}

/*Copyright*/
	#footer p#copy {
	clear:both;
	color:#7cabd1;
	margin: 0 0 5px;
	padding: 5px 0 0;
	text-align:right;
	width:821px
}

/*Sponsors*/
	#footer div {
	clear:both;
	float:left;
	width:821px
}

#footer div img {
	float:left;
	margin:8px 8px 18px;
	padding: 1px;
	border: solid 1px #7cabd1;
}

#footer div img.first {
	margin: 8px 8px 8px 13px
}

#footer div p {
	clear:both;
	color:#7cabd1
}
