/* CSS Document */

html, body {
background:#666666;
background-image:url(../images/j_compbg.jpg);
background-position: bottom;
background-repeat: repeat-x;
background-attachment: fixed;
color:#FFFFFF;
 width: 100%;
     
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
}


#wrapper {
	position:relative;
	z-index:1;
	width: 800px;
	margin: 0 auto;
}

#titleflash {
margin: 15px 0 0;
}




#main {
background-image:url(../images/greybg_main.png);
width: 525px;
height: 2000px;
margin: 0;
padding-top: 0;
font-size: 85%;
float: left;
border-top: #FFFFFF solid 5px;
border-left: #FFFFFF solid 5px;
border-right: #FFFFFF solid 5px;
border-bottom: #FFFFFF solid 5px;
}

#main p {
margin: 0 25px 0 40px;
padding: 5px 0;
line-height: 1.4;
}

#main h1, #main h2 {
margin: 0 0 0 15px;
padding: 5px 0 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
}

#main h4 {
margin: 0 0 0 15px;}

#main a:link, #main a:visited, #main a:hover, #main a:active {
color: #FF6600;}

#main h1 {
font-size: 155%;
}

#main h2 {
font-size: 135%;}


.newsHeadlines  {
background-image:url(../images/greybg.png);
width: 515px;
height: 100%;}

.newsHeadlines a {
text-decoration: none;
}

.newsHeadlines a:link, .newsHeadlines a:visited, .newsHeadlines a:hover, .newsHeadlines a:active {
font-size: 95%;
color: #FF6600;}

.newsHeadlines hs {
padding: 0 5px !important;
font-size: 110% !important;}

 

#side {
background-color:#FFFFFF;
width: 255px;
float: right;}

#side h4 { 
font-size: 115%;
margin: 0 0 0 10px;}

#side h3 { 
margin: 16px 0 0 0px;}

#side a:link, #side a:visited, #side a:hover, #side a:active {
margin-right: 15px;
color: #FF6600;}

#picture {
margin: 0 0 0 15px;}

#twitter_div {color:#333333;
margin-right: 15px;
line-height: 1.4;
font-size:12px;}

#twitter_div p {
margin: 0 25 px 0 40px;
padding: 5px 0;
font-size: 150%;
color:#666666;}


#twitter_div h1, #twitter_div h2 {
margin: 0 0 0 15px;
padding: 0px 0 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
}

#twitter_div h1, #twitter_div h2 {
font-size: 90%;
}

#twitter_div a {
display: block;
margin: 0;
padding 0 2px 0 2px;
width: 100%;
text-decoration: none;
font-variation: small-caps;
font-weight: bold;
font-size: 100%;
}

#blogger {525px; position:absolute;}

#twitter_div a:link, #twitter_div a:visited, #twitter_div a:hover, #twitter_div a:active {
color: #FF6600;}

#footer { width:525px;position:absolute; z-index:1000;  background-color: #666666; 
border:#FFFFFF solid 5px; top: 10%;
}
