/*
Theme Name: Kid|itect
Theme URI: http://kiditect.com
Description: Network site by ofjz.com
Version: 1.0
Author: Johan
Author URI: http://ofjz.com/
*/

/* Reset CSS */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s,
samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{ margin: 0; padding: 0; border: 0;	outline: 0;	font-size: 100%; background: transparent; }

/* Top Ad */

.topad				{ margin: 15px 0 0; float: right; width: 728px; height: 90px;  }

/* Magic Starts Here ------------------------------------------- */

body 				{
					text-align: center;
					font: 15px Arial, Helvetica, Sans-Serif;
					line-height:120%;
					color: #2d433a;
					background-color: #effef2;					
					}
					
a, a:visited		{ color: #64b449; text-decoration: none; }
a:hover				{ color: #805793; }

.clear				{ clear: both; }

/* Container */

.container			{ width: 930px; margin: 0 auto; padding-bottom: 20px; text-align: left; }

.logo				{ margin: 50px 0 50px; }

/* Network Sites */


.sites h1			{
					background: url(images/title-plum.png) no-repeat top left;
					margin: 10px 0 15px; padding: 10px 10px 20px 40px;
					font-size: 30px; font-weight: bold;	letter-spacing: -1px; color: #805793;
					border-bottom: 1px solid #b3beb5;
					}
					
.column				{ width: 200px; float: left; margin: 16px; }
.column .site		{ margin-bottom: 25px; }
.column .site h3	{ font-size: 18px; letter-spacing: -1px; border-bottom: 1px dotted #b3beb5; padding-bottom: 4px; }
.column .site p		{ font-size: 11px; padding-left: 2px; font-weight: bold; }

/* News */

.news				{ width: 440px; margin-right: 25px; clear: left; float: left; }

.news h2			{
					background: url(images/title-wave.png) no-repeat top left;
					margin: 10px 0 15px; padding: 10px 10px 13px 45px;
					font-size: 24px; font-weight: bold;	letter-spacing: -1px; color: #805793;
					border-bottom: 1px solid #b3beb5;
					}
					
.post				{ margin: 0 10px 15px; padding: 0 5px 15px; border-bottom: 1px dotted #b3beb5; }
.post-title			{ color: #484649; font-size: 16px; margin-bottom: 5px; font-weight: bold; letter-spacing: -1px; }
.post-meta			{ margin-top: 8px; color: #646464; font-size: 10px; font-weight: bold; }
.post-meta span		{ font-weight: normal; }
.post-content		{ font-size: 12px; }
					
/* Twitter */


.twitter			{ width: 460px; clear: right; float: right; }

.widget				{ margin: 0 0 20px; }

.widget_twitter h2	{
					background: url(images/title-bird.png) no-repeat top left;
					margin: 10px 0 15px; padding: 10px 10px 13px 45px;
					font-size: 24px; font-weight: bold;	letter-spacing: -1px; color: #805793;
					border-bottom: 1px solid #b3beb5;
					}
					
.widget_text h2		{
					background: url(images/title-wave.png) no-repeat top left;
					margin: 10px 0 15px; padding: 10px 10px 13px 45px;
					font-size: 24px; font-weight: bold;	letter-spacing: -1px; color: #805793;
					border-bottom: 1px solid #b3beb5;
					}
					
.widget_text p		{ margin: 0 10px 5px; padding: 0 5px 5px; font-size: 12px; }
					
.tweets				{ font-size: 12px; margin: 0 10px 0 15px; padding: 0 5px 15px; list-style-type: none; }	
.tweets li			{ list-style-type: none; line-height: 120%; border-bottom: 1px solid #d8ded0; padding: 3px 5px 5px; margin: 2px 0px; }
					
/* Footer */

.footer				{ color: #646464; text-align: right; font-size: 11px; clear: both; border-top: 1px solid #b3beb5; margin-top: 30px; padding: 10px 10px; }
