/*  
Theme Name:		kwiClick
Theme URI:		http://kwiclick.com/
Description:	Theme designed special for <a href="http://kwiclick.com/">kwiClick</a>.
Version:		1.0
*/

@media screen {
	html, body, div, object, h1, h2, h3, h4, p, a, font, img, li, ul, ol, form, table, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; font-weight:normal; }

	body {background:#1b212c; font:normal 13px Arial, Helvetica, sans-serif;}

	div.frame {width:980px; margin:0 auto;}
	
	div#header {height:99px; background:#19a5ff url(images/header-bg.gif) 0 0 repeat-x;}
	div#header div.frame {height:99px;}
	
	div#body { border-bottom:1px solid #c5dbf4; background:#ffffff; }
	div#body div.frame {padding-bottom:10px;}
	
	div#footer {background:#1b212c; border-top:1px solid #788796;}
	
	div#header h2 {width:299px; height:95px; float:left;}
	div#header h2 a {text-decoration:none; display:block; height:95px; background:url(images/logo.gif) 0 0 no-repeat; outline:none;}
	
	div#header ul {float:left; list-style:none; margin:20px 0 0 230px;}
	div#header ul li {float:left; list-style:none; margin:0 7px; }
	div#header ul li a {color:#242424; font-size:22px; font-weight:bold; text-decoration:none; text-shadow: 0px 1px 1px #C3D3DF;}
	div#header ul li a:hover {text-decoration: underline;}

	div#footer ul {list-style:none; margin:10px 0 0 30px;}
	div#footer ul li {float:left; list-style:none; margin:0 15px; background-position:left center; background-repeat:no-repeat; height:24px; line-height:24px; padding-left:36px;}
	div#footer ul li a {font-size:13px; color:#ffffff; text-decoration:none; font-weight:bold;}
	
	div#footer ul li.email_us {background-image:url(images/ico-email.gif);}
	div#footer ul li.get_support {background-image:url(images/ico-support.gif);}
	div#footer ul li.read_blog {background-image:url(images/ico-rss.gif);}
	div#footer ul li.twitter {background-image:url(images/ico-twitter.gif);}
	div#footer ul li.facebook {background-image:url(images/ico-facebook.gif);}
	
	div#footer p#copyright {clear:both; text-align:center; padding-top:35px; font-size:11px; color:#ffffff;}
	div#footer p#copyright a {text-decoration:none; color:#ffffff;}
	
	div.clear {clear:both;}
	
	a {color:#09bdce; }
	
	div#content {width:660px; float:left;}
	div#sidebar {width:320px; float:left;}
	
	div.entrytitle {margin-top:5px;}
	div.entrytitle h1 {font-size:20px; margin-bottom:4px;}
    div.entrytitle h1 a {color:#006e97; text-decoration:none;}
	div.entrytitle h2 {font-size:20px; margin-bottom:4px;}
	div.entrytitle h2 a {color:#006e97; text-decoration:none;}
	
	div.entrytitle .post-date {width: 45px; height: 49px; float:left; background: url(images/date-bg.gif) no-repeat; margin-right:5px;}
	div.entrytitle .post-month {font-size: 11px; text-transform: uppercase; color: #FFFFFF; text-align: center; display:block; line-height: 11px; padding-top: 2px; margin-left: -3px; }
	div.entrytitle .post-day {font-size: 18px; text-transform: uppercase; color: #999999; text-align: center; display:block; line-height: 18px; padding-top: 7px; margin-left: -3px;}
	
	div.entrytitle .post-author {font-size:14px;}
	div.entrytitle .post-tags {font-size:12px;}
	div.entrytitle .post-tags a {color:#09bdce; font-weight:bold;}
	
	div.entrybody {clear:both; padding-top:7px; font-size:14px;}
	div.entrybody p {line-height:1.5em; margin-bottom:1.25em;}
	
	div.entrymeta {border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; height:53px; margin:10px 20px 20px 0;}
	div.entrymeta ul {list-style:none; margin:10px 0 0 10px;}
	div.entrymeta ul li {list-style:none; float:left; height:32px; margin-right:10px;}
	div.entrymeta ul li a {display:block; width:32px; height:32px;}
	div.entrymeta ul li a img {border:none; width:32px; height:32px;}
	
	div.entrycomments {}
	
	div.entrycomments ol {list-style:none;}
	div.entrycomments ol li.comment {list-style:none;margin-bottom:5px; width:575px; background:url(images/block-bg.gif) left top no-repeat;}
	div.entrycomments ol li.comment div.reply {height:20px; overflow:hidden; background:url(images/block-bg.gif) left bottom no-repeat;}
	
	div.entrycomments ol li.comment div.comment-author {padding:15px 0 0 10px; color:#ffffff; }
	div.entrycomments ol li.comment div.comment-author cite,
	div.entrycomments ol li.comment div.comment-author a {font-size:15px; font-weight:bold; color:#e11921; text-decoration:none; font-style:normal;}
	
	div.entrycomments ol li.comment div.comment-body em {padding-left:10px;}
	
	div.entrycomments ol li.comment div.commentmetadata {padding-left:10px; background:none; }
	div.entrycomments ol li.comment div.commentmetadata a {font-size:11px; color:#e11921; text-decoration:none;}
	
	div.entrycomments ol li.comment p {margin:5px 10px; font-size:14px; line-height:1.5em;}
	
	div.entrycomments ol li.comment img.avatar {display:none;}
	
	div.widget {margin:10px 0 0 20px;}
	
	div.widget h2 {font-size:14px; color:#565050; margin:25px 0 3px; font-weight:bold;}
	
	div.widget ul.recent-posts {list-style:none; margin:10px 0 0px 10px;}
	div.widget ul.recent-posts li {list-style:none; margin-bottom:5px;}
	div.widget ul.recent-posts li a {font-weight:bold; color:#006e97;} 
	
	div.bordered {background:url(images/block-bg.gif) right top no-repeat;}
	div.bordered div.border-nw {background:url(images/block-bg.gif) left top no-repeat; overflow:hidden; margin-right:10px;}
	div.bordered div.border-se {background:url(images/block-bg.gif) right bottom no-repeat;}
	div.bordered div.border-sw {background:url(images/block-bg.gif) left bottom no-repeat; height:20px; overflow:hidden; margin-right:20px;}
	
	div.entrycomments div.bordered {width:575px;}
	div.entrycomments div.border-se {margin-top:25px;}
	
	div.entrycomments hr {border-bottom:3px solid #565050; margin:10px 15px 0; padding:0; height:3px;}
	div.entrycomments form p {margin:18px 25px 0;}
	div.entrycomments form p input {border:3px solid #e8e8e8;}
	div.entrycomments form p textarea {border:3px solid #e8e8e8;}
	div.entrycomments form p input#submit {border:1px outset #707070; background:#ededed;}
	div.entrycomments form p label {font-size:12px; color:#999999;}
	div.entrycomments form p label small {font-size:12px; color:#000033;}
}