body {
margin: 25px 0 0 0;
padding: 0;
color: #fff;
font-family: Arial, Helvetica, sans-serif;
background-size: cover;
}
.homepage {
background: #00001e url(//rasdhoodivers.com/wp/wp-content/themes/rasdhoo/img/bg_hp.jpg) top center fixed no-repeat;
}
.diving {
background: #00001e url(//rasdhoodivers.com/wp/wp-content/themes/rasdhoo/img/bg1.jpg) top center fixed no-repeat;
}
.learning {
background: #00001e url(//rasdhoodivers.com/wp/wp-content/themes/rasdhoo/img/bg2.jpg) top center fixed no-repeat;
}
.advanced {
background: #00001e url(//rasdhoodivers.com/wp/wp-content/themes/rasdhoo/img/bg3.jpg) top center fixed no-repeat;
}
.island {
background: #00001e url(//rasdhoodivers.com/wp/wp-content/themes/rasdhoo/img/bg4.jpg) top center fixed no-repeat;
}
.menu-item-footer {
background: #00001e url(//rasdhoodivers.com/wp/wp-content/themes/rasdhoo/img/bg5.jpg) top center fixed no-repeat;
}
#wrapper {
width: 990px;
margin: 0 auto;
padding: 0 10px;
}
#topmenu {
width: 990px;
height: 26px;
padding: 0;
margin: 0;
}
#topmenu a:hover, #subnav ul li a.actief, a.actief, .actief, #crumbs p a:hover, #subnav ul li a:hover, #footer ul li a.actief, #footer ul li a:hover, .footer-credits-column a:hover, #topmenu ul li.current-menu-item a, #subnav ul li.current_page_item a, #footer ul li.current_page_item a, #topmenu ul li.current-page-ancestor a {
color: #f8694d!important;
}
#accordion {
width: 990px;
height: 290px;
margin: 5px 0 0 0;
padding: 0;
display: block;
}
#line {
width: 990px;
height: 0px;
border-bottom: 1px solid #1A1A53;
float: left;
margin: 0;
padding: 0;
}	
#crumbs {
width: 700px;
height: 36px;
border-bottom: 1px solid #1A1A53;
float: left;
margin: 0 0 20px 0;
padding: 3px 0;
}
#crumbs p {
margin: 0;
padding: 11px 0 0 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #fff;
letter-spacing: .15em;
font-style: italic;
}	
#crumbs p a {
color: #fff;
text-decoration: none;
}
#socialmedia {
width: 290px;
height: 36px;
border-bottom: 1px solid #1A1A53;
float: right;
margin: 0;
padding: 4px 0 2px 0;
text-align: right;
}
#socialmedia img {
padding: 10px 0 0 0;
margin: 0;
}
#socialmedia ul {
list-style: none;
padding: 0 20px 0 0;
margin: 0;
float: left;
}
#socialmedia ul li.language_item {
display: inline;
padding: 0 1px 0 0;
margin: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #f8694d;
}
#socialmedia ul li.language_item a {
padding: 0;
margin: 0;
color: #fff;
text-decoration: none;
}
#socialmedia ul li.language_item a:hover {
color: #f8694d;
}
#socialmedia ul li.language_item p {
display: none;
padding: 0;
margin: 0;
}
#socialmedia img {
border-style: none;
}
#main {
width: 990px;
}
#subnav {
width: 160px;
margin: 0;
padding: 0;
float: left;
}
#subnav img {
margin-top: 5px;
}
#subnav ul {
padding: 0;
margin: 0 0 15px 0;
list-style: none;
}
#subnav ul li {
font-size: 15px;
padding: 10px 0;
margin: 0;
border-bottom: 1px solid #1A1A53;
}
#subnav ul li a {
text-decoration: none;
color: #fff;
display: block;
line-height: 1.3em;
font-family: Georgia, "Times New Roman", Times, serif;
}
#subnav h2 {
display: none;
}
.search_term_in_title {
font-style: italic;  color: #fff; 
}
.separator_search-results {
height: 0px; 
padding: 0; 
margin: -5px 0 15px 0; 
border-bottom: 1px solid #1A1A53; 
clear: both; 
width: 990px;
}
.search-results-next-previous {
width: 990px; 
text-align: center;
border-bottom: 1px solid #1A1A53;
padding-bottom: 15px; 
}
.search-results-next-previous a {
text-decoration: none;
color: #fff;
font-size: 13px;
}
.search-results-next-previous a:hover {
color: #f8694d;
}
#title-and-searchbox, #title-and-searchbox_menu-item-footer {
width: 790px;
float: left;
margin: 0;
padding: 0;
}
#title-and-searchbox_menu-item-footer {
width: 990px;
}
form input#search_input {
width: 253px;
margin-right: 0;
height: 29px;
color: #fff;
padding-left: 32px;
padding-right: 5px;
border-style: none;
background: #f8694d url(//rasdhoodivers.com/wp/wp-content/themes/rasdhoo/img/loep.png) 8px center no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
letter-spacing: .1em;
font-style: italic;
line-height: 2.3em;
}
#title, #title_menu-item-footer {
width: 460px;
padding: 0;
margin: 0;
float: left;
}
#title_menu-item-footer {
width: 660px;
}
#title h1, #title_menu-item-footer h1 {
padding: 0 0 17px 0;
margin: 0 0 0 -1px;
font-weight: normal;
line-height: 1.2em;
font-size: 28px;
color: #f8694d;
font-family: Georgia, "Times New Roman", Times, serif;
}
#searchbox {
width: 290px;
float: right;
margin-top: 2px;
display: none;
}
#content {
width: 790px;
margin: 0;
padding: 0;
float: left;
}	
#content h2 {
padding: 0 0 7px 0;
margin: 10px 0 0 -1px;
font-weight: normal;
line-height: 1.2em;
font-size: 20px;
color: #f8694d;
font-family: Georgia, "Times New Roman", Times, serif;
text-decoration: none;
}
#content_menu-item-footer h2, h3, h3 a {
padding: 0 0 5px 0;
margin: 0 0 0 -1px;
font-weight: normal;
line-height: 1.2em;
font-size: 18px;
color: #f8694d;
font-family: Georgia, "Times New Roman", Times, serif;
text-decoration: none;
}
#content_menu-item-footer p a {
color: #fff!important;
}
#content_menu-item-footer p a:hover {
text-decoration: none;
}
#content_menu-item-footer h2 {
font-size: 20px!important;
}
#content ul, #content ol {
line-height: 1.8em;
font-size: 15px;
}
h3 {
margin: 0;
padding: 0 0 6px 0;
clear: both;
}
h2 a, h3 a {
color: #f8694d;
}
.more p {
padding: 0;
margin: 0;
}
.more a {
color: #fff;
text-decoration: none;
padding: 0;
margin: 0;
}
.more a:hover {
color: #f8694d;
}
.postdate {
font-size: 11px;
}
#content_menu-item-footer {
width: 990px;
}
#content_menu-item-footer ul {
padding: 0;
margin: -20px 0 20px 50px;
}
#content_menu-item-footer ul li a {
padding: 0;
margin: 0;
text-decoration: none;
color: #fff;
font-size: 13px;
}
#content_menu-item-footer ul li a:hover {
color: #f8694d;
}
.textwidget {
font-size: 13px;
color: #f8694d;
border-top: 1px solid #1A1A53;
padding-top: 15px;
padding-bottom: 5px;
}
#content_menu-item-footer_gallery {
width: 1000px;
}
#content_menu-item-footer_gallery img {
border: 1px solid #000;
margin: 0 10px 5px 0;
padding: 0;
}	
#content_menu-item-footer_gallery img:hover {
border: 1px solid #fff;
}
#content p, #content_menu-item-footer p {
margin: 0;
padding: 0 0 20px 0;
line-height: 1.8em;
font-size: 15px;
width: 790px;
}
#content_menu-item-footer p {
width: 670px;
}
#content_menu-item-footer p {
width: 990px; 
clear: both;
}
#content img, #content_menu-item-footer img {
padding: 5px 0 30px 40px;
margin: 0;
}
#content ul, #content ol {
padding: 0;
margin: 0 0 20px 25px;
}
#content ul li, #content ol li {
font-size: 15px;
margin: 0;
line-height: 1.8em;
font-size: 15px;
}
.column-margin {
width: 40px;
float: left;
margin: 0;
padding: 0;
}
.row-margin {
width: 990px;
height: 20px;
margin: 0;
padding: 0;
float: left;
}
p.byline {
color: #fff;
padding: 0;
margin: 0;
}	
#footer, #topmenu {
width: 990px;
margin: 0;
padding: 0;
clear: both;
}
#footer ul, #topmenu ul {
width: 990px;
list-style: none;
padding: 0;
margin: 0;
}
#footer ul li, #topmenu ul li {
margin: 0;
padding: 0;
}
#footer ul li a, #topmenu ul li a {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
text-decoration: none;
font-weight: normal;
color: #fff;
padding: 0;
margin: 0;
}
#menu-footermenu, #menu-topmenu {
text-align:justify!important;
}
#menu-footermenu > * {
display:inline-block;
}
#menu-topmenu > * {
display:inline-block;
}
#menu-footermenu:after {
content:"\0020";
display:inline-block;
height:0;
overflow:hidden;
width:990px;
}
#menu-topmenu:after {
content:"\0020";
display:inline-block;
height:0;
overflow:hidden;
width:990px;
}
#footer-visual {
width: 990px;
float: left;
margin-top: -8px;
padding-bottom: 18px;
border-bottom: 1px solid #1A1A53;
}
.footer-credits-column {
width: 50%;
float: left;
}
.footer-credits-column p {
padding: 12px 0 20px 0;
margin: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #fff;
letter-spacing: .15em;
font-style: italic;
}
.footer-credits-column a {
text-decoration: none;
color: #fff;
}
.alignright, .attachment-post-thumbnail {
float: right;
}
.right {
text-align: right;
}
ul#accordion-slider{
margin: 0;
padding: 0;
list-style: none;
position: relative;
}
ul#accordion-slider li {
display: block;
overflow: hidden;
padding: 0;
float: left;
width: 249px;
height: 290px;
}
#accordion-slider img {
border-style: none;
}
.addthis_default_style {
float: right; 
display: inline; 
margin-top: 10px;
}