/*
Theme Name: NoneOnRecord
Description: Adaptation of NoneOnRecord site theme to WordPress.
Version: 0.1
Author: Denis Kobozev
Tags: fixed width
*/


* {
    margin: 0;
    padding: 0;
}

body {
	font-size: 100%; /* Resets 1em to 16px */
	font-family: Verdana, Arial, Sans-Serif;
    background: url('images/background_style.gif') repeat;
}

a img {
    border: none;
}

.clear {
    clear: both;
}

#page {
    margin: 0 auto;
    width: 910px;
    background: transparent;
    font-size: 0.75em; /* 12px */
}

#header {
    background: transparent;
    margin: 3px 0 0 0;
}

#headerimg {
    width: 109px;
    float: left;
}

/* NAVIGATION DROPDOWN MENU {{{ */

#menu {
    float: left;
    margin: 70px 0 0 0;
}

#menu a {
    color: #E5F2FB;
    text-decoration: none;
}

#menu li ul a {
    color: black;
    display: block;
    padding: 3px 0 5px 0;
    border-bottom: 1px dotted black;
    width: 156px;
}

#menu li ul a:hover {
    background: #636363;
    color: #E5F2FB;
}

#menu #menu-left {
    float: left;
    width: 6px;
    height: 35px;
    background: url('images/menu/nav_left.png') no-repeat bottom left;
}

#menu #menu-right {
    float: left;
    width: 6px;
    height: 35px;
    background: url('images/menu/nav_right.png') no-repeat bottom left;
}

#menu ul {
    background: url('images/menu/nav_bg.png') repeat-x top left;
    float: left;
}

#menu li ul {
    background: url('images/menu/submenu_bg.png') repeat-y;
    padding: 0 12px 10px 12px;
    width: 162px;
}

#menu li {
    float: left;
    position: relative;
    list-style: none;
    background: url('images/menu/split.png') no-repeat center left;
    padding: 0 3px;
}

#menu li ul li {
    background: none;
    line-height: 1.5;
}

#menu .menu-first-item {
    background: none;
    padding: 0 0 0 17px;
}

#menu .menu-last-item {
    padding: 0 17px 0 5px;
}

#menu .submenu {
    background: url('images/menu/submenu_top.png') no-repeat top left;
    width: 186px;
    padding: 9px 0 0 0;
    position: absolute;
    display: none;
}

#menu .submenu-bottom {
    background: url('images/menu/submenu_bottom.png') no-repeat 0 0;
    height: 9px;
    clear: both;
}

#menu li:hover .submenu,
#menu li.over .submenu {
    display: block;
}

#menu .menu-item-left {
    display: block;
    width: 8px;
    height: 35px;
    float: left;
}

#menu li:hover .menu-item-left, 
#menu li.over .menu-item-left {
    background: url('images/menu/menu_left.gif') bottom left;
}

#menu .menu-item-link {
    display: block;
    float: left;
    height: 25px;
    margin: 6px 0 0 0;
    padding: 4px 0 0 0;
}

#menu li:hover .menu-item-link, 
#menu li.over .menu-item-link {
    background: white;
    color: black;
}

#menu .menu-item-right {
    display: block;
    width: 8px;
    height: 35px;
    float: left;
}

#menu li:hover .menu-item-right, 
#menu li.over .menu-item-right {
    background: url('images/menu/menu_right.gif') bottom left;
}

#menu .donate .menu-item-link {
    color: #ffac2d;
}

#menu li.donate:hover .menu-item-link, 
#menu li.donate.over .menu-item-link {
    color: black;
}

/* END NAVIGATION MENU }}} */

#content {
    background: white;
    padding: 6px 0;
}

#title-box {
    margin: 0 6px;
    color: white;
    background: #F36706;
    height: 44px;
}

#title-box .slogan {
    text-transform: uppercase;
    font-weight: bold;
    margin: 0 0 0 3px;
}

#title-text {
    font-size: 2.5em;
    font-weight: bold;
    float: right;
    margin: -3px 1em 0 0;
}

.twocol {
    margin: 0 6px;
    padding: 6px 0 0 0;
}

.banner {
    margin: 0 0 6px 0;
}

.banner img {
    width: 600px;
}

/* CONTENT AREA WITH ROUNDED CORNERS {{{ */

#content-main {
    float: left;
    width: 657px;
    border-right: 1px solid #a4a4a4;
}

.content-wrapper {
    border: 1px solid #a4a4a4;
    margin: 0 30px 0 0;
}

.content-rounded-tl {
    background: url('images/contentborderleft.gif') no-repeat top left;
    float: left;
    margin: -1px 0 0 -1px;
    height: 11px;
    width: 11px;
}

.content-rounded-tr {
    background: url('images/contentborderright.gif') no-repeat top left;
    float: right;
    margin: -1px -1px 0 0;
    height: 11px;
    width: 12px;
}

.content-rounded-bl {
    background: url('images/contentborderleft2.gif') no-repeat bottom left;
    float: left;
    margin: 0 0 -1px -1px;
    height: 11px;
    width: 11px;
}

.content-rounded-br {
    background: url('images/contentborderright2.gif') no-repeat bottom left;
    float: right;
    margin: 0 -1px -1px 0;
    height: 11px;
    width: 12px;
}

.content-text {
    padding: 1em;
}

/* END CONTENT AREA WITH ROUNDED CORNERS }}} */

#sidebar {
    margin: 0 0 0 687px;
    padding: 0 1em 0 0;
}

#sidebar li {
    list-style: none;
    margin: 0 0 1.5em 0;
}

#sidebar li ul li {
    margin: 0 0 0 1.5em;
    list-style: disc;
}

#sidebar .quicklinks li,
#sidebar #social-links li {
    list-style: none;
    margin: 0;
}

#sidebar #social-links {
    overflow: hidden;
    width: 200px;
}

#sidebar #social-links li img {
    float: left;
}

#sidebar #social-links a {
    text-decoration: none;
    font-weight: bold;
}

#box-bottom {
    background: #F36706;
    height: 44px;
    margin: 6px 0 0 0;
}

/* FOOTER {{{ */
#footer {
    text-align: center;
    color: white;
    margin: 0.5em 0;
    font-size: 0.833333em;
}

#footer a {
    color: white;
    text-decoration: underline;
}

#footer a:visited {
    color: white;
    text-decoration: underline;
}

#footer a:hover {
    color: white;
    text-decoration: none;
}

#footer a:active {
    color: #F36706;
}

/* END FOOTER }}} */

/* POST CONTENT STYLING {{{ */

.navigation {
    margin: 0 0 1.5em 0;
    overflow: hidden;
}

.alignleft {
    float: left;
}

.alignright {
    float: right;
}

/* NextGEN fix */
.entry .alignright {
    float: right;
}

img.alignleft {
    margin: 0 1em 0 0;
}

img.alignright {
    margin: 0 0 0 1em;
}

.post {
    margin: 0 0 1.5em 0;
}

.entry p {
    margin: 1.5em 0;
}

.entry ul,
.entry ol {
    margin: 1em 0 1em 2em;
}

.entry blockquote {
    margin: 0 0 0 1em;
}

/* END POST CONTENT STYLING }}} */

/* COMMENTS {{{ */

#respond {
    margin: 1.5em 0;
}

#commentform p {
    margin: 0.5em 0;
}

#commentform textarea {
    width: 530px;
}

.commentlist {
    margin: 1.5em 0 0 2em;
}

.commentlist li {
    margin: 1.5em 0;
}

/* END COMMENTS }}} */

/* KENYA PAGE {{{ */

body.page-id-342 {
    background: url(images/kenya_background_green.png);
}
body.page-id-342 #title-box {
    background: url(images/page-title-bg.png);
}
body.page-id-342 #title-box .slogan {
    visibility: hidden;
}
body.page-id-342 #title-text {
    display: none;
}
body.page-id-342 #headerimg {
    width: 161px;
}
body.page-id-342 #headerimg img {
    margin-top: 29px;
}
body.page-id-342 #box-bottom {
    background: #bd0025;
}

/* end KENYA PAGE }}} */

