/*  
Theme Name: WOPR Bydgoszcz od Design Disease
Theme URI: http://designdisease.com/
Description: Stworzone przez <a href="http://designdisease.com">Design Disease</a> oraz <a href="mailto:sargonath@gmail.com">Sargonath</a>. <a href="http://creativecommons.org/licenses/by-sa/3.0/">Licencja Creative Commons 3.0</a>
Version: 1.2
Author: DesignDisease oraz Sargonath
Author URI: http://designdisease.com/
Tags: green, black, blue, white, three columns, fixed width, widgets, widget-ready
*/

/* Begin Typography & Colors */
* { margin: 0; padding: 0; }
body { background: #0c191e; font-size: 11px;  font-family: Verdana, Geneva, sans-serif; color: #f1f1f1; padding: 0px; margin: 0px;}

a:link { text-decoration: none; color : #41cfed; border: 0px; -moz-outline-style: none;}
a:active { text-decoration: underline; color : #41cfed; border: 0px; -moz-outline-style: none;}
a:visited { text-decoration: none; color : #41cfed; border: 0px; -moz-outline-style: none;}
a:hover	{ text-decoration: underline; color : #ffffcc; border: 0px; -moz-outline-style: none;} 
a:focus { outline: none;-moz-outline-style: none;}

input, button, textarea, select {  font: normal 11px/11px "Verdana", sans-serif; color:#2d3538; vertical-align: middle; }
fieldset { border: none; }
ul, ol { list-style: none; }
ol { list-style-type: decimal;}
table { border-collapse: collapse; width: 100%; }
hr { display: none; }
img { padding: 0px; margin: 0px; border: none; text-align: center;}

h1, h2, h3, h4, h5 { font-family: "Trebuchet MS"; color:#fff;}


/* Header +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.header-all { background: #f9fdff url(images/header-all-bkg.png) repeat-x bottom;  width: 100%; float: center; overflow: hidden; }
.header { background: url(images/bkg-header.jpg) no-repeat bottom; width: 980px; margin: 0 auto; padding: 17px 0px 65px 0px; position: relative; min-height: 50px; }
/**/ *html .header  { height: 50px;} /**/ 

.header a:hover { text-decoration: none; }

.header .logo { float: center; }
.header .logo .txt h1 { font: bold 40px/40px "Trebuchet MS", Arial, Helvetica, sans-serif; letter-spacing: -2px; padding: 0px 0px 0px 0px; }
.header .logo .txt h1 a, .head .logo .txt h1 a:visited,.head .logo .txt h1 a:hover { text-decoration: none; color:#000;}
.header .logo .txt h2 { font: bold 40px/40px "Trebuchet MS", Arial, Helvetica, sans-serif; letter-spacing: -2px; padding: 0px 0px 0px 0px; }
.header .logo .txt h2 a, .head .logo .txt h1 a:visited,.head .logo .txt h1 a:hover { text-decoration: none; ; color:#000;}
.header .logo .img { margin: 0px; padding: 0px;}
.header .logo .img a img { margin: 0px; padding: 0px;}


/* Container +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.container-all { background: #19363f url(images/container-all-bkg.png) repeat-x left 0px; width: 100%; float: left; overflow: hidden; }
.container { background: url(images/container-bkg.png) no-repeat center top; width: 100%; float: left; overflow: hidden; padding: 25px 0px; }

.subheader { width: 980px; margin: 0 auto; }
.subheader .menu { width: 490px; float: left; margin-top: 20px; margin-right: 30px;}
.subheader .menu li { display: inline; border-right: solid 1px #95d5f0; padding: 0px 4px; }
.subheader .menu li a { color:#fff; font: bold 14px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;  }
.subheader .menu li ul { display: inline; }
.subheader .menu li ul li a { color:#fff; font: nornal 14px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;  }
.subheader .menu .current_page_item a { color:#fff;}

/*.subheader .search { width: 210px; background: url(images/search-bkg.png) no-repeat top; float: left; padding: 6px 20px 20px 20px;}
.subheader .search legend { padding: 0px 0px 6px 0px; margin: 0px; font: bold 14px/14px "Trebuchet MS", sans-serif; color:#666; letter-spacing: -1px; }
.subheader .search input { float: left; background: none; border: none; padding: 3px 0px 1px 0px; width: 188px; color:#333; font: nromal 11px/11px "Verdana", sans-serif; }
.subheader .search button { float: left; background: url(images/search-button.png) no-repeat; width: 22px; height: 21px; border: none; cursor: pointer; text-indent: -55000px; }

*/
/* Content 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.SC { width: 990px; overflow: hidden; margin: 0 auto; padding-top: 30px;}
.SL { width: 560px; float: left; margin-right: 30px; }
.SR { width: 250px; color:#7a9f9f; float: right;margin-right: 50px;}

.s1 { float: right; width: 250px; margin-right: 30px;}


.title { font: bold 32px/32px "Trebuchet MS", Arial, Helvetica, sans-serif; letter-spacing: -1px; padding: 0px 0px 15px 0px; margin: 0px 0px 10px 0px; background: url(images/dotted.png) repeat-x left bottom;}

/* Central - Entry
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.post { margin-bottom: 35px;}
.post .p-head { position: relative; padding: 0px 0px 10px 0px; margin-bottom: 5px; background: url(images/dotted.png) repeat-x left bottom;}
.post .p-head h1 { font: bold 28px/28px "Trebuchet MS", Arial, Helvetica, sans-serif; letter-spacing: -1px; padding-bottom: 3px; }
.post .p-head h2 { font: bold 28px/28px "Trebuchet MS", Arial, Helvetica, sans-serif; letter-spacing: -1px; padding-bottom: 3px; }
.post .p-head h2 a { color:#f3ffb9;}
.post .p-head h2 a:hover { text-decoration: none; color:#41cfed;}

.post .p-date { background: url(images/p-date-ico.png) no-repeat left 1px; padding: 0px 0px 0px 18px; margin-bottom: 0px; color:#4c9885; }
.post .p-date a { color:#4c9885; text-decoration: none;}

.post .p-con { font-size: 12px; line-height: 18px; color:#7a9e9f; }
.post .p-con p { font-size: 12px; line-height: 18px; color:#7a9e9f; padding: 8px 0px;}
.post .p-con ol { padding: 10px 0px; margin-left: 35px;}
.post .p-con ol li { padding: 2px 0px; font-size: 12px; line-height: 16px; }
.post .p-con ul { padding: 5px 0px; margin-left: 20px;}
.post .p-con ul li { padding: 2px 0px 2px 11px; list-style-type: none; background: url(images/p-con-li.png) no-repeat left 7px; font-size: 12px; line-height: 16px; color:#7a9e9f;}
.post .p-con blockquote { border-top: dashed 1px #627f87; border-bottom: dashed 1px #627f87; margin: 10px 0px; color:#cccc99; }
.post .p-con blockquote p { font: italic 11px/16px 'Verdana'; padding: 5px 0px; margin: 5px 0px; color:#cccc99;}
.post .p-con blockquote li { padding: 3px 0px 3px 15px; list-style-type: none; background: url(images/post-con-li.png) no-repeat left top; font-size: 13px; line-height: 18px; }
.post .p-con h1 { font: normal 21px/21px "Trebuchet MS"; letter-spacing: -1px; padding: 7px 0px; margin: 0px; }
.post .p-con h2 { font: normal 18px/18px "Trebuchet MS"; letter-spacing: -1px; padding: 6px 0px; margin: 0px;}
.post .p-con h3 { font: bold 14px/14px "Trebuchet MS"; padding: 5px 0px; margin: 0px; color:#fff; }


.post .p-det { margin-top: 10px;}
.post .p-det li { padding: 2px 0px 2px 20px;}
.post .p-det li.p-det-tag { background: url("images/p-det-tag-ico.png") no-repeat left 5px; color:#21647a;}
.post .p-det li.p-det-tag a { color:#21647a;}
.post .p-det li.p-det-com { background: url("images/p-det-com-ico.png") no-repeat left 3px; font-weight: bold;}
.post .p-det li.p-det-com a { color:#41cfed;}

.postslist .post .p-head h2 { font: normal 24px/24px "Trebuchet MS", Arial, Helvetica, sans-serif; letter-spacing: -1px; padding-bottom: 3px; }
.postslist .post .p-head { margin-bottom: 0px;}
.postslist .post .p-det { margin-top: 0px;}


/* Images
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
.SL img.aligncenter { display: block; margin-left: auto; margin-right: auto; padding: 5px; border: solid 1px #3f545c; background:#06181e; }
.SL img.alignright { margin: 5px 0 10px 20px; display: inline; padding: 5px; border: solid 1px #3f545c; background:#06181e; }
.SL img.alignleft { margin: 5px 20px 10px 0; display: inline; padding: 5px; border: solid 1px #3f545c; background:#06181e; }
.SL .alignright { float: right; }
.SL .alignleft { float: left }

/* WP Page Navi
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
.wp-pagenavi { padding: 20px 0px 0px 0px; margin-top: 25px; font: normal 12px/16px Verdana, Geneva, sans-serif; color: #21647a; background: url(images/dotted.png) repeat-x left top;}
.wp-pagenavi .pages { margin-right: 10px; font-weight: normal; letter-spacing: normal;}
.wp-pagenavi .page { padding: 0px 7px; border-right: solid 1px #21647a; }
.wp-pagenavi .extend { padding: 0px 7px; border-right: solid 1px #21647a; }
.wp-pagenavi .nextpostslink {}
.wp-pagenavi a, .nav a:visited { padding: 0px 7px; border-right: solid 1px #21647a; font-weight: bold;}
.wp-pagenavi a:hover {}
.wp-pagenavi .current { padding: 0px 5px; border-right: solid 1px #21647a; font-weight: bold; color:#fff; }



/* Extra Comments
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.comments { width: 550px; margin: 0 auto; padding-bottom: 30px; padding-top: 30px; float: left; top: 30px;}
.comments h3 { font: normal 19px/19px "Trebuchet MS"; letter-spacing: -1px; padding: 0px; margin: 0px; width: 424px;}

/* Comment Entry
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.com-top { position: relative; padding: 40px 0px; width: 460px;}
.com-top .com-rss { position: absolute; top: 40px; left: 460px; font: normal 14px/14px "Trebuchet MS"; padding: 0px; margin: 0px;}
.com-top .com-rss img { vertical-align: middle; }

.com-entry { padding: 25px 0px 20px 0px; color:#8b9a9a; line-height: 15px; background: url(images/dotted-single.png) repeat-x top; position: relative; width: 860px; min-height: 80px;}
/**/ *html .com-entry  { height: 80px;} /**/ 
.com-head { position: absolute; top: 25px; left: 454px; width: 250px; float: right;}
.com-head .avt-nr { background: url(images/avt-nr.png) no-repeat left top; width: 54px; height: 75px; float: left; text-align: center;}
.com-head .avt-nr .nr { font: bold 16px "Trebuchet MS"; color:#a7b7a9; letter-spacing: -1px; padding: 5px 0px 0px 0px; margin: 0px; letter-spacing: -1px;}
.com-head .avt-nr .avt { padding: 10px 0px 0px 0px; margin: 0px;}
.com-head .avt-nr .avt img { border: solid 1px #576659; }
.com-head .name-date { float: right; width: 185px; padding: 5px 0px;}
.com-head .name-date .name { font: bold 14px/14px "Trebuchet MS"; color:#8b9a9a; padding: 0px; margin: 0px;}
.com-head .name-date .date { font-size: 9px; line-height: 13px; padding: 0px; margin: 0px; }
.com-head .name-date .date a, .com-head .name-date .date a:visited, .com-head .name-date .head .date a:hover { color:#546267; text-decoration: underline; }
.com-con { width: 424px; font: normal 12px/18px "Verdana";}
.com-con p { font: normal 12px/18px "Verdana"; padding: 0px 0px 5px 0px; margin: 0px 0px 5px 0px; }
.com-con p a { color:#8b9a9a; text-decoration: underline;}

.com-con code { font-size: 11px; line-height: 14px; display: block; background: url(images/dotted-left.png) repeat-y left; padding: 10px; color:#647474;}
.com-con blockquote { font: italic 11px/14px "Verdana"; padding-left: 10px; color:#647474; margin-left: 0px; background: url(images/dotted-left.png) repeat-y left;}
.com-con blockquote p { font: italic 11px/14px "Verdana";}

/* Admin Comments
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.admin {} 
.admin .com-head .avt-nr { background: url(images/avt-nr-admin.png) no-repeat left top;}
.admin .com-head .avt-nr .nr { color:#fff;}
.admin .com-head .name-date .name { color:#ff8181; }
.admin .com-head .avt-nr .avt img { border: solid 1px #fff; }
.admin .com-con { color:#fff;}
.admin .com-con p a { color:#fff; text-decoration: underline;}
.admin .com-con code { font-size: 11px; line-height: 14px; display: block; border-left: dashed 1px #647474; padding-left: 10px; color:#c9d4d4;}

/* Ping Entry
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.trackback { margin-top: 60px;}
.trackback h3 { padding: 0px 0px 10px 0px; margin: 0px; background: url(images/dotted-single.png) repeat-x bottom; width: 860px;}
.trackback .track-entry { padding: 5px 0px; color:#a5afb2; background: url(images/dotted-single.png) repeat-x bottom; width: 860px;}

/* Comments Form
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.com-form { position: relative; padding: 0px; margin: 60px 0px 40px 0px; color:#8b9a9a; }
.com-form h3 { color:#fff; padding: 0px; margin: 0px;}
.com-form .f1 { position: absolute; top: 30px; left: 454px; width: 250px;}
.com-form form label { padding: 8px 0px; margin: 0px; display: block;}
.com-form form small { font-size: 12px;}
.com-form form p { padding: 0px; margin: 0px; }
.com-form form small strong { color:#ff8181; }
.com-form form { padding: 0px; margin: 0px; }
.com-form .txt { border: none; padding: 8px 30px 8px 40px; color:#fff; width: 180px; height: 16px; font: normal 12px/16px "Verdana";  }
.com-form .inname { background:url(images/com-form-inname.png) no-repeat;}
.com-form .inemail { background:url(images/com-form-inemail.png) no-repeat;}
.com-form .inurl { background:url(images/com-form-inurl.png) no-repeat;}
.com-form button { float: left; cursor: pointer; text-indent: -1000em; width: 96px; height: 31px; border: none; background: url(images/com-form-button.png) no-repeat; margin-top: 15px; }
.com-form form textarea { border: none; background:url(images/com-form-textarea.png) no-repeat; color:#fff; font: normal 12px/18px "Verdana";}



/* Sidebar 1
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.SR .s1 {}
.SR .s1 h3 { background: url(images/sr-h-line.png) no-repeat bottom; font: normal 17px/17px "Trebuchet MS", Arial, Helvetica, sans-serif; letter-spacing: -1px; padding: 0px 0px 15px 0px; margin: 0px 0px 5px 0px;}

.SR .s1 .latestcomments { margin-bottom: 30px;}
.SR .s1 .latestcomments h3 { background: url(images/sr-latestestcomments-h2.png) no-repeat bottom; font: normal 17px/17px "Trebuchet MS", Arial, Helvetica, sans-serif; letter-spacing: -1px; padding: 0px 0px 15px 0px; margin: 0px 0px 5px 0px;}
.SR .s1 .latestcomments ul { background: url(images/dotted.png) repeat-x top; }
.SR .s1 .latestcomments li { background: url(images/dotted.png) repeat-x bottom; padding: 7px 0px; }
.SR .s1 .latestcomments li span { background: url(images/sr-latestcomments-dot.png) no-repeat left 4px; display: block; font-weight: bold; color:#fff; padding-left: 12px; }
.SR .s1 .latestcomments li a { text-decoration: none; color:#5b8e8e; font-size: 11px; line-height: 14px;}
.SR .s1 .latestcomments li a:hover { text-decoration: none; color:#41cfed;}

.SR .s1 .about h3 { background: none; font: normal 17px/17px "Trebuchet MS", Arial, Helvetica, sans-serif; letter-spacing: -1px; padding: 0px 0px 15px 0px; margin: 0px;}
.SR .s1 .about { background: url(images/about-bkg.png) no-repeat left 20px; margin-bottom: 30px; }
.SR .s1 .about div { padding: 20px;}

/* Widget
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.SR .s1 .widget { margin-bottom: 25px; }
.SR .s1 .widget li { padding: 2px 0px 2px 0px; }

.SR .s1 .widget_recent_comments { margin-bottom: 30px;}
.SR .s1 .widget_recent_comments ul { background: url(images/dotted.png) repeat-x top; }
.SR .s1 .widget_recent_comments li { background: url(images/dotted.png) repeat-x bottom; padding: 5px 0px 5px 0px; }
.SR .s1 .widget_recent_comments li a { text-decoration: none; font-size: 10px; line-height: 12px;}
.SR .s1 .widget_recent_comments li a:hover { text-decoration: none; }

.SR .s1 .widget_flickrRSS { float: left; width: 250px; overflow: hidden}
* html .SR .s1 .widget_flickrRSS { height: 1%;}
.SR .s1.widget_flickrRSS ul { padding: 0px; margin: 5px 0px 0px 0px; float: left;}
.SR .s1 .widget_flickrRSS li { list-style-type: none; display: inline; padding: 0px; margin: 0px 10px 10px 0px; float: left; }
.SR .s1 .widget_flickrRSS li a img { width: 65px; height: 65px; background:#0c191e; padding: 4px;}
.SR .s1 .widget_flickrRSS li a:visited img { background:#0c191e; padding: 4px;}
.SR .s1 .widget_flickrRSS li a:hover img { background:#31c6e6; padding: 4px;}

.SR .s1 .widget_recent_comments { margin-bottom: 30px;}
.SR .s1 .widget_recent_comments ul { background: url(images/dotted.png) repeat-x top; }
.SR .s1 .widget_recent_comments li { background: url(images/dotted.png) repeat-x bottom; padding: 5px 0px 5px 0px; }
.SR .s1 .widget_recent_comments li a { text-decoration: none; font-size: 10px; line-height: 12px;}
.SR .s1 .widget_recent_comments li a:hover { text-decoration: none; }

.SR .s1 .widget_tag_cloud {}
.SR .s1 .widget_tag_cloud { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; line-height: 24px;}



/* Widget
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.SR .s2 .widget { margin-bottom: 25px; }
.SR .s2 .widget li { padding: 2px 0px 2px 0px; }

.SR .s2 .widget_recent_comments { margin-bottom: 30px;}
.SR .s2 .widget_recent_comments ul { background: url(images/dotted.png) repeat-x top; }
.SR .s2 .widget_recent_comments li { background: url(images/dotted.png) repeat-x bottom; padding: 5px 0px 5px 0px; }
.SR .s2 .widget_recent_comments li a { text-decoration: none; font-size: 10px; line-height: 12px;}
.SR .s2 .widget_recent_comments li a:hover { text-decoration: none; }

.SR .s2 .widget_flickrRSS { float: left; width: 250px; overflow: hidden}
* html .SR .s2 .widget_flickrRSS { height: 1%;}
.SR .s2 .widget_flickrRSS ul { padding: 0px; margin: 5px 0px 0px 0px; float: left;}
.SR .s2 .widget_flickrRSS li { list-style-type: none; display: inline; padding: 0px; margin: 0px 10px 10px 0px; float: left; }
.SR .s2 .widget_flickrRSS li a img { width: 65px; height: 65px; background:#33474e; padding: 4px;}
.SR .s2 .widget_flickrRSS li a:visited img { background:#33474e; padding: 4px;}
.SR .s2 .widget_flickrRSS li a:hover img { background:#31c6e6; padding: 4px;}

.SR .s2 .widget_recent_comments { margin-bottom: 30px;}
.SR .s2 .widget_recent_comments ul { background: url(images/dotted.png) repeat-x top; }
.SR .s2 .widget_recent_comments li { background: url(images/dotted.png) repeat-x bottom; padding: 5px 0px 5px 0px; }
.SR .s2 .widget_recent_comments li a { text-decoration: none; font-size: 10px; line-height: 12px;}
.SR .s2 .widget_recent_comments li a:hover { text-decoration: none; }

.SR .s2 .widget_tag_cloud {}
.SR .s2 .widget_tag_cloud { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; line-height: 24px;}


/* Extra 
############################################################################################################## */
.extra { background:#0c191e url(images/extra.png) repeat-x top;  width: 100%; float: left; overflow: hidden; }
.extra-top { overflow: hidden; position: relative; background: url(images/com-top.png) no-repeat top; width: 980px; margin: 0 auto; }


/* Comments
############################################################################################################## */
.comments-list { padding-top: 35px;}
.comments-list h2 { font: bold 24px/24px Arial, sans-serif; letter-spacing: -1px; padding-bottom: 15px; margin-bottom: 15px; background:url(images/menu-line-bkg.png) repeat-x bottom; }
.comments-list .entry { margin-bottom: 20px; padding-bottom: 20px; background: url(images/extra-dotted.png) repeat-x bottom; overflow: hidden; position: relative; min-height: 60px; }
.comments-list .con { font: normal 12px/17px "Verdana"; color:#333; width: 490px; float: left;}
.comments-list .con p { font: normal 12px/17px "Verdana"; padding: 0px; margin: 0px; color:#516870;}
.comments-list .con blockquote { font: italic 14px/19px Georgia, "Times New Roman", Times, serif; color:#8e8b72; margin: 5px 0px; padding: 5px 0px; }
.comments-list .con blockquote p { font: italic 14px/19px Georgia, "Times New Roman", Times, serif; color:#8e8b72; }
.comments-list .head { width: 250px; position: absolute; top: 0px; left: 520px;}
.comments-list .head p.name { font: bold 14px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#516870; padding: 5px 0px 2px 0px; }
.comments-list .head p.avt { background: url(images/avt-bkg.png) no-repeat left top; padding: 10px; margin: 0px 10px 0px 0px; float: left;}
.comments-list .head p.date { padding-bottom: 5px; margin-bottom: 5px; font: normal 11px/14px Verdana, Geneva, sans-serif; color:#334146;}
.comments-list .head p.date a, .comments-list p.date a:visited, .comments-list p.date a:hover { color:#334146;}
.comments-list .nr { position: absolute; top: 15px; right: 20px; color:#fff; font: normal 21px/21px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#304248;}

/* Comments Form
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.comments-form { padding: 15px 0px 35px 0px; background: url(images/extra-dotted.png) repeat-x bottom; overflow: hidden;}
.comments-form .form-left { width: 460px; float: right; }
.comments-form .form-right { width: 490px; float: left; padding-top: 17px; position: relative; }

.comments-form p { color:#48595f; margin: 0px; padding: 4px 0px;  }
.comments-form label { display: block; padding-bottom: 8px; }
.comments-form label span { color:#996666; font-weight: normal;}
.comments-form input { color:#fff; padding: 9px 5px 9px 35px; width: 420px; margin-right: 5px; border: none; }
.comments-form input.formid { background: url(images/com-form-inname.png) no-repeat left top; }
.comments-form input.formemail { background: url(images/com-form-inemail.png) no-repeat left top; }
.comments-form input.formuri { background: url(images/com-form-inurl.png) no-repeat left top; }
.comments-form textarea.formtxt { background: url(images/com-form-textarea.png) no-repeat left top; border: none; width: 450px; height: 125px; padding: 20px; color:#fff;}
.comments-form p.formpost { position: relative;}
.comments-form p.formpost label { display: inline; }
.comments-form p.formpost .button { position: absolute; top: 0px; right: 0px; background: url(images/com-form-button.png) no-repeat left top; text-indent: -50000px; width: 110px; height: 30px; cursor: pointer;}

/* Footer +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.footer { width: 980px; margin: 0 auto; padding: 0px 0px 20px 0px; float: left;}
.footer p { color:#2e434a; padding: 2px 0px; margin: 0px;}
.footer p a { color:#2e434a; text-decoration: underline;}