/* RESET - No <strong> or <em> */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}

body {font-size:62.5%;background:#eaeadb url(../i/bkg_body.jpg) top center no-repeat;text-align:center;font-family:"Times New Roman", Times, serif;}
.container {width:960px;margin:0 auto;text-align:left;}

/* Header */

#header {width:960px;overflow:hidden;margin:0 auto;}
#header h1#title {width:325px;height:83px;float:left;background:url(../i/title.gif) no-repeat;text-indent:-999em;margin-top:40px;}
#header #tagline {width:499px;height:100px;float:right;background:url(../i/tagline2.gif) no-repeat;text-indent:-999em;margin-right:20px;margin-top:15px;}
#fede #header #tagline {}

#main_photo {width:960px;height:415px;position:relative;clear:both;z-index:1;}
#main_photo .box {width:960px;height:415px;background:url(../i/bkg_main_img.gif) no-repeat;z-index:1;position:absolute;top:0px;left:0px;}
#main_photo .photo {position:absolute;top:25px;left:1px;display:block;width:959px;height:390px;z-index:0;overflow:hidden;}
#main_photo .photo img {}

/* Navigation */
#sidebar ul#nav {width:230px;overflow:auto;background:url(../i/bkg_nav_top.gif) no-repeat;padding-top:31px;margin-top:20px;}
#sidebar #nav li {display:inline;}
#sidebar #nav li a {float:left;clear:left;width:230px;text-indent:-999em;border-bottom:0;}
a#nav_ho {height:32px;background:url(../i/nav_home.gif) no-repeat;}
a#nav_ab {height:30px;background:url(../i/nav_abou.gif) no-repeat;}
a#nav_se {height:25px;background:url(../i/nav_serv.gif) no-repeat;}
a#nav_pr {height:30px;background:url(../i/nav_proj.gif) no-repeat;}
a#nav_or {height:26px;background:url(../i/nav_orga.gif) no-repeat;}
a#nav_ed {height:29px;background:url(../i/nav_educ.gif) no-repeat;}
a#nav_fe {height:25px;background:url(../i/nav_fede.gif) no-repeat;}
a#nav_co {height:27px;background:url(../i/nav_cont.gif) no-repeat;}
#sidebar #nav li a:hover, #home a#nav_ho, #abou a#nav_ab, #serv a#nav_se,  #proj a#nav_pr, #orga a#nav_or, #educ a#nav_ed,#fedenav_fe, #cont a#nav_co {background-position: -230px 0;}
#sidebar #nav_bot {background:url(../i/bkg_nav_bot.gif) no-repeat bottom;height:19px;width:230px;display:block;clear:both;margin-bottom:20px;}

/* Main Content */
#main {width:590px;float:left;position:relative;z-index:0;}

#main_content {width:585px;margin:0 auto;margin-top:-10px;background:#fbfcfd url(../i/bkg_cont.gif) repeat-y;padding:60px;color:#867b56;text-align:left;padding-top:65px;padding-bottom:20px;overflow:auto;}
#main_content h1, #main_content h2, #main_content h3, #main_content h4 {font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;margin-bottom:10px;}
#main_content h1 {font-size:2.3em;color:#727a4c;font-variant:small-caps;}
#main_content h2 {font-size:1.4em;color:#6f6339;font-style:italic;}
#main_content h1 {margin-bottom:5px;}
#main_content h2 {margin-bottom:15px;}
#main_content h3 {font-size:1.3em;color:#727a4c;font-style:italic;padding-top:15px;}
#main_content h4 {font-size:1.2em;color:#6f6339;font-style:italic;padding-top:15px;}
#main_content p, #main_content ul {font-size:1.3em;line-height:145%;margin-bottom:15px;}
#main_content li {margin-bottom:5px;list-style:outside disc;margin-left:20px;}
#main_content ul ul {font-size:1em;margin-top:5px;}
#main_content ul li ul li {list-style:outside circle;}
#main_content img {border:3px solid #ece8d9;float:right;margin-left:20px;margin-bottom:10px;margin-top:5px;}
#main_content img.alt {float:left;margin-right:20px;margin-left:0;}
#main_content a {color:#545932;border-bottom:1px solid #c9cab0;text-decoration:none;}
#main_content a:hover {color:565e31;}
#main_content_bot {width:710px;height:41px;background:url(../i/bkg_cont_bot.gif) no-repeat;margin:0 auto;display:block;}

/* Sidebar */
#sidebar {width:230px;float:left;margin-right:25px;color:#727750;text-align:left;}
#sidebar h2, #sidebar h3 {color:#545932;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;}
#sidebar h2 {font-size:1.7em;font-variant:small-caps;padding-left:30px;background:url(../i/bullet_leaf.gif) no-repeat;padding-top:8px;margin-bottom:15px;margin-left:-10px;}
#sidebar h3 {font-size:1.2em;border-bottom:1px solid #a8ab8b;margin-bottom:5px;font-family:"Times New Roman", Times, serif;}
#sidebar p {font-size:1em;}
#sidebar a {color:#908662;border-bottom:1px solid #a19671;text-decoration:none;}
#sidebar a:hover {color:#565e31;}
#sidebar .side .date {color:#847953;font-size:.9em;}

/* Sidebar Boxes */
#sidebar .side {background:url(../i/bkg_side.gif) repeat-y;width:190px;font-size:1.1em;line-height:145%;padding:10px 20px;}
#sidebar .side_bot {background:url(../i/bkg_side_bot.gif) no-repeat bottom;height:11px;width:230px;display:block;clear:both;}
#sidebar .side_top {background:url(../i/bkg_side_top.gif) no-repeat bottom;height:16px;width:230px;display:block;clear:both;margin-top:20px;}
#sidebar .side img {border:1px solid #416089;margin-left:6px;margin-bottom:10px;}
#sidebar .side p {margin-bottom:15px;}
#sidebar .side h2 a {text-decoration:none;color:#545932;border-bottom:1px solid #c9cab0;}

#sidebar .side .more {font-size:1em;}
#sidebar .side .more a {text-decoration:none;border-bottom:0;}
#sidebar .side .more a:hover {text-decoration:underline;}

/* Footer */
#footer {clear:both;background:url(../i/bkg_footer.gif) top right no-repeat;color:#a19671;font-size:1em;text-align:right;line-height:115%;height:35px;padding-right:50px;margin-bottom:10px;padding-top:13px;}
#footer a {color:#a19671;text-decoration:none;border-bottom:1px solid #b9af8c;}
#footer a:hover {color:#b9af8c;}

/* Page-specific Items */
#abou #main_content h4 {line-height:145%;}
#abou #main_content ul li ul li {width:255px;float:left;}
#abou #main_content ul {margin-bottom:20px;}
#abou #main_content ul ul {padding-bottom:0px;overflow:auto;}

#proj #main_content h3 {clear:both;}

#cont #cont_map {float:right;margin-left:20px;margin-bottom:10px;margin-top:5px;}
#cont #cont_map iframe {border:3px solid #ece8d9;margin-bottom:5px;}
