@charset "utf-8";
/* CSS Document */

* { 
 margin: 0; 
 padding: 0; 
} 

body { 
 background: #042f4c;
 font: 12px/18px "Lucida Grande", Verdana, sans-serif;
 text-align: center; 
} 

a:link, a:visited { 
 color: #633; 
} 
a:hover { 
 color: #966; 
} 
h1 { 
 margin-bottom: 11px;
 padding-top: 15px; 
 padding-bottom: 21px; 
 border-bottom: 1px solid #ccc;
 text-transform: uppercase;  
 font: normal normal 1.5em/18px "Lucida Grande", Verdana, sans-serif; 
 color: #999; 
} 
h2, h3{ 
 font-weight: normal; 
 font-size: 1em; 
 line-height: 18px; 
} 
h2 { 
 padding-top: 10px; 
 padding-bottom: 20px; 
 font-size: 1.25em; 
 text-transform: uppercase; 
 color: #633; 
} 

h3 { 
 padding-bottom: 6px; 
 font-weight: bold; 
 text-transform: uppercase; 
 letter-spacing: -1px; 
 color: #633; 
} 

#page { 
 margin: 0 auto; 
 /*width: 960px;*/
 width: 800px;
 background: #fff url(images/bkgd.gif) repeat-y;
 text-align: left; 
}
 
#header { 
 height: 200px;
 background: #fff url(images/header.gif) bottom no-repeat; 
} 

#header p { 
 float: left; 
 padding: 60px 24px 24px 24px; 
 font-size: 1.5em; 
 line-height: 1em; 
 color: #000;  
} 

#header ul { 
 padding-top: 62px; 
 padding-right: 12px; 
 text-align: right; 
 list-style: none; 
} 
#header li { 
 display: inline; 
 margin: 0 12px; 
} 
#header li a { 
 font-size: .9em; 
 line-height: 1em; 
 text-decoration: none; 
 color: #000; 
} 
#header li a:hover { 
 color: #300; 
} 

#content-primary { 
 float: right; 
 /*width: 768px;*/ 
 width: 600px;
 margin: 0px 24px 60px 24px; 
 width: 550px;
} 

#content-primary p { 
 padding-bottom: 18px; 
} 

#content-primary img { 
 float: left; 
 margin: 0px 18px 0 0px; 
 padding: 3px; 
 border: 3px solid #eee; 
 /*background: #fff;*/ 
} 

#content-secondary { 
 float: right;
 margin: 0px 5px 5px 5px; 
 width: 190px; 
 font-size: 11px; 
 color: #300;
} 

#content-secondary p { 
 padding-bottom: 18px; 
} 

#content-secondary h1 { 
 margin-bottom: 5px;
 padding-top: 15px; 
 padding-bottom: 10px; 
 border-bottom: 1px solid #ccc;
 text-transform: uppercase;  
 font: normal normal 1em/16px "Lucida Grande", Verdana, sans-serif; 
 color: #999; 
} 

#footer { 
 clear: right; 
 height: 200px; 
 /*background: #042f4c;*/ 
 background: #042f4c url(images/footer.gif) top no-repeat;
 font-size: 10px; 
 line-height: 1em; 
 text-shadow: 1px 1px 1px #333; 
 color: #fff; 
} 

#footer a:link, #footer a:visited { 
 color: #c99; 
} 

#footer table { 
 padding: 0px 0px 0px 0px;
 margin-top: 120px;
 margin-left: 5px;
} 

.clear { 
 clear: both; 
}

