/*
Theme Name: ralphradio
Theme URI: http://ralphradio.ru/
Version: 2.8
Author: Арт-ТК
Author URI: http://art-tk.nnov.ru/
*/
html, img, body, h1, h2, h3, h4, h5, h6, p, ul, ol, blockquote {
margin: 0px;
padding: 0px;
border: 0px; }

body {
color: #404040;
font-size: 0.9em;
font-weight: normal;
font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
font-style: normal;
line-height: normal;
font-variant: normal;
}
body, #content, .info, #events  {
background-color: #FBFBFB !important; }
h1, h2, h3, h4, h5, h6 {
font-weight: normal;
font-family: georgia, serif;
}

h1, .mpage  {
font-size: 180%;
}

h2 {
font-size: 155%; }

h3 {
font-size: 145%; }

h4 {
font-size: 135%; }
.event h4 {
font-size: 145%; }

h5 {
font-size: 125%; }

a {
color: #111111; }

blockquote {font-style: italic;}

a:hover, .linkevets {
text-decoration: none;}

a:hover {
color: #565656;
}
.about {display:none;}
#wrap {
margin: 0 auto;
width: 935px;
padding: 4% 0.4em 0em 4%;
}
.alignleft, #sidebar, #respond, .soc span, .comment div.vcard {
float: left; }

.alignright {
float: right; }

#sidebar { width: 185px; }

#sidebar ul li {
font-size: 1em;
padding-bottom: 0.8em; }

ul, ul li { list-style:none; }
.ull {
padding-left: 1em;
padding-bottom: 0.8em;}
#sidebar ul li a {
color: #6D6D6D; }

#sidebar ul li, #sidebar ul li a:hover {
color: #111111 }

#sidebar .on, .logo a {
position: absolute; }
#text img, #content, .info, .start, .intext, .w, .menu li a.tabactive, #ych, #events, #rubr, .vcard, .event h4, .categ, .soc, .ljimg, .addthis_toolbox {
position: relative; }
#sidebar .on {
top: 75%; }
.logo .tran {
width: 360px;
height: 75px;
z-index: -10; }
.logo .tran, .logo .trans {
background-image: url(/images/ralph.png);
}
.logo .tran, .logo .trans, .event h4, .start, .comments-link {
background-repeat: no-repeat;
}
.logo a, .logo .trans {
width: 187px;
height: 75px; }
.logo a {
z-index: 1;
background: transparency;
}

#content, .info, #lp {
float: inherit; }

#content, .info, .evblock, #longplay {
display: block;
}

.heads ul li, .menu li, #lp .lpday li, .post .lpday li {
display: -moz-inline-box;
display: inline-block;
 //display: inline;
vertical-align: top;
}

#longplay .lpday, #longplay p, .video, #ych, #nav, #lp .lpday li, .post .lpday li {
text-align: center; }

#content, .info {
margin-left: 194px;
padding: 0% 2% 3% 3%;
z-index: 10;
}
#content {
margin-right: 12em;
line-height: 125%; }
.info {
padding-right: 0px;
font-size: 0.9em;
}
.heads { line-height: 125%; }
.heads ul li{ margin-right: 3%; }
.heads #play  { margin-top: 1.55em; }
.heads .stop {
padding-left: 8px;
border-left: 16px #333333 solid; }
.heads, .heads #play { margin-bottom: 1.7em; }
.intext h3 {
margin-bottom: 0.9em;
margin-top: 1em;}
.intext { background-color: #000000; color:#F3F3F3; padding: 5px 10px;}
.intext a {color: #fbfbfb;}
.evblock h2, .evblock h2 a { color:#444444;}
.evblock h2, .evblock h4 { line-height: 100%; }
.evblock h2 { font-size: 140%; }
.evblock h4 {
margin-top: 0.9em;
margin-bottom: 0.2em; }
#events {width:310px;}
.info img {border: 1px solid #999999;}
.info .event img {max-width:300px; margin-bottom:5px; //width: 300px;}
.categ {top: 1em;}
.event {margin-top: 0.4em;}
.event p, .intext p {
margin-top: 0.4em;
margin-bottom: 0.75em; }
#rubr {width: 14.5em; z-index: 1;}
#rubr p {margin-top: 0.2em; }
#longplay {
width: 11em;
margin-left: 26.6em;
margin-right: 15em; }
#longplay .lpday { line-height: 120%; }

#longplay .lpday, #longplay p {
font-size: 0.85em;
}

#longplay .lpday li, #longplay p {
padding-top: 1.2em; }

#play ul {line-height: 330%; }

.start {
background-image: url(/images/knopka.gif);
padding-left: 27px;
padding-bottom: 6px;
}
#sidebar2 .stop, .pll .stop {
padding-left: 8px;
border-left: 14px #333333 solid; }
#sidebar2 #play {margin-bottom: 3.2em;}
.w {
font-size: 46px;
left:-52px;
}
.w, .w a:hover {
color: #575757; }
#ych {
top: -40px;	
width: 15em;
font-size: 0.888em; }
#ych small { font-size: 0.9em; }

#text, .post {
line-height: 140%; }

.mpage {
margin-bottom: 1.1em; }
.mpage span {
padding-right: 10px; }
.mpage span a {
font-size: 0.7em; }

.post p, #text p {
max-width: 33em;
margin-top: 0.5em;
margin-bottom: 0.9em; }

#content strong {
color: #585858; }

.ots {
margin-top: 2em; }

#content img {
margin: 0.3em 0 0.2em; }

.post, #lp, .pll, .linkslink {
margin-top: 2.5em;
}

.post h2 {
color: #606060; }
.post h3, .event h3 {
font-size: 130%;
margin-top: 0.6em; 
}
.post img {max-width: 530px;}

#lp .lpday, .post .lpday {
margin: 1.15em auto;
}

#lp .lpday li, .post .lpday li {
font-size: 0.78em;
line-height: 130%;
width: 140px;
}
.comments-link { background-image:url(/img/ko.gif); padding-left: 18px;}
.data {
color: #838383;
font-size: 0.75em; }

#nav {
padding-top: 1.8em;
font-size: 1.07em;
}
.harh, .post h2, .post h3, .post h4, .event h4, .event h2, .event h3, #text h3, #text h4, .textwidget h4, #lp h3 {
font-family: sans-serif;
font-weight: normal;
color: #505050; }
.harh {
padding-top: 1em;
color: #888888; }

#sidebar2, .pll {
font-size: 0.76em;}
#sidebar2 {
float: right;
width: 14em;

min-height: 42em; }

#gol {
margin-top: 3.2em;
margin-bottom: 0.6em; }

#rss a {
background-color: #FCEAAD;
border: 4px #FCEAAD solid; }

.pl {
font-size: 1.7em;
font-family: Arial, sans-serif; }

#sidebar2 .pr2 {
font-size: 1.2em;
margin-bottom: 2em;
line-height: 170%;}
.info .pr2 {font-size: 1.05em; padding-top: 0.8em;}
.l { padding-top: 0.5em; }
.arh, .arh li, .link li, .blogroll li {
padding-top: 0.7em; }
.arh { margin-bottom: 3.5em; }
.blogroll li, .arh ul {
list-style-type: none;
margin-left: 1.4em;
margin-left: 25px;
}

.link {
margin-top: 1.4em;
margin-bottom: 1em;  }

.link h2 {
margin-top: 0.65em;}

#footer {
color: #585858;
line-height: 150%;
margin: 3% 3% 0 1em; }

#footer, .lastfm-timestamp, .twitter-timestamp, .twitter-link  {font-size: 0.8em;}

#footer p {
font-size: 1.25em;
margin-bottom: 5%;
}

#counter {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}

#clear, #footer, .evblock {
clear: both; }

.menu {
font-size: 0.75em;
margin-top: 1.8em;
}
.menu li {
line-height: 23px;
padding-right: 1%;
}
.menu li a {cursor: pointer}
.menu li a.tabactive {
text-decoration: none;
font-weight: bold;
}
.linkforum li {font-size: 1.12em; margin-top: .42em;}
.lastfm, .twitter, .textwidget {margin-bottom: 2.4em;}
.lastfm li, .twitter li {margin-top: 1.2em;}
.lastfm-timestamp, .twitter-timestamp {color: #828282;} 
#tabcontent1, #tabcontent2, #tabcontent3, #tabcontent4, #tabcontent5, #tabcontent6, #tabcontent7 {
padding-top: 1.2em;
padding-left: 7%; }
.commentlist {text-indent:0; list-style-type: circle; color:#888888;}
.comment { padding-top: 0.9em; padding-bottom: 0.2em; }
.comment div.comment-author {color:#555555;}
.comment div.vcard {margin-right:10px; }
.vcard .fn { font:normal 14px georgia,times,serif; font-weight:bold; }
.comment div.comment-meta a { font-size:0.72em; color:#777777; }
.comment p { margin:0.2em 0 0.4em; color:#333333; }
.comment div.reply a { font-weight:bold; font-size:0.78em; color:#777777; }
.children { list-style:none; margin:0.5em 0 0.1em; text-indent:0; }
.children li {padding-left: 1.4em;}
.children li.depth-2, .children li.depth-3, .children li.depth-4, .children li.depth-5 { background-image:url(/img/coml.gif); background-repeat: no-repeat; margin-left:0.2em; }
input, textarea {margin-top: 0.85em;}
#respond, #comments {margin-top: 3.3em; margin-bottom:0.8em;}
.com {font-size:0.75em;}
#s:target {border-bottom:4px solid #cc0000;}
.jolt {background-color: #f7f21a;}
.proh1 {line-height: 120%;}

.af {font-size: 3em;}
.soc {margin-top: 2em; height: 20px; vertical-align: top;}
.soc span {margin: 0 8px 0 8px;}
 .ljimg {
margin: 0px !important;
padding: 0px !important;
border: 0px !important; }
.video {margin: 0.6em 0;}
.post object, .post embed, .post iframe {max-width:525px !important; //width:525px;}

#vk_comments {margin-top: 2.5em; border: 2px solid #f7f7f7;}
.post .addthis_toolbox {height: 20px;}
