/**
 * nagrody-darwina.pl
 *
 * @author Piotr Cichosz aka shpyo
 * @version 1.05 2008/09/29
 */

body,html {
	font: normal 12px arial,helvetica,sans-serif;
	background: #fff;
	color: #000;
	margin: 0;
}

/******************************************************************
 * global styles
 */

*:focus { outline: none; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
img { border: 0; }
input, textarea { color: #666;  border: solid 1px #ccc; padding: 2px; font: normal 12px tahoma, Helvetica, Geneva, sans-serif; }
input.submit { cursor: pointer; border: 0; color: #000; font-weight: bold; background: transparent; }

a.rss-feed { display: block; margin: 10px 5px; background: url(../images/rss.png) no-repeat; color: #000; font-weight: bold; padding: 4px 0 6px 35px; font-size: 18px; }

hr { clear: both; }

.clearUl { margin: 0; padding: 0; list-style: none; }
.clear { clear: both; }
.r { float: right; }
.l { float: left; }
.c { text-align: center; }
.ri { text-align: right; }
.j { text-align: justify; }
.hide { display: none; }

.bb { padding: 5px 0; }

.sectionName { text-transform: uppercase; color: #b34700; }

h1, h2, h3, h4, h5, h6 { margin: 0; padding: 5px 0; font-family: "times new roman"; }

#commentsForm p { clear: both; overflow: hidden; padding: 2px 55px; }
#commentsForm p label { float: left; display: block; width: 100px; }
#commentsForm p input.text, #commentsForm p textarea.text { float: right; width: 350px; }
#commentsForm p textarea.text { height: 100px; }

/******************************************************************
 *  mainBox
 */
#mainBox { width: 930px; overflow: auto; margin: auto; line-height: 150%; }
#topBox { border-bottom: solid 4px #000; padding: 40px 10px 30px 10px; margin: 0 0 10px 0; text-align: center; }
#topBox h1 { font-size: 32px; letter-spacing: -1px; padding: 0; }
#topBox h1 a { color: #000; }
#topBox h1 a:hover { text-decoration: none; }
#topBox span { letter-spacing: 2.67px; color: #666; }

#gBox {}

#pathBox { margin: 0; padding: 5px 10px; }
#pathBox a { color: #b34700; }

#contentBox { width: 590px; float: left; border-right: solid 1px #ccc; overflow: hidden; margin-bottom: 10px; }
#contentBox h2, h3 { margin: 5px 0; padding: 0; letter-spacing: -1px; }
#contentBox h2 a { color: #000; }
#contentBox h1 span { display: block; font-weight: normal; font-size: 12px; padding: 0; margin: 0; color: #aaa; }
#contentBox h1 span a { color: #aaa; }
#contentBox h2 { font-size: 24px; }
#contentBox h3 { font-size: 12px; }
#contentBox div.recentArticles { overflow: auto; }
#contentBox div.recentArticles div, #contentBox div.currentArticle { padding: 5px 10px; }
#contentBox div.recentArticles div { width: 270px; }
#contentBox div.firstArticle { border-right: solid 1px #ccc; }

#contentBox blockquote { padding: 10px; color: #666; font-style: italic; }
#contentBox div.comments { overflow: auto; padding: 3px 10px; }
#contentBox div.comments span { float: left; width: 120px; font-size: 11px; }
#contentBox div.comments span a { font-size: 12px; display: block; font-weight: bold; }
#contentBox div.comments p { float: right; width: 450px; margin: 0; }

#contentBox div.currentVideo { overflow: auto; padding: 0 10px; }
#contentBox div.currentVideo div.yt { float: left; width: 425px; height: 344px; background: #ccc; }
#contentBox div.currentVideo p { float: right; width: 135px; margin: 0; }

#menuBox { float: right; width: 180px; border: solid 1px #000; padding: 1px; }
#menuBox h4 { color: #fff; text-align: center; background: #000; }
#menuBox ul li { padding: 3px 2px 3px 5px; font-weight: bold; font-family: "times new roman"; font-size: 14px; }
#menuBox ul li a { color: #b34700; }
#menuBox ul li span { font-weight: normal; display: block; font-size: 12px; }
#menuBox p.fav { text-align: center; padding: 5px 0; margin: 0 0 5px 0; border-bottom: solid 1px #000; }

#customBox { float: right; width: 140px; padding: 0 5px; }
#customBox ul li { padding: 4px 0; border-bottom: solid 1px #ccc; overflow: hidden; }
#customBox ul li.last { border: 0; }
#customBox ul li a { color: #b34700; }

#footerBox { padding: 10px; clear: both; border-top: solid 4px #000; margin-top: 10px; }
#footerBox ul li { margin: 0 10px; padding: 3px 0; }
