/* ================== General ================== */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	text-decoration: none;
	list-style-type: none;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body { font-family:"Tahoma", Arial, Sans-serif;	font-size:13px; line-height:13px; color:#FFF;	background:#282425 url('images/background.jpg') top center no-repeat; }
.clear { clear:both; }
#wrapper { width:1020px; padding:0; margin:0 auto; }
.aligncenter { border:5px solid #FFFFFF; }
#nc-ad { margin:15px 0; text-align:center; }

/* ================== Header ================== */

/* === General === */

#header { height:160px; }

/* === Logo === */

.logo { padding-left:90px;	padding-top:75px; }

/* === Feeds === */

.feeds { padding-right:90px; float:right;	margin-top:-100px; }
.feeds a { background:url('images/feed-burner.png') top center no-repeat; display:block; width:96px; height:126px; }
.feeds a:hover { background:url('images/feed-burner-over.png') top center no-repeat; }

/* ================== 404 Page ================== */

#error { margin:110px auto 75px auto; width:424px; }
.error-content { background:url('images/404-bkg.png') center no-repeat; width:423px; height:425px; }
.error-content h2 { padding:80px 30px 0 30px; text-align:center; font-size:16px; }
.error-content p { padding:20px 30px 0 30px; text-align:center; }
.error-content p a { color:#4f4f4f; text-decoration:none; }
.error-content p a:hover { color:#FFFFFF; text-decoration:underline; }
.error-meta { background:url('images/404-meta.png') center no-repeat; width:180px; height:205px; padding:0; margin:-37px 0 0 160px; }

/* ================== Content Main ================== */

/* === General === */

#center-cube { margin:110px auto 60px auto; width:510px; background:url('images/cube-bkg.png') center no-repeat; }

/* === Cube === */

#center { margin-left:26px; }
#right { margin-left:28px; }
.item {	margin:20px 16px 20px 24px; width:126px; height:126px; overflow:hidden; position:relative;	float:left; }
.item .caption { width:126px; height:126px;	background:url('images/tab-bkg.png') top center no-repeat; position:absolute; left:0; display:none; }
.item .caption a { text-decoration:none; color:#6bc200;	font-size:16px;	text-align: center;	padding:15px 5px 5px 5px; display:block; }
.item .caption p { padding:0 5px 5px 5px; margin:0;	font-size:10px;	color: #000; text-align:center;	cursor: default; }
.item img {	position:absolute; }

/* ================== Theme Switcher ================== */

#tw-title { background:url('images/vision.png') center no-repeat; width:117px; height:38px; margin:-38px auto 0 auto; }
#sidebar ul li { float:left; display:inline; margin:15px 0 35px 0; }
#sidebar ul li.theme-green a { background:url('images/green_theme.png') center no-repeat; width:66px; height:60px; display:block; }
#sidebar ul li.theme-green a:hover { background:url('images/green_theme-over.png') center no-repeat; }
#sidebar ul li.theme-orange-red a { background:url('images/orange-red_theme.png') center no-repeat; width:66px;	height:60px; display:block; }
#sidebar ul li.theme-orange-red a:hover { background:url('images/orange-red_theme-over.png') center no-repeat; }
#sidebar ul li.theme-brown a { background:url('images/brown_theme.png') center no-repeat; width:66px; height:60px; display:block; margin-left:-1px; }
#sidebar ul li.theme-brown a:hover { background:url('images/brown_theme-over.png') center no-repeat; }
.green, .orange-red, .brown { position:relative; width:198px; margin:0 auto; }
.green em {	background:url('images/gr-bubble.png') no-repeat; width:118px; height:78px;	position:absolute; top:-70px; left:-27px; text-align:center; text-indent:-9999px; z-index:2; display:none; }
.orange-red em { background:url('images/or-bubble.png') no-repeat; width:118px; height:78px; position:absolute;	top:-70px; left:39px; text-align:center; text-indent:-9999px; z-index:2; display:none; }
.brown em { background:url('images/br-bubble.png') no-repeat; width:118px; height:78px;	position:absolute; top:-70px; left:109px; text-align:center; text-indent:-9999px; z-index:2; display:none; }
#gr-icon, #or-icon, #br-icon { text-indent:-9999px;	margin:0; }

/* ================== Content Blog ================== */

/* === General === */

#content { margin-top:30px;	margin-bottom:8px; text-align:center; height:740px; }
.breaking, .recent { background:url('images/post-bkg.png') center no-repeat; width:530px; height:275px;	margin:0 auto; }
.breaking-content {	padding:45px 50px 0px 50px; }
.recent-content { padding:0px 50px; }
.recent-content { margin-top:-61px; top:-16px; position:relative; }
.breaking h2 a, .recent h2 a { font-size:16px; color:#FFFFFF; font-weight:normal; }
.breaking h2, .recent h2 { margin-bottom:20px; clear:both; }
.breaking p, .recent p { line-height:15px; margin:5px; }
.breaking p a, .recent p a { color:#4f4f4f; }
.breaking p a:hover, .recent p a:hover { color:#FFFFFF; }
.postimg { float:right;	margin:5px; }
.postimg2 { float: left; margin:5px; }
.postmeta { background:url('images/postmeta.png') center no-repeat;	width:245px; height:171px; position:relative; right:170px; top:-22px; z-index:100; }
.postmeta2 { background:url('images/postmeta2.png') center no-repeat; width:245px; height:169px; position:relative; left:370px;	top:-30px; }
.datetime {	padding:12px 27px 5px 0; float:right; cursor:default; }
.postmeta .comm { float:right; margin:74px 26px 0 0; }
.month { font-size:16px; line-height:25px; }
.day { font-size:24px; }
.comm {	font-size:18px; color:#FFFFFF; }
.datetime2 { padding:14px 0 5px 28px; float:left; cursor:default; }
.postmeta2 .comm { float:left; margin:77px 0 0 24px; }
a.more-link { background:url('images/read-more.png') center no-repeat; display:block; width:89px; height:51px; position:relative; left:40%;	top:10px; color:transparent; }
a:hover.more-link {	background:url('images/read-more-over.png') center no-repeat; }

/* === Blog Meniu === */

.meniu-blog { background:url('images/meniu.png') center no-repeat; width:328px;	height:205px; margin:-104px 0 0 130px; }
.meniu-content { top:-74px;	left:98px; position:relative; }
.meniu-content ul {	width:180px; padding:0;	margin:0; }
.meniu-content ul li { float:left; display:inline; }
.home a { background:url('images/home.png') center no-repeat; width:60px; height:85px; display:block; }
.home a:hover {	background:url('images/home-over.png') center no-repeat; }
.archive a { background:url('images/archive.png') center no-repeat; width:60px;	height:85px; display:block; }
.archive a:hover { background:url('images/archive-over.png') center no-repeat; }
.freebies a { background:url('images/freebies.png') center no-repeat; width:60px; height:85px; display:block; }
.freebies a:hover {	background:url('images/freebies-over.png') center no-repeat; }

/* ================== Page ================== */

/* === General === */

#page { background:url('images/page.png') center no-repeat;	height:680px; margin:40px auto 58px auto; }
.page-content {	width:570px; margin:0 auto;	padding-top:100px; }
.page-title { margin:0 auto; height:40px; }
.page-title h2 { font-size:24px; text-align:center; }
.archives-by-post ul li a { color:#6bc200; font-size:20px; display:block; padding-top:20px; }
.archives-by-post ul li a:hover { color:#ffffff; }
.archives-by-post { margin:0 40px; padding:0; height:440px; overflow:auto; }
.archivesimg { float:left; margin:5px; }
.page-text { text-align:center;	margin:0 40px; padding:0; height:440px; overflow:auto; }
.page-text p { padding:10px 0; }
.page-text img { margin-bottom:5px; }

/* ================== Freebies ================== */

#freebies { width:750px; margin:0 auto; }
/*#freebies ul li { float:left; display:inline; }*/
.freebies-content { float:left; width:216px; height:406px; padding:20px; }
.freebies-title { background:url('images/title-bkg.png') center no-repeat; width:152px; height:60px; position:relative; z-index:5000; top:-117px; right:-61px; }
.freebies-title h2 a { width:102px; color:#000; padding-top:16px; margin-left:20px; text-align:center; display:block; }
.freebies-meta { background:url('images/freebies-meta.png') center no-repeat; width:192px; height:190px; position:relative; top:-81px; z-index:6000; }
.datetime-f { padding:14px 30px 5px 0; float:right; cursor:default; }
.comm-f { font-size:18px; color:#fff; float:right; margin:94px -3px 0 0; }

/* ================== Contact ================== */

#gcf { width:270px;	margin:0 auto; }
#gcf input { background:transparent; width:180px; margin:27px 0 0 62px;	color:#5f6565; border:none; }
#gcf textarea { background:transparent;	font-family:"Tahoma", Arial, Sans-serif; font-size:13px; color:#5f6565;	border:none; width:214px; margin:35px 0 0 24px; }
#gcf-name {	background:url('images/name.png') center no-repeat;	width:267px; height:70px; }
#gcf-email { background:url('images/email.png') center no-repeat; width:267px; height:70px; }
#gcf-message { background:url('images/contact-textarea.png') center no-repeat; width:266px; height:130px; }
#gcf-captcha { background:url('images/security.png') center no-repeat; width:267px;	height:70px; }
#gcf input#sub-c { background:url('images/contact-send.png') center no-repeat; width:121px;	height:71px; margin-top:-70px; }
#gcf-code { background:url('images/code.png') center no-repeat;	width:136px; height:55px; position:relative; right:-265px; top:-60px; }
.gcf-img { padding: 10px 0 0 22px; }

/* ================== Full Post ================== */

/* === General === */

#single { text-align:center; margin:30px auto; }

/* === Single Post === */

.single-top { background:url('images/full-post-bkg.png') top center no-repeat; width:472px; height:175px; margin:0 auto; }
.single-title {	padding-top:62px; width:320px; margin:auto; line-height:28px; }
.single-title h1 a { color:#FFFFFF; font-size:20px; }
.single-middle { background:url('images/post-top.png') top center no-repeat; width:730px; height:173px; }
.single-background { background:url('images/post-line.png') top center repeat-y; width:730px; height:auto; overflow:hidden; }
.single-bottom { background:url('images/post-bottom.png') top center no-repeat;	width:730px; height:170px; }
.single-middle, .single-background, .single-bottom, .single-slide-meniu { margin:0 auto; }
.single-middle { margin-top:-90px; }
.single-content p { padding:15px 35px; }
.single-content p a { color:#6bc200; text-decoration:none; }
.single-content p a:hover { color:#FFFFFF; text-decoration:underline; }
.single-meniu { background:url('images/full-post-bkg.png') top center no-repeat; width:472px; height:175px; margin:-90px auto 0 auto; z-index:200; }
.single-meniu p { padding:16px 0; }
.single-meniu h3 { font-size:16px; }
.single-meniu a { color:#4f4f4f; }

/* === Full Post Comments === */

#comments-content {	width:520px; margin:10px auto; }
.top-comments-text { background:url('images/comment-top.png') center no-repeat;	width:465px; height:84px; margin:0 auto; }
.comments-text { background:url('images/comment-middle.png') center repeat-y; width:465px; height:auto;	margin:0 auto; }
.comments-text p { color:#4f4f4f; padding:0 25px 20px 25px;	clear:both; }
.bottom-comments-text {	background:url('images/comment-bottom.png') center no-repeat; width:465px; height:83px;	margin:0px auto 30px auto; }
#gravatar {	position:relative; top:-10px; left:70px; float:left; }
.comments-meta { padding:15px 0 0 220px; }
span.comments-author { font-size:18px; line-height:18px; }
span.comments-author { color: #4f4f4f; }
span.comments-author a { color: #6bc200; }
span.comments-date { color: #282425; }
#comments-header, #no-comments-header, #comments-form-header { font-size:24px; margin:30px auto; }

/* === Comments Form === */

#comments-form { width:655px; margin:0 auto; }
#input-textarea { background:url('images/comment.png') center no-repeat; width:368px; height:219px;	float:right; }
#commentform textarea {	background:transparent;	font-family:"Tahoma", Arial, Sans-serif; font-size:13px; color:#5f6565;	border:none; width:300px; margin:35px 0 0 0; }
.input-name { background:url('images/name.png') center no-repeat; width:267px; height:70px;	float:left;	margin-bottom:3px; }
#commentform input#author { margin-top:25px; }
#commentform input#email { margin-top:26px }
.input-email { background:url('images/email.png') center no-repeat;	width:267px; height:70px; float:left; margin-bottom:3px; }
.input-url { background:url('images/url.png') center no-repeat;	width:267px; height:70px; float:left; }
#commentform input { background:transparent; width:180px; margin:27px 0 0 34px;	color:#5f6565; border:none; }
#commentform input#sub { background:url('images/submit.png') center no-repeat; width:121px;	height:71px; clear:both; float:right; margin-top:5px; }

/* === Validate Comments Form === */

.formError { position:absolute;	background: url('images/v-tooltip.png') no-repeat; width:185px; height:56px; padding-bottom:15px; display:block; z-index:5000;	}
.formError .formErrorContent { padding:8px 10px 4px 43px; }

/* === Trackbacks/Pingbacks === */

#trackbacks { width: 655px;	margin:0 auto; }
#trackbacks h2 { color:#6bc200;	font-size:18px;	margin-bottom:10px; }
.fn a { color:#FFF; }
.commentmetadata a { color:#6bc200; }

/* === Full Post Meta === */

.fullpost-meta { background:url('images/fullpost-meta.png') center no-repeat; width:245px; height:167px; position:relative; left:650px;	top:-47px; z-index:350; }
.datetime3 { margin:15px 0 0 32px;	float:left;	cursor:default; }
.fullpost-meta .comm { float:left; margin:73px 0 0 32px; }
.fullpost-meniu { background:url('images/fullpost-meniu.png') center no-repeat;	width:328px; height:205px; margin:-190px 0 20px 130px; }
.fullpost-meniu-content { position:relative; bottom:40%; left:110px; clear:both; }
.fullpost-meniu-content ul { width:145px; margin:0;	padding:0; }
.fullpost-meniu-content ul li {	float:left;	display:inline; }
.fullpost-meniu-content ul li.back a { background:url('images/back.png') center no-repeat; width:81px; height:73px; display:block; }
.fullpost-meniu-content ul li.up a { background:url('images/up.png') center no-repeat; width:64px; height:73px; display:block; }

/* === Misc === */

#misc {	width:655px; margin:20px auto; }
#misc ul li { margin-bottom:10px; }
#misc ul li a {	color:#6bc200; }
#misc ul li a:hover { color:#FFFFFF; }

/* ================== Footer ================== */

/* === General === */

#footer { height:30px; }

/* === Copyright === */

.copyright { padding-left:90px; color:#6bc200; }
.copyright a { color:#6bc200; text-decoration:none; }
.copyright a:hover { color:#FFF; }

/* === Meniu === */

.meniu { float:right; padding-right:90px; margin-top:-13px; }
.meniu a { color:#FFF; text-decoration:none; margin-right:10px; }
.meniu a:hover { color:#6bc200; }