/*   
Theme Name: Scoala de blog (dosar)
Theme URI: http://dosar.scoaladeblog.ro
Author: dream production
Author URI: http://dreamproduction.ro
Version: 1.0
*/
html { background: transparent; height:100%; }
body { background: #fff url(images/background.png) repeat-y center top; color: #5a5e66; font-family:Tahoma, sans-serif; height:100%; margin-bottom:1px; }
a:link {color: #000;}
a { color: #54a8ef; text-decoration: none; }
a:hover { color: #000; text-decoration: underline; }
a:visited { color: #000;}
.wrap { overflow:hidden;}
#content-wrap { width: 930px; margin: 0 auto; }

p img { padding: 0; max-width: 100%; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left; }
.hidden { display: block; position: absolute; top: 0; margin-left: -1234em; }
.clear {clear:both; display:block;}

#content { float:left; padding-right: 20px; width: 465px; padding-bottom: 40px; }

#signup { clear:both; display:block; }
#signup .content { background: #fff url(images/signup_end.png) no-repeat  left bottom; padding:5px 15px; width: 395px; display: none; }

#signupform label { display: block; }
#signupform input, #signupform textarea { border: none; outline: none; background: #fef6cc; }
#signupform input { padding: 3px 5px; }
#signupform .submit { float: right; background: #fcd200; color: #000; }
#signupform textarea { width:385px; padding:5px; }

#signup-button, #signup-button:visited { background: #fcd200 url(images/arrow_dn.png) no-repeat top center; color: #000; font-weight: 700; text-align:center; padding:12px 0px 8px 0px; font-family:Tahoma, sans-serif; font-size:22px; display:block; width:220px; margin-right: 20px; margin-bottom:40px; text-decoration:none; float: left; }
#the-test, #the-test:visited { background: #fcd200 url(images/arrow_dn.png) no-repeat top center; color: #000; font-weight: 700; text-align:center; padding:12px 0px 8px 0px; font-family:Tahoma, sans-serif; font-size:22px; display:block; width:120px; margin-bottom:40px; text-decoration:none; float: left; }


#logo { width:425px; height:168px; margin:0 0 5px 0; display:block; clear: both; }
#logo img { padding:0; border: none; margin:0; } 
#sidebar .when { font-size:24px; font-family:Tahoma,sans-serif; margin:0 0 5px 0; color:#000;}
#sidebar .where { font-size:20px; font-family:Tahoma,sans-serif; margin:0; color:#000;}


#sidebar { width: 425px; padding-right: 20px; float: left; color: #000; padding-bottom: 20px; }
#sidebar h2 { color: #c0c0c0; font-size: 1.6em; }

#sidebar .organisers { margin:30px 0 40px 0; font-size:19px; font-weight:bold; font-family:Tahoma, sans-serif; }
#sidebar .organisers h3 { padding:0; margin:0 0 2px 0; font-size:19px; color:#c0c0c0; font-weight:bold;}

#sidebar .organisers .icon { display: -moz-inline-box; display: inline-block; background: transparent url(images/logos.gif) 0 0 no-repeat; text-align: left; font: 0/0 Arial; overflow: hidden; color: rgba(255, 255, 255, 0); vertical-align: top; }
html > body #sidebar .organisers .icon { background-image: url(images/logos.24.png); }
#sidebar .organisers .de-ce-icon { background-position: 0 -48px; width: 76px; height: 36px; }
#sidebar .organisers .de-ce-icon:hover { background-position: 0 -84px; }
#sidebar .organisers .blogu-lu-icon { background-position: 0 0; width: 76px; height: 24px; margin: 0 0 12px; }
#sidebar .organisers .blogu-lu-icon:hover { background-position: 0 -24px; }

#sidebar .info h3 { margin:0 7px 15px 0; padding:0 13px 0 0; float: left; background: transparent url(images/slash.png) no-repeat right center;}
#sidebar .info h3 a { color:#c0c0c0; font-size:18px; font-family:Tahoma,sans-serif; text-decoration:none;}
#sidebar .info h3 a:hover { color:#818181; text-decoration:none;}
#sidebar .info h3.active a { color:#818181; }

#sidebar .info { font-size:12px; font-weight:bold; line-height:1.2em;}

#sidebar .section { clear: both; height: 200px; }

#sidebar .partners { margin-top:0px;}
#sidebar .partners h3 { margin: 40px 0 0 0; font-size: 1em; color: #000; background-color: #fcd200; padding: 5px 7px; float: left; }
#sidebar .partners ul { clear: both; list-style: none; margin: 0; padding: 0; overflow: hidden; background: #fff; padding:1px 0 1px 10px; height: 70px; }
#sidebar .partners li {  display:inline; }
#sidebar .partners li a { background: transparent url(images/partners.png) no-repeat; float:left; text-indent:-1234em; height:35px; width: 103px; }

#sidebar .partners .aegee { background-position: 0 0px;}
#sidebar .partners .aegee:hover { background-position: 0 -35px; }

#sidebar .partners .osut { background-position: 0 -70px;}
#sidebar .partners .osut:hover { background-position: 0 -105px; }

#sidebar .partners .ubit { background-position: 0 -140px; }
#sidebar .partners .ubit:hover { background-position: 0 -175px; }

#sidebar .partners .marele-ecran { background-position: 0 -210px; }
#sidebar .partners .marele-ecran:hover { background-position: 0 -245px; }

#sidebar .partners .aiesec { background-position: 0 -280px; }
#sidebar .partners .aiesec:hover { background-position: 0 -315px; }

#sidebar .partners .dojo { background-position: 0 -350px; }
#sidebar .partners .dojo:hover { background-position: 0 -385px; }

#sidebar .partners .tm-99-blog { background-position: 0 -420px; }
#sidebar .partners .tm-99-blog:hover { background-position: 0 -455px; }

#sidebar .partners .desero { background-position: 0 -490px; }
#sidebar .partners .desero:hover { background-position: 0 -525px; }

#section-elevi .elev { display:-moz-inline-box; display: inline-block; margin: 0; line-height: 32px; height: 32px; margin-right: 5px; width: 205px; }
#section-elevi .elev .avatar { vertical-align: middle; margin-right: 5px; }

#social { float: right; padding:5px 0 0 0; }
#social a { text-indent:-1234em;  display: block; width: 26px; height: 26px;  float: left; background: url(images/social.png) no-repeat; margin-left: 7px; margin-top: 8px; }
#social .twitter { background-position: 0 -104px; }
#social .twitter:hover { background-position: 0 -130px; }
#social .facebook { background-position: 0 -52px; }
#social .facebook:hover { background-position: 0 -78px; }
#social .feed { background-position: 0 0 }
#social .feed:hover { background-position: 0 -26px; }

#articles { clear: right; padding-top: 40px; }

.content .archive-title { margin: 5px 0 10px 0px; font-size:23px; font-family:Tahoma,Arial, Helvetica, sans-serif; letter-spacing:-0.02em;}
.content ul { margin-left:5px; padding-left:10px; list-style-position:outside;}
.content li { list-style-type:square;}

#articles a:hover { color: #000; background: #fcd200; text-decoration: none;  }
.body a { color:#CC3333; text-decoration:underline;}

#articles p + p { margin-top : 0; }

#articles .meta { background: #c0c0c0; color: #fff; padding: 0 10px; margin:0; line-height:1.4em; width: 445px; }
#articles .meta .author, 
#articles .meta .comments { float: right; }
#articles .meta .published { float: left; }
#articles .author a { color: #fcd200; }
#articles .meta a { color:#fff;}
#articles .meta { background: #000; }
#articles .nonmeta { background: #fcd200; height:17px; margin-top:32px; }

#articles .category-articole-elevi .meta { background: #fcd200; color: #000; }
#articles .category-articole-elevi .meta a { color: #000; }

#articles .body { padding: 0 10px; }

#articles .entry-content { margin:10px 0 0 0;}

#articles .entry-title { margin:5px 0; font-size:21px;}
#articles .entry-title a, 
#articles .entry-title a:visited { color: #000; text-decoration:none; }
#articles .tags { font-style: italic; clear: both;}
#articles .more-link { float: right; }



.content p + p { margin-top: 1.1em;}

.content p { margin-bottom:1.1em; text-align:justify;}

#articles .hentry { background: url(images/comment_end.png) no-repeat center bottom; padding-bottom: 5px; margin-bottom: 15px; }
.single #articles .first { background: none; }
.comments { text-align:right;}
#articles .body .comments .count { background: url(images/comments.png) no-repeat right center; height: 26px; line-height: 26px; padding: 8px 36px 0 0; }
.comments .count, .comments .count:visited { color:#333; text-decoration:none; } 
.comments .count:hover { color:#333; text-decoration:underline; } 


#comments { padding: 0 10px; }
#comments textarea { width: 420px; }
#commentform textarea, #commentform input { background: #3f3f3f; border: none; color: #fff; outline: none; }
#commentform input { padding: 3px 5px; }
#commentform label { display: block; color: #fff; }
#commentform { background: #000; padding: 10px; width: 425px; }
#commentform p { margin:5px 0;}
#commentform #submit { float: right; background: #fcd200; color: #000; }
#commentform a { color: #FCD200; }

#comments .commentlist { list-style: none; margin: 0; }
.comment .comment-author cite, .comment .comment-author a { color: #fcd200; font-style: normal; font-weight: 700; }
.comment .text { background: #fcf8e1; padding: 14px 14px 0; margin-bottom: 14px; }

.navigation { padding: 0 1em; margin-bottom: 1em; }
