/* - - - - - - - - - - - - - - - - - - - - -

Title : NAK Version 2
Author : Manu Goenka
URL : www.css2.0mania.com

- - - - - - - - - - - - - - - - - - - - - */


/* ClearFix */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
.clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* Global Form Styles */
form{
margin: 0;
padding: 0;
}

/*submit {
	background-color:#FFF;
}
.submit { border: 0; width: auto;}
.submit:hover, .submit:active { border:0; }*/

input text, select, textarea
{
	border: 1px solid #aaa;
}






.radio { background: none; border: 0; }

/*  --- Global Form Styles  -- End HERE */


/* ----- Icons, etc ----- */
.date {
	background:url(cimg/date.gif) left no-repeat;
	padding-left:18px;
	padding-right: 3px;
	float:right;
}
.time {
	background:url(cimg/clock.gif) left no-repeat;
	padding-left:16px;
	float:right;
	margin-right:10px;
}
.permalink {
	background:url(cimg/permalink.gif) left no-repeat;
	padding-left:18px;
}
.permalink_recent {
	background:url(cimg/permalink.gif) right no-repeat;
	padding-right:18px;
}
.comments {
	background:url(cimg/comment.gif) left no-repeat;
	padding-left:16px;
	float:left;
}
.comments a { color: #fff; }


a:link.button,
a:active.button,
a:visited.button  {
font-family: verdana, sans-serif; 
font-size : 10px; 
color : black; 
font-weight: normal; 
text-align : left; 
text-decoration : none;
 }
a:hover.button  {
font-family: verdana, sans-serif; 
font-size : 10px; 
color : #000000; 
font-weight: normal; 
text-align : left; 
text-decoration : none;
 }



.button,
.button,
.button  {
font-family: verdana, sans-serif; 
font-size : 10px; 
color : black; 
font-weight: normal; 
text-align : left; 
text-decoration : none;
}
 


body {
	margin:0;
	padding:0;
	color: #333333;
	font: .8em/1.5em arial, sans;
}

abbr, acronym { /* acronym and abbr aren't styled in IE per default */
	border-bottom: 1px dotted #58B2CB;
	cursor: help;
}
code {
	color: #7FC4D8;
	font-family: "Lucida Sans Unicode", verdana, helvetica, sans-serif;
}
a {
	color: #999999  ;
	text-decoration: none;
}
a:active { outline: none; }
a:hover {
	color:#ccc;
	text-decoration: none;
	outline: none;
}
a img { border: 0; }
h2 {
	font-size: 1.1em;
	margin:0;
	line-height: 100%;
}
hr { 


}
p,h3,h4,h5 { margin:0 0 8px 0 }

.p1{
padding:10px 10px 10px 10px;
}

.red {
width: auto;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
background: url(cap_bg.jpg) no-repeat;
height:24px;
padding-top:10px;
padding-left:35px;
}




/********************************************************* --- Main Body Container  *******************************************************/
#nakbody{
background: #ffffff url(top1.jpg)  no-repeat;
width: 100%;
border-bottom:#666666 solid 1px;
 
}

#nakainer
{
	width: 1000px;
	padding:0;
	margin:0px auto 0 auto;
	position: relative;
	border-left:#666666 solid 1px;
	border-right:#666666 solid 1px;

}

#nakheader{
	position: relative;
	height:358px;
	width:1000px;
	overflow:hidden;
}
  
#topflash
{
float:left;
width:650px;
height:358px;
}

#toplinks {
float:right;
width:250px;
height:220px;
padding-top:105px;
padding-bottom:15px;
padding-right:0px;
padding-left:90px;
}

#toplinks ul {
list-style-type : none;
padding:0;
margin:0;

}

#toplinks li {
background:url(but_divider.png) bottom no-repeat;
padding:0;
padding-top:2px;
padding-bottom:1px;
}

#toplinks li a {
color:#FFFFFF;
margin-top:2px;
background: url(bullets.png) top left no-repeat;
padding-left:25px;
margin-left:25px;

}

#toplinks li a:hover {
background: url(bullet2.png) top left no-repeat;
}
#toplinks li.active {
background:#009966;
}
  
#nakpagearea{
clear:both;
position: relative;
width:980; 
padding-left:10px;
padding-right:10px;
min-height:439px;
height:auto !important;
height:100% !important;
color:#000000;
padding-top:8px;

}

#nakfooter{
	clear:both;
	background: url(bottom1.jpg) no-repeat;
	width:1000px;
	height: 265px;

}

#copyright{
	height:25px;
	padding-top:8px;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#FF9D3A;
	text-align:center;
}
 
 
/*************************** Fixed Styles ********************************************/


.left{
float:left;
}
.right{
float:right;
}
.clearclean{
clear:both;
}
.noborder{
border: none;
}

.boldtext{
font-weight:bold;
}
.normatext{
font-weight:normal;
}
.bg1
{
background: #0099FF;
}
.bg2{
background: #FF3300;
}
.bg3{
background: #FF33FF;
}
.bg4{
background: #9900CC;
}
.fc1
{
color:#000066;
}
.fc2
{
color:#336633
}
.fc3
{
color:#666633;
}
.fc4
{color:#FF0000
}
.fs1{
font-size:0.9em;
}
/*************************** Fixed Styles END *****************writing-mode: tb-rl;
filter: flipv fliph;***************************/
#nav-main{
clear:both;
width: 950px;
margin: auto;
padding: 0px 5px 0 0px;
text-align:right;
}

#nav-main ul {
list-style-type : none;
padding : 0;
margin:0 0 0 0;
}

#nav-main li {
display : inline;
}

#nav-main li a {
float : left;
padding : 5px 10px;
margin: 0 0 0 4px;
text-decoration : none;
color: #3c3c3c;
background: url(but_nor.jpg) repeat-x;
font-size:13px;
font-family:verdana, "Times New Roman", Times, serif;
border:#fff 1px solid;
border-top-width:0;
}

#nav-main li a:hover {
background : url(but_over.jpg) repeat-x;
color: #000;
}


#topbar{
background:url(search_bg.jpg) no-repeat;
padding:10px;
color:#FFFFFF;
width:690px;
height:30px;
margin-left:230px;
}

#div_paging{
clear:both;
text-align:right;
}



#project_details {
 
}

#details_menu {
float:left;
width:250px;
}

#details_menu ul {
list-style-type : none;
 }

#details_menu li {
width:150px;
border:#000000 solid 2px;
margin-top:5px;
margin-bottom:5px;
text-align:left;
padding-left:10px;

 }

#details_menu li a {
color:#666666;



 }

#details_menu li a:hover {

 }




#details_menu_heading {
border:#000000 solid 2px;
margin-left:20px;
margin-right:20px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
padding-top:5px;
padding-bottom:5px;
}

#details {
float:right;
width:730px;
background:#FFFFFF;
text-align:center;
padding-top:20px;

  }

#details_heading {
text-align:center;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
padding-top:10px;
padding-bottom:10px;
margin-bottom:20px;




}





 