@charset "UTF-8";
/* CSS Document */

/* Style for OSC */

* {margin:0; padding:0; list-style-type:none;}

body {background-image:url(assets/body_bg.png);}

div#banner {width:100%; height:150px; margin:0 auto; z-index:99; background-color:#b9dadf; background-image:url(assets/banner_bg.png); clear:both;}
div#banner_front {margin:0 auto; width:1000px; height:150px; background-image:url(assets/banner.png); background-position:center; background-repeat:no-repeat; position:relative;}

div#nav_bar {width:100%; height:30px; margin-top:; z-index:99; background-color:#b9dadf; background-image:url(assets/nav_bg.png);}
ul#nav {width:1000px; height:30px; margin:0 auto; background-color:#ccc;}
ul#nav li {height:30px; background-color:#fff; position:relative; float:left; background-image:url(assets/sprite.png); overflow:hidden;}

li#home {background-position:0 0; width:200px;}
li#home:hover {background-position:0 -30px;}
li#home:active {background-position:0 -60px;}

li#issues {background-position:-200px 0; width:200px;}
li#issues:hover {background-position:-200px -30px;}
li#issues:active {background-position:-200px -60px;}

li#solutions {background-position:-400px 0; width:200px;}
li#solutions:hover {background-position:-400px -30px;}
li#solutions:active {background-position:-400px -60px;}

li#organizations {background-position:-600px 0; width:200px;}
li#organizations:hover {background-position:-600px -30px;}
li#organizations:active {background-position:-600px -60px;}

li#sources {background-position:-800px 0; width:200px;}
li#sources:hover {background-position:-800px -30px;}
li#sources:active {background-position:-800px -60px;}

li a {padding-top:30px; display:block;}


div#wrapper {width:1000px; height:1145px; margin:0 auto; margin-top:; z-index:98; background-color:#dbeff2;}

div#home_slide, div#issues_slide, div#solutions_slide, div#organizations_slide, div#sources_slide {width:970px; height:250px; margin:15px; background-image:url(assets/img3.png); float:left;}

h1 {text-align:left; font-family:"Arial Black", Gadget, sans-serif; font-size:24px; color:#1b0c06; margin-left:15px;}

div.entry {width:970px; margin:15px; margin-bottom:0; padding-bottom:15px; float:left; position:relative; border-bottom:1px solid #002522;}
div.entry h3 {font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#002522; float:left;}
div.entry h4 {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#002522; float:right; padding-top:3px;}
div.entry p {width:970px; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#002522; float:left; text-align:justify;}
div.entry p img {width:130px; height:130px; margin-right:10px; background-color:#fff; float:left;}

div#footer {width:100%; height:100px; margin:0 auto; z-index:100; background-image:url(assets/footer_bg.png); clear:both;}
div#footer_front {width:1000px; height:100px; margin:0 auto; z-index:101; background-image:url(assets/footer.png); position:relative;}
div#footer_front span#site_map {color:#fff; font-size:16px; font-family:Arial, Helvetica, sans-serif; text-align:right; position:absolute; bottom:28px; right:10px;}
	div#footer_front span#site_map a:link {font-weight:700; color:#fff; font-size:15px; font-family:Arial, Helvetica, sans-serif; text-align:right; text-decoration:none;}
	div#footer_front span#site_map a:visited {font-weight:700; color:#fff; font-size:15px; font-family:Arial, Helvetica, sans-serif; text-align:right; text-decoration:none;}
	div#footer_front span#site_map a:hover {font-weight:700; color:#ffe9dd; font-size:15px; font-family:Arial, Helvetica, sans-serif; text-align:right; text-decoration:underline;}
	div#footer_front span#site_map a:active {font-weight:700; color:#ffe9dd; font-size:15px; font-family:Arial, Helvetica, sans-serif; text-align:right; text-decoration:underline;}
div#footer_front span#registry {color:#fff; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-align:right; position:absolute; bottom:50px; right:10px;}