/*
      Created by Keith Donegan of Code-Sucks.com
	  
	  E-Mail: Keithdonegan@gmail.com
	  
	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com
	  
*/

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
}
A:LINK {color: #d3172b; font-family: arial, georgia, sans-serif; FONT-SIZE:12px; FONT-WEIGHT: bold; text-decoration: none;}
A:VISITED {COLOR:#d3172b; FONT-WEIGHT: bold; TEXT-DECORATION:NONE;}
A:ACTIVE {COLOR:#d3172b; FONT-WEIGHT: bold; TEXT-DECORATION:NONE;}
A:HOVER {COLOR:#63131b; FONT-WEIGHT: bold; TEXT-DECORATION:UNDERLINE;}
#wrapper { 
 margin: 0 auto;
 width: 922px;
}
#header {
 color: #333;
 width: 900px;
 float: left;
 padding: 10px;
 height: 25px;
 margin: 10px 0px 0px 0px;
 background: #FFFFFF;
}
#navigation {
 float: left;
 width: 920px;
 height: 50px;
 color: #333;
 padding: 0px;
 margin: 0px 0px 0px 0px;
 background: url(images/bg-nav.png) no-repeat top left;
}
#nav-buttons
{
padding-top:10px;
text-align:center;
}
#nav-buttons span
{
padding: 0 20px 0 20px;
}
#leftcolumn { 
 color: #333;
 background: #FFFFFF;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 800px;
 width: 565px;
 float: left;
}
#leftcolumn ul
{
margin: 0 0 0 25px;
}
#rightcolumn { 
 float: right;
 color: #333;
 background: #FFFFFF url(images/bg-right-duck.jpg) no-repeat bottom right;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 800px;
 width: 300px;
 display: inline;
}
#leftcolumnEvents { 
 color: #333;
 background: #FFFFFF;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 2400px;
 width: 565px;
 float: left;
}
#rightcolumnEvents { 
 float: right;
 color: #333;
 background: #FFFFFF url(images/bg-right-duck.jpg) no-repeat bottom right;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 1300px;
 width: 300px;
 display: inline;
}
#leftcolumnHome { 
 color: #333;
 background: #FFFFFF;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 650px;
 width: 565px;
 float: left;
}
#leftcolumnatd { 
 color: #333;
 background: #FFFFFF;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 1400px;
 width: 565px;
 float: left;
}
#leftcolumnatd ul
{
    margin:0 0 0 25px;
}
#rightcolumnHome { 
 float: right;
 color: #333;
 background: #FFFFFF url(images/bg-right-duck.jpg) no-repeat bottom right;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 650px;
 width: 300px;
 display: inline;
}
#footer { 
 width: 900px;
 font-size:11px;
 clear: both;
 color: #333;
 margin: 0px 0px 10px 0px;
 padding: 10px;
}
.footerCopyright
{ 
 width: 500px;
float:right;
text-align: right;
display:inline;
}

.footerNav
{ 
 width: 275px;
float:left;

}
.title
{
font-size:16px;
color:#0a8bb3;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.adultevent{color:#c50000; font-weight:bold; font-size:11px; margin:0 0 0 15px; text-decoration:none; text-transform:uppercase;}
a.adultevent{color:#c50000; font-weight:bold; font-size:11px; margin:0 0 0 15px; text-decoration:none; text-transform:uppercase;}
.childevent{color:#FF0000; font-weight:bold; font-size:11px; margin:0 0 0 15px; text-decoration:none; text-transform:uppercase;}
a.childevent{color:#FF0000; font-weight:bold; font-size:11px; margin:0 0 0 15px; text-decoration:none; text-transform:uppercase;}
.familyevent{color:#AF2EF9; font-weight:bold; font-size:11px; margin:0 0 0 15px; text-decoration:none; text-transform:uppercase;}
a.familyevent{color:#AF2EF9; font-weight:bold; font-size:11px; margin:0 0 0 15px; text-decoration:none; text-transform:uppercase;}
.teenevent{color:#2aa112; font-weight:bold; font-size:11px; margin:0 0 0 15px; text-decoration:none; text-transform:uppercase;}
a.teenevent{color:#2aa112; font-weight:bold; font-size:11px; margin:0 0 0 15px; text-decoration:none; text-transform:uppercase;}
.adultteenevent{color:#0E1CDA; font-weight:bold; font-size:11px; margin:0 0 0 15px; text-decoration:none; text-transform:uppercase;}
a.adultteenevent{color:#0E1CDA; font-weight:bold; font-size:11px; margin:0 0 0 15px; text-decoration:none; text-transform:uppercase;}
.date{color:#000000; font-weight:bold; font-size:11px; margin:5px 0 0 0;}
.eventDetails{color:#000000; font-size:11px; margin:0 0 10px 15px;}
.photoalbumblock
{
display:inline;
height:170px;
width:170px;
padding:10px;
float:left;
}
.photoalbum
{
height:150px;
width:150px;
padding:10px;
background: #f5f5f5;
border:1px solid #353535;
text-align:center;
}
.subTitle
{
font-size: 13px;
color: #EF7B1D;
font-weight:bold;
}
.darkbg
{
background:#FFFFFF;
border:1px solid #353535;
padding:10px;
}
.style2 {	color: #FFFFFF;
	font-weight: bold;
}