/*

Theme Name: Akon

Theme URI: http://www.kineda.com/akon/

Description: Akon Theme for Wordpress

Version: 0.82

Author: Terry Ng

Author URI: http://www.kineda.com/ 

*/



body {

background:#fff;

margin:15px 0;

padding:0;

font: .8em/1.8em verdana, sans-serif;

color:#555;

}



* { padding: 0; margin: 0; }



#wrapper {

margin:0 auto;

width:1000px;

text-align:left;

background:#fff;

}



#header {

background:#fff;

color:#555;

}



#header h1 {

padding: 0 0 15px 0;

width:1000px;

font: 3.5 em arial, verdana, sans-serif;

font-weight:700;

letter-spacing:-0.05em;

}



#header h1 a {

display:block;

text-decoration:none;

color:#333;

margin:20px 0 0 0;

text-align:center;

}



#header h1 a:hover {

color:#e74f05;

}



#headerimages {

border-top:2px solid #DDD;

border-bottom:2px solid #DDD;

height: 150px;

display:block;

}



#container {

margin:0;

padding:0;

background:#fff;

}



#container #main {

clear:both;

float:left;

width:700px;

}



#container #main h2 {

margin:30px 0 0 30px;

color:#333;

width:100%;

font-family:arial, sans-serif;

font-size:2 em;

letter-spacing:-0.03em;

}



#container #main .entry h1, #container #main .entry h2 {

margin:30px 0 0 0;

color:#757575;

width:100%;

}



#container #main .entry h1 a, #container #main .entry h2 a {

padding:5px 5px 2px 20px;

text-decoration:none;

color:#333;

font-family:arial, sans-serif;

font-size:1.4em;

letter-spacing:-0.05em;

display:block;

line-height:1.1em;

}



#container #main .entry h1 span {

padding:5px 5px 2px 20px;

text-decoration:none;

color:#333;

font-family:arial, sans-serif;

font-size:1.4em;

letter-spacing:-0.05em;

display:block;

line-height:1.1em;

}



#container #main .entry h1 a:hover, #container #main .entry h2 a:hover, .authorinfo{

color:#e74f05;

}



.entry .postcontent {

padding:5px 30px 10px 20px;

color:#444;

text-decoration:none;

}



.entry .postcontent p {

padding:0;

margin:0 0 10px;

line-height:2em;

}



.entry .postcontent a {

color:#0033CC;

text-decoration:none;

}



#comments .postcomments a {

color:#0033CC;

text-decoration:none;

}



.entry .info a {

color:#0033CC;

text-decoration:none;

}



.entry .postcontent a:hover {

background-color:#eee;

}



#comments .postcomments a:hover {

background-color:#eee;

}



.entry .info a:hover {

background-color:#eee;

}



.entry .postcontent .includedImage {

display:block;

text-align:center;

overflow:hidden;

}



.entry .postcontent .includedImageRight {

float:right;

text-align:center;

margin-left:3px;

}



.entry #comments {

margin-top:2px;

border-right:1px solid #ebebeb;

margin:0 0 0 30px;

}



.entry #comments h3 {

background:#EEE;

color:#555;

font-size:1.4em;

margin:0;

padding:22px 0 10px 15px;

overflow:hidden;

border-top:2px solid #333;

border-bottom:1px solid #ddd;

}



#comments .postcomments {

padding:10px 30px 15px 20px;

}



#comments .postcomments .commentBox {

margin:30px 0 0;

}



#comments .postcomments .commentBox .title p {

padding:5px;

border:1px solid #ddd;

}



#comments .postcomments .commentBox .title a {

color:#000;

}



#comments .postcomments .trackbackBox .title a {

color:#000;

}



#comments .postcomments .trackbackBox .title p {

padding:1px 5px;

color:#666;

}



#comments .postcomments .commentBox .title p.self {

background:#EEE;

border:1px solid silver;

}



#comments .postcomments .commentBox p {

padding:0 7px;

}



#comments .postcomments form {

margin:0;

padding:15px;

}



#comments .postcomments form p {

margin: 10px 0;

}



#comments .postcomments form label {

font-weight:700;

}



#comments .postcomments form .text {

border:1px solid #CCC;

padding:3px;

font-family:verdana, arial, sans-serif;

font-size:1em;

width:170px;

}



#comments .postcomments form .textarea {

border:1px solid #CCC;

padding:3px;

font-family:verdana, arial, sans-serif;

font-size:1em;

width:450px;

margin: 10px 0;

}



#comments .postcomments form .submit {

border:1px solid #ccc;

background:#FFF;

color:#0033CC;

font-family:verdana, arial, sans-serif;

font-size:1em;

padding:3px;

}



#pagenavigation {

background:#fff;

}



#pagenavigation .left {

padding:0 15px 15px;

float:left;

}



#pagenavigation .right {

padding:0 15px 15px;

float:right;

}



#pagenavigation a {

display:block;

padding:2px;

background:#fff;

color:#0033CC;

text-decoration:none;

font-weight:700;

}



#pagenavigation a:hover {

background:#eee;

}



#container #right {

float:left;

margin:0;

padding:0;

width:300px;

}



#right ul.recentList {

margin:0;

padding:0;

list-style-type:none;

}



#right .splitLists .left div {

margin:0;

background:#393939;

color:#fff;

height:53px;

border-right:1px solid #313131;

}



#right .splitLists .left {

float:left;

width:150px;

}



#right .splitLists .left div h3 {

overflow:hidden;

margin:0;

padding:22px 0 0 15px;

font-size:1.1em;

font-family:Arial, sans-serif;

}



#right .splitLists .left ul {

margin:0;

padding:0;

list-style-type:none;

}



#right .splitLists .left ul li {

border-bottom:1px solid #ddd;

}



#right .splitLists .left ul li a {

display:block;

padding:5px 15px;

background:#fff;

color:#090;

text-decoration:none;

}



#right .splitLists .left ul li a:hover {

background:#eee;

}



#right .splitLists .right {

float:left;

width:150px;

}



#right .splitLists .right div {

margin:0;

background:#393939;

color:#fff;

height:53px;

}



#right .splitLists .right div h3 {

overflow:hidden;

margin:0;

padding:22px 0 0 15px;

font-size:1.1em;

font-family:Arial, sans-serif;

}



#right .splitLists .right ul {

margin:0;

padding:0;

list-style-type:none;

}



#right .splitLists .right ul li {

border-left:1px solid #d4d4d4;

border-bottom:1px solid #ddd;

}



#right .splitLists .right ul li a {

display:block;

padding:5px 15px;

background:#fff;

color:#090;

text-decoration:none;

}



#right .splitLists .right ul li a:hover {

background:#eee;

color:#333;

}



#right .column {

float:left;

width:300px;

margin:20px 0 0;

padding:0;

}



#right .column h3, ul li h2 {

background:#EEE;

border-top:2px solid #333;

color:#555;

font-size:1.1em;

margin:0;

padding:20px 0 10px 15px;

overflow:hidden;

font-family:Arial, sans-serif;

}



#right h3 a.rss {

background:url(images/feed-icon-14x14.png);

height:16px;

text-indent:-5000px;

width:45px;

float: right;

margin: 3px 15px 0 0;

}



#right .column p {

margin:0;

padding:15px;

}



#right .column form {

background:#fff;

margin:0;

padding:0 0 0 15px;

}



#right .column form label {

font-weight:700;

padding-right:5px;

}



#search_form .search_input {

background-image: url('images/search.gif');

background-repeat: repeat-x;

background-color: #ffffff;

width:195px;

height:17px;

border:1px solid #bcb5af;

margin:0px;

margin-left:5px;

padding-top:3px;

padding-left:5px;

padding-right:20px;

font: .8em;

}





#right .column form .text {

border:1px solid #CCC;

padding:3px;

font-family:verdana, arial, sans-serif;

font-size:1em;

}



#right .column ul {

margin:0;

padding:0;

list-style-type:none;

}



#right .column ul li {

border-bottom:1px solid #ddd;

}



#right .column ul li ul li{

border:none;

}



#right .column ul li a {

display:block;

padding:5px 15px;

background:#fff;

color:#0033CC;

text-decoration:none;

}



#right .column ul li a:hover {

background:#eee;

}



#footer {

clear:both;

text-align:center;

border-top:1px solid #ddd;

margin:20px 0 0;

}



#footer p {

margin:0;

color:#000;

font-weight:700;

padding:4px;

}



#footer p a {

color:#0060ff;

text-decoration:none;

}



#footer p a:hover {

background-color:#eee;

}



.entryinfo {

	margin:0;

	margin-top:10px;

	border-top:1px solid #DDDDDD;

	padding:5px 8px 4px 0;

	

}



.clearfix:after {

content: "."; 

display: block; 

height: 0; 

clear: both; 

visibility: hidden;

}



.clearfix {

    display:inline-block;

}

.clearfix {

    display:block;

}





img {

border:0;

}



hr {

display:hidden;

height: 1px;

}



.commentlist {

	list-style-type: none;

	margin: 1.2em 0;

	padding: 0;

}

.commentlist li {

	background-color: #f5f5f5;

	margin: 5px 0 0 0;

	padding: 20px;

}



#comments .postcomments h3 {

color:#555;

font-size:1.1em;

margin:0;

padding:10px;

overflow:hidden;

border-top: 1px solid #ddd;

}