@charset "utf-8";

/* CSS Document */

*{font-family: Tahoma, Arial, Helvetica, sans-serif;}

body {

	margin:0; padding:0;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 12px; font-style: normal; color: #333;

	line-height: 17px;

	background: #dfdfee url(images/body_bg.jpg) repeat-x;}

p{

	margin:0px 0px 0px 0px;

	padding:10px 0px 10px 0px;

	}

a{	outline:none;color:#55447b}	

#mainwrap {

	width:900px;

	margin:auto;

	text-align:left;}	

.clear {

	clear:both;}	



/*TOP SECTION STYLE

------------------------------------------------------*/

#topsection {

	height:auto;}

#topmenu_phone {

	width:900px;

	height:82px;

	padding: 10px 0 0 0;

	background:url(images/topmenu_phone.jpg) no-repeat;

	}	

#phone {

	height:28px;

	float:right;

	}

.email

{

	float:right; 

	padding:6px 20px 0px 0px;

	margin:0px;

}

	

.email a

{

	color:#fff;

	font-family:Tahoma, Verdana, Arial;	

	font-weight:bold;

	font-size:12px;

	text-decoration:none;

	padding:6px 0px 0px 0px;

	margin:0px;

}

.email a:hover

{

	color:#fff;

	text-decoration:underline;

	padding:6px 0px 0px 0px;

	margin:0px;

	

}



#menulinks{

	float:left;

	width:890px; 

	padding:0px 0 0 10px;

	}	

#menulinks ul {

	margin: 0px;

	padding: 11px 0px 0px 8px ;

	list-style:none;

	}

#menulinks li{

	margin: 0px;

	padding: 0px 0px 0px 0px;

	float:left;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 13px; 

	font-weight: bold;

	background:url(images/border_nav.jpg) right 4px no-repeat;

	}

	

#menulinks li a{

	margin: 0px 2px 0px 0px;

	padding: 20px 29px 5px 28px;

	float:left;

	display:block;

	color:#6563a4;

	text-decoration:none; 

	}

#menulinks .opportunities{
		text-align:center;
		padding: 19px 29px 4px 28px;
		color:#800080;
		background:url(images/over2.jpg) 7px  top no-repeat;}	
	
#menulinks .opportunities:hover{
		text-align:center;
		color:#a571e0;
		padding-top:19px;
		background:url(images/over1.jpg) 7px  top no-repeat;
		}	

	
/*
#menulinks .opportunities{

		background:url(images/over2.jpg) left top no-repeat;

		color:#800080}

	

#menulinks .opportunities:hover{

		background:url(images/over1.jpg) left top no-repeat;}	
*/
	

	

/*#menulinks ul {

	margin: 0px;

	padding: 0px;

	}	

#menulinks li {

	float: left; 

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 13px; font-weight: bold;

	list-style: none; 

	}

.copy_active{

	display:block;

	height:20px;

	float: left;

	text-decoration:none;

	list-style: none;

	background:url(images/home_icon.gif) center no-repeat;

	}

	

	

#menulinks li a{

	color:#6563a4;

	display:block; 

	list-style: none;

	text-decoration:none;

	padding:33px 17px 2px 17px;

	}	

	

	

	/*

#menulinks li a:active{

	display:block;

	height:20px;

	padding-top:20px;

	float: left;

	color: #a571e0;

	text-decoration:none;

	list-style: none;

	background:url(images/home_icon.gif) center no-repeat;

	}*/

	

#menulinks li a:hover{

	float: left;

	color: #a571e0;

	text-decoration:none;

	list-style: none;

	background:url(images/home_icon_over.gif) center no-repeat;

	}

	

#menulinks li a span{

	color: #8684f2;

	text-decoration: none;

	font-weight:bold;

	}

#menulinks li a span:hover{

	color: #a571e0;

	}*/

	

	

/*	

	

#menulinks .franchies{

		color:#F00;

		width:200px;

		height:43px;

		border:1px solid #F00;  

		text-align:center;

		color:#a571e0;

		display:block;

		background:url(images/over2.jpg) center 10px no-repeat;}	

	

#menulinks .franchies:hover{

		color:#F00;

		width:200px;

		height:0px;  

		text-align:center;

		display:block; 

		background:url(images/over1.jpg) center 10px no-repeat;}	*/	

	

	

	



/*MIDDLE SECTION & RIGHT SECTION STYLE

----------------------------------------------*/

#middle_section {

	width:900px;

	padding:0px;

	margin:0px;

	}	

#right_top

{

	background:url(images/right_top.jpg) no-repeat right top;

	margin:0px;

	height:26px;

	width:616px;

	padding:0px;

}

#right_wrap {

	background:url(images/right_top.jpg) no-repeat top left;

	width:616px; 

	float:right;

	margin:0px;

	padding:0px; 

	}

#right_bottom

{

	background:url(images/middle_bottom.jpg)left top no-repeat ;

	height:30px;

	padding:0px;

	margin:0px;

	width:616px;

}

#right_section_inner

{

	background:url(images/innercontent_bg.jpg) repeat-y left top ;

	margin:26px 0px 0px 0px;

	padding:0px 17px 0px 17px;	

	

}

/* POST SECTION STYLE

---------------------------------------------------------------------*/

.post_wrap

{

	width:577px;

	padding:0px 0px 24px 0px;

	margin:0px 0px 0px 0px;

}

.post_head

{	

	background:url(images/post_head.jpg) no-repeat right top #3d4f84;

	padding:0px;

	margin:0px;

	width:577px;

	}

.post_head h1

{	

	font-family:Arial, Helvetica, sans-serif; 

	font-weight:normal;

	color:#ffffff; 

	font-size:25px;

	margin:0px;

	padding:5px 0px 0px 0px;

	text-decoration:none;

	line-height:25px;

	}

.post_head h1 a

{	

	color:#ffffff; 

	text-decoration:none;

	}

.post_head h1 a:hover

{		

	color:#b5c2eb; 	

	text-decoration:none;

	}

.head_wrap

{

	float:left;

	width:460px;

	padding:10px;

	margin:0px;

	line-height:22px;

}

.date_wrap

{

	float:left;	

	text-align:center;

	font-family:Tahoma, Arial, Verdana;

	font-weight:bold;

	text-align:center;

	font-size:11px;

	padding:18px 10px 10px 10px;

	margin:0px;

	text-decoration:none;

	color:#d9ddff;

	line-height:20px;

}

.date_wrap h2

{

	font-family:Arial, Helvetica, sans-serif;

	font-weight:normal;

	font-size:30px;

	text-align:center;

	padding:0px;

	margin:0px;

	text-decoration:none;

	color:#b6c9fb;

}

.post_detail

{

	padding:5px 5px 5px 10px;

	margin:0px;	

	font-family:Tahoma, Verdana, Arial;

	font-size:13px;

	border:1px solid #c8d4e1;

	background-color:#f6f6fd;

	line-height:20px;

}

.post_detail a

{

	font-family:Tahoma, Verdana, Arial;

	font-size:13px;

	text-decoration:underline;

	color:#000000;

}

.post_detail a:hover

{

	text-decoration:none;

	color:#000000;

}

.postinfo

{

    font-family: Tahoma, Arial, Verdana;

	font-size:12px;

	font-weight:normal;

	color: #6b5ea2;

	

	text-decoration:none;

}

.postinfo a

{

	color: #6b5ea2;

	font-weight:bold;

	text-decoration: underline;	

}	

.postinfo a:hover

{

	color: #221656;

	font-weight:bold;

	text-decoration:none; 

}



/* POST COMMENT STYLE

 ---------------------------------------------------------------------*/

.post_comment_wrap

{

	width:577px;

	padding:6px 0px 0px 0px;

	margin:0px 0px 0px 0px;	

}

.post_comment_head

{	

	padding:5px 0px 0px 15px;

	margin:0px;

	background:url(images/post_comment_top.jpg) left top no-repeat #53437b;

}

.post_comment_head h2

{

	font-family:Arial, Helvetica, sans-serif;

	font-weight:normal;

	font-size:22px;

	padding:2px 0px 8px 0px;

	margin:0px;

	text-decoration:none;

	line-height:24px;

	color:#fff;

	}

.post_comment_head h2 a

{

	color:#fff;

	text-decoration:none;

	}

.post_comment_head h2 a:hover

{

	color:#d3c9ed; 	

	text-decoration:none;

	}



.post_comment_head h2 span

{

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:17px;

	padding:0px 0px 8px 0px;

	margin:0px;

	text-decoration:none;

	line-height:24px;

	color:#dbcdfe;

	}

.post_comment_inner

{

	padding:5px 5px 5px 10px;

	margin:0px;	

	font-family:Tahoma, Verdana, Arial;

	font-size:13px;

	border:1px solid #c8d4e1;

	background-color:#f6f6fd;

	line-height:20px;

}

.comment_detail

{

	border-bottom:1px solid #a4afcf;

	padding:0px 0px 0px 0px;

	margin:0px 0px 10px 0px ;

	

}

.comment_detail_head

{

	font-size:13px;

	font-weight:normal;

	text-decoration:none;

	padding:0px 0px 0px 0px;

}

.comment_detail_head span a

{

	font-size:13px;

	font-weight:bold;

	text-decoration:none;

	padding:0px 0px 10px 0px;

	color:#6b5ea2;

}

.comment_detail_head span a:hover 

{

	color:#6b5ea2;

	padding:0px 0px 10px 0px;

}

.comment_detail_head a

{

	font-size:13px;

	font-weight:normal;

	text-decoration:none;

	color:#6b5ea2;}

	

.comment_detail_head a:hover

{

	text-decoration:underline;

	color:#6b5ea2;

}





/*LEFT SECTION STYLE

-----------------------------------------*/

#leftmenu_section {

	width:267px;

	margin:0px 17px 0px 0px;

	padding:0px;

	float:left;

	}

.recentpost, .category, .archives {

	width:267px;

	padding:0px;

	margin:0px 0px 25px 0px;

	text-align:left;

	}	

.recentpost h1, .category h1, .archives h1{

	width:207px;

	height:23px;

	display:block;	

	text-align:left;

	font-family:Arial, Helvetica, sans-serif; 

	font-weight:bold;

	color:#ffffff; 

	font-size:20px;

	margin:0px;

	padding:30px 0px 8px 60px;

	}	

.recentpost_bg

{

	background:url(images/recent_icon.jpg) no-repeat top left;

}

.category_bg

{

	background:url(images/category_icon.jpg) no-repeat top left;

}

.archives_bg

{

	background:url(images/archives_icon.jpg) no-repeat top left;

}



.linklist{

	margin:0px;

	padding:0px;

	list-style:none;

	background:url(images/leftmenu_bottom.jpg) no-repeat left bottom #5368a1;

	}	

.linklist ul{

	margin:0px;

	padding:0px 12px 20px 22px;

	list-style:none;

	}

.linklist li{

	padding:7px 0px 7px 0px;

	margin:0px;

	background:url(images/leftmenulink_dot.jpg) repeat-x left bottom;	

	}	

.linklist li a{

	font-size:13px;

	font-weight:normal;

	color:#fefefe;	

	text-decoration:none;

	}

.linklist li a:hover{

	color:#b6c3e8;

	text-decoration:none;

	}



#feed

{

	background:url(images/feeds_bg.jpg) left top no-repeat;

	width:267px;

	height:110px;

	margin:0px 0px 25px 0px;

	padding:0px;

}	

#feed h2

{

	font-family:Arial, Helvetica, sans-serif; 

	font-weight:normal;

	color:#544594; 

	font-size:20px;

	margin:0px;

	padding:18px 0px 0px 13px;

}	

.subscribe_btn

{

	background:url(images/subscribe_btn.jpg) no-repeat left top;

	width:192px;

	height:42px;

	float:right;

	padding:12px 0px 0px 35px;

	margin:10px 0px 0px 0px;

	font-family:Tahoma, Verdana, Arial; 

	font-weight:normal;

	font-size:13px;

	

}

.subscribe_btn a

{

	color:#3d4f84;

	text-decoration:none;

}

.subscribe_btn a:hover

{

	color:#7575ac;

	text-decoration:none;

}



.flickr {

	width:267px;

	padding:0px;

	margin:0px 0px 25px 0px;

	text-align:left;

	}	

.flickr h1

{

	width:150px;

	height:25px;

	display:block;	

	text-align:left;

	font-family:Arial, Helvetica, sans-serif; 

	font-weight:normal;

	color:#544594; 

	font-size:20px;

	margin:0px 0px 0px 0px;

	padding:15px 0px 5px 0px;

	background:url(images/flicker_head_img.jpg) right top no-repeat;

}

#flickrbox

{

	width:267px;

	margin:0px;

	padding:0px;

	

}

	

/*FOOTER  SECTION STYLE

-----------------------------------*/

#bottom {

	height:102px;

	padding:50px 0px 0px 0px; 

	margin:0px;

	background:url(images/bg_bottomsection.jpg);}	

#bottomlink {

	width: 900px;

	margin:auto;

	text-align:center;

	font-family:Arial, Helvetica, sans-serif;

	color:#4d5e8c;  font-size:12px;}

a.bottomlinks{

	font-family:Arial, Helvetica, sans-serif;

	color:#dce5fe;

	font-weight:bold;

	padding:0px 4px 0px 4px; 

	margin:0px;

	text-decoration:none;}

a.bottomlinks:hover{

	color:#3e4f7c;

	text-decoration:none;

	}

.sublink01

{

	color:#3f4f7d;

	font-family:Tahoma, Verdana, Arial;	

	font-weight:normal;

	font-size:11px;

	text-decoration:none;

}

.sublink01:hover

{

	color:#3f4f7d;

	text-decoration:underline;

}



/* TEXT FIELD SECTION STYLE

---------------------------------------------------------------------*/

#form_container

{	

	padding:20px 0px 20px 0px;

	margin:0px;

	width:550px;

	height:auto;

	color:#5368a1;

}

.text_box

{

	font-family:Tahoma, Verdana, Arial;

	font-size:12px;

	font-weight:normal;

	color:#5368a1;

	text-decoration:none;

	height:20px;

	width:265px;

	border:#53437b 1px solid;

	padding:5px 5px 0px 5px;

	margin-top:5px;

	background:#f2effc;

}

.text_area

{

	font-family:Tahoma, Verdana, Arial;

	font-size:12px;

	font-weight:normal;

	color:#5368a1;

	text-decoration:none;

	border:#53437b 1px solid;

	padding:5px 5px 0px 5px;

	margin-top:5px;

	width:450px;

	background:#f2effc;}

.button_style

{

	background:#55447b;

	font-family:Tahoma, Verdana, Arial;

	font-size:11px;

	padding:0 10px 3px 10px;

	height:20px;

	line-height:18px;

	font-weight:bold;

	margin-top:10px;

	color:#fff;

	text-decoration:none;

	cursor:pointer;

	border:none;}

.button_style:hover

{

	background:#7663a2;}



h6

{

	font-family:Tahoma, Arial, Verdana;

	font-size:12px;

	font-weight:normal;

	color:#5368a1;

	text-decoration:none;

	padding:0px;

	margin:0px;

}

.reply{color:#3e4f7b;font-size:18px;}



#flickr{ width:220px;

padding:15px 20px 30px 15px;

float:left;



}



#flickr img{

	width:45px;

	height:45px;

	border:0px;

	padding:0px;

}



#flickr a{ 

	width:45px; 

	height:45px; 

	display:block; 

	border: 2px solid #74777e; 

	text-decoration:none; 

	float: left; 

	margin:0px 2px 5px 2px;

}



#flickr a:hover{

	border: 2px solid #5c88c7; 

}

 

 

.comments{

	width:109px; 

	height:23px;

	display:block;  

	background:url(images/comments.jpg) no-repeat; 

	padding:1px 0px 0px 0px;

	text-align:center;

	margin:0px 0px 5px 0px; }

 

.comments a{

	color:#FFFFFF;

	padding:0px 0px 0px 0px; 

	text-decoration:none; }

	

.comments a:hover{

	color:#ddddf2;

	text-decoration:none; }

 



	


