body,html 														{padding:0; margin:0; border:0;	background-color:#FFF;	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}

.title-red { font-size:16px; font-weight:bold; color:#d92f30; line-height:1.1em; }
.txt-blue { color:#3399ff; font-weight:bold;}

#master 															{width:900px;	margin:0 auto; text-align:left;}

#container 														{width:900px; float:left;}

#header																{float:left width:900px;	height:137px;}
#logo																	{float:left; width:235px; height:137px;}
#pic_header 													{float:left; width:665px; height:137px;}
.clear																{clear:both;}

#leftCol															{width:235px; height:344px; float:left; background:#FFF url(../../images/bg_leftCol.jpg) top left no-repeat; text-align:right;}
#leftCol #frame                     	{width:125px; float:left; margin:0 5px 0 105px; font-size:12px;}
#leftCol #frame	a											{font:normal 12px Arial, Helvetica, sans-serif; color:#999999; text-decoration:none;}
#leftCol #frame a:hover								{color:#cc3333;}
#leftCol #frame ul										{margin:0; padding:0;}
#leftCol #frame li										{margin:0; padding-bottom:10px; list-style:none;}
#leftCol .active											{color:#CC3333;}

#post-it { float:left; background:url(../../images/background_post-it.gif) no-repeat; height:280px; padding:10px 20px; margin:10px 15px 0 10px; font-size:10px; line-height:1.2em;}
#post-it p {margin:5px 0; }
#post-it a { color:#3399ff; font-size:10px; font-style:italic; }

#rightCol															{width:665px; float:left;}
#top_menu 														{width:417px; height:23px; background:#000; float:left; color:#FFF; font-weight:bold; font-size:11px;}
#top_menu a 													{float:left;	height:23px; text-decoration:none; font:bold 11px Arial, Helvetica, sans-serif; color:#FFF; padding:4px 7px 0 7px;}
#top_menu a:hover 										{color:#cc3333;}
#top_menu .active											{float:left; font:bold 11px Arial, Helvetica, sans-serif; color:#cc3333; padding:4px 7px 0 7px;}

a, a:hover														{font:bold 12px Arial, Helvetica, sans-serif; color:#cc3333; text-decoration:underline;}

h2																		{font:normal 18px Arial, Helvetica, sans-serif; color:#CC3333;}
.contact ul, .contact li 							{margin:0; padding:0; list-style:none;}


#footer 															{width:412px; height:18px;	background:#000;	text-align:left;	margin:20px 0 0 450px; font:bold 11px Arial, Helvetica, sans-serif; color:#FFF; padding:5px 0 0 5px;}

#past-winners a {
	display:block;
}

.caption {
	padding:10px 0px 20px 0px;
	width:300px;
}
