@charset "UTF-8";
/* CSS Document */

body { font-family: "Georgia", Georgia, "Times New Roman", Times, serif; font: "Georgia", Georgia, "Times New Roman", Times, serif;}

a:link { color:#03a1c8 !important; text-decoration:underline;}
a:hover { color:#ccc !important;}
a:active {color:#FC3 !important;}
a:visited {color:#666 !important;}

.h496 {
	height:496px !important;
}

.h50 {
	height:50px !important;
}

.h32 {
	height:32px !important;
}

.hr {border-top:solid 1px #d1d1d1; width:920px !important; margin-top:25px;}

#socialmed {position:fixed; top:5px; left:0px; padding-left:10px; z-index:999; background:#fff; padding-right:0px; margin-right:0px;}

#navbar {background:#000;
		color:#FFF;
}

#diggfix {width:120px; height:18px; margin-left:-26px; padding-bottom:5px;}

#footer { background:#000;
			color:#CCC;
			font-size:10.5px;
			height:65px;
			line-height:13px;
			padding-top:10px;
			
		
}

#logos, #packagelist, #partnertweet	{
	width:550px !important;
		padding-left:20px;
}

#mainlogo {	margin-top:15px;
			height:141px;
			width: 333px;
			background:url(../i/bblogo.png) top left no-repeat;
			text-indent:-999999px;
			margin-bottom:5px;
}
#mainlogo li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#mainlogo li, #mainlogo a {height:141px; display:block;}

#hero .heromain, #hero .herodescr { font-size:25px; font-weight:100 !important; line-height:29px; padding-top:20px;padding-bottom:5px; }
#hero .herodescr { font-size:18px; line-height:21px; padding-bottom:30px; }

#tweetbutton {width:337px; height:73px; background:url(../i/tweetbutton_sprite.png) bottom left no-repeat; overflow:hidden; position:relative;}
#tweetbutton li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0; }
#tweetbutton li, #tweetbutton a {height:73px; display:block;}
#tweetbutton:hover {background:url(../i/tweetbutton_sprite.png) center left no-repeat !important; cursor:pointer; }
#tweetbutton:active {background:url(../i/tweetbutton_sprite.png) top left no-repeat !important; }

#services { margin-top:28px; width:548px; height:26px; background:url(../i/10services.png) left top no-repeat; text-indent:-999999px;}

#skirt { background:url(../i/skirtbg.png) top left repeat-x; padding-top:15px; padding-bottom:30px;
background-color:#e9e9e9 !important;}

#packagelist .name { font-style:italic !important; font-weight:bold; font-size:18px;}

#betterbiz {background:url(../i/betterbiz.png) left top no-repeat; height:19px; width:531px; text-indent:-9999px; padding-bottom:27px;}

#checkout {background:url(../i/checkout.png) left top no-repeat; height:13px; width:301px; text-indent:-99999px; margin-left:3px; margin-bottom:0px !important;}

#prizes li { line-height:28px; font-size:19px;}

#talk09 {background:url(../i/2009talk.png) left top no-repeat; width:286px; height:50px; text-indent:-99999px; padding-bottom:3px;}

#whatare { background:url(../i/whatare.png) left top no-repeat; width:297px; height:17px; text-indent:-99999px; padding-bottom:13px;}

#contestbrief {font-size:13px; line-height:15px; padding-bottom:12px;}

#stayin {background:url(../i/stayin.png) left top no-repeat; width:234px; height:17px; text-indent:-99999px; margin-top:15px; padding-bottom:3px;}

#seewhat {background:url(../i/seewhat.png) left top no-repeat; width:362px; height:17px; text-indent:-99999px;}

#instructions {font-size:13px; list-style-type:decimal; list-style-position:inside; line-height:16px;}
#instructions li {padding-bottom:6px;}

.note {font-size:10.5px;}
.sub {font-size:9.5px;}
.tag {font-size:11.5px; line-height:13px !important;}
.para {font-size:14px; line-height:17px; padding-top:3px;}

#pllogo { background:url(../i/poweredby.png) right center no-repeat; height:40px; padding-top:10px; position:relative;}
#pllogo li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0; list-style:none; }
#pllogo li, #pllogo a {height:40px; display:block; list-style:none;}
#pllogo:hover {cursor:pointer; filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;}

#logoblock { height:411px; width:566px; }


#pagelime {background:url(../i/pagelimeS.png) left top no-repeat; width:253px; height:77px; float:left; position:relative;}
#pagelime li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0; float:left;}
#pagelime li, #pagelime a {height:77px; display:block;}
#pagelime:hover {background:url(../i/pagelimeS.png) left bottom no-repeat; width:253px; height:77px; float:left; cursor:pointer;}


#amsu { background:url(../i/amsuS.png) left top no-repeat; width:299px; height:77px; float:left;}
#amsu li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0; float:left;}
#amsu li, #amsu a {height:77px; display:block;}
#amsu:hover { background:url(../i/amsuS.png) left bottom no-repeat; width:299px; height:77px; float:left; cursor:pointer;}

#bsa {background:url(../i/bsabw.png) left top no-repeat; width:208px; height:62px; float:left;}
#bsa li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0; float:left;}
#bsa li, #bsa a {height:62px; display:block;}
#bsa:hover {background:url(../i/bsa.png) left top no-repeat; width:208px; height:62px; float:left; cursor:pointer;}

#cmonitor {background:url(../i/cmS.png) left top no-repeat; width:298px; height:53px; float:left;}
#cmonitor li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0; float:left;}
#cmonitor li, #cmonitor a {height:53px; display:block;}
#cmonitor:hover {background:url(../i/cmS.png) left bottom no-repeat; width:298px; height:53px; float:left; cursor:pointer;}

#flashloaded {background:url(../i/flbw.png) left top no-repeat; width:278px; height:66px; float:left; margin-top:20px;}
#flashloaded li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0; float:left;}
#flashloaded li, #flashloaded a {height:66px; display:block;}
#flashloaded:hover {background:url(../i/fl.png) left top no-repeat; width:278px; height:66px; float:left; margin-top:20px; cursor:pointer;}

#freshb {background:url(../i/freshbbw.png) left top no-repeat; width:236px; height:123px; float:left; z-index:10; margin-top:-30px; margin-left:35px;}
#freshb li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0; float:left;}
#freshb li, #freshb a {height:123px; display:block;}
#freshb:hover {background:url(../i/freshb.png) left top no-repeat; width:236px; height:123px; float:left; z-index:10; margin-top:-30px; margin-left:35px; cursor:pointer;}

#isp {background:url(../i/ispbw.png) left top no-repeat; width:369px; height:94px; float:left;}
#isp li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0; float:left;}
#isp li, #isp a {height:94px; display:block;}
#isp:hover {background:url(../i/isp.png) left top no-repeat; width:369px; height:94px; float:left; cursor:pointer;}

#mt {background:url(../i/mtbw.png) left top no-repeat; width:184px; height:86px; float:left;}
#mt li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0; float:left;}
#mt li, #mt a {height:86px; display:block;}
#mt:hover {background:url(../i/mt.png) left top no-repeat; width:184px; height:86px; float:left; cursor:pointer;}

#tuts {background: url(../i/tutsbw.png) left top no-repeat; width:157px; height:95px; float:left;}
#tuts li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0; float:left;}
#tuts li, #tuts a {height:95px; display:block;}
#tuts:hover {background: url(../i/tuts.png) left top no-repeat; width:157px; height:95px; float:left; cursor:pointer;}

#wdd {background:url(../i/wddbw.png) left top no-repeat; width:238px; height:95px; float:left;}
#wdd li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0; float:left;}
#wdd li, #wdd a {height:95px; display:block;}
#wdd:hover {background:url(../i/wdd.png) left top no-repeat; width:238px; height:95px; float:left; cursor:pointer;}

#highrise {background:url(../i/highriseS.png) left top no-repeat; width:171px; height:50px; float:left; margin-top:20px;}
#highrise li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0; float:left;}
#highrise li, #highrise a {height:95px; display:block;}
#highrise:hover {background:url(../i/highriseS.png) left bottom no-repeat; width:171px; height:50px; float:left; cursor:pointer;}

.entry{background:#FFe; padding:6px; font-family:"Courier New", Courier, monospace; width:500px; font-size:13px; margin:10px; }

.resetmini {
	margin:0px;
	padding:0px;
	list-style: none;
}