body 
{
float:none;
background-color:#fff;
margin-top: 0;
margin-right: 10%;
margin-bottom: 0;
margin-left: 10%;
font-size: 11px;
color:#333;
font-family:"Lucida Grande",Verdana,Lucida,Arial,Helvetica,sans-serif;
text-decoration:none;
}
p{line-height:1.4}
radio, checkbox {border: 0;}
input, textarea, select{border:solid 1px #CCC;padding-left:2px;color:#999}

a:link{color:#246EB1;text-decoration:none;}
a:hover{color:#CCC;}
a:visited{color:#246EB1;}
a:visited:hover{color:#CCC;}


.footer {
background-image: url(images/footer.png);
background-repeat: repeat-x;
background-position: center center;
text-transform: capitalize;
text-align: center;
clear:both;
color:#999;
padding-top:9px;
padding-bottom:9px;
font-size:12px;
margin-bottom:0;
}


/** Home page specific **/
#home_page_container a:hover, #home_page_container a:visited:hover{color:#ccc; text-decoration:none;background-color:#fff;}
#home_page_container a:visited {text-decoration:none;}
#home_page_container img {border:0}
.news_item{width:95%}
.news_item h3 {margin-bottom:0;padding-bottom:0}
.news_item h3 a{color:#556;font-size:110%;}
.news_item h3 a:hover{text-decoration:none;color:#999;font-size:110%;}
.news_item p {margin-top:3px;padding-top:3px;margin-bottom:3px;}
.news_item a, .news_item a:visited{color:#666}
.news_item a:visited{text-decoration:none;}
.news_item a:hover{text-decoration:underline;color:#666;background-color:#fff;}

#first_div_home_page{width:50%;float:left;padding-right:1%;margin:0}
#second_div_home_page{width:24%;float:left;margin:0;padding-right:5px;padding-right:1%;}
#third_div_home_page{float:left;margin:0;width:24%}
.home_page_headings {background: url(http://www.geeksww.com/images/geeksww_splitter.png) repeat-x 0% 50%;color: #888;}
.home_page_headings span{background:white;text-transform: uppercase;padding-right:3px;font-size:105%;}
.home_page_tutorial_item{margin-bottom:0}
.home_page_more {text-align:right}
.home_page_more a:link{color:green;}
.home_page_more a:hover{text-decoration:underline;}
.home_page_more a:visited{color:green;}
.home_page_more a:visited:hover{text-decoration:underline;}

.home_page_items_date {margin-top:0;padding-top:0;font-size:95%;color:#999}

.home_page_archives_table td{text-align:center}
.home_page_archives_table td hr{border: 1px solid #ddd}
.home_page_archives_table .year a{color:#666}
.home_page_archives_table .year a:hover{color:#666;text-decoration:underline}
/*************/




#navigation {list-style-type:none;margin:0; padding:0;width:100%;overflow:hidden;
border-top:1px solid #ccc;text-decoration:none;font-size:105%;background-color:#fff;text-transform:uppercase;}
#navigation li {float:left;margin-left:0.6em;background-color:#fff;color:#000;padding:0;}
#navigation li a {display:block;color:#000;vertical-align:middle;padding:5px;text-decoration:none;}
#navigation li a:link {display:block;vertical-align:middle;padding:5px;text-decoration:none;}
#navigation li a:visited {display:block;vertical-align:middle;padding:5px;text-decoration:none;}
#navigation li a:hover {display:block;vertical-align:middle;padding:5px;text-decoration:none;}
#navigation li a:active {display:block;vertical-align:middle;padding:5px;text-decoration:none;}
#navigation li a:visited:hover {display:block;vertical-align:middle;padding:5px;text-decoration:none;}
#navigation li a:hover,a:active,a:visited:hover {background-color:#eee;}
#navigation li a img {border:0;margin-right:2px;}

#header
{list-style-type:none;margin:0;background-image: url(images/header_blue.png);background-repeat: repeat-x;background-position: center center;
 margin:0; padding-top:25px;padding-left:5px; padding-right:5px;overflow:hidden;}
#header li {float:left;vertical-align:middle;text-align:right;width:50%;padding:0;}
#header li a:link {display:inline;padding:0;vertical-align:baseline;color:#333;background-color:transparent;}
#header li a:visited {display:inline;padding:0;vertical-align:baseline;color:#333;background-color:transparent;}
#header li a:hover {display:inline;padding:0;vertical-align:baseline;color:#333;background-color:transparent;}
#header li a:active {display:inline;padding:0;vertical-align:baseline;color:#333;background-color:transparent;}
#header li a:visited:hover {display:inline;padding:0;vertical-align:baseline;color:#333;background-color:transparent;}
#header li a:hover{text-decoration:underline;background-color:transparent;}


.footer a:link{color: #FFF;text-decoration:underline;}
.footer a:hover{text-decoration:none;}
.footer a:visited{color: #fff;text-decoration:underline;}
.footer a:visited:hover{text-decoration:none;color: #fff;}

