@charset "utf-8";
body { 
margin: 5px 5px 5px 5px auto;
text-align: center; 
font-family : arial, sans-serif; 
font-size : 13px; 
padding : 0; 
background:#fff;      
  /* background:#F7F0F0;   */
} 

#container {
    width: 980px; 
    min-width:600px;
    margin: 0 auto;
    /* border:1px solid #FFBF00;              */
    background: #FFF;
    padding:3px;
    /*
       border: 0px solid #595050;       
    background: #fff;*/
}
#Top { 
display : block; 
} 

#Right { 
    /*
    width:190px;
    min-width : 190px; 
              */
    width:165px;
    padding-left:6px;
    padding-top:3px;     
      
    float : right; 
    text-align:left;      
} 
#Right a{
    font-size:10px;
}

#logoimage{
    border-left:0;
    border-right:0;
  /*  border-bottom:3px double black; */
    border-top:3px double black;     
 /*   margin-bottom:16px;*/
}
.menuads{
        float:left;
    display:block;
    clear:left;   
}
.menutable{
    border-left:1px solid #663333;
    border-bottom:1px solid #663333;
    border-right:1px solid #663333;
    border-top:0;
    background-color:#FFFF33;
    width:950px;        
    margin-left:15px;      
    height:20px;   
    padding-bottom:2px;
    padding-top:2px;
    padding-left:2px;   
}

.mlink{
      color:#663333;
      padding-left:15px;           
}
.mbold{
     color:white;
     font-weight:bold;
     background-color: #663333; 
     
}
.menulinks{
font-size:12px;
}
.datefield { 
border-bottom : 1px dashed #999; 
padding : 0.5em 0.5em 0.5em; 
margin-top : 0.75em; 
color : #333; 
font : 0.9em Verdana, sans-serif; 
text-transform : uppercase; 
letter-spacing : 0.33em; 
text-align : center; 
} 
.byField { 
border-bottom : 1px dashed #999; 
padding : 0.5em 0.5em 0.5em; 
margin-top : 0.75em; 
color : #333; 
font : 0.8em Tahoma,Verdana, sans-serif; 
text-align : left;
} 

.permalink { 
border-bottom : 1px solid #999; 
border-top : 1px solid #999; 
font-size:0.9em;
padding : 0.5em 0.5em 0.5em; 
} 

.scrape, .permal, .original, .notice{    display:none;    width:0px;}
.slashdotit{
   
   float:left;
   display:block;
    
}
#Menu{ 
width : 175px; 
padding-right:0px;  
min-width : 178px;   
float : left; 
padding-left : 15px; 
text-align : left; 
} 
#Menu h1 { 
font-size : 1.2em; 
text-align : left; 
font-family : Tahoma, Georgia, Arial; 
padding : 0; 
} 
#Menu p { 
font-size : 0.8em; 
text-align : left; 
font-family : Tahoma, Georgia, Arial; 
padding : 0; 
} 

#MenuBox{
    border:1px solid black;
    padding-right:2px;
    padding-left:2px;
    padding-top:2px;
    width:178px;
    margin-top:4px;
    float:left;
}

#MenuBoxHeader{
    background:#739F0B url(images/headerbg_blue.png) repeat-x scroll 0 0;
    border-bottom-color:#598000;
    height:26px;
    border-bottom:1px solid #6666cc;
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    margin:0;
    width:178px;
}


#MenuBoxContent{
    background:#FFFFFF;
    border-bottom:1px solid #6666cc;
    color:#000;
    font-size:12px;
    font-weight:bold;
    margin:0;
    width:178px;
}
#MenuBoxContent .innerContent{
 padding:5px;     
}
h3{
    font-family:arial,sans-serif;
    font-size:12px;
    line-height:12px;
    display:block;
    color:black;
    text-decoration:underline;
    font-weight:bold;
    

}
.monospace{
    font-family:Courier New, monospace;
}
.imageright{
    float:right;
}
.permalink a{
    font-size:0.78em;
}

.menulink{
    font-family:arial,sans-serif;
    font-size:12px;
    line-height:16px;
    display:block;
    color:black;
    text-decoration:underline;
    font-weight:normal;
    padding-left:5px; 
}
.menulink a{
    font-family:arial,sans-serif;
    font-size:12px;
    line-height:16px;
    font-weight:normal;
    
    
}
.indented{
 padding-left:10px;   
}


hr{
    border:1px solid #6666cc;
}
#CenterBox{
    float:left;   
    width:512px;  
    display:block;
}
.AdDivider{
    padding-left:4px;
    float:right;
}
#CenterAdsBox{
    float:left;
    width:506px;
    padding-left:5px;
    display:inline;
    
} 
.gsearch{
    width:118px;
}
.gsubmit{
    margin-top:14px;
    width:45px;
}

#RelatedBox{
    border:1px solid black;
    padding-left:2px;
    padding-right:2px;
    padding-top:2px;
    width:248px;
    margin-left:2px;
    margin-top:4px;
    float:left;
}

#RelatedBoxHeader{
    background:#739F0B url(images/headerbg_blue.png) repeat-x scroll 0 0;
    border-bottom-color:#598000;
    height:26px;
    border-bottom:1px solid #6666cc;
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    margin:0;
    width:248px;
}


#RelatedBoxContent{
    background:#FFFFFF;
    border-bottom:1px solid #6666cc;
    color:#000;
    font-size:12px;
    font-weight:bold;
    margin:0;
    width:238px;
}
#RelatedBoxContent .innerContent{
 padding-top:5px;
 padding-left:20px;     
}

#FromtheforumBox{
    border:1px solid black;
    padding-left:2px;
    padding-right:2px;
    padding-top:2px;
    width:248px;
    margin-left:2px;
    margin-top:4px;
    float:left;
}

#FromtheforumBoxHeader{
    background:#739F0B url(images/headerbg_blue.png) repeat-x scroll 0 0;
    border-bottom-color:#598000;
    height:26px;
    border-bottom:1px solid #6666cc;
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    margin:0;
    width:248px;
}


#FromtheforumBoxContent{
    background:#FFFFFF;
    border-bottom:1px solid #6666cc;
    color:#000;
    font-size:12px;
    font-weight:bold;
    margin:0;
    width:238px;
}
#FromtheforumBoxContent .innerContent{
 padding-top:5px;
 padding-left:20px;     
}

.YABox{
    border:1px solid black;
    padding:2px;
    
    width:500px;
    margin:4px;
    float:left;
}
.YABoxHeader{
    background:#e5eaea url(/images/headerbg_grey.png) repeat-x  scroll 0 0;
    border-bottom-color:#8a8d8d;
    border-bottom:1px solid;
    height:26px;
    
    color:#000000;                                                  
    font-size:12px;
    font-weight:bold;
    margin:0;       
    width:500px;   
}

.YABoxContent{
    background:#ffffff url(/images/contentbg_grey.png) repeat-x scroll 0 0;
color:#000033;
    font-size:12px;
    font-weight:bold;
       margin:0;
    width:500px;   
}
.YABoxContent .innerContent{
 padding:5px;     
}
.YABoxContent h2{
    font-family:Verdana,Arial,Verdana,Helvetica,sans-serif;
    color:#000033;
    font-size:18px;
    margin:0;
   

}

.YABoxContent a{
    color:#000033;
      text-decoration:underline;

}



.ArticleContentBox{
    border:1px solid black;
    padding:2px;
    
    width:500px;
    margin:4px;
    float:left;
}
.ArticleContentBoxHeader{
    background:#e5eaea url(/images/headerbg_grey.png) repeat-x  scroll 0 0;
    border-bottom-color:#8a8d8d;
    border-bottom:1px solid;
    height:26px;
    
    color:#000000;                                                  
    font-size:12px;
    font-weight:bold;
    margin:0;       
    width:500px;   
}

.ArticleContentBoxContent{
    background:#ffffff url(/images/contentbg_grey.png) repeat-x scroll 0 0;
    color:#000033;
    font-size:12px;
    font-weight:normal;
    margin:0;
    width:500px;   
}
.ArticleContentBoxContent .innerContent{
 padding:5px;     
}
.ArticleContentBoxContent h2{
    font-family:Verdana,Arial,Verdana,Helvetica,sans-serif;
    color:#000033;
    font-size:18px;
    margin:0;
   

}

.ArticleContentBoxContent a{
    color:#000033;
      text-decoration:underline;

}

#FeaturedBox{
    border:1px solid black;
    padding:2px;
    
    width:500px;
    margin:4px;
    float:left;
}
#FeaturedBoxHeader{
    background:#739F0B url(images/headerbg_green.gif) repeat-x scroll 0 0;
    border-bottom-color:#598000;
   
    height:26px;
    
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    margin:0;       
    width:500px;   
}
.paddedContent{
    padding:5px;
    float:left;
    display:block;
}
#FeaturedBoxContent{
    background:#89B71A url(images/bg_green_shape.png) no-repeat scroll 0 0;
  
  
  
    color:#000033;
    font-size:12px;
    font-weight:bold;
       margin:0;
    width:500px;   
}
#FeaturedBoxContent .innerContent{
 padding:5px;     
}
#FeaturedBoxContent h2{
    font-family:Verdana,Arial,Verdana,Helvetica,sans-serif;
    color:#000033;
    font-size:18px;
    margin:0;
   

}

#FeaturedBoxContent a{
    color:#000033;
      text-decoration:underline;

}
.readlink{
    font-size:12px;
    font-style:italic;
    font-weight:bold;
    color:#183C00;
    text-align:left;
}
img {
border:0 none;
vertical-align:middle;
}




#Content { 
float : left; 
padding-top : 0; 
padding-left : 5px; 
/*
width : 580px; 
max-width : 580px; 
*/
width : 776px;  
text-align : left; 
} 
#Content h1 { 
    font-size : 1.3em; 
    text-align : left; 
} 
#Content .frontpageh1 {
    text-align:left;
}
.readmore{
    padding-bottom:10px;
    padding-left:10px;
    font-size:11px;
    font-family:Tahoma;
}
.byline { 
padding : 0.5em 0.5em 0.5em; 
margin : 0 0 1.25em; 
text-align : center; 
font : bold 0.85em Verdana, sans-serif; 
text-transform : uppercase; 
letter-spacing : 2px; 
margin-left : 0.25em; 
} 
.entry { 
padding : 0; 
} 
#Discussion { 
display : block; 
font-size : 1.1em; 
font-family : Georgia, Arial, sans-serif; 

} 
#Discussion .discussionfield { 
padding-bottom : 14px; 
margin-top : 10px; 
font-weight:normal;
font-size:1em;
padding : 3px; 
} 
#Discussion .signature { 
display : block; 
clear : both; 
text-align : left; 
padding-left : 10px; 
font-weight : bold; 
font-style : italic; 
} 
#Discussion .disdate { 
display : block; 
clear : both; 
text-align : left; 
font-weight : normal; 
font-style : italic; 
font-size : 11px; 
} 
textarea { 
padding-bottom : 14px; 
border : 1px solid #000; 
padding : 3px; 
height : 150px; 
width : 300px; 
margin-bottom : 10px; 
} 
.largetextarea { 
padding-bottom : 14px; 
border : 1px solid #000; 
padding : 3px; 
height : 250px; 
width : 600px; 
margin-bottom : 10px; 
} 
pre { 
background-color : #f5f5f5; 
border : 1px solid silver; 
margin : 1em; 
overflow : auto; 
padding : 0.5em; 
} 
pre { 
color : #070; 
font-family : "bogus font here", monospace; 
font-size : 100%; 
} 
code { 
color : #070; 
font-family : "bogus font here", monospace; 
font-size : 100%; 
clear : none; 
float : none; 
margin : 0; 
} 
code ol { 
background-color : #f5f5f5; 
border : 1px solid silver; 
padding : 3px; 
} 



.checkbox { 
border: 0;
padding-top: 6px;
margin:0px;
width:16px;

} 
input { 
padding-bottom : 14px; 
border : 1px solid #000; 
padding : 3px; 
height : 24px; 
width : 300px; 
} 
.inputfield{  
    display:block;
    clear:both;
    margin:0px;
}
.inputfield label{
    padding-top:0px;
    height:22px;
    font-weight:normal;
    vertical-align: text-top;
}
.submit { 
padding-bottom : 14px; 
margin-top : 10px; 
background-color : white; 
border : 1px ridge #000; 
padding : 3px; 
height : 30px; 
width : 150px; 
} 
.submitfield { 
padding-bottom : 14px; 
margin-top : 10px; 
font-family : Georgia, Arial, sans-serif; 
font-size : 11px; 
font-weight : bold; 
} 
.divider_stars{
    background:url("/images/dots.png");
    height:17px;
    width:600px;
    background-repeat:no-repeat;
    padding-top:10px;
    padding-bottom:5px;
}
#Bottom { 
    min-height : 18px; 
    clear : both; 
    border-top : 1px solid #ffbf00; 
    width : 100%; 
} 
#Bottom .footer { 
    font-size : 0.7em; 
    padding-left : 180px; 
    padding-bottom : 5px; 
} 

#SearchResults{
    float:left;
    width:800px;
    display:block;
    padding-top:3px;  
}