/*  
Theme Name: AYSO41
Theme URI: http://niceldesigned.com/
Description: A WordPress Child Theme for elemental
Version: 1.0
Author: Marc LaMaison
Author URI: http://www.nicelydesigned.com/
Template: elemental
*/



body, html {
	background:#fff;	
	font-size:15px;
	color:#111111; 

}

hr{
	margin-top: 15px;
	margin-bottom: 15px;
	border: 1px solid #cccccc;
}

body.fstack-2, html .fstack-2 {
	/*font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;*/
	font-family: calibri, verdana, arial, sans-serif;
}

#page {
	background: silver url(images/bg.png) repeat 0 0;
	padding:0;
	margin: 0;
}

p {
	line-height: 1.5;
}

#breadcrumbs {
	font-size:0.9em;
	margin: 0 0 18px;
	overflow: hidden;
}

/* @group Typography  */

a, a:visited {
	color: #295897;
	text-decoration:underline;
}

.fstack-2 h1, .fstack-2 h2, .fstack-2 h3, .fstack-2 h4, .fstack-2 h5, .fstack-2 h6 {
	font-family: calibri, verdana, arial, sans-serif;			
}
.fstack-2 h1{
	font-family: Georgia, "Times New Roman", Times, serif;		
}

.home .post.postCount-1 h2, .singlePost.interior h1 {
	font-size:2em;
}


/* Post Header */
h2 a, h2 a:visited, .commentcount a, .commentcount a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;			
	color: #295897;
	text-decoration:none;
	font-weight: normal;		
}

/* Page Header */
.interior h1 {
	font-size: 2em;
	font-weight: normal;
	margin-bottom:18px;
	color: #295897;
}

h1, h2, h3, h4, h5, h6 {
	color: #000000;
	font-weight: normal;
	margin:0 0 10px 0	
}

.h1 {
	font-size: 2em;
	font-weight: normal;
	color: #295897;	
}
h2 {
	font-size: 1.7em;
	font-weight: bold;	
	color: #487400;		

}
h3 {

	font-size: 1.35em;
	font-weight: bold;	
	color: #487400;	
		
}
h4 {	
	font-size: 1.2em;	
	font-weight: bold;
}
h5 { 

	font-size:1em; 
	font-weight: bold;	
}
h6 { 

	font-size:1em; 
	font-weight: bold;		
}




.event-data{
	display: block;
	background-color: #eee;
	padding: 5px;
	padding-left: 8px;

}


/* @end */

/* @group Header Images */

#header{
	background:#295897 top center no-repeat;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;		
	height:150px;
	overflow:hidden;	
	margin: 0;
	padding: 0;	
	}	

.header-image #header h1, .header-image #header h2 a, .header-image #header h3 a {
	background:transparent url(images/logo.png) no-repeat scroll left center;
	display:block;
	height:150px;
	line-height:40px;	
	margin:0;
	padding:0;
	text-indent:-999em;
}



/* 
These selectors allow different header images for the Home Page and by page-id and parent-pageid
*/

/* default */
body #header {
	background: #295897 url(images/header_grass_sky.jpg);
}	

/* Home Page */
body.home #header {
	background: #295897 url(images/header_grass_sky.jpg);
}
/* AYSO 41 */	
body.page-id-2 #header, body.parent-pageid-2 #header{
	background: #295897 url(images/header_field_ball_ayso41.jpg);
}
/* Players */
body.page-id-94 #header, body.parent-pageid-94 #header{ 
	background: #295897 url(images/header_smiles_players.jpg);
}
/* Parents */
body.page-id-96 #header, body.parent-pageid-96 #header{ 
	background: #295897 url(images/header_goal_parents.jpg);
}
/* Coaches */
body.page-id-98 #header, body.parent-pageid-98 #header{ 
	background: #295897 url(images/header_hands_coaches.jpg);
}
/* Referees */
body.page-id-100 #header, body.parent-pageid-100 #header{ 
	background: #295897 url(images/header_ball_goal_referees.jpg);
} 
/* Photos */
body.page-id-452 #header, body.parent-pageid-452 #header{ 
	background: #295897 url(images/header_players_photos.jpg);
}

/* 
These selectors allow different header images for the categories
*/
body.category-ayso41 #header{

}

/* @end */


/* @group Sidebar */

.widget {
	margin-bottom:10px
}
.widget li {
	margin:0 0 3px;
	padding:0 0 5px;
}

#sidebar h3.widgettitle {
	color:#FFF;
	height: 35px;
	font: bold 0.8em Helvetica, Arial, sans-serif;	
	background: url(images/bg_widget_header.png) no-repeat 0 0;
	margin: 0;
	padding-top: 6px;
	padding-bottom: 2px;
	padding-left: 8px;
}

#sidebar .widget_stray_quotes p{
	color: #797979;
	font: italic 18px Georgia, "Times New Roman", Times, serif;
	line-height: 22px;	
}

#flexipages-3 ul{
	
}
#flexipages-3 li.page_item{
	list-style-image: url(images/arrow.gif);
	list-style-position: inside;	
	list-style-type: disc;
	line-height: 18px;
	padding: 2px 0 2px 3px;
}
#flexipages-3 li.page_item a{
	text-decoration: none;	
}
#flexipages-3 li.page_item a:hover{
	text-decoration: underline;

}
#flexipages-3 li.current_page_item{
	list-style-image: url(images/arrow.gif);
}
#flexipages-3 li.current_page_item{

}



/* @end */


/* @group Nav for Pages */
#pageHeaderNav .nav li.current-cat a, 
#pageHeaderNav .nav li.current-cat a:visited, 
#pageHeaderNav .nav li.current_page_item a, 
#pageHeaderNav .nav li.current_page_item a:visited {
	background: #295897 none repeat scroll 0 0;
	color :#FFFFFF;

}

/* SUPERFISH NAV */
#pageHeaderNav {
	background:url(images/bg_pageheader.png) repeat-x;
	padding-top:12px;
}

.nav a,.nav a:visited {
	font-weight: bold;
	font-size: 13px;	
	text-transform:uppercase;
	text-decoration: none;	
}

.nav li a:hover {
	text-decoration:underline!important;
}

.nav ul {
	border-bottom: 1px solid #a9a9a9;
	border-right: 1px solid #a9a9a9;
	border-left: 1px solid #a9a9a9;
	background: #fff;
}

.nav li li a,.nav li li a:visited {
	padding:2px 16px;
	text-transform:none;
	display: block;
	border-bottom:1px solid #eee;

}

/* @end */

/* @group Nav for categories */

#menu {
	padding-left: 25px;
	background:url(images/bg_nav2.png) repeat-x;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	height:47px;
	padding-top:6px;
}

#menu a, #menu a:visited {
	font-weight: normal;
	font-size: 12px;	
	text-shadow:0 1px 0 #FFF;
}

#menu li li, #menu ul ul {
	border-bottom: 1px solid #a9a9a9;
	border-right: 1px solid #a9a9a9;
	border-left: 1px solid #a9a9a9;	
	background: #FFF
	}
		
#menu li li a, #menu li li a:visited
{
	background:#FFF;
	display: block
}

#menu .nav li.current-cat li a,#menu .nav li.current-cat li a:visited,#menu .nav li.current_page_item li a,#menu .nav li.current_page_item li a:visited
{
	text-decoration:none;
}

/* @end */

/* @group Footer */

#footerWrapper {
	background: #5e5e5e none repeat scroll 0 0;
	margin:30px 0 0;
}

#footer {
	float:none;
	margin:0 auto;
	margin-top:45px;
	overflow:hidden;
	padding:5px 0 30px;
	width:960px;
}

#footer, #footerContent
{
	color:#CCC;
	width: 960px;
	margin: 0 auto;
	text-align:left;
}

#footer a,#footer a:visited,#footerContent a,#footerContent a:visited
{
	color: #d5d5d5;
}

#footer a:hover,#footer a:active,#footerContent a:hover,#footerContent a:active
{
	color:#d5d5d5;
	text-decoration:underline;
} 

/* @end */

.rss_feed {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background: transparent url(images/rss.png) no-repeat 0 0;
color: #295897;
display:block;
height: 28px;
margin-left:10px;
padding: 3px 3px 0 32px;
}


