body {
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding: 0px;
	background-color:#f2f2f2;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; color: #333; font-size:14px;
	background-image:url(graphics/wizzardmedia_bg.jpg);
	background-repeat:repeat-x;
}

/* TYPE */
a { color: #08c; }
a:link, a:visited, a:active { text-decoration: none; }
a:hover { text-decoration: none; color:#016ea5; }
strong, b { font-weight: bold; }

.mainnav a { color: #333; font-size:14px; line-height:22px; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; margin-bottom: 8px; }
.mainnav a:link, a:visited, a:active { text-decoration: none;  }
.mainnav a:hover { text-decoration: none; color: #08c;}

.secnav a { color: #000; font-size:11px; line-height:18px; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; }
.secnav a:link, a:visited, a:active { text-decoration: none;  }
.secnav a:hover { text-decoration: none; color: #666;}

.footnav a { color: #666; font-size:11px; line-height:18px; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; }
.footnav a:link, a:visited, a:active { text-decoration: none;  }
.footnav a:hover { text-decoration: none; color: #08c;}

.pagenav a { color: #000; font-size:13px; line-height:18px; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; }
.pagenav a:link, a:visited, a:active { text-decoration: none;  }
.pagenav a:hover { text-decoration: none; color: #666;}

.shownav a { color: #000; font-size:12px; line-height:18px; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; }
.shownav a:link, a:visited, a:active { text-decoration: none;  }
.shownav a:hover { text-decoration: none; color: #666;}

.topnav a { color: #e8e7e7; font-size:12px; line-height:18px; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; }
.topnav a:link, a:visited, a:active { text-decoration: none;  }
.topnav a:hover { text-decoration: none; color: #ccc;}

p { margin-bottom: 15px; }
h1 { font-weight: bold; font-size: 24px; line-height: 36px; margin-bottom: 18px; }
h2 { font-weight: bold; font-size: 16px; line-height: 18px; }
h3 { font-weight: bold; font-size: 1em; line-height: 10px; }
h4 { font-weight: bold; font-size: 10px; line-height: 18px; }
.more { text-align: right;}

.intro {
	color: #888;
	font-size:17px;
	line-height:20px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	margin-bottom: 8px;
	font-weight:normal;
}
.title {
	color: #333;
	font-size:20px;
	line-height:28px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-weight:400;
	margin-left:5px;
	margin-bottom:6px;
	}
	.lp_headline {
	color: #333;
	font-size:24px;
	line-height:30px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-weight:400;
	margin-left:5px;
	margin-bottom:6px;
	}
	.lp_headlinebox {
	color: #333;
	font-size:24px;
	line-height:30px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-weight:400;
	width:880px;
	height:185px;
	background-image: url(graphics/lp_headline_bg.png);
	background-repeat:no-repeat;
	}
.copy {
	color: #333;
	font-size:14px;
	line-height:22px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	margin-bottom: 8px;
}
.small {
	color: #333;
	font-size:12px;
	line-height:16px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	margin-bottom: 6px;	
}
.footinfo {
	color: #333;
	font-size:10px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	line-height:normal;
}
.submit{
background:#f2f2f2; font-size: 12px; line-height: 14px;
font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}

/* structure */
.wrapper {

margin:auto;
}
.header {
width: 984px;
position: relative;
margin:auto;
}
.nav {
width: 984px;
margin-top: 20px;
margin:auto;
}
.subheader {
width: 984px;
margin-top: 20px;
margin:auto;
}
.slider {
width: 984px;
height:370px;
margin:auto;
}
.main {
width: 984px;
margin-top: 20px;
margin:auto;
}
.mainsub {
width: 984px;
margin-top: 5px;
margin:auto;
}
.indexboxrow {
width: 984px;
margin:auto;
margin-top: 5px;
margin-top:10px;
margin-bottom:20px;
}
.indexbox {
width: 240px;
height:160px;
float:left;
background-image:url(graphics/index_box_sm.png);
background-repeat:no-repeat;
margin:3px;
vertical-align:middle;
}
#container{
width:900px;
font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serifrif; color: #333; font-size:14px;
margin:auto;


}
.bodytop{ background:url(graphics/body_top.GIF) no-repeat; width:984px; height:10px; margin-left:1px; margin-right:1px; float:left;
}
.body{ background:url(graphics/body_bg.GIF) repeat-y; width:984px; margin-left:1px; margin-right:1px; float:left; clear:both;
}
.bodybottom{ background:url(graphics/body_bottom.GIF) no-repeat; width:984px; height:10px; margin-left:1px; margin-right:1px; margin-bottom:20px; float:left;
}
.content{ padding:20px; margin:auto; width:auto;
}
.subcontent{ padding:15px; height: 600px;
}
.shows{
width:915px;
}
.footer{
width: 984px;
margin-top: 5px;
margin:auto;
clear:both;
}
#show{
width:150px;
height:155px;
float:left;
font-size:11px;
text-align:center;
margin-top:40px;
}
#show a{
color:black;
}
#showinfo {
overflow:hidden;
}
.appbox{
background:url(graphics/app_box_bg.png);
background-repeat:no-repeat;
width: 430px;
height:379px;
float:left;
margin: 20px;
}
.vertcolumn {
	background-image:url(graphics/250x800_box.png);
	width:250px;
	height:800px;
	background-repeat:no-repeat;
	float:right;
}
.lptop {
margin-bottom:20px; 
margin-top:10px; 
margin-left:10px; 
margin-right:10px; 
width:880px; 
height: 232px;
float:left; 
background-image:url(graphics/lp_proapp_disp2.png);
background-repeat: no-repeat;
}