﻿/*
Theme Name: Duhur - 2 Column
Theme URI: http://www.duhur.com
Description: Duhur 2 Column center pane theme
Version: 1.2
Author: Seventh Street Systems
Author URI: http://www.SeventhStreetSystems.com/
Tags: none

    

**** GLOBAL FORMATTING ****
**** This stuff affects all pages *****/
* {
margin:0;
padding:0;
}

body {
background-color:#636566;
color:#000;
font-family:Verdana;
font-size:12px;
}

img {
border:0;
}

#centerDivs {
margin-left:auto;
margin-right:auto;
width:538px;
}

#centerWrapper1 {
margin:0;
padding:0;
}

#centerWrapper2 {
margin:0;
padding:0;
}

#leftColumn {
float:left;
margin:0;
padding:0;
width:268px;
}

#rightColumn {
float:right;
margin:0;
padding:0;
width:268px;
}

#middleColumn {
background:#00f;
height:100px;
margin:0 268px;
width:2px;
}

.cleaner {
background:transparent;
border:none;
clear:both;
font-size:1px;
height:0;
margin:0;
padding:0;
}

#header {
color:#fff;
height:100px;
margin-top:0;
width:1000px;
z-index:0;
}

#header span {
color:#F7F7F7;
font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;
font-size:18px;
margin-left:10px;
padding:0 10px 0 17px;
position:absolute;
text-decoration:none;
top:65px;
z-index:3;
}

#NaviBar {
display:block;
}

#container {
background:url(images/contentbackground.gif) repeat-y;
border:1px solid #484848;
display:block;
margin:0 auto;
position:relative;
width:1000px;
z-index:0;
}

#content {
color:#000;
float:left;
padding:10px;
width:558px;
}

.nextprev {
clear:both;
display:block;
margin-bottom:30px;
margin-top:30px;
text-align:center;
}

.NextPrevButton {
color:#333;
font-family:Times New Roman, Times;
font-size:14px;
font-weight:700;
}

.NextPrevButton a {
color:#333;
}

.NextPrevButton a:hover {
color:#e49f11;
text-decoration:underline;
}

blockquote {
background-color:#e9e9e9;
background-image:url('images/BlockQuote.png');
background-position:left top;
background-repeat:no-repeat;
border-color:#CCC;
border-style:solid;
border-width:1px;
margin:10px 10px 10px 50px;
padding:20px 5px 5px 41px;
}

p {
margin-bottom:15px;
}

p.center {
text-align:center;
}

.small {
font-size:10px;
}

code {
font:12px 'Courier New', Courier, Fixed;
}

ul#NaviBar {
background:#666 url(images/texture_navbar3.png) repeat-x;
border:1px solid #484848;
float:left;
font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;
font-size:13px;
list-style:none;
margin:0;
padding:0;
width:999px;
}

ul#NaviBar li {
float:left;
}

ul#NaviBar li.first {
border-left:none;
}

ul#NaviBar a {
color:#fff;
display:block;
float:left;
line-height:30px;
padding:0 0.9em;
text-decoration:none;
}

ul#NaviBar a:hover {
background:#666 url(images/navpress2.png) repeat-x;
text-decoration:none;
}

ul#NaviBar li.current_page_item a {
background:url(images/texture_navbar3.png) repeat-x;
color:#fff;
text-decoration:none;
}

/***** SEARCH FORM FORMATTING *****/
#search {
display:inline;
float:right;
margin:0 5px;
padding:0;
text-align:left;
top:0;
}

#searchbox {
background:#fff;
border:1px solid #333;
color:#000;
float:left;
font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;
font-size:11px;
margin:2px 2px 2px 0;
padding:5px 0 3px;
width:180px;
}

.go {
color:#000;
display:inline;
margin-left:-20px;
margin-top:6px;
padding:0;
}

/***** SIDEBAR FORMATTING *****/
#sidebarLeft {
color:#000;
float:left;
padding:5px 10px 10px;
width:190px;
}

#sidebarRight {
color:#000;
float:right;
padding:5px 10px 10px;
width:190px;
}

#sidebarRight h2 {
background:url(images/SectionHeaderG.png) no-repeat;
color:#FFF;
font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;
font-size:13px;
font-weight:700;
margin-bottom:5px;
margin-top:10px;
padding:3px 3px 3px 8px;
text-align:left;
}

#sidebarRight h2 a {
color:#FFF;
font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif !important;
font-size:13px !important;
font-weight:700 !important;
text-decoration:none;
}

#sidebarRight h2 a:hover {
color:#FFF;
text-decoration:underline;
}

#sidebarLeft h2 {
background:url(images/SectionHeaderG.png) no-repeat;
color:#FFF;
font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;
font-size:13px;
font-weight:700;
margin-bottom:5px;
margin-top:10px;
padding:3px 3px 3px 8px;
text-align:left;
}

#sidebarLeft h2 a {
color:#FFF;
text-decoration:none;
}

#sidebarLeft h2 a:hover {
color:#FFF;
text-decoration:underline;
}

#sidebarRight a {
color:#62a9d1;
font-family:Verdana;
font-size:11px;
text-decoration:none;
}

#sidebarRight a:hover {
background:none;
color:#49647d;
text-decoration:underline;
}

#sidebarLeft a {
color:#62a9d1;
font-family:Verdana;
font-size:11px;
text-decoration:none;
}

#sidebarLeft a:hover {
background:none;
color:#49647d;
text-decoration:underline;
}

#sidebarLeft ul {
list-style:none;
}

#sidebarLeft li {
list-style:none;
padding-left:7px;
}

.sidebar ul,.sidebar ol {
font-size:11px;
margin:0 0 1em;
}

.sidebar ul {
list-style-type:none;
}

.sidebar li {
list-style-type:none;
}

.sidebar ul li {
list-style-position:inside;
margin:0 0 0.6em 7px;
}

.sidebar ul li ul,.sidebar ul li ol,.sidebar ol li ul,.sidebar ol li ol {
margin:0.5em 0 0.5em 5px;
}

.AdContent {
margin:0;
padding:0;
}

.CatCanvas {
margin-bottom:15px;
margin-left:15px;
margin-right:8px;
}

.NoCat {
font-family:Verdana;
font-size:11px;
margin-bottom:15px;
}

/***** FOOTER FORMATTING *****/
#footer {
background:#000;
clear:both;
width:1000px;
}

.footerSSS {
background:#000;
float:left;
padding-left:5px;
width:95px;
}

.copyright {
background:#000;
float:right;
font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;
font-size:11px;
height:23px;
padding-right:10px;
padding-top:7px;
text-align:right;
width:890px;
color:#eeeeee;
}

.copyright a:link, .copyright a:visited {
color:#eeeeee;
text-decoration:none;
}

.copyright a:hover {
color:#e49f11;
text-decoration:underline;
}


/***** IMAGE FORMATTING *****/
img.post {
border:1px solid #CCC;
float:right;
margin:10px 5px;
padding:5px;
}

img.aligncenter {
border:1px solid #CCC;
display:block;
margin-bottom:10px;
margin-left:auto;
margin-right:auto;
padding:5px;
}

img.alignright {
background:#fff;
border:1px solid #CCC;
display:inline;
margin:10px 5px;
padding:5px;
}

img.alignleft {
border:1px solid #CCC;
display:inline;
margin:10px 5px;
padding:5px;
}

.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}

.alignleft {
float:left;
}

.alignright {
float:right;
}

/**** CAPTION FORMATTING ******/
.wp-caption {
-khtml-border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
background-color:#f3f3f3;
border:1px solid #ddd;
border-radius:3px;
margin:10px;
padding-top:4px;
text-align:center;
}

.wp-caption img {
border:0 none;
margin:0;
padding:0;
}

.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}

/***** END GLOBAL STYLES ****
**** The rest of this stuff affects only one page or section ****
**** END GLOBAL STYLES ****
**** COMMENTS SECTION *****/
.CommentsHeader {
background-image:url(images/swHeader.png);
background-repeat:no-repeat;
height:24px;
margin-bottom:5px;
width:538px;
}

.CommentsHeader span {
color:#fff;
font-family:Arial, Tahoma, Verdana;
font-size:14px;
font-weight:700;
margin-left:10px;
position:relative;
top:2px;
}

.CommentsCanvas {
width:536px;
}

.comment-meta {
color:#333;
font-family:Times New Roman, Times;
font-size:14px;
}

.comment-meta a {
color:#2993c0;
text-decoration:underline;
}

.comment-meta a:hover {
color:#e49f11;
text-decoration:underline;
}

.comment-text {
color:#222;
font-family:Verdana;
font-size:13px;
margin-top:5px;
}

.comment-text a {
color:#2993c0;
text-decoration:underline;
}

.comment-text a:hover {
color:#e49f11;
text-decoration:underline;
}

.comment {
border-bottom-color:#e49f11;
border-bottom-style:solid;
border-bottom-width:2px;
margin-bottom:10px;
padding-bottom:15px;
padding-right:10px;
padding-top:5px;
}

.commentlist li {
list-style-position:inside;
list-style-type:none;
}

.comment-date {
font-family:Times New Roman, Times;
font-size:12px;
}

.comment-date a {
color:#9e9e9e;
text-decoration:underline;
}

.comment-date a:hover {
color:#e49f11;
}

#CommentsFormCanvas {
margin-top:20px;
}

#CommentsFormHeader {
color:#222;
font-family:Verdana;
font-size:18px;
}

#commentform {
margin:5px 10px 0 0;
}

#commentform p {
margin:5px 0;
}

#commentform input {
margin:5px 5px 1px 0;
padding:2px;
width:170px;
}

#commentform textarea {
padding:2px;
width:100%;
}

#commentform #submit {
background-color:#ccc;
border-color:#aaa #6d6d6d #6d6d6d #aaa;
border-style:solid;
border-width:1px;
color:#000;
font:bold 12px Helvetica;
margin:0 0 5px auto;
}

/***** END COMMENTS SECTION ****
**** BEGIN FRONT PAGE STYLE SECTIONS ****
**** 3 Column***/

#centerDivs
{
    width: 558px;
    margin-right: auto;
    margin-left: auto;
}

#centerWrapper1
{
    margin: 0;
    padding: 0;
}

#centerWrapper2
{
    margin: 0;
    padding: 0;
}

#leftColumn
{
    float: left;
    width: 275px;
    margin: 0;
    padding: 0;
}
		
#rightColumn
{
    float: right;
    width: 275px;
    margin: 0;
    padding: 0;
}
		
#middleColumn
{
    background: transparent;
    width: 10px;
}

.cleaner
{
    clear: both;
    height: 0px;
    font-size: 1px;
    border: none;
    margin: 0;
    padding: 0;
    background: transparent;
}

/**** OPINION *****/
.opinion {
float:left;
margin-bottom:20px;
margin-top:5px;
width:275px;
}

.opinionHeader {
background-image:url(images/swHeader.png);
background-repeat:no-repeat;
height:24px;
width:275px;
float:left;
}

.opinionHeader span {
font-family:Arial, Tahoma, Verdana;
font-size:14px;
font-weight:700;
margin-left:10px;
position:relative;
top:2px;
}

.opinionHeader span a {
color:#eee;
}

.opinion .PostCanvas {
margin-bottom:7px;
}

.opinion .PostCanvas .PostTitle a {
color:#63879b;
font-family:Verdana;
font-size:18px;
text-decoration:underline;
}

.opinion .PostCanvas .PostTitle a:hover {
color:#e49f11;
}

.opinion .PostCanvas .PostMeta {
color:#adadad;
font-family:Times New Roman, Times;
font-size:12px;
}

.opinion .PostCanvas .PostMeta a {
color:#9e9e9e;
font-family:Times New Roman, Times;
font-size:12px;
text-decoration:underline;
}

.opinion .PostCanvas .PostMeta a:hover {
color:#e49f11;
}

/***** END OPINION ****

/**** ANNOUNCEMENTS *****/
.announcements {
float:left;
margin-bottom:20px;
margin-top:5px;
width:275px;
}

.announcementsHeader {
background-image:url(images/swHeader.png);
background-repeat:no-repeat;
height:24px;
width:275px;
float:left;
}

.announcementsHeader span {
font-family:Arial, Tahoma, Verdana;
font-size:14px;
font-weight:700;
margin-left:10px;
position:relative;
top:2px;
}

.announcementsHeader span a {
color:#eee;
}

.announcements .PostCanvas {
margin-bottom:7px;
}

.announcements .PostCanvas .PostTitle a {
color:#63879b;
font-family:Verdana;
font-size:18px;
text-decoration:underline;
}

.announcements .PostCanvas .PostTitle a:hover {
color:#e49f11;
}

.announcements .PostCanvas .PostMeta {
color:#adadad;
font-family:Times New Roman, Times;
font-size:12px;
}

.announcements .PostCanvas .PostMeta a {
color:#9e9e9e;
font-family:Times New Roman, Times;
font-size:12px;
text-decoration:underline;
}

.announcements .PostCanvas .PostMeta a:hover {
color:#e49f11;
}

/***** END ANNOUNCEMENTS ****


**** SOMALI NEWS *****/
.PostThumbNail {
	float:left;
	padding:5px;
	margin:0px;
}
.somaliNewsCanvas {
margin-bottom:20px;
margin-top:5px;
float:left;
width:265px;
}

.somaliNewsHeader {
background-image:url(images/swHeader.png);
background-repeat:no-repeat;
height:24px;
width:275px;
}

.somaliNewsHeader span {
color:#eee;
font-family:Arial, Tahoma, Verdana;
font-size:14px;
font-weight:700;
margin-left:10px;
position:relative;
top:2px;
}

.somaliNewsHeader span a {
color:#eee;
}

.somaliNewsCanvas .PostCanvas {
margin-bottom:7px;
}

.somaliNewsCanvas .DateTitle {
color:#000;
font-family:Verdana;
font-size:11px;
letter-spacing:1px;
text-transform:uppercase;
}

.somaliNewsCanvas .PostCanvas .PostTitle a {
color:#63879b;
font-family:Verdana;
font-size:18px;
text-decoration:underline;
}

.somaliNewsCanvas .PostCanvas .PostTitle a:hover {
color:#e49f11;
}

.somaliNewsCanvas .PostCanvas .PostMeta {
color:#adadad;
font-family:Times New Roman, Times;
font-size:12px;
}

.somaliNewsCanvas .PostCanvas .PostMeta a {
color:#9e9e9e;
font-family:Times New Roman, Times;
font-size:12px;
text-decoration:underline;
}

.somaliNewsCanvas .PostCanvas .PostMeta a:hover {
color:#e49f11;
}

.somaliNewsCanvas .DateDivider {
border-bottom-color:#e49f11;
border-bottom-style:solid;
border-bottom-width:2px;
margin-bottom:15px;
margin-top:15px;
}

.somaliNewsCanvas .SectionDivider {
margin-bottom:15px;
}

/***** END SOMALI NEWS ****
**** YAHOO NEWS *****/
.yahooNews {
margin-bottom:20px;
}

.yahooNewsHeader {
background-image:url(images/swHeader.png);
background-repeat:no-repeat;
height:24px;
width:538px;
}

.yahooNewsHeader span {
color:#eee;
font-family:Arial, Tahoma, Verdana;
font-size:14px;
font-weight:700;
margin-left:10px;
position:relative;
top:2px;
}

.yahooNewsCanvas {
margin-top:10px;
}

.yahooNewsCanvas .RSSCanvas .RSSItem {
color:#63879b;
font-family:Verdana;
font-size:14px;
margin-bottom:4px;
}

.yahooNewsCanvas .RSSCanvas .RSSItem a {
color:#63879b;
}

.yahooNewsCanvas .RSSCanvas .RSSItem a:hover {
color:#e49f11;
}

/***** END YAHOO NEWS ****
**** END FRONT PAGE STYLE SECTIONS ****
**** BEGIN SINGLE POST PAGE *****/
.SinglePostTitle {
border-bottom-color:#e49f11;
border-bottom-style:solid;
border-bottom-width:2px;
margin-bottom:10px;
}

.SinglePostTitle a {
color:#63879b;
font-family:Verdana;
font-size:18px;
text-decoration:none;
}

.SinglePostTitle a:hover {
color:#e49f11;
text-decoration:none;
}

.SinglePostMeta {
color:#adadad;
font-family:Times New Roman, Times;
font-size:12px;
margin-bottom:7px;
}

.SinglePostMeta a {
color:#9e9e9e;
font-family:Times New Roman, Times;
font-size:12px;
text-decoration:underline;
}

.SinglePostMeta a:hover {
color:#e49f11;
}

.SinglePostContent {
color:#222;
font-family:Verdana;
font-size:13px;
}

.SinglePostContent a {
color:#2993c0;
text-decoration:underline;
}

.SinglePostContent a:hover {
color:#e49f11;
text-decoration:underline;
}

.SinglePostAdDiv {
margin-bottom:20px;
}

/***** LISTS FORMATTING *****/
.SinglePostContent ul {
margin-left:0;
padding:0 0 10px 30px;
}

.SinglePostContent ul li {
margin:7px 0 4px 10px;
}

.SinglePostContent ol {
margin-left:0;
padding:0 0 10px 30px;
}

.SinglePostContent ol li {
margin:7px 0 4px 10px;
}

/***** END SINGLE POST PAGE ****
**** BEGIN ARCHIVE PAGE *****/
.Archive {
margin-bottom:20px;
margin-top:5px;
}

.archiveHeader {
background-image:url(images/swHeader.png);
background-repeat:no-repeat;
height:24px;
width:538px;
}

.archiveHeader span {
color:#fff;
font-family:Arial, Tahoma, Verdana;
font-size:14px;
font-weight:700;
margin-left:10px;
position:relative;
top:2px;
}

.Archive span a {
color:#eee;
}

.Archive .PostCanvas {
margin-bottom:7px;
}

.Archive .PostCanvas .PostTitle a {
color:#63879b;
font-family:Verdana;
font-size:18px;
text-decoration:underline;
}

.Archive .PostCanvas .PostTitle a:hover {
color:#e49f11;
}

.Archive .PostCanvas .PostMeta {
color:#adadad;
font-family:Times New Roman, Times;
font-size:12px;
}

.Archive .PostCanvas .PostMeta a {
color:#9e9e9e;
font-family:Times New Roman, Times;
font-size:12px;
text-decoration:underline;
}

.Archive .PostCanvas .PostMeta a:hover {
color:#e49f11;
}

.ArchivePostContent {
color:#222;
font-family:Verdana;
font-size:12px;
padding-top:8px;
}

.ArchivePostContent a {
color:#2993c0;
text-decoration:underline;
}

.ArchivePostContent a:hover {
color:#e49f11;
text-decoration:underline;
}
.weather {
 text-align:center
}

