﻿

/ * Reset * /

html, body {margin: 0; padding: 0; border: 0; background: transparent; font-size: 10px; }

div, span, article, aside, footer, header, hgroup, nav, section, h1, h2 h3, h4, h5, h6, p, 

blockquote, a, ol, ul, li, table, tr, th, td, tbody, tfoot, thead }

margin: 0;

padding: 0;

border: 0;

vertical-align: baseline;

background: transparent;

                         }
                         
                         
img  { margin:0; padding:0; border:0; }


	
	
	           
	           







                                        





h1, h2 h3 h4 h5 h6 p, li, blockquote, td, th, a, caption, em, strong, strike {

font-family: Ariel, Helvetica, Sans-serif;

font-size: 100%;

font-size: 100%;

font-weight: normal;

font-style: normal;

line-height: 100%;

text-indent: 0;

text-decoration: none;

text-align: left;

color: #000;

                         }




















              
                         
ol, ul { list-style: none; }

                                 / * Global * /
                                 
html                                                  



body          {background-color:#eeeeee; }                                                




                                / * Headings * /
                                
h1, h2, h3, h4, h5, h6

{ font-weight: bold; color: #000; }

h1 { font-size:24px; }

h2 { font-size:20px; font-style: italic; }

h3 { font-size:16px; }

h4 {font-size:14px; }

h5 {font-size:14px; }

h6 {font-size:14px; }

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0; }

                               / * Text Elements * /
                               
p                   { color:#000; font-size:12px; line-height:150%; }



p      .right {margin: 1.5em 0 1.5em 1.5em; padding: 0; }

a {                                                              }

a:link    { color: #00f; }

a:visited { color: #0f0; }

a:active { color: #000; }

a:focus { color: #666; }

a:hover { color: #f00; }

blockquote { color: #000; font-size:12px; }

strong { font-weight: bold; }

em { font-style: italic; }

                             / * Images * /
                             
                             / * Lists * /
                             
ul                                            {                 }

ol                                            {list-style-type:decimal; }

ul li                                         { color:#000; font-size:12px; }

ol li                                         { color:#000; font-size:12px; }

dl      {             }

dt      {             }

dd      {             }

                           / * Tables * /
                           
table                                       { width:100%; }

tr          {            }

.odd        { background-color:#eee; }

.even       { background-color:#fff; }

th          { font-weight: bold; }

thead, th { background: #ccc; }

tbody                               {                    }

th, td, caption                     {                    }

tfoot                               {                    }

.tfooter                            { background-color:#cccccc; text-align:center; font-style:italic; }

caption                             {background: #efefef; }

                      
                          
                          / * Containers * /
                          
                          
                          
                          
#wrapper                                      { width:900px; margin:0px auto; background-color:#ffffff; }                                    

#top                                          { background-color:#000000; width: 100%; padding: 20px 0; overflow:hidden; }                                    

#logo                                         { margin:0 20px 0 0px; float: right;   }

#social-media                                          {                                                }

social-media p                                {color:#ffffff; font-size: 11px; margin: 4px 10px 4px 0px; }

#topnav                                       { background-color:#333333; clear:both; }

#topnav        ul                             { width:100%; float:left; margin: 0px; background-color:#333333; 

                                                border-bottom:3px #cccccc solid; }

#topnav ul li                                 { display:inline; }

#topnav ul li a { float:left; padding:10px 20px; }

#topnav a:link { color:#ffffff; }

#topnav a:visited { color:#ffffff; }

#topnav a:activated { color:#ffffff; }

#topnav a:hover { color:#ffffff; background-color:#770000; }

#topnav a:focus {color:#ffffff; }

                                   
#banner         { background-color:#000000; padding:30px 0px;  }              

#subbanner      { width:100%; background-color:#555555; padding:15px 0; overflow: hidden;  }                                   

#subbanner h3 { color:#ffffff; font-size:16px; font-weight:bold; text-align:center; line-height:180%; }                          
 

#content      { float:left ; width:600px; padding:20px; }

#content  h1  { margin: 0 0 20px 0; font-size:31px; border-bottom:1px #000000 solid; padding:20px 0; }


#content p    { margin:16px 0; line-height:160%; }

#content h2   { margin:20px 0 0 0;  }

#content img { padding:1px; border:1px #000000 solid; margin:1px }
             


                             

#footer  {clear:both; background-color:#000000; padding:10px 0;   }

                        / * Forms * /
                        
form         { text-align:left; margin:20px; }

label, submit, input, textarea { border:0; padding:0; margin:0; background:none; }

label { float: left; width: 150px; margin-top:5px; text-align:right; display:block; }

input, textarea { border:1px #333 solid; margin-left:10px; padding: 5px; }

input         { width: 280px; margin-bottom: 16px; }

textarea { width: 280px; height: 150px; margin-bottom: 16px; }

select {                }

submit { width: 90px; height: 25px; margin-left: 150px; font-size: 12px; }

                         
#contact-form ol {
   list-style-type:none;
   }
                                

	           
	           
	           


                     

