/*

Theme Name: GreenIdea

Theme URI: http://www.robbiewilliams.pl/wordpress

Description: Design by <a href="http://www.nightday83.art.pl" title="Webdesign & Seo Warsaw">ND83</a> | Presented by <a href="http://www.robbiewilliams.pl/" title="Robbie Williams">Robbie Williams</a> <a href="http://www.robbiewilliams.pl/wordpress" title="WP Themes">WP Themes</a>.

Version: 1.5.1

Author: Nd83

Author URI: http://www.nightday83.art.pl

License: General Public License (GPL)

*/

* { margin: 0; padding: 0; }

body { background: #ffffff; }

body, input, textarea, select { font: normal small Arial, Helvetica, sans-serif; color: #333; margin: 0px auto; }

h1, h2, h3 { margin-bottom: 1em; font-weight: normal; color: #579700; }

h1 { font-weight: bold; font-size: 2.2em; }
h2 { font-size: 1.7em; }
h3 { font-size: 1em; font-weight: bold; }
p, blockquote, ul, ol, form { margin-bottom: 1.5em; }
blockquote, ul, ol { margin-left: 3em; }
blockquote { margin: 5px 5px 0px 5px; padding: 0px 5px 0px 35px; background: transparent url(images/blockquote.gif) no-repeat ; font-style: italic; }

ul { list-style-type: square; }
a { color: #579700; }
a:hover { text-decoration: none; }

/* Wrapper */

#wrapper { width: 850px; margin: 0 auto; border: 0; background-color: #FFF; }

/* Header */

#header { height: 241px; position: relative; background: #ffffff url(images/donsclubheader.jpg) no-repeat 50% 0; margin: 5px auto 0px; }


#header h1 {
	position: absolute;
	top: 102px;
	left: 10px;  
	font-size: 3em;
	letter-spacing: -3px;
}

#header h2 {
	position: absolute;
	top: 140px;
	left: 10px;  
	font-weight: bold;
	font-size: 1em;
}

#header h3 {
	position: absolute;
	top: 30px;
	left: 800px;  
	font-weight: bold;
	font-size: 1em;
	color: #000;
}

#header h3 a { color: 000; }
#header a { text-decoration: none; color: #FFF; }

#header:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* Menu */

#menu { width: 850px; margin: 0 auto; padding: 0; }



#menu ul { list-style: none; text-align: center; padding: 0; margin: 10px 0; }



#menu li { padding: 0; display: inline; }



#menu li a
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.1em;
	padding: 5px 39px 5px 39px;
	background-color: #000000;
}

#menu li a:hover { background-color: #333333; }

/* Content */

#content {
	background: transparent url('images/wall_all.jpg') repeat-y right top;
	margin: 0px auto;
	width: 850px;
}


/* Blog */

#blog {
	background: #FFF;
	float: left;
	width: 602px !important;
	width: 599px;  /* IE6 3px problem */
	margin: 0px auto;
	padding: 0px 0px 0px 10px;
}

/* Post */

.post {
	margin-bottom: 20px;
	padding-bottom: 20px;
}



#title {
	padding: 5px 5px 5px 0px;
/*	background: transparent url(images/bg_title.jpg) no-repeat top right;*/
}

.maintitle {font-size: 1.6em;}

#titlepage {
	color: 	#579700;
	font-size: 1.6em;
	padding: 10px 5px 5px 0;
}



#title a { text-decoration: none; }

#title a:hover { text-decoration: underline; }

#title #date {
	text-align: left;
	font-size: 13px;
	padding: 4px 0px 0px 1px;
	color: #579700;
	float:right;
	width:55px;
	margin:0;
}

#date .mo{color:#579700;}
#date .day{color:#579700;}

.post .entry {
	padding: 10px 15px 10px 0px;
	line-height: 1.8em; }

.post p { text-align: justify; }

.post .meta {
	padding: 0px 15px 8px 0px;
	line-height: 0.85em;
	color: #333;
/*	background: transparent url(images/downpost.gif) no-repeat bottom left;*/
}

.entry h1, .entry h2, .entry h3 { color: #333; }

.entry a { text-decoration: none; }
/* Sidebar */

#sidebar {
	float: right;
	width: 216px;
	padding: 10px 0px 0px 0px;
	margin: 0 10px 0 0;
	vertical-align: top;
	text-align: center;
}

#sidebar ul {
	margin: 0;
	list-style: none;
	padding: 0 10px;
}

#sidebar li { margin-bottom: 10px; }

#sidebar li ul {
	line-height: 1.5em;
	list-style-type: none;
	padding-left: 0px;
}

#sidebar li li {
	margin: 0;
	color: #white;
}

#sidebar h2 {
	height: 17px;
	background: url(images/side_title.gif) no-repeat;
	text-transform: uppercase;
	color: #539ff3;
	font-size: 0.9em;
	padding: 1px 5px 0px 0px;
	font-weight: bold;
	text-align: center;
}

#sidebar a {
	font-weight: bold;
	text-decoration: none;
	color: white;
}

#sidebar img { border: none; }

#sidebar a:hover { text-decoration: underline; }

/* Game Schedule Table */

#sidebar #schedule { margin-top: 10px }
#sidebar table { font-size: 10px; width: 100%; }
#sidebar table td { padding: 2px; }
#sidebar thead { color: #000; }
#sidebar td.home, #sidebar td.away { color #fff; text-align: center; text-transform: uppercase; }
#sidebar td.home { background-color: #7AB13C; }
#sidebar td.away { background-color: #6A9934; }
#sidebar tbody { color: #fff; }
#sidebar tbody tr.light td { background-color: #7AB13C; }
#sidebar tbody tr.dark td { background-color: #6A9934; }

#sidebar table td.date, 
#sidebar table td.opponent { text-align: left; }
#sidebar table td.result{ text-align: right; }

#calendar {
	font-size: 0.85em;
	font-weight: bold;
	text-align:center;
	color: white;}



#calendar a:hover {
	font-weight: bold;
	background: #216ec4;
	color: white;
}

#calendar td {
height:12px;
padding:  0px 2px 0px 2px;}

#calendar a {
	background: #539ff3;
	color: white;
	padding:  0px 2px 0px 2px;	display:block;
	text-decoration:none;
	line-height:12px;
	border-bottom: 1px dotted white;
}

caption{font-size: 1.2em;}

#today {padding:  0px 0px 0px 2px;	background: white;
	font-weight: bold;
	color: #539ff3;}


#rss a{	border-bottom: 0px;
	background: transparent;
	overflow: hidden;}

#rss a:hover {	border-bottom: 0px;
	background: transparent;
	overflow: hidden;}

#rss img:hover {	border-bottom: 0px;
	background: transparent;
	overflow: hidden;}


#searchbg {
background: transparent url(images/searchbg.gif) no-repeat center center;
height:25px;
margin-bottom:20px;}

#s {
width: 110px;
height: 15px;
color: #539ff3;
font-weight: bold;
border: 0px;
}


#go {
	background: transparent;
	color: #539ff3;
	font-weight: bold;
	border: 0px;
	font-size: 1.25em;
	outline: none;
	height: 15px;}


/* Footer */



#footer{
	font-size: 1em;
	font-weight: bold;
	color: #000000;
	background: transparent url(images/footer.jpg) no-repeat top right;
	height: 34px;
	margin: 10px auto;
	padding-top: 10px;
	text-align: center;
}

#footer a { color:#000000; text-decoration: underline; display: inline; }


/* Comments Styling */

#comment {
margin-bottom: 1.5em;
padding-bottom: 1em;
border-bottom: 1px solid #700000;
font: Trebuchet MS, Verdana, Sans-Serif;
}


#commentlist li {
margin-bottom: 1.5em;
padding-bottom: 1em;
border-bottom: 1px solid #700000;
}



#commentform {
margin: 1em 0;
background: #ffffff;
width: 280px;
}



#commentform textarea {
background: #ffffff;
	border-top: 1px solid #b3f872;
	border-left: 1px solid #b3f872;
	border-bottom: 1px solid #579700;
	border-right: 1px solid #579700;
width: 280px;
}

#commentform textarea:hover {
	background: white;
	border-top: 1px solid #579700;
	border-left: 1px solid #579700;
	border-bottom: 1px solid #b3f872;
	border-right: 1px solid #b3f872;
}

#commentform textarea:focus {
background: white;
	border-top: 1px solid #579700;
	border-left: 1px solid #579700;
	border-bottom: 1px solid #b3f872;
	border-right: 1px solid #b3f872;
}

#commentform #email, #commentform #author, #commentform #url {
font-size: 1.1em;
background: #ffffff;
	border-top: 1px solid #b3f872;
	border-left: 1px solid #b3f872;
	border-bottom: 1px solid #579700;
	border-right: 1px solid #579700;
	width: 280px;
}

#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {
	font-size: 1.1em;
	background: white;
	border-top: 1px solid #579700;
	border-left: 1px solid #579700;
	border-bottom: 1px solid #b3f872;
	border-right: 1px solid #b3f872;
	width: 280px;
}

#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {
	font-size: 1.1em;
	background: white;
	border-top: 1px solid #579700;
	border-left: 1px solid #579700;
	border-bottom: 1px solid #b3f872;
	border-right: 1px solid #b3f872;
	width: 280px;
}

#commentform input{
margin-bottom: 3px;
}


.submit1{
	width: 280px;
	cursor:hand;
	font-size:1.10em;
	background: #ffffff;
	border-top: 1px solid #b3f872;
	border-left: 1px solid #b3f872;
	border-bottom: 1px solid #579700;
	border-right: 1px solid #579700;}

.submit1:hover, .submit1:focus{
	background: white;
	border-top: 1px solid #579700;
	border-left: 1px solid #579700;
	border-bottom: 1px solid #b3f872;
	border-right: 1px solid #b3f872;}