*{ margin:0; padding:0; outline:none}
body{ background:#fff; font:normal 12px/14px Arial, Helvetica, sans-serif; color:#000; line-height:20px;}

.left{float:left}
.right{float:right}
.clear{ clear:both}
img{ border:none}
a{ text-decoration:none}
a:hover{ text-decoration:underline}

#layout_outer{float:left; width:100%}
/************layout starts**********/
#layout{ margin:0 auto; width:970px;}
#main{float:left; width:970px; padding-top:20px;}

/************header starts**********/
#header{float:left; width:970px; padding-bottom:20px;}
#header .left_section{float:left; width:600px;}
#header .left_section h1{float:left; padding-left:10px;}
#header .left_section h1 img{float:left}
/*********menu starts********/
#menu{float:left; width:442px; background:url(../images/menu_bg.jpg) repeat-x 0 0; margin-left:5px; margin-top:10px; display:inline}
#menu ul{float:left; width:auto; list-style:none; background:url(../images/menu_left.jpg) no-repeat 0 0; padding-left:19px; height:39px;}
#menu ul li{float:left; font-size:16px; line-height:39px;}
#menu ul li a{ float:left; padding:0 9px; color:#000; text-decoration:none}
#menu ul li a:hover{background:url(../images/menu_over.jpg) repeat-x 0 0; !important}
/*********menu ends********/

#header .right_section{float:right; width:335px;}
#header .right_section .link{float:left; width:318px; padding-right:17px;}
#header .right_section .link a.join{float:right; background:url(../images/join.jpg) no-repeat 0 0; padding-left:20px; font-size:16px; line-height:18px; color:#000}
#header .right_section .link a.login{float:right; background:url(../images/login.jpg) no-repeat 0 0; padding-left:20px; font-size:16px; line-height:18px; color:#000;margin-left:27px; display:inline}
#header .right_section .link a.add{float:right; background:url(../images/add.jpg) no-repeat 0 0; padding-left:16px; font-size:16px; line-height:18px; color:#000; margin-left:30px; display:inline}
#header .right_section .search{float:right; width:325px; padding-top:13px;}
#header .right_section .search form{float:left; width:325px;}
#header .right_section .search fieldset{float:left; width:325px; border:none}
#header .right_section .text_bg{float:left; width:323px; height:39px; background:url(../images/search_bg.jpg) no-repeat 0 0;}
#header .right_section .text{float:left; width:250px; padding:7px 10px 0 15px; height:32px; font-size:18px; line-height:20px; background:none; border:none}
#header .right_section .btn{float:right; width:33px; height:30px; background:url(../images/search_btn.jpg) no-repeat 0 0; border:none; cursor:pointer; margin-top:4px; margin-right:13px; display:inline}
#header .right_section .search fieldset p{float:left; padding-left:15px; font-size:16px; line-height:20px; font-style:italic; color:#bdbdbd; font-family:"Myriad Pro",Arial, Helvetica, sans-serif}
#header .right_section .search fieldset a{float:right; color:#0d77bf; font-size:10px; line-height:16px; margin-right:10px; display:inline; text-decoration:underline}
/************header ends**********/

/****body container starts******/
#body_container{float:left; width:940px; padding:10px 10px; margin:0 5px; border-top:1px solid #aedee9; padding-bottom:60px}
/****left container starts******/
#left_container{float:left; width:630px;}
#left_container .fav_video{float:left; width:630px;}
#left_container h3{ font-family:"Myriad Pro",Arial, Helvetica, sans-serif; font-size:24px; line-height:35px; color:#a2d44d; letter-spacing:-1px}
#left_container h3 span{ color:#77af10}
#left_container .placeholder{float:left}
#left_container .popularorganizations{float:left; width:630px; padding-top:10px;}
#left_container .slider{float:left; width:630px;}
#left_container .slider img{float:left}
/****left container ends******/

/****right container starts******/
#right_container{float:right; width:300px; padding-top:0px;}
#right_container h2{font-family:"Myriad Pro",Arial, Helvetica, sans-serif; font-size:34px; line-height:40px; color:#a2d44d; letter-spacing:-1px}
#right_container h2 span{ color:#77af10}
#right_container h3{font-family:"Myriad Pro",Arial, Helvetica, sans-serif; font-size:24px; line-height:30px; color:#a2d44d; letter-spacing:-1px}
#right_container h3 span{ color:#77af10}
#right_container .member{float:left; width:284px; background:url(../images/member.jpg) repeat-y 0 0; margin-top:5px;}
#right_container .member_top{float:left; width:284px; background:url(../images/member_top.jpg) no-repeat 0 0;}
#right_container .member_btm{float:left; width:284px; background:url(../images/member_btm.jpg) no-repeat 0 bottom; position:relative; padding-bottom:122px;}
#right_container .member_btm a.button{ position:absolute; bottom:50px; left:8px; width:270px; height:54px; text-align:center; font-size:24px; line-height:26px; color:#0d77bf; letter-spacing:-2px;font-family:"Myriad Pro",Arial, Helvetica, sans-serif; padding-top:5px; text-decoration:none; font-weight:bold}
#right_container .member_btm a.button span{float:left; width:270px; font-size:12px; line-height:14px; text-align:center; color:#fff; letter-spacing:1px;}
#right_container .member_btm .inner{float:left; width:260px;padding:10px 0 0 0px;}
#right_container .member_btm .inner ul{float:left; width:264px; list-style-position:inside; margin-left: 16px;}
#right_container .member_btm .inner ul li{ font-size:12px; line-height:14px; padding-bottom:10px;color:#000}
#right_container .member_btm .inner ul li a{ color:#000}
#right_container .member_btm .inner h3{float:left; font-size:24px; margin-left:23px; line-height:24px; color:#000; font-style:italic; font-family:"Myriad Pro",Arial, Helvetica, sans-serif; letter-spacing:0}
#right_container .tag{float:left; width:284px; margin-top:0px;}
#right_container .tag img{float:left}
#right_container .tag a{color:#0d77bf;}
/****right container ends******/
/****body container ends******/

/****footer starts**/
#footer_outer{float:left; width:100%; padding-bottom:10px;}
#footer_inner{ margin:0 auto; width:940px;}
#footer{float:left; width:940px; padding:20px 10px; margin:0 5px; border-top:1px solid #aedee9;}
#footer ul{ margin:0 auto; width:940px; text-align:center; list-style:none}
#footer ul li{ color:#000; font-size:14px; line-height:20px; display:inline; padding:0 0 0 5px ;}
#footer ul li a{color:#0d77bf; margin-right:5px; display:inline }
#footer p{float:left; width:940px; text-align:center; line-height:24px;}
#footer p span{ color:#0d77bf;}
#footer p span a{text-decoration:none; color:#0D77BF;}
#footer p span a:hover{text-decoration:underline;}

/****footer ends**/
/************layout ends**********/

/************WordPress starts**************/

h3.posttitle {
	font-size: 22px;
font-weight: bold;
padding-left: 5px;
padding-top: 5px;
padding-bottom: 5px;
margin-top: 12px;
margin-bottom: 5px;
display:none;
}

.post h3{ font-family:"Myriad Pro",Arial, Helvetica, sans-serif; font-size:24px; line-height:35px; color:#a2d44d; letter-spacing:-1px}
.post h3 span{ color:#77af10}

.entrytext p {
	font-size: 12px;
	margin: 8px 0px 8px 0px;
}

.entrytext ul{
	margin: 10px 10px 10px 25px;
	padding: 5px;
}

.entrytext ol{
	margin: 10px 10px 10px 25px;
	padding: 5px;
}

.member ul {
	margin: 25px;
	padding: 5px;
}

.entrytext p a{text-decoration:none; color:#0D77BF;}
.entrytext p a:hover{text-decoration:underline;}

.inner ul li a {
	text-decoration: underline;	
}

