/*
Theme Name: Lightweight
Theme URI: http://www.themelab.com/free-wordpress-themes/
Description: A simple theme with no images.  Design by <a href="http://www.solucija.com">Solucija</a>.  Coded by <a href="http://www.themelab.com">Theme Lab</a>
Version: 1.0
Author: Theme Lab
Author URI: http://www.themelab.com/
*/

body { color: #303030; background: #fff; font: 12px Arial, Verdana, sans-serif; text-align: center; line-height: 1.5em; margin: 20px 0; }
a { color: #214466;}
a:hover { color: #000;}
h2 {font-size: 18px; margin:20px 0 15px 0;}
h3 {font-size: 14px;}
ul { margin: .6em 0; padding: 0;}

.clear {
clear: both;
height: 0px;
width: 0px;
line-height: 0px;
font-size: 0px; /*for IE*/
}


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

#logo {
	float: left;
	color: #087dff;
	padding: 10px;
	font-size: 36px;
	font-weight: bold;
	font-style: italic;
	margin:0px 0px 15px 0px;
}
	
#top {
	float: right;
	margin: 10px 10px 0 0;
}
			
#menu {clear: both; margin: 20px 0px 20px 10px; width: 950px; padding: 7px 0 7px 0; border-bottom: 1px solid #087dff; border-top: 1px solid #087dff;}
#menu li {display: inline; margin:0; padding:0;}
#menu a { padding: 3px 15px; margin: 0 3px 0 0; text-decoration: none; color: #808080; background: inherit; }
#menu li.current_page_item a { color: #fff; background: #4aa4fe; }
#menu a:hover { background: #e4f1ff; color: #444;}

.column {
	float: left;
	width: 29%;
	margin: .3em 1.1%;
	background: #fff;
	color: #303030;
	padding: 1% 1%;
}	
.column h3 {
	margin: 1% 0;
	padding: 0;
	color: #214466;
	background: inherit;
	font-size: 1.5em;
}

.column li {
	list-style:none;
}
		
.number {
	background: #ccc;
	padding: .6% 3%;
	color: #FFF;
}
		
.half {
	float: left;
	width: 465px;
	margin: 0px 15px 0px 10px;
	color: #303030;
	padding: 0px;
}

.navigation {
	float: left;
	width: 95.4%;
	margin: 1em 1.1%;
	color: #303030;
	padding: .5% 1%;
}

.full {
	float: left;
	width: 930px;
	margin: 10px;
	background: #f1f6ff;
	color: #303030;
	padding: 10px;
	border: 1px solid #4ba3ff;
}

.full h1 {
font-size:24px;
margin:0;
padding:10px 0px 5px 0px;
}

.full h1 a {
text-decoration: none;
font-size:24px;
margin:0;
padding:10px 0px 5px 0px;
}


.date { border-top: 1px dotted #ccc; padding: 5px 0;}
			
.news { background: #fff; color: #808080; padding: .7em 1em; margin: 0 1%; }

.float-left   { float: left;}

.float-right  { float: right; }

img.avatar {float:left; margin-right:5px;}

#footer { margin: 2em 3%; text-align: right; }

.commentlist li {
border-color: #4ba3ff;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
margin-top: 0px;
border-width: 1px;
border-style: solid;
padding: 15px;
list-style: none;
background: #f6f9ff;
}

.commentlist h2 {
margin:0 0 15px 0;
padding:0;
}

.commentlist img {
margin:0px 5px 5px 0px;
padding:1px;
border:1px solid #4aa4ff;
list-style: none;
background: #fff;
}

.commentlist img:hover {
border:1px solid #214466;
}

.commentlist em {
display: block;
margin:10px 0px 0px 0px;
padding:5px;
border:1px solid red;
background: #fef4f4;
color: red;
font-size: 12px;
font-weight: bold;
}

#respond {
	border-color: #4ba3ff;
	border-width: 1px;
	border-style: solid;
	background-color: #fff;
	padding: 0px 10px 10px 10px;
	margin:0;
}

#respond h2 {
margin:15px 0px 10px 0px;
padding:0px;
}

#respond h3 {
font-size: 14px;
margin:0 0 10px 0;
padding:0;
}

#cancel-comment-reply {
	margin:10px 0px 15px 0px;
	float:right;
	display:inline;
}

#cancel-comment-reply-link {
	display:block;
	border:1px solid red;
	background: #fef4f4;
	padding:4px;
	margin:0px;
	color:red;
	text-decoration: none;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	line-height: 1em;
}

.comment-image-source-link {
display:block;
background-color: #fef6cf;
border:1px solid #fee128;
text-align: center;
font-weight: bold;
font-size:16px;
padding:10px 0px 10px 0px;
margin:0px 0px 10px 0px;
}

#uploaded_files ul li {
display: inline;
list-style: none;
float:left;
margin:0px 10px 10px 0px;
}

.index-comment-list ul {
margin:0;
padding:0;
}

.index-comment-list li {
display: inline;
float:left;
margin: 0;
border:none;
padding: 0;
list-style: none;
}

.index-post-list {
display: inline;
float:left;
width:450px;
margin: 0px 15px 15px 0px;
border-color: silver;
border-width: 1px;
border-style: solid;
padding: 10px;
list-style: none;
background: #fff;
}

.vcard {
border:1px solid #4ba3ff;
background: #e4f1ff;
margin:0;
padding:5px;
font-size:14px;
}

.vcard h2 {
padding:5px;
margin:0;
}

.comment-meta {
display:inline;
}

.reply {
display:inline;
float:left;
margin:0px 0px 5px 0px;
font-weight:bold;
}

.fn {
font-weight: bold;
}

.says {
font-weight: bold;
}

.image-upload-form-box {
display:block;
background-color: #fef6cf;
text-align: left;
font-size:12px;
padding:10px;
border:1px solid #fee128;
margin:0px 0px 10px 0px;
}

.image-upload-form-box p {
padding:0px;
margin:5px 0px 5px 0px;
}

#commentform #comment_image_upload {
padding:0;
margin:0;
}

.upload-promo-link {
text-align: center;
font-weight: bold;
font-size: 32px;
padding:10px;
margin:0;
}