@charset "utf-8";

/* CSS Document */



body {

	margin:0;

	padding:0;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	background-color:#003466;	

	color: #333;

	text-align: center;

	}


img{border:none !important;}

#page {

	text-align: left;

	margin: 0 auto;

	padding: 0;

	width: 780px;

}

#page h2{

	margin:0;

	color:#003366;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:18px;

}

.entry{

	float:left;

	padding:0 0 5px;

	margin:0 20px;

	width:740px;

}

* html .entry{

	float:left;

	padding:0 0 5px;

	margin:0 10px;

	width:740px;

}

.entry h2 {

	margin:0;

	color:#003366;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:18px;

	width:740px;

	padding-bottom:5px;

	border-bottom:1px solid gray;

}

.entry p{

	padding:0;

	color:#333333;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;	

}

.entry a{

	color:#ff6600;

	text-decoration:none;

}

.entry a:hover{

	color:#ff6600;

	text-decoration:underline;

}



/* ------ Coding for our team page ------ */

.entry_content{

	float:left;

	margin:0;

	padding:0;

	width:742px;

	

}

.forImagediv{

	float:left;

	margin:0;

	padding:0;

	width:742px;

}

.forImagediv img{

	width:130px;

	height:152px;

	border:none;

	padding:20px 0 0 0;

}



.fortextdiv{width:568px;float:left;margin:10px 0 0 20px;padding:0;}



.fortextdiv h2{

	border:none;

	color:#003366;

	font-family:Geneva, Arial, Helvetica, sans-serif !important;

	font-size:16px !important;

	font-weight:bold;

	margin:0 !important;

	width:500px !important;

}

.fortextdiv ul{

	margin:10px 0 0 30px !important;

	padding:0 0 20px 0;

}

.fortextdiv li{

	color:#333333;

	margin:0 10px 0 0;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

}

/* for IE6 */

* html .entry_content{

	float:left;

	margin:0 10px;

	padding:0;

	width:742px;

	

}



/* for media page  */

.entry em{

	text-decoration:none;

	font-style:normal;

	color:#003366;

	font-weight:bold;

}

#media_content_list{

	margin:0;

	padding:0;

}

#media_content_list ul{

	margin:0 0 0 40px;

	padding:0;

}

#media_content_list li{

	color:#333333;

	padding:10px 0;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

}

#media_content_list a{

	font-weight:bold;

	color:#ff6600;

	text-decoration:none;

}

#media_content_list a:hover{

	color:#ff6600;

	text-decoration:underline;

}

.entry h4{

	margin:10px 0 0;

	color:#003366;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

}

.for_donate_img{

	text-align:center;

}

.stories_bottom{

	float:left;

	margin:0;

	padding:0;

	width:740px;

	border-top:1px solid gray;

}

#for_image{

	float:left;

	margin:60px 0 40px 20px;

	padding:0;

	width:96px;

	height:234px;



}

#for_text{

	float:left;

	margin:80px 0 0 130px;

	padding:0;

	width:400px;

}

#for_text p{

	color:#333333;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

}

#for_text a:link{

	color:#0033ff;

	text-decoration:underline;

}

#for_text a:visited{

	color:#ff6600;

	text-decoration:none;

}

#for_text a:hover{

	color:#990000;

}

/* for IE6 */

* html .stories_bottom{

	float:left;

	margin:0 10px;

	padding:0;

	width:740px;

	border-top:1px solid gray;

}

* html #for_image{

	float:left;

	margin:60px 0 0 20px;

	padding:0 0 40px 0;

	width:96px;

	height:234px;



}

* html #for_text{

	float:left;

	margin:80px 0 0 100px;

	padding:0;

	width:400px;

}

#entry_right_h img{

	padding-bottom:5px;

}

#entry_right_v img{

	padding-bottom:5px;

}

#entry_right_v{

	float:right;

	width:220px;

	margin:10px 0 0 10px;

	padding:0;

}

* html #entry_right_v{

	float:right;

	width:220px;

	margin:20px 0 0 5px;

	padding:0;

}

#entry_right_v p{

	color:#006633;

	width:184px;

	margin:0 10px;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

	font-style:italic;

}

* html #entry_right_v p{

	margin:0 5px;

	padding:0;

	padding:0;

	color:#006633;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

	font-style:italic;

}

#entry_right_h{

	float:right;

	width:324px;

	margin:10px 0 0 10px;

	padding:0;

}

* html #entry_right_h{

	float:right;

	width:324px;

	margin:20px 0 0 5px;

	padding:0;

}

#entry_right_h p{

	color:#006633;

	margin:0 10px;

	padding:0;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

	font-style:italic;

}

* html #entry_right_h p{

	margin:0;

	padding:0 5px;

	color:#006633;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

	font-style:italic;

}

img.leftsideimg{float:left;margin:0 20px 20px 0;}

.entry ul{

	margin:10px 0 0 30px;

	padding:0;

}

.entry li{

	padding:0 0 10px;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

}

.entry li a{

	color:#ff6600;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#ff6600;

	text-decoration:none;

	font-weight:normal;

}

.entry li a:hover{

	color:#ff6600;

	text-decoration:underline;

}

.short_width{

	width:510px;

}

#header {

	height: 151px;

	width: 780px;

	margin:0;

	padding:0;

	background:url(images/rocky_mountain_hope_02.jpg) no-repeat 0 0;

}

#headerimg{

	margin:0;

	padding:0;

	height:60px;

	width: 780px;

}

#menu{

	width:620px;

	margin:57px 0 0 180px;

}

/* -------- Css for plugin  --------- */

#suckerfishnav{

	margin:0;

	padding:0;

    font-size:11px;

    font-family:Geneva, Arial, Helvetica, sans-serif;

	color:white;

	margin-bottom:20px;

    width:100%;

	z-index:99999;

}

#suckerfishnav, #suckerfishnav ul {

    float:left;

    list-style:none;

    line-height:19px;

    padding:0;

    margin:0;

    width:100%;

	z-index:99999;

}

#suckerfishnav a {

    display:block;

	color:#FFFFFF;

    text-decoration:none;

    padding:1px 22px;

    }

#suckerfishnav li{

    float:left;

    padding:0;

	border-right:1px solid white;

    }

#suckerfishnav ul {

    position:absolute;

    left:-999em;

    height:auto;

    width:110px !important;

    font-weight:normal;

    margin:0;

    line-height:1;

    border:0;

	z-index:99999;

    }

#suckerfishnav li li {

	margin:0;

	width:110px !important;

    font-family:Geneva, Arial, Helvetica, sans-serif;

   }

#suckerfishnav li li a {

    padding:4px 10px;

    width:auto;

    font-size:10px;

    }

#suckerfishnav li li li a {

    padding:4px 0px;

    font-size:10px;

	text-align:center;

    }

#suckerfishnav li ul ul {

    margin:-19px 0 0 100px;

	z-index:99999;

    }

#suckerfishnav li ul ul ul{

    margin:-19px 0 0 100px;

	z-index:99999;

}

#suckerfishnav li li:hover {

    background:#6dccfa;

	margin:0;

}

#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a{

	margin:0;

	width:auto;

	color:black;

	background:url(images/blue_transparent.png) repeat 0 0;

}

#suckerfishnav li li li{

	width:110px;

	color:#FFFFFF !important;

	margin-left:10px;

}

* html #suckerfishnav li li li{

	width:120px;

	color:#FFFFFF !important;

	margin-left:5px;

}

#suckerfishnav li li li a{	

	color:#FFFFFF !important;

}

#suckerfishnav li li li:hover a{

	margin:0;

	width:109px !important;

	color:#000000;

	margin-left:10px;

	background:url(images/blue_transparent.png) repeat 0 0;

}

#suckerfishnav li li li a:hover{

	color:#000000 !important;

	width:109px !important;

}

#suckerfishnav li a:hover{

	color:black; 

	background:url(images/blue_transparent.png) repeat 0 0;

}

#suckerfishnav li.sfhover a {

  	color:white;   

	background:url(images/blue_transparent.png) repeat 0 0;

}

#suckerfishnav li li a, #suckerfishnav li li li a, #suckerfishnav li li li li a, #suckerfishnav li li li li li a {

    border-top:1px solid #FFFFFF;

	border-right:1px solid #FFFFFF;

}

#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {

    border-top:1px solid #FFFFFF;

	border-right:1px solid #FFFFFF;

}

#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {

    left:auto;

}

#suckerfishnav li li li:hover{

	width:110px !important;

	margin-left:10px;

}

#suckerfishnav li li:hover{

	margin:0;

	width:110px !important;

    font-family:Geneva, Arial, Helvetica, sans-serif;

	background:url(images/blue_transparent.png) repeat 0 0;

}

/* CSS for plugin ends here  */

/* --------------  content starts here -------------------- */

#content{

	float:left;

	margin:0;

	padding:0;

	width:780px;

	background:url(images/rocky_mountain_hope_04.gif) repeat-y 0 0;

	border:none;

}



#content_part{

	float:left;

	margin:0;

	padding:0;

	width:748px;

}



#content_part h2{

	margin:0;

	padding:0;

}

#content_part p{

	margin:0;

	padding:0;

}

.left_part{

	float:left;

	margin:0;

	padding:0;

	width:333px;

}

#left_top{

	float:left;

	margin:0;

	padding:0 0 5px 0;

	width:333px;

	height:241px;

}

#left_bottom{

	float:left;

	margin:0;

	padding:0;

	width:333px;

	height:125px;

	background:url(images/RMH-boxbkground.gif) no-repeat 0 0;

}

#left_bottom a{

	margin:0 0 0 10px;

	padding:0;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#ff5800;

	text-decoration:none;

}

#left_bottom a:hover{color:#ff5800;text-decoration:underline; }

#left_bottom p{

	margin:0 20px 0 10px;

	padding:0;

	color:#434343;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

}



.right_part{

	float:left;

	margin:0;

	padding:0;

	width:403px;

}

#right_top{

	float:left;

	margin:0 0 10px 0;

	padding:0;

	width:403px;

	height:237px;

	background:url(images/rocky_mountain_hope_home.events.gif) no-repeat 0 0;

}


#right_top a.txt{

	margin:0;

	width:394px;

	padding:0;

	text-align:center;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:16px;

	color:#ff5800;

	font-weight:bold;

	text-decoration:none;

}

#right_top a.txt:hover{color:#ff5800;text-decoration:underline;}

#right_top a img{

	margin:20px 0 0 0;

	padding:0 0 20px 0;

}

#right_top_bowling{

	float:left;

	margin:0 0 10px 0;

	padding:0;

	width:403px;

	height:237px;

	background:url(images/rocky_mountain_hope_home.events.gif) no-repeat 0 0;

}
#bowling a.txt{

	margin:0;

	width:394px;

	padding:0;

	text-align:center;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:16px;

	color:#ff5800;

	font-weight:bold;

	text-decoration:none;

}

#bowling a.txt:hover{color:#ff5800;text-decoration:underline;}

#bowling a img{

	margin:20px 0 0 0;

	padding:0 0 20px 0;

}

#right_bottom{

	float:left;

	width:403px;

	margin:0 0 0 5px;

	padding:0;

}

.v_space{

	margin:0;

	padding:0;

	float:left;

	height:20px;

	width:392px;

	background:url(images/whitespace.jpg) no-repeat 0 0;

}

#right_bottom p{

	margin:10px 5px;

	padding:0;

	color:#292929;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

}

#right_bottom a img{ float:right;border:none; text-align:right;}



#content_part_bottom{

	float:left;

	margin:5px 0 0 0;

	background:url(images/rocky_mountain_hope_16.gif) no-repeat 0 0;

	width:744px;

	height:69px;

	padding:0 0 10px 0;

}

#content_part_bottom p{

	text-align:right;

	margin:0;

	padding:15px;

	color:#292929;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

}

#content_part_bottom a{

	text-decoration:none;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	color:#ff5800;

	text-decoration:none;

}

#content_part_bottom a:hover{color:#ff5800;text-decoration:underline;}

#content_bottom{

	float:left;

	margin:0 0 -5px 0;

	padding:0;

	width:780px;

	height:26px;

	background:url(images/rocky_mountain_hope_05.gif) no-repeat 0 0;

	border:none;

}



/* ----------    ------------------- */

#s08 {

	margin:0;

	padding:0;

	width:740px;

	float:left;

}

#sponserleft{

	margin:0;

	padding:0;

	width:175px;

	margin-left:10px;

	float:left;

}

#sponserright{

	margin:0;

	padding:0;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	margin-top:25px;

	margin-right:25px;

	color:#333333;

	float:right;

	width:520px;

}

#sponserright h5{

	margin:0;

	padding:0;

	font-size:12px;

	color:#003366;

}

#sponserright p {

	margin:0;

	padding:0;

	width:520px;

	color:#333333;

}

.alignleft{

	margin:0;

	padding:0;

	float:left;

	width:170px;

}

.alignright{

	margin:0;

	padding:0;

	float:right;

}

.aligncenter{

	margin:0;

	padding:0;

	float:left;

	width:170px;

}


.alignleftimage{

	float:left;

	}

.aligncenterimage{

	margin-left:auto;
margin-right:auto;
display:block;

}
.alignrightimage{

	
	float:right;


}


p img.alignleft{

	float:left;
    width:auto !important;

}

p img.alignright{

	
	float:right;
width:auto !important;

}

p img.aligncenter{

	margin-left:auto;
margin-right:auto;
display:block;
width:auto !important;
float:none !important;

}

#sponserimg{

	float:left;

	margin:0;

	padding:0;

	margin-left:30px;

	width:740px;

}

* html #sponserimg{

	float:left;

	margin:0;

	padding:0;

	margin-left:10px;

	width:740px;

}

#sponserimg h3{

	margin:0;

	padding:0;

	color:#333333;

	font-size:12px;

	text-align:center;

}

.head2{

	float:left;

	margin:0;

	padding:0;

	text-align:center;

	clear:both;

}

#sponser1{

	clear:both;

	width:740px;

	margin:0 auto;

	padding:0;

	text-align:center;

}

#for_center{

	width:740px;

	margin:0 auto;

	padding:0;

}

* html #for_center{

	width:740px;

	margin:0 auto;

	padding:0;

}



* html #sponserimg1{

	clear:both;

	margin:0 130px;

	padding:0;

	text-align:center;

}



#sponserimg1{

	clear:both;

	margin:0 100px;

	padding:0;

	text-align:center;

}

#sponserimg1 .text1{

	margin:0;

	padding:0;

	clear:both;

	text-align:center;

	color:#333333;

	font-weight:bold;

	font-family:Geneva, Arial, Helvetica, sans-serif;;

	font-size:12px;

}



#sponser1 .text1{

	margin:0;

	padding:0;

	clear:both;

	color:#333333;

	font-weight:bold;	

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

}



.t1{

	margin:0;

	padding:0;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	margin-left:15px;

	clear:both;width:600px;

}



#sponserright1 {

	margin:0;

	padding:0;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	margin-top:25px;

	margin-left:30px;

	color:#333333;

	float:left;

	width:520px;

}



#sponserright1 h5 {

	margin:0;

	padding:0;

	font-size:14px;

	color:#003366;

}

#sponserright1 p {

	margin:0;

	padding:0;

	width:520px;

	color:#333333;

}



/*  ----- toppart is defined here ------*/

#toppart{

	float:left;

	text-align:center;

	width:720px;

	margin:0 20px;

	padding:0;

}

* html #toppart{

	float:left;

	text-align:center;

	width:720px;

	margin:0;

	padding:0;

}

#toppart table{

	margin:0;

	padding:0;

	width:730px;

}

#toppart1{

	float:left;

	text-align:center;

	width:740px;

	margin:0;

	padding:0;

	margin-top:20px;

}

* html #toppart1{

	float:left;

	text-align:center;

	width:740px;

	margin:0;

	padding:0;

	margin-top:20px;

}

em.for_para{

	float:left; 

	width:260px; 

	color:#036; 

	margin:0; 

	padding:0;

	text-align:center;

	font-family:Geneva, Arial, Helvetica, sans-serif; 

	font-size:16px;

	font-weight:bold;

}

#left_cell{

	float:left;

	width:280px;

	margin:0;

	padding:0;

}



#right_cell{

	margin:0;

	padding:0;

	float:right;

	width:428px;

}

* html #right_cell{

	margin:0;

	padding:0;

	float:right;

	width:428px;

}

#bottompart1{

	clear:both;

	margin:0 0 0 10px;

	padding:30px 0 30px 0;

	text-align:center;

}



#bottompart{

	float:left;

	width:740px;

	margin:0 20px;

	padding:0;

}

* html #bottompart{

	float:left;

	width:740px;

	margin:0;

	padding:0;

}



#footer {

	margin: 0 auto;

	width: 780px;

	padding:0;

	clear: both;

}

#footer ul{

	margin:0;

	padding:0;

	text-align:center;

}



#footer li{

	margin:0; 

	padding:0;

	display:inline;

	list-style:none;

}

#footer li a{

	color:#999999;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:9px;

	font-weight:normal;

	padding:0;

	text-decoration:none;

}

#footer li a:link{color:#999999;}

#footer li a:active{color:#999999;}

#footer li a:hover{color:#ffffff;}

#footer p {

	margin: 0;

	padding: 0;

	text-align: center;

	color:#999999;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:9px;

	font-weight:normal;

}

.piclenselink a{

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#003366;

	font-weight:bold;

	text-decoration:none;

}



.piclenselink a:hover{

	color:#000000;

	text-decoration:underline;

}



/* ************ ----------------- CSS for Bolgs ----------------- ******************* */



/* ------------ content_left is defined here ----------------- */

#content_left{

	margin:0;

	padding:0 20px;

	float:left;

	width:530px;

}

* html #content_left{

	margin:0;

	padding:0;

	float:left;

	width:490px;

}

#content_left a{

	margin:0;

	padding:0;

	color:#003366;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:18px;

}

#content_left p{

	margin:0;

	padding:0;

	color:#333333;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	line-height:17px;

	text-align:justify;

}

* html #content_left p{

	margin:0;

	padding:0 10px 0 0;

	width:480px;

	color:#333333;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	line-height:17px;

	text-align:justify;

}

#content_left em{

	color:#006633;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

	font-style:italic;

}

/* ---------------- post is defined here ------------------ */

.post{

	float:left;

	margin:0;

	padding:10px 20px;

	width:490px;

}

* html .post{

	float:left;

	margin:0 0 0 10px;

	padding:20px 20px;

	width:450px;

}

.post h3{

	margin:0;

	padding:0;

	color:#003366;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:16px !important;

}

.post h3 a{

	color:#003366;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:16px !important;

	text-decoration:none;

}

.post h3 a:hover{

	text-decoration:none;

}

.post small{

	clear:left;

	float:left;

	margin:0;

	padding:0 0 10px 0;

	color:#333333;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

}



/* ------------------ id pagetitle is defined here ----------------------- */

#pagetitle{

	float:left;

	margin:0;

	padding:10px 0 0 0;

}

/* ------------------ class pagetitle is defined here ----------------------- */

h2.pagetitle{

	margin:0;

	padding:0;

	text-align:center;

}

/* ------------------ class center is defined here ----------------------- */

h2.center{

	text-align:center;

}

/* -------------- entry is defined here ------------------ */

.post_entry{

	float:left;

	margin:0;

	padding:0;

	width:490px;

}

.post_entry p{

	margin:0;

	padding:0;

	color:#333333;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;	

}

.post_entry a{

	color:#333333 !important;

	font-family:Geneva, Arial, Helvetica, sans-serif !important;

	font-size:12px !important;

	font-weight:normal !important;	

}

/* ------------- postmetadata is defined here ----------------- */

.postmetadata{

	float:left;

	margin:5px 0;

	padding:0;

	width:490px;

	color:#003366;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

}

.postmetadata p{

	margin:0;

	padding:0;

	color:#333333;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

}

.postmetadata a{

	color:#003366 !important;

	font-family:Geneva, Arial, Helvetica, sans-serif !important;

	font-size:12px !important;

	text-decoration:underline !important;

}

.postmetadata a:hover{

	text-decoration:none !important;

}

/* --------------- navigation is defined here ------------------- */

.navigation{

	float:left;

	margin:0;

	padding:0 0 10px 0;

	width:490px;

}

* html .navigation{

	float:left;

	margin:0 0 0 10px;

	padding:0 0 10px 0;

	width:480px;

}

.navigation a{

	color:#003366 !important;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:14px !important;	

}

.navigation a:hover{

	text-decoration:none;

}

.alignleft{

	text-align:left;

}

.alignright{

	text-align:right;

}

/* ---------------- respond is defined here ---------------------- */

#respond{

	float:left;

	margin:10px 0 0;

	width:530px;

	padding:0;

}

* html #respond{

	float:left;

	margin:10px 10px 0;

	width:470px;

	padding:0;

}

#comments{

	float:left;

	margin:0 20px;

	width:530px;

	padding:0;

}

* html #comments{

	float:left;

	margin:0 10px;

	width:470px;

	padding:0;

}



.commentlist{

	float:left;

	margin:0 0 10px;

	padding:0;

	width:530px;

}

* html .commentlist{

	float:left;

	margin:0 0 10px;

	padding:0;

	width:490px;

}

.commentlist ol{

	float:left;

	width:490px;

	margin:0 0 0 20px;

	padding:0;

}

* html .commentlist ol{

	float:left;

	width:480px;

	margin:0 0 0 10px;

	padding:0;

}

.commentlist li{

	float:left;

	margin:0;

	padding:0 0 10px;

}

.commentlist p{

	margin:0;

	padding:0;

	width:490px;

	float:left;

}

.commentmetadata{

	clear:left;

	float:left;

	margin:0;

	width:490px;

	padding:0;

}

.commentmetadata a{

	color:#003366;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:12px !important;

	font-weight:normal !important;

	font-weight:bold !important;

}

.commentmetadata a:hover{

	text-decoration:none;

}

.comment-author{

	margin:0;

	padding:0;

	width:490px;

	float:left;

}

#commentform p a{

	margin:0;

	padding:0;

	color:#003366;

	font-size:12px !important;

	font-weight:normal !important;

	font-weight:bold !important;

}

#commentform p a:hover{

	text-decoration:none;

}

#author{

	margin:0 0 5px;

	padding:0;

}

#email{

	margin:0 0 5px;

	padding:0;

}

#url

{

	margin:0 0 5px;

	padding:0;

}

/* ---------------- sidebar is defined here --------------- */

#sidebar{

	float:right;

	margin:0 20px 0 0;

	padding:0;

	width:180px;

}

#sidebar ul{

	float:left;

	margin:0;

	padding:0 0 10px;

}

#sidebar ul li{

	width:180px;

	margin:0;

	float:left;

	padding:0 0 10px;

	list-style:none;

}

#sidebar ul li a{

	margin:0;

	padding:0;

	color:#333333;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

}

#sidebar ul li a:hover{

	text-decoration:none;

}

#sidebar h3{

	float:left;

	margin:0;

	padding:0;

	width:180px;

	color:#003366;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:14px;

}

#recentcomments{

	margin:0;

	padding:0;

}

#recentcomments li.recentcomments{

	padding-bottom:5px;

}

/* ------------ searchform is defined here ---------------- */

#searchform{

	margin:0;

	padding:0;

	float:left;

	width:180px;

}

#searchform input{

	padding:0;

	margin:5px 0;

}

#sidebar h2.widgettitle{

	width:180px;

	margin:0;

	padding:0 0 5px;

	font-size:18px;

	font-weight:normal;

}

#sidebar h2.widgettitle a{

	width:180px;

	margin:0;

	padding:0;

	color:#003366;

	font-size:18px;

	font-weight:normal;

	text-decoration:none;

}

/* --------------- for ajax calendar ------------------ */

#giraffe_calendar{

	

}

#wp-calendar caption{

	margin:0;

	padding:0;

	width:160px;

	text-align:left;

}

/* ---------------  for_r_bottom for home page: to fix the issue of facebook -------------- */
.for_r_bottom{
	float:left;
	margin:0;
	padding:0;
	width:403px;
}
.for_leftsection{
	float:left;
	margin:0;
	padding:0;
}
.for_rightsection{
	margin:0;
	padding:0;
	width:190px; 
	float: right;
}
.for_rightsection p{
	margin:0 !important;
	padding:0 !important;
}
.for_rightsection a{
	margin:0;
	float:right;
	padding:5px;
	width:120px;
	vertical-align:bottom;
}
.for_rightsection img{
	margin:0;
	float:right;
	vertical-align:middle;
	padding:0;
}
