/*  
Theme Name: Akoemi
Theme URI: http://www.akoemi.com/
Description: Simple, clean and easy you to modify.
Version: 1.0
Author: KM 
Author URI: http://www.akoemi.com/


*/



body 
{
	background: #083078;
	margin: 0; 
	 
	text-align: left;
        font-family: georgia, "Times New Roman", Roman, serif;
	font-size: 14px;
	line-height: 16pt;
	color: #333;
}

h2 {
	margin: 20px 0;
	font: normal 27px/30px Georgia, "Times New Roman",  Roman, serif;

}

h2 a:link,
h2 a:visited,
h2 a:hover,
h2 a:active {
color: #00638d;
text-decoration:none;
font-weight:none;
}

h4 {
	margin: 10px 0;
	font: normal 27px/30px Georgia, "Times New Roman", Roman, serif;

}

#wrap{
background:#fff;width:965px;border:#ddd 0px solid;margin:10px auto;padding:10px;}

#top{
width:965px;margin:0 auto;padding:0 0 10px;}

#header{

background-color:#fff;
width:500px;float:left;margin:0 auto;padding:0 0 10px;}

#header h1.title{
font-family:'times new roman', times, Georgia, serif;color:#333;font-size:35px;margin:0;padding-left:0px;padding-top:10px;}

#header a:link,a:active,a:visited,a:hover{
text-decoration:none;color:#333;border:none;}

p.desc{font-family:Verdana, Arial, Helvetica, sans-serif;color:#333;font-size:24px;padding-top:0px;}

#subscribe{
background-color:#fff;
float:right;
margin:0;padding:35px 15px 5 0px;
}

#clock{
width:9650px;
background-color:#ccfff4;
float:right;margin:0;padding:0px 0px 0 0px;}

p.clock{text-align:right;font-family:Verdana, Arial, Helvetica, sans-serif;color:#333;margin-top:0px;padding-right:10px;}


#nav{background-color:#6699cc;height:35px;max-height:35px;min-height:35px;width:965px;clear:both;margin:0 auto;padding:0;}
ul.nav{height:35px;min-height:35px;max-height:35px;line-height:35px;float:left;list-style:none;font-size:12px;text-transform:capitalize;margin:0;padding:0;}
ul.nav li{float:left !important;list-style-type:none;margin:0;padding:0;}
ul.nav li a,ul.nav li a:link,ul.nav li a:visited{color:#fff;float:left;display:block;padding:0 10px;}
ul.nav li a:hover,ul.nav li a:active{background:#fff;color:#000;text-decoration:none;}
ul.nav li.current_page_item a{text-decoration:none;color:#ccc;}
ul.nav li ul{float:left;margin:0;padding:0;}
#searchform{height:30px;line-height:30px;float:right;padding-top:5px;padding-right:5px;margin:0;}
#searchform #s{font-size:8pt;width:230px;}
#searchform input{color:#666;width:40%;border:1px solid #cbcbcb;margin-bottom:0.6em;background:#fcfcfc;margin-top:2px;padding:3px;}
#searchform #submit{font-size:8pt;}

#main{
width:965px;margin:10px auto;padding:0;}

#content{
float:left;width:615px;border-right:#ddd 0px solid;margin:0;padding-top:0px;
}

/**
#content a:link,a:active,a:visited,a:hover{text-decoration:underline;color:#00f;border:none;} 
**/

#post a:link,a:active,a:visited,a:hover{text-decoration:none;color:#333;border:none;}


.entry{
float:left;width:605px;margin:0;padding:0 0 15px 0;
}



.permalink{
background:#E5E3FF;
border-bottom:1px #ddd solid;
margin:0;
padding:0 5px 5px 0px;
text-align:right;
}


small.date{
float:left;
}



#sidebar{float:right;width:335px;margin:0;padding-top:10px;}


#sidebar a:link,a:active,a:visited,a:hover{text-decoration:none;color:#333333;border:none;}

#ssidebar {
float:right;
width:325px;
border:#ddd 1px solid;
overflow:hidden;
margin:0px;
padding:5px;
background-color:#E5E3FF;
}

#ssidebar a:link,a:active,a:visited,a:hover{text-decoration:none;color:#333333;border:none;}



#ssidebargreen {
float:right;
width:325px;
border:#ddd 1px solid;
overflow:hidden;
margin:0px;
padding:5px;
background-color: #DFFFF4;
}


#ssidebarwhite {
float:right;
width:325px;
border:#ddd 1px solid;
overflow:hidden;
margin:0px;
padding:5px;
background-color: #fff;
}

#ssidebarwhite a:link,a:active,a:visited,a:hover{text-decoration:none;color:#333333;border:none;}

#ssidebarlight {
float:right;
width:325px;
border:#ddd 1px solid;
overflow:hidden;
margin:0px;
padding:5px;
background-color:#E5E3FF;
}

#ssidebarlight a:link,a:active,a:visited,a:hover{text-decoration:none;color:#333333;border:none;}

#lsidebar{float:left;width:150px;border-right:#ddd 0px solid;overflow:hidden;margin:0;padding:0 5px 0 0;}
#lsidebar a:link,a:active,a:visited,a:hover{text-decoration:none;color:#333333;border:none;}

#rsidebar{float:right;width:150px;margin:0;padding:0;}
#rsidebar a:link,a:active,a:visited,a:hover{text-decoration:none;color:#333333;border:none;}


.navigation{display:block;text-align:center;margin-top:10px;}
.alignright{float:right;padding:0 0 10px;}
.alignleft{float:left;padding:0 0 10px;}
.entry img {padding:0 5px 0 0;}
.boxcomments{border:1px solid #ddd;margin-bottom:20px;width:605px; background:#ffffff;}
.boxcomments h2,h3{display:block;font-size:12px;font-weight:700;margin:0;padding:5px; color:#333; background:#E5E3FF;}
#commentform{border-top:1px solid #eee;margin:0;padding:15px 15px 1px;}
#commentform label{display:block;margin:0;}
#commentform input{width:250px;margin:0 5px 10px 0;padding:1px;}
#commentform textarea{width:500px;margin:0 0 10px;padding:0;}
#commentform #submit{margin:0 0 20px;}
#commentform p{margin:5px 0;}
ol.commentlist{margin:0 0 1px;padding:0;}
ol.commentlist :hover{background:#eee;}
ol.commentlist li{border-top:1px solid #eee;display:block;list-style:none;margin:0;padding:15px 15px 1px;}
ol.commentlist li :hover{background:none;}
ol.commentlist li.commenthead{display:block;list-style:none;margin:0;padding:5px 15px;}
ol.commentlist li.commenthead {display:block;font-size:12px;font-weight:700;margin:0;padding:5px;}

ol.cloop{border-top:1px solid #fff;list-style:none;margin:0 0 1px;padding:15px;}
ol.cloop li{display:block;list-style:none;padding-left:15px;margin:0 0 5px;}
#footer{background:#6699cc;color:#fff;font-size:11px;clear:both;height:30px;width:955px;line-height:30px;margin:0;padding:0 0 0 10px;}
#footer a:hover{text-decoration:none;color:#666;border:none;}
/* a:link,a:active,a:visited,a:hover{text-decoration:none;color:#6699cc;border:none;} */

#lsidebar h2,#rsidebar h2, #ssidebar h2, #sidebar h2{
font-size:12px;
border-bottom:solid 1px #ddd;
border-top:solid 0px #39362f;
margin:0 7px 0px 0;
padding:3px 0;
text-transform: uppercase;}


#lsidebar h4,#rsidebar h4, #ssidebar h4, #sidebar h4{
font-size:12px;
margin:0 7px 0px 0;
padding:3px 0;
text-transform: uppercase;}


#lsidebar ul,#rsidebar ul, #ssidebar ul, #sidebar ul {list-style-type:none;margin:0;padding:0;}
#lsidebar ul li,#rsidebar ul li, #ssidebar ul li, #sidebar ul li{list-style-type:none;margin:0 0 20px;padding:0;}

#lsidebar ul li ul,
#rsidebar ul li ul, 
#ssidebar ul li ul, 
#sidebar ul li ul {
list-style-type:square;
margin:0;
padding:0 3px;
}

#lsidebar ul li ul li,
#rsidebar ul li ul li, 
#ssidebar ul li ul li, 
#sidebar ul li ul li {
list-style-type:none;
/* background:transparent url(images/bullet.gif) no-repeat 0 4px; 
border:0;
margin:0;

/* padding:0 0 2px 14px; */

width: 97%;*/
display: block;
font-size: 1em;
font-weight: none;
padding: 0px 5px 0px 12px; 
line-height: 1em;
color: #333333;
text-decoration: none;
border-bottom: 1px #fff dashed;

}


#footer a:link,#footer a:active,#footer a:visited{text-decoration:none;color:#fff;border:none;}


/** IMAGE Start **/

p img {
	padding: 0;
	max-width: 100%;
}

img {
	padding: 0px;
	margin: 0 7px 7px 0;
	display: inline;

	border:#ccd 0px solid;
        
}

img.center {
	display: block;
	margin-top: 35px;
	margin-left: auto;
	margin-right: auto;
	border:#ccd 0px solid;
}
img.right {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	float: right;
	border:#ccd 0px solid;
}
img.left {
	padding: 0px;
	margin: 0 7px 7px 0;
	display: inline;
	float: left;
	border:#ccd 0px solid;
}

/** IMAGE End **/

.clear {
clear:both;
}

blockquote {
  margin: 0 30px 0 30px;
  padding: 10px 0 0 20px;
  line-height: 1.5em;
  color: #333;
  background-color: #E5E3FF;
  border: 1px #fff dashed;
  }
  
blockquote p {
  margin-top: 0;
  }

blockquote cite {
	margin: 5px 0 0;
	display: block;
}


#feed {
	/* width: 340px; */
	float: rigth; 
	padding: 0px 0;
	margin: 0;
	}
#feed ul {
	float: right;
	margin-left: -10px;
	padding: 5px 0;
	}
#feed ul li {
	display: inline;
	list-style-type: none;
	padding: 0 0 0 20px;
	margin: 0 10px 0 0;
	}
#feed ul li.feed-blog {background: url(images/feed-icon.gif) no-repeat 0 .1em; }
#feed ul li.feed-email {background: url(images/feed-email.gif) no-repeat 0 .1em; }
#feed ul li a {
	font-size: 1.1em;
	color: #00638d;
	margin: 0;
	padding: 0;
	text-decoration: none;
	}

/* code and pre */
code {
	font: normal 1em "Courier New", Courier, monospace;
	display: block;
	padding: 5px;
	color: #333;
	border: solid 1px #ccc;
	line-height: 1.5em; 
	margin-left: 20px;
	width: 85%;
        background-color: #efefef;
	}


#comments-template code { width: 99%; border: none; }


/* SIDEBAR TABS */


.tabbed div ul {
	float: left;
	width: 97%;
	margin: 0;
	padding: 0px 0 0px 0px;
	}
 .tabbed div ul li {
	padding: 0 0 0 10px;
	margin: 0 0 0 10px;
	list-style-type: none;
	/* background: url(images/menu-bullet.gif) no-repeat 0 .7em; */
	}

 .tabbed div ul li a {
	width: 97%;
	display: block;
	font-size: 1em;
	font-weight: none;
	padding: 0px 5px 0px 15px; 
        line-height: 1em;
	color: #333333;
	text-decoration: none;
        border-bottom: 1px #fff dashed;

	}

.tabbed div ul li a:hover {
	text-decoration: underline;
        border-bottom: 1px #fff dashed;
	}

.tabbed div ul li a:visited {
	text-decoration: none;
        border-bottom: 1px #fff dashed;
	}




.tabbed ul.tabs {
	float: left;
	display: inline;
	width: 100%;
	margin: 0;
	padding: 0;
	background: #E5E3FF;
	}


.tabbed ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	background: #E5E3FF;
	}
.tabbed ul.tabs li a {
	width: auto;
	overflow: hidden;
	border: none;
	display: block;
	background: #ddd;
	margin: 0 2px 0 0;
	padding-left: 7px;
        border-top:#ccc 1px solid;
        border-left:#ccc 1px solid;
        border-right:#ccc 1px solid;

	}
.tabbed ul.tabs li a:hover {
	background: #eee;
	}
.tabbed ul.tabs li a.tab-current {
	background: #eee;
        border-top:#ccc 1px solid;
        border-left:#ccc 1px solid;
        border-right:#ccc 1px solid;
	}
.tabbed div {
	float: left;
	display: block;
	width: 100%;
	margin: 0;
	padding: 5px 0;
	}
.tabbed div.t2, .tabbed div.t3, .tabbed div.t4 { display: none; }
