

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

body {
	font-family: "Helvetica Neue", Helvetica, Arial, Serif;
	font-size: 12px;
	color: #696969;
}

p {
	line-height: 1.5;
	margin: 1.5em 0;
	text-align: left;
}

em {
	font-style: italic;
}

strong {
	font-weight: bold;
}

ul, ol {
	margin: 1.5em 0 1.5em  3.3333em;
	line-height: 1.5;
	text-align: justify;
}

ul ul, ol ul, ul ol, ol ol {
	margin: 1.5em 0 1.5em 2.5em;
}

ul {
	list-style: disc outside;
}

ul ul, ol ul {
	list-style: circle outside;
}

ol {
	list-style: decimal outside;
}

ol ol, ul ol {
	list-style: lower-latin outside;
}

li {
	margin: 1.5em 0;
}

li p {
	margin: 1.5em 0;
}

dl {
	margin: 1.5em 0;
	line-height: 1.5;
	text-align: justify;
}

dt {
	margin: 1.5em 0 1.5em 0;
	font-weight: bold;
	font-size: 1em;
	line-height: 1.5;
	letter-spacing: 2px;
	text-transform: uppercase;
}

sup {
	vertical-align: super;
	line-height: 0;
	font-size: .8333em;
}

sub {
	vertical-align: sub;
	line-height: 0;
	font-size: .8333em;
}

h1 {
	margin: 2em 0 0 0;
	font-size: 1.5em;
	line-height: 1.3333; 
	font-weight: bold;
}

h2 {
	margin: 2em 0 1em 0;
	font-size: 1.5em;
	line-height: 1.3333;
	font-weight: normal;
	font-style: italic;
}

h3 {
	margin: 1.5em 0 1.5em 0;
	font-weight: bold;
	font-size: 1em;
	line-height: 1.5;
	letter-spacing: 2px;
	text-transform: uppercase;
}

h4 {
	margin: 1.5em 0 1.5em 0;
	font-weight: normal;
	font-size: 1em;
	line-height: 1.5;
	letter-spacing: 2px;
	text-transform: uppercase;
}

h5 {
	margin: 1.5em 0 1.5em 0;
	font-weight: bold;
	font-size: 1em;
	line-height: 1.5;
}

h6 {
	margin: 1.5em 0 1.5em 0;
	font-weight: normal;
	font-style: italic;
	font-size: 1em;
	line-height: 1.5;
}

a:link {
	text-decoration: underline;
	color: #365EA3;
}

a:visited {
	text-decoration: underline;
	color: #333;
}

a:hover {
	text-decoration: none;
}

h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link {
	color: #000;
	text-decoration: underline;
}

h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited {
	text-decoration: underline;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	text-decoration: none;
}

blockquote {
	margin: 1.5em 0 1.5em 20px;
	border-left: 2px solid #333;
	padding-left: 20px;
}

blockquote cite {
	display: block;
	text-align: right;
	font-style: italic;
}

body {
	background-color: #E0E1E2;
	text-align: center;
}

/* @group head */

#head-wrap {
	width: 100%;
	min-width: 80em;
	background-color: #fff;
}

#head {
	width: 80em;
	margin: 0 auto;
	text-align: left;
	position: relative;
}

#head h3 {
	display: none;
}

#head img {
	width: 25.1667em;
	margin: 4em 0 4em 6em;
}

/* @end */

/* @group Content */

#content {
	width: 80em;
	margin: 0 auto;
	text-align: left;
	position: relative;
}

/* @group menu */

#menu {
	width: 12.5em;
	float: left;
	margin: 0 0 0 .8333em;
	background: #365EA3;
}

#menu .box_b .i3 {
	height: 21.5em;
}


#menu ul {
	margin: 0;
	list-style: none;
	text-align: center;
	color: #fff;
}

#menu li {
	margin: 0 .8333em;
	padding: .7em 0 .5em 0;
	border-bottom: 1px solid #638EC0;
}

#menu li.first {
	padding-top: .3em;
}

#menu li a:link, #menu li a:visited {
	color: #fff;
	text-decoration: none;
}

#menu li a:hover, #menu li a:active, #menu li a:focus {
	text-decoration: underline;
}

/* @group missed */

#missed {
	margin: 1em 0 0 0;
}

#missed img {
	margin: 0 auto;
	width: 9em;
	display: block;
}

#missed p {
	margin: 0;
	text-align: center;
	color: #638EC0;
	font-size: .8333em;
}

#missed a:link, #missed a:visited {
	color: #638EC0;
	text-decoration: none;
}

#missed a:hover, #missed a:active, #missed a:focus {
	color: #638EC0;
	text-decoration: underline;
}

/* @end */

/* @end */

/* @group articles */

#articles {
	background-color: #acacac;
	margin: 1.5em .8333em .8333em 14.1666em;
}

#home #articles {
	width: 42.9167em;
	margin-top: .8333em;
}

#articles-inner {
	background: transparent url(/images/ilv/white.gif) repeat-x 0 100%;
}

#home #articles .box_e .i3 {
	height: 19.5166em;
	overflow: hidden;
}

#secondary #articles .box_e .i3 {
	min-height: 50.75em;
}

#secondary #articles .box_f .i3 {
	min-height: 0em;
}

#secondary #articles .article {
	min-height: 57.05em;
}

#articles h2.article_head {
	margin: 0 0 0 .4167em;
	padding: .1em 0 .25em 0;
	text-transform: uppercase;
	font-size: 2em;
	font-style: normal;
	font-weight: normal;
	color: #fff;
}

#articles h2.article_head span {
	font-weight: bold;
	color: #365EA3;
}

.article {
	background-color: #fff;
	padding: 0 .8333em;
	margin: 0;
}

.article h1 {
	margin-top: 0;
	padding-top: 1em;
}

.article p {
	margin-bottom: 0;
}

#home .article h3, .list h3 {
	margin: 0;
	padding: 1em 0 .5em 0;
	font-size: 1em;
	text-transform: none;
	letter-spacing: normal;
}

#home .article p, .list p {
	margin: 0 0 .5em 0;
}

#home .article p.more, .article p.more {
	margin: 0;
	text-align: right;
}

/* @group comments */

#comments, #post_comment {
	margin-top: 3em;
}

.comment {
	margin: 0 1.5em 0 3em;
	position: relative;
	border-bottom: 1px dashed #666;
	padding-bottom: 1.5em;
}

.comment h4.comment_link {
	position: absolute;
	top: 0;
	left: -3em;
	margin: 0;
}

.comment p.posted {
	font-size: .8333em;
	line-height: 1.8;
	font-style: italic;
	text-align: right;
}

.form_input {
	margin: 1.5em;
}

.form_input label {
	display: block;
	line-height: 1.5;
}

.form_input input {
	width: 20em;
}

.form_input textarea {
	width: 100%;
}

.inlineLabel {
	margin: 1.5em;
}

.buttonHolder {
	margin: 1.5em 1.5em 0 1.5em;
	padding-bottom: 1.5em;
}

/* @end */

.contact .form_input {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 1.5em;
}

.page h3 {
	margin-bottom: 0;
}

.page p {
	margin-top: 0;
	padding-top: 1.5em;
}

p.error {
	color: #f00;
	padding: 0;
}

/* @group prayer */

img.prayer_banner {
	margin: 0 auto;
	padding: .8333em 0;
	display: block;
}

#prayer_letter {
	width: 30.8333em;
	float: left;
	border-right: 1px solid #999;
	padding-right: .8333em;
}

#prayer_letter p {
	font-size: 1.1666em;
	line-height: 1.2857;
}

#prayer_letter p:first-child {
	padding: 0 0 1.5em 0;
	border-bottom: 1px solid #999;
}

#prayer_letter .signature {
	width: 15.41665em;
	float: left;
}

#prayer_letter .signature p {
	border: none;
	padding: 3em 0 0 0;
}

#prayer_information {
	margin-left: 32.5em;
}

#prayer_sign_up {
	border-bottom: 1px solid #999;
	padding-bottom: 1.5em;
}

#prayer_information h3 {
	text-align: center;
	margin-bottom: 1.5em;
}

#prayer_information p {
	text-align: center;
	padding: 0;
}

#prayer_sign_up h3:first-child {
	margin-top: 0;
}

#prayer_register_vote {
	margin-top: 1.5em;
}

#prayer_directions ol {
	margin-right: 3.3333em;
}

#prayer_about {
	clear: both;
}

/* @end */

/* @group citizenship */

.citizenship div.figure {
	float: left;
	margin: 1em 1em 1em 1em;
}

.citizenship div.figure p {
	margin: 0;
	padding: 0;
	text-align: center;
}

.issue {
	overflow: hidden;
}

.issue img {
	float: left;
	margin: 1.8em 0;
}

.issue h2 {
	margin: 1em 0 1em 90px;
}

.issue p {
	padding: 0;
	margin: 1.5em 0 1.5em 90px;
}

/* @end */

/* @end */

/* @group podcast and signup */

#podcast, #signup, #prayer_sidebar {
	width: 12.5em;
	margin: 0 0 0 .8333em;
	background: #fff url(/images/ilv/box-3-background.gif) repeat-y 20% 0;
}

#podcast {
	position: absolute;
	left: 0;
	top: 23.1666em;
}

#signup {
	position: absolute;
	left: 0;
	top: 35.3999em;
}

#prayer_sidebar {
	position: absolute;
	left: 0;
	top: 35.3999em;
}

#podcast-inner {
	background: transparent url(/images/ilv/podcast-background.jpg) no-repeat 100% 0;
}

#podcast .box_c .i3 {
	height: 6.5em;
}

#signup .box_c .i3 {
	height: 15.45em;
}

#prayer_sidebar .box_c .i3 {
	height: 15.45em;
}

#podcast img.free, #signup img.free, #prayer_sidebar img.free {
	width: 1.3333em;
	position: absolute;
	top: .75em;
	left: .65em;
	margin: 0;
}

#signup img {
	width: 8em;
	margin-left: 3.4em;
}

#prayer_sidebar img {
	width: 8em;
	margin-left: 3.4em;
}

#podcast p, #signup p, #prayer_sidebar p {
	text-align: center;
	margin: 0 3em;
	padding: .25em 0 0 0;
	color: #365EA3;
	font-weight: bold;
}

#signup p {
	margin: 0 1em .5em 3.5em;
}

#prayer_sidebar p {
	margin: 0 1em .5em 3.5em;
}

#podcast a:link, #podcast a:visited, #signup a:link, #signup a:visited, #prayer_sidebar a:link, #prayer_sidebar a:visited {
	color: #365EA3;
	text-decoration: none;
}

#podcast a:hover, #podcast a:active, #podcast a:focus, #signup a:hover, #signup a:active, #signup a:focus, #prayer_sidebar a:hover, #prayer_sidebar a:active, #prayer_sidebar a:focus {
	color: #365EA3;
	text-decoration: underline;
}

/* @end */

/* @group signup form */

#signup_form {
	position: absolute;
	top: -7.5em;
	right: 6em;
	height: 2em;
	width: 31.5em;
}

#signup_form h4 {
	float: left;
	margin: -.15em 0 0 0;
	font-weight: bold;
	color: #365EA3;
	text-transform: none;
	font-family: "Helvetica Neue", Helvetica, Arial, Serif;
	font-size: 1.5em;
	letter-spacing: normal;
}

#signup_form form {
	float: right;
}

#signup_form input {
	color: #999;
	text-align: center;
	margin-left: .5em;
	float: left;
}

#signup_form label {
	display: none;
}

#signup_form #email {
	width: 12.5em;
	font-size: 1em;
}

#signup_form #zip {
	width: 3.75em;
	font-size: 1em;
}

#signup_form input#button {
	width: 4.9167em;
	height: 1.9167em;
	cursor: pointer;
	font-size: 1em;
}

/* @end */

/* @group Tell a Friend */

#tell {
	width: 12.5em;
	margin: 0 0 0 .8333em;
	background: #6E0416 url(/images/ilv/button-background.gif) repeat-x 0 50%;
	position: absolute;
	left: 0;
	top: 25em;
	text-align: center;
	color: #fff;
}

#tell .box_d .i3 {
	height: 2.4em;
}

#tell a {
	display: block;
	padding: .5em 0;
	font-size: 1.1667em;
	color: #fff;
}

#tell a:link, #tell a:visited {
	text-decoration: none;
}

#tell a:hover, #tell a:active, #tell a:focus {
	text-decoration: underline;
}

/* @end */

/* @group boxes */

/* @group box a */

/* Rules for the top corners and border */
.box_a .bt {
	background: transparent url(/images/ilv/box.gif) no-repeat 100% 0;
	margin:0 0 0 .4167em;
	height:.4167em;
}
.box_a .bt div {
	height:.4167em;
	width:.4167em;
	position:relative;
	left:-.4167em;
	background: transparent url(/images/ilv/box.gif) no-repeat 0 0;
}

/* Rules for the bottom corners and border */
.box_a .bb {
	background: transparent url(/images/ilv/box.gif) no-repeat 100% 100%;
	margin:0 0 0 .4167em;
	height:.4167em;
}
.box_a .bb div {
	height:.4167em;
	width:.4167em;
	position:relative;
	left:-.4167em;
	background: transparent url(/images/ilv/box.gif) no-repeat 0 100%;
}

/* Insert the left border */
.box_a .i1 {
	background: transparent url(/images/ilv/border.gif) repeat-y 0 0;
}
/* Insert the right border */
.box_a .i2 {
	background: transparent url(/images/ilv/border.gif) repeat-y 100% 0;
}
/* Wrapper for the content. Use it to set the background colour and insert some padding between the borders and the content. */
.box_a .i3 {
	background: #fff;
	padding:0 .8333em;
	margin: 0 1px;
}

/* @end */

/* @group box b */

/* Rules for the top corners and border */
.box_b .bt {
	background: transparent url(/images/ilv/menu-box.gif) no-repeat 100% 0;
	margin:0 0 0 .4167em;
	height:.4167em;
}
.box_b .bt div {
	height:.4167em;
	width:.4167em;
	position:relative;
	left:-.4167em;
	background: transparent url(/images/ilv/menu-box.gif) no-repeat 0 0;
}

/* Rules for the bottom corners and border */
.box_b .bb {
	background: transparent url(/images/ilv/menu-box.gif) no-repeat 100% 100%;
	margin:0 0 0 .4167em;
	height:.4167em;
}
.box_b .bb div {
	height:.4167em;
	width:.4167em;
	position:relative;
	left:-.4167em;
	background: transparent url(/images/ilv/menu-box.gif) no-repeat 0 100%;
}

/* Insert the left border */
.box_b .i1 {
	background: transparent url(/images/ilv/menu-border.gif) repeat-y 0 0;
}
/* Insert the right border */
.box_b .i2 {
	background: transparent url(/images/ilv/menu-border.gif) repeat-y 100% 0;
}
/* Wrapper for the content. Use it to set the background colour and insert some padding between the borders and the content. */
.box_b .i3 {
	margin: 0 1px;
	padding: 0;
	background: #365EA3 url(/images/ilv/menu-background.gif) repeat-x 0 0;
}

/* @end */

/* @group box c */

/* Rules for the top corners and border */
.box_c .bt {
	background: transparent url(/images/ilv/box-3.gif) no-repeat 100% 0;
	margin:0 0 0 .4167em;
	height:.4167em;
}
.box_c .bt div {
	height:.4167em;
	width:.4167em;
	position:relative;
	left:-.4167em;
	background: transparent url(/images/ilv/box-3.gif) no-repeat 0 0;
}

/* Rules for the bottom corners and border */
.box_c .bb {
	background: transparent url(/images/ilv/box-3.gif) no-repeat 100% 100%;
	margin:0 0 0 .4167em;
	height:.4167em;
}
.box_c .bb div {
	height:.4167em;
	width:.4167em;
	position:relative;
	left:-.4167em;
	background: transparent url(/images/ilv/box-3.gif) no-repeat 0 100%;
}

/* Insert the left border */
.box_c .i1 {
	background: transparent url(/images/ilv/border.gif) repeat-y 0 0;
}
/* Insert the right border */
.box_c .i2 {
	background: transparent url(/images/ilv/border.gif) repeat-y 100% 0;
}
/* Wrapper for the content. Use it to set the background colour and insert some padding between the borders and the content. */
.box_c .i3 {
	margin: 0 1px;
	padding: 0;
	background: transparent;
}

/* @end */

/* @group box d */

/* Rules for the top corners and border */
.box_d .bt {
	background: transparent url(/images/ilv/box-4.gif) no-repeat 100% 0;
	margin:0 0 0 .4167em;
	height:.4167em;
}
.box_d .bt div {
	height:.4167em;
	width:.4167em;
	position:relative;
	left:-.4167em;
	background: transparent url(/images/ilv/box-4.gif) no-repeat 0 0;
}

/* Rules for the bottom corners and border */
.box_d .bb {
	background: transparent url(/images/ilv/box-4.gif) no-repeat 100% 100%;
	margin:0 0 0 .4167em;
	height:.4167em;
}
.box_d .bb div {
	height:.4167em;
	width:.4167em;
	position:relative;
	left:-.4167em;
	background: transparent url(/images/ilv/box-4.gif) no-repeat 0 100%;
}

/* Insert the left border */
.box_d .i1 {
	background: transparent url(/images/ilv/border.gif) repeat-y 0 0;
}
/* Insert the right border */
.box_d .i2 {
	background: transparent url(/images/ilv/border.gif) repeat-y 100% 0;
}
/* Wrapper for the content. Use it to set the background colour and insert some padding between the borders and the content. */
.box_d .i3 {
	margin: 0 1px;
	padding: 0;
	background: transparent;
}

/* @end */

/* @group box e */

/* Rules for the top corners and border */
.box_e .bt {
	background: transparent url(/images/ilv/box-5.gif) no-repeat 100% 0;
	margin:0 0 0 .4167em;
	height:.4167em;
}
.box_e .bt div {
	height:.4167em;
	width:.4167em;
	position:relative;
	left:-.4167em;
	background: transparent url(/images/ilv/box-5.gif) no-repeat 0 0;
}

/* Rules for the bottom corners and border */
.box_e .bb {
	background: transparent url(/images/ilv/box-5.gif) no-repeat 100% 100%;
	margin:0 0 0 .4167em;
	height:.4167em;
}
.box_e .bb div {
	height:.4167em;
	width:.4167em;
	position:relative;
	left:-.4167em;
	background: transparent url(/images/ilv/box-5.gif) no-repeat 0 100%;
}

/* Insert the left border */
.box_e .i1 {
	background: transparent url(/images/ilv/border.gif) repeat-y 0 0;
}
/* Insert the right border */
.box_e .i2 {
	background: transparent url(/images/ilv/border.gif) repeat-y 100% 0;
}
/* Wrapper for the content. Use it to set the background colour and insert some padding between the borders and the content. */
.box_e .i3 {
	margin: 0 1px;
	padding: 0;
	background: transparent;
}

/* @end */



/* @group box f */

/* Rules for the top corners and border */
.box_f .bt {
	background: transparent url(/images/ilv/box-5.gif) no-repeat 100% 0;
	margin:0 0 0 .4167em;
	height:.4167em;
}
.box_f .bt div {
	height:.4167em;
	width:.4167em;
	position:relative;
	left:-.4167em;
	background: transparent url(/images/ilv/box-5.gif) no-repeat 0 0;
}

/* Rules for the bottom corners and border */
.box_f .bb {
	background: transparent url(/images/ilv/box-5.gif) no-repeat 100% 100%;
	margin:0 0 0 .4167em;
	height:.4167em;
}
.box_f .bb div {
	height:.4167em;
	width:.4167em;
	position:relative;
	left:-.4167em;
	background: transparent url(/images/ilv/box-5.gif) no-repeat 0 100%;
}

/* Insert the left border */
.box_f .i1 {
	background: transparent url(/images/ilv/border.gif) repeat-y 0 0;
}
/* Insert the right border */
.box_f .i2 {
	background: transparent url(/images/ilv/border.gif) repeat-y 100% 0;
}
/* Wrapper for the content. Use it to set the background colour and insert some padding between the borders and the content. */
.box_f .i3 {
	margin: 0 1px;
	padding: 0;
	background: transparent;
}

/* @end */

/* @end */

/* @group columns */

#columns {
	width: 65em;
	margin: 1.5em .8333em .8333em 14.1667em;
	background: #fff url(/images/ilv/columns-right.gif) repeat-y 66.6666% 0;
	position: relative;
	min-height: 29.6667em;
}

#columns-inner {
	padding: 0;
	background: transparent url(/images/ilv/columns-left.gif) repeat-y 33.3333% 0;
}

#columns .i3 {
	background: transparent;
	height: 29.6667em;
	overflow: hidden;
}

#columns #column_1 {
	width: 17.9168em;
	margin: 3em 3.9158em 0 .8333em;
	float: left;
}

#column_1 img.logo {
	position: absolute;
	top: 1px;
	left: 1px;
	width: 20em;
}

#columns #column_2 {
	width: 17.9168em;
	margin: 3em 3.9158em 0 0;
	float: left;
}

#column_2 img.logo {
	position: absolute;
	top: .8333em;
	left: 24.8333em;
	width: 15.6667em;
}

#columns #column_3 {
	width: 17.9168em;
	margin: 3em 0 0 0;
	float: left;
}

#column_3 img.logo {
	position: absolute;
	top: 1px;
	right: 1px;
	width: 15.6667em;
}

#columns h3 {
	display: none;
}

#columns p.program {
	font-size: 1em;
	line-height: 1.2;
}

#columns img.stock {
	width: 17.9168em;
}

#columns p.title {
	font-size: 1.1667em;
	margin: .7143em 0;
	font-style: italic;
	font-weight: bold;
}

#columns p.title a:link {
	text-decoration: none;
}

#columns p.title a:hover, #columns p.title a:active, #columns p.title a:focus {
	text-decoration: underline;
}

/* @group listen now */

#columns p.listen {
	color: #AE0822;
	width: 7.75em;
	background: transparent url(/images/ilv/podcast_small.jpg) no-repeat 100% 50%;
	margin: 0;
}

#columns p.listen a:link {
	color: #AE0822;
}

#columns p.listen a:visited {
	color: #666;
}

#column_1 .listen {
	position: absolute;
	bottom: 1.8333em;
	left: 1.6666em;
}

#column_2 .listen {
	position: absolute;
	bottom: 1.8333em;
	left: 23.5em;
}

#column_3 .listen {
	position: absolute;
	bottom: 1.8333em;
	left: 45.3em;
}

/* @end */

/* @group subscribe */

.subscribe {
	width: 10em;
	margin: 0;
	background: #6E0416 url(/images/ilv/button-background.gif) repeat-x 0 50%;
	text-align: center;
	color: #fff;
}

#columns .subscribe .box_d .i3 {
	height: 1em;
}

.subscribe a {
	display: block;
}

.subscribe a:link, .subscribe a:visited {
	text-decoration: none;
	color: #fff;
}

.subscribe a:hover, .subscribe a:active, .subscribe a:focus {
	text-decoration: underline;
	color: #fff;
}

#column_1 .subscribe {
	position: absolute;
	bottom: 1.6666em;
	left: 6em;
}

#column_2 .subscribe {
	position: absolute;
	bottom: 1.6666em;
	left: 28em;
}

#column_3 .subscribe {
	position: absolute;
	bottom: 1.6666em;
	right: 6em;
}

/* @end */



/* @end */

/* @group ipod */

#ipod {
	background-color: #fff;
	margin: 0 .8333em 0 0;
	width: 21.25em;
	position: absolute;
	right: 0;
	top: 31.3333em;
}

#ipod .box_a .i3 {
	height: 19.5166em;
	overflow: hidden;
}

#ipod img{
	width: 20em;
	margin: 1.5em 0 0 0;
}

/* @end */

/* @end */

/* @group foot */

#foot {
	width: 80em;
	margin: 0 auto;
	text-align: left;
	clear: both;
}

#foot a {
	color: #696969;
}

#foot ul {
	list-style: none;
	margin: 0;
	float: left;
}

#foot li {
	margin: 0 0 0 .8333em;
	display: inline;
}

#foot p.copyright {
	text-align: center;
	margin-right: .8333em;
}

/* @end */

/* @group Specialty */

#special {
	background-color: #fff;
	margin: 4em 0 0 0;
}

#special .i3 {
	background: transparent;
	padding: 2em;
}

#special h1 {
	margin-top: 0;
}

p.special_link {
	margin-bottom: 0;
}

/* @end */