/*

THEME NAME: Teaching Tips

THEME URI: http://teachingtips.com/

DESCRIPTION: Theme for TeachingTips.com built from Thematic (http://themeshaper.com/thematic/)

VERSION: 0.1

AUTHOR: Dominic Barnes

*/



/* 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-r-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



-------------------------------------------------------------- */



.entry-content img {

    margin: 0 0 18px 0;

    max-width:100%;

}

.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;

}



body {

	font-family: arial;

   font-size: 10pt;

   line-height: 1.3em;

}

li {

	list-style: none;

}



#primary a:link, #primary a:active, #primary a:visited {

   color: black;

}

#content a {

   color: blue;

}



#topschools {

	border: none;

}

	#topschools tr {

		border: none;

	}

	#topschools th, #topschools td {

		padding: 0;

	}

        #topschools a {

                color: black;

        }

	#topschools a.info {

		display: block;

		background: url('images/click-here-on.gif') no-repeat top left;

		height: 28px;

		width: 112px;

	}

	#topschools a.info:hover {

		/*background-image: url('images/click-here-off.gif');*/

	}



ul.page-list {

	-moz-column-count: 2;

	-moz-column-gap: 20px;

	-webkit-column-count: 2;

	-webkit-column-gap: 20px;

	column-count: 2;

	column-gap: 20px;

}

#dfw-sidebar h2 {display: none;}
#dfw-sidebar form {margin-left: 40px;}
#dfw-sidebar select {display: block; width: 190px; margin-bottom: 7px;}
#dfw-sidebar label {font-weight: 90%; font-size: 1.1em;}
#dfw-sidebar button {background: url(/images/btn-findnow.gif); width: 94px; height: 24px; border: 0 none; margin: 10px 0 0 50px; text-indent: -9999px;}


#dfw-content {height: 250px; width: 300px; margin: 0; padding: 0;}
#dfw-content h3 {border-bottom: 1px dotted #666; color: black; font-size: 22px; margin: 5px 10px 3px; padding: 0px 0px 5px; text-align: center;}
#dfw-content form {display: block;}
#dfw-content label {color: black; font-size: 1.1em; font-weight: bold; margin: 5px 0px 10px 10px; padding: 0px;}
#dfw-content select {display: block; margin: 0px 0px 10px 30px; padding: 0px; width: 230px;}
#dfw-content button {background: url(/images/button_gray.jpg) no-repeat top ; border: 0 none; color: #666; cursor: pointer; font-family: Arial, Helvetica, sans-serif !important; font-size: 18px; font-weight: bold; height: 36px; margin: 3px 50px 0px; text-align: center; width: 193px;}
#dfw-content button:hover {background: url(/images/button_gray.jpg) no-repeat bottom; border: 0 none; color: #666; cursor: pointer; font-family: Arial, Helvetica, sans-serif !important; font-size: 18px; font-weight: bold; height: 36px; margin: 3px 50px 0px; text-align: center; width: 193px;}

div.allSchools {
	width:640px;
	clear:both;
	}	
	
div.oneSchool {
	width:300px;
	float:left;
	padding-right:20px;
	padding-bottom:40px;
	}
	
div.oneSchool a {
	color: #000 !important;
	font-weight:bold;
	text-decoration:none;
	}



div.Logo {
	margin:0 auto;
	text-align:center;
	max-height:65px;
	vertical-align:text-middle;
	padding-right:20px;
	padding-top:10px;
}

div.Logo img {max-height:80px;max-width:160px;}

div.allSchoolsWidget {
	width:300px;
	clear:both;
	}	
	
div.oneSchoolWidget {
	width:140px;
	float:left;
	padding-right:10px;
	padding-bottom:20px;
	}
	
div.oneSchoolWidget a {
	color: #000 !important;
	font-weight:bold;
	text-decoration:none;
	}



div.LogoWidget {
	margin:0 auto;
	text-align:center;
	height:65px;
	vertical-align:text-middle;
	padding-right:20px;
	padding-top:10px;
}

div.LogoWidget img {max-height:65px;max-width:120px;}







