/*
Theme Name: ak09
Theme URI: http://antikewl.com
Description: Antikewl Daily 2009 Theme
Version: 0.1
Author: Trevor May
Author URI: http://trevormay.com
*/

body {
	text-align:center;
	margin:0;
	padding:0;
	background:#fff url('images/bg_body.png') repeat-x 0 0;
	font-family:arial, sans-serif;
	font-size:62.5%;
	color:#333;
}

#wrapper {
	margin:0 auto;
	width:959px;
	text-align:left;
}

#networkbar {
	height:24px;
	width:959px;
	color:#d5fb63;
	font-size:1.2em;
	background:url('images/bg_body.png') repeat-x 0 0;
}

#networkbar a {
	color:#fff;
	border:0;
}

#networkbar a:hover {
	color:#fff;
	background:transparent;
	border-bottom:1px solid #fff;
}


#networkbar ul#aknet {
	width:599px;
	display:block;
	float:left
}

#networkbar dl#social {
	width:300px;
	float:left;
	margin:3px 0 0 0;
	padding:0;
	font-weight:bold;
}

#networkbar dl#social dt, #networkbar dl#social dd {
	display:inline;
	margin:0;
	padding:0;
}

#networkbar dl#social dd {
	border-left:1px solid #fff;
	margin-left:1px;
	padding-left:4px;
}

#networkbar dl#social dd.first {
	border-left:none;
	margin-left:1px;
	padding:0;
}

#header {
	width:959px;
	height:94px;
	background: url('images/bg_header.png') no-repeat 0 0;
}

#header a {
	border:0;
	background:none;
	color: #f06;
}

#header #topmenu a:hover {
	border-bottom:1px solid #f06;
	background-color:#ffdeeb;
	color: #f06;
}

#header #topmenu .active a {
	color:#333;
}


#search {
	margin:22px 20px 0 0;
	width:300px;
	float:right;
}

#search ul {
	display:inline;
	margin:0;
	padding:0;
	font-size:1.2em;
	font-weight:bold;
}

#search ul li {
	display:inline;
	list-style:none;
	padding-right:5px;
	margin-right:5px;
	border-right:1px solid #ccc;
}

#search ul li.last {
	border-right:none;
	padding-right:0;
}

#search label {
	position:absolute;
	text-indent: -9999em;
}

#searchform {
	margin-top:12px;
}

#searchform #s {
	border: 1px solid #ECE4E8;
	height:20px;
	margin:0;
	padding:1px;
	color: #333;
	width:207px;
	float:left;
}

#searchform #searchsubmit {
	background:url('images/button_search.png') 0 0 no-repeat;
	height:24px;
	width:84px;
	text-indent:-9999em;
	border:0;
	float:left;
	margin-left:5px;
	cursor:pointer;
	color: transparent;
	text-transform: capitalize;
}

#logo {
	float:left;
	margin:22px 0 0 20px;
	padding;0;
}
	
#content {
	width:581px;
	float:left;
	margin: 0 38px 20px 20px;
}

.post p {
	font-size: 1.35em;
	line-height:1.4em;
}

.post {
	margin-bottom:10px;
	float:left;
}

.post ul, .post ol {
	font-size: 1.35em;
	line-height:1.4em;
}

.post h2, .post h1 {
	margin-top:20px;
	color:f06;
	font-size:2.2em;
	font-weight:normal;
}

.post h2 a, .post h1 a {
	color:#f06;
	border:0;
}

.post h2 a:hover, .post h1 a:hover {
	background-color:#ffdeeb;
	border-bottom:1px solid #f06;
}

.post img, .post img a {
	border:0;
}

.post img a:hover {
	border-bottom:1px solid #0066CC;
}

.post blockquote {
	margin:0;
	border-left:5px solid #ddd;
	padding:0 40px 0 10px;
	margin: 0 0 0 10px;
	font-style:italic;
}

.post .meta {
	font-size:1em;
	color:#999;
	text-transform:uppercase;
	line-height:0.7em;
	margin:8px 0 0 0;
}

.post .meta a {
	color:#f06;
	border:0;
}

.post .meta a:hover {
	background-color:#ffdeeb;
	border-bottom:none;
}

.post .entry {
	margin:14px 0 0 0;
	border-bottom: 1px solid #ece4e8;
	padding:0 0 20px 0;
}

.post .entry h3 {
	font-size:1.6em;
	color:#999;
	font-weight:normal;
	margin-top:20px;
}

.post .entry h4 {
	font-size:1.6em;
	color:#999;
	font-weight:normal;
}

.post .entry #related {
	margin:2px 0 10px 0;
	padding:0;
	font-size:1em;
	line-height:1.4em;
	text-transform:uppercase;
}

.post .entry #related li {
	list-style:none;
}

.post .entry #related a {
	color:#f06;
	border-bottom:none;
}

.post .entry #related a:hover {
	background-color:#ffdeeb;
}

.social {
	clear:both;
}

.postComments {
	width:150px;
	float:left;
	margin-top:10px;
}

.postShare {
	width:431px;
	float:left;
	margin-top:10px;
}

.postComments p, .postShare p {
	font-size:1em;
	color:#f06;
	text-transform:uppercase;
	margin:2px 0;
}

.postComments p a, .postShare p a {
	color:#f06;
	border:0;
}

.postComments p a:hover, .postShare p a:hover {
	background-color:#ffdeeb;
}

.navigation {
	font-size: 2.2em;
	margin-bottom:30px;
}

.navigation a {
	color:#f06;
	line-height:2em;
	border:0;
}

.navigation .left {
	float:left;
}

.navigation .right {
	float:right;
}


.navigation a:hover {
	border-bottom: 1px solid #f06;
	background-color:#ffdeeb;
}

#sidebar {
	width:300px;
	float:left;
	margin: 24px 0 0 0;
}

#popular {
	padding-bottom:10px;
	border-bottom:1px solid #ece4e8;
	margin-bottom:20px;
}

#popular h2 {
	width: 215px;
	height: 25px;
	position: relative;
	margin-bottom: 27px;
	overflow:hidden;
}

#popular h2 span {
	background: transparent url(images/side_popular.png) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}
	
#sidecol1, #sidecol2 {
	width:150px;
	float:left;
}

#sidecol1 ul, #sidecol2 ul {
	margin:0 0 2em 0;
	padding:0;
}

#sidecol1 ul li, #sidecol2 ul li {
	margin:0;
	list-style:none;
	clear:left;
}


#sidecol1 ul li {
	text-transform:uppercase;
	padding:0 0 0 12px;
}

#sidecol2 ul li {
	font-size:1.2em;
	margin-bottom: 1em;
	padding:0;
}

#sidecol1 a, #sidecol2 a {
	color:#f06;
	border:0;
}

#sidecol1 a:hover, #sidecol2 a:hover {
	background-color:#ffdeeb;
	/*border-bottom:1px solid #f06; */
}

#sidecol1 h3, #sidecol2 h3, #asides h3 {
	font-size:1.6em;
	font-weight:normal;
	margin-bottom:0.7em;
}

/*h3.subscribe {
	padding-right:10px;
	background: url('images/rss_8x8.png') 100% 2px no-repeat;
	display:inline;
	float:left;
}*/

h3.subscribe {
	width: 120px;
	height: 20px;
	position: relative;
}

h3.subscribe span {
	background: transparent url(images/side_subscribe.png) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}

h3.comments {
	width: 120px;
	height: 20px;
	position: relative;
}

h3.comments span {
	background: transparent url(images/side_comments.png) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}

h3.follow {
	width: 120px;
	height: 20px;
	position: relative;
}

h3.follow span {
	background: transparent url(images/side_follow.png) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}

#comment-area {
	float:left;
}

#comment-area h3 {
	font-size:2.2em;
	color:#999;
	font-weight:normal;
}

#comment-area ul.commentlist {
	margin:0;
	padding:0;
}

#comment-area ul.commentlist li {
	background:#f9f9f9;
	list-style:none;
	padding: 7px 7px 7px 57px;
	border: 1px solid #ECE4E8;
	-moz-border-radius:5px;
	position:relative;
	margin-bottom:10px;
}

#comment-area ul.commentlist li.alt {
	background:#eee;
	list-style:none;
	
}

#comment-area #comment {
	width:581px;
	border:1px solid #ECE4E8;
}

#comment-area p {
	font-size:1.4em;
}

#commentform label {
	width:150px;
	display:block;
	float:left;
	height:30px;
}

#commentform input {
	float:left;
}

#commentform .subscribe-to-comments {
	margin-top:20px;
}

#commentform .subscribe-to-comments label {
	width:500px;
}

.avatar {
	left:7px;
	top:7px;
	position:absolute;
	-moz-border-radius: 3px;
	border:1px solid #ece4e8;
	padding:5px;
	background-color:#fff;
}

.subrss {
	background: url('images/rss_8x8.png') 0 2px no-repeat;
}
.subgoogle {
	background: url('images/google_8x8g.png') 0 2px no-repeat;
}
.subyahoo {
	background: url('images/yahoo_8x8g.png') 0 3px no-repeat;
}
.subnetvibes {
	background: url('images/netvibes_8x8g.png') 0 2px no-repeat;
}
.subtechnorati {
	background: url('images/technorati_8x8g.png') 0 2px no-repeat;
}
.subemail {
	background: url('images/email_8x8g.png') 0 2px no-repeat;
}
.subtwitter {
	background: url('images/twitter_8x8g.png') 0 2px no-repeat;
}
.submyspace {
	background: url('images/myspace_8x8g.png') 0 2px no-repeat;
}
.subfacebook {
	background: url('images/facebook_8x8g.png') 0 2px no-repeat;
}

#asides h3 {
/*	font-size:2.2em;
	margin:20px 0 0.5em 0; */
}

#asides h3 {
	width: 215px;
	height: 25px;
	position: relative;
	margin:20px 0 0.7em 0;
}

#asides h3 span {
	background: transparent url(images/side_asides.png) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}

#sidecol1 .sideAdsm {
}

#asides {
	clear:left;
	border-top:1px solid #ECE4E8;
	border-bottom:1px solid #ECE4E8;
	padding-bottom:20px;
	margin-bottom:20px;
}

#asides ul li {
	clear:left;
	margin-bottom:1em;
}

#asides ul li a {
	font-size:1.2em;
	font-weight:bold;
	border:0;
	margin-bottom:0.2em;
	display:block;
}
#asides ul li .delicious-extended {
	font-size:1.2em
}

.asidemore {
	font-size:1.2em;
}

#footer {
	clear:both;
	width:959px;
	background: url('images/bg_footer.png') no-repeat 0 0;
	padding:23px 0 10px 0;
	float:left;
}

#footer a {
	color: #f06;
	border:0;
}

#footer a:hover {
	color: #f06;
	background-color:#ffdeeb;
	border:0;
}

#footer .categories {
	width:432px;
	margin-left:20px;
	float:left;
}

#footer .categories h3 {
	width: 158px;
	height: 25px;
	position: relative;
	margin-bottom: 0.7em;
}

#footer .categories h3 span {
	background: transparent url(images/footer_archive.png) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}

#footer .categories ul {
	display:inline;
}

#footer .categories ul li {
	display:inline;
	margin-right:0.7px;
}

#footer .footerad {
	width:120px;
	float:left;
	margin: 0 38px 0 30px;
}

#footer .subscribe {
	width:150px;
	float:left;
}

#footer .subscribe h3 {
	width: 114px;
	height: 25px;
	position: relative;
	margin-bottom: 0.7em;
}

#footer .subscribe h3 span {
	background: transparent url(images/footer_subscribe.png) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}

#footer .about {
	width:150px;
	float:left;
	padding-right:19px;
}

#footer .about h3 {
	width: 59px;
	height: 25px;
	position: relative;
	margin-bottom: 1em;
}

#footer .about p {
	margin:0 0 0.5em;
}

#footer .about h3 span {
	background: transparent url(images/footer_about.png) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}

#footer ul {
	text-transform:uppercase;
	margin:0;
	padding:0;
}

#footer ul li {
	list-style:none;
}
	

.license {
	margin-left:20px;
	width:300px;
}
	

h1, h2, h3, h4 {
	margin:0;
	padding:0;
}

a {
	color:#06c;
	border-bottom:1px dotted #06c;
	text-decoration:none;
}

a:hover {
	background-color:#cae2f9;
}

a.img {
	border:0;
}

.featured {
	width:280px;
	height:80px;
	background:#f06;
	color:#fff;
	font-size:1.8em;
	line-height:1.5em;
	margin-bottom:5px;
	padding:10px;
}

h3.featured  {
	font-weight:normal;
}

h3.featured a {
	background: url('images/bg_pop.png') repeat;
	color:#fff;
	border:0;
	/* margin-left:-295px; */
	/*margin-top:5px;
	position:relative;*/
	width:300px;
	padding: 2px 0;
}

h3.featured a:hover {
	border-bottom:1px solid #fff;
	background-color:#f06;
}

.lower {
	text-transform:lowercase;
}

.clear, .clearfix {
	clear:both;
}

.gadgets-gadget-container {
	margin-top:5px;
}

.adSidelg a, .adSidelg img a {
	border:0;
}

/* Temporary stuff to be removed when live */

.tmp300ad {
	width:300px;
	height:250px;
	background-color:#ccc;
	float:left;
}

.tmp120ad {
	width:120px;
	height:120px;
	background-color:#ccc;
}


/* End temp */
