/*
Theme Name: WordPress claritylearning
Theme URI: http://liteboxweb.com/
Description: An original theme made for the Clarity Learning Tutoring Company.
Version: 1.5
Author: Kristian Urosevic
Tags: white color, one column, widgets

*/

/* @group Reset Styles */

/* Base Styles */
/* v1.0 | 20080212 */

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%;
	vertical-align: baseline;
	background: transparent;
}

li {
	font-size: .9em;
}
body {
	line-height: 1;
	background: url(http://lousavage.com/clients/claritylearning/wp-content/themes/claritylearning/images/bg.gif) repeat-x left top;
	text-align: center;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

#content_center p.date {
	color: #e09400;
	text-transform: uppercase;
	margin: 0;
	font-size: 11px;
}

#content_center p.postmetadata {
	color: #e09400;
	text-transform: uppercase;
	margin: 0;
	font-size: 11px;
}



/* @end */

/* @group Custom Styles */

/* @group Text */

#footer p {
	text-align: center;
	margin-top: 20px;
	font-size: .9em;
	color: #ffa500;
}

a {
	color: #0083cf;
	text-decoration: none;
}

a:hover {
	color: #000;
}

body {
	font-family: arial;
	color: #3a3a3a;
}

#content_left_escaped {
	font: 14px tahoma;
	color: #6e6e6e;
}

#content_center h2 {
	font: 2.2em Arial;
	color: #000;
	margin-top: 10px;
}

p.frontpage {
	font: 1.5em Arial;
	color: #000;
	margin-top: 10px;
}

h5 {
	margin-top: 5px;
	margin-bottom: 5px;
}



/* @end */

/* @group Content */

#content_center {
	width: 650px;
	float: right;
}

#content_center p {
	font-size: .9em;
	margin-top: 10px;
	line-height: 20px;
	margin-bottom: 10px;
}

#content_center h4 {
	border-bottom: 1px solid #ccc;
	padding: 5px 5px 5px 0;
	color: orange;
	font-size: 1.2em;
	margin-top: 10px;
}

#content_center ul li ul li {
	margin-top: 10px;
	color: #f79600;
}

#content_center ol li {
	background: url(http://lousavage.com/clients/claritylearning/wp-content/themes/claritylearning/images/checkmark.jpg..) no-repeat;
	padding-left: 0;
	list-style-type: decimal;
	margin-left: 30px;
	margin-top: 5px;
	margin-bottom: 10px;
	line-height: 18px;
	font-size: .9em;
}

img.alignleft {
	float: left;
	margin-right: 15px;
}

img.alignright {
	float: right;
	margin-right: 15px;
}

#content_center ul li {
	background: url(http://lousavage.com/clients/claritylearning/wp-content/themes/claritylearning/images/checkmark.jpg..) no-repeat;
	padding-left: 0;
	list-style-type: disc;
	margin-left: 30px;
	margin-bottom: 10px;
	margin-top: 5px;
}

#content_left {
	width: 230px;
	height: 300px;
	margin: 5px 0 0;
	letter-spacing: 1px;
	color: #000;
	font: italic .9em times;
	float: left;
	position: relative;
	top: 0;
	left: 0;
}

#content_left_front {
	width: 230px;
	margin: 5px 0 0;
	letter-spacing: 1px;
	color: #000;
	font: italic .9em times;
	float: left;
	position: relative;
	top: 0;
	left: 0;
}

li.brochure {
	padding-top: 15px;
	padding-bottom: 15px;
	margin: 10px 0 0;
	padding-left: 40px;
	background: url(http://lousavage.com/clients/claritylearning/wp-content/themes/claritylearning/images/pdf_icon.gif) no-repeat left 4px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	text-align: center;
	font: 14px Arial;
}

li.contact {
	padding-top: 15px;
	padding-bottom: 15px;
	margin: 0;
	padding-left: 40px;
	background: url(http://lousavage.com/clients/claritylearning/wp-content/themes/claritylearning/images/contact_icon.gif) no-repeat left 4px;
	border-bottom: 1px solid #ccc;
	text-align: center;
	font: 14px Arial;
}

li.blog {
	padding-top: 15px;
	padding-bottom: 15px;
	margin: 0;
	padding-left: 40px;
	background: url(http://lousavage.com/clients/claritylearning/wp-content/themes/claritylearning/images/news_icon.gif) no-repeat left 4px;
	border-bottom: 1px solid #ccc;
	text-align: center;
	font: 14px Arial;
}



/* @end */

/* @group Promotional */

#promotional {
	width: 900px;
	height: 264px;
	float: left;
	background: url(http://lousavage.com/clients/claritylearning/wp-content/themes/claritylearning/images/promotion.gif) no-repeat;
}



/* @end */

/* @group Menu */

#menu {
	width: 340px;
	height: 90px;
	float: right;
	font-family: Arial;
	color: #696969;
	padding: 0;
}

#menu ul li a {
	font: 12px/15px Arial;
	color: #737373;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

#menu ul li {
	font: 12px/0 Arial;
	margin: 0;
	padding: 0;
}

#menu ul:hover li a {
	color: #000;
}

#menu_1:hover h4,#menu_2:hover h4,#menu_3:hover h4,#menu_4:hover h4 {
	color: #000;
}

#menu ul li a:hover {
	color: #e18600;
}

#menu h4 {
	margin: 0 0 5px;
}

#menu_1 {
	width: 115px;
	float: left;
	margin-right: 10px;
}

#menu_2 {
	width: 110px;
	float: left;
	margin-right: 10px;
}

#menu_3 {
	width: 100px;
	float: left;
	margin-right: 10px;
}

#menu_4 {
	width: 80px;
	float: left;
	margin-right: 10px;
}

#logo {
	width: 252px;
	height: 115px;
	float: left;
	background: url(http://claritylearning.net/wp-content/themes/claritylearning/images/logo.png) no-repeat -11px 0;
	text-indent: -9999px;
	position: relative;
	top: -10px;
}



/* @end */

/* @group Main */

#wrapper {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
#header {
	height: 120px;
	width: 900px;
	float: left;
	margin-top: 20px;
}

#content {
	width: 900px;
	clear: both;
	float: left;
	border-top: 1px solid #000;
	margin-bottom: 10px;
}

#content {
	width: 900px;
	clear: both;
	float: left;
	border-top: 1px solid #000;
	margin-bottom: 10px;
}

#footer {
	width: 900px;
	clear: both;
	float: left;
	height: 100px;
	border-top: 1px solid #000;
}


/* @end */

/* @group entry */

#main_post_image {
	height: 150px;
	background-color: #ccc;
	width: 290px;
}

div#entries h3 {
}

#one_entry h1 a {
	color: #000;
	margin-top: 10px;
	font: 1.5em Arial;
}

#entries h1 a {
	color: #444444;
}

.post {
	margin-bottom: 1em;
	margin-top: 1em;
	border-bottom: 1px solid #ccc;
}

#one_entry {
	width: 290px;
	float: left;
	margin-right: 2px;
	height: 250px;
	margin-left: 5px;
	margin-top: 10px;
}



/* @end */

#more {
	position: relative;
	top: 250px;
	left: -290px;
}

input#parentname,input#studentname,input#email,input#subjects,input#phone,input#question {
	background-color: white;
	border: 1px solid #d2d2d2;
	color: #535353;
	font: 16px arial, helvetica, verdana;
	text-align: left;
	padding: 5px;
	width: 300px;
}

input#parentname:focus,input#studentname:focus,input#email:focus,input#subjects:focus,input#phone:focus,input#question:focus {
	border: 1px solid #919191;
	color: orange;
}

textarea {
	border: 1px solid #d2d2d2;
	background-color: white;
	padding: 5px;
	width: 300px;
	height: 120px;
	font-size: 16px;
	text-align: left;
	color: #535353;
}

textarea:focus {
	color: orange;
	border: 1px solid #919191;
}

label {
	font-family: arial;
}

input#submit {
	border-style: none;
	width: 60px;
	background-image: none;
}