/*
THEME NAME: Sarmaanyo.com
THEME URI: http://rajostudio.com/folio/web/sarmaanyo
DESCRIPTION: An exclusive theme for Sarmaanyo.com
VERSION: 1.0
AUTHOR: Jamal Mohamed
AUTHOR Uri: http://rajostudio.com
TAGS: news, business, sport, Puntland, Somalia, Somaliland, Sarmaanyo
*/

/*-- import the typography file --*/
@import url("css/960.css");
@import url("js/fancybox.css");
/*
REMEMBER:
---------
1. To convert 'px' to 'em', we are using the famous formula 
   1/16px = 0.0625em (1px) convert '960px' to 'em' like 
   his: 1/16px = 0.0625em so therefore 0.0625 x 960 = 60em.

2. The line-heights and vertical margins are automatically 
   calculated from this: 16px (100 * 16px = 16px).
*/

/* -------------------------------------------------------------- 
  Table of Contents
-----------------------------------------------------------------
 01. Browser resetting
 02. Typography
 03. General structure
 04. Navigation & co.
 05. Media
 06. Form elements
 07. Comments
 08. Sidebars and widgets
 09. Calendar
 10. Advertisements
 11. Misc tags and classes
-------------------------------------------------------------- */

/* -------------------------------------------------------------- 
 01. Browser resetting
-------------------------------------------------------------- */
/* -- v1.0 | 20080212 | http://meyerweb.com/eric/tools/css/reset -- */
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-family: inherit;
  font-size: 100%; 
  font-style: inherit;
  font-weight: inherit;	
  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;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* -------------------------------------------------------------- 
 02. Typography
-------------------------------------------------------------- */
body {
  background: #fff url(images/body.jpg) repeat-x top;
  font-size: 100%;
  line-height: 1.5; 
  font-family: Arial,Helvetica,Verdana,"Lucida Grande","Bitstream Vera Sans",sans-serif;
}
/* -- default fonts and colors -- */
h1,h2,h3,h4,h5,h6,input,textarea { font-family: Georgia,"Times New Roman","Bitstream Charter",Times,serif; }

/* --- Headings --- */
/* --- normal headings --- */
h1,h2,h3,h4,h5,h6 {
  font-weight: bold; 
}
h1 { font-size: 2.5em; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 2em; margin-bottom: 0.75em; }
h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; }
h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }
h5 { font-size: 1em; margin-bottom: 1.5em; }
h6 { font-size: 1em; }

/* --- titles --- */
.headline h3, .headline h3 a, .block h3, .sidebar .widgettitle {text-transform:uppercase;font-size:.8em; font-family: Helvetica,Verdana,Arial,"Bitstream Vera Sans",sans-serif;}
.headline h3 {margin:0; background: #fff url(images/headline.gif) repeat-x center;}
.interviews h3, .arkiiv h3 {font-size:.8em; font-family: Helvetica,Verdana,Arial,"Bitstream Vera Sans",sans-serif;}
.headline h3 span, .sidebar .widgettitle span {background:#fff url(images/headline-span.gif) no-repeat center right; padding:0 .7em 0 0;}
.headline h3, .headline h3 a {color:#b22929;}
.asides h3, h2.post-title {margin-bottom:0;line-height:.9;}
.latest-news h2.post-title { font-size: 1.5em; margin-bottom: 0.2em;}
.excerpts h2.post-title, .asides h3, .widget_customposts h3 { font-size: 1em;}
.widget_customposts h3 { font-size: 1em;margin-bottom:.01em;}
.page-content h1.post-title { font-size: 1.8em; margin: 0.625em 0; font-weight:normal;}
.block h3 {font-size:.8em; margin-bottom:.1em;}
.block h3 {border-bottom:2px solid #ccc; padding-bottom:0.4em;}
.block h3 a {color:#626d6e;text-decoration:none;}

.sidebar .headline h3, .sidebar .widgettitle  {background:#fff; color:#b22929;}
/* --- text elements --- */
p { margin: 1em 0 1.5em .3em; font-size: .8em; line-height:1.4;}
ul, ol { margin: 0 1.5em 1.5em 1.5em; }
ul { list-style-type: circle; }
ol { list-style-type: decimal; }

dl { margin: 0 0 1.5em 0; }
dl dt { font-weight: bold; }
dl dd { margin-left: 1.5em; }

abbr, acronym { border-bottom: 1px dotted #000; }
address { margin-top: 1.5em; font-style: italic; }
del { color: #000; }

a { color: #005689; text-decoration: none; }
a:hover { color:#a20000; }

blockquote { margin: 1.5em; }
strong { font-weight: bold; }
em, dfn { font-style: italic; }
dfn { font-weight: bold; }
pre, code { margin: 1.5em 0; white-space: pre; }
pre, code, tt { font: 1em monospace; line-height: 1.5; } 
tt { display: block; margin: 1.5em 0; line-height: 1.5; }
span.amp { /* For better-looking ampersands */
  font-family: "Goudy Old Style", Baskerville, Palatino, "Book Antiqua", serif;
  font-style: italic;
}

/* -------------------------------------------------------------- 
 03. General structure
-------------------------------------------------------------- */
/* -- grid rows -- */

.row{
	display: inline-block
}
.row:after, .row:before{
	clear: both;
	content: '.';
	display: block;
	visibility: hidden;
	height: 0;
}
* html .row {
	height: 1%;
}
.row {
	display: block;
  background:#fff;
}

/* -- topbar -- */
.topbar ul{
  list-style:none;
  margin:0 0.8em 0 0;
  float:right;
  font-size:.8em;
}
.topbar ul li {
  list-style:none;
  float:left;
  padding-left:1em;
  margin-left:1em;
}
.topbar li.rss {background: url(images/rss.gif) no-repeat left center;}
.topbar li.usr {background: url(images/user.gif) no-repeat left center;}
.topbar ul li a, .topbar ul li a:hover {
  display:block;
  text-decoration:none;
}
.topbar ul li a, .topbar ul li a:visited {
  color:#fff;
  display:block;
  padding:5px;
}
.topbar ul li a:hover {
  color:#e94d20;
}

/* -- logo -- */
.logo, .header-banner {padding-bottom:1.5em;padding-top:.5em;}
.logo a {
  text-decoration:none;
  width:288px;
  height:70px;
  float:left;
  background:#fff url(images/logo.gif) no-repeat center;
}
.logo a h1{
  font-size:22px;
  margin:0;
  padding:0;
}
.logo a h1 span{
  display:none;
}

/* --------------------- ROWS ----------------- */
.sidebar ul, .asides ul, .excerpt ul, .customs ul, page-content ul {
  font-size:.8em; line-height:1.4;
}
.second-row {
  background:#fff url(images/border_1.gif) repeat-y scroll right center;
  border-bottom:3px solid #8a9495;
}
.headline {
  margin-bottom:0.5em;
}
.first-row {
  background: #5b6161 url(images/top.jpg) repeat-x top;
}
.second-row .latest-news-image p{
  margin:-0.2em 0 0 0;
  padding:0 0 0 1.5em;
  background: url(images/img.gif) no-repeat center left;
  font-size:.7em;
  color:#bbb;
}
.second-row .latest-news-image a {display:block;}
.second-row .latest-news-image a img, .second-row .latest-news-image img{
  max-width: 300px;
  margin-bottom:0.5em;
  border:0;
}
.second-row .interviews a img, .second-row .interviews img{
  max-width: 200px;
  border:0;
}
.third-row {  
  padding:0.5em 0 0 0;
  background: #fff url(images/border_5.gif) repeat-y center;
  border-bottom:1px solid #ccc;
}
.home-content {background: #fff url(images/border_6.gif) repeat-y center; border-bottom:1px solid #ccc;}
.page-content {background: #fff url(images/border_8.gif) repeat-y center; border-bottom:1px solid #ccc;}
.footer { background: #fff url(images/border_7.gif) repeat-y center; border-bottom:3px solid #8a9495; margin-bottom:2em;}
.row-margin{
  background:#fff;
  clear:both;
  width:100%;
  height:10px;
}

.excerpts {padding-top:.5em;}
.excerpts .hentry {
  border-bottom:1px solid #ccc;
  margin-bottom:0.5em;
}
.excerpts .entry { display:block; }
.blocks a img, .blocks img, .home-content .excerpts a img, .home-content .excerpts img, .arkiiv .hentry a img, .arkiiv .hentry img {
  float:left;
  margin:0.2em 0.5em 0.2em 0;
  border:0;
}
.block div {display:block;}
.block div p{
  line-height:1;
  margin:.5em 0 1em 0.3em;
}
.arkiiv .hentry {
  border-bottom:1px solid #ccc;
  margin-bottom:0.7em;
  padding-bottom:0.2em;
}
/* -- posts and pages -- */


/* -- post tools -- */
.post-tools {
	float:right;
	border:1px solid #ccc;
	margin:0 0 10px 10px;
	padding:4px;
	text-transform:uppercase;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.7em;
}

.post-tools span {
	border-bottom:1px dotted #ccc;
	padding: 8px 4px 8px 4px;
	display:block;
}
.post-tools span.taf a {
  background: url(images/email.gif) no-repeat center left;
  padding-left:18px;
}
.post-tools span.print a {
  background: url(images/print.gif) no-repeat center left;
  padding-left:18px;
}
.post-tools span.twitter a {
  background: url(images/twitter.gif) no-repeat center left;
  padding-left:18px;
}
.post-tools span.facebook a {
  background: url(images/facebook.gif) no-repeat center left;
  padding-left:18px;
}
.post-tools span.addcomment a {
  background: url(images/comment.gif) no-repeat center left;
  padding-left:18px;
}
.post-tools span.advert { border:0; margin-top:.8em;}
.post-tools span.advert a img, .post-tools span.advert img {border:0;}
.article-tools span.advert a {
  background: #fff;
}
.post-tools span a { color:#8a9495; }

/* -- post metas -- */
p.post-meta, p.extras {
  border-bottom:1px dashed #ccc;
  border-top:1px dotted #ccc;
  color:#999;
  font-family:Helvetica,Arial,sans-serif;
  font-size:0.7em;
  margin:0.5em 0;
}
p.extras {
  border-bottom:0 none;
}
p.post-meta span {
  text-transform:uppercase;
}
a.read-more {
  background:transparent url(images/read-more.gif) no-repeat left center;
  padding-left:1em;
}
p.extras a {
  color:#8a9495;
  padding-left:2em;
  text-decoration:none;
  text-transform:uppercase;
}
p.extras a:hover {color:#a5b0b1;text-decoration:underline;}
a.listen {
  background:transparent url(images/audio-more.gif) no-repeat left center;
  margin-right:2em;
}
a.sawir {
  background:transparent url(images/img.gif) no-repeat left center;
  margin-right:2em;
}
a.watch {
  background:transparent url(images/video-more.gif) no-repeat left center;
  margin-right:2em;
}
a.commentz {
  background:transparent url(images/comment.gif) no-repeat left center;
}
.page-content .post-meta{border:0;}
/* -------------------------------------------------------------- 
 04. Navigation
-------------------------------------------------------------- */
/*--- general --- */
.navigation {
  background:#8a9495;
  border-bottom:5px solid #c32600;
  font-size:.8em;
}
.sub-navigation {
  background:#de430a url(images/subnav.jpg) repeat-x center;
  font-size:.8em;
  border-bottom:2px solid #de430a;
}

/* Main navigation
-------------------------------------------------------------- */
.navigation ul#nav{
  list-style:none;
  margin:0;
  float:left;
}
.navigation ul#nav li {
  list-style:none;
  float:left;
}
.navigation ul#nav li a, .navigation ul#nav li a:hover {
  display:block;
  text-decoration:none;
}

.navigation ul#nav li a, .navigation ul#nav li a:visited {
  border-right:1px solid #5b6161;
  color:#fff;
  font-weight:bold;
  display:block;
  padding:5px 10px;
}
.navigation ul#nav li.current_page_item a, .navigation ul#nav li.current_page_item a:hover, .navigation ul#nav li.current_page_item a:active, .navigation ul#nav li.current_page_item a:visited {
  background:#c32600 url(images/nav.jpg) repeat-x center;
  color:#fff;
}
.navigation ul#nav li a:hover, .navigation ul#nav li a:active {
  background:#9fabac;
  color:#fff;
  text-decoration:none;
}

/* Sub-navigation
-------------------------------------------------------------- */

/* --- essential styles --- */
.sub-navigation #sub-nav, .sub-navigation #sub-nav * {
	margin:0;
	padding:0;
	list-style:none;
}
.sub-navigation #sub-nav { line-height:	1.0;}
.sub-navigation #sub-nav ul {
	position:absolute;
	top:-999em;
	width:10em; /* left offset of submenus need to match (see below) */
}
.sub-navigation #sub-nav ul li { width:100%; }
.sub-navigation #sub-nav li:hover {
	visibility:inherit; /* fixes IE7 'sticky bug' */
}
.sub-navigation #sub-nav li {
	float:left;
	position:relative;
}
.sub-navigation #sub-nav a {
	display:block;
	position:relative;
}
.sub-navigation #sub-nav li:hover ul, .sub-navigation #sub-nav li.sfHover ul {
	left:0;
	top:2em; /* match top ul list item height */
	z-index:99;
}
.sub-navigation ul#sub-nav li:hover li ul, .sub-navigation ul#sub-nav li.sfHover li ul { top:-999em; }
.sub-navigation ul#sub-nav li li:hover ul, .sub-navigation ul#sub-nav li li.sfHover ul {
	left:10em; /* match ul width */
	top:0;
}
.sub-navigation ul#sub-nav li li:hover li ul, .sub-navigation ul#sub-nav li li.sfHover li ul { top:-999em; }
.sub-navigation ul#sub-nav li li li:hover ul, .sub-navigation ul#sub-nav li li li.sfHover ul {
	left:10em; /* match ul width */
	top:0;
}

/* --- skinning --- */
.sub-navigation #sub-nav {
	float:left;
}
.sub-navigation #sub-nav a {
	border-right:1px solid #e94d20;
	padding:.5em .8em;
	text-decoration:none;
}
.sub-navigation #sub-nav a, .sub-navigation #sub-nav a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:#fff;
}
.sub-navigation #sub-nav li li {
  border-top:1px dashed #e94d20;
  background:#c62901; 
	filter:alpha(opacity=98);
	-moz-opacity:0.98;
	-khtml-opacity: 0.98;
	opacity: 0.98;
}
.sub-navigation #sub-nav li li li { background:#ae0400; }
.sub-navigation #sub-nav li:hover, .sub-navigation #sub-nav li.sfHover,
.sub-navigation #sub-nav a:focus, .sub-navigation #sub-nav a:hover, .sub-navigation #sub-nav a:active {
	background:#c62901;
	outline:0;
}

/* --- arrows --- */
.sub-navigation #sub-nav a.sf-with-ul {
	padding-right:2em;
	min-width:1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:absolute;
	display:block;
	right:.75em;
	top:1.05em; /* IE6 only */
	width:10px;
	height:10px;
	text-indent:-999em;
	overflow:hidden;
	background:url(images/nav-arrows.png) no-repeat -9px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:.6em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* --- apply hovers to modern browsers --- */
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* --- point right for anchors in subs --- */
.sub-navigation #sub-nav ul .sf-sub-indicator { background-position:  -10px 0; }
.sub-navigation #sub-nav ul a > .sf-sub-indicator { background-position:  0 0; }

/* --- apply hovers to modern browsers --- */
.sub-navigation #sub-nav ul a:focus > .sf-sub-indicator,
.sub-navigation #sub-nav ul a:hover > .sf-sub-indicator,
.sub-navigation #sub-nav ul a:active > .sf-sub-indicator,
.sub-navigation #sub-nav ul li:hover > a > .sf-sub-indicator,
.sub-navigation #sub-nav ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/* Search form and breadcrumb
-------------------------------------------------------------- */

/* --- search form --- */
.navigation #search-form {float:right; display:block; padding:4px 10px; color:#526d6e;}
.navigation #search-form input {
  border:1px inset #626d6e;
  width: 140px;
  padding:1px 5px;
  padding-right:30px;
  background: #fff url(images/search.gif) no-repeat center right;
}

/* --- breadcrumb --- */
.bc_wrap{background:#fff;float:left;}
.breadcrumb {border-bottom: 1px solid #e5e5e5; margin-bottom:15px; background: #f5f5f5 url(images/breadcrumb.jpg) repeat-x center;}
.breadcrumb .breadcrumb-trail {padding:5px; margin:.2em 0;}
.breadcrumb .breadcrumb-trail .sep {background:url(images/sep.gif) no-repeat center;padding:1px; margin:0 5px;}
.breadcrumb .breadcrumb-trail .yah {font-variant:small-caps; color:#666;}

/* -------------------------------------------------------------- 
 05. Media
-------------------------------------------------------------- */
/* --- images --- */
.single .entry img, .single .entry a img, .page .entry img, .page .entry a img, .attachment .entry img{
  background:#fff;
  border:1px solid #d7d7d7;      
}
.page-content p img {
  margin:0 5px;
}
/* -- image captions -- */
.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption {
	border: 1px solid #ccc;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin:0 .625em .625em .625em;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* -------------------------------------------------------------- 
 06. Form elements
-------------------------------------------------------------- */
/* -- login -- */
.loginform form{
  padding:16px 16px 0px 16px;
  font-weight:normal;
  background:#fff;
  border:1px solid #e5e5e5;
}
.loginform form .forgetmenot{
  font-weight:normal;
  float:left;
  margin-bottom:0;
}
.button{
  font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
  padding:3px 10px;
  border:1px outset #8a9495;
  font-size:12px;
  border-width:1px;
  border-style:solid;
  cursor:pointer;
  text-decoration:none;
  margin-top:-3px;
}
.loginform form p{margin-bottom:0;}
.loginform label{
  color:#626d6e;
  font-size:13px;
}
.loginform form .forgetmenot label{
  font-size:11px;
  line-height:19px;
}
.loginform form .submit, .loginform .alignright{float:right;}
.loginform form p{margin-bottom:20px;}
.loginform #login_error, .loginform .message{
  margin:0 0 16px 8px;
  border-width:1px;
  border-style:solid;
}
.loginform #user_pass, .loginform #user_login, .loginform #user_email{
  font-size:24px;
  width:97%;
  padding:3px;
  margin-top:2px;
  margin-right:6px;
  margin-bottom:16px;
  border:1px inset #8a9495;
  background:#eee;
  color:#8a9495;
}

/* -- sidebar -- */
#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
}
#sidebar #searchsubmit {
	padding: 1px;
}
/* -- posts --
.entry form { text-align:center;} */
select {width: 130px;}

/* -- subscribe form -- */
form .input {
  border:1px inset #e9e9e9;
  background:#eee;
  color:#666;
  padding:5px 8px;
  float:left;
}
form .bt {margin:0 0 0 1em; float:left}

/* -- comments -- */
#commentform input#url, #commentform input#email, #commentform input#author {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
}
#commentform {margin: .4em .625em 2em 0;}
#commentform textarea {width: 100%;}
#respond:after {
	content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
}
/* -------------------------------------------------------------- 
 07. Comments
-------------------------------------------------------------- */
h3#comments, #respond h3 {
  margin-top:1.3em;
  margin-bottom:1.3em;
}
.comments {padding:.6em;margin:.5em 0;}
.comments ul
.alt {
	margin: 0;
	padding: 10px;
}
.commentlist {
	padding: 0;
	margin:0;
}
.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;
}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}
.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
}
.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
}
.commentmetadata {
	margin: 0;
	display: block;
	}
.commentlist li, #commentform input#url, #commentform input#email, #commentform input#author, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
#commentform input#url,#commentform input#email,#commentform input#author, #commentform textarea {
	padding: .3em;
	border:1px inset #8a9495;
}
#commentform input.bt {
  padding:0;
  border:0;
}
.commentlist li ul li {
	font-size: 1em;
}
.commentlist li {
	font-weight: bold;
}
.commentlist li .avatar { 
	float: left;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	margin-right:4px;
}
.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
}
#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.commentlist .vcard {color:#aaa;}
.commentlist .vcard a {color:#999; text-decoration:none;  text-transform:uppercase; font-weight:bold; font-size:1em;}
.commentlist .vcard a:hover {color:#666;}
.commentmetadata{
  color:#999;
	font-weight: normal; font-size:.8em; border-bottom:3px solid #ccc;
}
.commentmetadata a {color:#999; text-decoration:none;}
.commentmetadata a:hover {color:#666;}
.commentlist .children{margin-right:0;}
/* -------------------------------------------------------------- 
 10. Advertisements
-------------------------------------------------------------- */
.header-banner img{
 float:right;
 margin-right:1em;
}
/* -------------------------------------------------------------- 
 11. Misc
-------------------------------------------------------------- */
.little-margin{margin:.5em 0;}
.margin-bottom{margin:2em 0;}
/* -- calendar -- */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
}
#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}
#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}
#wp-calendar a {display: block;}
#wp-calendar caption {
	text-align: center;
	width: 100%;
}
#wp-calendar td {
	padding: 3px 0;
	text-align: center;
}
#wp-calendar td.pad:hover {background-color: #fff; } /* doesn't work in IE */

/* -- misc settings -- */
.thread-alt { background-color: #f8f8f8; }
.thread-even { background-color: #fff; }
.depth-1 { border: 1px solid #ccc; }
.even, .alt {	border-left: 1px solid #ccc; }
small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
}

/* -- alignments -- */
.center {	text-align: center; }
.alignright { float: right; }
.alignleft { float: left; }

.custom-posts .custom-posts {
  border-bottom:1px dotted #ccc;
  clear:both;
  margin:0 5px;
  padding:7px 2px;
}
.widget_customposts img, .widget_customposts a img{
  background:#fff;
  margin:0.2em 0.5em 0.2em 0;
  border:0;
}
.widget_customposts ul {
  margin:5px;
  padding:0 5px 5px 6px;
  list-style:none;
}
.widget_customposts ul li {
  background: url(images/bullet2.gif) no-repeat 0 8px;
  border-bottom:1px dotted #ccc;
  padding:5px 0 5px 16px;
}
.widget_customposts {
  margin:7px 0 7px 7px;
  padding:0 0 10px;
}
.widget_customposts p {margin-top:.4em;}

.copyright {
  text-align:center;
  padding-bottom:1em;
}
.copyright p {
  margin:.2em 0;
}
a.adv {
display:block;
text-align:center;
}
.audioplayer_container {
background-color:#f3f3f3;
border:1px solid #ccc;
margin:0 0.625em 0.625em;
padding: 0.625em;
text-align:center;
float:right;
}
.entry ul, .entry ol { margin: 1em 1.5em 1.5em 2.5em; font-size: .8em; line-height:1.4;}
.latest-news-image {height:200px; background: url(http://sarmaanyo.com/wp/wp-content/uploads/2010/02/pending.png) no-repeat center;}
