/*  
Theme Name: dailypress
Theme URI: http://www.blogohblog.com
Description: The "DailyPress" WordPress theme has been built by <a href="http://www.blogohblog.com" title="Free WordPress Themes">Blog Oh! Blog</a> and comes under a Creative Commons License.
Version: 1.0
Author: Jai Nischal Verma
Author URI: http://www.blogohblog.com
*/

/*++++++ BODY ++++++++*/
* { margin: 0px; padding: 0px; list-style:none; text-decoration:none; }
body { background:#f8f8f8 url(images/bkg.gif) repeat-x; font:12px Verdana, Arial, Helvetica, sans-serif; color:#333;}

/*++++++ HYPERLINKS ++++++++*/
h3 { padding:10px 0 10px 0; font-size:14px;}
a { color: #800000; text-decoration: none; text-shadow: 1px 1px 1px rgba(0,0,0,.12); }
a:hover { text-decoration: underline; }
.post h2 a { color: #000000; text-decoration: none; text-shadow: 1px 1px 1px rgba(128,128,128,.5); }
.post h2 a:hover { text-shadow: 1px 1px 1px rgba(128,128,128,.8); }
.page_item a, .cat-item a { color: #000000; text-decoration: none; text-shadow: 1px 1px 1px rgba(128,128,128,.24); }
.page_item a:hover, .cat-item a:hover { text-shadow: 1px 1px 1px rgba(128,128,128,.72); }
.current_page_item a, .current-cat a { color: #000000; text-decoration: none; text-shadow: 1px 1px 1px rgba(128,128,128,.72); }
.current_page_item a:hover, .current-cat a:hover { text-shadow: 1px 1px 1px rgba(128,128,128,.72); }
.content-body a, .idc-c-t a, .postinfo a { color: #800000; text-decoration: none; text-shadow: 1px 1px 1px rgba(0,0,0,.12); }
/*.content-body a:after { content:"↵" }*/
.content-body a:hover, .idc-c-t a:hover, .postinfo a:hover { text-shadow: 1px 1px 1px rgba(128,0,0,.36); }
.st-tag-cloud a:hover { text-shadow: 1px 1px 0 rgba(0,0,0,.36); }
.content-body a:visited { color:#800000; }
.content-body a.more-link:visited { color:#800000; }
.content-body a.more-link:after { content:"" }
.content-body a[rel="lightgallery[x]"] { border:none; }
.content-body a[rel="lightgallery[x]"] { color:#800000; }
.content-body a[rel="lightgallery[x]"]:after { content:"" }
.wp-caption a { border:none; }
.wp-caption a:after { content:"" }
.postmetadata a { color:#800000; border-bottom:1px dotted; }
.postmetadata a:hover { text-decoration:none; border-bottom:1px solid; }
.postmetadata a:visited { color:#444444; }
.bookmarkz a { border:none; }
.bookmarkz a:hover { border:none; }

/*++++++ MAIN ++++++++*/
#wrapper { width: 1000px; margin:auto; }
#main {	width: 1005px; margin:10px auto 10px; }
#left { float: left; width: 670px; border-right:1px dashed #d6d4cd; }
#right { float: right; width:315px; }

/*++++++ CONTENT ++++++++*/
#content { margin-left: 7px; }

/*++++++ HEADER ++++++++*/
#header { height: 76px; width: 1000px; }
#logo { width: 445px; float:left;}
#logo h1{ text-indent:-10000px;}
#logo h1 a{ display:block; background: url(images/logo.gif) no-repeat; height:66px; outline:none; margin-top:10px;}

/*++++++ SEARCH ++++++++*/
#searchbox { float:right; width: 219px; height: 24px; background: url(images/s.gif) no-repeat; margin:4px 0px; }
#searchbox #s { float: left; margin: 4px 0 0 6px; border: 0; width: 160px; background: none; color:#999999; }
#searchbox #go { float: right; margin: 6px 8px 0 0; width:12px; height:13px;  }


/*++++++ NAV ++++++++*/
#nav { width:1000px; height:33px; margin-bottom:2px; }
#nav ul li{ float:left; margin: 0 10px 0 0; height: 33px; overflow: hidden; display: inline; line-height:33px;}
#nav ul li a { display: block; padding:0 10px 0 10px; font-weight:bold; text-transform:uppercase; }
#nav ul li.current_page_item { background: url(images/navright-a.gif) no-repeat right; }
#nav ul li.current_page_item a { background: url(images/navleft-a.gif) no-repeat left; }
#nav ul li.current-cat { background: url(images/navright-a.gif) no-repeat right; }
#nav ul li.current-cat a { background: url(images/navleft-a.gif) no-repeat left; }

/*++++++ MISC ++++++++*/
.clear { clear:both; }
.right { float:right; }
.left { float:left;}
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; } 
.alignleft { float: left ;}
img { border:none;}

/*++++++ ENTRY ++++++++*/
.entry { width: 650px; line-height:140%; margin-bottom:20px; }
.entry p { padding-bottom:10px;}
h2.sectionhead { width: 550px; line-height:140%; font: normal 10px Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; background:url(images/dot-h.gif) repeat-x bottom; padding-bottom:10px; }
.entry h2.sectionhead { font: normal 10px Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; background:url(images/dot-h.gif) repeat-x bottom; padding-bottom:10px;}
.tab { width:300px; }
.tabber .tabbertab h2.sectionhead { width:100%; margin-bottom:5px; }
.tabber .tabbertab { margin-bottom:15px; }
.entry h2 { font: bold 16px Georgia, "Times New Roman", Times, serif; color:#333; padding:5px 0 5px 0; text-transform: uppercase;}
.entry h2 a { color:#000; }
.entry img {margin:0 10px 10px 10px;}
html>body .entry ul { padding: 0 0 0 30px; padding-left: 10px; } 
html>body .entry li { margin: 7px 0 8px 10px; }
.entry ul li:before { content: "\00BB \0020"; }
.entry p.postinfo { background:url(images/entryline.gif) repeat-x bottom; font-size:10px; padding-bottom:10px; margin-bottom:5px; }
.entry p.postinfo span.upper { text-transform:uppercase;}
.entry p.postinfo span.category, h2.sectionhead span.category, h2.search span.category { background:url(images/category.png) no-repeat; padding-left:20px;}
.entry p.postinfo span.tags, h2.search span.tags { background:url(images/tags.png) no-repeat; padding-left:20px;}
.entry p.postinfo span.views { background:url(images/views.png) no-repeat; padding-left:20px;}
.secondary-post-bg .post-views span.views { background:url(images/views.png) no-repeat; padding-left:20px; }
.entry p.postinfo span.comment { background:url(images/comment.png) no-repeat; padding:0 0 0 20px; border:none; margin:0;}
.post {margin-bottom:15px;}
.navigation { width: 571px; font-size:11px; text-transform:uppercase; margin-top:20px;}
.navigation span.older { background:url(images/older.gif) no-repeat left; padding-left:25px; }
.navigation span.newer { background:url(images/newer.gif) no-repeat right; padding-right:25px; }
.socials {font-size:10px; font-weight:bold; margin-bottom:10px; padding:5px 5px 5px 10px; width:650px; text-align:center;}
.socials a {margin-right:10px; color:#800000;}
.btn_print {background:url(images/print.gif) left no-repeat; padding-left:18px;}
.btn_email {background:url(images/mail.gif) left no-repeat; padding-left:15px;}
.btn_comment {background:url(images/comments.gif) left no-repeat; padding-left:15px;}
.btn_delicious {background:url(images/delicious.gif) left no-repeat; padding-left:15px;}
.btn_digg {background:url(images/digg.gif) left no-repeat; padding-left:15px;}
.btn_reddit {background:url(images/reddit.gif) left no-repeat; padding-left:15px;}
.btn_technorati {background:url(images/technorati.gif) left no-repeat; padding-left:15px;}
.btn_furl {background:url(images/furl.gif) left no-repeat; padding-left:15px;}

/*++++++ SIDEBAR ++++++++*/
#sads { width:388px; font-size:10px; text-transform:uppercase; text-align:right; background:#f8f8f8; border:1px solid #d6d4cd; padding:8px; margin-bottom:10px;}
#sads ul {}
#sads ul li { float:left; padding-right:6px;}
#sads ul li.last { float:right; padding:0px; }
#sads p { background:url(images/adsdotdot.gif) no-repeat center left; margin-top:5px;}
#sads a { color:#5e5d5a;}
#tab { width:300px; background:#f8f8f8; padding:5px 5px 5px 0; margin-bottom:10px; }
#sidebar { width:300px;}
#sidebar h2 { font-size:12px; margin-bottom:10px; color: #000000; text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif;}
#sidebar ul{ margin:10px auto 20px;}
#sidebar ul li{}
#sidebar ul li ul{}
#sidebar ul li ul li{display:block; background:url(images/bullet.gif) no-repeat 0 2px; padding-left:18px; margin-bottom:6px; padding-bottom:5px;font-size:11px;}
.sleft { float:left; width:300px; padding-right:10px; }
/*
.sleft { float:left; width:190px; background:url(images/dot-v.gif) repeat-y right; padding-right:10px; }
.sright { float:right; width:190px; padding-left:10px; }
*/

/*+++++++ CALENDAR +++++++*/
#calendar #calendar_wrap #wp-calendar { width: 100%; }
#calendar #calendar_wrap #wp-calendar caption { text-align:left; border-bottom:1px solid #dadada; padding-bottom:5px; }
#calendar #calendar_wrap #wp-calendar th { text-align:left; font-weight:bold; padding-top:5px; }
#calendar #calendar_wrap #wp-calendar td{ text-align:left; }

/*+++++++ COMMENTS +++++++*/
#c { width:100%;}
#cc { width:100%;}
#commentform p { padding-bottom:10px;}
#commentform #author { border:1px solid #bbb9b2; height:20px; width:100%; background:#f5f5f3; padding-left:5px; }
#commentform #email { border:1px solid #bbb9b2; height:20px; width:100%; background:#f5f5f3; padding-left:5px; }
#commentform #url { border:1px solid #bbb9b2; height:20px; width:100%; background:#f5f5f3; padding-left:5px;}
#commentform #comment { border:1px solid #bbb9b2; height:200px; width:100%; background:#f5f5f3; padding-left:5px;}
.commentlist cite { background:#f5f5f3; padding:5px 5px 5px 10px; }
.commentlist cite a { color:#333;}
.commentlist .ctext { background:url(images/doth.gif) repeat-x bottom; font-size:11px;}
.postmetadata { background:#f9f9f9; padding:10px; border:1px solid #bbb9b2;}
.ccomment { width: 650px; line-height:140%; margin-bottom:20px; }
.ccomment ol {}
.ccomment ol li { background:#f8f8f8; padding:5px;}
.ccomment ol li.alt { background:#efeee8; padding:5px;}
.idw-small-t, .idw-small, .idw-footer { display:none; }
.idw-container { width:300px; margin-top:8px; }

/*++++++ FOOTER ++++++++*/
#footer { width:100%; background:#23282d; position:absolute; left:0; margin-top: 15px;}
.footer { width:1000px; margin:auto; color:#fff; }
.footer a { color:#f8f8f8;}
.footer a:hover { color:#99cc33;}

/**************** Misc *********************/
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote { margin: 15px 30px 15px 10px; padding-left: 20px; border-left: 5px solid #ddd; }
blockquote cite { margin: 5px 0 0; display: block; }
.center { text-align: center; }
hr { display: none; }
a img { border: none; }
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px;}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px;}
pre {border: solid 1px #9a9a9a;color: blue;margin: 10px;padding:10px;background: #f3f2ed}
code {font-size:1.0em;color: #000}

/**************** Gallery *********************/
.gallery {text-align:center;}
.gallery img {padding:2px; height:100px; width:100px;}
.gallery a:hover {background-color:#ffffff;}
.attachment {text-align:center;}
.attachment img { padding:2px; border:1px solid #999999;}
.attachment a:hover {background-color:#FFFFFF;}
.imgnav {text-align:center;}
.imgleft {float:left;}
.imgleft a:hover {background-color:#FFFFFF;}
.imgleft img{ padding:2px; border:1px solid #999999; height:100px; width:100px;}
.imgright {float:right;}
.imgright a:hover {background-color:#FFFFFF;}
.imgright img{ padding:2px; border:1px solid #999999; height:100px; width:100px;}

/**************** Smilies *********************/
.wp-smiley {vertical-align:middle;}

/**************** Search/Archive *********************/
h2.search {width: 550px; font: normal 10px Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; background:url(images/dot-h.gif) repeat-x bottom; padding-bottom:10px; margin-top:5px;}
#current_tag {background:url(images/category.gif) no-repeat; padding-left:15px;}

/**************** Top (header) posts *********************/
  .secondary-post-bg img { margin:0; padding:0; }
  .secondary-post-bg .post-views { position: absolute; top: 0; right: 0px; z-index: 102; height:14px; color:#57da76; background: #444444; padding:2px 5px 3px 5px; border-left:1px dashed #ffab19; border-bottom:1px dashed #ffab19; filter: alpha(opacity=90); -moz-opacity: .90; opacity:.90;}
  .secondary-post-bg .post-rating { position: absolute; top: 0; right: 0; z-index: 102; height:14px; background: #444444; padding:2px 5px 3px 5px; border-bottom:1px dashed #ffab19; filter: alpha(opacity=90); -moz-opacity: .90; opacity:.90;}
  .home .recent-leads { margin:10px 0 0 5px; }
  .home .recent-leads .title-insert { background: #000; bottom: 0; display: block; left: 0; position: absolute; width: 197px; padding:3px 0; z-index: 101; filter: alpha(opacity=75); -moz-opacity: .75; opacity:.75; }
.recent-leads { margin:0; padding:0; }
  .home .recent-leads .secondary-post-bg { width:192px; height:120px; border:1px dashed #ffab19; background: #444444; display: block; overflow: hidden; padding:2px; margin:0; position: relative; }
  .home .recent-leads .secondary-post-bg:hover { border:1px solid #000; background: #f8f8f8; }
  .home .recent-leads .secondary-post-bg .secondary-post-image-cn { width:192px; height:120px; display: block; overflow: hidden; }
  .home .recent-leads .title-insert h3 { text-align: center; padding:0; margin:0; }
  .home .recent-leads .title-insert h3 a { font-size: 10px; display: block; color: #f79b42; text-decoration:none; padding:0; margin:0; }
  .home .recent-leads .title-insert h3 a:hover { color: #fff; }

/**************** Post images *********************/
.post img {margin:0;}
.post-image-bg { border:1px dashed #ffab19; background: #444444; display: block; padding:2px; margin: 0 8px 3px 0; position: relative; float:left; }
.post-image-bg:hover { border:1px solid #000; background: #f8f8f8; }
.post-image-bg-static { border:1px solid #000; background: #f8f8f8; display: block; padding:2px; margin: 0 8px 3px 0; position: relative; float:left; }
.post-image-cn { width:192px; height:120px; display: block; overflow: hidden; }

/**************** Widgets *********************/
.widget { margin-bottom:25px; }
.widgettitle { background:url(images/category.png) no-repeat; padding:2px 0 0 20px; }
#IDWidget2 { width:315px; }

/**************** Avatars *********************/
img.avatar { border:1px dashed #000; padding:1px; margin:5px 5px 0 5px; }

/**************** Comments *********************/
div.comment { min-height:55px; }
span.comment-karma { position:relative; top:3px; left:3px; }
span.comment-karma small span { position:relative; bottom:3px; }
div.top-commentator span.top-commentator-text { font-size:18px; font-weight:bold; color:#800000; position:relative; bottom:16px; margin-left:5px; }
.comment-highlighted-good { color:green; }
.comment-highlighted-bad { color:#ccc; }
.comment .content p { margin-bottom:10px; }
.c-latest-content {color:#1C5A2B}

/**************** Forum *********************/
.sfpostcontent { font-size:0.9em; }
.sfinnerposttable, .sfinnertoolstable { table-layout:fixed; }
.sf-latest-content a {text-decoration:none;}
.sf-latest-content {color:#1C5A2B}
.sfkarma { font-size:0.9em; }

/**************** Karma *********************/
span.karma-user { clear:both; }
span.user-karma { font-size:18px; font-weight:bold; color:#800000; position:relative; bottom:16px; }

/**************** Footer *********************/
#copyright { line-height:1.7; }

/**************** Content-Images *********************/
.image-center {	border: none; padding: 0; margin: 5px 5px 5px 5px; text-align: center; }
.image-center:after { content:"" }
.image-center img { border: none; padding: 0; margin: 0; }
.image-left { border:none; padding: 5px 10px 5px 0; float: left; }
.image-left:after { content:"" }
.image-right { border:none; padding: 5px 0 5px 10px; float: right; }
.image-right:after { content:"" }

/**************** Badges *********************/
#badges-global { width:410px; float:right; text-align:right; position:relative; top:10px; }
#badges-single { text-align:center; padding:5px; margin-top:15px; }

#badges-social-single { text-align:center; }

#feedburner-counter { position:relative; bottom:2px; }
#online-counter { position:relative; bottom:2px; }
#follow-twitterapi {  }

/**************** Other *********************/
.recent { position:relative; bottom:1px; }

.st-tags:hover { color:#5add7a;text-decoration:none; }

#header-user_info { float:right; position:relative; top:47px; color:#a2a4a5; font-size:1em; }
#header-user_info a { color:#a2a4a5; font-weight:bold; }
#header-user_info .avatar { position:relative; border:1px dashed #888; margin:6px 6px 0 0; padding:1px; }

.bookmarkz { text-align:center; }

div.post span.term-feed-img-link { float:right; margin-right:30px; }

h2.infopages { width:995px; height:25px; margin-bottom:15px; }
h2.infopages ul li { float:left; margin: 0 5px 0 0; height: 33px; overflow: hidden; display: inline; line-height:33px; }
h2.infopages ul li a { font-size:0.8em; display: block; color:#292929; padding:0 10px 0 10px; font-weight:bold; text-transform:uppercase; }
h2.infopages ul li.current_page_item { background: url(images/navright-a.gif) no-repeat right; }
h2.infopages ul li.current_page_item a { background: url(images/navleft-a.gif) no-repeat left; }

.related-posts { margin: 15px 0 10px 0; padding-bottom:15px; border:1px dashed #000; background-color:#eee; }
.related-posts p { margin-left:10px; }

.add, .subscribe-to-comments { text-align:center; }

.aligncenter, dl.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	margin: 10px auto;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 5px;
	margin-top: 7px;
	padding: 0;
	border: 0 none;
}

.wp-caption-text, .wp-caption-dd {
	color:#500000;
	font-family: "Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif;
	font-size: 11px;
	line-height: 17px;
	padding: 0 5px 5px 5px;
	margin: 0;
	margin-top: 10px;
}

.shortlink {
	margin-top: 30px;
	text-align: center;
}

#about_author {
	width: 640px;
	padding: 5px;
	border: 1px solid #ddd;
	background-color: #f3f3f3;
	margin: 30px auto;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

#about_author .author_text {
	font-style: italic;
	margin: 5px 0px;
}

#about_author .avatar {
	float:right;
	position:relative;
	top:5px;
}

#about_author #twitter-fm {
	float:right;
	position:relative;
	top:12px;
}

/*++++++ FONTS ++++++++*/
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: normal;
  src: local('Ubuntu'), local('Ubuntu-Regular'), url('http://itfreak.ru/wp-content/fonts/Ubuntu-Regular.ttf') format('truetype');
}
.content-body, .st-tag-cloud, .idc-comments, .wp-polls-ul label { font: 13px 'Ubuntu', Verdana, Arial, Helvetica, sans-serif; }
