/*	LAYOUT RULES	*/

body
{
	padding: 0px;
	margin: 0px;
	background: #333 url(../images/bg_tiler.gif) repeat-y top center;
	text-align: center;
	clear: both;
}

#container
{
	width: 720px;
	padding: 0px;
	margin: 0px auto;
	text-align: left;
	border: 0px;
	position: relative;
}

#containertable
{
	width: 720px;
	position: absolute;
	top: 0px;
	left: 0px;
}

#datebar
{
	position: absolute;
	left: 18px;
	top: 0px;
}

#logo
{
	position: absolute;
	left: 18px;
	top: 18px;
}

#bg_ad_468x603
{
	position: absolute;
	left: 1px;
	top: 5px;
}


#tagline
{
	position: absolute;
	left: 18px;
	top: 105px;
}

#nav_innards
{
	position: absolute;
	left: 493px;
	top: 108px;
}

#textpagemiddle
{
	position: absolute;
	left: 18px;
	top: 153px;
	width: 405px;
}

#bg_ad_72x72
{
	position: relative;
	left: 612px;
	top: 567px;
}

#ad_72x72
{
	position: relative;
	left: 621px;
	top: 585px;
}

#bottomline
{
	position: relative;
	left: 18px;
	top: 675px;
}

#articleimage
{
	position: relative;
	text-align: center;
	font-family: georgia;
	font-size: 10px;
	color: #333;
	margin-bottom: 27px;
}
	

/*	NAV MENU FORMATTING	*/

#nav_menu
{
	position: absolute;
	left: 506px;
	top: 134px;
	visibility: hidden;
	z-index: 2;
}

#nav_menu tr td
{
	font-family: georgia;
	font-size: 11px;
	line-height: 13px;
	color: #FFF;
	background: #000000;
	padding: 3px 0px 3px 6px;
}

p.currentpage
{
	font-family: georgia;
	font-size: 13px;
	line-height: 13px;
	color: #FF0;
	background: #DB4500;
}

a:link
{
	color: #fff;
	text-decoration: none;
}

a:visited
{
	color: #fff;
	text-decoration: none;
}

a:active
{
	color: #fff;
	text-decoration: none;
}

a:hover
{
	color: #fff;
	text-decoration: underline;
}

a.subscribelink:link
{
	color: #000000;
	text-decoration: none;
}

a.subscribelink:visited
{
	color: #000000;
	text-decoration: none;
}

a.subscribelink:active
{
	color: #000000;
	text-decoration: none;
}

a.subscribelink:hover
{
	color: #000000;
	text-decoration: underline;
}

/*  TYPE FORMATTING */

.textblock { padding: 18px 54px 9px 27px; }

p.title
{
	position: absolute;
	left: 243px;
	top: 171px;
	font-family: georgia;
	font-size: 36px;
	letter-spacing: -4px;
	color: #F60;
	padding: 0px;
	border: 0px;
	margin: 0px 0px 0px -3px;
	z-index: 2;
}

p.titlelong
{
	position: absolute;
	left: 243px;
	top: 169px;
	width: 432px;
	font-family: georgia;
	font-size: 29px;
	line-height: 29px;
	letter-spacing: -1px;
	color: #F60;
	margin: 0px 0px 0px -2px;
	z-index: 2;
}


p.intro
{
	position: relative;
	font-family: georgia;
	font-size: 16px;
	color: #333;
	padding: 0px;
	border: 0px;
	margin-top: 0px;
}

p.byline
{
	font-family: georgia;
	font-size: 10px;
	font-style: italic;
	color: #333;
	margin-bottom: 27px;
}

p.smallitalic
{
	font-family: georgia;
	font-size: 10px;
	font-style: italic;
	color: #333;
	position: relative;
	top: -4px;
	margin-bottom: -9px;
}

p
{
	font-family: georgia;
	font-size: 12px;
	line-height: 1.25em;
	color: #333;
}

ol
{
	font-family: georgia;
	font-size: 11px;
	line-height: 1.25em;
	color: #333;
	padding-left: 27px;
}

ul
{
	font-family: georgia;
	font-size: 12px;
	line-height: 1.25em;
	color: #333;
	padding-left: 1.25em;
}


p.firstparagraph:first-line
{
	font-family: georgia;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.25em;
	color: #333;
}

p.pullquote
{
	font-family: georgia;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	color: #C00;
}

p.closer
{
	font-family: georgia;
	font-size: 10px;
	line-height: 1em;
	font-style: italic;
	color: #333;
}

p.cheaptitle {
	font-weight: bold;
	}

blockquote
{
	font-family: georgia;
	font-size: 12px;
	line-height: 1.25em;
	color: #333;
	margin-left: 18px;
	margin-right: 18px;
}


#endofarticle {
	width: 405px;
	border-top: 1px dotted red;
	padding: 9px 0px 0px 0px;
	float: left;
	}


.leftsmalltext
{
	font-family: georgia;
	font-size: 9px;
	line-height: 1.1em;
	text-align: center;
	color: #333;
	padding: 0px;
	border: 0px;
	margin: 18px 18px 18px 18px;
}


a.textnav:link
{
	color: #C00;
	font-size: 10px;
	font-family: georgia;
	font-weight: bold;
	margin: 0px 6px 0px 6px;
	text-decoration: none;
}

a.textnav:visited
{
	color: #333;
	font-size: 10px;
	font-family: georgia;
	font-weight: bold;
	margin: 0px 6px 0px 6px;
	text-decoration: none;
}

a.textnav:active
{
	color: #C00;
	font-size: 10px;
	font-family: georgia;
	font-weight: bold;
	margin: 0px 6px 0px 6px;
	text-decoration: none;
}

a.textnav:hover
{
	color: #000;
	font-size: 10px;
	font-family: georgia;
	font-weight: bold;
	margin: 0px 6px 0px 6px;
	text-decoration: underline;
}


a.article:link
{
	color: #000000;
	font-size: 12px;
	font-family: georgia;
	font-weight: bold;
	margin: 0px 3px 0px 3px;
	text-decoration: none;
}

a.article:visited
{
	color: #000000;
	font-size: 12px;
	font-family: georgia;
	font-weight: bold;
	margin: 0px 3px 0px 3px;
	text-decoration: none;
}

a.article:active
{
	color: #000000;
	font-size: 12px;
	font-family: georgia;
	font-weight: bold;
	margin: 0px 3px 0px 3px;
	text-decoration: none;
}

a.article:hover
{
	color: #ff0000;
	font-size: 12px;
	font-family: georgia;
	font-weight: bold;
	margin: 0px 3px 0px 3px;
	text-decoration: underline;
}


a.inline:link
{
	color: #C00;
	font-size: 11px;
	font-family: georgia;
	text-decoration: underline;
}

a.inline:visited
{
	color: #333;
	font-size: 11px;
	font-family: georgia;
	text-decoration: underline;
}

a.inline:active
{
	color: #C00;
	font-size: 11px;
	font-family: georgia;
	text-decoration: underline;
}

a.inline:hover
{
	color: #000;
	font-size: 11px;
	font-family: georgia;
	text-decoration: underline;
}



a.inlinesmall:link
{
	color: #C00;
	font-size: 10px;
	font-family: georgia;
	text-decoration: underline;
}

a.inlinesmall:visited
{
	color: #333;
	font-size: 10px;
	font-family: georgia;
	text-decoration: underline;
}

a.inlinesmall:active
{
	color: #C00;
	font-size: 10px;
	font-family: georgia;
	text-decoration: underline;
}

a.inlinesmall:hover
{
	color: #000;
	font-size: 10px;
	font-family: georgia;
	text-decoration: underline;
}

a.leftsmalltext:link
{
	font-family: georgia;
	font-size: 10px;
	line-height: 1.1em;
	text-align: center;
	color: #000000;
	padding: 0px;
	border: 0px;
}




.boldital 
{
    font-family: georgia;
    font-size: 12px;
    font-weight:bold;
    font-style:italic;
    text-decoration:none;
    color:black;
}

.bold {
    font-family: georgia;
    font-size: 12px;
    font-weight:bold;
    text-decoration:none;
    color:black;
}

    
.ital {
    font-family: georgia;
    font-size: 12px;
    font-style:italic;
    text-decoration:none;
    color:black;
}
    


a.reviewlink:link
{
	color: #000000;
	font-size: 11px;
	font-family: georgia;
	font-weight: bold;
	margin: 0px 1px 0px 1px;
	text-decoration: none;
}

a.reviewlink:visited
{
	color: #000000;
	font-size: 11px;
	font-family: georgia;
	font-weight: bold;
	margin: 0px 1px 0px 1px;
	text-decoration: none;
}

a.reviewlink:active
{
	color: #000000;
	font-size: 11px;
	font-family: georgia;
	font-weight: bold;
	margin: 0px 1px 0px 1px;
	text-decoration: none;
}

a.reviewlink:hover
{
	color: #ff0000;
	font-size: 11px;
	font-family: georgia;
	font-weight: bold;
	margin: 0px 1px 0px 1px;
	text-decoration: underline;
}
