/*
	Theme Name: Ogene Ndiigbo Cultural Association
	Theme URL: http://www.my123triad.com
	Description: Default Wordpress for 123Triad.
	Author: 123Triad
	Author URI: http://www.123triad.com
	Version: 1.0
	Tags: 123triad theme
	
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	
*/
@font-face {
	font-family:"PT Sans Narrow";
			src:url("fonts/PTN57F.eot?") format("eot"),
				url("fonts/PTN57F.woff") format("woff"),
				url("fonts/PTN57F.ttf") format("truetype"),
				url("fonts/PTN57F.svg#PTSans-Narrow")
			format("svg");font-weight:normal;font-style:normal;
		}



body{margin:0px; font-size:12px; font-family: Verdana, Geneva, sans-serif; color:#dfded4; line-height:1.2em; background:url(images/bg-pattern.jpg) repeat top left}
#mainWrap{margin:0px auto; padding:0px;  }
/*** DEFAULTS **/
input[type=text], input[type=password], textarea{padding:6px 10px; border:#ddd 1px solid;}
input[type=submit], input[type=button], input[type=reset]{background:#e5e5e5; border:#ddd 1px solid; box-shadow:rgba(0, 0, 0, 0.2) 0 0 3px, #fff 0 0 7px inset; font-weight:normal; font-size:0.9em; padding:5px 10px; cursor:pointer;}
input[type=submit]:hover, input[type=button]:hover, input[type=reset]:hover{background:#eee;}

a{color:#fff; text-decoration:none;} a:hover{text-decoration:underline;}
p{ margin:0; padding:0 0 15px; text-align:justify;}
a img{ border:none;}
.img{ margin:0 15px 10px 0; float:left;}

/***** HEADER *****/
header{margin:0 auto; background:url(images/top-bg.png) repeat-x top center; position: relative;z-index: 1; height:195px;}
header #main, #content, .banner {width:1000px; margin:0 auto; }
header #logo{float:left; margin:0 0 0 16px;}
header #logo img{border:none;}
header .extras{float:right; margin:44px 14px 0 0;}
#icons{margin:15px 0 0;}
.banner {position: relative;text-align: center; top: -24px; padding: 11px 11px 40px 9px; background:url(images/banner.png) no-repeat top left; width:960px; height:356px;}
.about{display:block; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 15px; line-height:25px; margin:0 auto; width:276px;}
.about img{ border:2px solid #fff;}

#searchBox{ background:url(images/sprites.png) no-repeat -697px -220px; margin:-4px 0 0 -17px }
#searchBox input[type=text]{ background:none; border:none; float: left;padding:15px 20px 16px; width: 216px;}
#searchBox input[type=submit]{background:none; border:none; float: left;height: 44px;width: 45px; box-shadow:none;}

/***** NAVIGATION *****/
#navigation{  position:relative; top:-29px; z-index:-1; }
nav{position:relative; margin:0 auto; top:-38px; left:-1px; width:960px; font-family:"PT Sans Narrow"; font-size:19px;background:url(images/sprites.png) no-repeat -4px top; height:90px; padding:0 20px;}
nav ul{list-style:none; padding:0; margin:0;}
nav > ul > li{display:block; float:left; padding:0; margin:0; position:relative; background:url(images/devider.jpg) no-repeat right 20px; }
.ie7 nav > ul > li{margin:-1px 0 0;}
nav > ul > li a{display:block; padding:48px 25px 18px; color:#fff} 

nav > ul > li ul{position:absolute; top:80px; background:#760404; width:200px; display:none; box-shadow:rgba(0, 0, 0, 0.5) 3px 3px 2px; z-index:999;}
nav > ul > li ul ul{top:0; left:200px;}
.ie7 nav > ul > li ul ul{top:1px;}
nav > ul > li ul li{border-bottom:#ddd 1px dotted; position:relative;}
nav > ul > li ul li a{display:block; padding:15px; }
nav > ul li:hover, nav > ul li.current_page_item, nav > ul li.current_page_ancestor{background-color:#6c6425;}
nav > ul li:hover > a, nav > ul li.current_page_item > a, nav > ul li.current_page_ancestor > a{color:#fff; text-decoration:none;}
nav > ul li:hover > ul{display:block;}

/**Menu with arrows**/
.arr1, .arr2, .arr3, .arr4{background-repeat: no-repeat;}
.arr1{background-image:url(images/ico-arrows.png); background-position:right 5px; padding-right:20px !important;}
.arr2{background-image:url(images/ico-arrows.png); background-position:right -56px; padding-right:20px !important;}

/*** Sub Menu Navigation ***/
.arr3{background-image:url(images/ico-arrows.png); background-position:right -86px; padding-right:20px !important;}
.arr4{background-image:url(images/ico-arrows.png); background-position:right 156px; padding-right:20px !important;}

/*topContent*/
#topContent{ width:980px; margin:0 auto 25px; background: url(images/shadow.png) repeat-y 688px top; line-height:20px;}
#topContent .left{ width:666px; margin:0 22px 0 0; float:left; }
#topContent .right{ width:269px; margin:0 0 0 23px; float:left; }
#topContent .right img{ margin:0 7px 7px 0;}
#topContent .box{ background: url(images/sprites.png) no-repeat -20px -205px; height:76px;}
#topContent .box a{ width:284px; height:71px; display:block; margin:0 28px 0 0; text-indent:-999px; float:left;}


/***** CONTENT AREA *****/
h1{font-size:30px; color:#f3e68b; font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", sans serif; margin:0 0 15px; line-height:34px; font-weight:normal; text-transform:uppercase;}
h1 span{font-family:"PT Sans Narrow", Verdana, Geneva, sans-serif; font-size:29px; color:#fff; }
h2{font-size:29px; font-family:"PT Sans Narrow", Verdana, Geneva, sans-serif; margin:0 0 15px; color:#d9ce79; text-transform:uppercase;}
h3{font-size:22px; font-family:"PT Sans Narrow", Verdana, Geneva, sans-serif;}
#content{ line-height:20px;}
	/***** CONTENT *****/
	#contentArea-home{width:666px; float:left; font-size:1em; text-align:justify; margin:30px 44px 15px 10px;}
	#contentArea{ text-align:justify; padding:0 20px; min-height:200px }
	#postArea{padding:10px;}
	
	/***** SIDEBAR *****/
	#sidebar{width:270px; float:right; margin:30px 10px 0 0; background:#ffffff; color:#000;}
	#sidebar h1{font-family:"PT Sans Narrow", Verdana, Geneva, sans-serif; font-family:25px; color:#393302; font-weight:bold; text-transform:none;}
	#mainSidebar{list-style:none; margin:0px; padding:0px}
	#mainSidebar li{margin:0px; padding:10px;}
	#mainSidebar li h2{background:#eee; padding:10px; margin:3px;}
	#mainSidebar li li{margin:0 10px 0 0; padding:5px 0;list-style:none; border-bottom:1px solid #ede49a;}
	#mainSidebar li li a{ color:#000;}
	#mainSidebar li ul{margin:0; padding:0px;}

/***Content Related***/
.multiple-post{padding:10px 0; margin:0 0 10px;}
.multiple-post h3{margin: 0 0 7px; padding:7px 0; border-bottom:#ddd 1px dashed;}
.multiple-post h3 a{ color:#FFC;} .multiple-post h3 a:hover{text-decoration:none;}
.postmeta{}
.postmeta > span{float:left;}
.postmeta > span.comment{float:right;}
/***** COMMENTS *****/
#comments{padding:10px;}
#comments h2{margin:5px 5px 15px; padding:5px 0px 7px; border-bottom:#333 1px dotted;}

ol.commentList, ul.children{list-style:none; margin:0px; padding:0px;}
ol.commentList > li{padding:15px; background:#900000; border:#D64646 1px solid; margin:0 0 20px; font-size:14px;}
ol.commentList > li ul.children{padding:10px 0 0 0px; margin:10px 0 0 10px; border-left:#7f7f7f 1px dotted;}
ol.commentList > li ul.children > li{margin:10px 0 0; padding:0 0 10px 18px; border-bottom:#eee 1px solid; background:url(images/arrow-comment.png) no-repeat 0 15px;}
ol.commentList > li ul.children > li:last-child{border:none;}

#comments .commentForm input, #comments .commentForm textarea{margin:5px 0px; font-size:1em; padding:5px;}
#comments .commentForm input[type="submit"], .reply a{ background:#f3e68b; border:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px;}
.reply a{ padding:5px 10px; color:#000;}
#comments .commentForm input:focus, #comments .commentForm textarea:focus{}
.comment-tip{font-size:0.7em; font-style:italic; width:95%;}
.comment-tip code{font-size:1.2em;}

/***** FOOTER *****/
footer{padding:18px 20px 45px; color:#333; margin:10px 0 0; background:url(images/sprites.png) no-repeat -4px -118px; width:960px; margin:0 auto; }
footer a{ color:#000;}

/***404 Page***/
#contentArea.search > ul{margin:0 0 20px; padding:0 0 0 25px;}
#contentArea.search > ul ul{margin:0 0 10px; padding:0 0 0 15px;}

/***** EXTRAS *****/
.clear{clear:both;}
.searchpg-box{margin:0 0 20px;}
textarea#comment{width:95%;}

/*calendar_wrap*/
#calendar_wrap{ background:#900000; padding:8px; }
#wp-calendar{ width:100%; color:#fff; }
#today {font-weight: bold; color:#FF9 !important; }