/*

Theme Name: Westchester SCORE

Theme URI: http://technologytherapygroup.com/

Description: Theme created by the Team at The Technology Therapy Group.

Author: The Technology Therapy Group

Author URI: http://technologytherapygroup.com/

Tags: blue, tan, custom header, fixed width, three buckets, two columns



	SCORE Westchester 2009 v1



	This theme was designed and built by Tom DiGrazia of The Technology Therapy Group,

	whose site you will find at http://technologytherapygroup.com/





*/







* {

	margin: 0;

}

html, body {

	height: 100%;

}

p{

margin:.5em 0 .5em 0;

}


body{

font:12px Georgia, "Times New Roman", Times, serif;

color:#1d4463;

line-height:18px;

margin:0;

}

a {

color:#1d4463;

text-decoration:underline;

}

a:hover{

text-decoration:none;

}

#container{

width:960px;

min-height: 100%;

height: auto !important;

height: 100%;

margin: 0 auto -124px;

}

#wrapper {
position: relative;

clear: left;

width: 960px;

display: block;

float: left;

margin-top: 11px;

margin-right: 0pt;

margin-bottom: 18px;

margin-left: 0pt;
}

.post .alignleft {
	border:1px solid #4c7193;
	float: left;
	margin-top: 0;
	margin-right: 16px;
	margin-bottom: 0;
	margin-left: 0;
}

.post .alignright {
	border:1px solid #4c7193;
	float: right;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 16px;
}

.post .aligncenter {
	border:1px solid #4c7193;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}



.logo{

position:relative;

width:440px;

height:79px;

float:left;

clear:left;

display:block;

background-image:url(images/logo.gif);

text-indent:-5000px;

}



.volunteer{

float:right;

clear:right;

width:129px;

height:32px;

display:block;

background-image:url(images/volunteer.gif);

text-indent:-5000px;

}

#nav{

width:960px;

height:38px;

display:block;

float:left;

position:relative;

}

.nav1{

width:153px;

height:38px;

float:left;

display:block;

background:url(images/nav01.gif) top left;

text-indent:-5000px;

}

.nav1:hover{

background:url(images/nav01.gif) bottom right;

}

.nav2{

width:167px;

height:38px;

float:left;

display:block;

background:url(images/nav02.gif) top left;

text-indent:-5000px;

}

.nav2:hover{

background:url(images/nav02.gif) bottom right;

}

.nav3{

width:214px;

height:38px;

float:left;

display:block;

background:url(images/nav03.gif) top left;

text-indent:-5000px;

}

.nav3:hover{

background:url(images/nav03.gif) bottom right;

}

.nav4{

width:181px;

height:38px;

float:left;

display:block;

background:url(images/nav04.gif) top left;

text-indent:-5000px;

}

.nav4:hover{

background:url(images/nav04.gif) bottom right;

}

.nav5{

width:116px;

height:38px;

float:left;

display:block;

background:url(images/nav05.gif) top left;

text-indent:-5000px;

}

.nav5:hover{

background:url(images/nav05.gif) bottom right;

}

.nav6{

width:129px;

height:38px;

float:left;

display:block;

background:url(images/nav06.gif) top left;

text-indent:-5000px;

}

.nav6:hover{

background:url(images/nav06.gif) bottom right;

}

.clr{

clear:both;

}

#under_nav {

margin-top:11px;

width:960px;

height:241px;

position:relative;

float:left;

clear:left;

}

.big_pic{

width:561px;

height:241px;

float:left;

background-image:url(images/big_pic.jpg);

display:block;

clear:left;

}

.big_text{

width:380px;

height:241px;

background-image:url(images/score_text.gif);

float:right;

display:block;

clear:right;

}

#buckets{

width:960px;

position:relative;

margin:24px 0 18px 0;

float:left;

clear:left;

}

#buckets h2{

font-size:30px;

line-height:36px;

border-bottom:1px solid #4c7193;

color:#4c7193;

margin:0;

padding:0;

font-weight:normal;

}

.wide_bucket{

float:left;

margin-right:16px;

width:400px;

}

.borderline td{

border-bottom:1px solid #e0e6ec;

}

.small_bucket{

float:left;

margin:0;

padding:0;

width:128px;

}



.footer, .push {

	height: 124px; /* .push must be the same height as .footer */

}



.footer{

margin:0 0 0 0;

position:relative;

float:left;

width:100%;

background:url(images/bg_footer.gif) repeat-x;

height:124px;

}

#bottom_text{

width:960px;

margin:15px auto;

height:40px;

color:#abd3fb;

padding-left:3px;

padding-right:3px;

font-size:11px;

line-height:14px;

font-family:Georgia, "Times New Roman", Times, serif;

}

#bottom_text a{

color:#abd3fb;

text-decoration:none;

}

#bottom_text a:hover{

text-decoration:underline;

}

#bottom_text a .special{

color:#FFFFFF;

}

.left{

float:left;

}

.right{

color:#FFFFFF;

float:right;
text-align:right;

}



/* Begin Lists



	Special stylized non-IE bullets

	Do not work in Internet Explorer, which merely default to normal bullets. */



html>body .entry ul {

	margin-left: 0px;

	padding: 0 0 0 30px;

	list-style: none;

	padding-left: 10px;

	text-indent: -10px;

	}



html>body .entry li {

	margin: 7px 0 8px 10px;

	}



.narrowcolumn .entry ul li:before {

	content: "\00BB \0020";

	}
	
	



.entry ol {

	padding: 0 0 0 35px;

	margin: 0;

	}



.entry ol li {

	margin: 0;

	padding: 0;

	}



.postmetadata ul, .postmetadata li {

	display: inline;

	list-style-type: none;

	list-style-image: none;

	}


/* Begin Form Elements */

#searchform {

	margin: 10px auto;

	padding: 5px 3px;

	text-align: center;

	}



#sidebar #searchform #s {

	width: 108px;

	padding: 2px;

	}



#sidebar #searchsubmit {

	padding: 1px;

	}



select {

	width: 130px;

	}



#commentform input {

	width: 170px;

	padding: 2px;

	margin: 5px 5px 1px 0;

	}



#commentform {

	margin: 5px 10px 0 0;

	}

#commentform textarea {

	width: 100%;

	padding: 2px;

	}

#respond:after {

		content: "."; 

	    display: block; 

	    height: 0; 

	    clear: both; 

	    visibility: hidden;

	}

#commentform #submit {

	margin: 0 0 5px auto;

	float: right;

	}

/* End Form Elements */







/* Begin Comments*/

.alt {

	margin: 0;

	padding: 10px;

	}



.commentlist {

	padding: 0;

	text-align: justify;

	}



.commentlist li {

	margin: 15px 0 10px;

	padding: 5px 5px 10px 10px;

	list-style: none;



	}

.commentlist li ul li { 

	margin-right: -5px;

	margin-left: 10px;

}



.commentlist p {

	margin: 10px 5px 10px 0;

}

.children { padding: 0; }



#commentform p {

	margin: 5px 0;

	}



.nocomments {

	text-align: center;

	margin: 0;

	padding: 0;

	}



.commentmetadata {

	margin: 0;

	display: block;

	}

/* End Comments */







/* Begin Sidebar */
#sidebar {
width:280px;
float:right;
clear:right;
display:block;
}
#sidebar ul, #sidebar li {
	list-style-type: none;
}
.workshop{
border:3px solid #b6aa88;
background-color:#e2d7b8;
width:274px;
display:block;
color:#51482e;
position:relative;
margin:0 0 16px 0;
}
.workshop a{
color:#51482e;
text-decoration:underline;
}
.workshop a:hover{
text-decoration:none;
}
.workshop h2{
font:20px Georgia, "Times New Roman", Times, serif;
color:#51482e;
line-height:30px;
margin:0;
padding:3px;
font-weight:bold;

}

.workshop ul{
list-style-type:none;
margin:0;
padding:0;
}
.workshop ul li{
list-style-type:none;
border-bottom:1px solid #b6aa88;
}
.light{
background-color:#faf2dd
}

.c2a{
border:3px solid #b6aa88;
background-color:#faf2dd;
width:268px;
color:#51482e;
font-size:16px;
display:block;
line-height:24px;
position:relative;
margin:0 0 16px 0;
padding:3px;
}
.c2a h2{
font:20px Georgia, "Times New Roman", Times, serif;
color:#51482e;
line-height:30px;
margin:0;
padding:0;
font-weight:bold;

}


#sidebar form {

	margin: 0;

	}

/* End Sidebar */







/* Begin Calendar */

#wp-calendar {

	empty-cells: show;

	margin: 10px auto 0;

	width: 155px;

	}



#wp-calendar #next a {

	padding-right: 10px;

	text-align: right;

	}



#wp-calendar #prev a {

	padding-left: 10px;

	text-align: left;

	}



#wp-calendar a {

	display: block;

	}



#wp-calendar caption {

	text-align: center;

	width: 100%;

	}



#wp-calendar td {

	padding: 3px 0;

	text-align: center;

	}



#wp-calendar td.pad:hover { /* Doesn't work in IE */

	background-color: #fff; }

/* End Calendar */







/* Begin Various Tags & Classes */

acronym, abbr, span.caps {

	cursor: help;

	}



acronym, abbr {

	border-bottom: 1px dashed #999;

	}



.hidden {

	display: none;

	}



a img {

	border: none;

	}



.navigation {

	display: block;

	text-align: center;

	margin-top: 10px;

	margin-bottom: 60px;

	}

/* End Various Tags & Classes*/







/* Captions */

.aligncenter,

div.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.wp-caption {

	border: 1px solid #ddd;

	text-align: center;

	background-color: #f3f3f3;

	padding-top: 4px;

	margin: 10px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}



.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

}



.wp-caption p.wp-caption-text {

	font-size: 11px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

}

/* End captions */

.post h2 {
	font-size: 30px;
	line-height: 36px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4c7193;
	color: #4c7193;
	margin-top: 5px;
	margin-right: 0pt;
	margin-bottom: 5px;
	margin-left: 0pt;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
	font-weight: normal;
}
.narrowcolumn {
float: left;

clear: left;

width: 665px;

display: block;
}
.widecolumn  ul li {
	margin-bottom: 5px;
	padding-bottom: 5px;
	margin-left: 10px;
	padding-left: 10px;
	list-style-type:circle;
}
.widecolumn .entry  ul{
margin-left:10px;
padding-left:10px;
}
.widecolumn ul li ul {
	display: inline;
	margin: 0px;
	padding: 0px;
}
.widecolumn ul li ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.narrowcolumn ul li {
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.narrowcolumn ul li ul {
	display: inline;
	margin: 0px;
	padding: 0px;
}
.narrowcolumn ul li ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.post h3 {
	color:#1d4463;
	margin:5px 0 5px 0;
	padding:0;
	border-bottom:1px solid #4c7193;
	line-height:30px;
	font-weight:bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
}
.post h5 {
	border-bottom:1px solid #6a8dae;
	margin:15px 0 5px 0;
		color:#6a8dae;
font-size:14px;
	font-family: Georgia, "Times New Roman", Times, serif;
		font-weight:bold;

}

.post p{
margin: .5em 0 1em 0;
}

/* New CSS by James for the dynamic workshop widgets */

.wide_bucket ul {
	margin: 0px;
	padding: 0px;
	width:400px;
}
.wide_bucket li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;	width:400px;
}
.wide_bucket ul li ul li {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0E6EC;
}
.wide_bucket ul li ul li ul li {
	border: none;
	padding-left: 10px;
	list-style-type: square;
	list-style-position: inside;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}


wide_bucket ul li ul li {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0E6EC;
}
wide_bucket ul li ul li ul li {
	border: none;
	padding-left: 10px;
	list-style-type: square;
	list-style-position: inside;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}


#sidebar ul {
	margin: 0px;
	padding: 0px;
}
#sidebar li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	border: none;
}
#sidebar ul li ul li {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom:1px solid #b6aa88;
}
#sidebar ul li ul li ul li {
	border: none;
	padding-left: 0px;
	list-style-type: square;
	list-style-position: inside;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.ec3_schedule{
color:#000033;
}