body{
font:normal 10px Verdana, Geneva, sans-serif;
margin:0px;
padding:0px;
min-width:960px;
}

*{outline:none;}

img{border:none;}

.center{margin:0 auto;
display:block;
}

.container{margin:0 auto;
position:relative;
width:960px;
}

.single .content{
padding-bottom:0px;
margin-bottom: -23px;
}

.content{
float:left;
font-size:12px;
line-height:2em;
margin:0px;
padding:0px 0 0px;
position:relative;
width:960px;
}
.content p{
margin:0 0 1.9em;
padding:0}
.content a,ul.aux .drop a{
color:#c5e86a;
}
.content a:hover,ul.aux .drop a:hover{
color:#98b843;
}
/*.col4{
clear:both;
overflow:hidden;
padding:0 10px;
width:940px;
}
.col4 section{
display:inline;
float:left;
margin-left:20px;
width:220px;
}
.col4 section:first-child{
margin-left:0px;
}
.col4 section.double{
width:460px;
}*/

/*----------------------------------------------------------------------------------------------------------------------------------*/

nav.blognav{
-khtml-border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#232323;
border-bottom:1px solid #333333;
border-left:1px solid #000000;
border-right:1px solid #333333;
border-top:1px solid #000000;
float:left;
height:70px;
margin:0 0 0px 0px;
padding:15px;
position:relative;
width:928px;
line-height:2em;
}
/*---------menu with-------------------------------------------------------------*/
ul.catnav{
float:left;
list-style:none;
margin:0px;
padding:0 5px;
position:relative;
width:910px;
}
ul.catnav li{
float:left;
display:block;
margin:0;
padding:0 0 10px;
}
ul.catnav li a{
padding:5px 15px 15px;
position:relative;
text-decoration:none;
z-index:99999;
}
ul.catnav li ul.sub{
-khtml-border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#333333;
border-bottom:1px solid #333333;
border-left:1px solid #000000;
border-right:1px solid #333333;
border-top:1px solid #000000;
display:none;
float:left;
left:0px;
list-style:none;
margin:0px;
padding:5px 15px;
position:absolute;
top:33px;
width:893px;
z-index:0;
}
ul.catnav li.active a,ul.catnav li:hover a{
background:url(blognav_sub_arrow.gif) no-repeat center bottom;
color:#ffffff;
}

/*html .container .content ul.catnav li.active ul.sub a{
background:none;
}
html .container ul.catnav li.deactive a{
background:none;
color:#c5e86a;
}*/
ul.catnav li ul.sub li{
background:none;
float:left;
margin:0px;
padding:0px;
}
html .container ul.catnav li ul.sub li a{
background:#333333;
color:#cccccc;
padding:8px 10px;
}
html .container ul.catnav li ul.sub li a:hover{
background:#333333;
color:#777777;
}
ul.aux{
list-style:none;
margin:0px;
padding:0 5px;
position:absolute;
right:10px;
top:15px;
}
ul.aux li a{
color:#ffffff;
margin-right:15px;
padding:5px 0 5px 22px;
text-decoration:none;
}

ul.aux .drop{
-moz-box-shadow:0 5px 5px #111;
-webkit-box-shadow:0 5px 5px #111;
box-shadow:0 5px 5px #111;
-khtml-border-radius-bottomleft:5px;
-khtml-border-radius-bottomright:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
background:#333333;
border:1px solid #444444;
border-top:1px solid #000000;
display:none;
padding:0 10px;
position:absolute;right:0;
text-align:center;
top:34px;
width:180px;
z-index:99999;
}
html ul.aux .drop a{
background:0px;
margin:0px;
padding:0px;
}
html ul.aux .drop img{
background:#ffffff;
border:1px solid #cccccc;
display:block;
margin:5px auto 0;
padding:5px;
}
ul.aux .drop p{
margin:0px;
padding:10px 0;
}
/*----------------------------------------------------------------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------------------------------------------------------------*/

#home .blog ul li a,.featured a{
display:block;
text-decoration:none;
}
.experience ul,.skills ul,.featured ul{
list-style:none;
margin:0px;
padding:0px;
}
.wp-pagenavi{
float:left;
width:520px;
padding:20px 0;
margin-top:20px;
background:#1a1a1a;
text-align:center;
-khtml-border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-bottom:1px solid #333333;
border-left:1px solid #000000;
border-right:1px solid #333333;
border-top:1px solid #000000;
}
.wp-pagenavi .pages{
padding-right:10px;
}
.wp-pagenavi span.current,.wp-pagenavi a.page,a.previouspostslink,a.nextpostslink,a.last,a.first{
background:#c5e86a;
text-align:center;
padding:5px 8px;
margin-right:5px;
color:#333;
-moz-border-radius:2px;
-khtml-border-radius:2px;
-webkit-border-radius:2px;
text-decoration:none;
}
.wp-pagenavi span.current{
background:#f0f0f0;
}
#home .blog ul,ul.aux li{
float:left;
margin:0px;
padding:0px;
}
#catlevel .post blockquote,html .highlight p{
padding:0px;
margin:0px;
}
.details span a:hover,#archives .archive_list h2:hover{
background:#333;
}

ul.catnav li:hover ul.sub,ul.catnav li.active ul.sub,.tutorial ul.catnav li.tutorials,footer .twitter p time{
display:block;
}


