/*
Theme Name: LML2010
Theme URI: 
Description: Let Me Learn theme
Author: Marissa Panganiban
Author URI: http://howtowowdesign.com
Version: 1.0
Tags: Let Me Learn, education
.
Copyright 2010 Let Me Learn, Inc.
Released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/

/* Reset default browser styles */
@import url('styles/reset.css');

/* Rebuild default browser styles */
@import url('styles/rebuild.css');

/* Basic WordPress Styles */
@import url('styles/wp.css');

/* Basic Custom Layout */
@import url('styles/2c-r.css');

/*-------------------------------------
--------- Begin Customization ---------
-------------------------------------*/
body{
background-color:#545456!important;
}
.clear {
	clear:both;
}

#wrapper { /* centered, fixed width */
width:100%;
}
#access {
margin: 0 0 0 0;
overflow: auto;
}

#header{
background: #79ab38 url('images/navbg.gif') bottom repeat-x;
color:#FFFFFF;
}
#header a{
color:#FFFFFF;
}
#masthead{
margin: 0 auto;
width: 920px;
}
#logo {
padding-top:20px;
padding-bottom:20px;
float:left;
}
#jump {
float:right;
align:right;
padding-top:20px;
font-family:Trebuchet MS,Helvetica,Arial,sans-serif;
width:500px;
}
#jump a{
margin:0 16px;
}
#searchform {
float:right;
margin-left:0px;
margin-top:-20px;
width:230px;
}
fieldset.search {
	border: none;
	width: 243px;
	margin: 0 auto;
}
.search input, .search button {
	border: none;
	float: left;
}
.search input.box {
	color: #000;
	font-size: 1.2em;
	width: 208px;
	height: 30px;
	padding: 8px 0 0 35px;
	background: #616161 url('images/search_bg.gif') no-repeat;
	margin-right: 0px;
}
.search input.box:focus {
	background: #616161 url('images/search_bg.gif') no-repeat left -39px;
	outline: none;
}

<!--[if lte IE 7]>
<link rel="stylesheet" type="text/css" href="ie.css" />
<![endif]-->
.search input.box {
	background: url('images/search_bg.gif') no-repeat right bottom; /* Unique Input Box background image specifically for IE, and the background position must be aligned to the right*/
}

#main-home {
margin: 0 auto;
width: 100%;
overflow: auto;
padding-bottom:40px;
}
#main {
margin: 0 auto;
width: 920px;
overflow: auto;
background-color:#FFFFFF;
padding-bottom:40px;
}
#content {
width:630px!important;
}
#content div{
padding-right:40px;
}
#primary, #secondary {
color:#444444;
}

#primary h2, #primary h3{
color:#592f27;
font-size:18px!important;
}
#primary li, #secondary li{
font-size:11px;
line-height:1.4em;
list-style-type:none;
margin-left:10px;
margin-bottom:10px;
}
#primary li li, #secondary li li{
list-style-type:none;
margin-left:-20px;
}
#primary img, #secondary img{
margin:10px auto 0;
}
#primary .xoxo, #secondary .xoxo{
margin:40px 0px 20px 0px;
padding:0px;
}
#blog-title, #blog-description{
display:none;
}
#footer{
padding-top:10px;
padding-bottom:10px;
background-color:#FFFFFF;
overflow: auto;
color:#545456;
font-family:Georgia, Times, serif;
border-top:1px solid #666666;
}
#site-info{
margin: 0 auto;
width: 920px;
}
#footer-left{
float:left;
}
#footer-right{
float:right;
}

.skip-link {
position:absolute;
left:-9000px;
}
#access {
float:none;
clear:both;
}

p{
margin-bottom:10px!important;
}
a, p a {
	color:#3263C4;
	text-decoration:none;
	}
a:hover, p a:hover {
	color:#477EED;
	text-decoration:underline;
	}

h2, h3{
font-size:16px!important;
font-family:Georgia, Times, serif;
margin-top:15px!important;
margin-bottom:5px!important;
}

.nav-previous, .nav-next {
margin-top:20px;
margin-bottom:20px;
float:left;
font-size:.9em;
}
.nav-next {
float:right;
}
h1.entry-title,h1.entry-title a, h2.entry-title, h2.entry-title a {
font-size:22px;
font-family:Georgia, Times, serif;
margin-bottom:2px!important;
margin-top:22px!important;
color:#000000;
}

.entry-meta, .entry-meta a {
margin-bottom:20px;
color:#888888;
font-size:11px;
}

.entry-content ol, .entry-content ul{
margin-left:0px!important;
}
.entry-content li {
margin-left:25px;
}

.entry-utility, .entry-utility a {
margin-bottom:20px;
color:#888888;
font-size:11px;
}

#home-splash{
height:525px;
position:relative;
background: #4e4e4e url(images/home-background.jpg) no-repeat 50% bottom;
overflow:hidden;
}
#home-text{
text-shadow: #333333 2px 2px 2px;
width:920px;
margin:0px auto;
color:#FFFFFF;
padding-left:70px;
padding-top:45px;
font-family:Georgia,Times,serif;
font-size:16px;
letter-spacing:1px;
line-height:2.7em;
}
#home-button{
text-shadow:none;
margin-left:340px;
margin-top:10px;
}

#home-menu{
position:relative;
bottom:0px;
width:920px;
margin-left:auto;
margin-right:auto;
margin-top:147px;
}
#home-mission,
#home-events,
#home-membership,
#home-testimonials,
#home-demo,
#home-quote
{
width:146px;
height:129px;
float:left;
margin:0 0 0 4px;
}
#home-mission a,
#home-events a,
#home-membership a,
#home-testimonials a,
#home-demo a,
#home-quote a{
padding:75px 70px 46px 70px;
line-height:110px;
text-decoration:none;
}
#home-mission a
{background: url(images/home-mission.jpg) no-repeat bottom;}

#home-mission a:hover{
background: url(images/home-mission-o.jpg) no-repeat bottom; }

#home-events a{
background: url(images/home-events.jpg) no-repeat bottom;
}
#home-events a:hover{
background: url(images/home-events-o.jpg) no-repeat bottom;
}
#home-membership a{
background: url(images/home-membership.jpg) no-repeat bottom;
}
#home-membership a:hover{
background: url(images/home-membership-o.jpg) no-repeat bottom;
}
#home-testimonials a{
background: url(images/home-testimonials.jpg) no-repeat bottom;
}
#home-testimonials a:hover{
background: url(images/home-testimonials-o.jpg) no-repeat bottom;
}
#home-demo a{
background: url(images/home-demo.jpg) no-repeat bottom;
}
#home-demo a:hover{
background: url(images/home-demo-o.jpg) no-repeat bottom;
}
#home-quote a{
background: url(images/home-quote.jpg) no-repeat bottom;
}
#home-quote a:hover{
background: url(images/home-quote-o.jpg) no-repeat bottom;
}


#home-container {
background-color:#545456;
position-relative;
color:#FFFFFF;
font-family:Helvetica,Arial, sans-serif;
font-size:12px;
line-height:1.5em;
overflow:auto;
}
#home-content {
width:910px;
margin:0px auto;
padding-top:30px;
}
#home-content a{
color:#e4d169;
text-decoration:none;}
#home-content a:hover{
color:#ffd800;
}
#home-news h2, 
#home-journal h2,
#home-enews h2,
#home-ad h2,
#entry h3{
font-family:Georgia,Times,serif;
font-weight:normal;
font-size:19px;
line-height:1.1em;
margin-top:15px;
}
#home-news{
width:400px;
float:left;
background: url(images/home-newsbg.gif) repeat-x top;
}
#home-news h2{
background: url(images/home-news.png) no-repeat top left;
padding-left:45px;
margin-left:18px;
}
#entry{
margin:0 18px;}
#entry h3{
font-size:15px;margin-bottom:0px;
padding-bottom:0px;
}
#entry p{margin:0px;}
#home-col1{
float:left;
}
#home-col2{
width:250px;
float:left;
}
#home-col3{
width:260px;
float:left;}
#home-journal{
margin-left:40px;
}
#home-journal h2{
background: url(images/home-journal.png) no-repeat bottom left;
padding-left:55px;
padding-top:20px;
margin-top:0px;
}
#home-journal p{

}
#home-enews{
margin-left:40px;
}
#home-enews h2{
background: url(images/home-inbox.png) no-repeat bottom left;
padding-left:55px;
padding-top:20px;
}
#home-enews p{}
#advertisement{
margin-top:20px;
width:260px;
float:left;
}
#advertisement img {
margin-left:40px;
border:1px solid #888889;
padding:10px;
}
#ad-newsletter {
background: #5c5c5c url(images/b-enews.gif) no-repeat;
padding-top:70px;
padding-bottom:10px;
margin-top:20px;
width:211px;
color:#FFFFFF;
text-align:center;
}
#ad-newsletter a{
color:#e4d169;
display:block;
padding:10px 0px;
text-decoration:none;
}
#home-ad{
margin-left:40px;
background: url(images/bg-lci.gif) repeat-x;
float:left;
margin-top:30px;
padding-bottom:20px;
text-align:center;
overflow:hidden;
}
#home-ad h2{
margin-bottom:0px!important;
}
#home-ad p{
font-family:Georgia,Times,serif;
font-size:14px;padding:4px 10px;}
.yellowbutton{
}
.yellowbutton a{
background: url(images/bg-yellowbutton.gif) repeat-x top left;
padding:8px 14px;
font-family:Georgia,Times,serif;
color:#433c18!important;
font-size:17px;
text-decoration:none;
}
.yellowbutton a:hover{
color:#509091!important;
}
#enews-signup {
}
fieldset.signup {
	border: none;
	width: 243px;
	margin: 0;
}
.signup input, .signup button {
	border: none;
	float: left;
}
.signup input.box {
	color: #fff;
	font-size: 1.2em;
	width: 165px;
	height: 24px;
	padding: 4px 0 0 16px;
	background: #616161 url('images/home-signupbox.gif') no-repeat left -27px;
	margin-right: 10px;}
.signup input.box:focus {
	background: #616161 url('images/home-signupbox.gif') no-repeat;
	outline: none;
}
.signup button.btn {
	width: 23px;
	height: 24px;
	cursor: pointer;
	text-indent: -9999px;
	background: #fbc900 url('images/home-signupbox.gif') no-repeat top right;

}
<!--[if lte IE 7]>
<link rel="stylesheet" type="text/css" href="ie.css" />
<![endif]-->
.signup input.box {
	background: url('images/home-signupbox.gif') no-repeat right top; /* Unique Input Box background image specifically for IE, and the background position must be aligned to the right*/
}

#ad-newsletter .signup input.box, #ad-newsletter .signup button.btn,#ad-newsletter .signup input.box:focus {
background-image:url('images/enews-signup.gif');
background-position:5px 3px;
background-repeat:no-repeat;
}
#ad-newsletter fieldset.signup {
margin-top:5px;
width:211px;
}
#ad-newsletter .signup input.box{
width:150px;
}
#ad-newsletter .signup button.btn {
background-position: top right;
}
/*----- Related Posts Customization-----------*/
.related_post {
margin:0px;
margin-bottom:20px;

}
#store-home-content {
	width:600px;
}
/*----- Twitter Feed Customization-----------*/

.twtr-hd{
display:none!important;
}

/*----- Contact page Customization -----------*/
.wpcf7 li{
list-style-type:none;
padding-bottom:10px;}
.wpcf7 label{
width:120px!important;
float:left;
}
.wpcf7-list-item {
display:block;
}

/*----- Sharethis Customization -----------*/
#sharethis_0{ float:right;}
