/* 
Theme Name: Tutorial2
Theme URI: http://deceblog.net
Description: Versiunea 2 vineee
Version: 2.0
Author: de ce
Author URI: http://deceblog.net
*/



/**********************************************


TEH new css

*/

/* Eric Meyer Reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0px; padding: 0px; border: 0px; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }


html { height:100%; margin-bottom:1px;}
body { background:#4d5a69; font-family:Trebuchet MS, Verdana, sans-serif; font-size:13px; color:#333;}

h3 { font-size:1.3em; font-weight:bold;}
h4 { font-size:1.1em; font-weight:bold;}
h5 { font-size:1em; font-weight:normal; text-transform:capitalize;}
h6 { font-size:.9em; font-weight:bold; font-style:italic; }

a { color:#0d39a9; text-decoration:underline; font-weight:100;}
a:hover {color:#000;text-decoration: underline;}
p { margin-bottom:1.4em; }
strong { font-weight:bold; color:#000;}

var, kbd, samp, code, pre { font: 11px/1.4 Courier, "Courier New", monospace; background-color: #eee; }
kbd { font-weight: bold; }
samp, var { font-style: italic; }
pre { white-space: pre; overflow: auto; clear: both; margin-bottom:15px; }
code { padding: 2px 0; margin:0 2px; overflow:auto;  }
small { font-size:.8em;}

acronym { border-bottom: 1px dashed;border-bottom-color:#999; cursor: help;	}
#searchdiv { margin-bottom: 10px;margin-left: 5px;}
.clear { clear:both;	}
.alignright { float: right;}
.alignleft { float: left;}
.aligncenter { margin-left:auto; margin-right:auto;}
.center { text-align:center; margin:0 auto;}
.clear { clear:both;}


blockquote { padding:0 15px; margin:10px 0; color:#666; font-size:12px; font-style:italic;  }


#header { width:990px; height:140px; margin:0 auto; background:url(images/header.png) bottom no-repeat; position:relative; }
#header #logo { position:absolute; top:20px; left:15px; text-indent:-9999px; width:200px; height:90px; display:block; background:url(images/h1_header.gif) no-repeat top left;}
#header #banner_top { position:absolute; top:10px; right:30px; border:1px solid #ccc; width:728px; height:90px;}

ul#nav { padding:0 0 0 0;font-size:15px; font-family:Verdana,sans-serif; text-transform:lowercase; height:28px; width:250px; list-style-type:none; margin:0; position:absolute; top:120px; left:0px; }
ul#nav a { display: block;height:28px;text-indent:-9999px;text-decoration:none;overflow: hidden; }
li#n_1 { position:absolute; top:0px;left:20px; width:66px; height:28px; background: url(images/navigation.gif) no-repeat 0 0; }
li#n_2 { position:absolute; top:0px;left:86px; width:78px; height:28px; background: url(images/navigation.gif) no-repeat -66px 0; }
li#n_3 { position:absolute; top:0px;left:164px;width:95px; height:28px; background: url(images/navigation.gif) no-repeat -144px 0; }
li#n_1 a:hover { background: url(images/navigation.gif) no-repeat 0 -28px; border:none; }
li#n_2 a:hover { background: url(images/navigation.gif) no-repeat -66px -28px; border:none; }
li#n_3 a:hover { background: url(images/navigation.gif) no-repeat -144px -28px; border:none; }


#main { width:920px; margin:0 auto; background:#fff url(images/content.png) top repeat-y; padding:5px 35px 0 35px;}

.error404 #main { background:#4D5A69; color:#fff;}
.error404 #header { display:none;}
.error404 #footer { display:none;}
.error404 #footer_shadow { display:none;}

.error_msg { margin:30% auto 0 auto; width:350px;}

/* sidebar1 */

#sidebar1 { color:#4d5a69; width:160px; float:left; margin:0 15px 0 0;}
#sidebar1 #category-nav { background-color:#ededed;}
#sidebar1 ul { list-style-type:none; width:140px; padding:10px; font-size:18px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#4d5a69;}
#sidebar1 ul li {}
#sidebar1 ul li a { color:#4d5a69; text-decoration:none; text-transform:lowercase; line-height:1.6em; width:130px; padding:0 5px; display:block;}
#sidebar1 ul li a:hover { background-color:#8d939a; color:#fff;}
.side1-ads { width:160px; height:600px; background-color:#CCCCCC; margin:15px 0 0 0;}

/* sidebar2 */

#sidebar2 { width:220px; float:left;}
.side { margin:0 0 10px 0; padding:10px; background-color:#EDEDED;}
.side ul { margin:0 0 0 15px;}
.side h3 { margin:0 0 5px 0; padding:0; text-transform:lowercase;}
.highlight { background-color:#F8F1D8;}
.home .highlight { background-color:#EDEDED;}

/* content */

#content { width:510px; overflow:hidden; margin:0 15px 0 0; padding:0; background-color:#fff; float:left; /*border-right:1px solid #999;*/ }
.post { width:510px; margin:0; padding-bottom:5px; text-align: left; font-size:13px; font-family: "Trebuchet MS", Tahoma, sans-serif; background-color:#fff; }
.entry { width:510px;}


/* home */

/* lastest posts */

.last-group { background-color:#F8F1D8; padding:10px 15px; margin:0 0 15px 0;}
.last-group ul { list-style-type:none;}
.last-header { margin:0 0 17px 0; position:relative; }
.last-header h2 { font-size:14pt; color:#383838; font-family:Arial Black, Impact, Verdana, sans-serif;width:360px; }
.last-links li a { color:#db411d; text-decoration:underline;}
.last-links li a:hover { color:#333; text-decoration:none; }

/* category listing */

.category-group { margin:0 0 15px 0; clear:both;}
.category-header { height:33px; border-bottom:1px solid #333; margin:0 0 17px 0; position:relative; }
.category-header h2 { font-size:18pt; font-family:Arial Black, Impact, Verdana, sans-serif;letter-spacing:-0.05em; width:360px; }
.category-header h2 a { text-decoration:none; color:#000;}
/*.category-header .category-more { position:absolute; right:0; bottom:2px; font-size:14px; letter-spacing:-0.05em;padding:2px 0;}*/
.category-more a { text-decoration:none; color:#000; font-weight:bold; padding:2px;}
.category-more a:hover { text-decoration:none; background-color:#333; color:#fff;}
.category-description { width:225px; float:left; line-height:1.6em;}

.category-img { width:72px; height:145px; background-color:#fff; border:1px solid #c1c1c1; display:block; float:left; margin:0 10px 0 0;}

.category-links { float:left; width:210px; border-left:1px solid #c1c1c1; padding:0 0 0 10px; margin:0 0 0 10px; }
.category-links ul { margin:0 0 0 0; padding:0; list-style:none;}
.category-links ul li { margin:0 0 5px 0;}
.category-links ul li a { text-decoration:none; color:#0d39a9; line-height:13px; background: url(images/category-links-arrow.png) 0 4px no-repeat; padding:0 0 0 15px;}
.category-links ul li a:hover { text-decoration:underline;}

/* archive */
.page-title { color:#000; font-family:"Arial Black", Impact, sans-serif; font-size:24px; font-weight:bold; margin:10px 0 20px 0px; text-align:left; border-bottom:1px solid #333; }

.category-img-archive { width:100px; height:100px; background-color:#fff; padding:0 0 0 10px;  display:block; float:right; margin:0 0 0 10px;}

#category-header-archive { margin:0 0 10px 0; /*padding:10px; border:1px solid #c1c1c1;*/ }

/* category posts */

.post-image-archive { float:left; margin:5px 10px 0 0; padding:2px; /*background:#ddd;*/ border:1px solid #ddd; }
.category_post { background:#fff;cursor:pointer; width:500px; padding:10px 5px; border-bottom:1px solid #e1e1e1;}
.category_post:hover, .posthover { /* background:#f0f0f0; */ }
.category_post p { margin-bottom:10px; font-style:italic; font-size:12px;}
.category_alt { background:#F8F1D8;}

.category .entry-title, .category .entry-title a, .category .entry-title a:visited  { font-size:15px; color:#666; margin-bottom:0px;   }


/* single */

#post-right { float:right; margin:0 0 5px 5px;}
#post-right1 { float:right; margin:0 0 5px 5px;}
#post-image { padding:2px; margin:0 0 10px 0; border:1px solid #ccc;}
#post-related { width:255px; margin:0; padding:5px 10px; background:#F8F1D8;}
#post-related h2 { margin:0 0 5px 0; padding:0; font-size:16px; font-weight:bold; }
#post-related ul { margin-top:0; margin-left:18px; margin-bottom:10px; list-style-type:square;}
#post-related a { color:#db411d;}
#post-related a:hover { color:#333;}
.post-ratings { margin-left:15px;}


.post-category { font-size:11px;}
.post-category a {  text-decoration:none; }
.post-category a:hover {  text-decoration:underline; }
.post-title { border-bottom:1px solid #999; padding-bottom:5px; margin-bottom:10px;}

.entry-title { color:#333; font:24px "Arial Black", Impact, sans-serif; margin:3px 0px; }
.entry-title a {color:#333331;text-decoration:none;}
.entry-title a:hover {border-bottom:1px dotted #ccc;}
.entry-tags { font-size:12px;}
.entry-tags a { color:#999;}
.published { color:#999; font-size:12px;}

.description p { font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin-bottom:15px; font-size:14px; font-style:italic;}

.intertitle { font-size:18px; font-weight:bold; margin:10px 0 5px 0; font-family:"Arial Black", Impact, sans-serif;}

.post ul { margin-left:25px; font-size:110%;}
.post ol { margin-left:35px; font-size:110%;}
.post li { line-height:1.6em;}

/* navigation */

.wp-pagenavi { text-align:center; font-size:16px; }
.wp-pagenavi a { text-decoration:none; padding:4px 8px; }
.wp-pagenavi a:hover {	background-color:#333; color:#fff;}
.wp-pagenavi span.pages {padding: 2px 4px; margin: 2px;/*color: #000000;*/}
.wp-pagenavi span.current {padding: 2px 4px; margin: 2px;font-weight: bold;/*color: #000000;*/font-size:150%;}
.wp-pagenavi span.extend {padding: 2px 4px; margin: 2px;/*color: #000000;*/}
.next-page, .prev-page { width:80px;}
.next-page a, .prev-page a { font-size:20px; color:#333; text-decoration:none;}

.navigation-under-post { margin:15px 0;}
.navigation-under-post ul { list-style-position:outside; list-style-type:square;}
.navigation-under-post li { margin-left:35px; margin-bottom:5px; }


/* comments */

#comments {}
.commenttitle { font-family:'Trebuchet MS',sans-serif;}
.commentlist { list-style-position:outside; margin:5px 0; font-size:12px;}
.commentlist li { margin-left:35px; }
.comment { margin-bottom:10px; }
.children { margin-top:20px;}
.comment-div { padding:5px 10px; border:1px solid #d0d0d0;}
.comment-div p { margin-bottom:.8em;}
.comment-author { font-size:14px; font-weight:bold;}
.comment-author a { text-decoration:none;}
.comment-author a:hover { text-decoration:underline;}
.comment-meta { margin-bottom:.8em; font-size:11px;}
.comment-meta a { color:#666; text-decoration:none;}
.avatar { float:right; margin:5px 0 0 0;}
.bypostauthor { background:#EDEDED;}

#respond { width:495px; padding:15px 10px; background:#F8F1D8; border-bottom:1px solid #ddd; border-top:1px solid #ddd; margin-bottom:15px;}
#comment { width:290px;}
#commentform { }
#commentform .user-id { float:left; width:180px;}
#commentform .user-text { float:left; width:290px;}
#commentform label { }
#commentform p { margin-bottom:5px;}

/* =footer */
#footer {padding:10px 0 0 0; clear:both; margin:10px auto 0 auto; text-align:right; border-top:1px solid #333; position:relative;}
#footer p.misc {float:left; padding-top:5px; text-align:left; margin:0;}
.footer_pages { position:absolute; top:10px; right:0;}
.footer_pages li { display:inline; margin-left:10px;}
#footer_shadow { width:990px; height:30px; margin:0 auto; padding:0 0 40px 0; background:url(images/footer.png) top no-repeat;}

/* twitter page */
.chunk {
	margin:10px 0 15px 0;
	padding:0 0 10px 0;
	border-bottom:1px solid #ccc;
}
.footnote,
.footnote a {
	font-size:12px;
	line-height:1.3em;
	color:#aaa;
}
.twitter-check { position:relative; }
.twitter-check label { display:block; cursor:pointer; width:240px;}
.twitter-username { margin:15px 0; }
.twitter-username a {text-decoration:none;}

.send_on_twitter { position:absolute; top: 10px; right:5px; background:url(images/send_on_twitter.gif) top right no-repeat; height:125px; width:185px;}
.send_on_twitter a { text-indent:-9999em; height:125px; width:185px; display:block; }