/*
Theme Name: Gnoted Style
Theme URI: http://gnoted.com
Description: New, fresh theme for Gnoted redesign. Created: January, 2010. 
Version: 2.9
Author: Dzenis
Author URI: http://twitter.com/Designely
*/
* { margin: 0; padding: 0; }

body { background: #e6e6e6 url(images/style1/bg.png) repeat-x top left; color: #434343; font: 14px/24px Arial, Helvetica, sans-serif; font-size: 13px !important; }
h1, h2, h3, h4, h5, h6 { font-family:Arial,Helvetica,sans-serif; }
h1 {font-family:Tahoma,Arial,Helvetica; font-weight:normal;}
.post h2, .post h3, .post h4, .post h5, .post h6 { padding: 0px 0 7px 0; font-family:Arial,Helvetica; font-weight:bold; }
.post h3 {color:#932424;}
.post h2 {color:#932424; font-size:24px;}
/* FORMATTING */
h1, h2, h3 { letter-spacing: 0px; }
h1 { font-size: 32px; line-height: 40px !important; }
h2 { font-size: 28px; line-height: 35px; }
h3 { font-size: 24px; line-height: 35px; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }
h6 { font-size: 14px; }
a { outline: 0; color: #BA1B00; text-decoration:none; }
a:hover { text-decoration: none; color: #E7482D; }
h1 a, h2 a, h3 a { text-decoration: none; }
h1, h2, h3, h4, h5, h6 { color: #333; }

input, select, textarea { padding: 6px 8px; }

.awesome { margin: 0 0 95px 0; display:block; }
	
div.awesome h1 {font-weight: bold !important;}
.awesome h1 {
	display: block; text-decoration: none;
	font: 116px Helvetica, Arial, Sans-Serif;  
	text-align: left; letter-spacing: -3px;
	color: #666; text-shadow: 0px 4px 5px #9F9F9F;
 }

.awesome h1 span { color:#D22D24; }
 
.awesome h1:hover {
 		color:#D22D24;
 	}
.post-naslovna { display: block; float: left; background: #F9F9F9; width: 620px; margin-bottom: 35px; padding-bottom: 35px; color: #555; font-size: 14px; line-height: 21px; border-bottom: 1px solid #DDD; }
.post-naslovna h1 { font-size: 24px; font-family: Tahoma, Arial, Helvetica; color: #555; line-height: 30px !important; word-spacing: -1px; text-shadow: #CBCBCB 1px 1px 3px; }
.post-naslovna h1 a { color: #333; font-weight: normal !important; }
.post-naslovna h1 a:hover { color: #D22D24; }

.list-number {font-size: 20px;font-weight:bold;color:#932424;}

.logo-link {width:540px; height: 120px; position: absolute; left:20px; top:0px;}

.text-naslovna {display: block; width: 432px; float: right; font-family: Verdana, Arial;}

.post-naslovna img { margin-top:2px;
border:2px solid #8D8D8D;
	-moz-border-radius: 2px; /*--CSS3 Rounded Corners--*/
	-khtml-border-radius: 2px; /*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 2px; /*--CSS3 Rounded Corners--*/
	
-moz-box-shadow:0 0 6px rgba(0, 0, 0, 0.4); 
-webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.4);
-khtml-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.4);
	}
.post-naslovna img:hover {
	-moz-box-shadow:0 0 8px rgba(0, 0, 0, 0.8); 
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.8);
-khtml-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.8);
}
.thumb-naslovna {float: left; width: 155px; margin-left: 12px;}

/* Nicole */

.ad-naslovna {
color: #777;
font-size: 12px;
line-height: 21px;
text-align: center;
padding: 0 150px 0 150px;
margin: 28px 0 0px 0;
}
.ad-naslovna p {margin-top: 10px;}
.sponsored {color: #B8B8B8; font: 22px Arial; text-shadow: #CBCBCB 1px 1px 3px; margin: 15 0 15 0;}

/* Nicole */

.naslov-datum { display: block; float: right; width: 432px; }

div.datum {float:right;width:20px;text-align:center;color:#d3d3d3; margin-right: 15px;}
div.datum strong{display:block;width:100%;font:bold 28px Tahoma,Geneva,serif;}
div.datum span{display:block;font:20px Tahoma,times,serif; margin-top: -5px;}
div.naslov { float: left; width:374px; display: block; padding-bottom: 6px; }

#searchtoggle {
	width:21px;
	height:19px;
	float:left;
}

#top-search {
	height:60px;
	width:320px;
	float:right;
}

.clear { clear: both; }
p { padding : 0 0 25px; }
small { font-size: 10px; line-height: 14px; }
blockquote { }

/* WORDPRESS DEFAULT STYLESHEET FOR IMAGES*/
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; clear: both; margin-top: 10px; margin-bottom: 10px; }
.alignleft { float: left; margin: 5px 10px 0 0; }
.alignright { float: right; margin: 5px 0 0 10px; }

.wp-caption { text-align: center; padding: 7px 3px; border: 1px solid #ccc; }
.wp-caption img, .wp-caption a img { border: 0; padding: 0; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 5px 0 0; margin: 0; font-weight: 900; font-style: italic; }

/* CONTAINER */
.wrapper { margin: 0 auto; width: 960px; position: relative; }
#header { height: 110px; position: relative; z-index: 10000;}
#page_wrap { margin-top: 0px; }
#page { position: relative; width: 978px; }
#logo-wrap {position: relative; width: 960px; background: url(images/gnoted-logo.gif) no-repeat top left; padding-top:120px;}
#page-single { position: relative; width: 960px; background: url(images/wrap-bg.gif) repeat-y; border: 1px solid #C5C5C5; -moz-box-shadow:0 0 18px rgba(0, 0, 0, 0.2); 
-webkit-box-shadow: 0px 0px 18px rgba(0, 0, 0, 0.2);
-khtml-box-shadow: 0px 0px 18px rgba(0, 0, 0, 0.2); }
#page-naslovna { position: relative; width: 960px; background: url(images/wrap-bg.gif) repeat-y; border: 1px solid #C5C5C5; -moz-box-shadow:0 0 18px rgba(0, 0, 0, 0.2); 
-webkit-box-shadow: 0px 0px 18px rgba(0, 0, 0, 0.2);
-khtml-box-shadow: 0px 0px 18px rgba(0, 0, 0, 0.2);
}
#naslovni-wrapper {padding: 20px 0 0 15px;}
#content_wrap {float: left; width: 660px;}
#content {float: left; width: 660px; font-size: 14px; background: #F9F9F9;}
#content-about {float: left; width: 655px; font-size: 14px; background: #F9F9F9;}
#content-short {float: left; width: 660px; font-size: 14px;}
#sidebar { float: right; width: 300px; height: 100%; background: #222; padding-bottom: 0px; color: #C2C2C2; margin-left: -10px; position:relative; }

/*HEADER*/
.menu { height: 45px; padding-top: 0px; font:1.1em Tahoma,Helvetica,Arial,sans-serif !important; padding: 10px; }
.menu ul { list-style: none; }
.menu ul.sf-menu { padding: 0; }

.menu ul li a { color:#B2B2B2; }
.menu ul.sf-menu li { display: inline; margin: 0 17px 0 0; }
.menu ul.sf-menu ul { margin: -6px 0 0 0; }
.menu ul.sf-menu ul li { width: 60%; }
.menu ul.sf-menu ul li a { font-weight: bold;  }
.menu ul.sf-menu a { padding: 5px 10px; }
.menu a { text-decoration: none; }
.menu span { float: left; }
.menu span a  { color: #fff;}
.menu span a:hover { color: #fff; }
.rsss { float: right; margin-bottom: 2px!important; }
.rsss img {border:0 !important;}

.menu span, .menu ul li a:hover, .menu ul li a.current, .menu ul li.current_page_item a { color: #fff; }

input, textarea { border: 1px solid #b0b0b0; }

.sf-menu li a, .sf-menu li li a:hover { color: #fff; }
.sf-menu li li a { color: #999; background-color: #111; border: 1px solid #000; border-top: 1px solid #222; }
.post h1 a { color: #333; font-weight: normal; }
.post h1 a:hover { color: #D22D24 !important; }
.post { border-bottom: 1px solid #ccc; }
.thumb span { background: url(images/comment.png) no-repeat center left; }
.thumb em { background: url(images/file.png) no-repeat center left; }
.text small { color: #999; background: url(images/line.gif) repeat-x bottom left; }
.sidetab-head { background: #e6e4db; }
.sidetab-head a {
color: #A7A59C;
background:#e6e4db;
font-weight:bold;
padding:10px 10px;
display: block;
margin: 0 0px 0 0px !important;
text-align: center;
border: 1px solid #dedbd1; 
}

.print { display: none; height: 80px; }
a#logo { position: absolute; top: 40px; left: 0; text-indent: -9999em; z-index: -900; height: 80px; }
#searchform { position: absolute; right: 0; top: 50px; width: 298px; height: 30px; background-color: #2A2A2A; border: 1px solid #49453f; display:none;
}
#searchform input#search_input { padding: 7px 8px 7px 8px; width: 200px; border: 0; left: 0; position: absolute; color: #B2B2B2; background-color: #2A2A2A; }
#searchform input#search_submit { border: 0; right: 0; cursor: pointer; position: absolute; width: 66px; height: 30px; top: 0; background: url(images/style1/search.png) no-repeat top left; color: #fff; }

#nav { width: 979px; height: 133px; position: absolute; bottom: -61px; background: url(images/gnoted-logo.gif) no-repeat top left; }
#nav ul { list-style: none; }
#nav ul a { text-decoration: none; }

.sf-menu, .sf-menu * { margin: 0; padding:0; list-style: none; }
.sf-menu { line-height: 1.0 }
.sf-menu ul { position: absolute; top: -999em; width: 12em; padding: 5px; margin: 4px 0 0; }
.sf-menu ul li { width: 100%; }	
.sf-menu li:hover { visibility: inherit; }	
.sf-menu li { float: left; position: relative; }
.sf-menu a { display: block; position: relative; z-index: 1000; }
.sf-menu li:hover ul,
.sf-menu li.sfHover ul { left:0; top: 2.4em; z-index:99; }
	
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul { top: -999em; }
	
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul { left: 12em; top:-0.1em; }
	
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul { top: -999em; }
	
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul { left: 12em; top: -0.1em; }
	
.sf-menu { padding: 0 10px; }
.sf-menu a { padding: 14px 27px; text-decoration:none; }
.sf-menu ul a { text-transform: none; border-left: none; padding: 10px; font-weight: 400; padding: 10px; }
.sf-menu a.sf-with-ul { padding-right: 2.25em; min-width: 1px; }
.sf-sub-indicator { position:absolute; display:block; right:.75em; top:1.05em; width:10px; height:10px; text-indent:-999em; overflow:hidden; }
a > .sf-sub-indicator {  top: .8em; background-position: -10px -100px;  }
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator,	li:hover > a > .sf-sub-indicator, li.sfHover > a > f-sub-indicator { background-position: 0 -100px }
	
.sf-menu ul .sf-sub-indicator { background-position: -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position: 0 0; }
	
.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator,	.sf-menu ul li:hover > a > .sf-sub-indicator,.sf-menu ul li.sfHover > a > .sf-sub-indicator { background-position: -10px 0; }

.lite { position: absolute; top: 30px; left: 0; width: 347px; height: 98px; z-index: -9999; }

/*PAGE*/
.big-ad { width: 960px; text-align: center; padding: 0 0 15px 0; margin-bottom: 20px; }
.big-ad a img { border: 0; }


.post { display: block; padding: 10px 35px 0px 35px; background: #F9F9F9; font-family: Verdana,Arial;}


.thumb { float: left; width: 235px; margin-top: 10px; font-size: 12px; margin-bottom: 0px; position: relative; }
.thumb-single { float: left; width: 155px; margin-top: 10px; font-size: 12px; margin-bottom: 15px; position: relative; }
.thumb-single a img { border:1px solid #e6e6e6;
	-moz-border-radius: 2px; /*--CSS3 Rounded Corners--*/
	-khtml-border-radius: 2px; /*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 2px; /*--CSS3 Rounded Corners--*/
	
-moz-box-shadow:0 0 6px rgba(0, 0, 0, 0.3); 
-webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3);
-khtml-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); }

.post a img { }
.post p img { border:2px solid #8D8D8D;
	-moz-border-radius: 2px; /*--CSS3 Rounded Corners--*/
	-khtml-border-radius: 2px; /*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 2px; /*--CSS3 Rounded Corners--*/
	
-moz-box-shadow:0 0 6px rgba(0, 0, 0, 0.4); 
-webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.4);
-khtml-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.4);
	}
.post p img:hover, .post a img:hover  {
-moz-box-shadow:0 0 8px rgba(0, 0, 0, 0.8); 
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.8);
-khtml-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.8);
	}
.post p {line-height: 24px;}
	

.wp-smiley { border:none !important; background:none !important; padding:0px !important; }



.rss { height: 54px; width:60px; background: url(images/rss.png) no-repeat; float: right; margin:0px 8px 0 0; }

.follow-me { height: 54px; width:73px; background: url(images/follow.png) no-repeat; float: right; margin-right:30px; }

.thumb a img { padding: 7px; margin-right: 20px; margin-bottom: 5px; }
.thumb span { width: 75px; float: left; padding-left: 20px; }
.thumb em { float: left; padding-left: 20px; }

.text { width: 400px; float: right; margin-bottom:5px; }
.text small { font-size: 12px; padding: 5px 0 7px; display: block; margin-bottom: 10px; line-height: 22px; }
.text small a { color: #999; }
.text small a:hover { color: #333; }
.post h1 { line-height: 1.05em; padding-bottom: 16px; }
.post ul, .post ol { padding: 18px 30px; list-style-position: inside; }
blockquote, code { padding: 15px; cursor: default; background: #F2F0E7; border: 0px solid #D7D7D7; }


.text-single { width: 420px; float: right; margin-bottom:5px; }
.text-single h1 {text-shadow: #DDD 1px 1px 3px;}
.text-single small { font-size: 12px; padding: 5px 0 7px; display: block; border-bottom: 1px solid #e0ddd2; margin-bottom: 10px; line-height: 22px; color: #999; }
.text-single small a { color: #999; }
.text-single small a:hover { color: #333; }

.wp-pagenavi { text-align: right; float: left; width: 610px; font-size: 12px; margin-bottom: 40px; padding: 0 0 0 20px; }
.wp-pagenavi span.pages { float: left; }
.wp-pagenavi a { text-decoration: none; padding: 4px; margin-left: 10px; }
.wp-pagenavi a:hover { }
.wp-pagenavi .current { font-weight: 900; padding: 4px; margin-left: 10px; }

/*SINGLE*/
.author { position: relative; display: block; padding: 15px; margin: 15px 0 25px; background: #F2F0E7; border: 0px solid #D7D7D7; }
.author p { font: 12px/18px Arial, Helvetica, sans-serif; padding: 10px 0 0 0; }
.author strong a { font-size: 18px; text-decoration: none; }
.author img { float: left; }
.author .author-text { padding: 0 0 0 100px; }

#extra { margin: 50px 0 55px 0;}
.related { padding: 15px 15px 15px 0; width: 400px; }
.related h3 { padding: 0 0 20px; }
.related ul { list-style: none; padding: 0; }
.related ul li { float: left; width: 290px; margin-bottom: 19px; line-height: 22px; padding-right: 20px; }
.related ul li a img { float: left; border:2px solid #8D8D8D;
	-moz-border-radius: 2px; /*--CSS3 Rounded Corners--*/
	-khtml-border-radius: 2px; /*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 2px; /*--CSS3 Rounded Corners--*/
	
-moz-box-shadow:0 0 6px rgba(0, 0, 0, 0.4); 
-webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.4);
-khtml-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.4); margin-right: 10px; }

/*SIDEBAR*/

.col { float: left; width: 300px; }
.widget { padding-left: 15px; padding-right: 15px; padding-bottom: 10px; clear: both; background: #F2F0E7; border: 0px solid #D7D7D7; }
.widget h3 {
       
        padding: 0 0 20px; 	
        background: #222;
	padding:8px 18px 8px 18px;
        margin-bottom: 15px;
        margin: 0 -15px 10px -15px;
	border-bottom:1px solid #dedbd1;
        border-top:1px solid #dedbd1;
	color:#C2C2C2;
	text-align: center;
	height:auto;
	font-size:24px; 
}

.widget ul { list-style: none; padding-bottom: 20px; }
.widget ul li { padding: 5px; }
#us { font: 13px/16px Arial, Helvetica, sans-serif; }
#us p { padding: 10px 0 20px; }
a.button { padding: 4px 8px; text-decoration: none; }


.bigblock {
  width: auto;
  height: auto;
  padding: 10px;
  clear: all;
       
}

.left-top {
  width: 125px;
  height: 125px;
  margin: 0px 0px 8px 18px;
  display:block;  
}

.left-top a, .left-bottom a, .right-top a, .right-bottom a { border:none !important; color: #fff; }

.left-bottom {
  width: 125px;
  height: 125px;
  margin: 8px 0px 8px 18px;
  display:block;
}

.right-top {
  float: right;
  width: 125px;
  height: 125px;
  margin: 0px 20px 8px 8px;
  display:block;
}

.right-bottom {
  float: right;
  width: 125px;
  height: 125px;
  margin: 0px 20px 8px 8px;
  display:block;
}

.clearblock {
  width: 100%;
  clear: both;
}

.advertise {
  text-align:center;
  margin: 10px 0px 15px 0px;
  display:block; 
}



.main-box {
	background: #FFFFFF url(images/bgr-box-trans.png) repeat-x top left;
	border:1px solid #dedbd1;
	margin: 0 0 15px 0px;
	padding:0px;
}

ul.twitter { display: block; }
li.twitter-item { border-bottom: 1px solid #151514; font-size: 14px !important; }
li:hover.twitter-item { background-color: #1A1A19; }
p.twitter-message { }
p a.twitter-message { }

.tweeps { display:block; text-align: center; color: #525252 !important; margin: 5px 0 5px 0; }
.tweeps:hover { color: #C7C7C7 !important; }

.stream { display: block; padding: 10px; height: auto;}
.stream-2 { display: block; padding: 10px; height: 56px; }
.stream-3 { display: block; padding: 10px; height: auto; }
.stream-3 p {font-size: 12px;}
.stream-4 { display: block; padding: 10px; height: auto; font-size: 12px; }
.stream-4 a {color: #a7a7a7;}
.stream-4 a:hover {color: #c2c2c2;}
.omotac, .omotac-2, .omotac-3 {width: 266px; height: auto; padding: 11px; color: #A7A7A7;}
.omotac-3 {margin-left: 40px;}

.omotac-4 {float: none; width: 280px; height: auto; padding: 11px; margin: 0px 0 0 80px;}

.delicious, .stumbleme, .twitterme, .diggme, .bumpme, .facebookme, .deviant { width: 60px; height: 60px; float: left; display: block; padding: 4px; }

.rssme {width: 128px; height: 128px; display: block; padding: 4px; background: url(images/rss-footer.png) no-repeat top left;}
.twitter-footer {width: 128px; height: 128px; display: block; padding: 4px; background: url(images/twitter-footer.png) no-repeat top left;}
.delicious { background: url(images/deli.png) no-repeat top left; }
.stumbleme { background: url(images/su.png) no-repeat top left; }
.diggme { background: url(images/diggme.png) no-repeat top left; }
.twitterme{ background: url(images/twtr.png) no-repeat top left; }
.facebookme { background: url(images/fb.png) no-repeat top left; }
.bumpme { background: url(images/bump.png) no-repeat top left; }
.deviant { background: url(images/deviant.png) no-repeat top left; }

.okolo { width:128px; margin: 0 auto; }
#sidebar a.archives {

width: 230px; 
height: 63px; 
background: #222 url(images/archive-icons.png) no-repeat 11px 10px; 
font: bold 14px Arial,serif;
color: #C2C2C2;
padding-left: 70px;
float: left;
line-height: 58px;
text-decoration: none;
}

#sidebar a:hover.archives { background: #111 url(images/archive-icons.png) no-repeat 11px 10px; }

#sidebar h3.pop {

width: 300px; 
height: 50px; 
background: #000;
font: 22px Arial,serif;
color: #C2C2C2;
border-top: 1px solid #666;
border-bottom: 1px solid #666;
line-height: 53px;
margin: 0px 0 0 0;
text-decoration: none;
margin-bottom: 10px;
}

#sidebar .emailish 
{
height: 60px;
background: #222 url(images/email-icon.png) no-repeat scroll top left;
margin: 0 0 5px 10px;
color: #f0f0f0;
}
.rulerr { clear: both; border-bottom: 1px solid #e0ddd2; margin: 5px 0 13px 0; }
#sidebar .emailish p { text-align: center; font-weight: bold; font-size: 16px; padding: 18px 0 0 40px; }
.ukucaj-txt {float: left; width: 155px; background: #444; color: #c2c2c2; border: 1px solid #666; margin: 0 7px 8px 10px; font-family: Arial, Sans-Serif; font-size: 13px;}
.subscription { padding-left:5px; }
.dugme { display: block; background: #bd2828; color: #fff; height: 30px; font-weight: bold; border:0;cursor: pointer;}
.dugme:hover {background: #D22D24;}
.socialbox { height: 118px; background: #222;  }
.small-ad { width: 300px; margin-bottom: 5px; background: #F2F0E7; }
.side-big-ad { text-align: center; margin: 0 0 15px 0; }
.side-big-ad a img, .small-ad a img { border: 0; }
.small-ad { padding: 15px 0 15px 0px; width: 300px; text-align: center; }
.small-ad a { display: block; float:left; margin: 4px; margin-left: 15px; text-decoration: none; text-align: center; }

.tabs { width: 298px; }
.tabs a { text-decoration: none; }
.tabs ul { list-style: none; }
.tabs-2 { width: 298px; margin: 3px 0 20px 0; }
.tabs-3 { width: 298px; margin-top:20px; }
.tabs-2 a, .tabs-3 a { text-decoration: none; }
.tabs-2 ul, .tabs-3 ul { list-style: none; }
.sidetab-head { width: 300px; padding: 0 0px; height: auto; }
.sidetab-head a { font-weight: 900; }
.sidetab-head li { float: left; display: inline; width: 50%; padding: 0px 0; text-align: center;}
.ui-tabs-hide { display: none; }

.sidetabdiv a img { float: left; margin-right: 15px; }
#c1 a, #c2 a { font-size: 12px; color: #C2C2C2; font-weight:normal !important; }

.sidetab-head a:hover { color: #000; background-color: #f5f4f0; }
.sidetab-head li.ui-tabs-selected a { color: #e1e1e1; }
.sidetabdiv li { border-bottom: 1px solid #444; padding: 10px; margin: 0 10px 0 10px; }
.sidetabdiv li:hover { background-color: #111; }
.sidetabdiv li:hover a img { }
.sidetabdiv a img { border:2px solid #666;
	-moz-border-radius: 2px; /*--CSS3 Rounded Corners--*/
	-khtml-border-radius: 2px; /*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 2px; /*--CSS3 Rounded Corners--*/
-moz-box-shadow:0 0 6px rgba(0, 0, 0, 0.3); 
-webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3);
-khtml-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); }

/*BOTTOM*/
#bottom { width: 100%; margin-top: 35px; }
#sub { position: relative; }
#all { float: left; width: 100%; padding: 40px 0; }
#logo2 { position: absolute; top: -13px; left: 0; text-indent: -9999em; background: url(images/logo.png) no-repeat; }
#sub span { width: 100%; text-align: right; display: block; font-size: 16px; text-transform: uppercase; padding: 7px 0;}
#sub span a { text-decoration: none; }

.random {float: left; width: 266px; padding-right: 30px; color: #A7A7A7; margin-top: 30px;}
.random .first a img {padding: 7px; margin-bottom: 10px;}
.random ul {list-style: none;}
.random ul li {padding: 8px 0; line-height: 23px;}
.random a {text-decoration: none; color: #932424;}
.random h3 {padding: 5px 0 15px; color: #c2c2c2 !important; text-align:center;}

.fl { float: left; width: 368px; }
.fl h6 { font-size: 12px; font-weight: 400; padding-left: 50px; padding-bottom: 20px; }
.fl h6 a { text-decoration: none; }
.fl a img { padding: 5px; margin: 0 5px 5px 0; }

/*FOOTER*/
#footer { padding: 10px 0; font-size: 12px;  }
.wrapper2 { margin: 0 auto; width: 960px; }
#footer .credit { float: left; width: 100%; }
#footer .credit span { float: left; }
#footer .credit em { font-style: normal; float: right; }
#footer a { text-decoration: none; }

/*COMMENT*/
#comment_wrap { padding-left: 10px; }
.spe li { margin-bottom: 10px; }
#comment_wrap .tabs { width: 100%; }
#comment_wrap .sidetab-head { width: 660px; padding: 5px 15px; }

#comment_wrap ul {list-style: none; }
#comment_wrap ul.commentlist { padding: 20px 0 0 120px; }
#comment_wrap ul.parent { padding-bottom: 25px; }

#comment_wrap ul.commentlist li { margin: 10px 0; }

#comment_wrap .s { position: relative; }
#comment_wrap .comment-author { left: -100px; position:absolute; width:100px; }
#comment_wrap img { margin-bottom: 5px;  border: 3px solid #444; } 

#comment_wrap .comment-meta { margin-bottom: 20px; padding: 20px 20px 60px; background: #292929; border: 1px solid #555; }
#comment_wrap .children .comment-meta {background: #111;}
#comment_wrap .children { padding-left: 0; }
#comment_wrap .children li { padding-left: 90px; }
#comment_wrap .children .comment-author { left: -91px; top: 20px; width: 80px; padding: 10px 5px; text-align: center;  }
#comment_wrap .children .comment-author small { font: 9px/12px Arial, Helvetica, sans-serif; }
#comment_wrap .children .comment-author img { width: 40px; height: 40px; margin: 0 auto; display: block; }
.comment-reply-link { float: right; position: relative; text-transform: uppercase; font-size: 11px; text-decoration: none; }

.trackback { background: #222; padding: 30px 30px 30px 125px;}
.trackback h3 {color: #c2c2c2; font-weight: bold;}
.trackback ul { list-style: none; }

#respond {padding:40px 40px 40px 130px;}
h3.ulf {padding-bottom: 20px;}
#respond h3 {color: #c2c2c2; font-size: 28px;}
#respond label {text-transform:uppercase;color:#666;}
#respond input {width:200px;background:#444;color:#c2c2c2;border:1px solid #666;}
#respond input#submit-comment, #comment_wrap #respond input#submit-comment { border: 0; width: 137px; height: 39px; font-weight: 900; cursor: pointer; }
#respond textarea { width: 400px; background: #444; color: #c2c2c2; border: 1px solid #666; font-family: Arial, serif;  }
#comment_wrap #respond { margin: 10px 0; position: relative; left: 0;}
#comment_wrap #respond input,#comment_wrap #respond textarea { width: 60%; }
.cancel-comment-reply { padding: 10px 0; }

.wp-smiley { border:none !important; margin:0px 0px 0px 0px !important; background:none !important; padding:0px !important; }


/*ARCHIVE*/
#breadcrumb { padding: 15px; margin-right: 20px; margin-bottom: 20px; font-size: 12px; }

ul.search { list-style: none; margin-right: 2px; margin-bottom: 20px; }
ul.search li { clear: both; padding: 10px 20px; }
ul.search li a img { float: left; margin-right: 15px; border:2px solid #666;
	-moz-border-radius: 2px; /*--CSS3 Rounded Corners--*/
	-khtml-border-radius: 2px; /*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 2px; /*--CSS3 Rounded Corners--*/
-moz-box-shadow:0 0 6px rgba(0, 0, 0, 0.3); 
-webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3);
-khtml-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); }

.arclist ul, .arclist-monthly ul, .arclist-categories ul {margin-left: -30px;}
.arclist ul li {color:#c0c0c0;
	font-size:12px;
	border-bottom: 1px solid #E7E7E7;
	padding: 2px 0px;
	list-style: none;
}
.arclist-monthly {
	width: 250px;
	float:left;
}
.arclist-categories {
	width: 250px;
	float:right;
	margin-right:60px;
	}
.arclist-monthly ul li {color:#c0c0c0;
	font-size:12px;
	border-bottom: 1px solid #E7E7E7;
	padding: 2px 0px;
	list-style: none;
}
.arclist-categories ul li {color:#c0c0c0;
	font-size:12px;
	border-bottom: 1px solid #E7E7E7;
	padding: 2px 0px;
	list-style: none;
}
/*Sociable*/
.post > div.sociable a img:hover {
-moz-box-shadow:0 0 0px rgba(0, 0, 0, 0.0); 
-webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.0);
-khtml-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.0);
}
div.sociable {margin: 16px 0 0 35px;}
.sociable_tagline { margin-bottom: 6px; }
span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	margin-left: 95px !important;
	padding: 0 !important;
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 2px;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	border: 0px !important;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

.pinglist li { border-bottom: 1px solid #444; padding: 10px; }
#bottom { background: #111 url(images/bg-footer.png) repeat-x top left; }
#sub span a { color: #736b57; }
#sub span a:hover { color: #fff; }
.random .first a img, .fl a img { border: 1px solid #413f38; background-color: #0c0c0b; }
.random a:hover { color: #E7482D; }
.fl h6 { background: url(images/flickr.gif) no-repeat top left; }
.fl h6 a { color: #fff; }

#footer {background-color: #000;}
#footer a:hover {color: #fff;}
.author strong a { color: #000; }
.author, #respond, .s { background: #222; color: #c2c2c2; }
#extra {background: #f9f9f9;}
#respond input#submit-comment { background: #932424; color: #fff; }
#respond input#submit-comment:hover { background: #D22D24; }
#comment_wrap .comment-author { color:#8D8D8D; }
#comment_wrap {background: #222; color: #c2c2c2;}
#comment_wrap img { padding: 1px; } 
#comment_wrap .children { border-left: 1px solid #b0b0b0; }
#comment_wrap h3 {color: #c2c2c2; font-size: 28px; margin-left: 125px; padding-top: 30px;}
#comment_wrap .children .comment-author { border-top: 1px solid #b0b0b0; }
#respond label { text-transform: uppercase; color: #666; }
#breadcrumb, .thumb a img, .thumb-single a img { background: #F2F0E7 url(images/input.gif) repeat-x top left; border: 1px solid #D7D7D7; }
#extra a { color: #333; }
#extra a:hover { color: #E7482D; }
.sidebox { background: #272727; border: 1px solid #D7D7D7; }
.children .s { background-color: #111 !important; color: #c2c2c2; }
a.button { background-color: #de511a; color: #fff; }
a.button:hover { background-color: #000; }
.wp-smiley { border:none !important; background:none !important; padding:0px !important; }
.spe li { border-bottom: 1px solid #b0b0b0; }
ul.search li { clear: both; padding: 10px 20px; border-bottom: 1px solid #888; }
ul.search li:hover { background-color: #f6f6f6; }
ul.search li h3 a { color: #333; font-size: 18px; line-height: 23px; }
blockquote { border-left: 2px solid #888; background-color: #e6e6e6; }
ul.search {background: #f0f0f0;}
/*CSS Digg style pagination*/
	div.pagination {
		padding: 6px;
		margin-top: 23px;
		text-align:center;
	}
	
	div.pagination a {
		padding: 2px 15px 2px 15px;
		margin: 2px;
		border: 1px solid #C6C6C6;
		
		text-decoration: none; /* no underline */
		color: #666;
	}
	div.pagination a:hover, div.digg a:active {
		border: 1px solid #c74444;

		color: #c74444;
	}
	div.pagination span.current {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #999;
		
		font-weight: bold;
		background-color: #D5D5D5;
		color: #555;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
	}
	
div.sociable { margin: 16px 0px 0px 35px; }
.sociable a img:hover, .sociable p img:hover {clear: all;}
.sociable_tagline { margin-bottom: 6px; }
span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	margin-left: 95px !important;
	padding: 0 !important;
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 2px;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;

	border: 0px !important;
	margin: 0;
	padding: 0;
}
