/**
 * Theme Name: Acholi Beads
 * Theme URI: http://Xavisys.com
 * Description: Custom Acholi Beads theme
 * Version: 2.0
 * Author: Xavisys
 * Author URI: http://xavisys.com/
 */

* {
	margin: 0;
	padding: 0;
}

body {
	background-color: #FFF;
	color:#333;
	font-family: Times,serif;
	font-size: 13px;
	margin: 10px auto;
	width:870px;
}

/**
 * Header
 */
#header {
	height:150px;
}
#header h1 {
	height:90px;
	padding:25px 0 0 0;
	width:251px;
}

/**
 * Menu
 */
.navigation {
	font-size:16px;
	list-style: none;
	margin: 10px 0 13px 0;
}
.navigation li {
	text-transform: uppercase;
	display: inline;
}
.navigation li a {
	color: #333;
	text-decoration: none;
	margin: 10px 20px 10px 0;
}
.navigation li a:hover {
	border-bottom:4px solid #005D4F;
	color:#000;
}
.navigation .current_page_item a {
	border-bottom:3px solid #005D4F;
}


/**
 * Content
 */
#content-left {
	float:left;
	padding-right:5px;
	width:575px;
}
#content-right {
	float:right;
	width:280px;
}
#content .fixed {
	height:375px;
}
#content .scroll {
	overflow:auto;
}

#content-right ul {
	list-style:none;
	margin:0;
	padding:0;
}

#content-right li {
	border:none;
	list-style:none;
	margin-bottom:1em;
}

#content-right li li {
	border-bottom:1px dashed #EFEFEF;
	margin-bottom:0;
}

#content-right li a {
	display:block;
	padding:.5em;
}

#content-right li a:hover {
	background-color:#EFEFEF;
}

#content .action {
	background-color:#C7C7C7;
	float:left;
	height:143px;
	margin-left:15px;
	width:280px;
}
#content .current_page_item {
	background-color:#999;
}
#content div.first{
	margin-left:0;
}

/**
 * Footer
 */

#content .action,
#footer {
	margin-top:10px;
}
#footer p {
	color: #333;
	font: 11px verdana, sans-serif;
}
#footer div.color-bar {
	border-style:solid;
	font-size: 0;
	height:9px;
	margin-bottom:3px;
	width:6px;
}
#footer .blue {
	border-color:#030D55;
	border-width:0 480px 0 384px;
}
#footer .orange {
	border-color:#DA5C05;
	border-width:0 689px 0 175px;
}
#footer .green {
	border-color:#005D4F;
	border-width:0 175px 0 689px;
}

/**
 * Tags
 */

img {
	border: none;
}
ul, ol {
	margin: 10px 0 10px 20px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	color: #DA5C05;
	margin:4px 0;
	padding:0;
}
h1 {
	font-size:2.5em;
}
h2 {
	font-size:2em;
}
h3 {
	font-size:1.5em;
}
h4 {
	font-size:1.25em;
}
h5 {
	font-size:1em;
}

p {
	line-height:1.5em;
	margin-bottom:1em;
}

a,
a:link,
a:active,
a:visited {
	color:#DA5C05;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
h1 a,
h1 a:link,
h1 a:active,
h1 a:visited,
h2 a,
h2 a:link,
h2 a:active,
h2 a:visited,
h3 a,
h4 a,
h5 a,
h6 a {
	color:#005D4F;
}

/**
 * Misc
 */
.post-block {
	margin-bottom:10px;
	position:relative;
}

.date {
	background: url(images/icons/calendar.png) no-repeat center left;
	padding-left: 20px;
}

.comments {
	background: url(images/icons/user_comment.png) no-repeat center left;
	padding-left: 20px;
}

.postedby {
	background: url(images/icons/user.png) no-repeat left center;
	padding-left: 20px;
}

.tags {
	background: url(images/icons/tag_blue.png) no-repeat left center;
	padding-left: 20px;
}

.editlink {
	position:absolute;
	right:5px;
	top:5px;
}

.editlink,
.small {
	font-size:.8em;
}

.scrollpad {
	padding-right:
}

/**
 * Useful
 */

.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
  	float: left;
}

.alignright {
   float: right;
}

.clear {
	clear: both;
	font-size: 0;
	height: 0;
}
