@charset "utf-8";
/*
	Theme: Yonge Street Singers
	Brian Daniel Caicco
	http://www.briandaniel.ca
	
	Light Tan: #f4dfb8
	Dark Tan: #d7b880
	Dark Grey: #272727
	Dark Red: #996000
	
*/
	
/* -----RESET-----*/

*			{margin:0; padding: 0;}
html		{overflow-y: scroll;}
html, body	{height:100%;}
body		{margin: 0 auto; font-size: 75%; font-family:Arial, Helvetica, sans-serif; color:#272727; background: url(http://www.yongestreetsingers.com/wp-content/themes/yonge_street/images/bg.jpg); background-repeat:repeat-x; background-color:#FFFFFF;}
			
ul			{list-style: none}
ol			{list-style: none}
a			{outline: none; text-decoration: none;}
a img		{border:none;}
img			{vertical-align: middle;}
table		{border-collapse: collapse;}


img, div, a, input { behavior: url(http://www.yongestreetsingers.com/wp-content/themes/yonge_street/iepngfix.htc) }



/* -----UTILITY----*/

.floatleft		{float: left;}
.floartright 	{float: right;}
.clear			{clear: both;}
.button			{border: 1px solid #272727; background: white; padding: 3px 8px; -moz-border-radius: 5px; -webkit-border-radiu: 5px; color: #272727;}
.button:hover	{background: #990000; color: white;}

/*-----Typography----*/
a	{color:#54C6DB;}
a:hover{color:#20404E}

p. li {font-size: 1.2em; line-height: 1.2em; margin: 0 0 10px 0;}
h1		{font-size:2.5em;}
h2		{font-size:2.0em; padding-bottom: 10px;}
h3		{font-size:1.5em;}
h4		{font-size:1.0em;}

/*-----STRUCTURE----*/

#page-wrap		{width: 964px; margin: 0 auto -250px; min-height: 100%; height: auto !important; height: 100%;}
#push			{height: 250px;}
#main-col		{min-height: 300px; width: 700px; float:left;margin-left:25px; padding-bottom: 50px; } 
#sidebar		{ background-image: url(http://www.yongestreetsingers.com/wp-content/themes/yonge_street/images/sidebar-bg.png); background-position:right; background-repeat:repeat-y; width: 215px; float: right; height:auto; padding-bottom:15px;}
#side-bar-content{width: 195px; margin-left:30px; color:#CCCCCC;}
#sidebar-footer	{background-image: url(http://www.yongestreetsingers.com/wp-content/themes/yonge_street/images/sidebar-footer.png); background-repeat:no-repeat; height:25px;width: 209px; float: right;}

/*-----COMMENTS----*/

#respond {padding-top: 25px; padding-bottom: 15px;}
#commentform {}
#comment {}
#comment-submit {padding-top: 15px;}

/*-----SINGLE-POST----*/

.post{ padding-top:25px;}


/* -----Header----*/

h1#logo			{text-indent:-99999px}
p#description	{text-indent: -99999px}
#top-bar		{height: 25px; margin: 0 auto; padding-top:3px}
#top-bar p		{color: #333; width: 600px;}
#headerimg		{margin:0 auto; height: 397px; background-image: url(http://www.yongestreetsingers.com/wp-content/themes/yonge_street/images/head-bg.png); background-position: top center; background-repeat:no-repeat;}
#headerimg-hotspot{position:absolute; top: 180px;left:450px;}
form#searchform	{margin-left:0px;}
#searchform-container {float:right; padding-top: 23px; padding-right: 220px;}

.bookings		{	background:transparent url(http://www.yongestreetsingers.com/wp-content/themes/yonge_street/images/bookings.png) scroll 0 0;
					display:block;
					height:88px;
					position:absolute;
					left:50px;
					top:0;
					width:202px;}
				

/* -----Footer----*/

#footer			{height: 250px; background: #101521; background-repeat:repeat-x; border-top:3px solid #54c6db; list-style:none;}
#footer p		{color:white;}
#footer-inside	{width: 960px; margin: 0 auto; padding-top: 15px}
#footer-1		{width:225px;	float:left; margin-right: 30px; margin-left:20px;}
#footer-2		{width:225px;	float:left; margin-right: 20px;}
#footer-3		{width:225px;	float:left; margin-right: 20px;}
#fotter-4		{width:225px;	float:left;}


/* -----Menu----*/

#menu-bar	{height:64px; width:964px; margin-right:210px; text-align:left; background-image: url(http://www.yongestreetsingers.com/wp-content/themes/yonge_street/images/menu-bg.png); background-repeat:no-repeat;}
ul#main-nav		{width:auto; padding-top: 25px; padding-left:40px; float:left;}
.rss {float:right;}
ul#main-nav li	{display:inline;}
ul#main-nav li a {text-transform: uppercase; font-weight:bold; color: #20404e; font-size: 1.2em; padding: 3px 8px;}
ul#main-nav li a:hover{color:#54c6db}


