/*
THEME NAME: EasiLearning
THEME URI: http://muymono.com
DESCRIPTION: The ultimate in SEO-ready themes, Thematic is a highly extensible, WordPress Theme Framework featuring 13 widget-ready areas, drop-downs, grid-based layout samples, plugin integration, shortcodes for your footer, &amp; a whole lot more. Perfect for any blog and <strong><em>the</em></strong> starting point for theme development.
VERSION: 1
AUTHOR: Adam Kerr
.
*/
/*  COLORS 

Dark Blue ---- #00294D
Purple       ---- #AA8EC1
Light Blue ---- #0099CC

*/
/* Reset browser defaults */
@import url('library/styles/reset.css');

/* Apply basic typography styles */
@import url('library/styles/typography.css');

/* Apply a basic layout */
@import url('library/layouts/2c-l-fixed.css');

/* Apply basic image styles */
@import url('library/styles/images.css');

/* Apply default theme styles and colors */
@import url('library/styles/default.css');

/* Prepare theme for plugins */
@import url('library/styles/plugins.css');


/* -------------------------------------------------------------- 
   
   Default styles for Images
   
   I've duplicated these styles here from images.css in
   order to get Thematic through the auto-checker at the
   official WordPress Themes directory.
   
   When the directory can hunt though css files linked
   through @import the styles below will no longer be
   neccesary and will be removed.
   
   Cheers. --Ian Stewart
  
-------------------------------------------------------------- */   

/*
						
@font-face {
	font-family: Rockwell;
	src: url('sifr/ROCK.TTF');
}
@font-face {
	font-family: Rockwell;
	font-weight: normal;
	src: url('sifr/ROCK.TTF');
}
  
h1,h2,h3,h4,h5,h6	{font-family: "Rockwell", Cambria, Georgia;}
*/
.removespacebelow	{margin-bottom:0px!important;}
.removespacebelow img	{margin-bottom:5px!important;}
#wrapper a	{color:#006699;}
#wrapper a:hover	{color:#F57B00;}
.sf-menu a	{color:#FFFFFF!important;}
.sf-menu a:hover	{text-decoration:underline!important;}
.sf-menu .current_page_item a {
background-color:#FFFFFF !important;
background-image:none;
color:#FF6600!important;
}
h1	{
	font-size:100%;
	color:#F90;
	font-weight:bold;
	margin-bottom:2px;
	line-height:32px;
	border-bottom-width: thin;
	border-bottom-style: double;
	border-bottom-color: #CCC;
	font-style: normal;
}
h1.banner-title	{color:#F90;;}
h2	{
	font-weight:normal!important;
	font-size:1.3em;
	color:#F60;	
}
h3	{
	font-size:1em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FC0;
	padding-bottom: -5px;
	color: #09C;
	font-style: normal;
}
h4	{
	font-size:80%;
	color: #999;
	text-decoration: overline;
	font-style: normal;
}
h5	{font-size:1.3em; font-weight:bold;color:#002c52;margin:10px 0px;}
h6#tagline	{font-size:1.3em;color:#666;}
li#sub-page-menu h3	{} /* Remove heading from sub page widget */
.entry-content img {
    margin: 0 0 18px 0;
}
.entry-content a img	{text-decoration:none;}
.table	{border-collapse: collapse!important; width:600px!important; border:none!important;}
.table td	{padding:5px 10px;border:2px solid #fff;}
.table tr	{border:2px solid #fff;}
.tableborder	{border-collapse: collapse!important; width:600px!important; border:1px solid #ccc!important;}
.tableborder td	{padding:5px 10px;border:1px solid #ccc!important;background:#f6f6f6;}
.tableborder tr	{border:1px solid #ccc!important;}
.focus	{font-size: 13px; background:#EFEFEF!important;}
.edit-link	{clear:both;float:left;}
blockquote	
{
	background-image:url(img/quote_bg.gif);
	background-repeat:no-repeat;
	background-position: 10px 18px;
		padding:2em 2em 1em 7em;
		margin-bottom:15px;
		background-color:transparent;
}
blockquote p	{background-color:transparent;}

/*  LISTS */
.left_list,.right_list {margin:0px 0px 20px 0px!important; padding:0px; list-style:none;}
.left_list li,.right_list li	{list-style:disc;margin:0px 0px 0px 14px;}
.left_list strong,.right_list strong	{display:block;padding-bottom:8px;}
.left_list li ul li,.right_list li ul li	{list-style:disc;}
.left_list	{float:left; width:50%; display:block;}
.right_list	{float:right; clear:none; width:50%; display:block;}
.large_list	{padding:0px 0px 0px 10px; margin:0px; list-style:none;}
.small_list	{padding:0px 0px 0px 16px; margin:0px; list-style:disc; font-size:90%;}

/*    Video     */

.flashvideo	{display:block; clear:both;}

/*   Newsletter     */

#newsletter form	{width:250px;}
#newsletter form	 p	{margin:4px 0 ;}
#newsletter form input[type="text"]{width:230px; padding:5px;}
#newsletter form input[type="submit"]	{float:right;}

/*   Related Documents */

.relateddocs	{
	background:#F4F4F4 none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	margin:10px 0;
	padding:15px 24px;}
.relateddocs h3	{margin-bottom:8px;}
.relateddocs_body a	
{
	padding:2px 0px 2px 24px;
	background-image: url(img/pdf_20.gif);background-position:left 0px;
	background-repeat:no-repeat;
}
/*  Top */

.top	{
bottom:20px;
cursor:pointer;
position:fixed;
right:30px;
height:48px;
width:38px;
text-indent: -999em;

}
#topcontrol	{bottom:55px!important; right:40px!important;}

.entry-content img.border	{padding:3px; border:1px solid #cccccc;}
/* contact Page */
#contact_info	
{
	width: 45%;
	float: right;
	font-size:90%;
	line-height:1.3em;
}

/*  contact form */

.wpcf7-form textarea	{width:420px;}

.wpcf7 button,.wpcf7 input[type="reset"],.wpcf7 input[type="button"],.wpcf7 input[type="submit"] 
{
	clear:both;
	display:block;
	margin:10px 0;
float:right;
}

/*   Newsletter From    */

.newsletter-form	{width:300px;}
.newsletter-form label	{clear:both;float:left;display:block;margin-right:10px;}
.newsletter-form p.newsletter-button	{float:right;display:block;}
.page-template-links-php .entry-content ul	{margin:0px;  padding:0px;}


/* -------------------BUTTONS----------------------  */

input[type="reset"], input[type="button"], input[type="submit"]	
{
padding:6px 10px;
border:1px solid #ddd!important;
background:#f2f2f4;
color:#FF6600;
}

.Buttons	{ float:right;}
input[type="button"]:hover, input[type="submit"]:hover,buttton:hover,.button:hover
{
	cursor:pointer;
	background:#FF6600;
	color:#fff;
}

.solo-subscribe-to-comments
{clear:both;font-size:1.1em;}

.wp-polls .Buttons {
margin-top:10px!important;
}
.wp-polls {
border:1px solid #ccc!important;
padding:12px 15px!important;
}
/*  Other Styles   */

.alignleft,
img.alignleft {
	float: left;
    margin-right:20px;
}
.alignright,
img.alignright {
	display: block;
	float: right;
    margin-left:20px;
}
.aligncenter,
img.aligncenter {
	margin-left:auto;
	margin-right:auto;
	display: block;
	clear: both;
}
.wp-caption {
	text-align: center;
	margin-bottom:18px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	margin: 0;
	padding:5px;
}
.gallery img {
    margin:0;
}
.wp-smiley { /* Prevent the smileys from breaking line-height */
	max-height:12px;
	margin:0 !important;
}

    /* image replacement */
         #prevBtn, #nextBtn{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */

			
	/* slider */
#slide_contain	{
    width:900px;
	height:250px;
	padding:0px 30px 0 30px;
	overflow:hidden;
}
		#slider ul, #slider li{ 
			margin:0;
			padding:0;
			list-style:none;
			}	
		#slider, #slider li{ 
			height:240px;
			width:900px;
			overflow:hidden;
				margin:0px!important;
			padding:0px!important;
			}	

		#prevBtn, #nextBtn{ 

display:block;
height:240px;
left:-30px;
position:relative;
z-index:101;
top:-140px;
width:30px;
			}	
		#nextBtn{ 
			left:905px;
			top:-380px;
			}														
		#prevBtn a, #nextBtn a{  
			display:block;
			width:30px;
			height:77px;
			background:url(img/btn_prev.gif) no-repeat 0 0;	
			}	
		#nextBtn a{ 
			background:url(img/btn_next.gif) no-repeat 0 0;	
			}								
			
	.banner_1	{background: url(img/banner_1.jpg) no-repeat;}
		.banner_2	{background: url(img/banner_2.jpg) no-repeat;}
			.banner_3	{background: url(img/banner_3.jpg) no-repeat;}
				.banner_4	{background: url(img/banner_4.jpg) no-repeat;}

	
	.message_box	{ margin:0px 20px;padding: 36px 0 0 0;width:860px;overflow:hidden;height:190px;}
	.message_box h5.banner-title	{color:#FFFFFF;font-size:1.8em;line-height:1.1em;margin-bottom:8px;width:58%;}
	span.sub-banner	{font-size:13px;color:#ffffff;font-weight:bold;width:58%;display:block;	}
	span.sub-banner-purple	{font-size:13px;color:#dddddd;font-weight:bold;width:58%;display:block;	}
	.message_box p	{color:#ffffff;margin:0px!important;font-size:1em;}
	.message_box a {color:#ffffff; font-weight:bold;list-style-type:none;background: url(img/bullet2.gif) no-repeat left center;padding:1px 0px 1px 22px;float:left; display:block; clear:both;color:#FFFFFF;	 text-decoration:none; font-size:.8em;}
	.message_box a:hover	{text-decoration:underline;color:#cccccc; }
	
	/* // slider */	
	
	.skipnumbers	{position:relative; top:-45px; left:50px; z-index:100;display:block;overflow:auto;width:200px; }

	.skipnumbers a.skipbut	{background: url(img/number_bg.gif) no-repeat;font-weight:bold;margin-right:4px;height:24px;padding-top:2px;font-size:.8em;text-decoration:none;color:#00294D;display:block;float:left; clear:none; width:25px; text-align:center;}
.skipnumbers a.skipbut:hover   {background: url(img/number_bg_over.gif) no-repeat;text-decoration:none;color:#FFFFFF;}
 .skipnumbers a.current-number	{background: url(img/number_bg_over.gif) no-repeat;text-decoration:none;color:#FFFFFF;}
	.breadcrumb	{font-size:11px; color:#3E444A; padding:0px 0px 3px 0; border-bottom: 1px solid #ecf0f1 ;margin:10px 0 30px; padding-left:18px; background: url(img/breadcrumb_bg.gif) no-repeat 2px 7px;}
	.breadcrumb	a	{color:#999;text-decoration:none;}
	.breadcrumb	a:hover	{color:#0099CC;}
	
	.clients	{display:none!important;background: url(img/client_button.gif) no-repeat;font-weight:bold;height:134px;text-indent:-999em; padding-top:1px;font-size:.8em;text-decoration:none;color:#00294D;display:block;position:absolute; left:0px; top:210px;width:35px; }
	/* FORM */
	
	input,textarea	{padding:3px;}
		input,textarea,select	{font-size:1em;}
	.wpcf7-list-item	{clear:both!important; float:left;display:block;margin-left: 0px!important;}
	.wpcf7-list-item input	{margin-right:0.3em;}
	.your-message	{top:-15px;}
	
	.row {
clear:both;
display:inline-block;
padding:2px 0;
width:100%;
}
.row label {
font-size:0.8em;
font-weight:bold;
line-height:1.3em;
padding-bottom:10px;
padding-right:8px;
position:relative;
text-align:left;
width:144px;
}
.row input, .row textarea, .row select, .row label {
clear:none;
display:inline-block;
float:left;
}
.row input[type="text"], .row textarea {
width:160px;
}
.row span.error {
clear:both;
color:Red;
font-size:11px;
margin-left:133px;
padding-top:5px;
}
.row span {
clear:none;
float:left;
}
.required {
color:Red;
display:inline;
float:none;
font-size:1.2em;
}
button, input[type="reset"], input[type="button"], input[type="submit"] {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
background:#FF9900 none repeat scroll 0 0;
border:1px solid #ccc !important;
color:#111;
font-weight:bold;
padding:5px 15px !important;
font-size:1.1em;
}
button:hover, input[type="reset"]:hover, input[type="button"]:hover, input[type="submit"]:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#006699 none repeat scroll 0 0;
border:1px solid #666666 !important;
color:#ffffff;
cursor:pointer;
}
	.widget_subpages .current_page_item	{font-weight:bold;}
	#main	{position:relative;z-index:1001;}
	#courses span span	{display:inline-block;_float:none!important;}

