
body {
	margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-family: 'Trebuchet MS', helvetica, arial, sans-serif;
		font-size: 13px;
		line-height: 1.5em;
		color: #fff;
		background: url(images/bg2.jpg) top right fixed no-repeat;
		background-color: #0e0e0e;
		text-align: center;
	/* part 1 of 2 centering hack */
	margin-top: 110px;	}
	
.ratlogo1		{z-index:11; position: absolute; left:15px; top: 15px;}

.ratlogo		{z-index:12; position: absolute; left:53px; top: 0px;}

p	{margin: 0px 0px 0px 0px;
		padding: 0px 0px 16px 0px;
		font-family: 'Trebuchet MS', helvetica, arial, sans-serif;
		font-size: 13px;
		line-height: 1.4em;
		color: #fff;
		text-align: left;}

	
#main {padding: 15px; text-align: left; color: #ccc; background:#000; border-right: 3px solid #ca0705; border-left: 3px solid #ca0705;}

.menu {
	background: transparent;
	padding: 0px; 
	margin: 0;
		}
		
	
#content {

	background: transparent;
	width: 960px; 
	padding: 0px;
	margin-top: 90px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto; 	
	/* opera does not like 'margin:20px auto' */
	
	text-align:left; 
	/* part 2 of 2 centering hack */
	width: 960px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 960px;
	}
	
#bottomcurve {
	background:transparent;
	padding: 0px; 
	margin: 0;
		}

#bottomwide	{ width: 850px; clear: both; padding: 0 40px 0 25px;}


#holder {width: 900px; margin: 0 5px 10px 10px; padding-left: 40px;}	
	
html>body #content {
	width: 960px; /* ie5win fudge ends */
	}


#talk	{float: left;
	padding-left: 20px; width: 360px; padding-right: 20px; border-right:1px solid #161616; margin: 0; }

#blog	{float: left; width: 430px; padding: 0 20px 10px 30px; margin: 0; }

#blog2	{float: left; width: 170px; padding: 0 20px 10px 30px; margin: 0; border-right:1px solid #161616;}
	

#leftcol {float: left; width: 400px; margin: 0px 20px 10px 30px; padding-left: 30px; }


#cleaner	{float: left; width: 250px; padding: 0 20px 10px 30px; margin: 0; }

#bottom1	{float: left; width: 365px; padding: 0 10px 10px 25px;  border-right:1px solid #161616; margin: 0 0 20px 0; }

#bottom2	{float: left; width: 200px; margin: 0 10px 10px 10px; border-right:1px solid #161616; 
}

#bottom3	{float: left; width: 230px; margin: 0 5px 10px 20px;
}


.grey {background:#333; padding: 0; margin: 0; text-align: center; color: #fff; font-size: 11px;}

#middle	{clear: both; height: 3px; border-bottom:1px solid #161616; padding: 12px 3px 12px 3px; margin: 0px; }


h2 a:link { color:#fff; text-decoration: none;  }
h2 a:active { color:#fff; text-decoration: none; } 
h2 a:visited { color:#fff; text-decoration: none; }
h2 a:hover { color:#d62811; text-decoration: none; } 

h3 a:link { color:#fff; text-decoration: none;  }
h3 a:active { color:#fff; text-decoration: none; } 
h3 a:visited { color:#fff; text-decoration: none; }
h3 a:hover { color:#d62811; text-decoration: none; } 

.menu a:link { color:#fff; text-decoration: none;  }
.menu a:active { color:#ccc; text-decoration: none; } 
.menu a:visited { color:#fff; text-decoration: none; }
.menu a:hover { color:#ccc; text-decoration: none; } 
	
p.small {font-size: 10px; color: #999; padding: 0; margin: 0;}
	
img.left {float: left; display: block; padding: 0 20px 20px 0; }

.floatleft
{
float: left;
width: 170px;
font-size: 11px;
line-height: 1.2em;
padding: 8px 15px 22px 0;
}



img {border: 0;}

:focus
{
  -moz-outline-style: none;
}
/* You Will See This: */

:-moz-any-link:focus {
  outline: 1px dotted invert;
}

/* Change It To This: */

:-moz-any-link:focus {
  outline: none;
}

	
a:link { color:#bca734; text-decoration: none;  }
a:active { color:#999999; text-decoration: none; outline: none; } 
a:visited { color:#FFE680; text-decoration: none; }
a:hover { color:#e9d12e; text-decoration: none; } 

h1  {color: #cc0606; font-size: 22px; font-weight: normal; line-height: 1.1em; font-family: Century Gothic, Verdana, Arial, Sans-Serif;padding: 0 0 10px 0; margin: 0; }

h2  {color: #cc0606;  font-size: 15px; line-height: 1.2em; padding: 0 0 7px 0; font-family: Century Gothic, Verdana, Arial, Sans-Serif; margin: 0; }

h3  {color: #ffa400; font-size: 14px; font-family: Century Gothic, Verdana, Arial, Sans-Serif; line-height: 1.1em; padding: 0 0 13px 0; margin: 0;}

h4  {color: #fff; font-size: 30px; font-weight: normal; line-height: 1.1em; padding: 0; margin: 0; font-

family: Century Gothic, Verdana, Arial, Sans-Serif;}


.article {float: left; position: relative; margin-right:15px; margin-top:0px; margin-bottom: 3px; display:block; padding: 0;}

.article2 {float: right; position: relative; margin-left:15px; margin-top:0px; margin-bottom: 3px; 

display:block;}
.article3 {float: right; position: relative; margin-left:15px; margin-top:0px; margin-bottom: 45px; 

display:block;}
.article4 {float: left; position: relative; margin-right:8px; margin-top:0px; margin-bottom: 8px; 

display:block;}

em.big {font-size: 70px; color: #333333; font-family: times new roman;}


em {text-align: left; color: #ccc; line-height: 1.3em; clear: both;}
hr.red {height: 1px; color:#ca0705; background: #ca0705 ; border:none;}
hr  {height: 1px; color:#161616; background: #161616 ; border:none;}



#footer	{clear: both; height: 26px; font-size: 9px; color: #ccc; font-family: Century Gothic, arial;}



