/*
Theme Name: SixMothsInSudan
*/
html {font-size:100.01%;}
html,body {
	height: 100%;
	margin: 0;
}
body{
	margin:0;
	color:#000;
	/* font:62.5% Courier New, Courier, monospace; */
	font:50% Tahoma, Arial, Helvetica, sans-serif;
	background:#fff;
}
img{border-style:none;}
a{
	text-decoration:underline;
	color:#8B1508;
}
a:hover{text-decoration:none;}
#page {
	margin:0 auto;
	width:980px;
	min-height: 100%;
}
* html #page {height:100%;}
/* header */
#header {
	width:980px;
	overflow:hidden;
	position:relative;
	margin: 0 0 32px;
}
/* logo */
#header .logo{
	position:absolute;
	top:13px;
	left:11px;
	width:95px;
	height:15px;
	text-indent:-9999px;
	overflow:hidden;
}
#header .logo a{
	background:url(images/logo.png) no-repeat;
	display:block;
	height:100%;
}
/* navigation */
.nav{
	width: 100%;
	overflow: hidden;
}
.nav ul{
	margin: 0;
	padding: 0;
	list-style: none;
	background: url(images/bg-menu.gif) no-repeat;
	width: 100%;
	overflow: hidden;
}
.nav ul li{
	float:left;
	padding: 0 0 0 45px;

}
.nav ul li a{
	float:left;
	height: 48px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(images/bg-menu.gif) no-repeat;
}
.nav ul li .book{
	width:77px;
	background-position: -45px 0;
}
.nav ul li .book:hover{background-position:-45px -48px;}
.nav ul li .blog{
	width:62px;
	background-position: -167px 0;
}
.nav ul li .blog:hover{background-position:-167px -48px;}
.nav ul li .involve{
	width:164px;
	background-position: -274px 0;
}
.nav ul li .involve:hover{background-position:-274px -48px;}
.nav ul li .images{
	width:94px;
	background-position: -483px 0;
}
.nav ul li .images:hover{background-position:-483px -48px;}
.nav ul li .author{
	width:94px;
	background-position: -622px 0;
}
.nav ul li .author:hover{background-position:-622px -48px;}
.nav ul li .press{
	width:202px;
	background-position: -761px 0;
}
.nav ul li .press:hover{background-position:-761px -48px;}
/* content*/
#content {
	width:954px;
	overflow:hidden;
	padding:0 0 87px;
}
/* main area */
.main{
	width: 580px;
	float: left;
}
/* video */
.video{
	width: 100%;
	overflow: hidden;
	margin: 0 0 21px;
}
.video strong{
	display: block;
	font:bold 1.9em Tahoma, Arial, sans-serif;
	color:#8b1508;
	margin: 0 0 3px;
}
.video .video-box{
	width: 100%;
	overflow: hidden;
}
.video .video-box img{display:block;}
/* main area box */
.main-box{
	width: 100%;
	overflow: hidden;
	background: url(images/main-box.gif) repeat-y;
	margin: 0 0 22px;
}
.main-box .top{background:url(images/main-box-top.gif) no-repeat;}
.main-box .bottom{
	background:url(images/main-box-bottom.gif) no-repeat 0 100%;
	height: 1%;
	overflow: hidden;
	padding:0 0 19px;
}
/* heading */
.main-box .heading{
	width: 100%;
	overflow: hidden;
	background: url(images/heading.gif) repeat-y;
}
.main-box .heading .heading-top{background:url(images/heading-top.gif) no-repeat;}
.main-box .heading .heading-bottom{
	background:url(images/heading-bottom.gif) no-repeat 0 100%;
	height: 1%;
	padding: 8px 12px 20px 20px;
}
/* rss */
.main-box .heading .rss{
	float: right;
	background: url(images/rss.gif) no-repeat;
	width: 31px;
	height: 17px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 3px 0 0;
}
/* blog headings */
.main-box .heading .h-blog{
	margin: 0;
	background: url(images/a_thread.gif) no-repeat;
	width: 303px;
	height: 23px;
	text-indent: -9999px;
	overflow: hidden;
}
.main-box .heading .h-praise{
	margin: 0;
	background: url(images/h-praise.gif) no-repeat;
	width: 345px;
	height: 23px;
	text-indent: -9999px;
	overflow: hidden;
}
.main-box .heading .h-praisereviews{
	margin: 0;
	background: url(images/h-praisereviews.gif) no-repeat;
	width: 232px;
	height: 23px;
	text-indent: -9999px;
	overflow: hidden;
}
.main-box .heading .h-comment{
	margin: 0;
	background: url(images/h-comments-red.gif) no-repeat;
	width: 100px;
	height: 22px;
	text-indent: -9999px;
	overflow: hidden;
}

/* blog-box */
.blog{
	width: 100%;
	overflow: hidden;
}
.blog ul, .main-box .forum ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.blog ul li, .main-box .forum ul li{
	vertical-align: top;
	width: 100%;
	overflow: hidden;
	margin: 0 0 14px;
}
.blog .image, .main-box .forum .image{
	width: 110px;
	float: left;
	margin: 7px 19px 0 0;
}
.blog .text, .main-box .forum .text{
	height: 1%;
	overflow: hidden;
}
.blog .text strong a, .main-box .forum .text strong a {
	display:block;
	font:bold 1.7em Tahoma, Arial, sans-serif;
	color: #8b1508;
	text-decoration:none;
	margin-bottom:5px;
}
.blog .text p, .main-box .forum .text p {
	margin: 0;
	font-size: 1.6em;
	line-height: 1.25em;
	padding-bottom:12px;
}
.blog .text .single, .blog .text .single p {
	margin: 0;
	font-size: 14px;
	line-height: 22px;
	padding-bottom:12px;
}
.blog .text h1 {
	font-size: 2.8em;
}
.text a.more, .main-box .text .p strong { 
	font-weight: bold; 
	margin: 0;
	font-size: 12px;
	line-height: 15px;
}
.blog .text .more, .main-box .forum .text .more{
	font-size: 12px;
	line-height: 15px;
	color:#8b1508;
}
.blog .blog-box, .main-box .forum .forum-box{
	height: 1%;
	overflow: hidden;
	padding: 6px 30px 0 40px;
	margin: 0 0 8px;
}
.blog .more-posts, .main-box .forum .more-posts{
	text-align: right;
	font:bold 1.4em/1.143em Tahoma, Arial, sans-serif;
}
.more-posts a{color:#8b1508;}
.main-box .forum{
	width: 100%;
	overflow: hidden;
}
.main-box .forum .title{
	height: 1%;
	overflow: hidden;
	background: url(images/bg-forum.gif) no-repeat 8px 0;
	padding: 6px 40px 7px;
	margin: 0 0 7px;
}
.main-box .forum .title h4{
	margin: 0;
	background: url(images/h-forum.gif) no-repeat;
	width: 73px;
	height: 23px;
	text-indent: -9999px;
	overflow: hidden;
}
.page {
	font:normal 1.4em/1.2em Tahoma, Arial, sans-serif;
	padding:4px 25px 10px 15px;
}
.widetear {
	background: url(images/tear_wide.jpg) no-repeat;
	width:580px;
	min-height:160px;	
}
.widetear .page {
	padding:22px 40px 0 50px;
	color:#444;
	font-size:1.7em;
	line-height:1.25em;
}
.pager {
	text-align:center;
	font-size:1.6em;
	font-weight:bold;
}
.pager a {
	text-decoration:none;
}
/* map-box */
.main-box .map{
	height:1%;
	overflow: hidden;
	padding: 2px 0 10px 24px;
}
.main-box .map .map-box{
	width: 100%;
	overflow: hidden;
}
.main-box .map .map-box img{
	display:block;
	border: 1px solid #ccc;
}
.main-box .heading .h-map{
	margin: 0;
	background: url(images/get_closer.gif) no-repeat;
	width: 118px;
	height: 23px;
	text-indent: -9999px;
	overflow: hidden;
}
/* get involved box */
.main-box .involved{
	height:1%;
	overflow: hidden;
	padding: 11px 30px 11px;
}
.main-box .heading .h-involved{
	margin: 0;
	background: url(images/h-involved.gif) no-repeat;
	width: 159px;
	height: 23px;
	text-indent: -9999px;
	overflow: hidden;
}
/* widgets */
.widgets{
	width: 100%;
	overflow: hidden;
	margin: 0 0 17px;
	position: relative;
}
.widgets .photo{
	float: left;
	width: 173px;
	margin: 0 5px 0 0;
}
.widgets .widget-1{
	float: left;
	width: 169px;
	margin: 0 12px 0 0;
	position: relative;
}
.widgets .widget-2{
	float: left;
	width: 169px;
	position: absolute;
	height: 191px;
	right:0;
}
.main-box .involved .text{
	width: 100%;
	overflow: hidden;
}
.main-box .involved .text strong{
	display:block;
	font:bold 1.8em Tahoma, Arial, sans-serif;
	color: #8b1508;
}
.main-box .involved .text p{
	margin: 0;
	font-size: 1.6em;
	line-height: 1.25em;
}
.main-box .involved .text .more{
	color:#8b1508;
	line-height: 18px;
	margin: 0 0 0 18px;
}
/* sidebar */
.sidebar{
	width: 348px;
	float: right;
	overflow: hidden;
}

/* book */
.sidebar .book{
	height:1%;
	overflow: hidden;
	padding: 0 0 0 22px;
	margin: 0 0 24px;
}
.sidebar .book strong{
	display: block;
	margin: 0 0 3px;
	font:bold 1.9em Tahoma, Arial, sans-serif;
	color:#8b1508;
}
.sidebar .book .image{
	width: 100%;
	overflow: hidden;
	margin: 0 0 14px;
}
.sidebar .book .image img{display:block;}
.sidebar .book .links{
	height:1%;
	overflow: hidden;
	padding: 0 38px 0 9px;
}
.sidebar .book .links ul{
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}
.sidebar .book .links ul li{
	vertical-align: top;
	font:bold 1.5em Tahoma, Arial, sans-serif;
	margin: 0 0 9px;
}
.sidebar .book .links ul li a{color:#8e2e0d;}
.sidebar .book .links .facebook{
	background: url(images/facebook.gif) no-repeat;
	width: 99px;
	height: 46px;
	float: right;
	text-indent: -9999px;
	overflow: hidden;
	margin: 24px 0 0;
}
/* praise */
.sidebar .praise{
	width: 314px;
	padding: 19px 21px 18px 24px;
	overflow: hidden;
	background: url(images/bg-praise.gif) no-repeat;
	margin: 0 0 32px -8px;
}
.sidebar .praise strong{
	display: block;
	font:bold 19px Tahoma, Arial, sans-serif;
	color:#8b1508;
	margin: 0 0 8px 8px;
}
.sidebar .praise strong a{color:#8b1508;}
.sidebar .praise .image{
	width: 100%;
	overflow: hidden;
}
.sidebar .praise .image img{display:block;}
.sidebar .praise .more{
	text-align:right;
	font:bold 14px Tahoma, Arial, sans-serif;
	padding: 0 4px 0 0;
}
.sidebar .praise .more a{color:#8b1508;}
/* sidebar-box */
.sidebar-box{
	width: 100%;
	overflow: hidden;
	background: url(images/sidebar.gif) repeat-y;
	margin:0 0 22px;
}
.sidebar-box .top{background:url(images/sidebar-top.gif) no-repeat;}
.sidebar-box .bottom{
	background:url(images/sidebar-bottom.gif) no-repeat 0 100%;
	height: 1%;
	overflow: hidden;
	padding:0 0 19px;
}
.sidebar-box .heading .h-newsreviews{
	margin: 0;
	background: url(images/h-newsreviews.gif) no-repeat;
	width: 232px;
	height: 19px;
	text-indent: -9999px;
	overflow: hidden;
	position:relative;
	top:-3px;
}
.sidebar-box .heading .h-press{
	margin: 0;
	background: url(images/h-press.gif) no-repeat;
	width: 63px;
	height: 20px;
	text-indent: -9999px;
	overflow: hidden;
	position:relative;
	top:-3px;
}
/* sidebar heading */
.sidebar-box .heading{
	width: 100%;
	overflow: hidden;
	background: url(images/sidebar-heading.gif) repeat-y;
}
.sidebar-box .heading .heading-top{background:url(images/sidebar-heading-top.gif) no-repeat;}
.sidebar-box .heading .heading-bottom{
	background:url(images/sidebar-heading-bottom.gif) no-repeat 0 100%;
	height: 1%;
	padding: 10px 12px 18px 24px;
}
/* topics-box */
.sidebar-box .topics{
	height: 1%;
	overflow: hidden;
	padding: 1px 24px 2px;
}
.sidebar-box .heading .h-topics{
	margin: 0;
	background: url(images/h-topics.gif) no-repeat;
	width: 73px;
	height: 23px;
	text-indent: -9999px;
	overflow: hidden;
}
.sidebar-box .topics .popularity{
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: justify;
}
.sidebar-box .topics .popularity li{
	display: inline;
	font-family:Tahoma, Arial, sans-serif;
}
.sidebar-box .topics .popularity li a{text-decoration:none;}
.sidebar-box .topics .popularity li a:hover{text-decoration:underline;}
.sidebar-box .topics .popularity .popular{font-size:1em;}
.sidebar-box .topics .popularity .popular a{color:#6e8fcf;}
.sidebar-box .topics .popularity .v-popular{font-size:1em;}
.sidebar-box .topics .popularity .v-popular a{color:#9eb6e3;}
.sidebar-box .topics .popularity .vv-popular{font-size:1.3em;}
.sidebar-box .topics .popularity .vv-popular a{color:#95b1e3;}
.sidebar-box .topics .popularity .vvv-popular{font-size:1.5em;}
.sidebar-box .topics .popularity .vvv-popular a{color:#6e8fcf;}
.sidebar-box .topics .popularity .vvvv-popular{font-size:2em;}
.sidebar-box .topics .popularity .vvvv-popular a{color:#00379f;}
.sidebar-box .topics .popularity .vvvvv-popular{font-size:2.7em;}
.sidebar-box .topics .popularity .vvvvv-popular a{color:#00379f;}
/* comments-box */
.sidebar-box .comments{
	height: 1%;
	overflow: hidden;
	padding: 9px 15px 0 24px;
}
.sidebar-box .heading .h-comments{
	margin: 0;
	background: url(images/h-comments.gif) no-repeat;
	width: 186px;
	height: 23px;
	text-indent: -9999px;
	overflow: hidden;
}
.sidebar-box .comments ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.sidebar-box .comments ul li{
	vertical-align: top;
	width: 100%;
	overflow: hidden;
	margin: 0 0 15px;
}
.sidebar-box .comments strong{
	font-size:1.4em;
	line-height: 1.25em;
	color:#8b1508;
	font-family: Tahoma, Arial, sans-serif; 
}
.sidebar-box .comments p{
	margin: 5px 0 0;
	font-size:1.6em;
	line-height: 1.1em;
}
.sidebar-box .comments .more{
	color:#8b1508;
	font-size:1.6em;
}
/* connect-box */
.sidebar-box .connect{
	height: 1%;
	overflow: hidden;
	padding: 6px 17px 7px;
}
.sidebar-box .heading .h-connect{
	margin: 0;
	background: url(images/h-connect.gif) no-repeat;
	width: 123px;
	height: 23px;
	text-indent: -9999px;
	overflow: hidden;
}
.sidebar-box .connect .user-holder{
	width:100%;
	overflow:hidden;
	margin: 0 0 21px;
}
/* user-box */
.sidebar-box .connect .user-box{
	width: 118px;
	float: left;
	border:solid #d8dfea;
	border-width: 0 1px 1px;
}
.sidebar-box .connect .user-box .title{
	height:1%;
	overflow: hidden;
	background: #3b5998;
	padding: 5px 9px 6px;
	margin: 0 0 5px;
}
.sidebar-box .connect .user-box .h-facebook{
	display: block;
	background: url(images/h-facebook.gif) no-repeat;
	width:72px;
	height: 15px;
	text-indent: -9999px;
	overflow: hidden;
}
.sidebar-box .connect .user-box .photo{
	width: 100px;
	overflow: hidden;
	margin: 0 auto 7px;
}
.sidebar-box .connect .user-box .photo img{display:block;}
.sidebar-box .connect .user-box .status{
	height:1%;
	overflow: hidden;
	padding: 0 6px;
}
.sidebar-box .connect .user-box .status strong{
	font:1.2em/1em Arial,Tahoma, sans-serif;
	color:#8a8a8a;
}
.sidebar-box .connect .user-box .status p{
	margin: 0 0 2px;
	font:1.2em/1em Arial,Tahoma, sans-serif;
}
.sidebar-box .connect .twitter{
	width: 180px;
	float: right;
}
.sidebar-box .connect .twitter img{display:block;}
/* find me box */
.sidebar-box .connect .find{
	width:312px;
	overflow: hidden;
	background: #e0e0e0;
}
.sidebar-box .connect .find .find-top{background:url(images/find-me-top.gif) no-repeat;}
.sidebar-box .connect .find .find-bottom{
	background:url(images/find-me-bottom.gif) no-repeat 0 100%;
	height: 1%;
	overflow: hidden;
	padding: 7px 0 4px 12px;
}
.sidebar-box .connect .find .find-me{
	float: left;
	background: url(images/find-me.gif) no-repeat;
	width: 106px;
	height: 19px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 9px 0 0;
}
.sidebar-box .connect .find ul{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 180px;
	float: right;
}
.sidebar-box .connect .find ul li{
	float: left;
	width: 36px;
	padding: 0 9px 0 0;
}
.sidebar-box .connect .find ul li img{display:block;}
/* footer */
#footer {
	width:902px;
	overflow:hidden;
	background: url(images/bg-footer.jpg) no-repeat;
	height: 58px;
	padding: 29px 48px 0 30px;
	margin: -87px auto 0;
	position: relative;
}
#footer .designed-by{
	float: right;
	background: url(images/designed-by.gif) no-repeat;
	width: 133px;
	height: 38px;
	text-indent: -9999px;
	overflow: hidden;
}
#footer ul{
	margin:0;
	padding:15px 0 0;
	list-style: none;
	float: left;
}
#footer ul li{
	float: left;
	font:bold 1.2em Tahoma, Arial, sans-serif;
	padding: 0 29px 0 0;
}
#footer ul li a{color:#8b1508;}


/* my stuff	*/
.suddenly .text, .sixthings .text {
	font-size:1.6em;
}
.suddenly a {
	display:block;
	text-decoration:underline;
	font-size:1.65em;
	font-weight: bold;
}
.narrowtear {
	background: url(images/tear_narrow.jpg) no-repeat;
	width:350px;
	min-height:200px;	
}
.narrowtear .page {
	padding:22px 30px 0 30px;
	color:#222;
	font-size:1.6em;
	line-height:1.25em;
}
.narrowtear .page .more, .booktear .page .more {
	margin-top:5px;
	font-weight: bold;
}
.narrowtear .page strong, .booktear .page strong {
	color:#3b589a;
	margin-bottom:8px;
	display:block;
}
.narrowtear .page .image {
	display:block;
	margin-bottom:6px;
}


.booktear {
	background: url(images/tear_book.jpg) no-repeat;
	width:350px;
	min-height:200px;	
	margin-bottom:20px;
}
.booktear .page {
	padding:22px 160px 0 20px;
	color:#222;
	font-size:1.4em;
	line-height:1.25em;
}
.booktear .page .image {
	display:block;
	margin-bottom:6px;
	width:170px;
	overflow:hidden;
}

.sidebar-box .heading .h-archives{
	margin: 0;
	background: url(images/h-archives.gif) no-repeat;
	width: 95px;
	height: 21px;
	text-indent: -9999px;
	overflow: hidden;
	position:relative;
	top:-3px;
}
.sidebar-box .comments a {
	margin: 0;
	font-size:13px;
}
.sixthings .text {
	background:#fff url(images/six_things_background.jpg) no-repeat;
	padding-left:70px;
	padding:10px 10px 0 115px;
	height:595px;
}
.sixthings a {
	display:block;
	text-decoration:underline;
	margin:30px 0;
	padding-bottom:33px;
	font:bold 1.0em/1.1em Tahoma, Arial, sans-serif;
	text-decoration:none;
	height:30px;
}
.tahoma, .tahoma p {
	font-size:1.25em !important;
	line-height:1.3em !important;
	font-family: Tahoma, Arial, sans-serif !important;
}
.tahoma a {
	font-weight:bold;
}



/* simply scroll	*/


/* Container DIV - automatically generated */
.simply-scroll-container { 
	position: relative;
}

/* Clip DIV - automatically generated */
.simply-scroll-clip { 
	position: relative;
	overflow: hidden;
	z-index: 2;
	width:167px;
	height:169px;
}

/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
.simply-scroll-list { 
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
	
.simply-scroll-list li {
	padding-left:10px;
	margin: 0;
	list-style: none;
	width: 168px;
	height: 30px;
}

#title {
	font-size:14px;
	padding:5px;
	color:#900;
}
									
img.alignleft {
	margin:0 20px 12px 0;
	float:left;
	padding:5px;
	border:1px solid #ddd;
}									
img.alignright {
	margin:0 0 12px 20px;
	float:right;
	padding:5px;
	border:1px solid #ddd;
}									

a#donate {
	display:block;
	height:20px;
	background:#900;
	color:#fff;
	text-align:center;
	position:absolute;
	bottom:0;
	z-index:20;
	width:159px;
	padding:5px;
}

.months p {
	margin:1.2em 0;
}