@charset "utf-8";
/* DOCUMENT: BODY */
body {
	font-family:sans-serif;
	font-size:12px;
	padding: 0px;
	margin: 0px auto;
	background: #fff url() no-repeat top center;
}
img {
	border:none;
	margin:0px;
	padding:0px;
	vertical-align:middle;
}
p.description {
	text-align:left;
}
a:hover {
	background-color:yellow;
}

/* DOCUMENT: DIV CONTAINER */
div#page {
	margin: 0 auto !important;
	height: 100% auto; 
	width: 1078px;
	background: #fff url(background.jpg) no-repeat top center;
}

table#layout {
	border-collapse:collapse;
	width:100%;
}

table#layout tr#header td#ads table {
	width:100%;
}

table#layout tr#header td#ads table td {
	text-align:center;
	vertical-align:middle;
}

table#layout tr#header + tr td {
	-moz-border-radius-topleft:12px;
	-webkit-border-top-left-radius:12px;
	-khtml-top-left-radius:12px;
	border-top-left-radius:12px;
	-moz-border-radius-topright:12px;
	-webkit-border-top-right-radius:12px;
	-khtml-top-right-radius:12px;
	border-top-right-radius:12px;
} 

table#layout tr#body + tr td {
	-moz-border-radius-bottomleft:12px;
	-webkit-border-bottom-left-radius:12px;
	-khtml-bottom-left-radius:12px;
	border-bottom-left-radius:12px;
	-moz-border-radius-bottomright:12px;
	-webkit-border-bottom-right-radius:12px;
	-khtml-bottom-right-radius:12px;
	border-bottom-right-radius:12px;
} 


table#layout td#content {
	background-color:#eeeeee;
	vertical-align:top;
	max-width:728px;
	min-width:728px;
	width:728px;
}

table#layout td.spacer {
	width:50px;
	max-width:50px;
	min-width:50px;
}
table#layout td.spacer2 {
	height:50px;
	max-width:50px;
	min-width:50px;
}

.spacer, .spacer2 {
	background-color:#eeeeee;
}

#logo, #ads {
	height:90px;
	margin:0px;
	padding:0px;	
}
td#logo {
text-align:center;
}
/* DOCUMENT: SELECTs and INPUTs */
select, input[type~="radio, button"] {
	font-family:sans-serif;
	font-size:16px;
	color:black;
}
/* MAGAZINE: TABLE */
table.magazine {
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	-khtml-border-radius:12px;
	border-radius:12px;
	border:1px solid gray;
	margin-bottom:50px;
	background-color:white;	
	border-collapse:separate;
	width:100%;
}
table.magazine tr td {
	vertical-align:top;
	height:100%;	
}
table.magazine tr td h1 {
	vertical-align:top;
	margin:0px;
	padding:0px;
}
table.magazine tr + tr td {
	vertical-align:bottom;
}
table.magazine td {
	padding-right:25px;
	padding-left:25px;
	padding-top:10px; 
	padding-bottom:10px;
}
/* MAGAZINE: TITLE */
table.magazine tr td {
	text-align:left;
}
table.magazine tr td h1 {
	font-family:sans-serif;
	font-size:22px;
	text-transform:uppercase;
	color:#e4702a;							/* ORANGE */
}
table.magazine tr:first-child td:first-child a {
	text-decoration:none;
}

/* MAGAZINE: ISSUE CONTROLS */
table.magazine tr + tr td {
	vertical-align:bottom;
}

table.magazine tr + tr td p {
	margin:0px;
	padding:0px;
}


table#ConvenienceU {
	margin-bottom:0px;
}

table#ConvenienceU tr:first-child td + td {
	vertical-align:middle;
}

/* SIDEBAR: BOX */
td#sidebar * table {
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	-khtml-border-radius:12px;
	border-radius:12px;
	padding-right:25px;
	padding-left:25px;
	padding-bottom:10px;
	width:100%;
}

td#sidebar {
	vertical-align:top;
	background-color:#eeeeee;
	text-align:center;
}

td#sidebar table {
	background-color:white;
}


td#sidebar div {
	margin-bottom:50px;
}

td#sidebar * td {
	font-family:sans-serif;
	text-align:left;
	font-size:12px;
	color:black;
	padding:0px;
}

td#sidebar * h1 {
	font-family:sans-serif;
	font-size:18px;
	text-transform:lowercase;
	color:black;
	padding:0px;
}
td#sidebar * img {
	border: none; 
	
}

div.box table {
	width:250px;
	border:1px solid gray;
	border-collapse:separate;
}

div.box table table {
	border:none;
	border-collapse:collapse;
	margin-top:15px;
	margin-bottom:15px;
	text-align:left;
	width:100%;
}

#poll table tr tr tr * td {
	text-align:left;
} 

#sidebar * img.box {
	width:250px;
	max-width:250px;
	min-width:250px;
}

/*________________________SIDEBAR___________________________*/

table#newsletter * input[type~="text"] {
	color:gray;
	width:100%;
}

table#newsletter * input[type~="button"] {
	margin-left:5px;
}

h2.sub-title {
	font-family:sans-serif;
	font-size:18px;
	color:black;
	padding:0px;
}

/*________________________FOOTER___________________________*/


/*________________________EMAIL-BLAST___________________________*/

div#blast {
	margin: 0 auto !important;
	height: 100% auto; 
	max-width:600px;
	min-width:600px;
	background: #fff url(background.jpg) no-repeat top center;
}

div#blast table#layout td#content {
	background-color:#eeeeee;
	vertical-align:top;
	max-width:500px;
	min-width:500px;
	width:500px;
}

table#email_blast_introduction {
	background:#e4702a;
	max-width:500px;
	min-width:500px;
	border-color:black;
}

table#email_blast_introduction h1 {
	color:white;
}

table#email_blast_introduction h1.email_blast_title {
	color:white;
}

table#email_blast_introduction tr:first-child td:first-child {
	text-align:center;
}

table.magazine_email_blast {
	max-width:500px;	
	min-width:500px;
}

table.magazine_email_blast tr:first-child * {
	text-align:center;
}

table.magazine_email_blast tr:first-child + tr * {
	vertical-align:text-top;
}

img.magazine_email_blast {
	min-width:100px;
	max-width:100px;
	width:100px;
	vertical-align:text-top;
}
img.cover {
	max-width:200px;
	min-width:200px;
	width:200px;
}

img.right {
	float:right;
	vertical-align:top;
}

img.cover_email_blast {
	min-width:100px;
	max-width:100px;
	width:100px;
}

table.magazine tr td h1.email_blast_title {
	font-size:16px;
}

h2.email_blast_sub-title {
	font-size:12px;
}

/* KODAK SURVEY COMPONENT */
.survey {
	width:100%;
	max-width:100%;
	min-width:100%;
}

table.blast_header {
	margin-bottom:10px;
	margin-top:0px;
}

table.blast_footer {
	margin-bottom:0px;
	margin-top:50px;
}