/*
Theme Name: Glen
Theme URI: http://ngomedia.pl/
Author: Dominik Paszkiewicz
Author URI: http://ngomedia.pl/
Description: GLEN theme
Version: 1.0
*/

/* -- Biblioteki
------------------------------*/
@import url("reset.css");
@import url("core.css");
@import url("superfish.css");
@import url("featured.css");
@import url("http://fonts.googleapis.com/css?family=Droid+Sans:regular,bold&subset=latin");

/* -- Podstawowe ustawienia
------------------------------*/
body {font-family:Arial, sans-serif;background:url(images/bg01.jpg) center top no-repeat #f0f0f0;} /* mode jednak raczej arial*/ 
a:active {outline:none;}
a:focus {outline:thin dotted;}
a, a:active{color:#607890;text-decoration:none;}
a:hover {color:#036;}

h1, h2, h3, nav#site-nav, #copy {font-family: 'Droid Sans', sans-serif;font-weight:bold;}  
h4 {font-family: 'Droid Sans', sans-serif;}  


/* -- Bloki konstrukcyjne
------------------------------*/
#wrapper {width:970px;margin:20px auto 0  auto;background:url(images/bgheader01.jpg) top right no-repeat #fff;;webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;
                  -webkit-box-shadow:2px 2px 15px #999;-moz-box-shadow:2px 2px 15px #999;box-shadow:2px 2px 15px #999}
header#branding {width:950px;height:100px;margin:0 auto;position:relative;}
nav#site-nav {width:950px;height:30px;margin:0 auto 10px auto;;border-bottom:1px solid #ccc;}
.navigation {z-index:5;position:absolute;}
#campaigns {width:750px;height:250px;margin:0 20px 10px 0;float:right;position:relative;}
article {z-index:2;position:relative}
aside {}
footer {clear:both;width:970px;margin:10px auto;background:#fff;border:1px solid #ccc;}

footer, aside, #campaigns, #slides, #slides img, .thumb, #selected, .promo-item {-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}

/* klasy kolumn szeroko¶ci */
.left160 {width:160px;float:left;margin:10px 0 0 10px;display: inline}
.center510 {width:510px;float:left;margin:10px 0 10px 20px;display: inline;}
.right200 {width:220px;float:right;margin:10px 15px 0 0;display: inline}
.events {width:220px;float:right;margin:10px 25px 0 0;padding:10px 10px;background:url(images/bgaside.jpg);}

/* -- Konkretne style
------------------------------*/
#logo {display:block;width:137px;height:87px;position:absolute;top:10px;left:0px;background:url(images/logo.gif);text-indent:-123423px;}
#copy {width:400px;height:80px;position:absolute;top:-20px;left:500px;font-size:3em;letter-spacing:-1px;color:#fff;}
#lang {width:100px;height:40px;position:absolute;top:15px;right:5px;font-size:.75em;font-weight:bold;display:none;}
  #lang ul li {list-style:none;}
  #lang ul li a {display:block;color:#fff;background:#ccc;float:right;text-decoration:none;padding:5px;width:15px;height:15px;margin:0 0 0 10px;webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;} 
  #lang ul li a.on {background:#333;}
#searchbox {width:200px;height:30px;position:absolute;bottom:10px;right:0px;}
#searchbox  input {width:130px;float:left;}
#searchbox  input.submit {width:40px;float:right;background:#32526D;font-size:.8em;font-weight:bold;-moz-border-radius:.5em;-webkit-border-radius:.5em;border-radius:.5em;color:#fff;border:0;padding:.3em}
nav#site-nav ul {margin:0;font-size:.8em;}
nav#site-nav ul ul {}
nav#site-nav ul li.current_page_parent, nav#site-nav ul li.current_page_ancestor, nav#site-nav ul li.current_page_item {background:#DEE8E8;-webkit-border-top-left-radius:5px;-moz-border-top-left-radius:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-top-right-radius:5px;border-top-right-radius:5px;}
.page-item-243 ul {display:none;}

aside h2 {font-size:.8em;margin:0 0 .5em 0;letter-spacing:-1px;text-transform:uppercase;}
aside h3 {font-size:.8em;margin:0;color:#555}
aside p {font-size:.7em;margin:0 0 1em 0;}
aside p.date {color:#555;}
aside p.news-more {text-align:right;}
aside ul {margin:0 0 2em 0;;font-size:.75em;list-style:none;}
aside ul li {margin:0;padding:0;}
aside ul li a {display:block;padding:.5em .5em;}
aside ul li a:hover, aside ul li li a:hover {background:#fafafa;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
aside ul li li a {display:block;padding:.3em .5em;}
aside ul li.current_page_item a {font-weight:bold;background:#DEE8E8;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
aside ul li.current_page_item li a {font-weight:normal;background:none;}}
aside ul li.current_page_ancestor a {}

aside ul ul {margin:.5em 0 .5em .5em;font-size:.9em;}
aside ul ul li {padding:.0em .5em 0 1em;}
aside .widget-area {margin:10px 0 10px 0;padding:10px;background:#F4F8F8;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
aside .widget-area ul {font-size:.7em;margin:0;}
aside .widget-area ul li {margin:0 0 10px 0;}
aside .widget-area ul li a.social {display:block;padding:3px 0 3px 20px;background-position:left 3px;background-repeat:no-repeat}
aside .widget-area ul li a.social.fb-icon {background-image:url(images/facebook.png)}
aside .widget-area ul li a.social.rss-icon {background-image:url(images/rss.png)}
aside .widget-area ul li a.social:hover {}
aside .attachment-post-thumbnail {-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.full_widget {border:0 !important;} /* FACEBOOK widget */
/* -- Secondary sidebar -- */
aside.secondary ul {margin:0 0 2em 2em;font-size:.75em;list-style:square;}
aside.secondary ul li {padding:0;}
aside.secondary ul li.current_page_item {font-weight:bold;background:#f1f1f1;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}

article h1 {font-size:1.5em;margin:0 0 1em 0;letter-spacing:-1px;}
article h2 {font-size:1.2em;margin:0 0 .5em 0;padding:0 0 .3em 0;letter-spacing:-1px;border-bottom:1px solid #ccc;color: rgba(0, 146, 163, 1);}
article h3 {font-size:1.3em;font-weight:bold;margin:0;}
article p {font-size:.8em;margin:0 0 1.5em 0;}
article ul {font-size:.8em;margin:0 0 1.5em 2em;}
article p.date {color:#555;}
article p.news-more {text-align:right;}
article section.news-item {clear:both;margin:0;padding:10px 0 10px 0;border-bottom:1px solid #ccc;}
article section.news-item .thumb {float:left;margin:0 15px 0 0;}
article .featured-thumbnail {float:left;margin:0;padding:0;font-size:0;}
article .featured-thumbnail img {margin:5px 10px 10px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
article .ddsg-wrapper ul {font-size:1em;font-weight:bold;}
article .ddsg-wrapper ul ul {font-size:.9em;font-weight:normal;}
article .ddsg-wrapper ul ul ul {font-size:.8em;font-weight:normal;margin:0 0 0 2em;}

footer section {color:#333;}
footer section ul {font-size:.7em;}
footer section p {font-size:.7em;}
footer .partners {width:965px;height:85px;margin:0 auto;clear:both;}
.footer-left160 {width:160px;float:left;margin:10px 0 0 10px;display: inline}
.footer-center510 {width:510px;float:left;margin:10px 0 10px 20px;display: inline}
.footer-right200 {width:220px;float:right;margin:10px 15px 0 0;display: inline}
footer ul {font-size:.7em;margin:0 0 0 5px;list-style:none;}
footer ul li {}
footer p {font-size:.7em;}
footer h4 {font-size:.75em;}

.i {width:950px;margin:-5px auto 20px auto;text-align:right;font-size:.7em;}
.i img {position:relative;top:-1px;}



/* -- partner logos -- */
.partners ul {margin:0;padding:0;list-style:none;}
.partners ul li {float:left;margin:0;padding:0;}
.partners h2 {font-size:.85em;margin:5px 0 5px 7px;padding:0;color:#999}
.lg {display:block;height:61px;background-position:left bottom;float:left;text-indent:-12323px;}
.lg:hover {background-position:left -1px;}
.l01 {width:122px;background-image:url(images/logos/01.jpg);}
.l02 {width:82px;background-image:url(images/logos/02.jpg);}
.l03 {width:131px;background-image:url(images/logos/03.jpg);}
.l04 {width:50px;background-image:url(images/logos/04.jpg);}
.l05 {width:79px;background-image:url(images/logos/05.jpg);}
.l06 {width:111px;background-image:url(images/logos/06.jpg);}
.l07 {width:130px;background-image:url(images/logos/07.jpg);}
.l08 {width:124px;background-image:url(images/logos/08.jpg);}
.l09 {width:77px;background-image:url(images/logos/09.jpg);}
.l10 {width:54px;background-image:url(images/logos/10.jpg);}







#wp-calendar {
	width: 100%;
  margin:0;
}
#wp-calendar caption {
	color: #222;
	font-size:.8em;
	font-weight: bold;
	padding-bottom: 4px;
	text-align: left;
}
#wp-calendar thead {
	font-size:.8em;
}
#wp-calendar thead th {
}
#wp-calendar tbody {
	color: #aaa;
}
#wp-calendar tbody td {
	background: #f5f5f5;
	border: 1px solid #fff;
	padding: 3px 0 2px;
	text-align: center;
  font-size:.7em;
}
#wp-calendar tbody .pad {
	background: none;
}
#wp-calendar tfoot #next {
	text-align: right;
}
