/* General reset */
html {min-width:992px;}
body{
	margin:0;
	color:#3d3d33;
	font:12px Arial, Helvetica, sans-serif;
	background:#edde4f url(../alnoor_images/bg-body.gif) no-repeat 50% 0;
	min-width:992px;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#3d3d33;
}
a:hover{text-decoration:underline;}
input{
	font:bold 11px Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#888;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
/* wrapper */
#wrapper{
	width:990px;
	padding:0 0 46px 2px;
	overflow:hidden;
	margin:0 auto;
}
#wrapper .w-top,
#wrapper .w-bottom{
	height:20px;
	overflow:hidden;
	background:url(../alnoor_images/bg-wrapper-t.png) no-repeat;
}
#wrapper .w-bottom{
	height:30px;
	clear:both;
	background:url(../alnoor_images/bg-wrapper-b.png) no-repeat;
}
#wrapper .w-center{
	width:860px;
	float:left;
	clear:both;
	padding:0 65px;
	background:url(../alnoor_images/bg-wrapper-c.png) repeat-y;
}
#wrapper .w-center:after{
	content:"";
	display:block;
	clear:both;
}
#wrapper .w1{
	width:100%;
	float:left;
	position:relative;
	padding:639px 0 0;
}
/* header */
#header{
	width:100%;
	height:142px;
	position:absolute;
	top:0;
	left:0;
}
/* logo */
.logo{
	width:207px;
	height:137px;
	background:url(../alnoor_images/logo.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
}
a.logo{cursor:pointer;}
/* nav */
#nav{
	list-style:none;
	margin:0;
	padding:0;
	font-size:11px;
	line-height:13px;
	position:absolute;
	top:71px;
	left:201px;
	width:396px;
	background:url(../alnoor_images/bg-nav-links.gif) no-repeat;
	z-index:1;
	text-align:center;
}
#nav li{float:left;}
#nav a{float:left;}
#nav li.item1 a{
	width:107px;
	height:35px;
	padding-left:4px;
	padding-top:8px;
}
#nav li.item2 a{
	width:96px;
	height:27px;
	padding-top:16px;
}
#nav li.item3 a{
	width:88px;
	height:32px;
	padding-right:4px;
	padding-top:11px;
}
#nav li.item4 a{
	width:97px;
	height:26px;
	padding-top:17px;
}
#nav a:hover{
	font-weight:bold;
	text-decoration:none;
}
/* share */
.share{
	position:absolute;
	right:33px;
	top:28px;
	font-weight:bold;
	font-size:11px;
	line-height:18px;
}
.share dl{margin:0; min-width:169px;}
.share dl dt{float:left;}
.share dl dd{
	float:left;
	display:inline;
	margin:0 0 0 1px;
}
.share ul{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	font-size:0;
	line-height:0;
}
.share ul li{
	float:left;
	padding:0 0 0 16px;
}
.share ul li.inner-item{padding-top:1px;}
/* search-form */
.search-form{
	width:245px;
	overflow:hidden;
	position:absolute;
	top:91px;
	right:3px;
}
.search-form .text{
	width:172px;
	float:left;
	background:url(../alnoor_images/bg-search-form-text.gif) no-repeat;
}
.search-form .text input{
	width:158px;
	float:left;
	border:0;
	background:none;
	margin:0;
	padding:4px 7px;
}
.search-form .submit{float:right;}
/* video-area */
.video-area{
	height:467px;
	width:858px;
	background:url(../alnoor_images/bg-video-area.gif) repeat-y 100% 0;
	position:absolute;
	top:142px;
	left:0;
}
.video-area:after{
	content:"";
	display:block;
	clear:both;
}
/* column1 */
.video-area .column1{
	width:651px;
	float:left;
	margin:0 0 -2px;
	position:relative;
}
/* video-box */
.video-box{
	width:653px;
	height:351px;
	overflow:hidden;
	margin:3px 0 25px -2px;
	position:relative;
}
.video-holder{
	width:651px;
	height:346px;
	padding:5px 0 0 2px;
	background:url(../alnoor_images/bg-video-holder.png) no-repeat;
}
/* calgary-decides */
.calgary-decides{
	height:1%;
	overflow:hidden;
	margin:0 0 19px;
	font-size:14px;
	line-height:21px;
}
.calgary-decides dt{
	width:183px;
	height:38px;
	float:left;
	font-weight:bold;
	font-size:18px;
	line-height:21px;
	background:url(../alnoor_images/bg-calgary-decides-l.gif) no-repeat;
	margin:12px 0 0;
	padding:7px 0 0 17px;
}
.calgary-decides dd{
	float:left;
	width:367px;
	height:30px;
	margin:0;
	padding:27px 0 0 13px;
	background:url(../alnoor_images/bg-calgary-decides-r.gif) no-repeat;
}
.calgary-decides dd ul{
	list-style:none;
	margin:0;
	padding:0;
}
.calgary-decides dd ul li{
	float:left;
	padding:0 0 0 30px;
}
.calgary-decides dd strong{font-size:18px;}
/* list */
.video-area .list{
	height:1%;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0 54px 0 0;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	line-height:14px;
}
* html .video-area .list{padding-right:51px;}
*+html .video-area .list{padding-right:51px;}
.video-area .list li{
	display:inline;
	padding:0 20px 0 25px;
	background:url(../alnoor_images/divider-list.gif) no-repeat 0 50%;
}
.video-area .list li:first-child{background:none;}
.video-area .list li a{color:#3c3c3c;}
/* column2 */
.video-area .column2{
	width:174px;
	padding:255px 10px 0 22px;
	float:right;
	background:url(../alnoor_images/bg-video-area2.gif) no-repeat 0 8px;
	font-weight:bold;
	font-size:13px;
	line-height:18px;
	color:#a3a399;
}
.video-area .column2 cite{
	font-style:normal;
	display:block;
}
/* main */
#main{height:1%;}
#main:after{
	content:"";
	display:block;
	clear:both;
}
/* content-area */
.content-area{
	overflow:hidden;
	width:858px;
	padding:0 2px 57px 3px;
	margin:0 0 0 -3px;
	position:relative;
}
/* content */
#content{
	width:579px;
	float:left;
	font-size:12px;
	line-height:14px;
	padding:20px 0 0;
}
#content h1{
	margin:0 0 8px;
	font-size:33px;
	line-height:36px;
}
/* post-list */
.post-list{
	list-style:none;
	margin:0;
	padding:0;
	height:1%;
}
.post-list:after{
	content:"";
	display:block;
	clear:both;
}
.post-list li{
	height:1%;
	vertical-align:middle;
	padding:12px 0 15px;
}
.post-list li:after{
	content:"";
	display:block;
	clear:both;
}
.post-list .img-holder{
	display:inline;
	width:107px;
	float:left;
	margin:-12px 0 0 -3px;
	padding:12px 4px 0 0;
	position:relative;
	background:url(../alnoor_images/bg-img-holder.gif) no-repeat;
}
* html .post-list .img-holder{margin-right:-3px;}
.post-list .img-holder img{float:right;}
.post-list .box-holder{
	height:1%;
	overflow:hidden;
	padding:7px 5px 0 14px;
	border-top:1px solid #b5b5ad;
}
.post-list h2{
	margin:0 0 3px;
	font-weight:normal;
	font-size:15px;
	line-height:18px;
}
.post-list .post-info2{
	width:96px;
	height:27px;
	overflow:hidden;
	background:url(../alnoor_images/bg-post-info2.gif) no-repeat;
	font-weight:bold;
	position:relative;
	margin:0 0 0 -5px;
}
.post-list .post-info2 ul{
	list-style:none;
	margin:0 0 0 -15px;
	padding:0;
	overflow:hidden;
	width:248px;
}
.post-list .post-info2 li{
	float:left;
	padding:8px 0 2px 27px;
}


.post-list p{margin:0 0 10px;}
.post-list .post-info{
	width:233px;
	height:27px;
	overflow:hidden;
	background:url(../alnoor_images/bg-post-info.gif) no-repeat;
	font-weight:bold;
	position:relative;
	margin:0 0 0 -5px;
}
.post-list .post-info ul{
	list-style:none;
	margin:0 0 0 -15px;
	padding:0;
	overflow:hidden;
	width:248px;
}
.post-list .post-info li{
	float:left;
	padding:8px 0 2px 27px;
}
/* sidebar */
#sidebar{
	width:250px;
	float:right;
	line-height:14px;
}
/* box */
#sidebar .box{
	height:1%;
	margin:0 0 7px;
	background:#f8f2c0 url(../alnoor_images/bg-box-t.gif) no-repeat;
}
#sidebar .box:after{
	content:"";
	display:block;
	clear:both;
}
#sidebar .box .holder{
	background:url(../alnoor_images/bg-box-b.gif) no-repeat 0 100%;
	height:1%;
	position:relative;
	padding:0 5px 0 14px;
}
#sidebar .box .holder:after{
	content:"";
	display:block;
	clear:both;
}
#sidebar .box .frame{
	padding:24px 0 14px;
	width:100%;
	float:left;
}
/* tagcloud-area */
.tagcloud-area ul{
	list-style:none;
	margin:-13px 0 7px;
	padding:0;
	height:1%;
	overflow:hidden;
	position:relative;
}
.tagcloud-area ul li{
	float:left;
	display:inline;
}
.tagcloud-area ul li.popular{
	margin:0 0 0 37px;
	font-size:12px;
	line-height:14px;
}
.tagcloud-area ul li.v-popular{
	margin:7px 0 0;
	font-size:16px;
	line-height:16px;
}
.tagcloud-area ul li.vv-popular{
	margin:0 0 0 38px;
	font-size:18px;
	line-height:20px;
}
.tagcloud-area ul li.vvv-popular{
	margin:1px 0 0 15px;
	font-size:26px;
	line-height:26px;
}
.tagcloud-area ul li.vvvv-popular{
	margin:-9px 0 0 18px;
	font-size:32px;
	line-height:32px;
}
/* btn */
.btn{
	display:block;
	width:219px;
	height:33px;
	overflow:hidden;
	background:url(../alnoor_images/bg-btn.png) no-repeat;
	font-weight:bold;
	font-size:15px;
	line-height:31px;
	color:#fff;
	margin:0 0 0 -22px;
	padding:0 0 0 22px;
	position:relative;
	margin-bottom:15px;
}
#sidebar .s-list{
	height:1%;
	overflow:hidden;
	list-style:none;
	margin:0 0 15px;
	padding:0;
}
#sidebar .s-list2{margin:0 0 7px;}
/* click-here */
.click-here{
	width:80px;
	height:58px;
	padding:22px 0 0;
	position:absolute;
	top:8px;
	right:4px;
	background:url(../alnoor_images/btn-click-here.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
/* info-row */
.info-row{
	width:861px;
	height:174px;
	margin:0 0 21px -1px;
	padding:18px 0 0;
	position:relative;
	clear:both;
	line-height:14px;
	background:url(../alnoor_images/bg-info-row.gif) no-repeat;
	overflow:hidden;
}
.info-row .box{
	display:inline;
	width:253px;
	float:left;
	margin:0 1px 0 19px;
	padding:8px 0 16px 6px;
	background:#fff;
	position:relative;
	min-height:108px;
}
* html .info-row .box{height:108px;}
.info-row .box1{
	padding-bottom:9px;
	background:#fff url(../alnoor_images/bg-info-row-box1.gif) no-repeat 100% 0;
	min-height:115px;
}
* html .info-row .box1{height:115px;}
.info-row h3{
	margin:0 0 0 -26px;
	width:180px;
	height:41px;
	padding:0 0 0 26px;
	background:url(../alnoor_images/bg-info-row-title.png) no-repeat;
	font-size:15px;
	line-height:33px;
	position:relative;
}
/* wards-communities-form */
.wards-communities-form .inputs-area{
	width:142px;
	float:left;
	padding:0 0 0 1px;
}
.wards-communities-form .row{
	height:1%;
	overflow:hidden;
	padding:0 0 2px;
}
.wards-communities-form label{
	display:block;
	padding:0 0 1px;
}
.wards-communities-form .text{
	width:142px;
	overflow:hidden;
	/*background:url(../alnoor_images/bg-wards-communities-text.gif) no-repeat;*/
}
.wards-communities-form select{
	width:140px;
	/*background:url(../alnoor_images/bg-wards-communities-text.gif) no-repeat;*/
}

.wards-communities-form .text input{
	width:132px;
	background:none;
	border:0;
	float:left;
	margin:0;
	padding:3px 5px;
	color:#3d3d33;
	font-weight:normal;
}
.wards-communities-form .submit{
	float:left;
	width:80px;
	height:80px;
	margin:5px 0 -11px 14px;
}
/* events-list */
.events-list{
	width:155px;
	list-style:none;
	margin:13px 0 0;
	position:relative;
	z-index:2;
	padding:0;
	overflow:hidden;
	line-height:18px;
}
.events-list li{
	overflow:hidden;
	vertical-align:middle;
}
.events-list dl{
	margin:0;
	float:left;
	clear:both;
	width:155px;
}
.events-list dl dt{float:left;}
.events-list dl dd{
	display:inline;
	float:left;
	margin:0 0 0 7px;
	padding:0 0 0 10px;
	background:url(../alnoor_images/bullet-events-list.gif) no-repeat 0 8px;
}
.events-list abbr{border:none;}
/* ico-date */
.ico-date{
	position:absolute;
	top:19px;
	right:-8px;
}
.info-row p{margin:0;}
/* contacts */
.contacts{
	overflow:hidden;
	padding:9px 0 2px;
	position:relative;
	z-index:2;
}
.contacts address{
	font-style:normal;
	padding:0;
}
/* ico-comein */
.ico-comein{
	position:absolute;
	top:20px;
	right:4px;
}
/* footer */
#footer{
	height:1%;
	overflow:hidden;
	padding:0 0 39px;
	line-height:14px;
}
/* f-main */
.f-main{
	height:1%;
	overflow:hidden;
	background:#ead920;
	margin:0 0 11px 1px;
	padding:14px 11px 15px 10px;
	position:relative;
}
.f-list{
	display:inline;
	position:relative;
	float:right;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
}
.f-list li{
	display:inline;

	margin:0 0 0 -1px;
	padding:0 8px 0 10px;
	background:url(../alnoor_images/divider-f-list.gif) no-repeat 0 50%;
}
* html .f-list li{margin-right:3px;}
*+html .f-list li{margin-right:3px;}
/* powered */
.powered{
	height:1%;
	overflow:hidden;
}
.powered img{float:right;}
#footer .share{
	position:static;
	margin:1px 0 0;
}
.hidden{
	position:absolute;
	left:-9999px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
}

/* issues */

#issues_box .container{
	width:579px;


}

#issues_box .leftbg{
	clear:both;
	width:282px;
	height:163px;
	float:left;
	background:url(../alnoor_images/issues_box_left.gif) no-repeat;
	margin-top:24px;
	z-index:1;
	
}

#issues_box .rightbg{
	width:282px;
	height:163px;
	float:left;
	background:url(../alnoor_images/issues_box_right.gif) no-repeat;
	margin-top:24px;
	margin-left:20px;
	z-index:1;
	
}

#issues_box .left_content{
	width:228px;
	height:153px;
	float:left;
	padding-left:19px;
	padding-right:45px;
	padding-top:13px;
	z-index:100;
	position:relative;
	
}

#issues_box .right_content{
	width:233px;
	height:153px;
	padding-left:34px;
	padding-right:15px;
	padding-top:13px;
	text-align:right;
	z-index:100;
	position:relative;
}




#issues_box h2{
	font-size:21px;
	font-family:Arial;
	color:#ffffff;
	font-weight:bold;
	
}


#issues_box p{
	font-size:11px;
	font-family:Arial;
	color:#000000;
	line-height:14px;
}




#issues_box .leftnobg{
	clear:both;
	width:214px;
	height:153px;
	float:left;
	padding-left:21px;
	padding-right:30px;
	padding-top:7px;
	margin-top:24px;

	
}

#issues_box .rightnobg{
	width:214px;
	height:153px;
	float:left;
	padding-left:58px;
	padding-right:11px;
	padding-top:7px;
	text-align:right;
	margin-top:24px;
	margin-left:29px;
	
}




#issues_box .containerbg{
	width:171px;
	height:458px;
	position: absolute; left: 210px; bottom: -370px;
	background:url(../alnoor_images/issues_alnoor.png) no-repeat;
	z-index:10;
	


}


#issues_box .blank{
	width:214px;
	height:153px;
	float:left;
	padding-left:48px;
	padding-right:11px;
	padding-top:7px;
	text-align:center;
	margin-top:24px;
	margin-left:29px;
	
}

#issues_box .blank p{
	font-size:13px;
	font-family:Arial;
	color:#000000;
	line-height:14px;
	font-weight:bold;
	
}

/* media images */

#media_div{
	width: 107px;
	height: 98px;
	margin-top:30px;
	margin-right:30px;
	float:left;
}