/***********************************************/
/* Socialist Viewpoint Styles.css              */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 
/* body  styles                                */
/***********************************************/ 

body { 
	margin:0;
	padding:0;
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	text-align:center;
	color:#000;
	background-color:#e0e0e0;
	background-image: url(images/pg_bg_01.png);
	background-repeat: repeat-y;
	background-position: top center; 
 	}

.frame {   
	background: transparent;
	border: 0px;
	
	}

	
 
/***********************************************/
/* links                                       */
/***********************************************/ 

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

a:visited {text-decoration:none;color:#F04949; }
 
a:hover {text-decoration:underline;	color:#F01515; }
 
a:active {text-decoration:none;color:#F01515;}

 
/***********************************************/
/* redefine general markup                      */
/***********************************************/

h1, h2, h3, h4, h5, h6 { 
	margin:0;
	padding:0; 
	}

h1 { 
	font-family:Verdana, Arial, sans-serif;
	font-size:18px;
	font-weight:bold; 
	}
 
h2 { 
	font-family:Verdana, Arial, sans-serif;
	font-size:18px;
	font-weight:bold; 
	}

h3 { 
	font-family:Verdana, Arial, sans-serif;
	font-size:13px;
	font-weight: bold;
	}

h4 { 
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	font-weight: normal;
	}

h5 { 
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	font-weight: normal;
	}
 
h6 { 
	font-size:12px;
	font-weight: bold;
	font-family:Verdana, Arial, sans-serif;  
	}
 
p { 
	font-family: Verdana, Arial, sans-serif;
	font-size:10px;
	font-weight: normal;
	line-height:17px;
	color:#000; 
	}
  
form { 
	margin:0;
	padding:0; 
	}
 
input { 
	font-family:Verdana, Arial, sans-serif; 
	}

input[type="submit"]:hover{
	color:#fff; 
	background-color:#F04949;
}
	

li { 
	font-size:11px;
	margin-left:25px;
	margin-right:15px; 
	}

ul { 
	font-size:12px;
	color:#000; 
	margin:0; 
	padding:0 0 0 30px; 
	}
 
blockquote { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 11px;
	color: #222; 
	}
  
  
/***********************************************/
/* sideboxes                                   */
/***********************************************/

.boxtop { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 10px; 
	color: #333;
	background-color:#ebebeb;
	border:1px solid #c6c6c6; 
	margin:7px 0 3px 0; 
	padding:3px 0 3px 5px; 
	width:540px; 
	}
  
.boxtop_front { 
	clear:both;
	float:left; 
	display: inline;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 10px; 
	color: #333;
	background-color:#ebebeb;
	border:1px solid #c6c6c6; 
	margin:7px 0 3px 11px; 
	padding:3px 0 3px 5px; 
	width:540px; 
	}

.photo { 
	border:1px solid #333; 
	color: #333; 
	}

.right { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 10px;
	color: #333;
	background-color: #F0F0E8;
	margin: 0px;
	padding: 10px; 
	}

.quote { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 15px;
	color: #333;
	margin: 0px; 
	}

.tools { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	line-height: 14px;
	font-size: 10px; 
	color: #333333; 
	}

.rtable { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 10px; 
	color: #333333;
	margin: 4px 0px 10px 15px;
	padding: 10px;
	width: 120px; 
	}

.wtable { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 10px; 
	color: #333333;
	margin: 4px 0px 10px 15px;
	padding: 10px;
	width: 240px; 
	}	
	 
.storyheadline { 
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 24px; 
	line-height:26px;
	color: #333;
	margin: 15px 0px 0px 0px;
	text-align: center;
	}
     
.storybyline { 
	font-family: "Times New Roman", Times, serif; 
	font-size: 12px;
	font-variant: small-caps;
	color: #333;
	margin: 0px;  
	text-align: center;
	}
.storysubhead {
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:14px;
	padding: 0px 6px 0px 6px;
	margin:	18px 0px 6px 0px;
	text-align: center;
	}

/*.nav { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #333; 
	}*/

.ritem { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 11px;
	line-height:normal;
	color: #333333;
	margin:10px 0px 0px 0px; 
	}

.small { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 10px; 
	color: #333333; 
	}

/***********************************************/
/* toc styles                                  */
/***********************************************/


.toc{
	padding: 0px 0px 10px 0px;
	font-size: 80%;
}

.toc h3{
	padding: 24px 0px 0px 0px;
	text-align: center;
}

.toc h4{
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size: 14px;
	padding: 0px 0px 0px 0px;
	margin:	18px 0px 6px 0px;
	text-align: center;
}

.toc h5{
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:14px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.toc h6{
	font-family:"Times New Roman", Times, serif;
	padding: 0px 0px 0px 12px;
	margin:	0px 0px 3px 18px;
	text-align: left;
	font-size:12px;
	font-variant:normal;
	font-style:italic;
	color: #444;
}


.toc .idx-byline{
	font-family:"Times New Roman", Times, serif;
	padding: 0px 0px 0px 12px;
	margin:	0px 0px 3px 18px;
	text-align: left;
	font-size:12px;
	font-variant:normal;
	font-style:italic;
	color: #444;
}


.toc p{
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	color:#000000;
	font-size:150%;
	text-align:left;
	padding: 0px 0px 0px 30px;
	margin: 12px 0px 0px 0px;
	text-indent: -20px;	
}

.toc .section{
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:180%;
	padding: 12px 0px 12px 20px;
	margin:	12px 0px 6px 0px;
	border-top: solid 1px;
	border-bottom: solid 1px;
	text-align: left;
}

.toc .idx-subhead{
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:180%;
	padding: 18px 0px 18px 20px;
	margin:	18px 0px 6px 0px;
	border-top: solid 1px;
	border-bottom: solid 1px;
	text-align: left;
}


/***********************************************/
/*  feature styles                             */
/***********************************************/

.feature{
	padding: 0px 0px 0px 0px;
}

.feature h2{
	font-family:"Times New Roman", Times, serif;
 	color: #334d55;
 	font-size:14px;
	padding: 0px 0px 12px 0px;
	margin:	0px 0px 0px 0px;
	text-align: center;
	}

.feature h3{
 	font-size: 24px;
	padding: 24px 0px 0px 0px;
	text-align: center;
	}

.feature h4{
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:14px;
	padding: 0px 6px 0px 6px;
	margin:	18px 0px 6px 0px;
	text-align: center;
	}

.feature h5{
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:140%;
	padding: 0px 0px 0px 0px;
	text-align: center;
	}

.feature h6{
	font-size: 120%;
	padding: 0px 0px 20px 0px;
	margin:	3px 0px 6px 0px;
	text-align: center;
	}

.feature p{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	text-align:justify;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 6px 0px;
	text-indent: 12px;	
	}

.feature .italics{
	font-style:italic;
	}


.feature .heading-2{
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:14px;
	padding: 0px 6px 0px 6px;
	margin:	18px 0px 6px 0px;
	text-align: center;
	}
.feature .Heading-2{
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:14px;
	padding: 0px 6px 0px 6px;
	margin:	18px 0px 6px 0px;
	text-align: center;
	}
	
.feature .quotes{
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	text-align:justify;
	padding: 0px 24px 0px 24px;
	margin: 0px 0px 6px 0px;
	text-indent: 11px;	
	}

.feature .noindent{
	text-indent: 0px;	
	}

.feature .centered{
	text-align: center;	
	}

.feature .smalltext{
	font-size: 8px;
	}

.feature .pullquote{
	font-weight:bold;
	font-size:170%;
	padding: 10px 0px 10px 50px;
	margin:	30px 100px 30px 30px;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;	
	text-align: center;
	}

.feature sup{
	font-family:"Times New Roman", Times, serif;
	font-size:80%;
	text-align:justify;
	padding: 0px 0px 0px 0px;
	}

.feature .quote{
	font-family:"Times New Roman", Times, serif;
	font-size:110%;
	padding: 0px 12px 0px 12px;
	margin: 0px 18px 9px 18px;
	text-indent: 1.5%;	
	}

.feature .footnote{
	font-family:"Times New Roman", Times, serif;
	font-size:10px;
	padding: 0px 3px 0px 0px;
	text-indent: 0px;
	line-height:1;
	top:-3px;
	vertical-align: top;	
	}
	
.feature .footnote-text{
	font-family:"Times New Roman", Times, serif;
	font-size:10px;
	padding: 0px 0px 0px 0px;
	text-indent: 0px;
	white-space: pre-line;
	word-wrap: break-word;
	}

.feature .masthead{
	font-family:"Times New Roman", Times, serif;
	font-size:120%;
	text-align:center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 12px 0px;
	text-indent: 0px;	
	}

.feature .break{
	text-align:center;
	}

.feature img{
	float: left;
	padding: 0px 10px 0px 0px;
	margin: 0 5px 5px 0;
	}

.feature hr{
	text-align: left;
	width: 240px;
	color: #999;
	height: 1px;
	margin-right: 100%;
	}
	
.feature table{	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 10px; 
	color: #fff;
	margin: 4px 0px 10px 15px;
	padding: 10px;
	width: 510px; 
	}
	
.feature th{	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 14px; 
	color: #fff;
	}

.feature td{	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 10px; 
	color: #000;
	width: 170px; 
	}

.feature .storyheadline { 
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 24px; 
	line-height:26px;
	color: #333;
	margin: 15px 0px 0px 0px;
	text-align: center;
	}
     
.feature .storybyline { 
	font-family: "Times New Roman", Times, serif; 
	font-size: 12px;
	font-variant: small-caps;
	color: #333;
	margin: 0px;  
	margin: 0px 0px 12px 0px;
	text-align: center;
	}

.feature li {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	padding: 0px 3px 3px 6px;
	margin:0px;
	line-height: 1.5
}	
.feature .gsc-table-cell-thumbnail td {
	width: 80px;
}
.feature .gsc-table-cell-snippet-close td {
	width:475px;
}
/***********************************************/
/* sidebar styles                                  */
/***********************************************/	
.sidebar { 
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 10px; 
	color: #333333;
	margin: 4px 0px 10px 15px;
	padding: 10px;
	width: 180px; 
	}

.sidebar p{
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	text-align:justify;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 6px 0px;
	line-height:13px;
	text-indent: 12px;	
	} 
	
.sidebar .footnote{
	font-family:"Times New Roman", Times, serif;
	font-size:10px;
	padding: 0px 0px 0px 0px;
	text-indent: 0px;	
	}

.sidebar sup{
	font-family:"Times New Roman", Times, serif;
	font-size:80%;
	text-align:justify;
	padding: 0px 0px 0px 0px;
	}

.sidebar h4{
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:14px;
	padding: 0px 6px 0px 6px;
	margin:	3px 0px 9px 0px;
	text-align: center;
	}

.sidebar h5{
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:14px;
	padding: 0px 6px 0px 6px;
	margin:	9px 0px 3px 0px;
	text-align: center;
	}
.sidebar .headline { 
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 16px; 
	line-height:18px;
	color: #333;
	margin: 9px 0px 6px 0px;
	text-align: center;
	}
     
.sidebar .byline { 
	font-family: "Times New Roman", Times, serif; 
	font-size: 11px;
	font-variant: small-caps;
	color: #333;
	margin: 0px;
	margin: 0px 0px 15px 0px;  
	text-align: center;
	}
	
.sidebar .centered{
	text-align: center;	
	text-indent: 0px;	
	}
 
	 
/***********************************************/
/* DIV styles                                  */
/***********************************************/
/* masthead div styles                         */
/***********************************************/
 
#masthead {
	width: 780px;
	height: 72px; 
	margin: 0px auto; 
	padding: 0 0 6px 0;
	}
  
#logo { 
	width: 354px; 
	float: left; 
	padding: 0px 119px 0px 2px; 
	}
  
#top_spot { 
	width: 240px; 
	float: right; 
	text-align: right;
	padding: 60px 9px 0px 0;
	}  

  
/***********************************************/ 
/* navigation div styles                       */ 
/***********************************************/

#nav_bar { 
	width: 780px;
	height: 24px;
	margin: 0px auto; 
	padding: 0;  
	background: #666 url(images/nav_bg_0.png) repeat-x top left; 
	}

#nav_home a, #nav_homeon a { 
	width:66px; 
	float: left; 
	text-align:center; 
	padding-top:5px; 
	padding-bottom:6px; 
	border-right: 1px solid #0F2C54; 
	}
  
#nav_homeon a {
	background:#002964 url(images/nav_bg.png) repeat-x top left; 
	}

#nav_current a, #nav_currenton a { 
	width:92px;
	float: left; 
	text-align:center; 
	padding-top:5px; 
	padding-bottom:6px; 
	border-right: 1px solid #0F2C54; 
	}
  
#nav_currenton a {
	background:#002964 url(images/nav_bg.png) repeat-x top left; 
	}

#nav_archives a, #nav_archiveson a { 
	width:65px; 
	float: left; 
	text-align:center; 
	padding-top:5px; 
	padding-bottom:6px;  
	border-right: 1px solid #0F2C54; 
	}
  
#nav_archiveson a {
	background:#002964 url(images/nav_bg.png) repeat-x top left; 
	}

#nav_arsenal a, #nav_arsenalon a { 
	width:124px; 
	float: left; 
	text-align:center; 
	padding-top:5px; 
	padding-bottom:6px; 
	border-right: 1px solid #0F2C54; 
	}
  
#nav_arsenalon a {
	background:#002964 url(images/nav_bg.png) repeat-x top left; 
	}

#nav_subscribe a, #nav_subscribeon a { 
	width:67px; 
	float: left; 
	text-align:center; 
	padding-top:5px; 
	padding-bottom:6px; 
	border-right: 1px solid #0F2C54; 
	}
  
#nav_subscribeon a {
  background:#002964 url(images/nav_bg.png) repeat-x top left; }

#nav_links a, #nav_linkson a { 
	width:63px; 
	float: left; 
	text-align:center; 
	padding-top:5px; 
	padding-bottom:6px; 
	border-right: 1px solid #0F2C54; 
	}
  
#nav_linkson a {
	background:#002964 url(images/nav_bg.png) repeat-x top left; 
	}

#nav_search a, #nav_searchon a { 
	width:65px;
	float:left;
	text-align:center;
	padding-top:5px;
	padding-bottom:6px; 
	border-right:1px solid #0F2C54; 
	}
  
#nav_searchon a {
	background:#002964 url(images/nav_bg.png) repeat-x top left; 
	}

#nav_about a, #nav_abouton a { 
	width:86px;
	float:left;
	text-align:center;
	padding-top:5px;
	padding-bottom:6px; 
	border-right:1px solid #0F2C54; 
	}
  
#nav_abouton a {
	background:#002964 url(images/nav_bg.png) repeat-x top left; 
	}

#nav_donate a, #nav_donateon a { 
	width:72px;
	float:left;
	text-align:center;
	padding-top:5px;
	padding-bottom:6px; 
	border-right:1px solid #0F2C54; 
	}
  
#nav_donateon a {
	background:#666 url(images/nav_bg.png) repeat-x top left; 
	}

#nav_contact a, #nav_contacton a { 
	width:70px;
	float:left;
	text-align:center;
	padding-top:5px;
	padding-bottom:6px; 
	}
  
#nav_contacton a {
	background:#666 url(images/nav_bg.png) repeat-x top left; 
	}

#nav_bar a {
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	text-align:center;
	text-decoration:none;
	color:#fff; 
	}

#nav_bar a:hover, #nav a:active {
	color:#fff;
	background:#999 url(images/nav_bg_1.png) repeat-x  top left; 
	}

  
/***********************************************/
/* content divs                                */
/***********************************************/

#content { 
	width:768px;
	text-align:left;
	margin:0 auto;
	padding-left:6px;
	position:relative;
	background-color:#fff; 
	}

#src_content { 
	width:780px;
	text-align:left;
	margin:0 auto;
	padding-left:0px;
	position:relative;
	background-color:#fff; 
	border-top: 1px solid #000;
	}

#src_content table{
	font-family: "Times New Roman", Times, serif;
	font-size:13px;
	font-weight: normal;
	}

#src_content th{
	font-family: "Times New Roman", Times, serif;
	font-size:13px;
	font-weight: bold;
	/*valign:top;*/
	vertical-align: top;
	}
		
#src_content a{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	}

/***********************************************/
/* left column                                 */
/***********************************************/

#left_col { 
	width:208px;
	float:left;
	margin:0;
	padding:0; 
	}
 
   
/***********************************************/
/* left sideboxes                              */
/***********************************************/

.clear {font-size: 1px; height: 1px}

.box {
	width: 208px;
	padding:0;
	margin:10px 0 0 0;
	background:#e1e1e1 url(images/bl.png) no-repeat bottom left;
	}
  
.box_br {
	background: url(images/br.png) no-repeat bottom right; 
	}

.box_bg {
	margin:0;
	padding:0 0 4px 0; 
	}
  
.box_bg h4 {
	font-weight:bold;
	padding: 3px 5px 0 7px;
	margin:0 0 3px 0;
	}

.box_bg h5 {
	padding: 0 5px 0 7px; 
	}
  
.box_bg h6 {
	padding: 0 5px 0 7px; 
	}

.box_bg p {
	font-size:11px;
	font-weight: normal;
	line-height:14px;
	padding: 0 6px 0 7px;
	margin-top:5px; 
	}
   
 
/***********************************************/
/* search box                                  */
/***********************************************/

.searchbox {
	width: 208px;
	background:url(images/bl.png) no-repeat bottom left;  
	}
  
.in_searchbox_br {
	background: url(images/br.png) no-repeat bottom right; 
	}

.searchbox_bg {
	width:208px;
	background:#e8e8e8 url(images/box_src_bg.png) repeat-x top left;
	padding:0;
	margin:10px 0 0 0; 
	}
  
.in_searchbox {
	margin: 0 0 0 7px;
	padding: 7px 3px 5px 7px; 
	}

.in_searchbox h3 {
	font-size: 11px; 
	font-weight: bold; 
	margin:0;
	padding: 0 0 2px 0; 
	}


/***********************************************/
/* center right column                         */
/***********************************************/

#center_right_home {
	width:556px;
	position:relative;
	float:left;
	margin:0; 
	padding:0; 
	}

#center_right {
	width:543px;
	position:relative;
	float:left;
	margin:0; 
	padding:0; 
	}

    
/***********************************************/
/* bottom columns                              */
/***********************************************/

#bottomcols {
	width:556px;
	position:relative;
	float:left;
	margin:10px 0 0 0; 
	padding:0; 
	}
	
	
/***********************************************/
/*  center column                              */
/***********************************************/

#centercol { 
	position:relative;
	float:left;
	width:326px;
	padding-left:11px;
	padding-right:11px; 
	}


/***********************************************/
/*  right column                               */
/***********************************************/

#rightcol { 
	position:relative;
	width:208px;
	float:left;
	text-align:left;
	margin:0;
	padding:0; 
	}

 
/***********************************************/
/* left side box                               */
/***********************************************/

.thelsidebox {
	margin-top:10px; 
	}

div.lsidebox {
	height: 30px;
	width: 208px;
	margin: 0;
	padding: 0;
	border: 0;
	background: #666; 
	}

div.lsidebox ul.lsideboxmenu {
	height: 30px;
	width: 208px;
	background: transparent url(images/box_tops.png) top left no-repeat;
	margin: 0;
	padding: 0;
	position: relative; 
	}

div.lsidebox ul.lsideboxmenu li {
	list-style: none;
	position: absolute;
	top: 0;
	color:#fff;
	text-decoration: none;
	font-size:11px;
	font-weight:bold;
	padding-top:5px; 
	padding-left:7px;
	height: 30px;
	display: block; }  
	html>body ul.lsideboxmenu li { overflow: hidden; 
	}

.lsideboxdescrip { 
	color:#ccc;
	font-size:11px;
	font-weight:normal;
	padding-left:5px; 
	}
	
.lsideHead {
	margin-left: 0;
	width: 208px; 
	}

.lsidebox_bg {
	margin:0;
	padding:5px 0 10px 0; 
	}
  
.lsidebox_bg h3 {
	padding: 10px 5px 0 7px;
	margin-bottom:2px; 
	}

.lsidebox_bg h4 {
	font-weight: bold;
	padding: 10px 7px 2px 7px;
	}

.lsidebox_bg p {
	font-size:11px;
	line-height:normal;
	padding:0;
	margin:2px 7px 5px 7px; 
	}


/***********************************************/
/* footer                                      */
/***********************************************/

#footer_brk {
	clear:both;
	width:780px;
	text-align:center;
	margin:0 auto;
	padding-top: 20px; 
	}

#footer {
	position:relative;
	width:780px;
	margin:0;
	padding:0 0 10px 0;
	text-align:center;
	background: #eee url(images/pg_ftr_bg.png) repeat-x top center; 
	}

#footer ul {
	padding:14px 0 0 0; 
	}
	
#footer li { 
	list-style:none;
	display: inline;
	font-size:11px;
	font-weight:bold;
	margin:0; 
	padding:0; 
	list-style:none; 
	}
 
#footer li a { 
	padding:6px 8px 6px 8px; 
	} 
 
#footer p { 
	font-size:10px; 
	line-height:normal;
	margin:10px 0 0 0;
	padding:0;
	}
	
#footer_btm { 	
	background: #ddd url(images/pg_btm.png) no-repeat top center;
	height:210px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
  
#footer_end {
	background-color:#ddd;
	height:72px; 
	}