/*************************** 1. STRUCTURE ***************************/ 

#block-left { float: left; width: 200px; }

#block-right { margin-left: 230px; }

body { margin: 0; padding: 8px 30px 30px 30px; text-align: left; font: 14px Georgia, Times New Roman, Times, serif; color: #4e4e4e; background-color: #ffffff; }

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

#footer { text-align: center; clear: both; margin: 50px 0px 0px 0px;background-color: #d3e3ea; padding: 0 0 0 0; }

#header { text-align: center; margin-bottom: 30px; }

ul#navbar { margin: 15px 0 0; padding: 5px 0 5px 0; list-style: none; background-color: #d3e3ea; }

ul#navbar li { display: inline; margin: 0; padding: 45px; list-style:none;}

#navbar li a:link, #navbar li a:visited { color: #2f7fd9; background-color: #d3e3ea; text-decoration: none; border: 1px solid #d3e3ea; padding: 6px 6px; }

#navbar li a:hover, #navbar li a:active  { color: #d3e3ea; background-color: #2f7fd9; }

#navbar li.current_page_item a{ color: #333333; background-color: #c1cdcd; }







.node { margin-bottom: 30px; padding-bottom: 30px; }

#wrap { width: 750px; margin: auto; text-align: left; }


/*************************** 2. TEXT ***************************/ 

h1 { font-size: 25px; font-weight: bold; margin: 0 0 20px; text-align: left; padding: 0px 0px; border: 0;color: #2f7fd9; }

h1.center { text-align: center; }

p, ul { line-height: 150%; }

.small { font-size: 12px; text-align: left; line-height: 130%; margin: 5px 0 0 0; }


/*************************** 3. LINKS ***************************/ 

a:link, a:visited  { color: #2f7fd9; font-weight: bold; text-decoration: none; }

a:hover { color: #666666; font-weight: bold; text-decoration: underline; }

a:active { color: #666666; font-weight: bold; text-decoration: underline; }



/*************************** 4. IMAGES ***************************/


img { border: none ; vertical-align: middle; }


