/*
Theme Name: WODNB
Theme URI: http://wodnb.com
Description: Version 1 of WODNB
Version: 1.0
Author: KILO
*/
/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;} table {border-collapse:collapse;border-spacing:0;} fieldset,img {border:0;} address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal;} ol,ul {list-style:none;} caption,th {text-align:left;} h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;} q:before,q:after {content:'';} abbr,acronym { border:0;}
html{font-size: 62.5%;} a:active, a:focus{outline:none;} textarea{overflow:auto;} input:focus, select:focus {outline:none;} div.clear {clear:both;}
a {text-decoration:none; color: #DDD;} p {font-size: 1.2em; color: #DDD;}

html {background: #000000 url('design/bg.jpg') top center repeat-x;}
body {background: url('design/bg-wrap.jpg') top center no-repeat; font-family:Arial;width:100%;display:table;}
div#outer-wrap {width:100%;}
div#wrap {width:970px;margin:0 auto;padding:0 10px;}
div#topnav {height:20px;width:970px;margin-bottom:10px;position:relative;}
	div#topnav p {color:#eee;text-align:right;line-height:20px;padding-right:42px;font-size:1em;text-transform:uppercase;}
	div#topnav a.uk {background: url('design/flags.gif') 0 0 no-repeat; display:block;height:11px;width:16px;position:absolute;right:21px;top:4px;}
	div#topnav a.uk:hover {background-position: 0 -16px;}
	div#topnav a.ru {background: url('design/flags.gif') 0 -32px no-repeat; display:block;height:11px;width:16px;position:absolute;right:0;top:4px;}
	div#topnav a.ru:hover {background-position: 0 -48px;}
	div#topnav a span {display:none;}
div#header {height:107px;margin-bottom:10px;position:relative;}
div#header h1 a {background: url('design/logo.png') 0 0 no-repeat;display:block;width:362px;height:107px;}
div#header h1 a span {display:none}
div#header ul {position: absolute;bottom:0;right:0;height:16px;width:440px;}
div#header ul li {display: inline;}
div#header ul li a {text-indent: -900%;}
div#header li.home a {float: left; width: 55px; height: 16px; margin-right: 16px; background: url('design/navbar.png') 0 0 no-repeat;}
div#header li.home a:hover {background-position: 0 -30px;}
div#header li.news a {float: left; width: 48px; height: 16px; margin-right: 16px; background: url('design/navbar.png') -71px 0 no-repeat;}
div#header li.news a:hover {background-position: -71px -30px;}
div#header li.events a {float: left; width: 61px; height: 16px; margin-right: 16px; background: url('design/navbar.png') -135px 0 no-repeat;}
div#header li.events a:hover {background-position: -135px -30px;}
div#header li.gallery a {float: left; width: 75px; height: 16px; margin-right: 16px; background: url('design/navbar.png') -212px 0 no-repeat;}
div#header li.gallery a:hover {background-position: -212px -30px;}
div#header li.music a {float: left; width: 57px; height: 16px; margin-right: 16px; background: url('design/navbar.png') -303px 0 no-repeat;}
div#header li.music a:hover {background-position: -303px -30px;}
div#header li.forum a {float: left; width: 64px; height: 16px; background: url('design/navbar.png') -376px 0 no-repeat;}
div#header li.forum a:hover {background-position: -376px -30px;}

div#header div.ad {background: black;position:absolute;top:0;right:0;width:468px;height:60px;border:1px solid black;}

div.side-ads {background:black;height:300px;margin-bottom:10px;}
div#sidead-russia {width:160px;margin:0 auto;}
div.side-ads ul {background: #000; width: 182px; height:140px; margin-bottom:10px; overflow:hidden;}
div.side-ads div.vtick ul {margin-bottom:0!important;background:none!important;}
div.side-ads ul li a {display:block;color:white;}
div.side-ads ul li a:hover {color:white;}
ul#sidead01 {background:url('http://wodnb.com/wp-content/uploads/2010/01/adspace01b.jpg') 0 0 !important;}
ul#sidead01 li {text-align:center;color:white;width:182px;height:140px;}
.newsticker {background: #555;padding: 0;font-weight:bold;font-size:1.2em;}
ul li.cs1 a {padding-top:30px;}
ul li.cs2 a {padding-top:35px;}
ul li.cs3 a {padding-top:35px;}
ul li.cs4 a {padding-top:35px;}
ul li.cs5 a {padding-top:20px;}
ul li.cs6 a {padding-top:37px;}
ul li.cs7 a {padding-top:20px;}
ul li.cs8 a {padding-top:38px;}

div#sidead02 {background:url('http://wodnb.com/wp-content/uploads/2010/01/adspace02b.jpg') 0 0 !important;width: 182px; height:140px; margin-bottom:10px; overflow:hidden; display: block;}
div#sidead02 ul li span img {display:block;margin:45px auto;}
div#sidead02 ul li span {color:white;text-align:center;font-size:1.3em;font-weight:bold;display:block;width:182px;line-height:140px;}
div#sidead02 ul li.list span {font-size:1.2em;line-height:1.3em;padding-top:7px;}

div#page-content {background:rgba(0,0,0,0.6); width:950px;padding:10px;}
div#page-content h2 {font-size: 1.6em;color:#94CA3D;font-weight:normal;letter-spacing:1px;text-transform:uppercase;} div#page-content h2.title {color:#FFF!important;} div#page-content div#fullwidth div.single-entry h2 {color:#FFF!important;}
div#ticker {background: rgba(255,255,255,0.1);width:930px;height:24px;padding:0 10px;margin-bottom:10px;}
	div#ticker marquee {color:#ccc;line-height:24px;font-size:1em;}
	
        div#fullwidth {width:950px;margin-bottom:75px;}
	div#leftbar {float:left;display:inline;width: 758px;margin-right:10px;margin-bottom:25px;position:relative;}
	div#sidebar {float:left;display:inline;width:182px;margin-bottom:25px;}
	div#leftbar h2 {margin-bottom:10px;}
	div#sidebar h2 {margin-bottom:10px;}
	div#sidebar a:hover {color: #FFF;}
	div#sidebar p {color: #CCC; font-size:1.2em; margin-bottom: 10px;}
	div#fullwidth h4 {color:#CCC;text-transform:uppercase;margin-bottom:3px;font-size:1.4em;font-weight:bold;}
	div#fullwidth h4.subtitle {margin-top:20px;}
	div#fullwidth p {line-height:1.4em;font-size:1.3em;}

	div#share {clear: both; width: 758px; padding:10px 0 0 0;}
	div#share div#left {float: left; width: 377px; position: relative;}
	div#share div#right {float: right; text-align: right; width: 377px; position: relative;}
	div#share span.stbuttontext {font-size: 1.1em;}
	div#share h6 {color: #999; font-size: 1.2em; margin: 10px 0 5px 0;}
	div#share input {background: black; border: 1px solid #666; color: #AAA; padding: 2px; width: 300px;}
	div#share a#fb_share {position: absolute; right: 60px;}
	
	div#video-home {background:black;margin-bottom: 20px;height:290px;overflow:hidden;text-align:center;}
	div.members-side, div.find-wodnb {clear:left;margin-bottom:10px;}
	div.members-side form a:hover {color:#FFF !important;}
	div.members-side form .button {margin-bottom:5px;border:1px solid #999;font-weight:bold;font-size:1.2em;font-family:Arial;}
	div.members-side form .button {background: url('design/bg-more.jpg') top right no-repeat;color:#888;font-weight:bold;text-align:center;padding:4px 12px 3px 3px;border:0;border-left:1px solid #1E1E1E;color:#FFF;cursor:pointer;}
	div.members-side form #wp_login {background: url('design/bg-more.jpg') top left no-repeat;color:#888;padding:2px;border:1px solid #1E1E1E;width:100px;font-size:1.1em;font-family:Arial;}
	div.members-side form #wp_pass {background: url('design/bg-more.jpg') top left no-repeat;color:#888;padding:2px;border:1px solid #1E1E1E;width:100px;font-size:1.1em;font-family:Arial;}
	div.members-side p {line-height:1.5em;margin-bottom:5px!important;}
	div.members-side form p.options {text-align:center;}
	div.members-side form div {clear:both;margin-bottom:5px;}
	div.members-side form div label {display:block;margin:0 0 5px 0;color:#CCC;font-size:1.2em;width:76px;float:left;}
	div.members-side form div.buttons label {width:129px;padding-top:5px;}
	
	div.find-wodnb h2 {margin-bottom:20px;}
	div.find-wodnb span {display:none;}
	div.find-wodnb a#facebook {background:url('design/facebook_32.png') top center no-repeat;display:block;width:30px;height:30px;margin-right:8px;float:left;}
	div.find-wodnb a#myspace {background:url('design/myspace_32.png') top center no-repeat;display:block;width:30px;height:30px;margin-right:8px;float:left;}
	div.find-wodnb a#twitter {background:url('design/twitter_32.png') top center no-repeat;display:block;width:30px;height:30px;margin-right:8px;float:left;}
	div.find-wodnb a#vkohtakte {background:url('design/vkohtakte_32.png') top center no-repeat;display:block;width:30px;height:30px;margin-right:8px;float:left;}
	div.find-wodnb a#youtube {background:url('design/youtube_32.png') top center no-repeat;display:block;width:30px;height:30px;float:left;}
	
	div#sidebar div.music {margin-bottom:10px;}
	div#sidebar div.rumix {margin-bottom:10px;}
	div.twitter-updates div.twitlink {border-top:2px solid #111;padding-top:10px;}
	div.twitter-updates div.twitlink a {background: url('design/twitterlink.jpg') 0 0 no-repeat;display:block;height:16px;width:146px;margin-left:18px;}
	div.twitter-updates div.twitlink a:hover {background-position: 0 -25px;}
	div.twitter-updates div.twitlink a span {display:none;}
	ul.twitter li {font-size: 1.1em; color: #999;margin-bottom:10px; line-height: 1.3em;}
	ul.twitter li a {color:#FFF;}
	ul.twitter li a:hover {color:#FFF;}
	ul.twitter li span {display:block;text-align:right;margin-top:5px;}

	div#latest-news {width:758px;margin-bottom:20px;}
	div#latest-events {width:758px;margin-bottom:20px;}
	
	div#latest-video {float:left;width:374px;margin-right:10px;}
	div#latest-video div {margin-bottom:15px;}
	div#latest-photos {float:left;width:374px;overflow:hidden;}
div#latest-photos img {display:block;border:2px solid #101010;margin-bottom:15px;width:370px;}

	div.single-entry h2, h2.title {background: url('design/bg-wht.png') 0 0;line-height:1.6em;padding:5px 10px;font-size:1.8em;text-transform:uppercase;margin-bottom:10px!important;color:#FFF;}
	div.single-entry h2 a {color:#FFF;}
	div.single-entry h2 a:hover {color:#FFF;}
	div.single-entry p {margin-bottom:15px;}

        div#gallery-videos {float:left;display:inline;width:470px;margin-right:10px;}
        div#gallery-photos {float:left;display:inline;width:470px;}
        div.col-310 {float:left;width:310px;margin-right:10px;}
div#fullwidth.gal div.entry, div#fullwidth div#gallery-videos div.entry, div#fullwidth div#gallery-photos div.entry {width:150px;float:left;margin-right:10px;}
div#fullwidth.gal div.entry img, div#gallery-videos div.entry img, div#gallery-photos div.entry img {width:148px;height:133px;}
div#fullwidth.gal div.entry h4, div#gallery-videos div.entry h4, div#gallery-photos div.entry h4 {font-size: 1.2em;}

	div#footer {padding:20px 0 70px 0;border-top:2px solid #111;margin:0 10px;}
	div#footer p {color: #ccc;font-size:1.2em;clear:both;line-height:1.6em;}
	div#footer a.en {background: url('design/flags.gif') 0 2px no-repeat; padding-left:21px;}
	div#footer a.en:hover {background-position: 0 -14px;}
	div#footer a.ru {background: url('design/flags.gif') 0 -30px no-repeat; padding-left:21px;}
	div#footer a.ru:hover {background-position: 0 -46px;}
	div#footer a {color:#CCC;}
	div#footer a:hover {color:#FFF;text-decoration:underline;}
	div#footer div {float:left;width:180px;margin-bottom:25px;padding-right:10px;}
	div#footer div.colwide {float:left;width:370px;margin-bottom:25px;padding-right:10px;}
	div#footer div h6 {color:white;font-size:1.2em;font-weight:bold;margin-bottom:5px;text-transform:uppercase;}
	div#footer div ul {line-height:1.4em;} div#footer div li {font-size:1.2em;margin-bottom:2px;}
	
	div.entry {background:black; float:left;margin-bottom:15px;width:182px;margin-right:10px;}
	div.entry:hover h4 a {color: #94CA3D;}
	div.entry img {width:176px;height:160px;margin-bottom:8px;display:block;border:2px solid #101010;}
	div.entry h4 {color: white; font-size: 1.5em;margin-bottom:2px;font-weight:bold;text-transform:uppercase;}
	div.entry h4 a {color: white;} div.entry h4 a:hover {color: #94CA3D;}
	div.entry p {color: #999; font-size: 1.2em;margin-bottom:10px;line-height:1.4em;font-style:italic;}

div#fullwidth div.entry {float:none;width:940px;margin-right:0;padding:5px;}
body.category-news div.entry, body.category-events div.entry {background:none;float:none;padding:0;width:758px;}
div#fullwidth div.entry p, body.category-news div.entry p, body.category-events p {font-size: 1.4em;}
div#fullwidth div#gallery-videos div.entry, div#fullwidth div#gallery-photos div.entry {padding: 0;}
div#fullwidth div.entry div.pic, body.category-events div.pic, body.category-news div.pic {float:left;margin-right:10px;}
div#fullwidth div.entry span.date {font-size:1.1em;color:#CCC;margin-bottom:5px;display:block;text-transform:uppercase;}
div#fullwidth div.entry h4, body.category-news div.entry h4, body.category-events div.entry h4 {margin-bottom:10px;}

	div.end {margin-right:0!important;}
	div.navigation {clear:both;}
	div.navigation div.alignleft {float:left;}
	div.navigation div.alignright {float:right;}
	p.viewmore {clear:both;text-align:right;font-size:1.1em;font-style:normal!important;}
	div.viewmore {font-size:1.1em;}
	p.viewmore a, div.viewmore a {background: url('design/bg-more.gif') top right no-repeat;color:#BBB;font-weight:bold;text-align:center;padding:5px 15px 5px 5px;}
	p.viewmore a:hover, div.viewmore a:hover {color:#EEE;}
	p.viewmore a:active, div.viewmore a:active {color:#EEE;background-position: 100% -25px;color:#888;}
div.entry p.viewmore {padding-top:10px;clear:none;text-align:left;}

	div.viewmorel a {background: url('design/bg-morel.gif') top left no-repeat;color:#BBB;font-weight:bold;text-align:center;padding:5px 5px 5px 15px;font-size:1.1em;}
	div.viewmorel a:hover {color:#EEE;}
	div.viewmorel a:active {color:#EEE;background-position: 0 -25px;color:#888;}
div#footerad-l {float:left;text-align:center;width:470px;margin-right:10px;padding:20px 0;display:none;}
div#footerad-2 {float:left;text-align:center;width:470px;padding:20px 0;display:none;}
div#wodnbwidead {margin-bottom: 10px;text-align:center;}
div#wodnb20 {margin-bottom: 10px;text-align:center;}
div#event-details {float:left; width:374px; overflow:hidden; margin-right: 10px;}
div#event-details img {border: 5px solid #333; margin-bottom: 10px;}
div#event-details div.youtube {border: 5px solid #333; margin-bottom: 10px;}
div#event-details a {font-size: 1.2em;} div#event-details a:hover {text-decoration: underline;}
div#event-details a span {color: white;}
div#event-details a.facebook {background:url('design/facebook_32.png') 0 0 no-repeat; display:block; padding-left:42px;height:32px;line-height:16px;}
div#event-content {float:left; width:566px;}
div#event-content a {color: #777;}
div#event-content a:hover {color: #999;text-decoration:underline;}
#sforum .sfposttable td.sfpostcontent {color:#CCC!important;}

div#music-item {background:rgba(0,0,0,0.2);float:left;width:445px;margin-right:10px;padding:10px;margin-bottom:10px;}
div#music-item h3 {color:#eee;font-size:1.5em;margin-bottom:10px;}
div#music-item img {border:1px solid #111;border-top:1px solid #444;border-left:1px solid #444;float:left;margin-right:5px;}
div#music-item p {line-height:1.3em;padding-bottom:5px;}
div#music-item a:hover {color:white;}

div.sidebar-music-item {clear:left;border-bottom:2px solid #222;margin-bottom:10px;padding-bottom:3px;}
div.sidebar-music-item img {width:40px;height:40px;margin:0 10px 10px 0;float:left;}
div.sidebar-music-item h3 {font-size:1.2em;}

div.members-side .avatar_container {float:left;margin:0 10px 10px 0;}
div.members-side li {font-size:1.2em;}