@charset "utf-8";
/* CSS Document for Print in the Mix 2009 */

/* Global reset */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
html, body { height: 100%;}
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }
q:before, q:after { content:''}

/* Global reset-RESET */
strong { font-weight: bold }
em { font-style: italic }
a img { border:none; border-bottom:0px; } /* Gets rid of IE's blue borders */


br.clear { clear:both; display:block; height:1px; margin:-1px 0 0 0 } /* br class that clears floated columns */


body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #555; background-color: #f2f2f2; }
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #619735; font-weight: normal; margin:0; padding:5px 0 0 0;}
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #74a4d4; font-weight: bold; margin:0; padding:5px 0 0 0;}
h3 { font-family: Georgia, Palatino, "Palatino Linotype", "Times New Roman", serif; font-size: 15px; color: #619735; font-weight: bold; margin:0; padding:5px 0 0 0;}
h4 { font-family: Georgia, Palatino, "Palatino Linotype", "Times New Roman", serif; font-size:13px; line-height:20px; color:#555; margin:0; padding:5px 0 0 0;}
p { margin:0; padding:5px 0 15px 0;}
a, a:link, a:visited { font-family:Arial, Helvetica, sans-serif; font-weight:bold; color: #757575; text-decoration: underline; }
a:hover, a:active { font-family:Arial, Helvetica, sans-serif; font-weight:bold; color: #94c433; text-decoration: underline; }
ul, ol { margin:10px 0 0 15px; padding:0;}
ul li { list-style-position: outside; list-style-image: url(../images/bullet.gif); margin-left: 5px; }
hr { 
	border:0px; 
	height:1px; 
	background:#ccc;
}

/* IDs */
#wrap { margin: 0px auto; width:750px; background:#FFF;}
#header { width:750px; height:180px; margin-bottom:15px;}
	h1.logo { width:750px; height:150px; text-indent:-999px; margin:0; padding:0; background:url(../images/printinthemix-topbanner-082009.jpg) left top no-repeat;}
	#header ul { margin:10px 20px 20px 20px; padding:0;}
	#header li { list-style:none; margin:0; padding:0 20px 0 0; float:left;}
#footer { background:#f1f1f2;}
#main { margin:0 20px 20px 20px; padding:0;}
	#main .col-a { margin:0 25px 0 0; padding:0; width:435px; float:left;}
	#main .col-b { margin:0; padding:0; width:248px; float:left;}


/* Classes */
.green { color: #619735; }
.grey { color:#757575;}

.blue { color: #74a4d4; }

.sponsor_container { padding-bottom: 7px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #e6e6e6; text-align: left; vertical-align: top; }

.agenda-cola { width:110px; padding:10px; text-align:left; vertical-align: middle; border-bottom:solid 1px #cccccc; font-weight:bold;}
.agenda-colb { padding:10px; text-align:left; vertical-align:top; border-bottom:solid 1px #cccccc; }


/* Links */
#header li a, #header li a:link, #header li a:visited { font-family: Georgia, Palatino, "Palatino Linotype", "Times New Roman", serif; font-size: 16px; font-weight: normal; color: #424242; text-decoration: none; }
#header li a:hover, #header li a:active { font-family: Georgia, Palatino, "Palatino Linotype", "Times New Roman", serif; font-size: 16px; font-weight: normal; color: #74a4d4; text-decoration: none; }
li.current-page a, li.current-page a:link, li.current-page a:active, li.current-page a:hover, li.current-page a:visited { color:#94c433 !important; font-family: Georgia, Palatino, "Palatino Linotype", "Times New Roman", serif; font-size: 16px; font-weight: normal; text-decoration: none; }
.call-out-box { background:#e2eaf3; padding:10px; margin:30px 0; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }
.button a, .button a:link, .button a:visited {
	margin:0;
	padding:7px 10px; 
	border:solid 1px #ccc !important;
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	color: #fff !important;
	height: 55px;
	width: 185px; 
	background:#74a4d4;
	text-decoration:none;
}
.button a:hover, .button a:active { background:#a5c2e4; }
