/*



File:			custom.css



Description:	Custom styles for Thesis







BASIC USAGE:







If you have enabled the custom stylesheet in the Thesis options panel, the <body> tag 



will be appended with the "custom" class, like so: <body class="custom">. You can use 



the "custom" class to override *any* CSS declarations contained in the style.css file.







For example, if you wish to change the default link color to green, you would add the 



following declarations to this file:







	.custom a, .custom a:visited { color: #090; }	<--- This makes links green



	.custom a:hover { color: #00f; }				<--- This makes links blue when you mouse over them







WHY THIS WORKS:







By using the "custom" class, you are creating more specific CSS declarations for HTML



elements. CSS styling is applied through rules of specificity, and because declarations



prepended with .custom are more specific, they get applied when the page is rendered!







More information about styling your Thesis installation using this file can be found



in the User's Guide:



	http://diythemes.com/thesis/rtfm/customizing-thesis-with-customcss/



*/



.home-page-stuff-2	{
					background:url(../images/article.png) bottom no-repeat; 
					width:310px; 
					float:left; 
					padding-left:0px; 
					font-size:12px; 
					line-height:15px; 
					padding-bottom:5px; 
					margin-left:5px;
					}



.home-page-stuff{width:160px; float:left;}



.resources-61{float:left; width:168px; margin-left:5px;}







*html .home-page-stuff-2{background:url(../images/article.png) bottom no-repeat; width:310px; float:left; padding-left:0px; font-size:12px; line-height:15px; padding-bottom:5px; margin-left:2px;}



*html .resources-61{float:left; width:168px; margin-left:2px;}



.home-page-stuff-2 p{padding-left:5px; padding-right:5px;}



.title {color:#8cbb3c;  font-size: 19px; font-weight:100;}



#sideposts-3 .link{background:url(../images/readmore.png) no-repeat; padding-left:17px; text-transform:uppercase; height:26px;

padding-top:4px; width:91px; overflow:hidden; color:#fff; }



.link a{color:#fff; text-decoration:none;}



.link a:visited{color:#fff; text-decoration:none;}



.link a:hover{color:black; text-decoration:none;}



#sideposts-3 p{padding-bottom:0px;}



.home-page-stuff li{font:200 12px Arial, Helvetica, sans-serif;}



.home-page-stuff h2{ color: #000;margin-top:-20px; padding-left:10px; margin-bottom:-0px; }



.resources-61 li{ font:200 12px Arial, Helvetica, sans-serif;}



.resources-61 h2{ color: #000; margin-top:-20px; padding-left:8px; margin-bottom:-0px;}



.home-page-stuff-2 h2{color:#c59403; margin-top:-20px; font-size:19px; font-weight:100; margin-bottom:1px; padding-left:2px;}



#featured{margin-top:-25px; margin-bottom:-25px;}



.img{margin-bottom:-16px;}



/*



#tabs, #tabs ul {list-style: none; margin: 0; padding: 0;}



#tabs {font-family: Arial, Helvetica, sans-serif; z-index: 100; position: relative; 



background:url(../images/top_link_curve.jpg) no-repeat; top:140px; }



#tabs li { border-left: 1px solid #000; float: left; padding: 0; position: relative; }



#tabs li a, #tabs li a:link, #tabs li a:active, #tabs li a:visited {



  font: bold 1.22em/25px Arial, Helvetica, sans-serif; background: #565656; color: #959595; display: block; 



  padding: 0 9px; text-transform: uppercase; text-decoration: none; }



#tabs li a:hover { background: #ccc; color: #000; }



#tabs li:hover a, #tabs li.sfHover a { background: #ccc; color: #000; }



#tabs li:hover ul a, #tabs li.sfHover ul a { background: #565656; color: #959595; }



#tabs li:hover ul a:hover, #tabs li.sfHover ul a:hover { background: #ccc; color: #000; }



#tabs ul { background: #565656; border-bottom: 1px solid #000; list-style: none; margin: 0; width: 100px; position: absolute;



  top: -999em; left: -1px; }



#tabs li:hover ul, #tabs li.sfHover ul { top: 25px; }



#tabs ul li { border: 0; float: none; }



#tabs ul a { border: 1px solid #000; border-bottom: 0; padding-right: 20px; width: 80px; white-space: nowrap;}



#tabs ul a:hover { background: #ccc; color: #000; }*/



#sideposts-3 li	{ 
				background:url(images/sidebar.png) bottom no-repeat;  
				padding-bottom:0.00090cm; 
				font:normal 12px Arial, Helvetica, sans-serif; 
				padding-left:4px; 
				color:#222222;
				}



.ways-you-can-help{ width:160px; float:left; font-size:12px; margin-left:6px; font-size:12px;}



.ways-you-can-help img { background: url(../images/shadow.png) bottom right; padding-bottom:10px; padding-right:9px; padding-top:5px; padding-left:5px; border:none;}



.ways-you-can-help h3{ font-size:15px; margin-top:-21px; color:black; padding-left:3px;}



.ways-you-can-help ul{ list-style:none; margin-left:0px; line-height:18px;}



.ways-you-can-help li a{color:black; background:url(../images/bullet.jpg) no-repeat left; padding-left:10px; text-decoration:none;}



.ways-you-can-help li a:hover{color:#efc340; background:url(../images/bullet.jpg) no-repeat left; padding-left:10px; text-decoration:none;}



*html .ways-you-can-help{ width:160px; float:left; font-size:12px; margin-left:3px; font-size:12px;}



.helpful-resources { width:160px; float:left; margin-left:7px; font-size:12px;}



.helpful-resources img { background: url(../images/shadow.png) bottom right; padding-bottom:10px; padding-right:9px; padding-top:5px; padding-left:5px; border:none;}



.helpful-resources h3{ font-size:15px; margin-top:-21px; color:black; padding-left:3px;}



.helpful-resources ul{ list-style:none; margin-left:0px; line-height:18px;}



.helpful-resources li a{color:black; background:url(../images/bullet.jpg) no-repeat left; padding-left:10px; text-decoration:none; }



.helpful-resources li a:hover{color:#efc340; background:url(../images/bullet.jpg) no-repeat left; padding-left:10px; text-decoration:none; }



.accredition{ width:309px; float:left; background:#c4a237; margin-left:12px; font-size:12px; overflow-x:hidden;}



.accredition img { background: url(../images/shadow.png) bottom right; padding-bottom:10px; padding-right:9px; padding-top:5px; padding-left:5px; border:none;}



.accredition h3{ font-size:15px; margin-top:-22px; color:black; padding-left:3px; }



.accredition ul{ list-style:none; line-height:22px;}



.accredition li a{color:white; background:url(../images/bulet.jpg) no-repeat left; padding-left:10px; text-decoration:none;}



.accredition li a:hover{color:white; background:url(../images/bulet.jpg) no-repeat left; padding-left:10px; text-decoration:underline;}



*html .accredition{ width:310px; float:left; background:#c4a237; margin-left:0px; font-size:12px;}



.post_box .format_text{ width:660px; margin-top:-54px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}



#slide{width:665px; background:#000; margin:0px 0px 0px -7px;}



#direction	
			{
			float:left; 
			width:220px; 
			margin-left:50px; 
			padding-top:15px;
			padding-left: 10px; 
			font-family:Arial, Helvetica, sans-serif; 
			font-size:12px;
			color: #333333;
			}

*html #direction 	
			{
			float:left; 
			width:210px; 
			margin-left:30px; 
			padding-top:10px;
			padding-left: 5px; 
			font-family:Arial, Helvetica, sans-serif; 
			font-size:12px;			
			color: #444444;
			}

#branding_lower
			{
			float:left; 
			width:510px; 
			padding:20px 0 0 70px;
			}

#branding_lower 
			{
			float:left; 
			width:510px; 
			padding:30px 0 0 60px; 
			font-family:Arial, Helvetica, sans-serif; 
			font-size:12px; 
			}

/*---:[ nav menu styles footer]:---*/	


#branding_lower li 
			{ 
			margin-bottom: -0.1em; 
			border-left: 0; 
			float: left; 
			list-style-type: none; 
			list-style-image: none;
			}

#branding_lower .current_page_item, #branding_lower .current-cat { padding-bottom: 0.1em;  border-bottom: 0; color:#505250; }



#branding_lower a { color: #505250; padding:0px 7px 0px 7px; font-family:Arial, Helvetica, sans-serif; background:url(../images/stroke.jpg) right no-repeat;}

#branding_lower a:hover {text-decoration: none; color:#efc340;  }

#branding_lower .current_page_item a, #branding_lower .current-cat a { cursor:pointers; color:#505250; padding:0px 7px 0px 7px; font-family:Arial, Helvetica, sans-serif; background:url(../images/stroke.jpg) right no-repeat;}

#branding_lower .current_page_item a:hover, #branding_lower .current-cat a:hover { text-decoration: none; color:#efc340; }

#teddy	{
		float:left; 
		width:150px; 
		padding-top:50px; 
		font-family:Arial, Helvetica, sans-serif; 
		font-size:12px;
		}

#teddy a
		{
		color:#cec8ac; 
		background:url(../images/bullet.png) right no-repeat; 
		padding-right:12px;
		}

#teddy a:hover
		{
		color:#efc340; 
		background:url(../images/bullet.png) right no-repeat; 
		padding-right:12px;
		}

img		{ background: url(../images/shado.png) bottom right; /*padding-bottom:10px; padding-right:9px; padding-top:5px; padding-left:5px;*/ border:5px solid #fff; }

a img { background: url(../images/shado.png) bottom right; /*padding-bottom:10px; padding-right:9px; padding-top:5px; padding-left:5px;*/ border:5px solid #fff; }

#title img
		{ 
		background:none; 
		margin-top:3px; 
		margin-bottom:-10px; 
		margin-left:-11px; 
		border:none; 
		padding-bottom:10px; 
		padding-right:9px; 
		padding-top:5px; 
		padding-left:5px;
		}

#sideposts-3 .sidepost-enroll
		{
		margin-top:16px; 
		background:#c68b00 url(../images/enroll_stroke.jpg) bottom repeat-x; 
		height:145px; 
		border-top:1px solid #fff; 
		}



#sideposts-3 .sidepost-enroll h1{margin-top:-13px;}



#sideposts-3 .sidepost-enroll a{color:#fff; text-decoration:none;}



#sideposts-3 .sidepost-enroll a:hover{color:#000; text-decoration:none;}



.headline_area h1{ margin-top:-25px; margin-bottom:55px; color:#79905c; margin-left:6px;}



.format_text{ padding:0px 0px 0px 7px; }



.format_text p{ padding:0px 18px 10px 0px; color:#333333; }



#sideposts-3 .my-first-ever-post { margin-top:-10px;}



/*#side-bg a{ background:url(../images/side-bullet.jpg) no-repeat center left; padding-left:11px; color:#000; text-decoration:none; width:auto;}



#side-bg a:hover{ background:url(../images/side-bullet.jpg) no-repeat center left; padding-left:11px; color:#efc340; text-decoration:none;}*/



#side-bg a{  background:url(../images/bullet_side.jpg) no-repeat center left; padding-left:12px; color:#000; text-decoration:none; }



#side-bg a:hover{  background:url(../images/bullet_side.jpg) no-repeat center left; padding-left:12px; color:#efc340; text-decoration:none;}

#side-bg a.sideimage {background-image:none;}

#sideposts-3 .newest { margin-top:-20px; }

#side-bg1 a	{
			background:url(../images/bullet_side.jpg) no-repeat center left; 
			padding-left:12px; color:#000; 
			text-decoration:none; 
			}

#side-bg1 a:hover
			{  
			background:url(../images/bullet_side.jpg) no-repeat center left; 
			padding-left:12px; 
			color:#efc340; 
			text-decoration:none;
			}

#side-bg1 a.sideimage {background-image:none;}

#sideposts-3 .sideposts2{ margin-bottom:-40px; margin-top:-20px;}



*html #sideposts-3 .sideposts2{ margin-bottom:-20px; margin-top:-20px;}



#side-bg2 a	{ 
			background:url(../images/bullet_side.jpg) no-repeat center right; 
			padding-right:11px; 
			color:#000; 
			text-decoration:none; 
			font-family:Arial, Helvetica, sans-serif; 
			font-size:11px; 
			font-weight:700;
			}

#side-bg2 a:hover
			{ background:url(../images/bullet_side.jpg) no-repeat center right; 
			padding-right:11px; 
			color:#efc340; 
			text-decoration:none;
			}

#side-bg2 a.sideimage {background-image:none;}

.breadcrumb	{
			margin-top:-4px; 
			margin-left:6px;
			margin-right: 6px;
			border-bottom: solid #666666 thin;
			}

.breadcrumb img
			{
			background:none; 
			padding-left:2px;
			padding-right: 2px; 
			padding-top: 2px;
			border:none;
			}

/*#ways_donate{width:165px; background:url(../images/teaser_tower_bgrnd.jpg) repeat-y; padding:0 20px 0 5px; }

#ways_fundraising{background:url(../images/teaser_tower_bgrnd.jpg) repeat-y; width:165px; padding:0 20px 0 5px;}

#ways_story{float:left; width:300px}*/

div.comments_closed p {display:none;}



#feature_box{
			margin-left:5px; 
			width:664px; 
			height:260px;
			}



#feature_box img
			{
			background-image:none; 
			padding:none; 
			margin:-5px; 0px; 0px; -5px; 
			}



input, textarea 
			{
			background-color: #c0c0c0;
			}


#dlink 		{
			padding-top:685px; 
			padding-left:11px; 
			position:absolute;
			}


.directpay 	{ 
			border:1px solid #000; 
			padding:5px; 
			color:#444; 
			background:#fff; 
			margin-right:5px;
			}

.headertxt	{
			font-family: tahoma, sans-serif; 
			font-weight: normal; 
			color: #74766a; 
			font-size:18px; 
			}

.newbody 	{	
			color: #333333; 
			font-size: 11px;
			font-family: tahoma, sans-serif; 
			font-weight: normal; 
			font-style: normal; 
			line-height: 17px;
			}

.hdrtxt		{	
			font-family : tahoma, sans-serif; 
			font-weight: normal; 
			font-size: 12px; 
			background:url(../images/teachers_bg1.png); 
			width:600px; 
			height:35px;
			background-color: #c5c8b9;
			background-repeat: repeat-x;
			background-attachment: scroll;
			background-position: center center;
			padding-top: 3px;
			margin-bottom: 1px;
			color: #444444;
			padding-left:6px;
		}

.q_legend	{
			color: #464646; 
			font-size: 11px; 
			font-family: tahoma, sans-serif; 
			font-weight: bold; 
			font-style: normal; 
			line-height: 17px; align: left;
			}

#cookbookform fieldset
			{
			border:1px solid #544E4F;
			}

.q_name		{
			width:100px; 
			text-align:right;
			}

.q_answer	{
			width: 200px;
			}

#cookbookform 
			{
			color:#333333;
			}
ul {color:#444;}

ol {color:#444;}

#archive_info {margin:0px 10px 0px 10px;}

.hfeed {padding-left:5px;}