/* DEFAULT RESET CSS */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td
						{ margin:0; padding:0; }
table					{ border-collapse:collapse; border-spacing:0; }
fieldset,img				{ border:0; max-width: 100%; }
address,caption,cite,code,dfn,em,strong,th,var
						{ font-style:normal; font-weight:normal; }
ol,ul 					{ list-style:none; }
caption,th				{ text-align:left; }
q:before,q:after		{ content:”; }
abbr,acronym				{ border:0; }

/* CLEARFIX ISSUE */
.ClearFix:after,
.widget:after			{ visibility: hidden; display: block; font-size: 0; content: "."; clear: both; height: 0; }
.ClearFix,
.widget					{ display: inline-block; }
* html .ClearFix,
* html .widget			{ height: 1%; }
.ClearFix,
.widget					{ display: block; }
a						{ outline: none; }

/* MAIN BODY SETTINGS */

html, body 				{ background: url(img/bg.gif); font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Verdana, Sans-serif; font-size: 12px; }
#Main					{ width: 892px; background: url(img/postcast-top.gif) no-repeat left top; padding-top: 133px; }
#PMain					{ width: 892px; background: url(img/top.gif) no-repeat left top; padding-top: 133px; }

.webdesign				{ padding-left: 190px; margin-top: 20px; background: url(img/webbg.gif) no-repeat left top; }
.printdesign			{ padding-left: 190px; margin-top: 20px; background: url(img/printbg.gif) no-repeat left top; }
.about					{ padding-left: 190px; margin-top: 20px; background: url(img/aboutbg.gif) no-repeat left top; padding-top: 28px; padding-bottom: 10px; }

.webdesign a img,
.printdesign a img,
.about img				{ border: 1px solid #b8dade; margin-right: 10px; margin-bottom: 12px; padding: 4px; outline: none; }
.about img				{ float: right; margin-left: 16px; }

.webdesign a:hover img,
.printdesign a:hover img	{ background: #b8dade; }

.about p,
.ssingle p				{ font-family: Arial, Helvetica, Verdana, Sans-serif; color: #767676; margin-bottom: 6px; line-height: 18px; font-size: 12px; text-align: justify; }
.singlehdr				{ font-family: Georgia !important; font-size: 12px; background: #0098b0; padding: 7px; padding-left: 13px; color: #ffffff !important; width: 12px; display: block; float: left; margin-right: 15px; font-weight: bold; margin-top: 4px; }
.pinfo 					{ width: 690px; margin-top: 10px; margin-bottom: 10px; }
.pinfo p					{ font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Verdana, Sans-serif; font-size: 12px; }
.singletitle			{ border-top: 1px solid #afafaf; padding-top: 15px; }
p.pright				{ text-align: right; font-size: 11px; }

.ssingle				{ padding-left: 190px; margin-top: 20px; }
.ssingle img				{ margin-bottom: 10px; }
.web					{ background: url(img/webbg.gif) no-repeat top left; }

.blogcnt				{ border-right: 1px solid #e3e0dc; width: 650px; float: left; }

.footer					{ background: url(img/footerbg.gif) no-repeat left top; width: 950px; height: 194px; position: relative; }
.pfooter				{ background: url(img/postcast-footerbg.gif) no-repeat left top; width: 950px; height: 194px; position: relative; }

.social					{ position: absolute; top: 164px; left: 440px; }

.post					{ padding-left: 80px; background: url(img/postbg.gif) no-repeat top left; margin-top: 20px; padding-top: 20px; width: 550px; padding-right: 20px; }
.spost					{ padding-left: 68px; background: url(img/postbg.gif) no-repeat top left; margin-top: 20px; padding-top: 0px; }
a.post-title			{ padding-left: 15px; color: #0098b0; text-decoration: none; font-size: 24px; margin-bottom: 25px; display: block; outline: 0; }
a.post-title:hover		{ text-decoration: underline; }

.post-meta				{ display: block; float: left; width: 100px; text-align: right; font-size: 11px; color: #0098b0; }
.spost-meta				{ display: block; float: left; width: 100px; text-align: right; font-size: 11px; color: #767676; padding-top: 20px; }
.spost-meta img			{ padding: 10px 0 0 0; }
.spost-meta a			{ color: #767676; }
.spost-meta a:hover		{ color: #0098b0; }
.post-meta p				{ display: block; clear: both; }
.post-meta a				{ color: #676767; text-decoration: none; }
.post-meta a:hover		{ color: #0098b0; }
.cl						{ display: block; border-top: 1px solid #e3e0dc; padding-top: 5px; margin-top: 7px; }

.post-date				{ display: block; width: 45px; height: 45px; border: 1px solid #ffffff; background: #0098b0; text-align: center; color: #f2efea; float: right; margin-bottom: 10px; padding: 7px; }
.pdate					{ font-size: 24px; display: block; letter-spacing: -2px; text-align: center; }
.pmonth					{ font-size: 12px; text-transform: uppercase; }

.pnavi					{ position: absolute; top: 10px; left: 9px; }
.pnavi a					{ text-indent: -9999px; width: 21px; height: 21px; display: block; float: left; margin-right: 2px; }
a.sl					{ margin-left: 23px !important; }

.post-content			{ color: #767676; margin-left: 120px; position: relative; }
.folioImage				{ position: relative; }
.post-content p			{ margin-bottom: 12px; line-height: 20px; font-size: 12px; }
.post-content p a		{ color: #676767; text-decoration: none; border-bottom: 1px solid #767676; }
.post-content p a:hover	{ color: #0098b0; }

.post-content ol			{ margin-bottom: 15px; list-style-type: decimal; margin-left: 35px; }
.post-content ol li		{ line-height: 16px; padding-bottom: 3px; font-size: 11px; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Verdana, Sans-serif; }

.alignleft				{ float: left; margin-right: 20px; margin-bottom: 5px; }

ul#sidebar				{ float: left; width: 180px; margin-left: 30px; color: #767676; margin-top: 30px; }
.widget					{ margin-bottom: 5px; }
.widgettitle			{ display: block; font-size: 14px; font-weight: bold; border-bottom: 1px solid #e3e0dc; padding-bottom: 5px; margin: 15px 0 10px 0; }
a.rsswidget img			{ display: none; }
a.rsswidget				{ text-decoration: none; }

.widget_rss ul li			{ line-height: 14px !important; padding-bottom: 7px; padding-left: 5px; background: url(img/rssbullet.gif) no-repeat left top !important; }
.widget_rss ul li a			{ text-decoration: none; }
.widget_rss ul li a:hover	{ text-decoration: underline; color: $0098b0; }

ul#sidebar ul				{ padding-left: 2px; padding-bottom: 5px; }
ul#sidebar ul li			{ line-height: 22px; padding-left: 8px; background: url(img/bullet.gif) no-repeat left top; }
ul#sidebar ul li a			{ color: #767676; text-decoration: none; }
ul#sidebar ul li a:hover		{ color: #0098b0; text-decoration: underline; }

ul#sidebar li form label		{ font-size: 14px; font-weight: bold; border-bottom: 1px solid #e3e0dc; padding-bottom: 5px; margin-bottom: 5px; margin-top: 15px; display: block; }
ul#sidebar li form input[type=text] { font-size: 11px; padding: 4px; width: 112px; margin-bottom: 6px; background: #f8f8f6; border: 1px solid #d3e7e6; color: #666; }
ul#sidebar li form input[type=submit] 	{ font-size: 11px; padding: 4px; margin-bottom: 6px; background: #d3e7e6; border: 1px solid #d3e7e6; color: #666; margin-top: 10px; font-weight: bold; }


#asearchsubmit			{ display: block; font-size: 10px !important; width: 50px !important; margin-bottom: 15px; padding: 3px; height: 26px !important; margin-right: 0 !important; margin-bottom: 15px; }
#recentcomments li		{ font-size: 11px; line-height: 14px !important; margin-bottom: 7px !important; }
li#awidget_tag_cloud		{ margin-bottom: 15px !important; }

ul#sidebar a				{ color: #767676; }
ul#sidebar a:hover		{ color: #0098b0; }

.navigation				{ display: block; margin: 20px 20px 0px 20px; border-top: 1px solid #e3e0dc; padding-top: 25px; padding-bottom: 0px; color: #767676; }
.navigation .alignleft	{ float: left; width: 250px; padding-left: 20px; }
.navigation .alignright	{ float: right; width: 250px; text-align: right; padding-right: 20px; }
.navigation a			{ color: #676767; text-decoration: none !important; }
.navigation a:hover		{ color: #0098b0; }
.home					{ width: 300px; height: 50px; position: absolute; top: 55px; left: 90px; text-indent: -9999px; }

#comments				{ padding-left: 200px; background: url(img/komentarzebg.gif) no-repeat left top; color: #767676; width: 430px; margin-top: 25px; padding-top: 29px; }
#comments a				{ color: #767676; }
#comments a:hover		{ color: #0098b0; }
.gravatar				{ display: block; float: left; margin-right: 10px; }
.commentbox				{ margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px dotted #ccc; }

#respond				{ padding-left: 200px; background: url(img/dodajbg.gif) no-repeat left top; color: #767676; width: 430px; margin-top: 25px; padding-top: 29px; }
#commentform			{ width: 360px; display: block; }
#commentform input[type=text] { font-size: 11px; padding: 4px; margin-bottom: 6px; background: #f8f8f6; border: 1px solid #d3e7e6; color: #666; }
#commentform input[type=submit] { font-size: 11px; padding: 4px; margin-bottom: 6px; background: #d3e7e6; border: 1px solid #d3e7e6; color: #666; margin-top: 10px; font-weight: bold; }
#commentform textarea		{ width: 350px; background: #f8f8f6; border: 1px solid #d3e7e6; color: #666; }
