/* 
Theme Name: Everypony 2012  
Author: Everypony.ru team.
Author URI: Pony.
Description: Ponies, ponies everywhere.
*/
* { margin: 0; padding: 0; }

body{
font-family:Georgia, Times, serif;
font-size:14px;
color:#444;
line-height:135%;
background:transparent url('i/body-bg.png') repeat 0 0;
}

#gallery #sourcelink , #footer ul li, #header-pony, .pony-time, .servicelinks a, .meta, #copyright, #colRight .rightBox p, #colLeft .ost-descr { font-family:Verdana, Arial, sans-serif; }

#wrapper {
width:992px;
background:transparent url('i/wrap-bg.png') 0 0 repeat-y;
overflow:hidden;
margin:0 auto;
}

.day { background:transparent url('i/body-bg.png') repeat 0 0; }
.night { background:transparent url('i/body-bg-night.png') repeat 0 0; }


a { color:#0086e5; }

a:link { color:#0086e5; } 
a:visited { color:#0086e5; } 
a:hover { color:#c60000; } 
a:active { color:#00bfff; }
a:focus { color:#c60000; outline:none; }
a img { border:none; }

p { margin:12px 0; }
ul { list-style:none; }
h1, h2, h3, h4 { font-weight:normal; font-size:26px; color:#333333; }
#content h1 a, #content h2 a, #content h3 a, #content h4 a { color:#333333; }
#content h1 a:hover, #content h2 a:hover, #content h3 a:hover, #content h4 a:hover { color:#666; }

/* Полоска шапки с меню и значками */
#header {
float:left;
width:990px;
height:80px;
margin:0 1px;
background:#1d2a4f url('i/bg-header.jpg') no-repeat 0 0;
}
#header .main-menu {
float:left;
padding:11px 0 0 24px;
color:#cdcae9;
}
#header .main-menu li {
float:left;
display:inline;
font-size:22px;
padding:5px 20px 0 0;
}
#header  .main-menu li a { color:#fafae8; }
#header  .main-menu li a:hover, .servicelinks a:hover { color:#fff; }
#header  .main-menu li#logolink { font-size:38px; padding:0 46px 0 0; overflow:visible; }
#logolink a { color:#cdcae9 !important; text-decoration:none; }

.rss, .twitter {
float:right;
width:32px;
height:32px;
background:transparent url('i/rss.png') 0 0 no-repeat;
overflow:hidden;
margin:9px 14px 0 0;
}
.rss { clear:right; }
.twitter { background-image:url('i/twitter.png'); margin-top:10px; }
.rss:hover, .twitter:hover { background-position:0 -32px; }

.servicelinks { float:right; width:80%; height:20px; padding:4px 16px 0 0; }
.servicelinks li { float:right; margin:0 0 0 9px; }
.servicelinks a { font-size:10px; color:#e6e9f2; text-decoration:none; }

/* Арт-блок с анонсом серий и цитатником */
#gallery {
float:left;
width:980px;
height:320px;
margin:0 6px;
background:#E1E1E1 url('//files.everypony.ru/main/headers/art-95.jpg') no-repeat 0 0;
}
#gallery #sourcelink {
position:absolute;
opacity:0;
transition-property:opacity; 
transition-duration:0.5s; 
padding:4px 8px;
margin:6px 0 0 870px;
font-size:11px;
background-color:rgba(50,50,50,0.4);
color:#FAFAE8;
}
#gallery #sourcelink:hover {
color:#CDCAE9;
} 
#gallery:hover #sourcelink {
opacity:1;
transition-property:opacity; 
transition-duration:0.5s; 
}
.pony-time {
width:128px;
height:77px;
background:transparent url('i/ticket.png') 0 0 no-repeat;
position:absolute;
font-size:14px;
color:#a37900;
text-align:center;
margin:50px 0 0 19px;
padding: 28px 20px 0;
}
.pony-time span {
font-size:14px;
font-weight:bold;
display:block;
font-family:Georgia, 'Times New Roman', serif;
}
#time-counter {
font-size:16px;
}
#luna-quote {
width:141px;
padding:0 36px 54px 2px;
height:56px;
background:transparent url('i/luna-quote.png') 0 0 no-repeat;
position:absolute;
color:#333;
text-align:center;
margin:211px 0 0 797px;
font-size:11px;
line-height:15px;
}
#header-pony {
display: table-cell;
vertical-align: middle;
height: 55px;
width: 142px;
}
/* Рубрики и поиск */
#topics {
float:left;
width:980px;
height:40px;
margin:0 6px;
font-size:17px;
background:#dee2fc url('i/bg-topics.jpg') no-repeat 0 0;
}
#topics ul {
float:left;
padding:0 0 0 18px;
}
#topics li {
float:left;
display:inline;
color:#333;
padding:11px 4px 0 3px;
}
#searchform {
position:absolute;
margin:8px 0 0 18px;
}
#searchform input {
border:1px solid #999;
padding:4px 4px 4px 6px;
border-radius:5px;
font-style:italic;
color:#444;
width:144px;
height:26px;
float:left;
background-color:rgba(255,255,255,0.7);
}

/* Столбец контента, форматирование постов */
#content {
overflow:hidden;
padding:10px 21px 25px;
float:left;
width:938px;
margin:0 6px;
}
#colLeft {
float:left;
width:648px;
padding:12px 25px 0 0;
}
.postItem { margin-bottom:50px; }
.single-post  .postItem { margin-bottom:20px; }

.postItem .meta {
font-size:10px;
color:#999;
overflow:hidden;
padding:0;
}
.postItem .meta-comments {display: block; clear: both; font-size:12px; }
.postItem .meta-comments .m-c-links { font-weight:bold; }

.postItem .categs a { color:#999; }
.postItem h2, .postItem h1 { line-height:28px; }
#colLeft h3, .postItem h3, .category-h { font-size:20px; padding:14px 0 0; font-weight:bold; }
#colLeft h4, .postItem h4 { font-size:17px; padding:14px 0 0; font-weight:bold; }
.category-h { padding:6px 0 16px; }

#submit {
background-color:#21759B;
border: 0 none !important;
color: #FFFFFF;
cursor: pointer;
font-family: Georgia,"Times New Roman",serif;
font-size: 14px;
font-weight: bold;
padding: 6px 10px !important;
width: auto !important;
}
.tripcode { color:#1D2A4F !important; }


/* Сайдбар */
#colRight {
	float:right;
	width:250px;
	padding:0 0 0 15px;
}
#colRight h2 {
	font-size:16px;
	}
#colRight h3 {
	font-size:14px;
	}
/*Блок виджета*/
#colRight .rightBox {
	padding: 5px 0px;
	clear: both;
}
#colRight .rightBox p
	{
	font-size: 13px;
	line-height: 20px;
	margin: 6px 0 10px;
}
/* Стиль заголовка виджетов*/
.widget_title {
	display: none;
	}
/* Ссылки виджета "Страницы" */
.page_item {
	font-size:17px;
	background: url('i/moon-icon.png') no-repeat scroll 0 1px transparent;
	padding: 4px 0px 4px 0px;
	margin: 6px auto;
}
.page_item a {
	margin: 0px 0px 0px 30px;
}
.textwidget { font-size:12px; }
.textwidget li { padding:4px 0 4px 0; margin-left:20px; }
.textwidget h3 { padding:8px 0 4px; }
/* Конец сайдбара */


/* Футер и все, что там лежит */
#footer {
float:left;
width:950px;
margin:0 1px;
color:#CDCAE9;
background:#1d2a4f url('i/bg-footer.jpg') no-repeat 0 0;
padding:20px;
}
#copyright {
float:left;
width:100%;
font-size:11px;
}
/* end of footer */

#archive-title {
padding:0 0 9px;
margin:0 0 20px;
}
#content #colLeft ul.commentlist {
list-style:none;
list-style-position:outside;
display:block;
margin:0 0 5px;
padding:0;
padding-bottom:10px;
}

#content #colLeft ul.commentlist ul {
list-style-type:none;
list-style-position:outside;
margin:0;
}
#content #colLeft ul.commentlist li {
margin:17px 0 10px;
padding:7px 4px 6px 50px;
position:relative;
background-color:#fafafa;
border-radius:6px;
}
#content #colLeft ul.commentlist > li {
border:1px solid #C9CFFF;
}
.commentlist li img, #commentform input, #commentform textarea, .errormsg, .successmsg, .wpcf7-form input, .wpcf7-form textarea { border-radius:4px; }
#content #colLeft ul.commentlist li img { border:1px solid #ddd; }
#content #colLeft ul.commentlist li p{
font-size:13px;
margin:3px 0 6px;
}
#content #colLeft ul.commentlist li .comment-meta, #content #colLeft ul.commentlist li .text  { margin-left:10px; }
#content #colLeft ul.commentlist li .comment-meta span {
font-size:11px;
color:#999;
}

#content #colLeft ul.commentlist li .comment-meta {
font-size:14px;
}

#content #colLeft ul.commentlist li .gravatar {
position:absolute;
width:48px;
height:48px;
left:7px;
top:6px;
}
.comment-reply-link {
font-size:14px;
padding-left:3px;
}
#content #colLeft ul.commentlist li .children li {
margin-top:8px;
padding-top:17px;
border-bottom:none;
overflow:hidden;
padding-bottom:5px;
}

#content #colLeft ul.commentlist li .children li .gravatar { top:16px; }

.emm-paginate a, .emm-paginate a:hover, .emm-paginate a:active, .emm-paginate .emm-current, .emm-paginate .current{border-radius:2px;}
.emm-paginate {padding:10px 0; overflow:hidden; clear:both; text-align:center;}
.emm-paginate a {border:1px solid #54c5fc; color:#1fa2e1; margin-right:5px; padding:3px 8px; text-align:center; text-decoration:none; }
.emm-paginate .emm-title { margin-right:4px;}
.emm-paginate .emm-gap { margin-right:4px;}
.emm-paginate a:hover, .emm-paginate a:active, .emm-paginate .emm-current { color:#fff; background:#1fa2e1; border:1px solid #54c5fc; margin-right:5px; padding:3px 8px;}
.emm-paginate .dots {color:#999; margin-right:4px;}
.emm-paginate .current { color:#fff; background:#1fa2e1; border:1px solid #54c5fc; margin-right:5px; padding:3px 8px;}

#commentform label {
display:block;
padding:5px 0;
}

#commentform input, #commentform textarea, .wpcf7-form input, .wpcf7-form textarea {
border:1px solid #ddd;
padding:8px;
width:300px;
}
#commentform input:focus, #commentform textarea:focus { border:1px solid #1FA2E1; }
#commentform textarea, .wpcf7-form textarea { width:628px; }

.errormsg, .successmsg{
background:#FEF4F1;
border:1px solid #F7A68A;
color:#DA4310;
padding:10px;
}

.successmsg {
background:#F5FAF1;
border-color:#C2E1AA;
color:#8FA943;
}
small {
font-size:12px;
color:#9a9a9a;
}
#colLeft p {
font-size:15px;
line-height:22px;
margin:8px 0 12px;
}
.respond {
display: block;
clear: both;
}
.respond h2 { padding-bottom:5px; }
.postItem ul {
list-style-type:disc;
list-style-position:inside;
}
.postItem ol {
list-style-position:inside;
}
.postItem ol li {
padding:4px 0 4px 12px;
}
.postItem ul li {
padding:4px 0 4px 12px;
}
ul.large  {
padding:6px 0 12px 24px;
}
ul.large li{
list-style-type:disc;
font-size:15px;
padding:5px 0;
}
ol.large {
padding:2px 0 20px 5px;
}
ol.large li  {
font-size:15px;
padding:5px 0;
 }
.form  label {
float:left;
clear:left;
padding:6px 0 2px;
}
.form input {
clear:left;
}
.form .captcha {
float:left;
clear:left;
margin-right: 5px;
}
#title, #mail {
padding:4px;
width:50%;
}
#message {
width:100%;
clear:left;
}
#captcha-field {
padding:4px;
}
#message-submit {
background-color:#94399c;
border: 2px solid #de73de;
color:#fff;
padding:6px 12px;
margin:8px 0 0;
float: left;
}
.nktagcloud-11, .nktagcloud-12, .nktagcloud-13, .nktagcloud-14, .nktagcloud-15, .nktagcloud-16, .nktagcloud-17, .nktagcloud-18, .nktagcloud-19, .nktagcloud-20 { line-height:24px; }
#email { margin-bottom:6px; }
#content #colLeft ul.commentlist li .comment-meta strong span {
font-weight:normal;
font-size:13px;
padding-left:5px;
}

table.data {
width:100%;
margin:6px 0;
border-bottom:4px solid #e9f1f7;
}
table.data tr td {
padding:6px 2px 4px 8px;
line-height:20px;
vertical-align:top;
}
table.data tr { line-height:30px; }
tr.table-heading { font-weight:bold; }
tr.odd td { background-color:#e9f1f7; }
tr.even td {  }
tr.separated { border-bottom:4px solid #e9f1f7; }
tr.last-padded td { padding-bottom:30px !important; }
td.number { text-align:right; }
table a.highlight { font-size:16px; font-weight:bold; }

a.pdf, a.txt, a.fb2 { padding-left:20px; background: transparent url('i/pdf.png') no-repeat 3px 1px; }
a.txt { background-image:url('i/txt.png'); }
a.fb2 { background-image:url('i/fb2.png'); }
.postItem a.pdf, .postItem a.fb2, .postItem a.txt { background-position:3px 0; }


blockquote {
padding:6px 19px;
background-color:#e3ecfe;
border:1px dashed #d3e2fe;
margin:10px 0;
font-style:italic;
}
blockquote.vice { font-style:normal; }
#colLeft blockquote p { margin:0; padding:6px 0; }
.tab-menu {
display:block;
width:100%;
padding:20px 0 25px;
}
.tab-menu a {
padding:8px 16px;
font-size:14px;
background-color:#e1effa;
border-radius:10px;
}
a.yellow {
background-color:#07375b;
color:#fff;
}
.taglist {
padding:6px 0 10px;
}
.taglist li {
display:inline-block;
padding:4px;
}
.taglist li a {
text-decoration:underline;
cursor:pointer;
}
/*Рассказы и другое что ли?*/
.menu { padding:20px 0 30px; }
.menu li { display:inline; font-size:14px; padding:0 6px 0 0; }
.menu li a { font-size:16px; }


.postItem ol ul li {
padding-left:30px;
}
a.toggle {
text-decoration: none; 
border-bottom: 1px dashed;
}
span.spoiler {
color:#999;
background-color:#999;
}
span.spoiler:hover { background-color:transparent; }

/* Добавлено в 2012 */
#colLeft h3 span, #colLeft h4 span { font-size:13px; font-weight:normal; }
#colLeft .ep-download { font-size:13px; margin:6px 0 4px; }
#colLeft .ep-description { font-size:12px; color:#999; font-style:italic; line-height:20px; margin-top:4px; }
#colLeft .ost-descr { font-size:11px; color:#999; line-height:18px; margin-top:4px; } 

.musiclist { padding:6px 0 6px 24px; }
ul.musiclist { list-style-type:disc; }
ol.musiclist { list-style-type:decimal; }
.musiclist strong { font-size:17px; font-weight:normal; }
#colLeft .musiclist li { padding:7px 0; clear:both;}


.postItem .wp-polls .pollbar { 
background: transparent url('i/bg-poll-20.jpg') no-repeat 0 0; 
margin: 1px;
font-size: 2px;
line-height: 16px;
height: 16px;
border: 1px solid #d8e1eb;
}
.postItem .wp-polls {
padding:12px 16px 2px;
background-color:#fafafa;
border-radius:6px;
margin-bottom:6px;
}
.post-ratings { display:block; padding: 0 0 12px; }
.large .post-ratings { display:inline; }

.night #content { background-color:rgba(3, 3, 48, 0.6); color:#D9D9EA; }
.night h1, .night h2, .night h3, .night h4 {  color:#ecedbc; }
.night #content h1 a, .night #content h2 a, .night #content h3 a, .night #content h4 a { color:#ecedbc; }
.night .postItem .meta, .night .postItem .categs a { color:#7480ad; } 
.night blockquote, .night #topics, .night .postItem .wp-polls, .night #content #colLeft ul.commentlist li { background-color:#261238; }
.night #topics li { color:#7480AD; }
.night #topics li a { color:#ECEDBC; }
.night #topics { background:#1d2a4f url('i/bg-header.jpg') no-repeat 0 0; }
.night #wrapper { background:none; }

.night #searchform #s { border-color:#455385; background-color:rgba(3, 3, 48, 0.6) none; }
.post-text {  margin: -4px 0 -4px; }
.night .pages-links li { background-image:url('i/moon-icon-inv.png'); }
.night .tripcode { color:#CDCAE9 !important; }


img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
        height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
img.size-full,
img.size-large {
        max-width: 97.5%;
        width: auto; /* Prevent stretching of full-size and large-size images with height and width attributes in IE8 */
        height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
img.alignleft,
img.alignright,
img.aligncenter {
        margin-bottom: 5px;
}

img[class*="align"],
img[class*="wp-image-"],
#content .gallery .gallery-icon img {/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */
        border: 1px solid #ddd;
        padding: 6px;
}

/* Alignment */
.alignleft {
        display: inline;
        float: left;
        margin-right: 1px;
}
.alignright {
        display: inline;
        float: right;
        margin-left: 1px;
}
.aligncenter, .xoxo img {
        clear: both;
        display: block;
        margin-left: auto;
        margin-right: auto;
}
div.spoiler {border: 1px dashed #CCC;padding: 5px;margin: 5px 0px 5px 0px;display: none;}
.musiclist div.spoiler {padding: 5px;margin: 5px 0px 5px 0px;display: none; border:none;}
a.spoiler, a.listen {text-decoration: none;border-bottom: 1px dotted;color: #C90;cursor: pointer;}
.halfleft {width: 49%; float: left;}
.halfright {width: 49%; float: right;}

.ui-tabs-hide {
display: none;
}

.ui-tabs-nav {
padding-top: 25px;
padding-bottom: 10px;
}
.ui-tabs-nav a {
text-decoration: none;
font-weight: bold;
}

.ui-state-default {
padding: 8px 16px;
font-size: 14px;
background-color: #E1EFFA;
border-radius: 10px;
display: inline;
}

.ui-state-active {
background-color: #07375B;
}

.ui-state-active a {
color: white;
}

.ui-state-default a:hover {
color: #07375B;
}
.ui-state-active a:hover {
color: white;
}
#player {
padding-top: 7px;
}
#player embed {
max-height: 24px;
}

.valid {
display: block;
clear: both;
margin: 0 auto;
width: 71%;
}

object {
width: 640px;
height: 480px;
}

/* Старая тема */
.old { font-family:Arial,Helvetica,sans-serif; }
.old a, .old #header .main-menu li a { color:#0094D9; }
.old a:hover, .old #header .main-menu li a:hover{ color:#c60000; }
.old #header li#logolink a { color:#655FAF!important; font-family:Georgia,Times,serif; }
.old #header li#logolink { padding:0 20px 0 0; }

.old #wrapper { background:transparent none; }
.old #gallery { background:transparent url('i/old-logo.png') no-repeat 0 0; position:relative; top:-70px; }
.old #gallery img, .old #sourcelink{ display:none; }
.old #luna-quote { background:none; margin:21px 0 0 809px; width:131px; font-size:10px; }
.old .pony-time { background:transparent url('i/luna-cloud.png') no-repeat 0 0; color:#555; padding:8px 7px 0; margin:141px 0 0 265px; }
.old .rss { background-image:url('i/derpy.png'); width:108px; height:97px; margin-top:-115px; position:relative; z-index:100; }
.old .rss:hover { background-position:0 0; }
.old #searchform {margin:348px 0 0 766px;}

.old #header { background:#fff none; position:relative; bottom:-320px; border-width:1px 1px 0 1px; border-color:#9ABEFF; border-style:solid; padding:0 6px 0 0; margin:0;width:974px; }
.old #content { background:#fff url('i/dots.png') repeat-y 690px 0; }
.old #content, .old #topics { margin:0; border-width:0 1px 0 1px; border-color:#9ABEFF; border-style:solid; }
.old #topics { background:#DEE2FC none; }
.old #footer { background:transparent none; color:#333; margin:0; padding:20px 15px; border-top:1px solid #9ABEFF; }

/* Tablets landscape */
@media (min-width: 768px) and (max-width: 979px) {
  body, #wrapper {background:#ffffff none;}
  #wrapper, #header, #gallery, #content{width:100%;padding:0;margin:0;}
  #footer, #colLeft, #colRight, #topics {width:96%;padding:0 2%;margin:0;}
  #colLeft {padding-top:10px;}
  #footer {margin-top:20px;padding:12px 2%;}
  #topics ul {padding-left:0;}
  #topics li {font-size:15px;}
  .page_item {display:inline-block;margin:6px 12px 0 0;}
  
  .rss, .twitter {margin:12px 12px 0 0;}
  .single-post #gallery, .single-post #colRight,.page #gallery, .page #colRight {display:none!important;}
  .servicelinks {width:96%;padding:4px 2% 0;}
  #luna-quote {margin:211px 0 0;right:10px;}
  #gallery #sourcelink {margin:8px 0 0;right:10px;}
  #header .main-menu li, #header .main-menu li#logolink {font-size:20px;padding:5px 16px 0 0;}
  
  .xoxo img {height:50px;}
}

/* Tablets portrait */
@media (max-width: 767px) {
  body, #wrapper {background:#ffffff none;}
  #wrapper, #header, #gallery, #content{width:100%;padding:0;margin:0;}
  #footer, #colLeft, #colRight, #topics {width:96%;padding:0 2%;margin:0;}
  #colLeft {padding-top:10px;}
  #footer {margin-top:20px;padding:12px 2%;}
  #topics {height:auto;padding-bottom:10px;font-size:15px;}
  #topics li {padding:10px 7px 0 0;}
  
  .single-post #gallery, .single-post #colRight,.page #gallery, .page #colRight {display:none!important;}
  #header .main-menu {padding-left:12px;}
  #header .main-menu li, #header .main-menu li#logolink {font-size:20px;padding:5px 16px 0 0;}
  .rss, .twitter {margin:12px 12px 0 0;}
  
  #gallery img {margin-left:-110px;}
  .servicelinks {width:96%;padding:4px 2% 0;}
  #luna-quote {margin:211px 0 0;right:10px;}
  #gallery #sourcelink {margin:8px 0 0;right:10px;}
  #topics ul {padding-left:0;}
  
  .page_item {display:inline-block;margin:6px 10px 0 0;font-size:14px;}
  .postItem img {padding:0;margin:4px 0;border:none;max-width:98%;}
  h1, h2, h3, h4 {font-size:24px;}

  .xoxo img {height:50px;}
}

/* Mobile landscape */
@media (max-width: 480px) {
  body, #wrapper {background:#ffffff none;}
  #wrapper, #header, #gallery, #content{width:100%;padding:0;margin:0;}
  #footer, #colLeft, #colRight, #topics {width:96%;padding:0 2%;margin:0;}
  #footer {margin-top:20px;padding:12px 2%;}
  #topics {height:auto;padding-bottom:10px;font-size:15px;}
  #topics li {padding:8px 4px 0 0;}
  
  .servicelinks, .meta, .emm-title, .emm-gap{display:none;}
  .single-post #gallery, .single-post #colRight,.page #gallery, .page #colRight {display:none!important;}
  #header .main-menu {padding-left:12px;}
  #header .main-menu li, #header .main-menu li#logolink {font-size:15px;padding:5px 12px 0 0;}
  .rss, .twitter {margin:5px 12px 0 0;clear:left;}
  
  #gallery img {margin-left:-270px;}
  #luna-quote {margin:211px 0 0;right:10px;}
  #gallery #sourcelink {margin:8px 0 0;right:10px;}
  #topics ul {padding-left:0;}
  
  #content img {padding:0;margin:4px 0;border:none;max-width:98%;}
  #content #colLeft ul.commentlist li img {border:none;margin:0;}
  h1, h2, h3, h4 {font-size:18px;}
  .emm-paginate a {display:inline-block;}

  #content #colLeft ul.commentlist li {padding:0 0 0 28px;}
  .gravatar, .gravatar img {width:28px;height:28px;margin:0;}
  #content #colLeft ul.commentlist li .gravatar {left:0;top:0;}
  #content #colLeft ul.commentlist li p {padding:0 0 6px;}
  .comment-reply-link {font-size:11px;}
  
  #commentform input, #commentform textarea{width:95%;}
  .ui-state-default {display:inline-block;}
  #footer img {display:none;}
  
  .xoxo {display:none;}
}

/* Mobile portrait */
@media (max-width: 320px) {
  .textwidget, #header .main-menu #logolink {display:none;}
  #gallery img {margin-left:-400px;}
  .ui-state-default {font-size:10px;font-family:Verdana,Arial,sans-serif;padding:6px 10px;}
  #colLeft .musiclist{list-style-type:none;padding-left:0;}
  .rightBox {padding:0;}
}


.blogroll li {
    padding: 0.5em 0 0.5em 0;
}
