/*  
Theme Name: TechnoHolic
Theme URI: http://ericulous.com/2008/05/28/wp-theme-technoholic-free-and-premium/
Description: Technology Blog Style
Version: 1.2
Author: Genkisan
Author URI: http://ericulous.com/
Tags: fixed width, two columns, three columns, blue, sidebar right, valid css, valid xhtml, technology
*/


body{
background: #FFFFFF url(images/background.gif);
color:#373737;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
margin:0 0 0 0;
padding:0 0 0 0;
}

#Header{
background:#FFFFFF url(images/head_background.gif);
width: 100%;
height:180px;
padding:0 0 0 0 ;
margin: 0 0 0 0;
}

#Header_Top{
width: 970px;
height:100px;
padding: 0 0 0 0;
margin: auto;
}

#Logo{
float:left;
width: 326px;
height:39px;
padding:28px 0 0 0;
}

#Blog_Head{
float:right;
color:#6195A1;
width: 370px;
padding: 20px 0 0 90px;
height:80px;
background: url(images/maskot.gif) no-repeat;
}

#Blog_Head p{
margin: 0 0 0 0;
padding: 0 0 0 0;
line-height:16px;
font-style: italic;
}

#Blog_Head H1{
margin: 0 0 5px 0;
padding: 0 0 0 0;
font-weight:100;
font-size:20px;
letter-spacing: -1px;
font-style: italic;
color:#4A818E;
font-family: Georgia,"Times New Roman",Times,serif;
}

#Header_Center{
width: 950px;
height:34px;
padding: 16px 0 0 20px;
margin: auto;
}

#Header_Center a{
color:#000000;
border-bottom: 1px solid #000000;
}

#Header_Center a:hover{
color:#00647F;
border-bottom: 1px solid #00647F;
}

#Header_Center ul{
margin: 0 0 0 0;
padding: 0 0 0 0;
list-style:none;
}

#Header_Center ul li{
float:left;
margin: 0 24px 0 0;
padding: 0 0 0 0;
font-size:12px;
}

#Header_Bottom{
width: 730px;
height:25px;
padding:5px 0 0 0;
margin: auto;
text-align:center;
}

#Contentwrapper{
width: 970px;
margin: auto;
padding:20px 0 0 0;
}

#sidebar{
float: left;
background:#FFFFFF;
border:1px solid #B8DBE5;
width: 168px;
margin:0 0 20px 0;
padding:0 0 0 0;
}

.sidebar_google{
padding: 10px 0 0 8px;
margin: 0 0 0 0;
}

.sidebar_box{
padding: 0 10px 10px 14px;
margin: 0 0 0 0;
line-height:17px;
}

.sidebarsearchinput{
border:0;
}

.sidebar_box a{
color:#004F64;
display:block;
text-decoration:underline;
}

.sidebar_box a:hover{
color:#004F64;
display:block;
text-decoration:underline;
}

.single_post{
border: 1px solid #B8DBE5;
background:#FFFFFF;
width:768px;
float:right;
margin:0 0 0 0;
padding: 10px;
}

#content .single_post h2{
padding: 0 0 0 4px;
margin:0 0 5px 0;
font-size:30px;
font-weight:100;
letter-spacing:-1px;
color:#0089AD;
}

.single_post_ad{
width:235px;
float:right;
margin:10px 0 0 0;
padding: 10px;
border:1px solid #B8DBE5;
}

.single_post_ad ul{
margin: 0 0 0 0;
padding:10px 0 10px 5px;
list-style:none;
font-size:12px;
}

.single_post_ad ul li{
margin: 0 0 0 0;
padding:5px 0 5px 0;
border-bottom: 1px solid #E9DDD1;
}

.single_post_content{
width:498px;
float:left;
margin:10px 0 0 0;
padding: 0 0 0 2px;
font-size:12px;
}

.single_post_content img{
border:1px solid #C4C4C4;
}

.single_post_content a{
color:#004F64;
}

.single_post_content a:hover{
color:#000000;
}

.hide{
font-size:11px;
padding: 20px 0 0 0;
}

.mekan_google{
border: 1px solid #D0D891;
background:#FAFFDC no-repeat url(images/g_icon.jpg) 40px 18px;
padding:10px 40px 10px 10px;
font-size:12px;
margin:20px 0 0 0;
text-align:right;
}

.mekan_info{
border: 1px solid #B8DBE5;
background:#F0FCFF;
padding:10px;
font-size:12px;
margin:20px 0 0 0;
}

#content .single_post_ad h3{
padding: 0 0 5px 0;
margin:0 0 0 0;
font-size:18px;
font-weight:100;
color:#EEA200;
border-bottom: 1px solid #B8DBE5;
}

#content .mekan_info h3{
padding: 0 0 5px 0;
margin:0 0 10px 0;
font-size:18px;
font-weight:100;
color:#EEA200;
border-bottom: 1px solid #B8DBE5;
}

.mekan_info ul{
margin:0 0 0 0;
padding:0 0 0 0;
list-style: none;
}

.mekan_info ul li{
margin:0 0 0 0;
padding:0 0 5px 0;
}

.blue{
color:#0084A7;
}

.contentbody2{
font-size:14px;
border: 1px solid #B8DBE5;
background:#FFFFFF;
width:768px;
padding:10px;
margin:0 0 0 0;
clear:both;
float:right;
}


.contentbody{
font-size:12px;
line-height:20px;
padding: 0 0 0 0;
margin:0 0 0 0;

}

.contentbody p{
margin:0 0 0 0;
padding:10px 0 0 0;
}

#content{
width:800px;
float:right;




margin:0 0 20px 0;
padding: 0 0 0 0;
}

#content h2{
padding: 0 0 10px 0;
margin:0 0 0 0;
font-size:16px;
font-weight:100;
color:#538D00;
border-bottom: 1px dashed #D7D7D7;
}

.content_header{
float:right;
border: 1px solid #B8DBE5;
background:#FFFFFF;
width:768px;
padding:10px;
margin:0 0 10px 0;
}

#content h3{
padding: 0 0 0 0;
margin:0 0 0 0;
font-size:12px;
font-weight:700;
}

#content h3 a{
color:#004F64;
text-decoration: underline;
}

#content h3 a:hover{
color:#000000;
text-decoration: underline;
}

.clearfloat{
width:168px;
height:240px;
background:#FFFFFF;
float:left;
margin:0 0 10px 10px;
padding:10px 10px 0 10px;
border: 1px solid #B8DBE5;
display:inline;
}


.main_google{
width:728px;
padding:10px 30px 10px 30px;
margin:0 0 10px 0;
float:right;
border: 1px solid #B8DBE5;
background:#FFFFFF;
clear:both;
}

.clearfloat_title{
padding: 10px 0 10px 0;
border-bottom: 1px dashed #A9A9A9;
}

.clearfloat_content{
padding: 0 0 0 0;
}


.clearfloat_content img{
border:1px solid #C4C4C4;
}


.clearfloat_content_desc{
padding: 10px 0 0 0;
height:45px;
font-size:11px;
color:#828282;
}

.clearfloat_content_cat{
padding: 5px 0 0 0;
font-size:12px;
color:#57A7BC;
}

.clearfloat_content_cat a{
color:#57A7BC;
}

.clearfloat_content_cat a:hover{
color:#000000;
}

.contentbody a{
color:#EB0000;
}

.contentbody a:hover{
color:#010101;
}

.tags{
font-size:11px;
color:#878787;
}

.tags a{
color:#878787;
}

.tags a:hover{

color:#C66E13;

}


.oylama{
margin:0 0 10px 0;
padding: 13px 0 0 15px;
color:#9D9431;
clear:both;
height:30px;
background:#FFFAC1;
font-size:16px;
}

.oylama_sol{
float:left;
padding:0 20px 0 0;
font-weight:bold;
}

.oylama_sag{
float:left;
}

.metadata{
background:#EBEBEB;
font-size:12px;
margin:0 0 0 0;
padding:10px 0 0 20px;
height: 30px;

clear:both;
}

.metadata a{
color:#0B0B0B;
}

.metadata a:hover{
color:#7B7B7B;
}

.metacomments{
float:left;
margin:0 0 0 0;
padding:0 0 0 25px;
border-left: 1px solid #AAAAAA;
}

.metacategory{
margin:0 0 0 0;
padding:0 0 10px 4px;
color:#57A7BC;
}

.single_nav{
text-align:center;
margin:0 0 0 0;
padding:10px 0 0 0;
}

.single_nav a{
color:#141414;
font-size:11px;
}

.single_nav a:hover{
color:#434343;
font-size:11px;
}

.navigation{
float:right;
width:768px;
border: 1px solid #B8DBE5;
background:#FFFFFF;
padding:10px;
margin:10px 0 0 0;
font-size:12px;
font-weight:bold;
clear:both;
}

.navigation a{
color:#538D00;
}

.navigation a:hover{
color:#000000;
}

.next{
background:url(images/next.gif) no-repeat;
padding:4px 39px 10px 15px;
}

.back{
background:url(images/back.gif) no-repeat;
padding:4px 17px 10px 41px;
}

#Footer{
background:#E1BD8C;
width:100%;
padding:0 0 0 0;
margin:0 0 0 0;
clear:both;
font-size:12px;
}

#Footer img{
border:0;
}

.footer_bottom{
width:950px;
border-top:1px solid #745429;
padding:15px 0 0 0;
margin: 20px 0 0 0;
font-size:11px;
color:#806542;
}

#Footer .footer_bottom a{
color:#806542;
}

#Footer .footer_bottom a:hover{
color:#000000;
}


#Footer p{
margin:0 0 0 0;
padding:15px 50px 0 0;
}

#Footer a{
color:#4D3515;
}

#Footer a:hover{
color:#7E5E32;
}

#Footer h4{
padding:0 0 0 0;
margin:0 0 0 0;
font-size:16px;
font-weight:100;
color:#7E5E32;
}

#Footer ul{
margin:10px 0 0 0;
padding:0 0 0 0;
list-style:none;
}

#Footer ul li{
margin:0 0 0 0;
padding:5px 0 5px 0;
border-bottom: 1px dashed #BA925D;
}

.footer_google{
background:#745429;
text-align:center;
height:25px;
padding:5px 0 0 0;
}

.footer_content{
width:100%;
background: repeat-x url(images/footer_background.gif) ;
}

.footer_contentwrap{
width:950px;
padding:20px 10px 20px 10px;
overflow:hidden;
margin: auto;
}

.footer_content_left{
float:left;
width:275px;
}

.footer_content_right{
float:right;
width:613px;
}

.footer_content_right_a{
float:left;
width:275px;
}

.footer_content_right_b{
float:right;
width:275px;
}


.searchform{
float:left;
padding:10px 0 10px 10px;
}

#searchformfield{
font-size:14px;
margin:0 10px 10px 0;
padding:5px 5px 5px 5px;
width:135px;
border:1px solid #858585;
}

#searchsubmit{
background:url(images/search.gif) no-repeat ;
border:0;
cursor:pointer;
margin:15px 0 0 0;

padding:0;
width: 39px;
height:39px;
}

.search_google{

float:right;
width:120px;
height:90;
margin:0 0 20px 0;
padding:10px 10px 0 0;
display:inline;
}
	
p{

margin: 5px 0 0 0;

padding: 10px;
}






h1{
font-size:2em;
font-family:Arial,sans-serif;
letter-spacing:1px
}

h2{font-size:1.5em
}

h3{
font-size:1.4em
}

h4{



font-size:1.3em
}

img{
border:0;

}

.noborder{
border:0;
}








hr{
height:1px;

border:0;
background-color:#dcdcdc;
margin:30px 0 5px 0;
padding:0
}

blockquote{
background:url(images/quote.gif) no-repeat;
margin:1em;















padding:0 0 0 3em;
color:#666
}

ul,ol{
margin:0 0 0 20px;
padding:0 0 0 10px

}




li{

margin:0;
padding:0;

line-height:1.3em

}

form{
margin:0;padding:0
}

#sidebar_left_random{
float:left;
width:310px;
padding: 20px;
border: 1px solid #E1E1E1;
background: #F9F9F9;
margin: 20px 0 0 0;

}

#sidebar_left_arsiv{


float:left;
width:310px;
padding: 20px;
border: 1px solid #E1E1E1;
background: #F9F9F9;
margin: 20px 0 0 0;
}

#sidebar_left_anket{
float:right;
width:306px;


padding: 20px;
border: 3px dashed #85C9E3;
background: #F1FBFE;
margin: 20px 17px 20px 0;
display:inline;
color:#003B51;
}


.sidebar125ads{
padding:13px
}

#bottombar{
background:#444;
margin:0 0 0 0;
padding:0;
border-top: 3px solid #AECD30;
}

#header_title{
margin:0 0 0 0;
}

#header_title a{
color:#f50
}

.adtop{
padding-top:17px
}

#nav{

list-style:none;
margin:0 0 0 7px;
padding:0 0 0 0;
}


.feednav{text-align:center}
.feednav img{margin:2px 0 1px 0}

.dateday{
border: 1px solid #D8D9D9;
color:#00B1F2;
padding:5px;
font-size: 11px;
font-weight: 100;
letter-spacing: 0;

}



.datemonth{
background-color:#EEFAFF;
color:#00B1F2;
padding:5px;
font-size: 11px;
font-weight: 100;
border-top: 1px solid #D8D9D9;


border-right: 1px solid #D8D9D9;


border-bottom: 1px solid #D8D9D9;

letter-spacing: 0;
margin: 0 5px 0 0;
}



.bottom_google_ad{height:60px;overflow:hidden;background: #fffeeb;border: 1px solid #cccccc;display:block;padding:10px;text-align:center;margin: 0 0 10px 0;}


.alignright{float:right;}
.alignleft{float:left;}
.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.centered{display:block;margin:0 auto}
.archives ul{list-style:none;margin:0 0 0 15px;padding:0}
.commentsblock textarea{width:35em}

.commentsblock input,
.commentsblock textarea{border:1px solid #d1d1d1}
.commentsblock textarea:focus{background:#eee;border:1px solid #a1a1a1}
.commentsblock textarea:focus,
.commentsblock input:focus{background:#eee;border:1px solid #a1a1a1}
ol.commentlist{color:#666;list-style-type:none;margin:0;margin-top:1.5em;padding:0}
.commentlist li{margin-bottom:2em;padding:0.5em 1em}

ol.trackbacklist{color:#666;list-style-type:none;margin:0;padding:0}
.trackbacklist li{padding:0.5em 1em}
.authorcomment{background-color:#f9f7ed}
h3#comments{font-size:1.6em}
.commentcount{float:right;font-size:1.8em;font-weight:bold;font-style:italic}

.commentcount a{color:#ccc}

.commentcount a:hover{color:#999}
.commenttext{border-top:1px solid #ddd;font-size:1.1em}
.commenttext blockquote{background-image:url(images/quote_comments.gif);padding-left:25px}
.gravatar{float:left;margin-top:5px;padding-right:10px}



a{
text-decoration:none;
color:#7D7064;
}

.clear{
clear:both;
}


/* Images End */