body
	{
	background: transparent url(http://www.saugeensummernights.ca/icons/p.gif) repeat-x;
	background-color:#oooooo;
	margin: 0;
	padding:0;
	text-align: left;
	font-family: tahoma,arial;font-size:12px;
	color:#444;
	}

	p,td,a   	{font-family:tahoma,aial;font-size:12px;line-height:18px;}

	p {margin-top: 4;margin-bottom: 8;padding: 0;}

	

	ul 	{margin: 15;padding: 0;}

	li 	{margin: 2;padding: 0;}

	a:link  {color:#369;font-weight:normal;text-decoration:none}

	a:visited {color:#369;font-weight:normal;text-decoration:none}

	a:hover {color:#c00;text-decoration:underline}

	a:active {color:#369;text-decoration:none}

	H1	 {margin-top:2px;margin-bottom:6px;margin-left:0px;font: normal 24px 'trebuchet ms',trebuchet,verdana, Serif;line-height: 24px;color:#000;}
	
	H2         {margin-top:4px;margin-bottom:0px;margin-left:0px;font: normal 18px 'trebuchet ms',trebuchet,verdana, Serif;line-height: 20px;color:#000;}

	H3        {margin-top:6px;margin-bottom:0px;margin-left:0px;font: normal 21px 'trebuchet ms',trebuchet,verdana, Serif;line-height: 20px;color:#555;border-bottom: 1px solid #e7e7e7;border-right: 1px solid #e7e7e7;background-color:#fafafa;padding:10px}

	H4        {font-family:verdana,sans-serif;font-size:13px;line-height:16px;color:#777;}

	.small {font-size:11px;line-height:16px;}
	p.small	{font-size:11px;line-height:16px;}
	small.a {font-size:11px}
	small.a:link {font-size:11px}
	small.a:visited {font-size:11px}
	small.a:hover {font-size:11px}
	small.a:active {font-size:11px}
	small.li: {font-size:11px}

	.smallesttext {font-size:10px;font-face:arial;line-height:12px;}
	smallesttext.a {font-size:10px;line-height:12px}
	smallesttext.a:link {font-size:10px;line-height:12px}
	smallesttext.a:visited {font-size:10px;line-height:12px}
	smallesttext.a:hover {font-size:10px;line-height:12px}
	smallesttext.a:active {font-size:10px;line-height:12px}

	.edit {font-size:11px;background-color:#FFFDE5;}
	edit.a {font-size:11px;background-color:#FFFDE5;}
	edit.a:link {font-size:11px;background-color:#FFFDE5;}
	edit.a:visited {font-size:11px;background-color:#FFFDE5;}
	edit.a:hover {font-size:11px;background-color:#FFFDE5;}
	edit.a:active {font-size:11px;background-color:#FFFDE5;}

	.editicon {margin-left: 3px;margin-top: 5px;border: 0px solid #f1f1f1;vertical-alignment:bottom}
	a.editicon {margin-left: 3px;margin-top: 5px;border: 0px solid #f1f1f1;vertical-alignment:bottom}

	.divider {font-family: verdana,sans-serif;font-size:11px;color:#999;}

	hr {border: 1px dotted #ccc;margin-bottom:0px;margin-top:0px;}

	div.scroll {
	background-color: #fff;
	height: 240px;
	width: 450px;
	overflow: auto;
	border: 1px solid #ccc;
	padding: 4px;
	}

	div.smallscroll {
	background-color: #fff;
	height: 300px;
	width: 200px;
	overflow: auto;
	border: 1px solid #e7e7e7;
	padding: 0px;
	}	
	
	/* SITE STRUCTURE */

	table.border {border-collapse:collapse;}

	td.border {padding-left: 0px;padding-right: 0px;padding-bottom: 0px;padding-top: 0px}

	td.top {background: transparent url(http://www.saugeensummernights.ca/css_images/top.gif) no-repeat;}

	table.frame 
		{border-collapse:collapse;}

	td.header
		{background: transparent url(http://www.saugeensummernights.ca/css_images/header.gif)  no-repeat;}

	table.contentframe 
		{border-collapse:collapse;border-bottom: 0px solid #C0C0C0;background-color:#C0C0C0}

	td.contentheader 
		{border-collapse:collapse;border:1px dotted #ccc;padding-bottom:3px;background-color:#C0C0C0;padding-top:3px;margin-bottom:5px}


	td.tdlogin
		{padding-left:0px;border-bottom: 1px solid #e7e7e7;border-right: 1px solid #e7e7e7;background-color: #ffffe1;}

	td.tdsearch
		{padding-left:0px;border-bottom: 1px solid #e7e7e7;background-color: #fafafa;}

	td.center
		{border-right: 0px solid #fff;border-left: 0px solid #fff;background-color: #C0C0C0;}

	td.center_noleftnav
		{border-right: 0px solid #fff;background-color: #C0C0C0;}

	table.contentfooter
		{border-collapse:collapse;border-top: 0px solid #e7e7e7;}

	td.forum
		{border-collapse:collapse;border: 1px solid #ccc;background-color: #EDF2F8;}

	td.edit
		{border-collapse:collapse;border: 1px dashed #ffcc66;background-color: #ffffe1;}
	

	/* FOOTER */

	td.footer
		{border-top: 1px dotted #ccc;background-color: #C0C0C0;}


	.footer {font-size:11px;text-decoration:none;}
	.footer a  {font-size:11px;font-weight:normal;text-decoration:none;}
	.footer a:link {font-size:11px;font-weight:normal;text-decoration:none;}
	.footer a:visited {font-size:11px;font-weight:normal;text-decoration:none;}
	.footer a:hover {font-size:11px;font-weight:normal;text-decoration:underline}
	.footer a:active {font-size:11px;font-weight:normal;text-decoration:none;}





	/* TOP NAV NEW - 2 levels */

	td.topnav
		{background: transparent url(http://www.saugeensummernights.ca/css_images/topnav.jpg) repeat-x top;border-top: 0px solid #6c183e;background-color:#333}

	td.topnav2
		{background: transparent url(http://www.saugeensummernights.ca/css_images/topnav2.gif) no-repeat top right;background-color:#000;}

	.basictab ul { margin: 0;padding: 0;list-style-type: none;white-space: nowrap;}

	.basictab li { float: left;font-size:11px;font-weight: bold;margin: 0;padding: 5px 0 5px 0;border-top: 0px solid #e0ede9;}

	.basictab a,.basictab li a.link { margin: 0;padding: 6px 9px 6px 9px;color: #fff;font-size:11px;font-weight:bold;text-transform:uppercase
;border-right: 1px solid #000;border-left: 1px solid #666;text-decoration:none;border-bottom: 1px solid #666}

	.basictab li a:visited {color: #fff;font-size:11px;font-weight: bold;text-decoration:none}

	.basictab li a:hover, .basictab li a.current{color: #fff;font-size:11px;background-color:#000;border-top: 0px solid #B34040;text-decoration:none;border-bottom: 0px solid #8081A5}

	#tabcontentcontainer{
	width:100%; /*width of 2nd level content*/
	height:1.5em; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/
	}

	.tabcontent{display:none;}

	.tlink {color: #555;font-family: arial,sans-serif;font-size:11px;text-decoration:none;}
	.tlink a  {color: #fff;font-size:11px;text-decoration:none;text-decoration:none;}
	.tlink a:link {color: #fff;text-decoration:none;}
	.tlink a:visited {color: #fff;text-decoration:none;}
	.tlink a:hover {color: #fff;text-decoration:none;}
	.tlink a:active {color: #fff;text-decoration:none;}



	/* left nav */

	td.leftnav
		{background-color:#C0C0C0}

     

	.leftnavhdr {margin-top:4px;margin-bottom:0px;margin-left:0px;font: bold 13px 'trebuchet ms',trebuchet,verdana, Serif;line-height: 18px;color:#c00;}

	 #navcontainer ul {list-style-type: none;text-align: left;margin-left:0;margin-top:3;margin-bottom:15;padding: 6;border: 1px solid #fff}

	#navcontainer a {display:block;color:#222;width:100%;padding: 0px 0px 0px 0px;font-size:11px;font-weight: normal;text-decoration: none;border-top: 1px dotted #ccc;}

	#navcontainer a:hover {background-color:#fafafa;font-weight: normal;color:#c00;}

	#navcontainer ul li a#current {color:#c00;background-color:#fff;}




	/* Forms */

	.caption {font-size:12px;color:#666;}
	p.caption {font-size:12px;}
	caption.a {font-size:12px}
	caption.a:link {font-size:12px}
	caption.a:visited {font-size:12px}
	caption.a:hover {font-size:12px}
	caption.a:active {font-size:12px}

	


	td.frmbox { background-color:#fafafa;
    border:1px solid #e7e7e7;
    color:#336699;}

	.formheaders {color:#888;font-weight:bold;line-height:25px}


	.inputsmall 
		{ width:170px;background-color: #FCF8EC;font-family: verdana, sans-serif;font-size:11px;}

	.inputbig 
		{ width:350px;background-color: #FCF8EC;font-family: verdana, sans-serif;font-size:11px;}
	

	.searchdrp
		{border: 1px solid #ccc;width:85px;background:#FCF8EC;font-size:10px;}

	td.topdesc
	{border: 1px solid #ccc;
	background:#ffc}

	td.formheaders
	{border-bottom: 0px solid #ccc;color:#FB861A}

	.smallestinput 
		{border: 1px solid #ccc;width:85px;background:#fff}

	.smallerinput 
		{border: 1px solid #ccc;width:150px;background:#fff}

	.smallinput 
		{border: 1px solid #ccc;width:250px;background:#fff}

	.medinput 
		{border: 1px solid #ccc;width:320px;background:#fff}

	.largerinput 
		{border: 1px solid #ccc;width:400px;background:#fff}

	.input 
		{border: 1px solid #ccc;width:400px;background:#fff}

	.largestinput 
		{border: 1px solid #ccc;width:450px;background:#fff}

	.hugeinput 
		{border: 1px solid #ccc;width:550px;background:#fff}





	/* EMPHASIS */

	td.rotator
		{border-top: 1px solid #e7e7e7}

	td.shadedbox
		{background-color:#EBF2FA;border-bottom: 1px solid #C5DAF0;border-right: 1px solid #C5DAF0}

	td.shadedbox3
		{background-color:#fafafa;border: 1px dashed #ccc}

	td.shadedbox2
		{background-color:#ebeccd;border: 1px solid #d6d7b7}

	td.rsshdr
		{background: transparent url(http://www.saugeensummernights.ca/css_images/td1_bg.jpg)  center repeat-y;background-color:#FCF8EC;border-bottom: 1px solid #fff;padding-top:10px}

	span.emph {color:#000;font-weight:normal;border-bottom: 1px dashed #ACC4E0;background-color:#fff}





	/* TOP SEARCH */


	.searchtext
		{border: 1px solid #ccc;width:155px;background:#fff;font-size:12px;height:18px}

	
	.button_small
		{
		font-size:12px;margin:0px;cursor: pointer;
		background-color: #369;color:#fff;text-decoration:none;
		border: 0px solid  #fff;
		}

	.buttonhover_small
		{
		font-size:12px;margin:0px;cursor: pointer;
		background-color: #cc0000;color:#fff;text-decoration:none;
		border: 0px solid  #fff;
		}







	/* BUTTONS */


	.button
		{
		margin:0 7px 0 0;
    		background-color:#f5f5f5;
    		border:1px solid #dedede;
   		border-top:1px solid #eee;
   		border-left:1px solid #eee;
		font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    		font-size:100%;
    		line-height:130%;
   		text-decoration:none;text-transform:none;
    		font-weight:bold;
    		color:#565656;
    		cursor:pointer;
		}

	.buttonhover
		{
		margin:0 7px 0 0;
    		background-color:#dff4ff;
    		border:1px solid #dedede;
   		border-top:1px solid #eee;
   		border-left:1px solid #eee;
		font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    		font-size:100%;
    		line-height:130%;
   		text-decoration:none;text-transform:none;
    		font-weight:bold;
    		color:#336699
    		cursor:pointer;
		}


		/* BUTTONS NEW */

.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

/* STANDARD */

button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE */

button.positive, .buttons a.positive{
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}

















	/* TOP login */


	.login {font-size:11px;}
	






	/* pictures */

	.banner {border: 1px solid #666;color:#666}

	.picright
 	{margin-left: 10px;margin-top: 5px;border: 0px}

	.picleft 
	{margin-right: 10px;margin-top: 5px;border: 0px}

	.piccenter 
	{margin-bottom: 10px;border: 0px}

	.picright1
 	{margin-left: 10px;margin-top: 5px;border: 0px solid #f1f1f1}

	.picleft1
	{margin-right: 10px;margin-top: 5px;border: 0px solid #f1f1f1}

	.piccenter1 
	{margin-top: 0px;border: 0px solid #f1f1f1;margin-bottom: 10px;}

	
	.picphoto img {margin-top: 10px;border: 1px solid #fff;color:#fff}
	.picphoto img:hover {margin-top: 10px;border: 1px solid #c00;color:#fff}	
	.picphoto img:a:hover {  /* wakeup IE */ border-width: 2;}


	

	




	/* misc tables */

	
	table.homepanel
	{border-collapse:collapse}

	td.homepanel
	{border-collapse:collapse;border-bottom: 0px  solid #F7D47D;background-color:#fff;padding: 10px 2px 10px 2px;}

	td.homepanel_top
	{border-collapse:collapse;border-bottom: 0px  solid #F7D47D;background-color:#fff;padding: 10px 2px 10px 2px;}



	table.listtable 
	{border-collapse:collapse}

	td.listhdr 
	{border-collapse:collapse;border: 1px  dotted #ddd;
	background-color:#fff;
	padding: 8px 2px 8px 2px;}

	td.listcolor1 
	{background: transparent url(http://www.saugeensummernights.ca/css_images/td1_bg.jpg)  center repeat-y;border-collapse:collapse;border-bottom: 1px  solid #fff;
	background-color:#fff;
	padding: 4px 2px 4px 2px;border-bottom: 1px  solid #e7e7e7;}

	td.listcolor2 
	{border-collapse:collapse;
	background-color:#fff;
	padding: 4px 2px 4px 2px;border-bottom: 1px  solid #e7e7e7}

	td.listcolor3 
	{border-collapse:collapse;border: 0px  solid #900;
	background-color:#ffffcc;
	padding: 4px 2px 4px 2px;}

	td.playlist1 
	{background-color:#f1f1f1;padding: 4px 2px 4px 2px;border-bottom: 0px  solid #e7e7e7}
	td.playlist2 
	{background-color:#fafafa;padding: 4px 2px 4px 2px;border-bottom: 0px  solid #e7e7e7}
	td.playlist3 
	{background-color:#ffffcc;padding: 4px 2px 4px 2px;border-bottom: 0px  solid #e7e7e7}



	/* icon links */


	a.back 
	{padding-left: 16px;background: transparent url(http://www.saugeensummernights.ca/icons/back.gif) no-repeat;padding-bottom: 22px;}

	a.more 
	{padding-left: 16px;margin-left:10px;background: transparent url(http://www.saugeensummernights.ca/icons/open_page.gif) no-repeat;padding-bottom: 22px;}


	a.delete
	{background-color:#ffffe1;}

	a.add
	{background-color:#ffffe1;}

	.editprofile {background-color:#ffffe1;}
	
	a.editprofile 
	{background-color:#ffffe1;}



	/* calendar */

		.calendar
{font-size:10px;line-height:11px;background-color:#fff;
		}
	a.calendar
		{font-size:10px;line-height:11px;background-color:#fff;
		}

