/* 
	Theme Name: newswire
	Theme URL: http://gobislam.com/
	Description: kuso dhawaada website gobislam.
	Author: gobislam
	Author URI: http://www.gobislam.com/ 
	Version: 1.3.2
	Tags:  warar, maqaallo
			
*/

/*---------------------------------------------------------------------------------*/
/* RESET */
/*---------------------------------------------------------------------------------*/


body, html  { height: 100%; }
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }/* remember to define focus styles! */
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }/* tables still need 'cellspacing="0"' in the markup */

/*-------------------------------------------------------------------------------------------*/
/* GENERAL STYLES */
/*-------------------------------------------------------------------------------------------*/

/* Floating */
.left{float: left;}
.right{float: right;}

.clear {clear: both;height: 1px;margin: -1px 0 0;overflow: hidden;}

html body * span.clear,
html body * div.clear,
html body * li.clear,
html body * dd.clear
{
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}/* http://sonspring.com/journal/clearing-floats */


/*---------------------------------------------------------------------------------*/
/* GLOBAL STYLES */
/*---------------------------------------------------------------------------------*/
body { background:#E6E6E6; font:15px/21px Georgia, 'Times new roman', times, serif; color:#000; }
#wrapper { background:#fff; width:940px; margin:15px auto; padding:10px 15px 10px 15px; border:1px solid #ddd; }
#featuredleft .thumb img { float:left; padding:0px 5px 10px 10px; }
#featuredright .thumb img { float:left; padding:0px 5px 10px 10px; }
.postbox .thumb img { float:left; padding:0px 10px 10px 0px; }
.box .thumb img { float:left; padding:0px 10px 10px 0px; }
.bottombox .thumb { margin:0px 0px 10px 0px; }

/*---------------------------------------------------------------------------------*/
/* HYPERLINKS */
/*---------------------------------------------------------------------------------*/
a, a:visited { color:#0033CC; text-decoration:none; }
a:hover { color:#cc0000; text-decoration:underline; }
a:active { }
a img { border:none; }
a:focus, a:hover, a:active { outline:none; }


/* search form */
#searchform { line-height:27px; }
.searchinput { background:#fff; width:150px; padding:3px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; border:1px solid #e6e6e6; }
.searchsubmit { background:#cc0000; width:30px; height:22px; padding:1px 0px 3px 0px; border:1px solid #ddd; color:#fff; font-weight:bold; }

/*---------------------------------------------------------------------------------*/
/* HEADER */
/*---------------------------------------------------------------------------------*/
#header {
    background:url(images/header.gif) no-repeat;
    height: 114px;
    margin: 0 auto;
    overflow: hidden;
    padding: 0px 0;
}
/*---------------------------------------------------------------------------------*/
/* MENU */
/*---------------------------------------------------------------------------------*/
#menu {
    background:url("images/menubg.jpg") repeat-x;
	border-top:1px solid #fff;
    height: 36px;
    margin: 0 auto;
    overflow: hidden;
    
}

#nav {
    font-family: Arial,san-serif;
    font-size: 12px;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}
#nav ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#nav li {
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#nav li a, #nav li a:link, #nav li a:visited {
    border-right: 1px solid #fff;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    margin: 0;
    padding: 11px 11px 11px;
    text-decoration: none;
}
#nav li a:hover, #nav li a:active {
    background:#FF6633;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    margin: 0;
   padding: 11px 11px 11px;
    text-decoration: none;
}
#nav li li a, #nav li li a:link, #nav li li a:visited {
    background: #FF99FF;
    border-bottom: 1px solid #123073;
    border-left: 1px solid #123073;
    border-right: 1px solid #123073;
    color: #FFFFFF;
    float: none;
    margin: 0;
    padding: 4px 11px;
    text-decoration: none;
    width: 150px;
}
#nav li li a:hover, #nav li li a:active {
    color: #FFFFFF;
    padding: 4px 11px;
    text-decoration: none;
}
#nav li {
    float: left;
    padding: 0;
}
#nav li ul {
    border-top: 1px solid #123073;
    height: auto;
    left: -999em;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 174px;
    z-index: 9999;
}
#nav li li {
}
#nav li ul a {
    width: 140px;
}
#nav li ul a:hover, #nav li ul a:active {
}
#nav li ul ul {
    border-top: 1px solid #123073;
    margin: -25px 0 0 167px;
    width: 174px;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
    left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
    left: auto;
}
#nav li:hover, #nav li.sfhover {
    position: static;
}

/*---------------------------------------------------------------------------------*/
/* HOMEPAGE LAYOUT */
/*---------------------------------------------------------------------------------*/
#col1 { background:#fff; float:left; width:618px; margin:15px 0px 0px 0px; padding:0px 0px 3px 0px; clear:both; }

/* featured content */
#featured { background:#fff; border-top:1px solid #e0e0e0; border-bottom:3px solid #cc0000; }
#featuredleft {  float:left; width:308px; padding:10px; border-right:1px solid #e0e0e0; border-left:1px solid #e0e0e0;}
#featurnews { background:#F9F9F9; padding:10px;}
#featurnews h2 a:link { font-size: 16px;}
#featuredleft h2 { margin:10px 0px 10px 0px; font-size:1.5em; line-height:1em; }
#featuredright { float:right; width:285px; }
#featuredright h2 { margin:0px; font-size:1.2em; font-weight:bold; }
.featuredpost { margin:10px 0px 10px 0px; }

.catfeatured h1 { 
    background: url(images/title.jpg);
    color: #FFFFFF;	
	text-transform:uppercase;
    padding: 5px 0 5px 20px;
	margin:0px 0 5px 0;
}
.catfeatured h1 a { padding:5px; color:#fff; }

/* left & right columns */
#leftcol { background:#fff;  margin:10px 0px 10px 0px; padding:0px 10px 10px 0px;  }
#rightcol { background:#fff; float:right; width:285px; margin:10px 0px 10px 0px; padding:0px 0px 10px 0px; }
#bottomcol { padding:10px 0px 0px 0px; border-top:3px solid #cc0000; }
.postbox { margin:0px; padding:0px 0px 10px 0px;  }
.postbox h1 { 
    background: url(images/title.jpg);
    color: #FFFFFF;	
	text-transform:uppercase;
    padding: 5px 0 5px 20px;
	margin:0px 0 5px 0;
}
.postbox h1 a { padding:5px; color:#fff; }
.postbox h2 { font-size:1.2em; }
.postbox ul { margin:5px 0px 0px 0px; }
.postbox ul li { background:url(images/arrow.gif) no-repeat 0px 4px; padding:0px 0px 0px 13px; }
.byline { margin:2px 0px 2px 0px; font-size:.9em; color:#8B0220; }
.byline a:link, .byline a:visited { color:#999999; }
.postboxbyline { width:100%; margin:2px 0px 5px 0px; font-size:.9em; color:#8B0220; }
.postboxbyline a:link, .postboxbyline a:visited { color:#999999; }
.more { margin:10px 0px 0px 0px; font-size:11px; font-weight:bold; }

/* bottom boxes */
.bottombox { background:#F9F9F9; width:300px; border:1px solid #ddd; }
.bottombox h1 { background:#fff; padding:5px 10px 5px 10px; font-weight:bold; border-bottom:1px solid #ddd; }
.bottombox h1 a { color:#cc0000; }
.bottombox h2 { font-weight:bold; }
.bottomcontainer { padding:10px 10px 20px 10px; }
.bottomcontainer h2 { margin:0px 0px 10px 0px; font-weight:bold; }
.bottomcontainer ul { margin:10px 0px 0px 0px; padding:10px 0px 0px 0px; border-top:1px solid #ddd; }
.bottomcontainer ul li { padding:0px 0px 0px 15px; background:url(images/arrow.gif) no-repeat 0px 5px; }

/*---------------------------------------------------------------------------------*/
/* CONTENT */
/*---------------------------------------------------------------------------------*/
#content { float:left; width:618px; margin:0px; padding:0px; color:#333; }
#fullcontent { float:left; width:100%; margin:0px; padding:0px; color:#333; }
h1.page-title, h1.entry-title { font-size:18px; font-weight:bold; margin:10px 0px 0px 0px; padding:5px 0px 0px 0px; }
.browse { background:#f9f9f9; border:1px solid #e6e6e6; margin:15px 0px 0px 0px; padding:10px; color:#333; line-height:18px; }
.browse a { color:#333; }
.postmeta { margin:5px 0px 0px 0px; padding:0px 0px 5px 0px; border-bottom:1px solid #ddd; }
.postmeta a { color:#000; }

/* entry */
.entry { margin:10px 0px 0px 0px; padding:0px; color:#444; line-height:1.4em; }
.entry  p { padding-bottom:10px; }
.entry strong { font-weight:bold; }
.entry h1 { font-size:20px; font-weight:bold; padding:0px 0px 7px 0px;}
.entry h2 { font-size:18px; font-weight:bold; padding:0px 0px 7px 0px; }
.entry h3 { font-size:16px; font-weight:bold; padding:0px 0px 7px 0px; }
.entry h4 { font-size:14px; font-weight:bold; padding:0px 0px 7px 0px; }
.entry h5 { font-size:13px; font-weight:bold; padding:0px 0px 7px 0px; }
.entry h6 { font-size:12px; font-weight:bold; padding:0px 0px 7px 0px; }
.entry a { color:#cc0000; }
.entry a:hover { text-decoration:underline; }
.entry a img { border:none; }
.entry ul { padding-bottom:10px; list-style:square inside; }
.entry ol { padding-bottom:10px; list-style:decimal inside; }
.entry li { padding:2px 0px 2px 10px; font-size:12px; line-height:15px; color:#4C4C4C; }
.entry li a { color:#333; }
.entry li ul { margin:0px; padding:0px; }
.page { margin:10px 0px 0px 0px; }
blockquote { background:#FFCC66; margin:0px 0px 10px 0px; padding:2px 10px 2px 10px; color:#333; clear:both; border-left:3px solid #BFBBBB; }
code { color:#444; font:11px/17px tahoma, arial, sans-serif; display:block; }
blockquote p { margin:5px 0px; padding:5px 0px; font-size:12px; line-height:15px; }
blockquote li { padding:2px 0px 2px 10px; font-size:12px; line-height:15px; color:#369; }
blockquote a { color:#0080CA; text-decoration:underline; }
blockquote a:hover { color:#003399; }
.tags { background:#fff url(images/tag.gif) no-repeat 0px 1px; margin:5px 0px 10px 0px; padding:0px 0px 0px 19px; color:#000; }
.tags a { color:#333; text-decoration:none; }
.tags a:hover { color:#cc0000; text-decoration:underline; }

/*archive page */
#archive { margin:20px 0px 0px 0px; padding:0px; border-bottom:1px dotted #CCCCCC; }
#archive h2 { margin:0px 0px 10px 0px; padding:0px; font-size:16px; font-weight:bold; }
.archiveright { float:right; width:508px; margin:0px; padding:0px; }

/* images */
img.centered { display:block; margin-left:auto; margin-right:auto; margin-bottom:10px; padding:0px; }
img.alignnone { padding:0px; margin:0px 0px 10px 0px; display:inline; }
img.alignright { padding:0px; margin:0px 0px 10px 10px; display:inline; }
img.alignleft { padding:0px; margin:0px 10px 10px 0px; display:inline; }
.aligncenter { display:block; margin-left:auto; margin-right:auto; margin-bottom:10px; }
.alignright { float:right; margin:0px 0px 10px 10px; }
.alignleft { float:left; margin:0px 10px 10px 0px; }
.wp-caption { background:#F7F7F7; text-align:center; padding:4px 0px 5px 0px; border:1px solid #e6e6e6; }
.wp-caption img { margin:0px 0px 5px 0px; padding:0px; border:0px; }
.wp-caption p.wp-caption-text { margin:0px; padding:0px 0px 0px 0px; font-size:11px; font-weight:normal; line-height:12px; }

.lineunder {margin-bottom:2px; padding:5px 0px 10px 0px; border-bottom:1px solid #ccc; }
.lineunder  a:link { font-weight: 800;  }



/*---------------------------------------------------------------------------------*/
/* SIDEBAR */
/*---------------------------------------------------------------------------------*/
#sidebar { background:#fff; float:right; width:300px; margin:15px 0px 0px 0px; padding:0px 0px 0px 10px; border-top:1px solid #e0e0e0; border-left:1px solid #e0e0e0; }
#sidebar .box { margin:10px 0px 10px 0px; padding:0px; background:#fff; color:#333; line-height:18px; }
#sidebar .box h2 a:hover { color:#cc0000; }
#sidebar .widget { margin:0px; padding:0px; }
#sidebar .leftwidget { float:left; width:138px; margin:0px; padding:0px 10px 0px 0px; border-right:1px solid #ddd; }
#sidebar .rightwidget { float:right; width:138px; margin:0px; padding:0px; }
.widget ul, .leftwidget ul, .rightwidget ul { margin:0px; padding:0px; }
.widget ul li, .leftwidget ul li, .rightwidget ul li { list-style:none; margin:0px; background:#fff; padding:5px 0px 5px 0px; border-bottom:1px dotted #CCCCCC; }
#sidebar li ul {  }
#sidebar li li {  }
#sidebar h3 { 
  background: url(images/title.jpg);
    color: #FFFFFF;	
	text-transform:uppercase;
    padding: 5px 0 5px 20px;
	margin:15px 0 5px 0;
 
 }
.sanduuq {margin-bottom:10px; padding:15px 0px 15px 0px; border-bottom:1px solid #ccc; }
.widgetka h1 { 
    background: url(images/title.jpg);
    color: #FFFFFF;	
	text-transform:uppercase;
    padding: 5px 0 5px 20px;
	margin:15px 0 5px 0;
}

.widgetka h1 a { padding:5px; color:#fff; }

.ad300x250 { background:#fff; width:300px; height:250px; margin:0px 0px 15px 0px; padding:0px; }
.ad300x250 img { border:none; }

/* subscribe */
#subscribeform { margin:5px 0px 0px 0px; }
.subscribe { margin:5px 5px 0px 5px; }
.subscribe img { padding:0px 0px 10px 0px; }
.rss { margin:0px 10px 0px 0px; padding:0px 0px 0px 20px; background:#fff url(images/rss.gif) no-repeat 0 0; clear:both; }
.submail { margin:5px 0px 0px 0px; padding:0px 0px 0px 20px; background:#fff url(images/mail.gif) no-repeat 0 0; }
.subscribeinput { width:150px; font-size:11px; color:#666; margin:0px; padding:3px 3px 3px 5px; border:1px solid #e6e6e6; }
.subscribesubmit { width:60px; background:#F8F8F8; border:1px solid #ddd; margin:0px; padding:0px 0px 2px 0px; color:#666666; }

/* calendar */
#wp-calendar { width:100%; }
#wp-calendar, #wp-calendar th, #wp-calendar caption { text-align:center; }
#wp-calendar th { background:#f5f5f5; padding:3px; border:1px solid #f0f0f0; }
#wp-calendar td { padding:5px 2px; border:1px solid #f0f0f0; }
#wp-calendar caption { background:transparent; font-weight:bold; padding:3px 0px 7px 0px; color:#333; }
#wp-calendar #today { background:#f5f5f5; font-weight:bold; }

/* breaking news */
#breaking {  }

/* 125 ads */
.ad125x125a { background:#fff; width:125px; height:125px; margin:10px 5px 10px 5px; }
.ad125x125b { background:#fff; width:125px; height:125px; margin:10px 5px 10px 5px; }

/*---------------------------------------------------------------------------------*/
/* COMMENTS */
/*---------------------------------------------------------------------------------*/
#respond { margin:15px 0px 0px 0px; }
#respond p { color:#777; margin:0px; }
.comments-box { padding:20px 0px 0px 0px; border-top:1px solid #e6e6e6; }
.comments-box h3 { font-size:14px; letter-spacing:-1px; }
.cancel-comment-reply { padding:5px 0px 0px 0px; font-size:11px; }
.text { border:1px solid #e6e6e6; padding:2px; color:#777; width:200px; }

/* comment framework */
#pings { margin-bottom:15px; }
ul.children { margin-left:0px; }
ol.commentlist { margin:15px 0px 0px 0px; }
cite.fn { font-size:14px; font-weight:bold; font-style:normal; letter-spacing:-0.05em; display:block; padding-top:9px; }
cite.fn a, cite.fn a:hover { color:#333; text-decoration:none; }
span.says { display:none; }
.commentlist li { margin:-1px 0px 0px 0px; padding:15px; list-style:none; border:1px solid #e6e6e6; }
.commentlist li.depth-2 { background:#ffffff; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; margin-left:15px; }
.commentlist li.depth-3 { background:#fafafa; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; margin-left:15px; }
.commentlist li.depth-4 { background:#ffffff; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; margin-left:15px; }
.commentlist li.depth-5 { background:#fafafa; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; margin-left:15px; }
.commentlist code { background:#e6e6e6; padding:5px; }
.commentlist .moderation { margin-top:10px; color:#660000; }
.commentlist .thread-even { background:#fafafa; }
.commentlist .children { margin-top:15px; }
.commentlist p { clear:both; }
.comment-author { margin-bottom:5px; }
.avatar { margin-right:10px; float:left; padding:2px; border:1px solid #e6e6e6; background:#fff; }
.reply { margin:15px 0px 0px 0px; }
.reply a, .reply a:visited { color:#fff; text-align:center; font-size:10px; padding:0px 6px 1px !important; text-transform:uppercase; text-decoration:none !important; }
.comment-meta { float:left; margin-bottom:15px; }
.comment-meta a { color:#666; }
.comment-date a, .comment-date a:visited { color:#888; font-size:1.1em; }

/* comment form */
#commentform { margin:10px 0 0 0; }
#commentform input.txt, #commentform textarea { font:14px/14px Arial, Helvetica, sans-serif; border-color:#ccc #efefef #efefef #ccc; border-width:1px; border-style:solid; }
#commentform input.txt { color:#666; background:#fcfcfc; width:170px; margin:0 5px 10px 0; padding:5px 7px; }
#commentform textarea { color:#666; background:#fcfcfc; width:95% !important; padding:5px 7px; }
#commentform #submit { margin:15px 0 0 0; }

/* subbmit & reply button */
.button, .button:visited, .reply a { display:inline-block; position:relative; background:url(images/alert-overlay.png); padding:5px 8px 6px; font-family:Verdana, Geneva, sans-serif; color:#fff !important; text-decoration:none; border:none; cursor:pointer; }
.button, .button:visited, .reply a { background-color:#666; }
.button:hover, .reply a:hover { color:#fff  !important; text-decoration:none; }
.button:active, .reply a:active { top:0px; }
.button, .button:visited { font-size:13px; font-weight:bold; line-height:1; }
.button, .button:visited { text-shadow:0 -1px 1px rgba(0,0,0,0.25); }
.button, .button:visited, .reply a { text-shadow:0 -1px 1px rgba(0,0,0,0.25); border:1px solid rgba(0,0,0,.25); border-bottom-color:rgba(0,0,0,.35); border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -moz-box-shadow:0 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25); }
.button:hover, .reply a:hover { opacity:0.9; }

/* navigation */
.navigation { margin:5px 0px 5px 0px; padding:5px; font-size:12px; font-weight:normal; text-transform:uppercase; }

/* post navigation */
.postnavi { padding:7px 0px 10px 0px; border-top:1px solid #e6e6e6; }
.postnavi a:hover { text-decoration:none; border-bottom:1px dotted #369; }
.postnavi p { font-family:Georgia, Times New Roman; font-style:italic; font-size:11px; color:#777; clear:both; text-transform:uppercase; }
.postnavi .left { width:295px; text-align:left; }
.postnavi .right { width:295px; text-align:right; }



/* Qoraal Hore */
.qoraalhore {
    background: #F4F4F4;  
    margin-top: 0px;	
    color: #920223;
    padding: 4px 11px;
    text-decoration: none;
}

/* xayaysiiska korka sare */
#korxayaysi {
    background: #eeeeee;
	padding: 4px 0px 0px 0px;
	overflow: hidden;
	position:relative;
}

.korbidix {
	background: #eeeeee;
	float: left;
	padding: 0px 1px 0px 2px; 
	width:460px;
	}

.kormidig {
	background: #eeeeee;
	float: right;
	padding: 0px 0px 0px 3px;
	width:460px;
	}


/*---------------------------------------------------------------------------------*/
/* FOOTER */
/*---------------------------------------------------------------------------------*/
#footer { display:block; height:25px; margin:15px 0px 0px 0px; font-size:11px; color:#444; line-height:25px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; }
#footer ul { display:block; }
#footer li ul { display:none; background:none; border:none; margin:0; padding:0; }
#footer li { display:inline; list-style:none; }
#footer li a { color:#444; padding:0px 7px; border-right:1px solid #ddd; }
#footer li a:hover { color:#555; }
#bottom { display:block; text-align:center; margin:10px 0px 0px 0px; font-size:11px; color:#444; }
#bottom ul { display:block; }
#bottom li ul { display:none; background:none; border:none; margin:0; padding:0; }
#bottom li { display:inline; padding:0px 11px 0px 0px; list-style:none; }
#bottom a { font-size:11px; color:#444; }
#bottom .feed { background:url(images/icon-small-feed.png) no-repeat 0px 0px; padding:0px 0px 0px 14px; }