/* Theme Name: Almost Spring Theme URI: http://beccary.com/goodies/wordpress-themes/ 

Description: A two column theme. Light and simple with greens and oranges. Version: 

1.41 Author: Becca Wei Author URI: http://beccary.com */ /* Basics and Typography 

*/ 

body { margin: 0; padding: 0; background: #d5da72; 

		FONT-FAMILY: Verdana, Arial, sans-serif;

		color: #4d4d4f;

		font-size: 12px ;text-align: center; } 



p { font-size: 12px; line-height: 18px; margin: 1.2em 0; } 



ol, ul { font-size: 1em; line-height: 1.5em; margin: 1.2em 0 1.2em 2em; padding: 0; } 



h1, h2, h3, h4, h5, h6 { margin: 1.2em 0 0 0; font-family: verdana, Arial, sans-serif; color: #4b8b95; font-weight:bold; } 



h1 { font-size: 18px; } 

h2 { font-size: 16px; } 

h3 { font-size: 14px;} 

h4 { font-size: 12px;} 

h5 { font-size: 10px; } 

h6 { font-size: 8px; } 



a { text-decoration: none; } 

a:link { color: #268b8b; } 

a:visited, a:active { color: #268b8b; } 

a:hover { color: #4b8b95; } 



input, textarea, select { border: 1px solid #4b8b95; background: #ffffff; 

color: #333; font-size: 12px; font-family: verdana, 

sans-serif; } 

#fullwrapper {margin-left:12px;}

#topbanner {width: 960px; margin: 0 auto; padding-top:0px;}



#bannerimage {width: 960px; height: 241px; margin-left:-4px;}



#navigation { width:885px; background-color: #4b8b95; color:#4d4d4f;  margin: 0 auto; height:30px;padding-top:10px; margin-top:2px;}


#navigation a {



	color: #d3f5fb;



	text-decoration: none;



	text-transform: uppercase;



	 letter-spacing:1px;



	font: normal bold 12px Arial, verdana, Sans-Serif;



	}			

#navigation a:link {



	color: #d3f5fb;



	text-decoration: none;



	text-transform: uppercase;



	font: normal bold 12px Arial, verdana, Sans-Serif;



	 letter-spacing:1px;



}			



#navigation a:visited {



	color: #d3f5fb;



	text-decoration: none;



	text-transform: uppercase;



	font: normal bold 12px Arial, verdana, Sans-Serif;



	 letter-spacing:1px;



}			







#navigation a:hover {



	color: #fff;



	text-decoration: none;



	text-transform: uppercase;



	font: normal bold 12px Arial, verdana, Sans-Serif;



	 letter-spacing:1px;



}





blockquote { margin: 1.2em 20px; padding: 0.1em 20px; border-top: 1px solid 

#E8E7D0; border-bottom: 1px solid #E8E7D0; background: #FAFAF0; } small { font-size: 

0.9em; } code { font-size: 1.1em; font-family: verdana, Courier, monospace; 

background: #FAFAF0; color: #666; } 



form { margin: 0; padding: 0; border: 0; } 

a img { border: 0; } 



/* Layout */ 



#wrapper { margin: 0 auto; width: 885px; background: #f9f9ea;} 



#content { float: left; margin: 10px 0 0 20px; width: 610px; overflow: hidden; display: inline; text-align:left;/* IE double margin bug 

fix */ } 



#sidebar { float: left; margin: 15px 5px 0 20px; padding: 10px; text-align:left; padding-top:25px;padding-left:15px;

width: 200px; font-size: 12px; overflow: hidden; display: inline; /* IE double 

margin bug fix */ } 



#sidebarbottom { float: left; margin: 15px 5px 0 20px; padding: 10px; text-align:left;

width: 200px; font-size: 12px; overflow: hidden; display: inline; /* IE double 

margin bug fix */ } 



#footer { clear: both;  text-align: right; background-color:#d5da72;padding-top:10px; padding-bottom:10px;

} /* Footer Styles */ 



#footer p { margin: 0; padding: 10px 0 20px 0; background-color: 

#E8E8CE;  text-align: right; 

} /* Sidebar Styles */ 



.submenu {color:#4d4d4f;

		  text-decoration:none;

		  font-size: 10px;

		  font-weight:bold;

		  }

.submenu a{color:#4d4d4f;

		  text-decoration:none;

		  font-size: 10px;font-weight:bold;

	  }

.submenu a:hover{color:#4b8b95;

		  text-decoration:none;

		  font-size: 10px;font-weight:bold;

	  }



#sidebar { background: #ffffff;}

#sidebar h2 { display: inline; margin: 1.2em 0 1em 0; padding: 0 10px 10 0; font-size: 16px; color:#000000; font-family:verdana, Helvetica, sans-serif;} 



#sidebar h2 a { color: #9BBB38; } 



#sidebar h2 a:hover { color: #268b8b; } 



#sidebar ul { margin: 0; padding: 0; list-style-type: none; margin-bottom:15px;} 



#sidebar ul li { color: #b5bb46; } 

#sidebar ul li a{ color: #b5bb46;  font-weight:bold;} 

#sidebar ul li a:hover{ color: #268b8b;font-weight:bold;} 





html>body 

#sidebar ul ul li a { width: 170px; } 



#sidebar ul ul li a:hover { } /* Nested lists? */ 



#sidebar ul ul ul { margin: 0; border: none; } 



#sidebar ul ul ul li { margin: 0 0 0 -10px; padding: 0 0 0 25px; border-bottom: none; border-top: 

1px solid #E8E7D0; } 



#sidebar ul ul ul li a { margin: 0 0 0 -25px; padding: 0.1em 

10px 0.1em 25px; width: 190px; voice-family: "\"}\""; voice-family: inherit; width: 

155px; } 



html>body #sidebar ul ul ul li a { width: 155px; } 



/* Calendar */ 



#wp-calendar 

{ margin: 0 0 1.2em 0; width: 190px; border: 1px solid #E8E7D0; background: #FAFAF0; line-height: 1.2em; text-align: center; voice-family: "\"}\""; voice-family: inherit; width: 188px; } 



html>body #wp-calendar { width: 188px; } 



#wp-calendar caption { margin: 1.2em 0 0 0; padding: 0.4em 0; background: #9BBB38; color: #FFF; font-weight: bold; } 



#wp-calendar td { border: 0; border-collapse: collapse; background: #FFF; } 



#wp-calendar td a { display: block; width: 100%; } 



#wp-calendar td.pad { background: transparent; } 



#wp-calendar td#next, #wp-calendar td#prev { padding: 0.1em 2px; background: transparent; } 



#wp-calendar td#next a, #wp-calendar td#prev a { display: inline; } 



#wp-calendar td#next { text-align: right; } 



#wp-calendar td#prev { text-align: left; } 



/* Blog */ 

.post { } 
div#left-column {
	width: 275px;
	float: left;
	clear: none;
	}
div#right-column {
	width: 275px;
	float: right;
	clear: none;
	}

.postexcerpt {width: 275px; float:left; margin-right:20px; }
.posttitle { font-size: 18px; margin-bottom: 0; padding-bottom:0px; width: 100%; color: #4b8b95; overflow: auto; /* Width and overflow to clear '.posttitle a' */ } 



.posttitle a { color:#4b8b95; font-size: 18px;} 



.posttitle a:link, .posttitle a:visited { color: #4b8b95;	font-size: 18px; } 



.posttitle a:hover, .posttitle a:active { color: #4b8b95; font-size: 18px; } 



.postmeta {  font-size: 10px; color: #541800; padding-top:0px;margin-top:0px;} 



.postentry { } 



.permalink { margin: 0 1.8em 0 0; padding: 0 0 0 14px; background: url(images/permalink.gif) no-repeat center left; } 



.commentslink { padding: 0 0 0 17px; background: url(images/commentslink.gif) no-repeat center left; } 



.postnav { width: 100%; padding: 1.2em 0; overflow: auto; } 



.prev { float: left; } .next { float: right; }



 /* Comments */ 

#commentlist { margin: 1.2em 0; padding: 0; border-bottom: 1px solid #E8E7D0; list-style-type: none; } 



#commentlist li { border-top: 1px solid #E8E7D0; padding: 0.1em 20px; background-color: #FFF; } 



.alt { background-color: #FAFAF0 !important; } 



.commenttitle { margin-bottom: 0; font-size: 1.1em; } 



.commentmeta { margin-top: 0; font-size: 0.9em; color: #999; } 



#comment { width: 98%; } 



/* Widgets and Etc */ 

.widget_calendar h2 { display: none !important; } 



.widget_search div { margin: 1.2em 0; } 



#sidebar #s { margin-bottom: 2px; width: 180px; } 



/* Image Borders */ 

div.image { margin: 1.2em 0; } 



div.imagecenter { margin: 1.2em 0; text-align: center; } 



div.imagecenter img { margin: 0 auto; 

} 



div.imageleft, img.imageleft { float: left; margin: 0 15px 0.2em 0; padding: 0; } 



div.imageright, img.imageright { float: right; margin: 0 0 0.2em 15px; padding: 0; } 



div.image img, img.image, div.imagecenter img, div.imageleft img, img.imageleft, div.imageright img, img.imageright { padding: 5px; border: 1px solid #C1C0B5; background: #FFF; }




