/*

Theme Name: Salah's Theme
Description: Salah's Theme
Version: 1.0
Author: Salah@SalahStudios.com

*/

.small-font {font-size:10pt;}

.main-menu-top-wrap {background:#050584;width:100%;}

.main-menu-top {position:relative;width:950px;line-height:27px;margin:0 auto 0 auto;color:#fff;font-size:9pt;}

.main-menu-top a {color:#fff !important;}

.tagline {float:left;position:relative;font-size:13pt;color:#fffffF;font-weight:bold;text-shadow:1px 1px 3px #000;top:19px;left:-16px;}
.superscript{font-size:5pt; vertical-align:top;} 

/* Site Map */
.post-item {
text-transform:capitalize;
}



/* H1 */

.h1-single {border:none;height:30px;background:#205CB2 url(images/side-menu-bg.png) repeat-x bottom left;}

.skyscraper {background:#050584 url(images/bg160x600.png);width:268px;height:620px;padding:10px 0 0 0;margin:0 0 10px 0;}

h1 {

float:left;position:relative;margin-left:19px;font-size:13pt;color:#fffffF;top:-6px;font-weight:bold;text-shadow:1px 1px 3px #000;


}

*h1 {top:6px !important;} /* H1 IE 6 and 7 */





/* Body/BG */

.key-color1 {

background:#050584;

}



.key-color1 ul {

color:#050584;

}



.key-color2 {

background:#D9E7F9;

}



.key-color3 {

background:#888;

}



.key-color4 {

background:#205CB2;

}



.visilink a {

color:#050584 !important;

text-decoration:underline !important;

}



u {}

strong {}

em {}



h3 {
	font-size:10pt;
	color:#000;
	font-weight:bold;
	margin:0; padding:0px 0 0 0px;
	width:430px;
	display:inline;
text-transform:capitalize;
}

	

h3 a:link, h3 a:visited, h3 a:active {

		color:#050584;

}



/* Header */

#logo {

position:relative;left:41px;top:12px;float:left;width:205px;height:63px;background:none;

}

#logo a {
width:205px;height:63px;display:block;
}

#banner {
position:relative;
margin:47px 171px 0 0;
padding:0;
float:right;
}





#btn-twitter {

position:relative;left:-280px;top:147px;float:left;

}



#btn-facebook {

position:relative;left:-239px;top:147px;float:left;

}



#main-menu-top ul {

margin:143px 0 0 0; 

padding: 0; 

list-style-type: none;

list-style-image: none;

}



#main-menu-top li {

display: inline-block;

line-height:30px;

padding: 0px 9px 0px 9px;

background:url(http://buildmailbox.com/wp-content/themes/salah/images/menuspacer.png) no-repeat top right;

}



#main-menu-top li:last-of-type {

background:none;

}



#main-menu-top a{

font-size:13pt;

font-family:'Century Gothic',verdana,arial,helvetica,sans-serif;

color:#fff;

}



#main-menu-top a:hover{

color:#284501;

text-decoration:none;

}



/* End Header */



.related-posts {

font-size:10pt;

padding-right:5px;

}



.related-posts ul{

position:relative;

top:-9px;

left:-12px;

list-style:none;

line-height:18px;

}



.related-posts a{

color:#576C00 !important;

text-decoration:underline !important;

}



.related-posts b{

position:relative;

text-decoration:underline;

}





/* ------------ End HB -------------*/







/* --------------------------------------------- */



/* 00 - GLOBAL ELEMENTS

/* ----------------------------------------------*/



body {

	margin:0; padding:0;

	width:auto; height:auto;

	background:#3052B9 url(images/background-repeat.jpg) repeat-x top left;
background-position:0px 27px;

	font:10pt Arial, Helvetica, sans-serif;

	color:#333333;

	line-height:18px;

}



#body-top-left {

	margin:0 auto;

	width:1000px; height:auto;

	background:url(images/background.jpg) no-repeat top center;



}

#vertical-bg {

	margin:0 auto;

	width:1000px; height:auto;

	background:url(images/vertical-bg.jpg) repeat-y top center;

}





img {
	margin:0; padding:0;
	border:0;
}

a:link, a:visited, a:active {
	text-decoration:none;
	color:#050584;
}
.post-content a {
text-decoration:underline;
}



.invisilink {


}



a:hover {

	text-decoration:underline;

}



a[rel="nofollow"], a[rel="external"], a.external {

color:#050584;

text-decoration:underline;

}



h5 {

	margin:0 -5px; padding:20px 10px 5px 10px;

	font:bold llpt Verdana, "Times New Roman", Times, serif; color:#aabcca;

	border-bottom:2px solid #363f45;

}



	h5.first {

		padding:0 10px 5px 10px;

	}









/* 01 - TYPOGRAPHY

/* ----------------------------------------------*/



/* Sidebar */



#side-categories a {

display:block;

font-size:10pt;

padding:5px;

border-bottom:1px solid #4B87A4;



filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#769D40', endColorstr='#0E6898'); /* for IE */

background: -webkit-gradient(linear, left top, left bottom, from(#769D40), to(#0E6898)); /* for webkit browsers */

background: -moz-linear-gradient(top,  #769D40,  #0E6898); /* for firefox 3.6+ */



}



#side-categories a:hover {

text-decoration:none;

}





.side-features-title {
font-size:13pt;color:#fffffF;top:-6px;font-weight:bold;text-shadow:1px 1px 3px #000;
}

.side-features-title-box {
display:block;
position:relative;
padding:5px;
height:20px;
overflow:hidden;
background:url(images/side-menu-bg.png) repeat-x bottom left;
}




#side-features  {
position:relative;
width:268px;
margin-bottom:10px;
margin-top:0px;
background:#205CB2;
text-transform:capitalize;
}




#side-features a img {
position:relative;
margin:4px;
top:-3px;
padding:3px;
background:#205CB2 url('images/side-menu-bg.png') 0 -13px;
float:left;
}





#side-features a {
position:relative;
display:block;
padding-top:3px;
font-size:10pt;
font-weight:bold;
height:51px;
color:#fff;
background:url(images/side-menu-bg.png);
}



#side-features a:hover {
text-decoration:none;
background:url(images/side-menu-bg2.png);
}







	#tag_cloud h4 {

		background:none;

	}



	.post-content h4  {

		font:10pt Arial, Helvetica, sans-serif;
text-transform:capitalize;

	}









/* Latest Lifestream */

h2 {

	margin:0; padding:3px 60px 55px 0;

	width:auto; height:auto;

}



	h2 a:link, h2 a:active, h2 a:visited {

		color:#000;

text-decoration:none;

	}



	.post-content h2 {

		margin:0; padding:0;

		font:bold 10pt Arial, Helvetica, sans-serif; color:#000;

		background:none;

		display:inline;
text-transform:capitalize;

	}



	h2.pagetitle, h2.pagetitle-sep {

	padding:5px 5px;

	font:bold 10pt 'century gothic', Verdana, Arial, sans-serif; color:#508A00;

		display:block;
text-transform:capitalize;

	}



#page-header{

background:#D9E7F9 url(images/side-menu-bg.png) repeat-x bottom left;

height:30px;

width:500px;

}

	

		h2.pagetitle-sep {

			border-width:1px;

		}



	h2 span {

		margin:0 0 -3px 0;

		font:0.50em Verdana, "Times New Roman", Times, serif; color:#798c9b;

		display:block;

	}



/* Post Title */





.cat-title {

position:relative;

float:left;

left:10px;

top:7px;

}





h4 {

	margin:0; margin-left:10px; padding:5px 0px 0px 7px;
letter-spacing:-1px;

	font:bold 10pt Arial, sans-serif;

        color:#050584;

	width:301px;
text-transform:capitalize;

}



h4 a:link, h4 a:visited, h4 a:active {

		color:#050584;

	}







.larger{ font-size:  1.6em;} 











/* -------------- */



#about {

	margin:0; padding:0;

	font:1.09em Arial, Helvetica, sans-serif; color:#697279;

	text-align:right;

}



	#about a:link, #about a:visited, #about a:active {

		font-weight:bold; color:#8797a1;

		text-decoration:none;

	}

	

	#about a:hover {

		color:#c6dcea;

	}

	



/* Top Navigation

/* -------------- */



#categories li {

background:url(http://buildmailbox.com/wp-content/themes/salah/images/cat-left.png) no-repeat bottom left;

}

#categories li a {

	margin:0; padding:18px 15px 0 15px;

	width:auto !important; width:152px; height:52px;

	font:1.64em Arial, Helvetica, sans-serif; color:#dae9f3;

	text-decoration:none; display:block;

background:url(http://buildmailbox.com/wp-content/themes/salah/images/cat-right.png) no-repeat bottom right;

}



	#categories li:hover, #categories li.current_page_item {

		background:url(http://buildmailbox.com/wp-content/themes/salah/images/cat-hover-left.png) no-repeat bottom left;

	}

	

	#categories li:hover a, #categories li.current_page_item a {

		background:url(http://buildmailbox.com/wp-content/themes/salah/images/cat-hover-right.png) no-repeat bottom right;

	}



	#categories li a span {

		font:0.61em Verdana, Arial, sans-serif; color:#3F6B03;

		display:block;

	}



	#categories li:hover a, #categories li:hover a span, #categories li.current_page_item a, #categories li.current_page_item a span {

		color:#FFFFFF;

	}

	

#subscribe {

	color:#d1d9df;

}



	#subscribe a:link, #subscribe a:visited, #subscribe a:active {

		color:#ffffff;

	}	

	

/* Left Column

/* -------------- */



.live-sort {

	font:italic 1.09em Arial, Helvetica, sans-serif; color:#61707d;

}

#container .wp-pagenavi .on{ margin:0 3px 0 0; padding:2px 6px;}



#container .wp-pagenavi a:link, #container .wp-pagenavi a:visited, #container .wp-pagenavi a:active,

#container .wp-pagenavi span.current, #container .wp-pagenavi span.extend {

	margin:0 3px 0 0; padding:2px 6px;

	text-decoration:none;

	border:1px solid #D9E7F9;

	font:bold llpt Arial, Helvetica, sans-serif; color:#508A00;

	background: #FFFFFF; \

   height: 25px;

   display: block; 

}



	#container .wp-pagenavi a:hover, #container .wp-pagenavi span.current {

		text-decoration:none;

		color:#508A00;

		border:1px solid #508A00;

       display: block; 

        

	}



#container .wp-pagenavi span.pages, #container .wp-pagenavi span.pages a:link, #container .wp-pagenavi span.pages a:visited, #container .wp-pagenavi span.pages a:active {

	margin:0 5px 0 0; padding:0;

	color:#008500;

	border:0!important; background:none

}



.spacer { height:10px}



	

/* Sidebar

/* ---------------- */



#sidebar {

	color:#848d94;

}



	#sidebar a:link, #sidebar a:visited, #sidebar a:active {

		font-weight:bold; color:#C1D6F4;

	}

	



/* 02 - MAIN STRUCTURE

/* ----------------------------------------------*/



#container {

	margin:0 auto; padding:0 0 0px 0;

	width:940px; height:auto;

	

}







/* Various Columns

/* -------------- */



.col-642 {

	width:642px;

}



.col-278 {



position:relative;

left:-20px;

	width:268px;

}



.left, .alignleft {

	float:left;

}



.right, .alignright {

	float:right;

}



/* Clearfix

/* -------------- */



.clearfix:after {

    content: " ";

    display: block;

    clear: both;

    visibility: hidden;

    line-height: 0;

    height: 0;

}



.clearfix {

    display: inline-block;

}



html[xmlns] .clearfix {

    display: block;

}



* html .clearfix {

    height: 1%;

}



/* 03 - HEADER

/* ----------------------------------------------*/



#header {

	margin:0; padding:0;

	width:auto; height:115px;

}







#about {

	margin:40px 0 0 0; padding:5px 25px 0 0;

	width:410px; height:auto;

	background:url(http://buildmailbox.com/wp-content/themes/salah/images/about-quote.gif) no-repeat top right;

	float:right;

}



/* 04 - TOP NAVIGATION

/* ----------------------------------------------*/



#top-nav {

	margin:20px 0px 0px 0px; padding:0;

	width:auto; height:119px;

	/* --ackground:url(http://buildmailbox.com/wp-content/themes/salah/images/top-nav-back.png) repeat-x top center--*/

}



#categories {

	margin:0; padding:0;

	width:auto; height:70px;

	list-style:none; line-height:1;

}



	#categories li {

		margin:0; padding:0;

		float:left; display:block;

	}

	

	#categories li:hover, #categories li.sfhover {

		cursor: pointer;

	}



		#categories li ul {

			margin:-1px 0 0 0; padding:10px;

			list-style: none; 

			line-height: 1;

			position: absolute;

			width: 1em;

			width: 168px;

			left: -205CB2em;

			z-index: 10;

			border: 1px solid #D9E7F9;

			border-width:0px 1px 1px;

			background:#9bacb7;

		}

		

		#categories li:hover ul, #categories li.sfhover ul {

			left: auto;

		}





			#categories li ul li {

				font-weight: normal;

				background:none;

                float: none;

			}

			

			#categories li:hover ul li:hover, #categories li:hover ul li:hover a, #categories li.sfhover ul li:hover, #categories li.sfhover ul li:hover a {

				background:none;

			}

						

				#categories li:hover ul li a {

					margin:8px 0; padding:0 10px;

					width:148px; height:auto;

					font:llpt Verdana, "Times New Roman", Times, serif; color:#d1d9df;

					background:none;

				}

				

				#categories li ul li a:hover {

					color:#3F6B03;

					background:none;

				}



		#categories li ul li ul {

			margin: -30px 0 0 165px;

			border-width:1px;

            padding:5px;

		}

        



			#categories li:hover ul ul, #categories li.sfhover1 ul ul {

				left: -205CB2em;

			}

			

			#categories li:hover ul, #categories li li:hover ul, #categories li.sfhover ul, #categories li li.sfhover ul {

				left: auto;

			}

            #categories li:hover ul ul ul, #categories li li:hover ul ul, #categories li.sfhover ul ul ul, #categories li li.sfhover ul ul {

                left: -205CB2em;

            }

            #categories  ul ul li:hover ul ul, #categories li ul ul li:hover ul, #categories ul ul li.sfhover ul ul ul, #categories li ul ul li.sfhover ul {

                left: auto;

            }

			

	#categories  li:hover, #categories  li.hover {  

		position: static;

	}







#top-meta {

	width:auto; height:49px;

}



	#search {



		position:relative;

		top:153px;

		left:133px;

		margin:0px 0 0 0; padding:0;

		width:220px; height:30px;

		float:left;



	}

		

		#sidebar #search {

			margin:20px 0 0 0; padding:0;

			width:auto; height:auto;

			background:none;

			float:none;

		}

	

	#search #s {

		margin:1px 0 0 0; padding:0px 0px;

		width:165px; height:auto;

		border:0;

		background:none;

		float:left;

		font-size:10pt; color:#284501;

	}

	

		#sidebar #search #s {

			margin:0; padding:6px 8px;

			width:175px; height:auto;

			background:#30383d;

			border:1px solid #D9E7F9;

		}

	

	#search #go {

		position:relative;

		top:-4px;

		float:right;

		margin:0;

	}

	

		#sidebar #search #go {

			margin:0; padding:4px 5px;

			background:#30383d url(http://buildmailbox.com/wp-content/themes/salah/images/sidebar-back.jpg) repeat-x bottom center;

			border:1px solid #D9E7F9;

			font:bold llpt Verdana, "Times New Roman", Times, serif; color:#97a4af;

		}

	

	#subscribe {

		margin:0; padding:0 28px 0 0;

		float:right;

		line-height:42px;

		background:url(http://buildmailbox.com/wp-content/themes/salah/images/rss.gif) no-repeat center right;

	}

	

/* 05 - MAIN CONTENT

/* ----------------------------------------------*/



#main-content {



position:relative;

left:10px;

	margin:0; padding:240px 0 0 0;

	width:auto; height:auto;

	/* --ackground:url(http://buildmailbox.com/wp-content/themes/salah/images/main-content-back.gif) no-repeat top center--*/

}



#latest-info {

	margin:0; padding:0 0 0 63px;

	width:auto; height:auto;

}



#content {

	margin:0; padding:0 0 46px 0;

	background:url(http://buildmailbox.com/wp-content/themes/salah/images/content-bottom.png) no-repeat bottom center;

}



/* Navigation

/* -------------- */



#navigation {

	margin:0; padding:0 0 8px 25px;

	list-style:none;

	background:url(http://buildmailbox.com/wp-content/themes/salah/images/content-top.png) no-repeat bottom left;

}

	

	#navigation li {

		margin:0; padding:0;

		float:left;

		width:auto;

	}

			

		#navigation li a {

			margin:0; padding:0 23px 8px 0;

			text-decoration:none; display:block;

			font:bold 1.09em Arial, Helvetica, sans-serif; color:#008500;

		}

	

		#navigation li:hover a, #navigation li.sfhover a {

			color:#2B86B9;

		}

		

			#navigation li.current_page_item a:link,

			#navigation li.current_page_item a:visited,

			#navigation li.current_page_item a:active {

				background:url(http://buildmailbox.com/wp-content/themes/salah/images/nav-right.png) no-repeat top right;

				color:#ffffff;

			}

	

			#navigation li span {

				margin:0; padding:8px 0 0 19px;

				display:block;

			}

	

			#navigation li.current_page_item a:link span,

			#navigation li.current_page_item a:visited span,

			#navigation li.current_page_item a:active span {background:url(http://buildmailbox.com/wp-content/themes/salah/images/nav-left.png) no-repeat top left;

			}

       

      /* Dropdown Start */    

      

    #navigation li li span {

                margin:0; padding:5px 0 5px 10px;

                display:block;

            } 

            

    #navigation li:hover, #navigation li.sfhover {

        cursor: pointer;

    }



        #navigation li ul {

            margin:-1px 0 0 0; padding:5px;

            list-style: none; 

            line-height: 1;

            position: absolute;

            width: 1em;

            width: 168px;

            left: -205CB2em;

            z-index: 10;

            border: solid #D9E7F9;

            border-width:0px 1px 1px;

            background:#BDBDBD;

        }

        

        #navigation li:hover ul, #navigation li.sfhover ul {

            left: auto;

        }



            #navigation li ul li {

                font-weight: normal;

                background:none;

                float: none;

            }

            

            #navigation li:hover ul li:hover, #navigation li:hover ul li:hover a, #navigation li.sfhover ul li:hover, #navigation li.sfhover ul li:hover a {

                background:none;

            }

                        

                #navigation li:hover ul li a {

                    margin:4px 0; padding:0 5px;

                    width:148px; height:auto;

                    font:llpt; color:#008500;

                    background:none;

                }

                

                #navigation li ul li a:hover {

                    color:#2B86B9;

                    background:none;

                }



       #navigation li ul li ul {

            margin: -30px 0 0 160px;

            border-width:1px;

            border: solid #D9E7F9; border-width: 1px;

            background: #A7A7A7;

        }



            #navigation li:hover ul ul, #navigation li.sfhover1 ul ul {

                left: -205CB2em;

            }

            

            #navigation li:hover ul, #navigation li li:hover ul, #navigation li.sfhover ul, #navigation li li.sfhover ul {

                left: auto;

            }

            

    #navigation  li:hover, #navigation  li.hover {  

        position: static;

    }

			

/* Paging */







.navigation .right, .navigation .left{

    margin:0 3px 0 0; padding:2px 6px;

    text-decoration:none;

    border:1px solid #D9E7F9;

    font:bold llpt Arial, Helvetica, sans-serif; color:#5e6d7a;

    background:#D9E7F9 url(http://buildmailbox.com/wp-content/themes/salah/images/pagination.gif) repeat-x top center;}



            

            

/* Page Meta

/* -------------- */

			

#page-meta {

	margin:0; padding:5px 18px 5px 18px;

	border:1px solid #D9E7F9; border-width:0 1px;

position:relative;


text-align: left; 

background:#F4FBFD;

color: #205CB2;border-bottom: 1px solid #D9E7F9;



}



#page-meta .right, #page-meta .left{

    margin:0 3px 0 0; padding:2px 6px;

    text-decoration:none;

    border:1px solid #D9E7F9;

    font:bold llpt Arial, Helvetica, sans-serif; color:#D9E7F9;

    background:#ffffff;}



	.live-sort {

		margin:0; padding:0;

		float:left;

	}

	

	.pagination {

		margin:0; padding:0;

		list-style:none;

		float:right;

        line-height: 25px;

	}

    

    .pagination .alignright,

	.pagination .alignleft {   margin: 0; }

    

    

		.pagination li {

			margin:0; padding:0;

			float:left;

		}

	

/* Post Content

/* -------------- */


#posts li.single {
margin:0;
padding:0;
width:637px;
border-top:0px solid #D9E7F9;
}
#posts li.single .post-content {
margin:18px 0 0 0;
padding:0px 20px;
font-size:10pt;
}
#posts li.single .page-post-content {
margin:5px 0 0 0;
padding:0px 20px;
font-size:10pt;
font-color:#000;
}


#page-content {
	margin:0; padding:5px 18px;
	border:1px solid #D9E7F9; border-width:0 1px;
	background:#EBF8FB;
}



    #page-content p { margin: 0 0 10px 0;}



	#posts {

		margin:0; padding:0;

		list-style:none;

	}

	

		#posts li ul, #posts li ol {

			margin:10px 0; padding:0;

			list-style:disc; list-style-position:inside;

		}

		

			#posts li ul li ul {

				margin:5px 0 0 0;

			}

		

			#posts li ul li, #posts li ol li, #posts li ul li ul li, #posts li ol li ol li {

				margin:0 0 0 18px; padding:0;

				width:auto; height:auto;

				background:none;

				border:0;

				float:none;

			}

	

		#posts li {

			margin:10px 0; padding:0;

			width:637px; height:auto;

			background:#fFf;

			border-left:1px solid #D9E7F9; border-right:1px solid #D9E7F9;

			border-bottom:1px solid #D9E7F9;

			float:left;

		}



#cat-ad li {

			margin:0px 0; padding:0;

			width:637px; height:auto;

			background:#FFFFFF;

			border-left:1px solid #D9E7F9; border-right:1px solid #D9E7F9;

			border-bottom:4px solid #D9E7F9;

			float:left;

		}

            #posts li.blank { margin: 0; border: 0; background: none; height: 1px; border:0;}

				

			#posts li.last {

				margin:10px 0;

			}

			



		

			#posts li.quickpress {

				margin:5px 0px 5px 0;

				width:312px;
				font-size:10pt;

			}



			#posts li.quickpress .post-content {

					margin-left:20px;

				}

			#posts li .nonquickpress {

					margin-left:20px;

				}





            #posts li.quickpress.post-left {

                margin-right:10px

            }

            

									

				#posts li .categories a:link, 

				#posts li .categories a:visited, 

				#posts li .categories a:active {

					margin:0; padding:5px 10px 7px 10px;

					font:bold llpt Arial, Helvetica, sans-serif; color:#FFF;

					display:block;

				}

            .post-meta { border-top:4px solid #D9E7F9; margin-bottom: 10px;}

			

			.categories {

				float:right;

                background-color:#465159;

                max-width: 120px;

			}

			

			.post-content {

				position:relative;top:-5px;

				margin:0 10px; padding:0px 10px 0px 0px;

			}

	

	



.page-meta-meta { position:relative;left:10px;width:559px; text-align: left;  margin:  10px 10px 10px 10px; color: #205CB2;border-bottom: 1px solid #D9E7F9;background:#F4FBFD;}

   

		

/* Comments

/* -------------- */



#posts li #commentlist {

	margin:0; padding:0;

	list-style:none;

	list-style-position:outside;

}



	#posts li #commentlist li {

		margin:10px 0; padding:15px;

		background:#f1f1f1; border:1px solid #D9E7F9;

	}

	

		.comment-author {

			margin:0; padding:0;

			width:15%; height:auto;

			float:left;

		}

		

			.comment-author img {

				margin:0; padding:3px;

				background:#FFF; border:1px solid #D9E7F9;

			}

			

			.depth-4 img {

				width:70px; height:70px;

			}

			

			.depth-5 img {

				width:62px; height:62px;

			}

		

		.comment-text {

			margin:0; padding:0;

			width:80%; height:auto;

			float:right;

                   

		}

        

        .pingback .comment-text {

        width: auto; text-align: left;

        }

		

		.reply {

			width:50px; text-align:right;

		}

		

			.reply a:link, .reply a:active, .reply a:visited {

				font:0.92em Verdana, "Times New Roman", Times, serif; color:#666666;

			}

		

		

#commentform .input, #commentform .textarea {

	margin:0 5px 0 0; padding:4px 6px;

	width:200px; height:auto;

	border:1px solid #D9E7F9;

	font:0.92em Verdana, "Times New Roman", Times, serif; color:#666666;

}



#commentform .textarea {

	font:0.97em Verdana, "Times New Roman", Times, serif;

	width:400px;

}



/* Ad Block

/* -------------- */



.ad-block {

	margin:0; 

	border:1px solid #D9E7F9; border-width:0 1px;

	/* --ackground:#d7d9da url(images/hr.png) no-repeat bottom center-- */

}



	.ad-block p {

		

        text-align: center;

position:relative;left:10px;width:559px; font-size: 10px; text-align: left;  margin:  10px 10px 10px 10px; color: #205CB2;border-bottom: 1px solid #D9E7F9;

	}

	

		.ad-block p img {

			margin:0 auto;

			display:block;

		}

 #sidebar #woo_adspace .sidebar_ul {/*--background-image: url(http://buildmailbox.com/wp-content/themes/salah/images/sidebar-top.gif);--*/ background-repeat: no-repeat; background-position: center top;}

 #sidebar #woo_adspace .sidebar_ul { padding: 0; display: inline-block; }

 #sidebar #woo_adspace .sidebar_ul .ad_single { }

 #sidebar #woo_adspace .sidebar_ul .ad_single img {  float:left; display: block;margin:8px 0 0 8px;}



/* Misc.

/* -------------- */

			

.wp-caption-thumb {

	margin:0 10px 0 0; padding:0;

	width:311px; 

        height:142px;

	display:block;

        background:#D9E7F9;

	/*ackground:url(http://buildmailbox.com/wp-content/themes/salah/images/post-image-back.gif) no-repeat top center*/

}



.quickpress .wp-caption-thumb {

    width:128px; 

    height:112px;

    background:#D9E7F9;

    /*ackground:url(http://buildmailbox.com/wp-content/themes/salah/images/post-image-back-quick.gif) no-repeat top center*/



}



.wp-caption {

	margin:0; padding:3px;

	background:#FFF; border:1px solid #D9E7F9;

}



	.wp-caption-text {

		margin:0 auto; padding:0;

		font-style:italic;

		text-align:center; display:block;

	}

	

	img.alignleft, img.alignright, img.aligncenter {

		padding:4px;

		background:#050584; 

	}

	

	.alignleft {

		margin:0 10px 0 0;

	}

	

	.alignright {

		margin:5px 0px 5px 5px;

	}

	

	.aligncenter {

		margin:0 auto;

	}



.wp-caption-text {

	margin:10px;

}



	.wp-caption img, .wp-caption-thumb img {

		margin:4px 0 0 4px;

	}

	

/* 06 - SIDEBAR

/* ----------------------------------------------*/



#sidebar {

	margin:0 auto; padding:0;

	width:276px;

	list-style:none;

}



	#sidebar li {

		margin:0; padding:0;

		width:auto; height:auto;

	}

	

		#sidebar li ul, #sidebar li #calendar_wrap, #sidebar .sidebar_ul   {

			margin:0; padding:0px 0px 0px 8px;

			list-style:none;

			/*--background:#30383d url(http://buildmailbox.com/wp-content/themes/salah/images/sidebar-back.jpg) repeat-x bottom center--;*/

			/*--border:1px solid #D9E7F9; border-width:0 1px 1px 1px;--*/

		}

		

			#sidebar li ul li ul {

				margin:0 0 0 15px; padding:0;

				border:0; background:none;

			}

		

			#sidebar li ul li, #sidebar li ul li:before, #sidebar ul ul li:before {

				margin:0; padding:0;

				width:auto; height:auto;

				background:none;

			}



				/* Popular Posts */

				

				#sidebar #popular ul li {

					//margin:0 0 15px 0;

				}

				

				#sidebar #popular ul li p {

					//margin:0 0 5px 0; padding:0 0 0 8px;

				}

				

					#sidebar #popular ul li a:link, #sidebar #popular ul li a:visited, #sidebar #popular ul li a:active {

						margin:5px 0 0 10px; padding:0 0 0 16px;

						background:url(http://buildmailbox.com/wp-content/themes/salah/images/comment-dude.gif) no-repeat center left;

					}

				

				/* Lifestream */

				

				#sidebar li .lifestream {

					margin:0; padding:0;

				}

			

				/*.lifestream-icon {

					margin:10px 0 0 0; padding:0;

					width:16px; height:auto;

					float:left;

				}

				

				.lifestream_text {

					margin:10px 0 0 0; padding:2px 0 0 10px;

					width:210px; height:auto;

					background:url(http://buildmailbox.com/wp-content/themes/salah/images/lifestream-arrow.gif) no-repeat top left;

				}

				

					.lifestream-post p {

						margin:0; padding:10px 10px 14px 10px;

						width:190px;

						background:#363f45 url(http://buildmailbox.com/wp-content/themes/salah/images/lifestream-post-bottom.gif) no-repeat bottom center;

						color:#848d94;

					}

					

						.lifestream-post p a:link, .lifestream-post p a:visited, .lifestream-post p a:active {

							font-weight:bold; color:#97a4af;

						}*/

                        

                        

.flickr_badge_image { float:left; padding: 10px; margin: 8px; border:1px solid #D9E7F9; background: #414B53;}

.hr { border-bottom: #D9E7F9 1px solid; margin: 10px; height: 10px;}

.read-more {color:#050584 !important; display:box; height:10px; text-transform: capitalize;text-decoration:underline !important;}

.read-more ul {color:#050584;}

.read-more li {position:relative;left:-17px;}

.read-more:hover,

.read-more:active {color:#000;}

.read-more a {position:relative;left:-3px;}



#sidebar ul.lifestream, ul.lifestream { padding: 10px 5px!important;}



/* 07 - FOOTER

/* ----------------------------------------------*/



.footer {

        position:relative;

	margin:0 auto; padding:0;

	width:1000px; height:200px; 

	background:url('images/footer.jpg') no-repeat top center;

}



#footer-width {

        position:relative;

	margin:0 auto; padding:0;

	width:950px; height:200px; 

}



#footer-repeat {

        position:relative;

	margin:0 auto; padding:0;

	width:100%; height:200px; 

	background:url('images/footer-repeat.jpg') repeat-x bottom center;

}





.footer-menu a:hover {
text-decoration:underline !important;
color:#efefef !important;

}

.footer-menu a {

text-decoration:none;

color:#efefef !important;

}



.footer-menu {

font-size:10pt;

padding-top:65px;

padding-right:15px;

padding-left:10px;

float:right;

color:#efefef;

}



.footer-menu-last {

padding-right:50px;

}



.footer-menu ul {

font-size:10pt;

list-style:none;

margin: 0; 

padding: 0;

float:left;

}



.footer-menu li a {
text-transform:capitalize;
display:block;
color:#efefef;
list-style:none;
margin: 0; 
padding: 0;
float:left;
}

.footer-menu-alt {
font-size:10pt;
padding-top:65px;
padding-right:15px;
padding-left:15px;
float:left;
color:#efefef;
}

.footer-menu-alt ul {
font-size:10pt;
list-style:none;
margin-left: 0; 
padding-left: 0;
margin-top: 0px; 
padding-top: 0;
}



.footer-menu-alt li a{
text-transform:capitalize;
list-style:none;
color:#efefef;
}









	.copyright {

		margin:13px 0 0 20px;

		float:left; display:inline;

	}

	

	.powered {

		margin:10px 20px 0 0;

		float:right; display:block;

	}

    a.woothemes:link, a.woothemes:active, a.woothemes:visited {

        margin:0; padding:0;

        width:85px; height:22px;

        background:url(http://buildmailbox.com/wp-content/themes/salah/images/woothemes-trans.png) no-repeat left top;

        text-indent:-205CB29px; color:#949db1;

        line-height: 22px;

        display: block;

        cursor: pointer;

    }