/*  
Theme Name: Trubocomplect
Theme URI: http://design.pizudet.su
Description: Дизайн для сайта trubocomplect.spb.ru
Version: 2.0
Author: PIZUDETSU
Author URI: http://pizudet.su 
*/
a, .post .meta a { color: #000000; }
blockquote { background: url(images/img08.jpg) no-repeat left top; color: #3D3D3D; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-style: italic; margin: 0 0 0 15px; padding: 0px 20px 0px 30px; }
body { background: #FFFFFF url(images/bg.gif); color: #404040; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; padding: 0; text-align: justify; }
fieldset { border: none; margin: 0; padding: 0; }
form { margin: 0; padding: 0; }
h1 { font-size: 2.2em; letter-spacing: -1px; }
h1, h2, h3 { color: #212121; font-weight: normal; }
h2 { font-size: 1.4em; }
h3 { font-size: 1.2em; }
hr { display: none; }
img { border: none; }
img.left { border: #D9D785 1px dashed; float: left; margin: 0 15px 0 0; }
img.right { border: #D9D785 1px dashed; float: right; margin: 0 0 0 15px; }
input, textarea, select { border: 1px solid #3d3d3d; font: normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif; }
ol { }
p { }
p, ul, ol { }
small { }
ul { }
.alignleft { float: left; padding-left: 15px; }
.alignright { float: right; padding-right: 15px; }
.blockbg { background: #D9D785; }
.navigation { padding-top: 20px; }
.post { }
.post .entry { border-bottom: #9C9C9C 1px dashed; margin-bottom: 20px; padding-bottom: 5px; }
.post .entry p { text-indent: 25px; }
.post .meta { color: #505050; font-size: 13px; line-height: normal; margin: 0; padding-bottom: 10px; padding-top: 10px; }
.post .title { margin: 0 0 11px; }
.post .title a, a:hover, #logo a { text-decoration: none; }
.text1 { color: #FFFFFF; font-family: Georgia, "Times New Roman", Times, serif; font-size: 30px; font-style: italic; margin: 0 0 0 15px; padding: 90px 20px 0px 30px; }
#content { padding: 0px 20px; }
#footer { background: url(images/img06.jpg) no-repeat left top; border-color: #FFFFFF; border-style: none solid solid; border-width: 4px; color: #CCCCCC; font-size: 11px; height: 50px; margin: 0 auto; margin-bottom: 20px; width: 900px; }
#footer p { margin: 0; padding: 13px 20px 15px 20px; }
#header { border-color: white; border-style: solid solid none; border-width: 4px 4px 0; font-family: Georgia, "Times New Roman", Times, serif; height: 49px; letter-spacing: -1px; margin: 0 auto; width: 900px; }
#headerbg { background: url(images/img05.jpg) no-repeat left top; border-color: white; border-style: solid solid none; border-width: 4px; clear: both; height: 368px; margin: 0 auto; margin: 0 auto; width: 900px; }
#latest-post { float: left; font-size: 12px; line-height: 25px; width: 570px; }
#legal { float: left; }
#links { float: right; }
#logo { float: left; margin-top: 30px; }
#logo h1 { color: #ffffff; font-size: 3.2em; margin-left: 30px; }
#logo h1 a, #footer a { color: #ffffff; }
#logo h2 { color: #ffffff; font-size: 1.2em; margin-left: 30px; }
#menu { background-color: #ffffff; float: left; margin: 0 auto; width: 900px; }
#menu a { background-color: #ffffff; color: #4E4E4E; display: block; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; padding: 25px 9px 0; text-align: center; text-decoration: underline; text-transform: uppercase; }
#menu a:hover, #menu .current_page_item a { background: #dadada; }
#menu li { background-color: #ffffff; display: inline; }
#menu ul { background-color: #ffffff; list-style: none; margin: 3px 0 0; padding: 5px 0 0; }
#page { background: #FBFBFB; border-color: #FFFFFF; border-style: none solid; border-width: 4px; margin: 0 auto; padding-top: 20px; width: 900px; }
#playlist tbody tr td { border-left: 1px solid #D9D9D9; font-family: "lucida grande", verdana, sans-serif; font-size: 8pt; padding: 3px 8px; }
#playlist tbody tr.selected td { background-color: #3d80df; border-bottom: 1px solid #7DAAEA; border-left: 1px solid #346DBE; color: #ffffff; font-weight: bold; }
#playlist, #playlist2 { border: 1px solid #666666; }
#playlist2 tbody tr td { border-left: 1px solid #D9D9D9; font-family: "lucida grande", verdana, sans-serif; font-size: 8pt; padding: 1px 3px; }
#recent-posts { background: #FFFFCC; border: 10px solid #FFFFCC; float: right; font-size: 12px; line-height: 25px; padding: 0 0 20px; width: 250px; }
#recent-posts .entry { }
#recent-posts .entry a { background: #333333; color: #CCCCCC; font-size: 10px; padding: 5px 10px; text-decoration: none; text-transform: uppercase; }
#recent-posts .more { background: url(images/img04.gif) no-repeat left 50%; padding-left: 20px; }
#searchform { float: right; padding: 15px 5px 0 0; }
#sidebar { background: #000000; clear: both; color: #CCCCCC; padding: 10px 0 0 0; width: 900px; }
#sidebar a { color: #CCCCCC; text-decoration: none; }
#sidebar a:hover { text-decoration: underline; }
#sidebar h2 { color: #FFFFFF; margin: 0 0 10px 0; }
#sidebar li { display: block; float: left; padding: 10px 10px 10px 25px; width: 187px; }
#sidebar li li { background: url(images/img07.gif) no-repeat left 50%; display: list-item; float: none; line-height: 25px; padding: 0 0 0 10px; width: auto; }
#sidebar li ul { line-height: 1.8em; }
#sidebar ul { list-style: none; margin: 0; padding: 0; }