/*  
Theme Name: DYNADI
Theme URI: http://www.goldfries.com
Description: Theme for dynadi
Version: 1.0
Author: goldfries
Author URI: http://www.goldfries.com

	Dynadi v1.0
	http://www.dynadi.com
*/



/* Begin POSITIONING */
body
{
	margin:0;
	padding:0;
}

IMG
{
	border:0;
	padding:0;
	margin:0;
}

ol, ul, li {
margin: 0;
padding: 0;
list-style: none;
} 

#banner
{
	clear:both;
	margin:auto;
	width:868px;
	height:100px;
}


#footer
{
	clear:both;
	margin:auto;
	width:868px;
	padding:5px;
	margin-top:10px;
	border-top:10px solid #ccc;
	text-align:right;
	font-size:10px;
	font-family:arial;
	color:#999999;
}

#content A
{	color :#666;}
#content A:hover
{	color :#000;text-decoration:underline;}

#footer A
{	color :#666;}
#footer A:hover
{	color :#000;text-decoration:underline;}

#content
{
	clear:both;
	margin:auto;
	width:868px;
}

#content H2{font-size:22px;font-family:arial;color:#666;}
#content H3{font-size:16px;font-family:arial;color:#666;text-decoration:underline;}
#content {font-size:14px;font-family:arial;color:#666;line-height:20px;}


/* Primary Navigation *//* Primary Navigation */
#navholder
{
	width:868px;
	margin:auto;
	height:30px;
	text-align:right;
}	
/* Primary Navigation */

#nav {
/*	width:544px;*/
	float:right;
	height: 30px; /* original height */
	padding: 0px;
}

#nav ul {
	margin-right: 0px;
	padding: 0;
}

#nav li { /* this one between options */
	float: left;
	display: block;
	margin-right:3px;
	position: relative;
	z-index: 5;
	padding: 5px 0px 8px 0px;
	background:url('images/nav.jpg') top repeat-x;
	width:112px;
	text-align:center;
}

#nav li a {
	 /* fonts for menu */
	color: #949494;
	text-decoration:none;
	font-size:14px;
	font-family:arial;
	width:112px;
	display:block;
	padding:5px 0 5px 0;
}


#nav li div, 
#nav li ul, 
#nav li li {
}

#nav li a:hover {
	text-decoration: none;
}

#nav li:hover 
{
	background:url('images/nav_over.jpg') top repeat-x;	
}

#nav li:hover div, #nav li.over div {
	display: block;
}


#nav li ul {
	padding: 0 0 0px;
	margin: 0;
	border-left: none;
	border-right: none;
	display: table; /* Mozilla, Opera background fix *//* Mozilla, Opera background fix */
}

#nav li div {
	position: absolute;
	left: 0px;
	top: 30px;
	margin: 0;
	display: none;
	border-top:1px solid #999999;	
	border-right:1px solid #999999;	
	border-left:1px solid #999999;			
}

#nav li li {
	border:0;
	padding: 0px 0 0px 0;
	margin: 0px 0px 0px;
	text-align:left;
	color:#FFF;
	background:#fff;
	border-bottom:1px solid #999999;		
	width:120px;
}

#nav li li a {
	border-top:0;
	display: block;
	text-transform: none; /* fonts for dropdown menu */
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color:#333;
	line-height:16px;
	padding-left:8px;
}

#nav li li a img {
	vertical-align: middle;
}


#nav li li:hover, #nav li li a:hover {
	text-decoration: none;
	background:#3f3f3f; /*drop down bgcolor */
	border-top:0;	
	color:#fff;
}

#nav ul li ul li
{
	display:block;	
}



/* Code for removing the primary navigation */
.nonav #top-of-page {
	height: 77px;
}

.nonav #content {

}
/* END Primary Navigation */

img.alignright {
	padding: 0;
	margin: 5px 0 2px 14px;
	display: inline;
	float:right;
	}

img.alignleft {
	padding: 0;
	margin: 5px 14px 2px 0;
	display: inline;
	float:left;
	}



table.projectlist {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: outset;
	border-color: #ddd;
	border-collapse: collapse;
	background-color: white;
	font-family:arial;
	
}
table.projectlist th {
	border-width: 1px 1px 1px 1px;
	padding: 10px;
	border-style: inset inset inset inset;
	border-color: #ddd;
	background-color: #fff;
	-moz-border-radius: 0px 0px 0px 0px;
	text-align:left;
	line-height:18px;
	font-size:14px;	
	color:#888;
	width:350px;
}
table.projectlist td {
	border-width: 1px 1px 1px 1px;
	padding: 10px;
	border-style: inset inset inset inset;
	border-color: #ddd;
	background-color: #fff;
	-moz-border-radius: 0px 0px 0px 0px;
	font-size:14px;
	line-height:18px;
	text-align:left;
	color:#888;	
	width:530px;
}


p.success{font-style:bold;color:blue;margin-bottom:0px;padding:8px}
p.fail{font-style:bold;color:red;margin-bottom:0px;padding:8px}

.formfield	
{
/*
  border-top : 1px solid #DDDDDD;
  border-bottom : 1px solid #6B6B6B;
  border-left : 1px solid #DDDDDD;
  border-right : 1px solid #6B6B6B;
*/
  border: 1px dotted #000;
  color:#000000;
  font-size: 13px;
  font-family: Arial;
  padding:0px;
  width:185px;
  background: #d7d7d7;
  /* background: url('images/search_bg.gif') repeat-x #FFFFFF; */
}

.securityfield
{
  border: 1px dotted #000;
  color:#000000;
  font-size: 13px;
  font-family: Arial;
  padding:0px;
  width:85px;
  background: #d7d7d7;
}

.formfieldtextarea
{
/*
  border-top : 1px solid #DDDDDD;
  border-bottom : 1px solid #6B6B6B;
  border-left : 1px solid #DDDDDD;
  border-right : 1px solid #6B6B6B;
*/
  border: 1px dotted #000;
  color:#000000;
  font-size: 13px;
  font-family: Arial;
  padding:0px;
  width:400px;
  height:150px;
  background: #d7d7d7;
  /* background: url('images/search_bg.gif') repeat-x #FFFFFF; */
}

.button {
    border: 1px solid #000;
    background: #d7d7d7;
}

.button:hover {
    border: 1px dotted #000;
    background: #d7d7d7;
}