/*
Theme Name: Pride & Glory INTERACTIVE
Theme URI: http://prideandglory.pl/
Description: Pride & Glory default theme
Version: 1.0
Author: Stanisław Głogowski
Author URI: http://glogowski.biz/
Tags: pride, glory, interactive

*/

* { font-family: Trebuchet MS, Tahoma, sans-serif; }

body, html, h1, h2, h3, p { padding: 0; margin: 0; }
body { font-size: 11px;  background: url('./images/bg.gif'); color: #999999; }


h2 { font-weight: normal; color: #000; font-size: 15px; }

#page { background: #FFF; padding: 10px; }

a { color: #6d93aa; text-decoration: none; }
a:hover { text-decoration: underline; }
a * { display: none; }

a img { display: inline; }


.clear { clear: both; font-size: 0; line-height: 0; }

.center { text-align: center; }

#header { width: 808px; margin: 0 auto; padding-top: 0px; }

#briefly { text-align: right; height: 40px; }
#briefly a { color: #656565; padding: 5px 0; }
#briefly a:hover { text-decoration: none; background: url('./images/menu_a.gif') repeat-x; background-position: bottom; }

#logo a { display: block; background: url('./images/logo.png') no-repeat; width: 420px; height: 62px; margin: 0 auto; }

#menu { list-style: none; padding: 0; margin: 35px 0 10px 0; text-align: center; }
#menu li { display: inline; }
#menu li a { margin: 0 10px; padding: 5px 0; color: #666666; font-size: 12px; }
#menu li a:hover,
#menu li.current_page_item a { text-decoration: none; background: url('./images/menu_a.gif') repeat-x; background-position: bottom; }

#flash-top { width: 808px; height: 262px; }

#main { width: 808px; margin: 0 auto; }

#content { width: 475px; float: left; padding-left: 45px; padding-top: 30px; padding-bottom: 30px; }
#content-width { padding: 10px; padding: 30px 45px; }
#content h2.pagetitle { font-weight: normal; font-size: 15px; color: #000; margin-bottom: 27px; }


.post .header { height: 70px; }
.post h2 { font-weight: normal; color: #000; font-size: 15px; }
.post h2 a { font-weight: normal; color: #000; font-size: 15px; }
.post .avatar { width: 65px; float: left; text-align: left; }
.post .avatar img { border: 1px solid #999999; padding: 3px; }
.post .title { float: left; width: 385px; padding-left: 10px; }
.post .title .date { line-height: 11px; margin-bottom: 2px; }
.post .title .categories { margin-top: 2px; }
.post .title .author { color: #6d93aa; }
.post .entry { padding: 18px 0; text-align: left; }
.post .entry img { border: 1px solid #999999; padding: 3px; margin: 5px 0; }
.post .entry img.wp-smiley { border-width: 0; padding: 0; margin: 0; }
.post .entry img.no-border { border-width: 0; padding: 0; margin: 0; }
.post .entry p { line-height: 18px; }
.post .entry li { line-height: 18px; }
.post .entry-bottom { margin-top: 12px; }
.post .comments { width: 150px; float: left; }
.post .more { width: 150px; float: right; text-align: right; }
.dots { margin-top: 30px; padding-top: 38px; border-top: 1px dotted #000; }

.navigation { padding: 20px 0; }
.navigation .left { float: left; width: 235px; text-align: right; }
.navigation .right { float: right; width: 235px; text-align: left; }

h3#comments,
h3#respond { font-weight: normal; color: #666666; font-size: 15px; margin: 10px 0;  }

h3#comments { margin-top: 35px; padding-top: 35px; border-top: 1px dotted #000; margin-bottom: 30px; }

#comments-content .author span { color: #6d93aa; }
#comments-content .item p { text-align: left; padding-left: 25px; padding-bottom: 10px; line-height: 18px; }

#commentform #author,
#commentform #email,
#commentform #url { width: 200px; display: block; float: right; border-width: 0; background: #717171; color: #FFF; padding: 3px; font-size: 10px; }
#commentform small { color: #6d93aa; }
#commentform label { display: block; }
#commentform span { width: 130px; display: block; float: left; }

#commentform { background: #494949; padding: 20px 50px; color: #FFF; }
#commentform p { margin: 0; }
#commentform .break5 { margin-top: 5px; }
#commentform .break10 { margin-top: 10px; }
#commentform #submit { border-width: 0; background: #6d93aa; color: #FFF; width: 124px; font-size: 11px; padding: 2px; display: block; margin: 0 auto; cursor: pointer; }
#commentform textarea { display: block; width: 355px; border-width: 0; background: #717171; color: #FFF; padding: 10px; font-size: 11px; }

#page-content p { line-height: 18px; }
#page-content div.h-rooles { background: url('./images/rooles.gif') no-repeat; background-position: center; height: 40px; }

#page-content .person-big { padding-bottom: 30px; }
#page-content .person-big div.left {  display: block; border: 1px solid #999999; padding: 3px; height: 149px; width: 149px; }
#page-content .person-big div.right { width: 305px; display: block; }
#page-content .person-big div.right p { line-height: 18px; text-align: justify; }
#page-content .person-big h2 { color: #000000; }
#page-content .person-big small { font-size: 11px; color: #6d93aa; display: block; margin-bottom: 16px; }

#page-content .float-left div.left { float: left; margin-right: 10px; }
#page-content .float-left div.right { float: left; }

#page-content .float-right div.left { float: right; margin-left: 10px; }
#page-content .float-right div.right { float: left; }

#page-content .logotyp { text-align: center; }
#page-content .logotyp h2 { font-weight: normal; color: #000; font-size: 15px; text-align: center; }
#page-content .logotyp a { color: #989898; }
#page-content .logotyp .bg_w { background: url('./images/logotyp_bg_w.gif') no-repeat; background-position: center; height: 75px; }
#page-content .logotyp .bg_g { background: url('./images/logotyp_bg_g.gif') no-repeat; background-position: center; height: 75px; }
#page-content .logotyp .links { text-align: center; height: 110px; line-height: 20px; }

#sidebar { width: 190px; float: right; padding-right: 45px; padding-top: 30px; }
#sidebar h2 { font-size: 15px; font-weight: normal; color: #000; margin-bottom: 10px; line-height: 15px; }
#sidebar ul { padding: 0; margin: 0; list-style: none; }
#sidebar li { padding: 0; margin: 0; margin-bottom: 5px; }
#sidebar li.info,
#sidebar li.linkcat,
#sidebar li.archives,
#sidebar li.categories { margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px dotted #000; }
#sidebar li.info { font-weight: bold; }

#sidebar li.last-comments .author { color: #999999; }


#footer { color: #3D3D3D; }
#footer a { color: #3D3D3D; }
#footer p { display: block; text-align: center; margin: 10px 0 70px 0; }
#footer .line { height: 40px; background: #6d93aa url('./images/logo_bottom.gif') no-repeat; background-position: center center; }

