/* CSS Document */
img{border: 0px }
body {padding:0; margin:0;}
body, td{
	font-size:12px;
    font-family:verdana;
	color:#555555;
	line-height:18px;
	
	
}
h3{color:#243422; font-size:28px; font-family:Georgia, "Times New Roman", Times, serif;}
h2{color:#243422; font-size:22px; font-family:Georgia, "Times New Roman", Times, serif;}

a{color:#0084AC; text-decoration:none} 
a:hover{color:#0084AC; text-decoration:underline}


/* Header */

.menu a{ color:#ffffff;}

.menu2{font-size:12px;
    font-family:Verdana;
	font-weight:200;
    color:#ffffff;
	margin-right:10px;
	margin-left:20px;
	}	

.thumbnailexcerpt {border:solid 1px #79D3F7;}

.techforall {
font-family:Verdana;
font-size:20px;
font-weight:bold;
text-transform:uppercase;
color:#D8EEFB;
letter-spacing:9px;
}

.pagenav LI{
display:inline;
}

.page_item A{
font-size:14px;
font-family:Verdana;
font-weight:700;
color:#ffffff;
margin-right:24px;
padding:3px;
}



.page_item A:hover{ 
text-decoration:none;
background-color:#013554;
}	
.search {
width:203px;
height:18px;
background-image:url(images/input.jpg);
border:0px;
padding-left:7px;
padding-right:7px;
padding-top:2px;
margin:0px;


}

/* Content area */
.boxtitle A{
font-size:19px;
font-family:Georgia;
color:#0084AC;
font-weight:200;
}

.archiveslink {
color:#0084AC;
font-size:14px;
}
.boxundertitle{
font-size:10px;
font-weight:200;
}
.boxundertitle a{
color:#0084AC;
text-decoration:none;
}
.boxundertitle a:hover{
color:#0084AC;
text-decoration:underline;
}

.content A{
color:#0084AC;
}

ul{margin:0; padding:0; list-style:none; line-height:20px; font-size:16px}
li{margin:0px;  }
li a{color:#636363;} 
 
input{
   background:#f7f7f7;
   border:1px solid #555555;
   color:#333333;

}
.input1{
   background:#ffffff;
   border:1px solid #b1b1b1;
   padding-left:0px;
   width:179px; height:19px;
   padding-left:5px;
   padding-top:1px;
}
textarea{
   background:#ffffff;
   border:1px solid #b1b1b1;
   padding-left:5px;
   
   overflow:auto}

.sidebartabletitle{
font-size:16px;
} 

.sidebartable{
margin:9px 0 0 0;
} 
.sidebarbox{
font-size:11px;
margin:0 4px 0 0;
color:#3f3f3f;
font-weight:500;
}

.sidebarbox A{
color:#0084AC;
}

.sidebarcount{
font-size:9px;
}
.sidebarcount A{
color:#0084AC;
}

.sidebarboximage{
margin:0 8px 0 0;
}   

/* Footer */

.footer{color:#FFFFFF;}
.footer A{color:#FFFFFF;}   
.footer A:hover{text-decoration:underline;}


/* Others */
#commentform{border-top:1px solid #eee;margin:0;padding:15px 15px 1px;}
#commentform label{display:block;margin:0;}
#commentform input{width:170px;margin:0 5px 10px 0;padding:1px;}
#commentform textarea{width:400px;margin:0 0 10px;padding:0;}
#commentform #submit{margin:0 0 20px;}
#commentform p{margin:5px 0;} 
#comments{color:#0084AC;}  

/* added to fix alignment */

img.alignleft, div.alignleft {
float:left;
margin:0 0.5em 0.5em 0;
}
img.alignright, div.alignright {
float:right;
margin:0 0 0.5em 0.5em;
}
img.aligncentered, div.aligncentered {
text-align:center;
margin:0 auto;
}