body 

{

  font-family:Verdana, Geneva, Arial, helvetica, sans-serif;

  margin:0px 0px 0px 0px;

  padding: 0px 0px 0px 0px;

  text-align: center;

  font-size:12px;

}



img

{

	float:left

}



#wrapper

{

	margin: 25px auto 25px auto; 

	width: 828px;

	padding: 0px 0px 0px 0px;

	font-size:12px

}



#topnav

{

	width:810px;

	background-color:#E0A222;

	height:28px;

	text-align:center;

	float:left;

	padding-left:18px;

}



.post-body

{

	font-size:12px;

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

}



a.sublink

{

	font-size:11px;

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

	color:#000000;

	text-decoration:none;

}



a.sublink:hover

{

	text-decoration:underline;

	color:#B51831;

}

#comments

{

	font-size:12px;

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;	

	

}

#topnav a

{   

	color:#ffffff;

	text-transform:uppercase;

	text-decoration:none;

	line-height:28px;

	font-size:10px;

	float:inherit;

	padding-left:7px;

	padding-right:7px;

	padding-top:0px;

	float:left;

}	

#topnav a:hover

{

	color:#CC0000

}



#contentwrapper

{

	float:left;

	width:500px;

	padding-right:328px;

	text-align:left;

	font-size:12px;

	display:inline;

	margin:0px 0px 0px 0px;

	padding-top:10px;

	position:relative;

}



#maincontent

{

	width:500px;

	float:left;

}

#maincontent a



{

	color:#000000

	

}

#maincontent a:hover

{text-decoration:none

}



#additionalcontent

{

	width:318px;

	padding-left:10px;

	float:left;

	margin-right:-328px;

	display:inline;

	position:relative;

	

}

#additionalcontent2

{

	float:left;

	height:294px;

	width:344px;

	background-image:url(../Images/Los-Repulicanos-Web-Site_13.gif);

	background-position:0px 0px;

	background-repeat:no-repeat;

	padding-left:28px;



}

.news

{

	background-image:url(../Images/newsbg.png);

	background-repeat:no-repeat;

}

.toc

{

	background-image:url(../Images/red_panel.png);

	background-repeat:no-repeat;

}

#redbox

{

	float:left;

	height:157px;

	width:306px;

	padding:25px 10px 18px 10px;

	color:#ffffff;

	font-size:10px;

	

	

}

#redbox span

{

	display:inline;

	float:left;

	padding:0px 0px 7px 0px;

	clear:left;

	width:306px;

	

}

#redbox.toc

{

	background-image:none;

	padding:15px 10px 18px 0px;

	width:316px;

	height:167px;

	text-align:center;

}

#redbox a

{position:relative;

	color:#ffffff;

	text-decoration:underline;

}

#redbox a:hover

{

text-decoration:none;

}

h2

{

	font-size:12px;

	color:#000080;

	padding: 10px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

}



ul

{

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 20px;

}



li

{

	margin-top:0px;

	margin-bottom:0px;

}

a img

{

	border-width:0px;

}



.quote

{

	float:left;

	padding-bottom:20px;

}



.quote img

{

	padding-right:10px;

}



.clear

{

	clear:both;

	height:1px;

	overflow:hidden;

	

}

#maincontent.shadow

{

	padding-right:30px;

	padding-bottom:20px;

	margin-bottom:20px;

	width:470px;

	background-image:url(../Images/right_shadow.png);

	background-position:480px;

	background-repeat:no-repeat;

}

#excerpt

{

	width:301px;

	height:230px;

	float:left;

	background-image:url(../Images/book_panelbg.png); 

	background-repeat:no-repeat;

	padding:100px 24px 0px 175px;

}



.click2view

{

	position:absolute;

	top:310px;

	left:50px;

}



.click2view a

{

	color:#ffffff !important;

	font-size:10px;

	font-weight:bold;

	text-transform:uppercase;

	text-decoration:none;

}

table{
	padding:0;
	margin:0;
}


td {

	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;

}



th {

	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;

}

form
{
	margin:0;
	padding:0;
	display:none;
{