*
{
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
}
body
{
	text-align: center;
	background-color: #333366;
}
a
{
	text-decoration: none;
}
a,
a small,
a span,
a sup
{
	color: #FFCC33;
}
a:visited
{
	color: #FFCC33;
}
a:hover,
a:hover small,
a:hover span,
a:hover sup
{
	color: #FF6666;
}
a:active
{
	color: #CB6618;
}
br
{
	clear: both;
}
h2,h3,h4,h5,h6
{
	margin-bottom: .6em;
}
select,
option
{
	background-color: White;
	color: Black;
}
small
{
	font-size: .8em;
	white-space: nowrap;
}
span.title
{
	font-style: italic;
}
span.identity,
span.identity a,
span.identity abbr,
span.identity span
{
	font-weight: bold;
}

#pagewrap
{
	/* width: 760px; /* 145 + 470 + 145 */
	width: 800px; /* 165 + 470 + 165 */
	margin: 0 auto;
	padding-bottom: 2em;
	text-align: left;
	background: url("visual/fifth-estate-background-blue.gif") 165px top repeat-y;
}
#columnwrap
{
	float: right;
	xwidth: 615px; /* 470 + 145 */
	width: 635px; /* 470 + 165 */
}

/*====================
header - identity
====================*/
#header
{
	margin-bottom: 10px;
}
#header a,
#header a img
{
	border: none;
	text-decoration: none;
}

/*====================
sidebars
====================*/
div.sidebar
{
	xwidth: 130px;
	width: 150px;
	padding-top: 260px;
	padding-top: 400px;
	font-size: .95em;
}
#sidebar-left
{
	float: left;
	margin-right: 15px;
}
#sidebar-right
{
	float: right;
	padding-left: 15px;
}
div.sidebar h2
{
	font-size: 1.2em;
}
div.sidebar h3
{
	font-size: 1.1em;
	font-style: italic;
}
div.sidebar ul#nav-main
{
	margin-left: 0;
	margin-bottom: 1em;
}
div.sidebar li
{
	margin-top: .6em;
	list-style-type: none;
}
#sidebar-right li
{
	margin-top: 1.5em;
}
div.sidebar img
{
	display: block;
	max-width: 150px;
	margin-bottom: 8px;
	border: 1px solid #666699;
}
div.sidebar li.social-networking
{
	clear: left;
}
div.sidebar li.social-networking img
{
	float: left;
	width: auto;
	margin-right: 1em;
	border: none;
}
div.sidebar a:hover img
{
	border-color: #FF6666;
}
/*
div.sidebar ul ul
{
	margin-left: 1em;
}
*/
div.sidebar ul ul li
{
	margin-top: .3em;
	xfont-size: .9em;
}
div.sidebar ul#links li,
div.sidebar ul#coming-up li
{
/*
	margin-top: .3em;
	padding: .6em 0 .3em 0;
	border-top: 1px dotted #FFF;
*/
	margin-top: .3em;
	padding: .6em 0 .6em 0;
	border-bottom: 1px dotted #FFF;
}


/*====================
content column
====================*/
#content
{
	float: left;
	width: 440px;
	height: 100%;
	padding: 0 15px;
	background-color: #666699;
}
#current-cover
{
	float: left;
	display: block;
	margin: 0 15px 10px 0;
	border: 1px solid #333366;
}
#current-cover:hover
{
	border-color: #FF6666;
}
#current-cover img
{
	display: block;
}
#current-issue h2
{
	font-size: 1.3em;
}
#content p,
#content li
{
	line-height: 1.4;
	margin-bottom: .6em;
}
#current-issue p.theme
{
	font-size: 1.1em;
	font-style: italic;
}
#current-issue p.desc q
{
	font-style: italic;
}
#current-issue form
{
	text-align: center;
}
#current-issue ul.contents
{
	margin-left: 1em;
	font-size: .95em;
}
#current-issue ul.contents li
{
	margin-bottom: .6em;
	xfont-size: 1.1em;
	xfont-weight: bold;
}
#current-issue ul.contents li span
{
	font-style: italic;
	xfont-size: 0.9em;
	xfont-weight: normal;
}
#current-issue ul.contents ul
{
	margin-top: .6em;
	margin-left: 1em;
}

div.box
{
	margin-top: 1em;
	padding: .5em;
	border: 1px solid #FFCC33;
}
form.buy-this-issue
{
	margin-bottom: .6em;
}
form.buy-this-issue input.submit
{
	margin: 1em 0;
}
form.buy-this-issue fieldset
{
	border-color: #FFCC33 transparent transparent transparent;
}
form.buy-this-issue fieldset p
{
	margin-left: 1em;
}
form.buy-this-issue legend
{
	margin-left: -2px;
	padding: .5em;
	color: #FFCC33;
}
div.box form input.submit
{
	display: block;
	margin: 0 auto;
}
#subscribe input
{
	margin: .5em auto;
}
div.box form ul.radio li
{
	margin: 0em 0 0.2em 1em !important;
	list-style-type: none;
}
p.pay-button
{
	text-align: center;
}
p.pay-button a,
p.pay-button a img
{
	border: none;
}
.paypal-pixel
{
	display: none;
}

#image01
{
	float: right;
	width: 250px;
	margin-left: 1em;
}
#image02,
#image03
{
	border: 1px solid black;
}
#image03
{
	margin-bottom: 2em;
}



#feature-memorial
{
	display: none;
	text-align: center;
}
/*
#feature-memorial img
{
	display: block;
	margin-bottom: .5em;
	border: 1px solid black;
}
#feature-memorial h2
{
	margin-bottom: .75em;
	font-size: 1.7em;
	color: Black;
}
#feature-memorial h2 span
{
	color: Black;
}
#feature-memorial h2 span
{
	display: block;
}
#feature-memorial p.date
{
	margin-bottom: 1.2em;
	font-size: 1.2em;
	color: Black;
}
#feature-memorial p span
{
	display: block;
}
#feature-memorial hr
{
	width: 70%;
	margin: 1em auto 1.2em auto;
	border: 1px solid black;
}
*/
#soon
{
	margin-bottom: 20px;
	padding: .2em .5em;
	font-size: 1.5em;
	font-style: italic;
	border: 1px solid #C12B38;
	background-color: #FFCC33;
	text-align: center;
}
#soon p,
#soon p span
{
	margin-bottom: .2em !important;
	color: #C12B38;
}
#soon p span
{
	white-space: nowrap;
}
h2.now-available
{
	font-size: 1.8em !important;
	font-style: italic;
	text-align: center;
	color: #FFCC33;
}
