body,
td,
th
{
 border-width : 0px  0px  0px  0px;
 padding      : 0px  0px  0px  0px;
 border-style : none none none none;	
 font         : normal 12px Arial, Helvetica, sans-serif;
 line-height  : 20px;		   	    
}

sup
{     
 font         : normal 12px Arial, Helvetica, sans-serif;        
}

a:link,
a:visited,
a:hover,
a:active 
{ 
 color           : #ff0000;
 text-decoration : none;    
}

td,
th
{
 background-color : #FFFFFF;
 height           : 20px;  
}

body
{
 color            : #000000;
 background-color : #333333;		
}

.GuideTopic, 
.NewsTopic 
{		
 padding: 0;
 text-transform : lowercase;
 text-align     : left;
}

#backitup 
{
 width    : 100%;
 height   : 100%;
 left     : 0px;
 top      : 0px;
 position : absolute;
 z-index  : 0;   
}

.holdme
{
 position : absolute;
 top      : -1px;		
 width    : 99%;
 z-index  : 1;
}

table.Container 
{		
 border-width     : 0px  0px  0px  0px;
 border-spacing   : 0px  0px  0px  0px;
 border-style     : none none none none;	
 width            : 910px;
 background-color : #FFFFFF;
}

.FieldBreak  
{
 background-color : #FFFFFF;
 width            : 40px;
}

.FieldBreakHorizontal
{
 background-color : #FFFFFF;
 height           : 20px;
}

.FieldBreakHorizontal40
{ 
 font-weight : bold; 
 font-size   : 40px;
 height      : 40px;
 line-height : 40px;
}

table.BlogPostContainer
{
 border-width     : 0px  0px  0px  0px;
 border-spacing   : 0px  0px;
 border-style     : none none none none;
 background-color : #FFFFFF;
 width            : 560px;	
}

.NewsTopic, .NewsBody
{
 vertical-align   : top;	
 background-color : #FFFFFF;
}

.NewsTopic 
{
 font-weight : bold; 
 font-size   : 40px;
 height      : 40px;	
 line-height : 40px;	
}

table.TitleContainer 
{       
 border-width     : 0px  0px  0px  0px;
 border-spacing   : 0px  0px  0px  0px;
 border-style     : none none none none; 
 width            : 910px; 
 background-color : #ff0000; 
}

table.TitleContainer A:link,
table.TitleContainer A:visited,
table.TitleContainer A:active,
table.TitleContainer A:hover  
{
 color : #ffffff;  
}

.BIGTITLE
{
 font-weight      : bold;  
 font-size        : 140px;
 letter-spacing   : -10px;
 height           : 140px;  
 line-height      : 140px;   
 background-color : #ff0000;
 vertical-align   : middle;   
 color            : #FFFFFF; 
}

.TitleRowBreak  
{
 background-color : #ff0000;    
 height           : 20px;
 line-height      : 20px;
}

.TitleBreak  
{
 background-color : #ff0000;
 width            : 40px;
 font-size        : 140px;
 height           : 140px;  
 line-height      : 140px; 
}

.NewsBody 
{
 color       : #282828;
 text-align  : justify;				
}

.Author,.Comment
{
 background-color : #D4D4D4;
 vertical-align   : middle;
 text-transform   : lowercase;  
 height           : 20px;    
}

.Author
{
 text-align : left;
 width      : 365px;	
}

.Author A:link,
.Author A:visited,
.Author A:active,
.Author A:hover  
{
 color : #D4D4D4;  
}

.Comment
{
 text-align : right;
 width      : 165px;	
}

.More,.Less
{
 background-color : #fffff;
 vertical-align   : middle;
 text-transform   : lowercase;  
 height           : 20px;    
 width            : 265px;  
 font-weight      : bold; 
 font-size        : 40px;
 height           : 40px;    
 line-height      : 40px;
}

.Less
{
 text-align : left;
}

.More
{
 text-align : right;
}

.Guide, 
.Content
{
 vertical-align   : top;
 background-color : #FFFFFF;
}

.Guide
{
 width : 250px;
}

.Content
{
 width : 560px;
}

table.GuideContainer
{	
 border-width   : 0px  0px  0px  0px;
 border-spacing : 0px  0px;
 border-style   : none none none none;
 width          : 250px;
}

table.SideGuideContainer
{
 border-width   : 0px  0px  0px  0px;
 border-spacing : 0px  0px;
 border-style   : none none none none;
 width          : 115px;  
}

table.SideGuideContainer A:link,
table.SideGuideContainer A:visited,
table.SideGuideContainer A:active  
{
 color : #000000;  
}
table.SideGuideContainer A:hover 
{ 
 color : #ff0000;  
}

table.GuideContainer A:link,
table.GuideContainer A:visited,
table.GuideContainer A:active  
{
 color : #000000;  
}
table.GuideContainer A:hover 
{ 
 color : #ff0000;  
}

.SideTop
{
 vertical-align : top;
}

.GuideTopic,
.GuideBody
{
 vertical-align : top;
 text-align     : left;	
 width          : 115px;  		
}

.GuideBodyJustify
{
 vertical-align : top;
 text-align     : left; 
 width          : 115px; 
 text-align     : justify;
 color          : #666666; 
}

.GuideBody 
{
 color : #666666;			
}

.GuideBreak
{
 width : 20px;  
}

.ImageDiv
{
 float  : right; 
 margin : 0px 0px 20px 40px; 
}

.SideBarTopicDiv
{
 border-width   : 0px  0px  0px  0px;
 border-spacing : 0px  0px;
 border-style   : none none none none;
 float          : left;  
 font-weight    : bold; 
 font-size      : 40px; 
 line-height    : 40px;
 vertical-align : top;
}

.SideBarNotTopicDiv
{
 font-size   : 12px; 
}

.LargeImageDiv
{
 margin : 0px 0px 0px 0px;
}
.CommentArea
{
 width  : 100%;
 height : 160px;
}

.NameInput
{
 width : 100%;
}


table.SectionTitleContainer 
{       
 border-width     : 0px  0px  0px  0px;
 border-spacing   : 0px  0px  0px  0px;
 border-style     : none none none none; 
 width            : 910px; 
 background-color : #999999; 
}

table.SectionTitleContainer A:link,
table.SectionTitleContainer A:visited,
table.SectionTitleContainer A:active 
{
 color : #ffffff;  
}

table.SectionTitleContainer A:hover 
{
  color : #ff0000;
}

.SectionTITLE
{
 font-size        : 40px;
 font-weight : bold; 
 font-size   : 40px;
 line-height : 40px; 
 height           : 40px;  
 background-color : #999999;
 color            : #000000; 
}

.SectionTitleRowBreak  
{
 background-color : #999999;    
 height           : 10px;
 line-height      : 10px;
}

.SectionTitleBreak  
{
 background-color : #999999;
 width            : 40px;
 font-size        : 40px;
 height           : 40px;  
 line-height      : 40px; 
}