/*



Theme Name: Shooniyaa Wa-Biitong



Theme URI: http://www.shooniyaa.org/



Description: Redesigned default template.



Version: 1.0



Author: Overdrive Design Labs



Author URI: http://www.overdrivedesignlabs.com/



*/







table.nav td { background:transparent !important; }



table.nav img { visibility:hidden; }







ul.inset-sub-pages li.page_item.current_page_item a {



text-decoration:none;



color:#000000;



font-weight:bold;



list-style:none;



}







ul.inset-sub-pages li.parent-li {



list-style:none;



font-weight:bold;



margin-top:15px;



}







ul.inset-sub-pages li.parent-li a {



text-decoration:none !important;



}











* html img,



* html .png{



position:relative;



behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",



this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",



this.src = "/wp-content/themes/swb/images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),



this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",



this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)



);



}







hr {



height:1px;



border-top:1px #d8d8d8 solid;



border-left:0px;



border-right:0px;



border-bottom:0px;



margin:15px 0px;



}







a, a:visited, a:active {



color:#3399cc;



}







a:hover {



text-decoration:none;



}











div#wp-calendar table caption {



height:0px;



visibility:hidden;



}







.inner-content {



padding:10px;



}







h3 { margin-top:0px; }







.post-box {



background-color:#ffffff;



padding:10px;



border:2px #999999 solid;



margin-bottom:10px;



}







.calendar-box {



background-image:url(images/calendar.gif);



background-repeat:no-repeat;



background-position: top left;



padding-left:160px;



}







div.sidebar ul li#event-calendar div#wp-calendar {



background-color:#eeeeee;



}











h2.widgettitle {



background-image:url(images/cal-title.gif);



text-indent:-5000px;



margin:0px;



height:56px;



}







td.ec3_postday {

line-height:40px;
vertical-align:middle;


}







td.ec3_postday a {
float:left;
display:block;
width:100%;
background-color:#cccccc !important;



color:#ffffff;



text-decoration:none;



}







div#wp-calendar table {



margin-bottom:17px;



}







div#wp-calendar table tbody td {



line-height:35px;



vertical-align:middle;



background-color:#ffffff;



border:2px #eeeeee solid;



}







td.pad { background-color:#eeeeee !important; }







div, body {



font-family:Verdana, Arial, Sans-serif;



font-size:small;



}







.smalltext {



font-size:x-small;



}







.sidebar ul {



margin:0px;



padding:0px;



}







.sidebar ul.subpages {



margin:0px;



padding:0px;



}







div.sidebar ul {



list-style:none;



}







p {



margin:0px 0px 15px 0px;



}







.page-item-53, .page-item-51,.page-item-55 {



margin-bottom:5px;



}







li.page_item.page-item-53 a {



display:block;



height:49px;



text-indent:-5000px;



background-image:url(images/right-building.gif);



}







li.page_item.page-item-51 a {



display:block;



height:49px;



text-indent:-5000px;



background-image:url(images/right-employer.gif);



}







li.page_item.page-item-124 a {



display:block;



height:49px;



text-indent:-5000px;



background-image:url(images/right-whatsnew.gif);



}







/* Begin Typography & Colors */



.mainbg {



	margin-top:0px;



	background-color:#ffffff;



	}



	



.container {



	width:970px;



	margin-left:auto;



	margin-right:auto;







background-image:url(images/bottom-shadow.gif);



background-position:bottom;



background-repeat:no-repeat;



	}







.header {



	background-image:url(images/header.gif);



	height:153px;



	position:relative;



	}







.logo {



width:116px;



height:116px;



background-image:url(images/logo.png);



position:absolute;



top:19px;



left:25px;



text-decoration:none;



}







form { margin:0px; }



.searchbox {



	position:absolute;



	top:14px;



	left:783px;



	height:22px;



	}







.searchbox form table, .searchbox form table td {



	margin:0px;



	padding:0px;



	border:0px;



	}



	



input.textbox {



	width:149px;



	height:19px;



	margin-right:7px;



	border:1px #c1c1c1 solid;



	}







input.form-btn {



	width:15px;



	height:22px;



	background-image:url(images/form-btn.gif);



	position:top left;



	margin:0px;



	border:0px;



	display:block;



	}







.content-container {



border-top:7px #ffffff solid;

margin-top:-5px;

padding-top:0px !important;

margin-bottom:7px;



}



.content-1 { float:left;width:324px;padding:0;height:415px;background-image:url(images/content1.jpg);color:#333333; }



.content-2 { float:left;width:325px;height:415px;background-image:url(images/content2.jpg);color:#333333; }



.content-3 { float:left;width:321px;height:415px;background-image:url(images/content3.jpg);color:#333333; position:relative; }

.content-3-link { position:absolute; left:195px; top:320px; height:35px; width:110px; display:block; text-decoration:none; }



#employer-message { float:left;display:block;width:324px;height:49px;margin:0;padding:0; }



#building-communities { float:left;display:block;width:325px;height:49px;margin:0px;padding:0; }



#individual { float:left;display:block;width:321px;height:49px;margin:0px;padding:0; }



.content-1 p { width:140px;margin:165px 0px 0px 25px; }

.content-2 p { width:134px;margin:175px 0px 0px 25px; }

.content-3 p { width:134px;margin:175px 0px 0px 25px; }







.footer {



	width:950px;



	background-color:#d8d8d8;



	padding:10px;



	margin-top:5px;



	margin-left:auto;



	margin-right:auto;



	color:#666666;



	text-align:center;



	background-image:url(images/servicecanada.gif);



	background-position:20px 25px;



	background-repeat:no-repeat;



	}















.clear { clear:both; }







.content {



width:645px;



margin-right:4px;



float:left;



}







ul.tabbar div {



z-index:20px;



}







div.img-container {







/*	border:1px #cccccc solid;



	background-color:#f1f1f1;



	padding:6px;



	font-size:x-small;



	font-family:Arial, Arial Narrow, Helvetica; */



	float:left;



	width:230px;



	margin:4px 10px 10px 0px;



	}







div.img-container img {



/*	border:1px #cccccc solid;



	margin-bottom:6px;



	padding:1px !important; */



	border:0px;



	width:230px !important;



	}







.imgtxt {  /* width:234px; width:230px; */ background-color:#d8d8d8; padding:4px; }











.sidebar {



width:321px;



float:left;



background:transparent !important;



}







.top-menu {



padding:0px;



height:61px;



line-height:53px;



margin-bottom:5px;

width:970px;

background:#3a3a3b;

}







.title-box {



height:49px;



line-height:49px;



vertical-align:middle;



background-color:#c1a10e;



margin:0px;



padding:0px 10px;



}



.who-are-you { background-color:#ba420e; }

.services { background-color:#0e9dc1; }

.special-projects { background-color:#c1a10e; }

.news-events { background-color:#da7234; }

.photo-gallery { background-color:#2f5e6a; }

.about-us { background-color:#57848e; }

.contact-us { background-color:#d2d634; }

.forms { background-color:#; }







div.services, div.building-communities { background-color:#0e9dc1 !important; }



div.who-are-you, div.employer-message { background-color:#c1440e !important; }



div.special-projects { background-color:#c1a10e !important; }



div.photo-gallery { background-color:#2f5e6a !important; }



div.about-us { background-color:#57848e !important; }



div.contact-us { background-color:#d2d634 !important; }



div.forms { background-color:#b23918 !important; }



div.archives { background-color:#da7234 !important; }











.title-box h2 {



font-weight:normal;



color:#ffffff;



font-family:Arial Narrow, Arial, Verdana, Sans-serif;



font-size:1.5em;



margin:0px;



}







.title-box a {



color:#ffffff;



text-decoration:none;



}







#wp-calendar {



width:281px;



padding:0px 20px;



}







.widget_calendar {



background-color:#eeeeee;



background-image:url(images/cal-shadow.gif);



background-position:bottom;



background-repeat:repeat-x;











min-height:260px;



}







table#wp-calendar td {



line-height:20px;



vertical-align:middle;



width:20px;



border:5px #eeeeee solid;



background-color:#ffffff;



text-align:center;



padding:0px !important;



}







table#wp-calendar td a {



display:block;



background-color:#cccccc;



text-decoration:none;



color:#ffffff;



border:0px !important;



}



.alignleft {float:left; }

.alignright {float:right; }



.location { float:left; margin:0px 20px 20px 0px; width:280px; }

.notice { padding:8px 10px;border:2px solid #990000;margin:-4px 0px 4px 0px;background:#eee; }
.notice h3 { color:#cc0000; }
