/* CSS Document */
/* 
version: 1.0 - dynamic dots for home page
author:  Luann Ebert
email:   ltebert@comcast.net
date:    May 31, 2009
---------------------------------------------------------------------------*/

/* :TODO:  */
/* :KLUDGE: */
/* :BUG: */


/* =colors
---------------------------------------------------------------------------
donely gray         #818386
green for type		#619334
gray background		#333333



/* =General
---------------------------------------------------------------------------*/
/* get rid of all default padding and spacing */
* {
padding: 0;
margin: 0;
}

img {
vertical-align: top;
border: 0;
}

body {
background-color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
}

.clear {
clear: both;
}

/* =positioning
---------------------------------------------------------------------------*/

/* holds content */
#wrapper {
width: 871px; /* was 871 1078 , 962*/	
padding-top: 50px;		
margin: 0 auto 6px auto; /* sets gray area surrounding white area - was 52px*/
background-color: #ffffff;
}

/*donley name */
#corp_id h1 {
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size: 20px;
width: 505px;
height: 37px;
padding-bottom: 2px;
position:relative;
padding-left: 20px;
}

/*donley logo */
#corp_id h1 span {
background: url(../images/donley_communications_pr.gif) no-repeat;
position: absolute;
left: 16px;
width: 100%;
height: 100%;
}

/*container for navigation and flash movie on home page */
#home #header {  
width:100%;
height: auto; /*was 264 */
background-color: #ffffff;

}

#home #movie {
float: right;  
background:url(../images/dot.gif) repeat;
padding: 2px 4px 2px 0; /*was 2 4 2 0 */ 
margin: 
}

#footer p {
padding-top: 10px;
font-size: 11px;
line-height: 12px;
color: #666666;
}

/* =menu container on home page
---------------------------------------------------------------------------*/

#menu_container
{
	float: left;
	width: 160px;
	background:url(../images/dot.gif) repeat;		
}

#menu_container p
{
	height: auto;	
	margin: 0;
}

#menu_container img
{	
	padding: 0 2px 2px 2px;	
	
}

#menu_container .top
{
	padding: 2px 2px 0 2px;	
}

#menu_container a img
{
	border: none;
}



#home #main {  
width: 490px;
margin-left: 256px; /*was 248 */
padding-top: 26px;
padding-bottom: 30px;
clear: both;
}

#main {  
width: 490px;
margin-left: 264px;
padding-top: 0;
padding-bottom: 30px; /* was 60px */
}

#footer {
background-color: #ffffff; 
width: 100%; 
padding-bottom: 40px; 
clear: both;
}



/* =Basic Typography
---------------------------------------------------------------------------*/
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px; 
	margin: 0 0 6px 0; 
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px; 
	margin: 0 0 6px 0;
	font-weight: bold;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px; 
	font-weight: bold;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px; 
	margin: 16px 0 6px 0;
	font-weight: bold;
}

#main ul{
	padding-left: 1em;
}
#main li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px; 
	margin: 0 0 8px 0;
}

a:link, a:visited {
color: #619334;
text-decoration: underline;
}

a:hover, a:active {
text-decoration:underline;
}



/* =footer
---------------------------------------------------------------------------*/



/* =alt Menu bar, all pages
---------------------------------------------------------------------------*/

ul#alt_nav {
padding: 0 ; /* was all 0 */
margin: 8px auto 10px 0;
/*float: left;*/
list-style: none;
width: 100%;
}
	
ul#alt_nav li {
  float: left; 
   border-left: 1px solid #619334;
   height: 11px;
} 

ul#alt_nav li.first {
   float: left;
   border-left: none;
} 



ul#alt_nav a {
   display: block;
   padding: 0 1em 0 1em; 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #619334;
   text-decoration: none; 
}

ul#alt_nav li.first a {
   padding-left: 0;
}


#alt_nav a:link, #alt_nav a:visited {
   color: #619334;
 }

#alt_nav a:hover, #alt_nav a:active {
   color: #619334;
   text-decoration: underline;
 }



/* end navigation */





