/*  

Theme Name: JustSimple

Description: JustSimple Theme <a href="http://wpthemespot.com/themes/justsimple/" title="JustSimple by WP ThemeSpot">WP ThemeSpot</a>

Version: 2.1

Author: WP ThemeSpot

Author URI: http://wpthemespot.com

*/

*

{

	margin: 0em;

	padding: 0em;

}



a:link,a:visited

{

	color: #5d0072;

	text-decoration: none;

}



a:hover,a:active

{

	color:#5d0072;

	text-decoration:underline;

	

}

h1,h2,h3,h4,h5,h6 

{

	color:#330;

	font-family:Georgia,Verdana,Arial, Serif;

	letter-spacing:1px;	

}

img 

{

	border:#f9c94b 1px solid;

	padding:2px;

}

img.left 

{

	float:left;

	margin:0 1em 1em 0;

}

img.right

{

	float:right;

	margin:0 0em 1em 1em;

}

blockquote {

	margin:1em;

	padding:1em;

	border-left:#f9c94b 2px solid;

	color:#666;

}

.clear 

{

	clear:both;

}

fieldset 

{

	border:0;

}

#main ol,#main ul 

{

	margin:1em;

	padding:0 2em;

}

#main ul.asides 

{

	margin:0 0 2em 0;

	padding:1em;

	list-style-type:square;

	border-bottom:#eec 1px solid;

}

body

{

	background: #6498c1;

	color: #333;

	font-size:10px;

	font-family: Verdana,Tahoma, Arial, Serif; 

	font-size: small;

	font-size:0.76em;	

}



#outer

{

	width: 95%;

	margin: 0 auto 2em auto;

	padding: 0;

	border: #f9c94b 1px solid;	

	background:#fff;

}

#menu

{

	font-family:Tahoma, Verdana, Arial, Serif;

	padding: 1em 0.5em;

	width: 97%;

	margin: 1em auto 0;

	text-transform:lowercase;

	text-align:right;

}



#menu a

{

	color:#300;

	text-decoration: none;

	padding:0.8em 0.5em;	

}



#menu ul

{

	list-style: none;

	padding: 0em;

}



#menu li

{

	display: inline;

	font-size: 1em;

	font-weight: bold;	

}

#menu li a:hover,#menu li a:active,#menu li.current_page_item a

{

	border-bottom: #00a805 2px solid;

}



#header

{

	margin:0;

	padding:2em;			

}



#header h1

{

	font-size: 2.4em;

	font-weight: normal;

	letter-spacing: 1px;

}

#header h1 a 

{

	color:#300;

}

#header h2

{

	position: relative;

	font-size: 0.9em;	

	font-weight:normal;

	border-style:none;

}

#header #searchform

{

	float:right;

	margin:0;

	padding:0;

}

#feedinfo 

{

	padding:0.5em 2em;

	background:#f9f7f5;

	border-top:#eee 1px solid;

	border-bottom:#eee 1px solid;

	font-size:0.9em;

	margin: 0;

}

#feedinfo em 

{

	float:right;

	font-style:normal;

}

#feedinfo .feed 

{

	background:url(img/icon_feed.gif) no-repeat left center;	

	padding:4px;

	padding-left:17px;

}

#content

{

	margin-top: 1.0em;

	padding: 1.2em;

	line-height: 2.2em;

	position: relative;	

	clear:both;

}

#main

{

	width: 70%;

	float: right;

	position: relative;

	margin:0;

	padding:0 2% 1%;

}



#main p

{

	line-height:1.6em;

	margin-top: 0;

	margin-bottom: 0.5em;



}

#main .post 

{

	margin:0 0 3em 0;

}

#main h2

{

	font-size: 1.7em;

	font-weight:normal;			

}

#main h2.pagetitle

{

	font-size: 1.5em;

	font-weight:normal;

	border-bottom:none;

	margin:0 0 1em 0;

}

#main h2 a

{

	color: #300;

}

#main .post-content 

{

	margin:1em 0;

	padding:0;

}

#main .post-content ul, #main .post-content ol 

{

	margin:1em 2em;

	padding:0;

}

#main p.post-info 

{

	clear:both;

	padding:3px 0;

	margin:1em 0;

	color:#999;	

	font-size:0.9em;		

	border-bottom: solid 1px #f9c94b;		

}



#main p.post-info a 

{

	color:#000;

}

#comments, #respond{

	margin: 2em 0 10px 5px;	

	font-size:1.4em;

	font-weight:normal;

}

#commentform 

{

	margin:10px 0;	

	padding:10px;

	background:#f9f7f5;

	border-top: #ccc 1px solid;

	border-bottom: #ccc 1px solid;

}

.commentnum 

{

	font-size:1.5em;

	font-weight:bold;	

	padding:3px;

}

#outer .commentlist {

	margin: 0;

	padding: 0;		

	border-top: #ccc 1px solid;

	list-style:none;

}

.commentlist li 

{

	list-style:none;

	margin: 0;

	padding:1em;	

	border-bottom: #ccc 1px solid;	

}

.commentlist li.alt 

{

    background:#f9f7f5;    

}

.commentlist li .cmtinfo 

{

	font-size:1em;		

}

.commentlist li cite 

{

	font-style:normal;

	font-weight:bold;

}

.commentlist li .cmtinfo em 

{

	float:right;

	margin:0;

	padding:0;

	font-style:normal;

	font-size:0.9em;

	color:#999;

}

#outer .nocomments 

{

	text-align:center;

	color:#999;

	font-size:0.9em;

}

input.textbox

{

	border:#ccc 1px solid;

	background:#f9f9f9;

	font:1em Verdana, Arial, Serif;

	padding:2px;

	width:150px;

}

textarea{

	width: 90%;

	padding:5px;

	height: 20em;

	border: 1px solid #ccc;	

	background:#f9f9f9;

	font:1em Verdana, Arial, Serif;

}

.textbox:focus, textarea:focus

{

	background:#fff;

	border:#999 1px solid;

}

#sidebar

{

	width: 22%;

	float: left;

	position: relative;

	font-size: 0.9em;

	margin:0;

	padding:0 2%;

}



#sidebar p

{

	margin-bottom: 2.0em;

	color: #4F4F2B;	

}



#sidebar h2

{

	border-bottom:#ee8424 1px solid;

	font-size: 1.6em;

	margin-bottom: 1em;

	padding:0;	

	font-weight:normal;	

}

#sidebar li

{

	list-style: none;

}



#sidebar ul

{

	list-style: none;

	line-height: 2.0em;

	margin-bottom: 2em;

}

#sidebar form

{

	margin-bottom:2em;	

}

#sidebar input.textbox 

{

	width:80%;

}



#sidebar ul ul ul

{

	list-style: none;

	line-height: 2.0em;

	margin:0;

	padding:0 1em;

}

#sidebar img 

{

	border:none;

	padding:0;

}



#footer

{

	padding:0 0 1em 0;

	margin:0 auto;

	font-size: 0.9em;

	clear: both;

	text-align:center;

	line-height:1.6em;

	width:75%;		

}

#footer a:link,#footer a:visited

{

	color: #fff;

	text-decoration: none;

}



#footer a:hover,#footer a:active

{

	color:#fff;

	text-decoration:underline;

	

}

#footer img 

{

	border:none;

	padding:0;

}