/*

Theme Name: OYP

Theme URI: http://www.oyplayers.on.ca

Description: Orleans Young Players 

Version: 1.0

Author: Xactly 

Author URI: www.xactlydesign.com



*/



BODY {

	margin:0px;

	padding:0px;

	background: url('../images/BG_curtainShort.jpg') top center repeat-x;}



img{

	border:0px;

	}

/* ------- TEXT STYLES ------- */





P { font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 16px;

	font-weight: normal;

	color: #222222;}

P a{	

    font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 16px;

	color: #CC3333;

	font-weight: normal;

	TEXT-DECORATION: none;}

P a:hover{	

    font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 16px;

	color: #CC0000;

	font-weight: normal;

	TEXT-DECORATION: underline;}



.justP p{

	text-align: justify;

}

.language a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#CCCCCC;
	text-decoration: none;
	margin: 0 80 0 0;
}
.language a:hover {
	color:#FFFFFF;
	text-decoration: underline;
}

HR {
	height: 1px;
	size: 1px;
	width: 100%;
	color: #CCCCCC;
	background-color: #999999;
}


H1 {

	margin:0px;

	font-family: Georgia, Times, Verdana, Arial, Helvetica, sans-serif;

	font-size: 18px;

	text-transform:uppercase;

	letter-spacing: 2px;

	line-height: 17px;

	font-weight: bold;

	color: #cc3333;}



H2 {

	margin:0px 0px 0px 0px;

	font-family: Arial, Helvetica, Verdana, sans-serif;

	font-size: 17px;

	line-height: 16px;

	font-weight: bolder;

	color: #f26122;}



H3 {

	margin:0px 0px -6px 0px;

	font-family: Arial, Helvetica, Verdana, sans-serif;

	font-size: 15px;

	line-height: 16px;

	font-weight: bold;

	color: #333333;}



H4 {

	margin:12px 0px 0px 0px;

	font-family: Arial, Helvetica, Verdana, sans-serif;

	font-size: 11px;

	line-height: 13px;

	font-weight: normal;

	color: #333333;}

H4 a{	
  color: #CC3333;

	TEXT-DECORATION: none;}

H4 a:hover{	

	background: #fcffdd;

	color: #000;

	TEXT-DECORATION: underline;}



H5 {

	margin: 10px 0px 15px 0px;

	display: block;

	background: #00b7c2;

	width: 213px;

	height: 30px; }

H5 a{	

    display: block;

	border: 2px solid #00b7c2;

	padding:8px 8px 8px 8px;

	background: #00b7c2 url('../images/HL_BGgrad.jpg') top center repeat-x;

	font-family: Arial, Helvetica, Verdana, sans-serif;

	font-size: 11px;

	line-height: 14px;

	font-weight: bold;

	color: #FFFFFF;

	text-transform:uppercase;

	text-shadow: 2px 2px 2px #007c83;

	TEXT-DECORATION: none;}

H5 a:hover{	

	background: #00b7c2;

	border: 2px solid #00EEEE;

	font-family: Arial, Helvetica, Verdana, sans-serif;

	font-size: 11px;

	line-height: 14px;

	font-weight: bold;

	color: #FFF;

	TEXT-DECORATION: none;}



H6 {

	margin: 10px 0px 15px 0px;

	display: block;

	background: #00b7c2;

	width: 175px;

	height: 30px; }

H6 a{	

    display: block;

	border: 2px solid #00b7c2;

	padding:8px 8px 8px 8px;

	background: #00b7c2 url('../images/HL_BGgrad.jpg') top center repeat-x;

	font-family: Arial, Helvetica, Verdana, sans-serif;

	font-size: 11px;

	line-height: 14px;

	font-weight: bold;

	color: #FFFFFF;

	text-transform:uppercase;

	text-shadow: 2px 2px 2px #007c83;

	TEXT-DECORATION: none;}

H6 a:hover{	

	background: #00b7c2;

	border: 2px solid #00EEEE;

	font-family: Arial, Helvetica, Verdana, sans-serif;

	font-size: 11px;

	line-height: 14px;

	font-weight: bold;

	color: #FFF;

	TEXT-DECORATION: none;}





.navMm {

	font-family: Arial, Helvetica, Verdana, sans-serif;

	font-size: 10px;

	text-transform:uppercase;

	font-weight: bold;

	line-height: 12px;

	color: #FFFFFF;}



.navSd {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 12px;

	font-weight: bold;

	color: #333;}

.navSd a{

	display: block;

	flush: left;

	height: 15px;

	padding:10px 4px 7px 14px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 12px;

	font-weight: bold;

	TEXT-DECORATION: none;

	color: #333;}

.navSd a:hover{

	background: url('../images/sNav-BG-B.jpg');

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 12px;

	font-weight: bold;

	TEXT-DECORATION: none;

	color: #000;

}

.navSdHL a{

	background: url('../images/sNav-slctBG.jpg') left no-repeat;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 12px;

	font-weight: bold;

	#padding-left:0px;

	TEXT-DECORATION: none;

	color: #FFF;

}

.navSdHL a:hover{

	background: url('../images/sNav-slctBG.jpg') left no-repeat;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 12px;

	font-weight: bold;

	#padding-left:0px;

	TEXT-DECORATION: none;

	color: #FFF;

}



.navFt {

	padding:6px 8px 6px 8px;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 11px;

	font-weight: bold;

	color: #333333;}

.navFt a{

	padding:6px 8px 6px 8px;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 11px;

	TEXT-DECORATION: none;

	font-weight: bold;

	color: #DDDDDD;}

.navFt a:hover{

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 11px;

	TEXT-DECORATION: none;

	font-weight: bold;

	color: #FFFFFF;}



	

.nav3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	line-height: 12px;

	font-weight: normal;

	color: #999999;}

.nav3 a{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	line-height: 12px;

	TEXT-DECORATION: none;

	font-weight: normal;

	color: #666666;

	padding-left:2px;

	padding-right:2px;}

.nav3 a:hover{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	line-height: 12px;

	TEXT-DECORATION: underline;

	font-weight: normal;

	color: #333333;

}

table.smTxt p{
	padding:12px 3px 12px 3px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	font-weight: normal;
	color: #333333;}

table.smTxt td{
	border-bottom: 1px solid #CCCCCC;}


.padHLt {

	padding:0px 6px 0px 6px;

	background: url('../images/HLframe_BG.jpg') top center repeat-y;}



.pad15{
	padding:15px;}


.pad30{
	padding:30px;}


img.inset { 
	float:right; 
	margin: 0px 0px 10px 15px;
	border:solid 1px silver;
	background-color: #FFFFFF;
	padding:4px;
}


img.imgBorder {
  border:solid 1px #FFFFFF;
  padding:0px; } 

a:hover .imgBorder {
  border:solid 1px #cc3333;
}


.img_top {
	background-repeat: repeat-X;
	background-position: left top;}

.img_bottom {
	background-repeat: no-repeat;
	background-position: bottom;}

.img_left {
	background-repeat: no-repeat;
	background-position: right top;}

.img_right {
	background-repeat: no-repeat;
	background-position: left top;}
	

/*ABORG STYLES

************************************************************/



li{

	padding:0;

	margin:0;

	

	list-style-type:none;

	list-style-position:outside;

	}

.navtitle{

	font-family: Arial,Helvetica,Verdana,sans-serif;

	font-size: 13px;

	text-transform: uppercase;

	font-weight: bold;

	margin-left: 14px;

	color: #ffffff;

}

.sitemap{

font-family: Arial,Helvetica,Verdana,sans-serif;

font-size: 11px;

line-height: 13px;

font-weight: normal;

color: #333333;

}

.sitemapblock a {

font-family: Verdana,Arial,Helvetica,sans-serif;

font-size: 11px;

line-height: 16px;

color: #cc3333;

font-weight: normal;

text-decoration: none;

}



.sitemapblock a:hover {

font-family: Verdana,Arial,Helvetica,sans-serif;

font-size: 11px;

line-height: 16px;

color: #cc0000;

font-weight: normal;

text-decoration: underline;

}



.current_page_item a{

	background-color: transparent;

	background-image: url(../images/sNav-slctBG.jpg);

	background-repeat: no-repeat;

	background-attachment: scroll;

	background-position: left center;

	font-family: Arial,Helvetica,sans-serif;

	font-size: 10px;

	line-height: 12px;

	font-weight: bold;

	text-decoration: none;

	color: #ffffff;

}

.current_page_item a:hover{

	background-color: transparent;

	background-image: url(../images/sNav-slctBG.jpg);

	background-repeat: no-repeat;

	background-attachment: scroll;

	background-position: left center;

	font-family: Arial,Helvetica,sans-serif;

	font-size: 10px;

	line-height: 12px;

	font-weight: bold;

	text-decoration: none;

	color: #ffffff;

}

.current_page_ancestor {

	background-color: transparent;

	background-image: url(../images/sNav-slctBG.jpg);

	background-repeat: no-repeat;

	background-attachment: scroll;

	background-position: left center;

	font-family: Arial,Helvetica,sans-serif;

	font-size: 10px;

	line-height: 12px;

	font-weight: bold;

	text-decoration: none;

	color: #ffffff;

}



.current_page_parent{

	background-color: transparent;

	background-image: url(../images/sNav-slctBG.jpg);

	background-repeat: no-repeat;

	background-attachment: scroll;

	background-position: left center;

	font-family: Arial,Helvetica,sans-serif;

	font-size: 10px;

	line-height: 12px;

	font-weight: bold;

	text-decoration: none;

	color: #ffffff;

}

.current_page_ancestor a:hover{

	background-color: transparent;

	background-image: url(../images/sNav-slctBG.jpg);

	background-repeat: no-repeat;

	background-attachment: scroll;

	background-position: left center;

	font-family: Arial,Helvetica,sans-serif;

	font-size: 10px;

	line-height: 12px;

	font-weight: bold;

	text-decoration: none;

	color: #ffffff;

}



.current_page_parent a:hover{

	background-color: transparent;

	background-image: url(../images/sNav-slctBG.jpg);

	background-repeat: no-repeat;

	background-attachment: scroll;

	background-position: left center;

	font-family: Arial,Helvetica,sans-serif;

	font-size: 10px;

	line-height: 12px;

	font-weight: bold;

	text-decoration: none;

	color: #ffffff;

}


