body {margin: 20px; padding: 0; background: #CCCCCC; }

body, th, td { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 0.82em; color: #555555; }

h1, h2, h3,.sub {color: #3A570F; }

h1 {letter-spacing: -2px; font-size: 3em; }

h2 {font-size: 2em; }

h3 {font-size: 1em; }


/* Links */

/* a {color: #ff0000; text-decoration: none;} */

a:link, a:visited {color: #3A570F; text-decoration: none;}
a:active {color: #3333cc; text-decoration: none;}
a:hover {color: #ff0000; text-decoration: underline; }


/* Sidebar */

#sidebar {float: left; width: 241px; }

/* Logo */

#logo {margin-bottom: 10px; background: #3bb4a1 url(images/img02.gif) repeat-y; background-position: center 0%; }

#logo h1, #logo p { margin: 0;	padding: 0;	text-transform: lowercase;	text-align: center;	font-weight: normal;	color: #FFFFFF;}

#logo h1 {padding-top: 30px;	background: url(images/img01.gif) no-repeat; }

#logo p {padding-bottom: 30px;	background: url(images/img03.gif) no-repeat left bottom; }

#logo a {text-decoration: none;	color: #FFFFFF; }

/* Widgets */

#widgets {background: #658634 url(images/img02.gif) repeat-y; }

#widgets-top {height: 20px; 	background: url(images/img01.gif) no-repeat; }

#widgets * {color: #FFFFFF; }

#widgets ul {margin: 0; padding: 0 20px 100px 20px;	background: url(images/img04.jpg) no-repeat left bottom;	list-style: none; }

#widgets li { }

#widgets li ul {padding: 0 0 20px 6px;	background: none;	line-height: 180%; }

#widgets li li {padding-left: 12px;	background: url(images/img05.gif) no-repeat left center; }

#widgets h2 {margin: 0; padding: 0 0 20px 0;	font-size: 1em; }

/* Page */

#page {margin-left: 250px; }

/* Search */

#head {height: 51px; background: url(images/img06.gif) repeat-x; }

#header {height: 51px; margin: 0;	padding: 0;	background: url(images/img07.jpg) no-repeat; }

#search fieldset {height: 40px;	margin: 0;	padding: 11px 20px 0 0;	background: url(images/img08.gif) no-repeat right top; border: none;	text-align: right;}

/* Content */

#content { }

#content h1, #content h2 {font-weight: normal;	margin-top: 0; }

.pagetitle {margin: 0 0 10px 0;	padding-top: 27px; }

.post {margin-bottom: 10px;	background: #ADB79E url(images/img09.gif) repeat-y right top; }

.title {margin: 0; padding: 0 20px; }

.byline {margin: 0 20px; border-top: 2px solid #729588; }

.entry {padding: 20px 20px 0 20px; }

.meta {margin: 0; padding: 0 20px; }

.bolder  { font-weight: bold; }

.und {text-decoration: underline ; font-weight: bold; }

.sub {font-size: 1.5em;  }

img:style1  { float: left; margin: 10px;}
img:style2  {float: right; margin: 10px; }

/* Rounded Corners */
.ct { }
.ct .l {background: url(images/img10.gif) no-repeat; }
.ct .r {height: 15px; background: url(images/img11.gif) no-repeat right top; }

.cb {background: url(images/img12.gif) repeat-x left bottom; }
.cb .l {background: url(images/img13.gif) no-repeat left bottom; }
.cb .r {height: 15px; background: url(images/img14.gif) no-repeat right bottom; }

.requ  {background-color: #ffa500;  }

/* Footer */

#footer {font-size: 0.8em; }
#footer p {margin: 0; }


/* Form */

form#bform { padding : 10px; font-size : 1em; width : 80%; }
form#bform p { font-size : 1em; color : #000000; text-align : left; padding : 15px 5px 5px 0; margin : 0; }

form#bform fieldset#hidden { display : none; }
form#bform fieldset#feedback p { padding : 4px; margin : 0; }
form#bform fieldset { display : block; border : 1px dotted #000; padding : 5px 5px 5px 10px; margin-bottom : 1em; line-height : 1.5em; font-size : 1em; width : 100%; }
form#bform fieldset:hover { border : 1px dotted #fff; }

form#bform legend { font-size : 0.9em; font-weight : bold; border : 1px solid #000; margin-bottom : 15px; padding : 6px; background : #729789; color : #fff; }

* html form#bform legend { padding : 5px; margin : 0; }

/* Form Label */
form#bform label { clear : left; display : block; float : left; width : 200px; text-align : left; padding-right : 10px; color : #000000; margin-bottom : 0.5em; }

/* Form Input */
form#bform input { border : 1px solid #fff; padding-left : 0.5em; margin-bottom : 0.6em; width : 280px; background : #cccccc; color : #000000; }
form#bform input.requ { border : 1px solid #fff; padding-left : 0.5em; margin-bottom : 0.6em; width : 280px; background: #ffa500; color :#000000; }
form#bform input:hover { background : #666; border : 1px solid #fff; color : #fff; }
form#bform input:focus { background : #fff; border : 1px solid #b80b38; color : #000; }

form#bform textarea { width : 300px; height : 5em; border : 1px solid #fff; padding : 0.5em; overflow : auto; background : #cccccc; color : #000000; font-family: "Trebuchet MS", Arial; }
form#bform textarea:hover { background : #666; border : 1px solid #000; color : #fff; }
form#bform textarea:focus { background : #fff; border : 1px solid #b80b38; color : #000; }

form#bform select { margin : 0 0 1em 0.5em; border : 1px solid #fff; padding-left : 0.5em; margin-bottom : 0.6em; width : 280px; background : #cccccc; color : #000000; }

form#bform #button1, form#bform #button2 { color : #000; padding-right : 0.5em; cursor : pointer; width : 205px; margin-left : 8px; background : #507190; border : 1px solid;
border-color : #999 #999 #333 #333; }
form#bform #button1:hover, form#bform #button2:hover { color : #fff; background : #666; border : 1px solid; border-color : #666 #666 #999 #999; } 

.credit_footer {clear:both; margin:1em; width:auto; font-size:.75em; text-align:center;	}
.credit_footer a,.credit_footer a:visited {text-decoration:underline; color:#000; }

/* clubs */
/* leftcontent */
#leftcontent {width:20%; padding:0px; float:left;}	
/* centerleftcontent */
#contentleftcenter {width:20%; padding:0px; float:left;}
/* centercontent */
#contentcenter {width:20%; padding:0px; float:left;}	
/* centerrightcontent */
#centerrightcontent {width:20%; padding:0px; float:left;}	
/* rightcontent */
#contentright {width:20%; padding:0px; float:left;}

/* competitions */
/* leftcontent */
#compleftcontent {width:33%; padding:0px; float:left;}	
/* centerleftcontent */
#compcentercontent {width:33%; padding:0px; float:left;}
/* rightcontent */
#comprightcontent {width:33%; padding:0px; float:left;}	