L/*  
Theme Name: Motion
Theme URI: http://85ideas.com/public-releases/wordpress-theme-motion/
Description: Dark and colorful theme with sweet transparency characteristics. Drop-down categories menu, 2-column layout and widget-ready footer and sidebar.
Author: Sam @ 85ideas	
Author URI: http://85ideas.com/
Version: 1.0.4
Tags: black, blue, green, dark, two-columns, sticky-post, threaded-comments, fixed-width, right-sidebar

	This theme was designed and built for the WordPress CMS and is copyright 85ideas.com.
	Modify, adapt, and customize for your own site at will!

	The CSS, XHTML and design of this theme are released under GPL:
	http://www.gnu.org/licenses/old-licenses/gpl-2.0.html

*/
/************************************************
*          Resets          *
************************************************/
html, body, div, p, span, h1, h2, h3, h4, h5, h6, img, ul, ol, dl, li, dt, dd, blockquote, pre, form, fieldset, label, input, table, th, td, a
{margin:0; padding:0; border:0; vertical-align:baseline; }  
:focus {outline:0;}
body {line-height:1;}
ul, ol {list-style:none;}
/************************************************
*          General elements       *
************************************************/
body {background:#fff ;font-family: verdana,tahoma; text-align:center; padding-bottom:20px;} 
#sidebar h1, h2 {float:left;padding:15px 0 30px 28px;text-align:left;width:522px;color:#FE7D39;font-size:18px;}
#sidebar h3, h4, h5, h6 {float:left;padding:15px 0 13px 0;text-align:left;width:306px;color:#FE7D39;font-size:18px;}
a {text-decoration:none;}
blockquote {font-style:italic; background:url(images/whitetrans.png); padding:.4em 1em .7em 1em; margin:.7em 0 .3em 0;}
code {font-size:1.1em;}
kbd, tt {font-size:1.2em;}
hr {border:1px solid #a8ef9d;}
pre {overflow:auto; width:600px; background:url(images/blacktrans.png); padding:1em 1.5em; margin:1em 0; font-size:1.2em; white-space:pre-wrap; /* css3 */}
textarea {color:#5B5B51;; font-size:1em;border:1px solid #999999;float:left;margin-left:20px;width:300px;overflow:hidden;}
input,select {color:#5B5B51;; font-size:1em;}
input.radio, input.checkbox {background:#fff; padding:2px;}
form label{font-weight:bold; display:block;}
/************************************************
*          General       *
************************************************/
#wrapper {padding:0; text-align:left; width:100%;}
.cleared {clear:both;}
/************************************************
*          Header       *
************************************************/
#top #topmenu {float:left; width:640px;}
#top #topmenu li {float:left; background:url(images/whitetrans.png); padding:0 .8em .2em .8em; line-height:1.5em; margin:0 .4em .4em 0;}
#top #topmenu li:hover {background:url(images/blacktrans.png);}
#top #topmenu li a {color:#fff; font-size:.75em;}
#top #topmenu li a:hover {color:#a8ef9d;}
#top #topmenu li a.rss {background:url(images/rsstrans.png) left 4px no-repeat; padding-left:17px;}
.searchBox{padding-left:0px;}
#search input {float:left;}
#search .searchForm{width:163px;height:24px;padding-top:5px;font-size:14px;}
#search .searchIcon{background:url(images/search-btn.gif) 0 0 no-repeat;cursor:pointer;height:33px;width:37px;}
.searchTitle{padding-left:15px !important;}
#searchbox:hover {background:#fff;}
.submitbutton {cursor:pointer; background:url(images/blacktrans.png); color:#fff; font-size:0.8em; padding:.08em; vertical-align:top;}
#top .submitbutton:hover {background:url(images/whitetrans.png);}
#header {margin:0 auto 0; width:980px;}
#header #logo {float:left; width:740px; margin:0;}
#header #logo img {float:left; margin:-4px 0 0 0;}
#header #logo h1 a {color:#fff; font-size:2em; font-weight:normal; text-shadow:0 0 6px #555;}
#header #logo h1 a:hover {color:#a8ef9d;}
#header #logo h1 a {color:#fff; font-size:2em; font-weight:normal; text-shadow:0 0 6px #555;}
#header #logo h1 a:hover {color:#a8ef9d;}
#header #logo #desc {font-size:.8em; color:#ddd; margin-top:.5em; line-height:1.2em;}
#header #headerbanner {width:468px; margin:30px 0 10px 0; text-align:right; padding:10px; background:url(images/whitetrans.png); font-size:.8em; line-height:1.5em;}
#header #headerbanner h3 {font-size:1.1em;}
#header #headerbanner p a {border-bottom:1px dashed #a8ef9d;}
#header #headerbanner a:hover {background:url(images/blacktrans.png);}
#catnav {width:100%; background-color:#f3f3f3; border-top:1px solid #e2dbd3;}
#nav li {float:left; line-height:2em; margin:5px 0 5px 5px;}
#nav li a {display:block; margin:0; font-size:0.9em; color:#7c7c7c;padding:0 20px;}
#nav li a:hover {color:#ff9205; text-decoration:none; display:block;}
#nav li ul {position:absolute; width:180px; left:-999em; padding-top:5px; margin:0;}
#nav li:hover ul, #nav li.sfhover ul {left:auto;}
#nav li li {padding:0; margin:0; width:180px; line-height:1.5em;}	
#nav li li a {color:#fff; margin:0; padding:7px 13px; );}
#nav li li a:hover {color:#afdaff;}
#nav li:hover, #nav li.sfhover { /* prevents IE7 drop-down menu bug (focus on a page element prevents nested menus from disappearing) */
  position: static;}
#header .address{float:right;width:240px;}
#header .address ul{float:left;font-size:12px;line-height:14px;margin:11px 0 9px 2px;text-align:right;width:230px;}
#header .address ul li{color:#5b5b51;}
#header .address ul li.first{color:#ff8549;}

#header .addressSecond{float:right;width:240px;}
#header .addressSecond ul{float:left;font-size:12px;line-height:14px;margin:0 0 0 2px;text-align:right;width:230px;}
#header .addressSecond ul li{color:#5b5b51;}
#header .addressSecond ul li.first{color:#ff8549;}
/************************************************
*          Content      *
************************************************/
#main {margin:0 auto;padding-top:48px;width:980px;background-color:#ffffff;}
#content {float:left; width:630px;padding-bottom:2px;background-repeat:repeat-x;}
#content .box{width:530px;margin:0 auto;text-align:left;border-bottom:1px solid #d7d7d7;padding:10px 0px 30px 0;line-height:22px;}
#content .box a
{
	color:#ff7d11;
}
#content .box h3.title a
{
	font-size:17px;
}
#content .box span
{
	font-size:13px;
}
#content .box span, #content .box p
{
	color:#464646;
}
#content .box p
{
	font-size:12px;
	width:530px;
	padding:10px 0 10px 0;
}
#content .box a.more
{
	float:right;
	font-size:12px;
}
#content p{ color:#464646; font-size:12px; line-height:19px; width:575px; margin:0 auto;text-align:left;padding-bottom:7px;}
#content p.text
{
	padding:0px 14px 15px 11px;
}
#contentfull {float:left; width:980px;}
h2#contentdesc {font-weight:normal; font-size:1.3em; padding-bottom:15px;}
h2#contentdesc span {color:#a8ef9d;}

.post {padding:0 0 35px 0;}
.sticky {padding:10px; margin-bottom:35px; background:url(images/blacktrans.png);}
.posttop {padding:10px;}
.posttop h2.posttitle a {color:#afdaff; font-size:1.4em;}
.posttop h2.posttitle a:hover {color:#a8ef9d; border-bottom:1px dashed #a8ef9d;}
.postmetatop {text-transform:capitalize; font-size:0.7em; padding-top:8px; line-height:1.5em;}
.postmetatop .categs {float:left; width:450px; background:url(images/categ.png) left 2px no-repeat; padding-left:20px; line-height:16px;}
.postmetatop .categs a:hover {color:#afdaff;}
.postmetatop .date {float:left; width:161px; text-align:right;}
.postmetatop .date span {background:url(images/date.png) left no-repeat; padding-left:20px;}

.postcontent {color:#fff; margin:.8em 0; font-size:0.8em; line-height:1.5em;}
.postcontent h1 {padding:.8em 0; font-size:1.5em;}
.postcontent h2 {padding:.8em 0; font-size:1.4em;}
.postcontent h3 {padding:.8em 0; font-size:1.3em;}
.postcontent h4 {padding:.8em 0; font-size:1.2em;}
.postcontent h5 {padding:.8em 0; font-size:1.1em;}
.postcontent h6 {padding:.8em 0; font-size:1em;}
.postcontent p {padding:.6em 0 .2em 0;}
.postcontent a {border-bottom:1px dashed #a8ef9d;}
.postcontent a:hover {background:url(images/blacktrans.png);}
.postcontent ul, .postcontent ol {padding:.4em 0 .5em 2em;}
.postcontent ul li {list-style:disc;}
.postcontent ol li {list-style:decimal;}

.postmetabottom {background:url(images/whitetrans.png); padding:10px; font-size:0.8em; line-height:1.1em; margin-top:15px;}
.postmetabottom a {color:#fff;}
.postmetabottom a:hover {color:#afdaff;}
.postmetabottom .tags {float:left; width:440px; background:url(images/tags.png) left 1px no-repeat; padding-left:20px; line-height:16px;}
.postmetabottom .readmore {float:right; width:140px; text-align:right;}
.postmetabottom .readmore span {background:url(images/more.png) left 4px no-repeat; padding-left:17px;}

.postmetaauthor {background:url(images/blacktrans.png); padding:10px; font-size:0.8em; line-height:1.1em; margin-top:20px;}
.postmetaauthor .authorpic {float:left; width:60px; }
.postmetaauthor .authordesc {float:right; width:540px; }
.postmetaauthor .authordesc p.theauthor {line-height:1.4em; font-weight:bold;}
.postmetaauthor .authordesc p.thedesc {line-height:1.4em; padding:.8em 0 .2em 0;}
.postmetaauthor .authordesc a {color:#afdaff; border-bottom:1px dashed #afdaff;}
.postmetaauthor .authordesc a:hover {background:url(images/blacktrans.png);}
.sponsor
{
	margin-top:45px;
	width:630px;
}
.sponsor .title
{
	background-color:#ebe7ce;
	border-top:2px solid #e0dbbd;
	float:left;
	width:630px;
}
.sponsor .title img
{
	float:left;
	margin:10px 10px 10px 22px;
}
.sponsor .title p
{
	float:left !important;
	margin:15px 0px 0px 0px !important;
	width:auto !important;
	font-size:18px !important;
}
.sponsor img.single
{
	margin-left:17px;
}
/************************************************
*          Navigation      *
************************************************/
#navigation {line-height:1.7em; margin-bottom:5px;}
#navigation a {border-bottom:1px dashed #a8ef9d;}
#navigation a:hover {background:url(images/blacktrans.png);}

#navigation .wp-pagenavi a {padding:5px 7px; font-size:.8em; background:url(images/blacktrans2.png); color:#fff; border:none;}
#navigation .wp-pagenavi a:hover {color:#a8ef9d;}
#navigation .wp-pagenavi span.pages, #navigation .wp-pagenavi span.current, #navigation .wp-pagenavi span.extend {padding:5px 7px; font-size:.8em; background:url(images/blacktrans2.png); color:#fff; border:none;}
/************************************************
*          Comments      *
************************************************/
#comments {margin:0 0 15px 0;}
#comments h3 {font-size:1em; font-weight:normal;}
#comments ul.commentlist li {margin:10px 0 0 0; padding:15px; background:url(images/blacktrans.png);}
#comments ul.commentlist li ul.children li {margin:20px 0 0 20px;}
#comments img.avatar {float:left; margin:0 20px 0 0;}
#comments .commentbody .author {font-size:.9em; margin-bottom:10px; color:#eee;}
#comments .commentbody .author a {color:#b9ff9d; border-bottom:1px dashed #b9ff9d;}
#comments .commentbody .author a:hover {color:#eee; border-bottom:1px dashed #b9ff9d;}
#comments .commentbody .commentmetadata {font-size:.7em; color:#bbb; margin-bottom:25px;}
#comments .commentbody .commentmetadata a {color:#bbb;}
#comments .commentbody em {margin-bottom:10px; color:#eee; display:block; font-size:.8em; font-style:normal;}
#comments .commentbody p {font-size:.8em; padding:5px 0 8px 0; line-height:1.4em;}
#comments .commentbody p a {color:#b9ff9d; border-bottom:1px dashed #b9ff9d;}
#comments .commentbody p a:hover {color:#eee; border-bottom:1px dashed #b9ff9d;}
#comments .reply a {margin-top:5px; padding:5px; line-height:1.3em; font-size:.7em; float:left; background:#ddd; color:#000;}
#comments .reply a:hover {background:#fff; color:#111;}
#comments h3#trackbacktitle {padding-top:10px;}
#comments ul.trackback {margin:10px 0 0 0; padding:15px; background:url(images/blacktrans.png);}
#comments ul.trackback li {margin-bottom:17px; font-size:.9em;}
#comments ul.trackback li .commentbody .author {margin:0;}
#comments a#cancel-comment-reply-link {display:block; padding:8px 0;}
#comments a#cancel-comment-reply-link:hover {color:#ccc;}
#comments #respond {margin-top:20px;}
#comments #respond h3 {margin-bottom:15px;}
#comments #respond input {padding:5px; width:200px; background:#efefef; font-size:.8em;}
#comments #respond p {padding:.5em 0 0 0;}
#comments #respond p label {font-size:.8em; font-weight:normal;}
#comments #respond textarea {width:600px; padding:10px; background:#efefef; font-size:.8em; border:none;}
#comments #respond .submitbutton {color:#fff; background:url(images/blacktrans3.png); padding:6px; line-height:1.4em; font-size:.8em;}
#comments #respond .submitbutton:hover {cursor:pointer; color:#a8ef9d;}
#comments #respond p.subscribe-to-comments label {display:inline; margin-left:4px;}
#sidebar {float:left; width:347px; font-size:0.8em; line-height:1.4em;background-color:#fafafa;border-right:1px solid #eaeaea; border-left:1px solid #ffffff;}
#sidebar .midBox{background-color:#efefef;float:left;width:330px;text-align:left;padding-left:17px;border-right:1px solid #f5f5f5;}
#sidebar .midBox ul li {padding:1px 0 3px; margin-bottom:0px;}
#sidebar h3 {padding:25px 0px 8px 0px; line-height:1.3em; font-weight:normal; font-size:1.4em;color:#fe7e37; text-align:left;}
#sidebar ul ul li {padding-bottom:8px;}
#sidebar .midBox ul li a {color:#464646;display:block;font-size:14px;padding:3px 0;}
#sidebar .midBox ul li a:hover { color:#ffa406;}
#sidebar p {color:#464646; padding:0 0px 0px 0px; font-size:11px;}
#sidebar p a {color:#464646;}
#sidebar p a:hover {color:#FFA406;}
#sidebar img {border:none; padding:0 5px;}
#sidebar img.avatar {float:left; padding:0 15px 5px 5px;}
#tag_cloud a, .widget_tag_cloud a {display:inline;}
#tag_cloud a:hover {color:#fff;}
li#tagbox a:hover {color:#fff;}
#sidebars ul.children li {border-bottom:none;}
#sidebars ul.children {margin-bottom:0;}
.btmSeperator{border-bottom:1px solid #d7d7d7; margin:2px 18px 3px 19px;padding:5px 0px 5px 0px;width:275px;}
.contactMail{width:326px;float:left;text-align:left;padding:0px 0px 25px 17px;background-color:#fafafa;}
.contactMail p{padding:5px 0 5px 17px !important;}
.contactMail span {display:block;}
.contactMail input.box
{
	border:1px solid #d9d9d9;
	float:left;
	width:222px;
	font-size:14px;
	height:24px;
	padding-top:4px;
}
.contactMail input.submit
{
	background:url(images/bt-submit.gif) 0 0 no-repeat;
	width:65px;
	height:33px;
	cursor:pointer;
	text-indent:-9999px;
	float:left;
	margin:0 0 0 10px;
}
a.blog
{
	color:#ff7806 !important;
}
a.blog:hover
{
	color:#ffa406 !important;
}
.rss
{
	float:right;
	margin:10px 10px 10px 0px;
}
.rss a
{
	background:url(images/rsstrans.png) center left no-repeat;
	font-size:11px;
	color:#969696;
	padding-left:15px;
}
.videoSect
{
	margin:5px 0px 5px 0px;
}
.videoSect p
{
	margin:0 0 5px 43px !important;
	text-align:left;
}
.videoSect h3
{
	padding:10px 0 0 34px !important;
	margin-bottom:0 !important;
	font-size:15px !important;
}
#sidebar .donate
{
	height:83px;
	width:171px;
	cursor:pointer;
	margin:22px 0 1px 16px;
}
li.socialIcons span
{
	padding:6px 0 0 0px;
	display:block;
	text-align:center;
}
li.socialIcons span a
{
	float:left;
	display:inline !important;
}
/************************************************
*          Footer       *
************************************************/
#footer {clear:both; background:url(images/footerBg.jpg) 0 0 repeat-x; font-size:0.8em;width:100%; height:89px;}
#footer .foot1 {width:980px;margin:0 auto;
padding:20px 0 0 0;}
#footer p {line-height:1.5em; color:#fc7d38;padding:0px 0 0 0px; float:left; font-size:12px;}
#footer ul{ float:right; font-size:11px;}
#footer ul li {padding:0px 0px 4px 0px; margin-bottom:10px;  float:left;  }
#footer ul ul li {line-height:1.5em; padding:0 0 0 10px; margin-bottom:4px;}
#footer li a {font-weight:normal;  padding:2px 10px 2px 10px; color:#464646;}
#footer li a:hover { color:#ffa406;}
#footer .widget_tag_cloud a {display:inline;}
#footer .widget_tag_cloud a:hover {background:none; color:#fff;}
#followUs
{
	background-image:url(images/icon-twitter.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#01A6E6;
	display:block;
	height:33px;
	margin-top:14px;
	padding:24px 0px 0px 40px;
}
#connect
{
	color:#355497;
	background-image:url(images/icon-facebook.gif);
	background-position:left center;
	background-repeat:no-repeat;
	display:block;
	height:33px;
	margin-top:14px;
	padding:24px 0px 0px 40px;
}



/************************************************
*          WP related          *
************************************************/
.alignleft {float:left; margin:5px 15px 7px 0;}
.alignright {float:right; margin:5px 0 7px 15px;}
.aligncenter, div.aligncenter {margin:10px auto; text-align:center; display:block;}

img.alignleft {float:left; margin:5px 15px 5px 0;}
img.alignright {float:right; margin:5px 0 5px 15px;}
img.aligncenter {margin:10px auto; text-align:center; display:block;}

.wp-caption {text-align:center; background:url(images/blacktrans.png); padding-top:6px;
  /* optional rounded corners for browsers that support it */
  -moz-border-radius: 4px;
  -khtml-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  }
.wp-caption img {padding:0; margin:0; border: 0 none;}
.wp-caption p.wp-caption-text {font-size:11px; line-height:17px; padding:0 4px 5px; margin:0;}


/*---------------new styles---------------*/


#nav
{
	width:980px;
	margin:0 auto;
}
#nav li.current
{
	background-image:url(images/li_active_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
}
#headerbanner
{
	background-image:url(images/bannerBg.jpg);
	background-repeat:repeat-x;
	height:314px;
	width:100%;
	margin-top:-6px;
	*margin-top:-2px;
	padding-top:1px;
}
#headerbanner .inner
{
	background:url(images/bnr-home.jpg) 0 0 no-repeat;
	width:990px;
	height:314px;
	margin:0 auto;
}
#headerbanner .donate
{
	background:url(images/bnr-donate.jpg) 0 0 no-repeat;
	width:990px;
	height:314px;
	margin:0 auto;
}
.text_donate {
	color:white;
	float:left;
	font-size:32px;
	margin-top:164px;
	padding-left:25px;
	width:396px;
}
#headerbanner .donate .text {
	float:left;
	margin-top:90px;
	width:500px;
}
p.name
{
	color:#fee0a4;
	float:left;
	margin-right:5px;
	font-size:16px;
}
#headerbanner .inner .text
{
	margin-top:90px;
	float:right;
	width:500px;
}
#headerbanner .inner .text span
{
	color:#fffdf8;
	font-size:12px;
	line-height:21px;
}
p.qstn
{
	color:#f6d68d;
	margin:14px 0 30px;
}
.btn
{
	background:url(images/Become-a-Volunteer.png) 0 0 no-repeat;
	width:254px;
	height:90px;
	float:right;
	
}
/*----------------tab styles----------*/
.tab
{
	width:100%;
	background-color:#b3b09d;
	height:90px;
	border-top:1px solid #aca88d;
}
.tab .tabBox
{
	width:980px;
	margin:0 auto;
	height:90px;
	border-left:1px solid #f2eed1;
}
.tab .tabBox .colA
{
	background-color:#d7d5be;
	border-top:1px solid #cfcaac;
	float:left;
}
.tab .tabBox .colB
{
	background-color:#c3c1ac;
	float:left;
	height:63px;
}
.tab .tabBox .colA, .tab .tabBox .colB
{
	width:245px;
	height:89px;
}
.tab .tabBox a
{
	display:block;
	float:left;
	color:#020001;
}
a.tabText
{
	float:left;
	display:block;
	margin:35px 30px 0px 30px;
}
a.tabImgA, a.tabImgB

{
	display:block;
	margin-top:15px;
}
.tab .tabBox a img
{
	float:left;
	padding:0 !important;
}

#outer
{
	width:100%;
	background-color:#dfdfdf;
	border-bottom:1px solid #cdcdcd;
}
/*---------contact------------*/
.contact 
{
	background-image:url(images/contact-us.png);
	background-repeat:no-repeat;
	height:182px;
	left:0;
	position:fixed;
	top:220px;
	width:47px;
	z-index:91;
}
/*---------------for blog---------*/
#content h1 a
{
	color:#fe7d39;
	font-size:25px;
	margin-left:22px;
	font-weight:normal;
	
}
p.smallTxt
{
	color:#464646; 
	padding:0 0px 10px 0px; 
	font-size:11px;
}
.imgSect
{
	width:425px;
	margin:0 auto;
}
.imgSect .rw
{
	float:left;
	width:425px;
}
.imgSect .rw a 
{
	float:left;
	display:block;
	width:212px;
	margin-top:5px;
}
.blogTitle
{
	margin:20px 5px 5px 20px;
}
#ArchiveList 
{
	text-align:left;
	padding-left:32px;
	padding-top:34px;
}
 #ArchiveList ul 
{
	border-width:0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
 #ArchiveList ul li span.open
{
	border-width:0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0.25em 0;
	padding:0px 0px 0px 15px;
	background:url(images/ul-open.jpg) left center no-repeat;
	display:block;
}
#ArchiveList ul li cat-item
{
	border-width:0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0.25em 0;
	padding:0px 0px 0px 15px;
	background:url(images/ul-closed.jpg) left center no-repeat;
	display:block;
}
 #ArchiveList ul li ul
 {
 	padding-left:20px;
 }
 #ArchiveList ul li ul li span.open
 {
 	background:url(images/li-open.jpg) left center no-repeat;
	padding-left:15px;
	
 }
 #ArchiveList ul li ul li span.closed
 {
 	background:url(images/li-closed.jpg) left center no-repeat;
	padding-left:15px;
 }
  #ArchiveList ul li ul li ul li
  {
  	padding-left:0px;
  }
#ArchiveList ul li  a
{
	color:#999999;
}
#ArchiveList ul li  a:hover
{
	color:#FE7E37;
	text-decoration:underline;
}
/*--------------footer active link style----------------*/
#footer .active
{
	color:#dd7009;
}
.donateImage {
	margin-left:120px;
}
.slider1 {
	height:306px;
}
/* Root = Horizontal, Secondary = Vertical */
#menuHolder
{
	width:100%;
	background:url(images/top-nav-gradient.gif) 0 0 repeat-x;
	border-top:2px solid #ff7806;
	height:46px;
	z-index:1000 !important;
	position:absolute;
}
ul#navmenu {
  margin: 0;
  border: 0 none;
  padding-bottom: 2px;
  width: 980px; /*For KHTML*/
  list-style: none;
  margin:0 auto;
  z-index:1000 !important;
}

ul#navmenu li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 46px;
  width:120px;
  background:url(images/top-nav-orange-line.gif) center left no-repeat;
}

ul#navmenu ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 200px;
  list-style: none;
  display: none;
  position: absolute;
  top: 45px;
  border:1px solid #ff8e2e;
  left: 0;
  background-color:#ff7806;
  z-index:10000 !important;
}
#myGallery{z-index:10 !important; }

ul#navmenu ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu ul li {
  width: 200px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
  z-index:1000 !important;
  background:none;
  border-bottom:1px solid #fd8e2e;
  height:35px;
}

/* Root Menu */
ul#navmenu li a {
  padding:14px 0 0 0px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  font: bold 12px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  text-align:center;
  color:#FFFFFF;
}
ul#navmenu li a:hover
{
	background:url(images/top-nav-gradient-over.gif) 0 0 repeat-x;
	height:46px;
	color:#FFFFFF;
}
ul#navmenu a.selected {
	background:url(images/top-nav-gradient-over.gif) 0 0 repeat-x;
	height:32px;
}
ul#navmenu a.selected:hover {
  background: #FF9205;
  color: #FFF;
  height:32px;
}
/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
  color: #ffffff;
}
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
}
/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
  float: none;
  color: #ffffff;
  background-image:none;
  padding:10px 0 5px 10px !important;
  text-align:left;
  height:20px;
}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
  color: #ffffff;
  background-image:none;
  background-color:#ffa406;
}

/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
  color: #666;
}

/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
  color: #FFF;
}

/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul#navmenu ul ul,
ul#navmenu ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left:201px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
  display: none;
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
  display: block;
}
.toggler {position:fixed;z-index:2;float:left;}
#button {text-decoration: none; position:fixed;top:260px;width:40px;z-index:91;left:0;cursor:pointer;}
#button1 {float:left;cursor:pointer;left:490px;position:absolute;}
#effect { width: 534px; height:260px;position:fixed;border-bottom: 3px solid #c3c3c3;border-right: 1px solid #c3c3c3;background:url(images/bg-gradient.gif) 0 0 repeat-x;left:0;float:left;top:260px;}
.contact-txt {float:left;width:160px;padding-left:5px;text-align:center;font-size:13px;padding-top:8px;}
.wpcf7-validates-as-required {border:1px solid #999;margin-left:20px;width:302px;float:left;margin-bottom:8px;margin-top:2px;color:#5B5B51;}
ul#navmenu li.socialIcons{width:45px !important;}
ul#navmenu li.searchSect{width:290px;}
li.socialIcons  span a:hover{background-image:none !important;}
#search {float:left; width:200px; border:1px solid #ff7806;height:33px; background-color:#FFFFFF; margin:4px 0 0 9px;}
#searchTxt{color:#ffffff; float:left; font-weight:bold; font-size:12px;width:60px; text-align:center; padding:15px 0 0 9px;}
.gallerylayer {z-index:-0 !important;}
#pageContent {float:left; width:630px;padding-bottom:2px;background-repeat:repeat-x;padding-top:10px;}
#pageContent p{ color:#464646; font-size:12px; line-height:19px; width:572px; margin:0 auto;text-align:left;padding-bottom:15px;padding-left:3px;}
#pageContent p.text{padding:0px 14px 15px 11px;}
#pageContent p a { color:#464646; font-size:12px;}
#pageContent p a:hover { color:#FE7E37; font-size:12px;text-decoration:underline;}
.page_span{color:#FE7D39;font-weight:normal;}
.supporters{font-weight:bold;font-size:12px;color:#5B5B51;}
.volunteer {float:left;padding-left:22px;width:294px;}
.volunteer p {color:#464646; font-size:12px; line-height:25px !important;width:275px !important; margin:0 auto;text-align:left;padding-bottom:7px;margin-right:10px !important;margin-left:10px !important;}
.volunteer ul {font-size:12px;font-weight:normal;color:#464646;}
.volunteer li { list-style:disc inside none;width:275px;margin-right:10px;margin-left:10px;line-height:25px;text-align:left;}
.volunteer_head{width:290px;padding:15px 0 30px 1px;padding:15px 0 30px 9px;text-align:left;}
.joinAlead {float:left;padding:15px 0 30px 28px;text-align:left;width:552px;color:#FE7D39;font-size:24px;}
.highlight { color:#3871C1;}	
.highlight a { color:#3871C1;}	
.after-school h1,h2 {width:592px !important;padding:15px 0 30px 30px !important;}	
.pageHeading h1 {font-size:28px !important;float:left;padding:15px 0 30px 30px;text-align:left;width:596px;color:#FE7D39;}
.pageHeading h2,h3 {font-size:18px !important;float:left;padding:15px 0 30px 30px;text-align:left;width:596px;color:#5B5B51}
.imagePos {padding-left:10px;padding-bottom:15px;}			
#creditfooter{display:none;}
.fbsubscribelink{display:none;}
.feedburnerFeedBlock ul { list-style:none;}
.feedburnerFeedBlock li {color:#464646;font-size:12px; list-style:none;text-align:left;line-height:20px;padding:25px 5px 10px 51px;width:561px;}
.feedburnerFeedBlock .headline a {font-size:17px;float:left;padding-bottom:25px;text-align:left;width:578px;color:#FF7D11;font-weight:bold;}
.feedburnerFeedBlock .date {font-size:13px !important;padding-bottom:10px !important;}
.midBox .feedburnerFeedBlock li {width:326px;border-bottom:1px solid #D7D7D7;}
.midBox .feedburnerFeedBlock .date {font-size:11px !important;padding-left:20px !important;}
.midBox .feedburnerFeedBlock .headline a {font-size:14px !important;float:left;
						padding:3px 0 2px 18px !important;text-align:left;width:307px;color:#FF7806 !important;font-weight:normal !important;}
#page_search h1 {font-size:28px !important;float:left;padding:44px 0 30px 30px;text-align:left;width:596px;color:#FE7D39;}
#page_search .post a{color:#5B5B51;font-size:14px;float:left;width:596px;text-decoration:none;}												
#page_search .post a:hover {color:#5B5B51;font-size:14px;float:left;width:596px;text-decoration:underline;}
.imageOrder {color:#FE7D39;float:left;font-size:13px;
			 padding-right:11px;padding-top:16px;text-align:right;width:500px;}
.rotatingOrder{color:#FE7D39;float:left;font-size:12px;padding-top:7px;text-align:left;width:100px;}
			   
#sub_menu {
	float:left;
	padding-left:18px;
	text-align:left;
	width:609px;
}
#sub_menu ul {
	display:inline;
	line-height:20px;
	list-style-type:none;
}
#sub_menu li {
	color:#999999;
	display:inline;
	font-size:12px;
	font-weight:normal;
	padding-left:16px;
}
#sub_menu li a {
	color:#999999;
	text-decoration:none;
}
#sub_menu li a:hover {
	color:#5B5B51;
	text-decoration:none;
}
#sub_menu li.on1 a {
	color:#5B5B51;
	font-size:12px;
	text-decoration:none;
}
#sub_menu li.on1 a:hover {
	color:#FE7E37;
	font-size:12px;
	text-decoration:none;
}
.bold_text {
	font-weight:bold !important;
}
.mentoring {
	border:1px solid #CCCCCC;
	float:left;
	margin:30px 0 190px 50px;
	width:570px;
	height:258px;
}
.mentoring .login {
	font-size:13px;
	color:#5B5B51;
	float:left;
	padding-top:42px;
	width:156px;
}
.mentoring .password {
	font-size:13px;
	color:#5B5B51;
	float:left;
	padding-top:26px;
	width:156px;
}
.login_input {
	border:1px solid #DDDDDD;
	float:left;
	font-size:15px;
	height:25px;
	padding-top:5px;
	width:320px;
}
.input_row {
	float:left;
	width:570px;
}
.button_row {
	float:left;
	width:570px;
	padding-top:10px;
	padding-bottom:10px;
}
#mentorLogin {
	font-size:20px !important;
	float:left;
	padding:10px 0 6px 154px;
	text-align:left;
	width:392px;
	color:#FE7D39;
}
#mentor {
	font-size:20px !important;
	float:left;
	padding:0 0 10px 0px;
	text-align:left;
	width:562px;
	color:#FE7D39;
}
.mentorForm {
	float:left;
	margin:30px 0 190px 50px;
	width:570px;
}
.mentorForm .fieldWrapper {
	font-size:13px;
	color:#5B5B51;
	float:left;
	padding-top:29px;
	width:570px;
	text-align:left;
}
.mentorForm .login {
	font-size:13px;
	color:#5B5B51;
	float:left;
	width:570px;
}
.textWrap {
	float:left;
	width:570px;
}
.fieldWrapper textarea {
	border:1px solid #CCCCCC;
	float:left;
	margin:0;
	padding:0;
	width:555px;
	overflow:visible;
}
.mentorForm .radioWrapper {
	font-size:13px;
	color:#5B5B51;
	float:left;
	padding-top:15px;
	width:570px;
	text-align:left;
}
.mentorForm .radioWrapper label {
	font-size:13px;
	color:#5B5B51;
	float:left;
	text-align:left;
	font-weight:normal;
	padding-left:3px;
}
.submitButton {
	float:left;
	padding-left:40px;
	padding-top:15px;
	width:513px;
	padding-bottom:5px;
}
.errorMessg {
	display: block; 
	color: red; 
	font-size: 12px; 
	line-height: 14px; 
	margin-bottom: 6px; 
	text-align: center; 
	padding-left:3px;
	width:563px;
}
.errorValid {
	display: block; 
	color: red; 
	font-size: 12px; 
	line-height: 14px; 
	margin-bottom: 6px; 
	text-align: left; 
	padding-left:3px;
	width:563px;
	margin-top:25px;
}
.radioButt {
	float:left;
}
.firstColumn {
	float:left;
	height:30px;
	width:234px;
	text-align:left;
}
.firstColumnMentor {
	float:left;
	height:30px;
	width:340px;
	text-align:left;
}
.firstColumnYouth {
	float:left;
	height:30px;
	width:127px;
	text-align:left;
}
.columns{
	float:left;
	font-size:12px;
	height:30px;
	width:109px;
}
.tableWrapper {
	border-bottom:1px solid #CCCCCC;
	float:left;
	height:18px;
	padding-top:32px;
	width:570px;
	font-size:13px;
	color:#5B5B51;
	font-weight:bold;
}
.tableWrapperYuoth {
	border-bottom:1px solid #CCCCCC;
	float:left;
	height:30px;
	padding-top:32px;
	width:570px;
	font-size:13px;
	color:#5B5B51;
	font-weight:bold;
}
.tableRowWrapper {
	border-bottom:1px dotted #CCCCCC;
	color:#5B5B51;
	float:left;
	font-size:13px;
	height:36px;
	line-height:15px;
	padding-top:10px;
	width:570px;
}
.firstWrapper {
	float:left;
	height:30px;
	width:344px;
	text-align:left;
}
.firstWrapperColumn {
	float:left;
	height:30px;
	width:134px;
	text-align:left;
}
.tableRowWrapperWide {
	border-bottom:1px dotted #CCCCCC;
	float:left;
	height:68px;
	padding-top:15px;
	width:570px;
	font-size:13px;
	color:#5B5B51;
}
.widerRow {
	border-bottom:1px dotted #CCCCCC;
	float:left;
	height:52px;
	padding-top:15px;
	width:570px;
	font-size:13px;
	color:#5B5B51;
}
.surveyHeading {
	font-size:16px;
	float:left;
	padding:14px 0 30px 0 !important;
	text-align:left;
	width:574px !important;
	color:#FE7D39;
}
.slideShow {
	width:596px;
	float:left;
}
.txtbox {
	height:22px;
	width:358px;
	border:1px solid #CCC;
	float:left;
}
.slideSpan {
	float:left;
	font-size:13px;
	padding-left:10px;
	padding-top:22px;
	width:100px;
}
.afterschoolList {
	color:#464646;
	float:left;
	font-size:12px;
	line-height:19px;
	padding-left:46px;
	width:583px;
}
.afterschoolList ul {
	float:left;
	text-align:left;
	width:583px;
	font-weight:normal;
}
.afterschoolList li {
	list-style:disc outside none;
}
.noMatch {
	float:left;
	font-size:14px;
	padding-top:50px !important;
}
.videoHome
{
	margin:5px 0px 5px 0px;
	height:467px;
}
.videoHome p
{
	margin:0 0 5px 43px !important;
	text-align:left;
}
.videoHome h3
{
	padding:10px 0 0 34px !important;
	margin-bottom:0 !important;
	font-size:15px !important;
}
#noSidebar{
	padding-top:10px;
}
