@charset "utf-8";
/*
Theme Name: Wakeboardclub
Version: 1.0
Author: LL studio
Author URI: http://llstudio.sk/
*/

@import "reset.css";

body {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	background:#8e5e35 url(img/bgr-wood.jpg) repeat scroll center top;
	color:#000;
	font-size:69%;
	line-height:1.25em;
	position:relative;
	text-align:center;
	}
textarea, input, select {
	font-family:Arial, Helvetica, sans-serif;
} 
a {color:#a45b2e; text-decoration:underline;}
a:hover {text-decoration:none;} 
hr {display:none;}

#container {width:950px; margin:0 auto; text-align:left;}

#header {height:150px; position:relative;}
#header h1 {padding-top:20px;}
#header h1 a {display:block; width:350px; height:120px; position:relative; color:#fff; font-size:3em; line-height:120px; overflow:hidden;}
#header h1 a span {display:block; width:350px; height:120px; position:absolute; left:0; top:0; background:url(img/logo.gif);}
#header .topimg {background:url(img/top01.png) no-repeat scroll right top; position:absolute; right:0; top:0; width:550px; height:210px; z-index:98;}

#content {background:url(img/content.gif) repeat-y scroll center top; margin-top:20px;}
#aside {width:200px; background:#6c4831 url(img/side-at.gif) no-repeat scroll left top; float:left; margin-top:20px;}
#bside {width:200px; background:#382820; float:right; color:#fff; position:relative;}
#main {float:left; width:540px; background:#f0e9cc; border:5px solid #541800;  margin-top:-20px; border-bottom:0; font-size:1.09em;}
#content hr {clear:both; display:block; height:0; overflow:hidden; border:0; margin:0; padding:0; visibility:hidden;}

.maintop {display:block; width:550px; height:10px; overflow:hidden; background:url(img/main-t.gif); margin:-5px; position:relative;}
.afoot {display:block; width:200px; height:10px; overflow:hidden; background:url(img/side-ab.gif); position:absolute; left:50%; top:0; margin-left:-475px;}
.bfoot {display:block; width:200px; height:10px; overflow:hidden; background:url(img/side-bb.gif); position:absolute; left:50%; top:0; margin-left:275px;}
.ffoot {display:block; width:550px; height:10px; overflow:hidden; background:url(img/footer.gif); position:absolute; left:50%; bottom:-5px; margin-bottom:-5px; margin-left:-275px;}

#aside .menu {background:#382820 url(img/aside01.gif) no-repeat scroll center top; padding-top:5px; margin:15px;}
#aside ul {background:#382820 url(img/aside02.gif) no-repeat scroll center bottom; padding:3px 0 5px;}
#aside ul ul {margin:0; padding:1.1em 0 0; background:#503426; display:none; margin-top:-2px; border-top:2px solid #503426;}
*>#aside ul ul {padding:0;}
#aside ul li.current_page_item ul, #aside ul li.current_page_ancestor ul {display:block;}
#aside ul a {color:#fff; display:block; padding:10px; font-size:1.27em; text-decoration:none; border-bottom:2px solid #533d31; margin:0 10px -0.9em; position:relative;}
*>#aside ul a {margin:0 10px 0;}
#aside ul li.current_page_item a, #aside li.current-cat a {background:#a47534; border-top:1px solid #ab8044; border-bottom:1px solid #ab8044; margin:-2px 0 -0.9em; padding:11px 20px; color:#000;}
*>#aside ul li.current_page_item a, *>#aside li.current-cat a {margin:-2px 0 0;}
#aside ul li:last-child a {border-bottom-color:#382820;}
#aside ul ul a, #aside ul li.current_page_item ul a, #aside ul ul li.current_page_item a {padding:6px 10px 6px 35px; font-size:1.09em; color:#bd9683; border:0; margin:0 0 -0.9em; background:transparent url(img/submenu.gif) no-repeat scroll 20px 8px;}
*>#aside ul ul a, *>#aside ul li.current_page_item ul a, *>#aside ul ul li.current_page_item a {margin:0;}
#aside ul a:hover {text-decoration:underline;}


#aside #weather {background:#382820 url(img/aside01.gif) no-repeat scroll center top; margin:15px 15px 0; padding:10px 15px 0; text-align:center;}
#aside .weatherlink {background:#382820 url(img/aside02.gif) no-repeat scroll center bottom; margin:0 15px 15px; text-align:center; padding-bottom:10px;}
#aside .weatherlink a {color:#fff;}

#aside .webcam {margin:0 15px; border:1px solid #8e684f; background:#382820; padding:4px;}
#aside .webcam img {display:block;}

#bside h2 {background:#533d31; padding:17px 15px 15px; border-bottom:1px solid #675347; color:#fff; font-size:1.45em; line-height:1.1em; font-weight:normal; border-top:1px solid #000; background-repeat:no-repeat; background-position:right top; position:relative; z-index:99;}
#bside h2 a {color:#fff; text-decoration:none;}
#bside h2 a:hover {text-decoration:underline;}
#bside a {color:#c67949;}
#bside h3 {color:#c3a775; margin:5px 20px; font-weight:normal; font-size:1.09em;}

#bside .sociable {display:none;}

#bside .ec3_events li {margin:1px 15px;}
#bside .ec3_events li a { background:#533d31; padding:3px 5px; display:block; text-decoration:none;}
#bside .ec3_events li a strong {font-weight:normal; color:#fff;}
#bside .ec3_events li a:hover {background:#47342a;}
#bside .ec3_events {margin-bottom:17px;}

#bside .partnerlist li {margin:15px; width:170px; overflow:hidden; position:relative; text-align:center;}

#bside #wp-calendar {margin:15px 14px; border-collapse:collapse; color:#fff; width:170px;}
*>#bside #wp-calendar {width:172px;}
#bside #wp-calendar td {background:#a3834a; border:1px solid #382820; padding:3px 2px;color:#fff;}
#bside #wp-calendar th {background:#6c5132; font-weight:normal; border:1px solid #382820; padding:3px 2px;color:#fff;}
#bside #wp-calendar #today {background:#6c5132; border:1px solid #382820;}
#bside #wp-calendar .nav td {background:#382820;}
#bside #wp-calendar .pad {background:#a47534;}
#bside #wp-calendar .nav a {color:#c3a775;}
#bside #wp-calendar td.ec3_eventday {background:#a45b2e; color:#fff;}
#bside #wp-calendar .ec3_eventday a {color:#fff !IMPORTANT; text-decoration:none;}
#bside #wp-calendar .ec3_eventday:hover {background:#954f24;}

#bside #wp-calendar .nav td {display:none;}
#bside #wp-calendar .nav td#prev {display:table-cell;}
#bside #wp-calendar .nav td#next {display:table-cell;}
#bside #wp-calendar caption {padding:3px 2px; margin:-1.9em 30px 1em; position:relative; top:-1.9em;}


#main #wp-calendar {margin:15px 14px; border-collapse:collapse; color:#fff; font-size:1.45em; line-height:1.3em;}
#main #wp-calendar td {background:#a3834a; border:1px solid #f0e9cc; padding:5px;}
#main #wp-calendar th {background:#6c5132; font-weight:normal; border:1px solid #f0e9cc; padding:3px 2px;}
#main #wp-calendar #today {background:#6c5132; border:1px solid #f0e9cc;}
#main #wp-calendar .nav td {background:#f0e9cc;}
#main #wp-calendar .pad {background:#a47534;}
#main #wp-calendar td.ec3_eventday {background:#a45b2e; color:#fff;}
#main #wp-calendar .ec3_eventday a {color:#fff !IMPORTANT; text-decoration:none; display:block;}
#main #wp-calendar .ec3_eventday:hover {background:#954f24;}

#main #wp-calendar .nav td {display:none;}
#main #wp-calendar .nav td#prev {display:table-cell;}
#main #wp-calendar .nav td#next {display:table-cell;}
#main #wp-calendar caption {padding:3px 2px; margin:-1.7em 30px 1em; position:relative; top:-1.7em;}



#bside .sidenews h2 {position:relative;}
#bside .sidenews li a {color:#c67949; font-size:1.09em; text-decoration:none; line-height:1.7em;}
#bside .sidenews li a:hover {text-decoration:underline;}
#bside .sidenews ul {margin-top:-1px; line-height:1.4em;}
#bside .sidenews li {margin:0 15px; border-top:1px solid #4c392f; padding:11px 0 15px;}
#bside .sidenews h3 {margin:0 0 3px;}

#bside #communications-subscribe div {padding:15px; margin:0; text-align:center;}
#bside #communications-subscribe form {background:#a3834a; border:1px solid #b79a67; padding:2px;}
#bside #communications-subscribe input.emailaddress {background:#a3834a; border:0; width:114px; color:#fff;}
#bside #communications-subscribe input.subscribe {background:#a45b2e; border:1px solid #8c481e; color:#fff; font-weight:bold; height:20px; width:35px;}

#bside #search div {padding:15px; margin:0; text-align:center;}
#bside #search form {background:#a3834a; border:1px solid #b79a67; padding:2px;}
#bside #search input.text {background:#a3834a; border:0; width:114px; color:#fff;}
#bside #search #searchsubmit {background:#a45b2e; border:1px solid #8c481e; color:#fff; font-weight:bold; height:20px; width:35px;}

#bside h2.events {border-top:0; background-image:url(img/b-events.gif);}
#bside h2.partners {background-image:url(img/b-partners.gif);}
#bside #communications-subscribe h2 {background-image:url(img/b-mail.gif);}
#bside .sidenews h2 {background-image:url(img/b-news.gif);}

#bside .ngg-galleryoverview {height:130px; overflow:hidden; margin-bottom:10px;}
#bside .ngg-gallery-thumbnail a {display:block; padding:1px; background:#675347; margin-bottom:5px; border:4px solid #533d31;}
#bside .ngg-gallery-thumbnail a:hover {border-color:#675347;}
#bside .ngg-gallery-thumbnail a img {display:block;}
#bside .slideshowlink {display:none;}

#main {color:#382820; padding-bottom:15px;}
#main p {margin:1em 0; text-align:justify; clear:both;}
#main ul {margin:1em 0; list-style:square; padding:0 0 0 20px;}
#main ol {margin:1em 0; list-style:decimal;  padding:0 0 0 30px;}
#main ol li {margin:0.5em 0; text-align:justify;}

#main h2 {clear:both; background:#533d31 url(img/main-header.gif) no-repeat scroll right top; margin:15px 15px 15px 0;}
#main h2 a, #main h2 strong {color:#fff; font-size:1.5em; font-weight:normal; line-height:1.1em; background:#541800; display:inline-block; padding:11px 15px; border-right:2px solid #a47534;}
#main h2 a {text-decoration:underline;}
#main h2 a:hover {text-decoration:none;}
#main h3 {font-size:1.45em; margin:1em 15px; font-weight:normal; border-top:2px solid #d5c3a4; padding:20px 0 0;}

#main .info {border-top:2px solid #d5c3a4; padding:15px 0 0; margin-top:15px; color:#6c4831; font-size:0.91em; clear:both;}
#main .info p {margin:0;}

#main .youtube_thumbnail {margin:0 15px 15px 0; float:left;}

#main .entry {margin:0 15px;}
#main .entry .ec3_schedule {border:0; display:none;}

#main .ytvid {background:#fff; margin-bottom:15px;}
#main .ytvid object {display:block;}
#main iframe {border:4px solid #e5d3a6;background:#fff; padding:1px;}

#main .ngg-galleryoverview {margin:0 -20px; margin-bottom:-1em;}
*>#main .ngg-galleryoverview {margin-left:-5px;}
#main .ngg-gallery-thumbnail-box {padding:1px; background:#fff; float:left; border:3px solid #e5d3a6; margin-left:3px; margin-bottom:3px;}
#main .ngg-gallery-thumbnail-box:hover {border-color:#fff;}
#main .ngg-gallery-thumbnail-box img {display:block;}
#main .ngg-galleryoverview .slideshowlink {margin:1em 2.5px;}
#main .ngg-galleryoverview .slideshow {background:#fff; margin-bottom:5px; width:500px; margin-left:5px; border:4px solid #e5d3a6; padding:1px;}
#main .ngg-galleryoverview .slideshow object {display:block; margin:0;}
#main .ngg-clear {clear:both; height:8px; overflow:hidden;}
#main .entrylist .ngg-galleryoverview {height:166px; overflow:hidden; margin-bottom:10px;}

#main .navigation {clear:both; padding:20px 15px; height:34px;}
#main .navigation a {background:#541800; color:#fff; display:block; float:left; padding:10px; margin-right:5px; text-decoration:none;}
#main .navigation a:hover {background:#533d31;}

#footer {clear:both; background:#541800; padding:15px 0 5px; width:550px; margin:0 200px; margin-bottom:30px; color:#b3745b; font-size:1.09em; position:relative;}
#footer p {margin:0 15px; text-align:center;}
#footer p a {color:#d79a82; font-weight:normal; text-decoration:underline;}
#footer p a:hover {text-decoration:none;}




