/*

Theme Name: ICNA

Version: 0.1

Description: Custom wordpress theme for ICNA

*/

* {

    padding:0;

    margin:0;

    outline:0;

}

.cl {

    font-size:0;

    line-height:0;

    height:0;

    display:block;

    clear:both;

}



.cl-line {font-size: 20px; border-bottom:solid 1px #cbcbc5; padding-bottom:3px; padding-top:15px}



body{

    background:#fff url(images/bg.gif) repeat-x;

    font-family:Verdana, sans-serif;

    color:#5b5e4d;  /*blog body*/

    font-size:13px;

    line-height:19px;

    padding-bottom:50px;

}

a{

	color:#336633;

    text-decoration: none;

}

a:hover{

    text-decoration:underline

}

a img{

    border:0;

}

.shell{width:960px; margin:0 auto}



.top-part{height:67px; color:#b8c9b8; padding-top:8px}

.top-part p{padding-top:20px; padding-right:23px; float: right;}

.top-part a{color:#b8c9b8; font-family: verdana, sans-serif; font-size: 14px; padding:0 6px} 

.top-part span{color:#b8c9b8; font-family: verdana, sans-serif; font-size: 14px; padding:0 6px; float: right;} 

.top-part a:hover{color:#eeb841; text-decoration: none;} 

.top-part a.active{color:#eeb841; text-decoration: none;} 

.top-part .search{float: right; display: inline; background:url(images/search-form.gif) no-repeat; width:200px; height:40px; padding-top:16px; padding-left:12px}

.top-part .search .blink{color:#5b5e4d; font-size: 13px; font-family: verdana, sans-serif; border:solid 1px #898c80; padding:2px 0 2px 2px; display: inline; float: left; width:150px; margin-right:5px}

.top-part .search .btnp input:hover{background-position: 0 bottom;;}

.top-part .search .btnp input{

	float: left; 

	display: inline; 

	background:url(images/arr.gif) ;

	text-indent: -4000px;

	line-height: 0;

	font-size: 0;

	width:20px;

	height:20px;

	border:0;

	margin-top:1px;

	cursor:pointer;

}

#header{height:135px; background:url(images/header.gif) no-repeat; } 



#header .nav{padding-top:40px; padding-left:15px; float: left; display: inline;} 



#header .nav ul{list-style-type: none; font-family: georgia, sans-serif; height:48px; font-size: 16px;} 



#header .nav li{float: left; display: inline; line-height: 48px; background:url(images/li-bg.gif) no-repeat right center; padding:0 16px;} 



#header .nav li.last{background-image: none; padding-right:0} 



#header .nav li a{float: left; display: inline; color:#a1a399; } 



#header .nav li a:hover, #header .nav li.active a{text-decoration: none; color:#477547} 





#header .nav2{ padding-top:5px; padding-left:15px; float: left; display: none; } 



#header .nav2show{ display: inline; } 



#header .nav2 ul{list-style-type: none; font-family: georgia, sans-serif; height:24px; font-size: 16px;} 



#header .nav2 li{float: left; display: inline; line-height: 24px; background:url(images/li-bg24.gif) no-repeat right center; padding:0 16px;} 



#header .nav2 li.last{background-image: none; padding-right:0} 



#header .nav2 li a{float: left; display: inline; color:#a1a399; } 



#header .nav2 li a:hover, #header .nav li.active a{text-decoration: none; color:#477547} 





h1#logo{

	background-image: none;

	font-size: 0;

	line-height:0;

	width:253px;

	height:134px;

	float: left;

	display: inline;

	/*padding-left:30px;*/

	padding-left: 22px;

}

h1#logo a{

	display: block;

	text-indent: -4000px;

	height:134px;

	background:url(images/logo.gif);

}

/*Bigger Headlines*/

h2{font-size: 30px; line-height: 31px; color:#477547; font-family: georgia, sans-serif; font-weight: normal;}

h3{font-size: 26px; color:#477547; font-family: georgia, sans-serif; font-weight: normal; line-height: 27px;}

/*Smaller Headlines*/

h4{font-size: 17px; color:#2c301a; font-family: georgia, sans-serif; font-weight: normal; line-height: 30px;}

h4 a{font-size: 17px; color:#2c301a; font-family: georgia, sans-serif; font-weight: normal; line-height: 30px;}

h3 em{color:#2c301a;}



#content{background:#fff; padding-top:30px; padding-left:15px;height: 100%;} /*Home page main text background*/





.leftside{float: left; display: inline; width:250px;  padding-right:25px}

.leftside ul{list-style-type: none;}

.leftside li{font-family: georgia, sans-serif; font-size: 17px; line-height: 30px;}

.leftside li a{color:#a1a399}

.leftside li a:hover, .leftside li a.active{color:#477547; text-decoration: none;}

.leftside .image{padding-bottom:30px}

.leftside .image img{display: block;}



.center{width:730px; float: left; padding-left:10px;display: inline;background:url(images/right-border.gif) no-repeat right 0;}

.center .field{width:300px; padding:2px 0 2px 2px; font-size: 13px; font-family: verdana, sans-serif; margin-bottom:10px}

.center .btnp input {background:url(images/circle.gif) no-repeat; padding-left:27px; color:#2c301a; padding-bottom:2px; border:0; cursor:pointer; text-align: left; font-size: 13px; font-family: verdana, sans-serif; }



.welcome{color:#2c301a; font-family: georgia, sans-serif; font-size: 20px; line-height: 30px;}

.welcome h2{padding-bottom:5px}

.welcome p{padding-bottom:5px}



a.arr{background:url(images/arr-link.gif) no-repeat right 5px; font-size: 14px; font-family: verdana, sans-serif; color:#5b5e4d; padding-right:15px; float: left; margin-top:10px; line-height: 19px;}

.arr a{background:url(images/arr-link.gif) no-repeat right 5px; font-size: 14px; font-family: verdana, sans-serif; color:#5b5e4d; padding-right:15px; float: left; margin-top:10px; line-height: 19px;}

.fix-a a {

	float: none;

	display: inline;

	background: none;

	border: none;

	margin: 0px;

	padding: 0px;

	color: black;

	text-decoration: underline;

}



.posts-box	{padding-top:45px}

.post{border-bottom:solid 1px #cbcbc5;padding:20px 0}

.post h4{float: left; display: inline; padding-right:13px; line-height: 19px; padding-top:3px}

.post p.date{float: left; display: inline; font-size: 13px; color:#5b5e4d; line-height: 15px; padding-left:6px; margin-top:8px; }

.post p.user{float: left; font-size: 13px; color:#5b5e4d;  background:url(images/orange.gif) no-repeat 0 2px; line-height: 15px; padding-left:6px; margin-top:8px;display: inline}

.post .right-side {/*float: right;*/width: 400px;display: inline; text-align: left}

.post p.cat a{}

.post p em{color:#a1a399}

.entry{}


/*.rightside{ width:160px; float: left; display: inline; padding-left:30px}
This has been changed to following line*/
.rightside{ width:190px !important; float: left; display: inline; padding-left:15px}

.rightside .image{}

.rightside .image img{display: block;}

.rightside .inner{width:160px; padding-top:5px}

.rightside .inner p{padding-bottom:7px}

.rightside h3{font-size: 20px; border-bottom:solid 1px #cbcbc5; padding-bottom:3px; padding-top:15px}

.rightside h3.no-border{padding-bottom:0}

.rightside .field{width:130px; padding:2px 0 2px 2px; font-size: 13px; font-family: verdana, sans-serif; margin-bottom:10px}

.rightside .btnp input{background:url(images/circle.gif) no-repeat; padding-left:27px; color:#2c301a; padding-bottom:2px; border:0; cursor:pointer; text-align: left;}



a.circle{background:url(images/circle.gif) no-repeat; padding-left:27px; color:#2c301a; padding-bottom:2px}



#content .no-border{border:0;}

/*main highlight text on home page*/

.highlight{color:#2c301a; font-family: georgia, sans-serif; font-size: 20px; line-height: 30px;}

.highlight h2{padding:7px 0 3px 0}



.head{padding-bottom:25px;}



.grey-box{ font-size:11px; /* width:901px; */ background:#ecedeb; margin-bottom:25px; width:676px !important; }

.grey-box input{ /*width:175px !important;*/ }

.phonenos { width:50px !important; }

.grey-box h4{padding-bottom:5px}

.grey-box ul{float: left; display: inline; list-style-position: outside;}

.grey-box .top{  width:676px;  background:url(images/grey-top-676.gif) no-repeat  }

.grey-box .bottom{  width:676px;  background:url(images/grey-bottom-676.gif) no-repeat 0 bottom;   /*padding:20px 0 20px 23px padding:10px;*/}

.grey-box .right-part{ width:570px; float: left; display: inline;}

.grey-box .right-part li label{width:110px;}

.grey-box li .large-field{width:445px; float: left; display: inline; padding:2px 0 2px 2px; border:solid 1px #a1a399;}

.grey-box .right-part li.bl{display: block; float: none;}

.grey-box .right-part h4{padding-left:70px; float: left; display: inline;}

.grey-box .left-part{width:262px; background:url(images/grey-brd.gif) no-repeat right 0; padding-right:30px; float: left; display: inline;}

.grey-box .left-part ul{width:260px}

.grey-box  label.dbl{word-spacing: -1px; letter-spacing:-0.06em; line-height: 14px;}

.grey-box ul{list-style-type: none; width:650px}

.grey-box li{float: left; display: inline; height:25px; padding-bottom:13px}

.grey-box .submit{/*background:url(images/sm-grey-brd.gif) no-repeat; width:250px;*/ float: left; display: inline; padding-left:25px; padding-top:7px; }

.grey-box .submit ul{width:240px; float: right; display: inline; }

.grey-box .submit li{width:110px; float: right;}

.grey-box .submit li.sbmt, .grey-box .submit li.vol {display: block; width: 110px; /*background:url(images/d-arr.gif) no-repeat center top;*/ padding-top:30px; }

.grey-box .submit li.sbmt a{background:url(images/sbmt.gif) no-repeat; display: block; width:109px; height:21px; line-height: 0; font-size: 0;}

.grey-box .submit li.vol a{background:url(images/volunteer.gif) no-repeat; display: block; width:85px; height:15px; line-height: 0; font-size: 0;}

.grey-box .submit li a.privacy{display: block; background:url(images/r-arr.gif) no-repeat right 3px; color:#5b5e4d; padding-right:15px; margin-bottom:9px; margin-top:2px}

.grey-box .submit li a.reset{display: block; background:url(images/reset.gif); width:101px; height:21px; text-indent: -4000px; line-height: 0; font-size: 0;}

.grey-box li span{float: left; display: inline; line-height: 20px;}

.grey-box li .radio{float: left; display: inline; height:13px; width:13px; vertical-align: bottom; line-height: 13px; margin:5px 11px 0 0;}

.grey-box li img{float: left; display: inline; border:solid 1px #a1a399; margin-right:30px}

.grey-box li label{color:#5b5e4d; width:80px; text-align: right; padding-right:7px; float: left; display: inline;}

.grey-box li label.l-wide{width:110px}

.grey-box li label.long{width:655px; text-align: left;}

.grey-box li label.tiny{width:52px}

.grey-box .field{width:165px !important;float: left; display: inline; padding:2px 0 2px 2px; border:solid 1px #a1a399; }

.grey-box li .l-field{width:328px;float: left; display: inline; padding:2px 0 2px 2px; border:solid 1px #a1a399; }

.grey-box li .m-field{width:220px;float: left; display: inline; padding:2px 0 2px 2px; border:solid 1px #a1a399; }

.grey-box li .sm-field{width:80px;float: left; display: inline; padding:2px 0 2px 2px; border:solid 1px #a1a399; }

.grey-box li .tiny-field{width:30px;float: left; display: inline; padding:2px 0 2px 2px; border:solid 1px #a1a399; margin:0 6px; }

.grey-box li .sml-field{width:40px;float: left; display: inline; padding:2px 0 2px 2px; border:solid 1px #a1a399; margin:0 6px;  }

.grey-box li .dropdown{width:150px; float: left; display: inline;}

.grey-box .final-lft {width:590px; float: left; display: inline;}

.grey-box .final-lft ul{width:550px; float: left; display: inline;}

.grey-box .final-lft h4{float: left; display: inline;}

.grey-box .volunteer h4{float: left; display: inline;}

.grey-box .volunteer .submit{/*background:url(images/sm-grey-brd.gif) no-repeat;*/ width:110px; float: left; display: inline; padding-left:25px; padding-top:7px; }

.grey-box .volunteer ul.chk{float: left; display: inline; width:640px; list-style-position: outside; }

.grey-box .volunteer .submit ul{width:110px; float: right; margin-top:-20px; position:relative}

.grey-box .volunteer .submit li{margin-right:0px}

#grey-box-contactus td {
	padding:5px !important;
}

/* Gray Box Home Starts */


#conventupdate .grey-box{width:901px !important; background:#ecedeb; margin-bottom:25px}

#conventupdate .grey-box h4{padding-bottom:5px}

#conventupdate .grey-box ul{float: left; display: inline; list-style-position: outside;}

#conventupdate .grey-box .top{width:901px; background:url(images/grey-top.gif) no-repeat}

#conventupdate .grey-box .bottom{width:878px; background:url(images/grey-bottom.gif) no-repeat 0 bottom;  padding:20px 0 20px 23px}

#conventupdate .grey-box .right-part{width:570px; float: left; display: inline;}

#conventupdate .grey-box .right-part li label{width:110px;}

#conventupdate .grey-box li .large-field{width:445px; float: left; display: inline; padding:2px 0 2px 2px; border:solid 1px #a1a399;}

#conventupdate .grey-box .right-part li.bl{display: block; float: none;}

#conventupdate .grey-box .right-part h4{padding-left:70px; float: left; display: inline;}

#conventupdate .grey-box .left-part{width:262px; background:url(images/grey-brd.gif) no-repeat right 0; padding-right:30px; float: left; display: inline;}

#conventupdate .grey-box .left-part ul{width:260px}

#conventupdate .grey-box  label.dbl{word-spacing: -1px; letter-spacing:-0.06em; line-height: 14px;}

#conventupdate .grey-box ul{list-style-type: none; width:865px}

#conventupdate .grey-box li{float: left; display: inline; height:25px; padding-bottom:13px}

#conventupdate .grey-box .submit{background:url(images/sm-grey-brd.gif) no-repeat; width:250px; float: left; display: inline; padding-left:25px; padding-top:7px; }

#conventupdate .grey-box .submit ul{width:240px; float: right; display: inline; }

#conventupdate .grey-box .submit li{width:110px; float: right;}

#conventupdate .grey-box .submit li.sbmt, #conventupdate .grey-box .submit li.vol {display: block; width: 110px; background:url(images/d-arr.gif) no-repeat center top; padding-top:30px; }

#conventupdate .grey-box .submit li.sbmt a{background:url(images/sbmt.gif) no-repeat; display: block; width:109px; height:21px; text-indent: -4000px; line-height: 0; font-size: 0;}

#conventupdate .grey-box .submit li.vol a{background:url(images/volunteer.gif) no-repeat; display: block; width:85px; height:15px; text-indent: -4000px; line-height: 0; font-size: 0;}

#conventupdate .grey-box .submit li a.privacy{display: block; background:url(images/r-arr.gif) no-repeat right 3px; color:#5b5e4d; padding-right:15px; margin-bottom:9px; margin-top:2px}

#conventupdate .grey-box .submit li a.reset{display: block; background:url(images/reset.gif); width:101px; height:21px; text-indent: -4000px; line-height: 0; font-size: 0;}

#conventupdate .grey-box li span{float: left; display: inline; line-height: 20px;}

#conventupdate .grey-box li .radio{float: left; display: inline; height:13px; width:13px; vertical-align: bottom; line-height: 13px; margin:5px 11px 0 0;}

#conventupdate .grey-box li img{float: left; display: inline; border:solid 1px #a1a399; margin-right:30px}

#conventupdate .grey-box li label{color:#5b5e4d; width:80px; text-align: right; padding-right:7px; float: left; display: inline;}

#conventupdate .grey-box li label.l-wide{width:110px}

#conventupdate .grey-box li label.long{width:655px; text-align: left;}

#conventupdate .grey-box li label.tiny{width:52px}

#conventupdate .grey-box li .field{width:165px;float: left; display: inline; padding:2px 0 2px 2px; border:solid 1px #a1a399; }

#conventupdate .grey-box li .l-field{width:328px;float: left; display: inline; padding:2px 0 2px 2px; border:solid 1px #a1a399; }

#conventupdate .grey-box li .m-field{width:220px;float: left; display: inline; padding:2px 0 2px 2px; border:solid 1px #a1a399; }

#conventupdate .grey-box li .sm-field{width:80px;float: left; display: inline; padding:2px 0 2px 2px; border:solid 1px #a1a399; }

#conventupdate .grey-box li .tiny-field{width:30px;float: left; display: inline; padding:2px 0 2px 2px; border:solid 1px #a1a399; margin:0 6px; }

#conventupdate .grey-box li .sml-field{width:40px;float: left; display: inline; padding:2px 0 2px 2px; border:solid 1px #a1a399; margin:0 6px;  }

#conventupdate .grey-box li .dropdown{width:150px; float: left; display: inline;}

#conventupdate .grey-box .final-lft {width:590px; float: left; display: inline;}

#conventupdate .grey-box .final-lft ul{width:550px; float: left; display: inline;}

#conventupdate .grey-box .final-lft h4{float: left; display: inline;}

#conventupdate .grey-box .volunteer h4{float: left; display: inline;}

#conventupdate .grey-box .volunteer .submit{background:url(images/sm-grey-brd.gif) no-repeat; width:110px; float: left; display: inline; padding-left:25px; padding-top:7px; }

#conventupdate .grey-box .volunteer ul.chk{float: left; display: inline; width:690px; list-style-position: outside; padding-right: 20px;}

#conventupdate .grey-box .volunteer .submit ul{width:110px; float: right; margin-top:-20px; position:relative}

#conventupdate .grey-box .volunteer .submit li{margin-right:0px}

/* Gray Box Home Ends */

#main{ background:transparent url(images/right-border.gif) no-repeat scroll right 0;width:730px; float: left; display: inline;}

#main .left-col{float: left; display: inline; width:470px;  padding-right:10px}

#main .left-col img{display: block;}

#main .right-col {float: left; display: inline; width:240px}

#main .right-col h2{padding-left:10px}

#main .right-col ul{list-style-type: none; padding-top:10px; padding-bottom:16px}

#main .right-col li{padding-bottom:13px}

#main .right-col li a{background:url(images/li-bg2.gif); width:228px; height:47px; display: block; color:#a1a399; padding-left:10px; padding-top:7px}

#main .right-col li a strong{font-size: 17px; color:#2c301a; font-family: georgia, sans-serif; font-weight: normal; line-height: 20px; display: block;}

#main .right-col li a:hover{text-decoration: none;}

#main .right-col li a.active{background-image: none;}

#main .right-col li a.active strong{color:#477547}

#main .right-col li a h4{color:#a1a399; line-height: 20px;}

#main .right-col .video{padding-top:35px}

#main .right-col .video-box{padding-top:15px}

#main .right-col .video img{display: block;}



.left-sector{float: left; display: inline; width:490px; margin-right:10px}

.left-sector .video-box{color:#5b5e4d; padding-bottom:30px}

.left-sector .video-box img{display: block; margin-bottom:10px}

.left-sector .video-box  a img{display: block; margin-bottom:0px}

.left-sector .video-box p{float: left; display: inline;}

.left-sector .video-box em{color:#a1a399}

.left-sector .video-box span{color:#f0b941}

.left-sector .video-box a{float: left; margin-left:7px; display: inline;}

.right-sector{float: left; display: inline; width:210px; word-spacing: -1px; letter-spacing: -0.04em;}

.right-sector h2{width:210px}

.right-sector .recent{width:200px; margin-top:70px; background:url(images/grey-long.gif) no-repeat; padding-left:20px}

.right-sector .recent .box{width:200px; border-bottom:solid 1px #a1a399; padding-bottom:12px; padding-top:12px}

.right-sector p.top-video{width:200px; color:#2c301a; font-family: georgia, sans-serif; font-size: 20px; line-height: 30px;}



.video-frame{width:500px; border-bottom:solid 1px #cbcbc5; padding-bottom:24px; padding-top:20px}

.video-frame em{color:#a1a399}

.video-frame em.lft{float: left; line-height: 20px; }

.video-frame .image{float: left; display: inline; padding-top:12px; padding-right:17px}

.video-frame .image img{display: block;}

.video-frame .info {float: left; display: inline; width:240px}

.video-frame .info a {float: left; display: inline; margin-left:3px}



.big-frame{padding-top:25px; width:725px;}

.big-frame h3{padding-bottom:15px;}



.narrow-left{float: left; display: inline; width:70px; padding-right:33px; }

.narrow-left ul{list-style-type: none; line-height: 38px;}

.narrow-left li{padding-bottom:10px}

.narrow-left li a{display: block; width:70px; height:38px; background:url(images/rounded.gif); text-align: center; font-size: 20px; font-family: georgia, sans-serif; color:#a1a399}

.narrow-left li a:hover{}

.narrow-left li.active a{color:#477547; background-image: none}



.narrow-left li .months {

	display: none;

}

.narrow-left li .months a {

	background: none;

	font-size: 14px;

	color: #477547;

	display: block;

	line-height: 16px;

	height: 18px;

} 



#main h2.pagetitle{padding-bottom:30px; text-align: left;line-height: 32px}

.middle h3.pagetitle{padding-bottom:30px; }

.middle h3.pagetitle p {font-style: italic;color:#2c301a;display: inline}

.middle .news-box{width:622px;}

.middle .news-box .hldr{width:620px;}

.middle .news-box .hldr .news{width:620px;}



.single-page{width:900px;}

.single-page .hldr{width:900px; border-bottom:solid 1px #cbcbc5; padding-bottom:12px; margin-bottom:15px}

.single-page .hldr .news{width:800px;}

.single-page .hldr .news a.circle{margin-top:15px; float: left; }

.single-page {float: left; display: inline; width:900px; padding-right:10px;}

.single-page .hldr .left-side {float: left;display: inline;width: 100px}

.single-page .hldr .right-side {float: right;display: inline;width: 800px}

.single-page .hldr .left-side .date{width:90px; height:28px; float: left; display: inline;float: left;display: inline}

.single-page .hldr .left-side .date span{height:28px; float: left; display: inline; margin-right:3px; font-family: georgia, sans-serif; color:#4f5340; line-height: 28px; font-weight: bold; text-align: center;}

.single-page .hldr .left-side .date span.day{width:26px; background:url(images/gold2.gif) no-repeat;}

.single-page .hldr .left-side .date span.month{width:27px; background:url(images/gold1.gif) no-repeat;}

.single-page .hldr .left-side .date span.year{width:28px; background:url(images/gold3.gif) no-repeat; margin-right:0}





.news-box{ float: left; display: inline; width:350px; margin-right:10px; background:url(images/grey-long.gif) no-repeat right 0;}

.news-box .hldr{width:345px; border-bottom:solid 1px #cbcbc5; padding-bottom:12px; margin-bottom:15px}

.news-box .hldr .news{ width:350px; /*float: right;*/ display: inline;}

.news-box .hldr .news a.circle{margin-top:15px; float: left; }

.news-box .hldr .left-side {float: left;display: inline}

.news-box .hldr .right-side {float: right;display: inline}

.news-box .hldr .left-side .date{width:90px; height:28px; float: left; display: inline;float: left;display: inline}

.news-box .hldr .left-side .date span{height:28px; float: left; display: inline; margin-right:3px; font-family: georgia, sans-serif; color:#4f5340; line-height: 28px; font-weight: bold; text-align: center;}

.news-box .hldr .left-side .date span.day{width:26px; background:url(images/gold2.gif) no-repeat;}

.news-box .hldr .left-side .date span.month{width:27px; background:url(images/gold1.gif) no-repeat;}

.news-box .hldr .left-side .date span.year{width:28px; background:url(images/gold3.gif) no-repeat; margin-right:0}



.blog{ float: right; display: inline; width:350px; margin-right:10px;}

.blog .entry{/*float: right;*/ display: inline; }

.blog .entry a.circle{margin-top:10px; float: left; background-position: 0 3px;}

.blog .date{width:90px; height:28px; float: left; display: inline; padding-right:20px; padding-bottom:20px}

.blog .date span{height:28px; float: left; display: inline; margin-right:3px; font-family: georgia, sans-serif; color:#4f5340; line-height: 28px; font-weight: bold; text-align: center;}

.blog .date span.day{width:26px; background:url(images/grey2.gif) no-repeat;}

.blog .date span.month{width:29px; background:url(images/grey1.gif) no-repeat;}

.blog .date span.year{width:28px; background:url(images/grey3.gif) no-repeat; margin-right:0}



.sponsor-area{padding-top:15px;}

.sponsor-area a.arr{float: right; display: inline; margin-top:33px ;font-size: 14px; margin-right:30px}

.sponsor-area .heading{float: left; display: inline; margin-bottom:20px}

#content .sponsor-area .grey-box .no-space{padding-right:0; margin-right:0; background-image: none;}

.sponsor-area .grey-box .article{float: left; display: inline; width:180px; background:url(images/article-brd.gif) no-repeat right 0; margin-right:18px; padding-right:18px}



#footer{color:#a1a399; line-height: 18px; padding:0 30px;

}

#footer ul {list-style-type: none;text-align: center;}

#footer ul li{text-align: center;display: inline; }

#footer ul li a{display: inline;color:#a1a399}

#footer p{text-align: center; }

#footer p.mid{text-align: center; float: left; width:650px}

#footer p a{color:#a1a399}

#footer img.left{float: left; display: inline; margin-left:60px}

#footer img.right{float: right; display: inline; margin-right:25px}

.post .entry {

    overflow: hidden;

}

#commentform {

	margin-bottom: 30px;

}



.post .entry h1 { font-size: 20px; }

.post .entry h2 { font-size: 18px; }

.post .entry h3 { font-size: 16px; }

.post .entry h4 { font-size: 14px; }

.post .entry h5 { font-size: 12px; }

.post .entry h6 { font-size: 10px; }

.post .entry ul { margin-left: 15px; }

.post .entry ol { margin-left: 15px; }

.post .entry table { border: solid 1px #000; }

.post .entry a img { border: 0 }



/* Begin Images */

p img {

	padding: 0;

	max-width: 100%;

}



img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



img.alignright {

	padding: 4px;

	margin: 0 0 2px 7px;

	display: inline;

}

img.alignleft {

	padding: 4px;

	margin: 0 7px 2px 0;

	display: inline;

}

.alignright {

	float: right;

}

.alignleft {

	float: left;

}





/* Begin Calendar */

#wp-calendar {

	empty-cells: show;

	margin: 10px auto 0;

	width: 155px;

	}



#wp-calendar #next a {

	padding-right: 10px;

	text-align: right;

	}



#wp-calendar #prev a {

	padding-left: 10px;

	text-align: left;

	}



#wp-calendar a {

	display: block;

	}



#wp-calendar caption {

	text-align: center;

	width: 100%;

	}



#wp-calendar td {

	padding: 3px 0;

	text-align: center;

	}



#wp-calendar td.pad:hover { /* Doesn't work in IE */

	background-color: #fff; }



.aligncenter,

div.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.wp-caption {

	border: 1px solid #ddd;

	text-align: center;

	background-color: #f3f3f3;

	padding-top: 4px;

	margin: 10px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}



.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

}



.wp-caption p.wp-caption-text {

	font-size: 11px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

}

/* My code */

.top-navigation {

	list-style-type: none;

	float:right;

	padding-right:23px;

	padding-top:20px;

}

.top-navigation li {

	display: inline;

}

.top-navigation li a {

	color:#B8C9B8;

	font-family:verdana,sans-serif;

	font-size:14px;

	padding:0 6px;

}

.top-navigation li.page-active a {

	color:#EEB841;

	text-decoration:none;

}

#header .nav ul li.current-cat a{

	color:#477547;

	text-decoration:none;

}

.container {
	
	background:transparent url(images/right-border.gif) no-repeat scroll right 0;
	
	float: left;

	display: inline;

	width: 730px;

}

.sticky-video {

	width: 720px;

}

.video-cnt {



}

.text-cnt {

	width: 215px;
	vertical-align:top;
	text-align:left;

}

.sticky-video img.video{

	display:block;

	margin-bottom:10px;	

}

.sticky-video h2{

	

}

.sticky-video .text-cnt {

	color:#5B5E4D;

	padding-bottom:30px;

}

.sticky-video .video-cnt p {

display:inline;

float:left;

}

.sticky-video .text-cnt p{

color:#2C301A;

font-family:georgia,sans-serif;

font-size:20px;

line-height:30px;

width:200px;

}

.container .right-sector-video {

	float: left; display: inline; width:210px; word-spacing: -1px; letter-spacing: -0.04em;

}



.right-sector-video img {

	width:200px;

}



.right-sector-video .recent{width:200px; background:url(images/grey-long.gif) no-repeat; padding-left:20px}

.right-sector-video .recent .box{width:200px; border-bottom:solid 1px #a1a399; padding-bottom:12px; padding-top:12px}



.commentlist {

	margin: 15px 0;

	list-style-type: none;

}

.commentlist .the-comment {

	border-top: solid 1px #477547;

	border-bottom: solid 1px #477547;

	padding: 10px 0 10px 15px;

}

#commentform input,#commentform textarea {

	margin: 5px 0;

	padding: 5px;

}

#commentform #submit {

	margin: 0 ;

	padding: 0 ;

}

#content h2.error{

	text-align: center;

	margin: 30px 0; 

}

.navigation {



	padding-bottom: 50px;

}

.error-holder {

	border: 1px solid red;

	display: none;

	color: red;

	padding: 10px;

	background: #ede3e3;

	margin-right: 25px;

}

.submit-success {

	border: 1px solid green;

	color: green;

	padding: 10px;

	background: #d6edd6;

	margin-right: 25px;

}



#sidebar li {

	list-style:none;

	

}



#sidebar li h2 {

	display:none;

}



.fix_link {

	float: none !important;

	display: inline !important;

	background: none !important;

	border: none !important;

	margin: 0px !important;

	padding: 0px !important;

	color: black !important;

	text-decoration: underline !important;

}