html, body {
        margin: auto;
        font-family: Arial;  
        font-size:11px;
        color:#000000;        
        overflow-x:hidden;
}
h2{
       font-size:24px;
       text-decoration:none;
       color:#155ba6;
       font-family:garamond;
       border-bottom:1px solid #e9ebec;
}
li{
    list-style:none;
    margin:0;
    padding:0;
}
a h2{
       font-size:24px;
       text-decoration:none;
       color:#155ba6;
       font-family:garamond;
       border-bottom:1px solid #e9ebec;
       overflow:visible;
       margin: 30px 0 0 0;
}
h2 a {
       font-size:24px;
       text-decoration:none;
       color:#155ba6;
       font-family:garamond;
       border-bottom:1px solid #e9ebec;
}
#post-title{
      padding:0 0 20px 0;
      margin:0;
      height:100%;
}

a {
    text-decoration:none;
}
a:hover{
    text-decoration:underline;
}
#header{
background: url('<?php bloginfo('template_url'); ?>/images/header-background.png') center top repeat-x;
height:auto;
}
#search{
color:#cacaca;
font-family:arial;
font-size:11pt;
}
#title-menu{
width:930px;
margin-top:10px;
padding:0px;
height:26px;
}
#title{
    padding-right: 27px;
    float:left;
    width:300px;
}

#search{
color:#cacaca;
font-family:arial;
font-size:11pt;
}
#title-menu{
width:930px;
margin-top:10px;
padding:0px;
height:26px;
}
#title{
    padding-right: 27px;
    float:left;
    width:300px;
}
#header-menu{
     height:26px;
     font-family: Arial;
     font-size:12px;
     float:left;
     font-weight:bold;
     margin:0;
     padding:0;
}
#dropmenu{
     font-family: Arial;
     font-size:12px;
     float:left;
     font-weight:bold;
     margin:0;
     padding:0;
     height:26px;  
}
#dropmenu, #dropmenu ul {margin:0; padding:0; list-style-type:none; list-style-position:outside; position:relative; line-height:1em; z-index:300; width:100%; font-weight:bold;}
#dropmenu a {display:block; padding:6px 8px; color:#ffffff; text-decoration:none;}
#dropmenu a:hover {background: url('http://www.samsne.org/wp-content/themes/Samsne/images/current.png') repeat-x; color:#000000;border: 1px solid #ffffff;}
#dropmenu li {float:left; position:relative;margin:0;}
#dropmenu ul a {}
#dropmenu li ul { width:12em;}
#dropmenu li ul a {width:12em; height:auto; float:left;background: url('http://www.samsne.org/wp-content/themes/Samsne/images/current.png') repeat-x;color:#000000;}
#dropmenu ul {position:absolute !important; display:none; width:12em; left:-1px;}
#dropmenu ul ul {top:auto;}
#dropmenu li ul ul {left:12em; margin:0px 0 0 10px;}
#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:block;}
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:inline;}


#dropmenu li.current_page_item a{
	color:#000000;
	background: url('http://www.samsne.org/wp-content/themes/Samsne/images/current.png') repeat-x;
        height:auto;
        border: 1px solid #ffffff;
        margin:0;
}
#dropmenu li.current_page_item {
	color:#000000;
	background: url('http://www.samsne.org/wp-content/themes/Samsne/images/current.png') repeat-x;
        margin:0;
}
#dropmenu li.current_page_ancestor a{
	color:#000000;
	background: url('http://www.samsne.org/wp-content/themes/Samsne/images/current.png') repeat-x;
        height:auto;
        border: 1px solid #ffffff;
        margin:0;
}
#dropmenu li.current_page_ancestor {
	color:#000000;
	background: url('http://www.samsne.org/wp-content/themes/Samsne/images/current.png') repeat-x;
        margin:0;
}	
#dropmenu li.current a{
        color:#000000;
	background: url('http://www.samsne.org/wp-content/themes/Samsne/images/current.png') repeat-x;
        height:auto;
      border: 1px solid #ffffff;
        width:auto;
}

}
#dropmenu li.current{
        color:#000000;
	background: url('http://www.samsne.org/wp-content/themes/Samsne/images/current.png') repeat-x;
        height:auto;
       margin:0;
}					
#dropmenu li.current-cat-parent a{
        color:#000000;
	background: url('http://www.samsne.org/wp-content/themes/Samsne/images/current.png') repeat-x;
        height:auto;
        width:auto;
border: 1px solid #ffffff;
}

}
#dropmenu li.current-cat-parent{
        color:#000000;
	background: url('http://www.samsne.org/wp-content/themes/Samsne/images/current.png') repeat-x;
        height:auto;
        border: 1px solid #ffffff;
        margin:0;
}
.submenu sub{
display:none;
position: absolute;
z-index: 10;
}
#seperator{
        background: url('<?php bloginfo('template_url'); ?>/images/seperator-background.png') repeat-x;
        overflow:hidden;
}
#wrap{
        margin:0;
        padding:0;
        background: url('<?php bloginfo('template_url'); ?>/images/body-background.png') repeat-x;
}
#content {
       text-align:left;
       margin:0 auto;
       overflow:hidden;
       width:918px;
       height:auto;
       
}
#sidebar{
      float:left;
      width: 280px;
      height:auto;
}
#sidebar img {
     margin-bottom:50px;
}
#login {
     color:#000000;
     font-size:11px;
     font-weight:bold;
     border: 1px solid #ffffff;
     width:230px;
     text-align:left;
     padding:20px;
}
#login h2 {
     margin:0px;
     padding:0 0 20px 0;
     font-size:18px;
}
#login img {
     margin: 20px 95px;
}

.pagenav li{
     display:inline;
     margin:10px;
}

#news {
    background: url('<?php bloginfo('template_url'); ?>/images/news-background.png') no-repeat;
    width:278px;
    font-size:11px;
    color:#666666;
    text-align:left;
    height: 480px;
}
#news ul, li {
    margin:20px;
}
#news li {
   padding:0 0 20px 0;
}
#news ul li a {
    color:#000000;
    font-weight:bold;
}
#news h2,h2 a {
     margin:0 20px;
     padding:20px 0;
     font-size:18px;
     border-bottom: 1px solid #d2d6d8;
}
#news img{
    margin:0;
}
#date{
    color:#155ba6;
    font-weight:bold;
}
#content-text{
     width:600px;
     margin:0 0 10px 0;
     background: url('<?php bloginfo('template_url'); ?>/images/content-background.png') no-repeat;
     background-color: white;
     position:relative;
     float:right;
     overflow:hidden;
     height:auto;
}
#content-text p{
    margin:10px 0;
}
#subnav {
    margin:20px;
    font-size:12px;
    font-weight:bold;
}

#subnav ul li{
     display:inline;
}
#subnav li {
     color:#3176c2;
     font-weight:bold;
     margin: 0 20px 0 0;
}
#subnav a {
     color:#3176c2;
     font-weight:bold;
     text-decoration:underline;
}
#subnav li#current, #subnav li#current a{
     color:#000000;
     text-decoration:none;
     font-weight:bold;
}

#search-category{
     width:220px;
     float:left;
     overflow:hidden;
     margin:0;
     height:500px;
     padding:0 30px 0 30px;
}

#categories{
     background-color:#eae8e8;
     height:auto;
     margin:0;
     padding:0
}


#categories ul,li{
     margin:0;

}

#categories li a{
     color:#000000;
}
#post-203 h2 {
     text-align:center;
}
#footer {
     background: url('<?php bloginfo('template_url'); ?>/images/footer-background.png') repeat-x;
     height:239px;
     overflow:hidden;
     
}
#footer-links {
     background-color: #eceeef;
}
#footer-wrap {
     width: 930px;
     margin:0 auto;
}

#in-touch{
    width: 250px;
    float:left;
}
#in-touch h2, #in-touch h2 a{
    border-bottom: 1px solid #ffffff;
    text-decoration:none;
    font-size:18px;
    padding:20px;
}
#in-touch p {
    margin: 0 0 0 10px;
}
#contact, #contact a{
    color:#155ba6;
    font-weight:bold;
    text-decoration:none;
    margin: 20px 10px 0 0;
}
#partners {
    width: 600px;
    float:right;
}
#partners h2, #partners h2 a{
    border-bottom: 1px solid #ffffff;
    text-decoration:none; 
    font-size:18px;
    padding: 20px;
}
#partners img{
    margin:0 20px;
}
.kjo-link p{
   display:none;
}
#event {
    font-family:Garamond;
    font-size:18px;
    font-weight:bold;
    color:#000000;
    padding:20px;
}
#copy p{
     color:#155ba6;
     margin:0;
     padding: 10px 0 0px 0;
}
#links {
     padding:0 0 10px 0;
}
#links a{
     color:#155ba6;
     margin:0;
}
#links li {
    display:inline;
    color:#155ba6;
    margin:0 2px;
}
#news #members li {
    padding:0px 20px;
    color: #000000;
}
ul #members {
   padding: 0 0 20px 0;
}
