	* {
		margin:0;
		padding:0;
		}

html, body{
background-color:#6c675d;
width:100%;
height:100%;
margin:0;
padding:0;
text-align:center;
}

a:link{
color:#36332c;
}
a:visited{
color:#36332c;
}
a:hover{
color:#36332c;
}
a:active{
color:#36332c;
}


#head{
position:relative;
margin:0 auto;
padding:0px;
width:950px;
height:64px;
border:1px solid black;
text-align:right;
background-color:#ffffff;
overflow:hidden;
}


a.logoLinks{
float:right;
display:block;
height:100%;
border:0;
border-left:1px solid black;
margin:0;
padding:0;
padding-top:7px;
}


.flag{
position:absolute;
left:10px;
top:14px;
height:40px;
width:270px;
text-align:left;
}

p.headLinks{
font:12px verdana;
margin-top:3px;
}
p.headLinks a{
font:12px verdana;
margin-top:3px;
text-decoration:none;
border:0;
}

#wrapper_archive{
width:950px;
margin:0 auto;
border:1px solid black;
background:#ffffff;
text-align:left;
overflow:hidden;
}

#archive{
width: 700px;
font:14px verdana;
color:#3b3b3b;
margin-left:75px;
margin-top:20px;
}

#bugs_explain{
margin:0px;
margin-bottom:20px;
padding:0px;
width:100%;
border:1px solid #c4c4c4;
border-left:0;
border-right:0;
height:50px;
margin-top:20px;
overflow:hidden;
}

      .bugpic{
      cellpadding:0;
      cellspacing:0;
      padding:0;
      margin:0;
      width:50px;
      height:50px;
      overflow:hidden;
      text-align:center;
      }
      
      #article_text{
      cellspacing:0;
      cellpadding:0;
      padding:0;
      margin:0;
      width:225px;
      height:35px;
      vertical-align:middle;
      font:10px verdana;
      color:#3b3b3b;
      }		
      
      #slideshow_text{
      cellspacing:0;
      cellpadding:0;
      padding:0;
      margin:0;
      width:150px;
      height:35px;
      vertical-align:middle;
      font:10px verdana;
      color:#3b3b3b;
      }		
      
      #video_text{
      cellspacing:0;
      cellpadding:0;
      padding:0;
      margin:0;
      width:175px;
      height:35px;
      vertical-align:middle;
      font:10px verdana;
      color:#3b3b3b;
      }

.storydate{
width:700px;
height:18px;
background:url(grey.gif) repeat-x 0 50%;
margin:0px; 
margin-top:40px;
margin-bottom:20px;
}

.storydate span{
float:right;
display:block;
padding:0;
padding-left:15px;
font:12px verdana;
color:#3b3b3b3;
background-color:#ffffff;
}		

.storyheadline{
width:100%;
cellspacing:0;
cellpadding:0;
border:0;
margin:0;
padding:0;
font:12px verdana;
color:#3b3b3b3;
}

.story_leftcell{
width:50%;
padding:0;
cellpadding:0;
cellspacing:0;
padding-right:30px;
text-align:left;
margin:0;
vertical-align:middle;
}

.story_leftcell img{
margin:0 auto;
margin-top:5px;
margin-bottom:25px;
border:0;
padding:0;
}

.story_leftcell p{
margin-bottom:10px;
}

.story_rightcell{
width:50%;
padding:0;
cellpadding:0;
cellspacing:0;
text-align:right;
vertical-align:middle;
}

.story_rightcell img{
border:1px solid black;
margin:0;
padding:0;
}

#wrapper_about{
width:950px;
margin:0 auto;
border:1px solid black;
background:#ffffff;
text-align:left;
}

#wrapper_contact{
height:360px;
width:950px;
margin:0 auto;
border:1px solid black;
background:#ffffff;
text-align:left;
overflow:hidden;
}

#wrapper_contact h3{
font:18px verdana;
margin-top:10px;
color:#3b3b3b;
}
#about{
width: 700px;
font:14px verdana;
color:#3b3b3b;
margin-left:75px;
margin-top:20px;
}

#about h2{
font:20px verdana;
color:#3b3b3b;
margin-bottom:30px;
}

#about p{
margin-top:30px;
}

#about li{
	list-style-type: none;
	padding-left: 10px;
}

#widthChange{
width:950px;
margin:0 auto;
text-align:left;
padding-top:20px;
padding-bottom:20px;
text-align:center;
background:url('wider-grad.png') repeat-x 0 0;
}

#footer{
width:950px;
height:15px;
margin:0 auto;
border:1px solid black;
border-top:0px;
text-align:center;
background-color:#ffffff;
    font:10px verdana;
    color:#3b3b3b;

}

#footer{
border-top:1px solid black;
}

#widthChange #footer{
margin-top:20px;
}

#footer a{
				color:#3b3b3b;
				font:10px verdana;
				text-decoration:none;
				}
