/* Core stylesheets 

XX - @import url("reset.css"); XX - come from 960
XX - @import url("type.css");  XX - DIY
XX - @import url("layout.css");XX - its 960

*/

body{
	margin:0 0 0 0;
	padding:0 0 0 0;
	} 

#page{
    width:100%;
    margin:0 auto;
	}
	#header{
		  height:182px;
		  width:960px;
		  margin: 0 auto 0  30px;
	/*	  border:dashed 1px;				/* <<<<<<<<<<< DEL IT  <<<<<<<<<< */
		/*	margin-left: 30px;
			margin-right: 50px;
			width:960px;
			height:166px;
			border:dashed 1px;
			display:block;
		*/		
		}
		#bar{
			background:#c43b27;
			width:960px;
			height:15px;
			display:inline;
			float: left;
			margin-top: 0px;
			}

		#logo{
			background:url(../images/layout/logo.png) no-repeat;
			width:160px;
			height:166px;
			margin: 0 0 0 60px;
			display:inline;
			float:left;
			}
			
        #name{
			background:url(../images/layout/name.png) no-repeat;
			display:inline;
			margin:15px 0 0 20px;
			position:relative;
			width:588px;
			height:134px;
			float:left;
			}
    
	#menu{
		background:url(../images/layout/r2bg.png) repeat-x;
		width:100%;
		height:320px;
		margin: 30px 0 0 0;
		}
         #menu_holder{
			 height:318px;
			 width:900px;
			 margin: 0 auto 0  60px;
			 /*	border:dashed 1px;				/* <<<<<<<<<<< DEL IT  <<<<<<<<<< */
			 }
             #m_left{
				 margin: 15px 0 0 0px;
				 width:280px;	/*prev 260*/
				 height:300px;
				 float:left;
				 display:inline;
				 /*	border: #0F0 dashed 1px;				/* <<<<<<<<<<< DEL IT  <<<<<<<<<< */
				 }
                 #left_nav{}
				 	#nav{}
						#left_nav ul {
							list-style:none;
							display:block;
							float:left;
							height:290px;
							width:270px;
							/*width:220px;
							/*background: url(../images/layout/btn_normal.png) no-repeat 0 0;*/
							/*	border: #09F dotted 3px;				/* <<<<<<<<<<< DEL IT  <<<<<<<<<< */
						  }
						#left_nav ul li {
							display:block;
							width:220px;
							height:40px;
							overflow:hidden;
							/*	border: #F30 dashed 1px;				/* <<<<<<<<<<< DEL IT  <<<<<<<<<< */
						  }
						#left_nav ul li a {
							background:url(../images/layout/btn_normal.png) no-repeat;
							height:41px;
							padding: 8px 0 0 60px;
							display:block;
							color:#444444;
							font-size:110%;
							font-weight:800;
							text-decoration:none;
							/*border:dashed 2px;				/*<<<<<<<<<<< DEL IT  <<<<<<<<<< */
							}
						#left_nav ul li a:hover {
							background: url(../images/layout/btn_focus.png) no-repeat;
							font-size:112%;
							color:#000;
							}


				 
             #m_right{
				 margin: 20px 0 0 20px;
				 width:600px;
				 height:276px;
				 float:left;
				 display:inline;
				 /*	border:dashed 1px;				/* <<<<<<<<<<< DEL IT  <<<<<<<<<< */
				 }
				 #r2c2_left{
					 background: url(../images/layout/r2c2left.png) no-repeat;
					 width:26px;
					 height:276px;
					 float:left;
					 display:inline;
					 /*	border:dashed 1px;				/* <<<<<<<<<<< DEL IT  <<<<<<<<<< */
					 }
				 #r2c2_cont{
					 background:url(../images/layout/r2c2cont.png) repeat-x;
					 width:529px;
					 height:276px;
					 float:left;
					 display:inline;
					 /*	border:dashed 1px;				/* <<<<<<<<<<< DEL IT  <<<<<<<<<< */
					 }
					 
					 #search{
						 background:url(../images/layout/r2c2r1.png) no-repeat;
						 width:220px;
						 height:26px;
						 margin: 12px 0 0 305px;
						 float:left;
						 display:inline;
						 /*	border:dashed 1px;				/* <<<<<<<<<<< DEL IT  <<<<<<<<<< */
						 }
						#srchfld {
							
							padding-top: 3px;
							padding-left: 4px;
							display: inline;
							float: left;
							width:220px;
							height:26px;	
						
						}
						#srch_input{
							margin: 2px 0 0 0;
							border-width:0px;
							/*background:url(../images/layout/search_input.png) repeat-x;*/
							/*background: url(../images/layout/r2c2r1.png) no-repeat;*/
							}
						
						.srchbtn {
							background: transparent url(../images/layout/searchbutton.png)  no-repeat;
							width:67px;
							height:26px;
							padding-left: 0px;
							text-indent:-10000px;
						}


					 #rss{
						 height:167px;
						 width:527px;
						 float:left;
						 /*	border:dashed 1px;				/* <<<<<<<<<<< DEL IT  <<<<<<<<<< */
						 }
					 #minibtn{
						 /*	background:url(../images/layout/r2c2r3.png) no-repeat;	*/
						 width:529px;
						 height:53px;
						 margin: 0 0 0 0;
						 float:left;
						 display:inline;
						 /*	border:dashed 1px;				/* <<<<<<<<<<< DEL IT  <<<<<<<<<< */
						 }  
					 
				 #r2c2_right{
					 background:url(../images/layout/r2c2right.png) no-repeat;
					 width:25px;
					 height:276px;
					 float:left;
					 display:inline;
					 /*	border:dashed 1px;				/* <<<<<<<<<<< DEL IT  <<<<<<<<<< */
					 }

                 
    
    
	#content{
/*		height:auto;	*/
		width:960px;
		margin: 0 auto 0  30px;
/*		border:dashed 1px;				/* <<<<<<<<<<< DEL IT  <<<<<<<<<< */
		}
         #c_head{
			 background:url(../images/layout/r3_head.png) no-repeat;
			 width:960px;
			 height:63px;
			 float:left;
			 display:inline;
			 text-indent:-10000px;
		/*	 border:dashed 1px;				/* <<<<<<<<<<< DEL IT  <<<<<<<<<< */
			 }
			 #c_head a {
						display:block;
						width:100%;
						height:100%;
						}
			 
		 #c_title{
			 background:#FFF;
			 width:920px;
			 height:40px;
			 display:inline;
			 float:left;
			 /* padding:0 0 0 100px;
			border:dashed 1px;				/* <<<<<<<<<<< DEL IT  <<<<<<<<<< */
			 }
			 #titlebox{
				 padding:0 0 0 100px;
				 font-size:200%;
				 font-family:Georgia, "Times New Roman", Times, serif;
				 /*	border:dashed 2px;				/* <<<<<<<<<<< DEL IT  <<<<<<<<<< */
				 }
				 #titlebox img{
					 margin:6px 0 0 0;
					 }
			 
		 #c_subhead{
			 background:url(../images/layout/r3_subhead.png) no-repeat;
			 width:960px;
			 height:47px;
			 float:left;
			 display:inline;
		/*	 border:dashed 1px;				/* <<<<<<<<<<< DEL IT  <<<<<<<<<< */
			 }
         #c_cont{
			 padding:0 0px 0 100px;
			 background:url(../images/layout/r3_cont.png) repeat-y;
			 width:960px;
			 height:auto;
			 float:left;
			 display:inline;
		/*	 background:#f5f5f5;	*/
		/*	 border:dashed 1px;				/* <<<<<<<<<<< DEL IT  <<<<<<<<<< */
			 }
			 
			 #insert_html{
				 width:760px;
			 	 /* border: ridge #ddd 1px;				/* <<<<<<<<<<< DEL IT  <<<<<<<<<< */
				 }
			 
			 
         #c_foot{
			 background:url(../images/layout/r3_foot.png) no-repeat;
			 width:960px;
			 height:58px;
			 float:left;
			 display:inline;
		/*	 border:dashed 1px;				/* <<<<<<<<<<< DEL IT  <<<<<<<<<< */
			 }
    
	#footer{
		  height:72px;
		  width:960px;
		  margin: 10px 0 0 30px;
		  /*	overflow:hidden;	*/
		  float:left;						/* Otherwise in 30% view it goes left to it's previous content */	
			/*  border:dashed 1px;				/* <<<<<<<<<<< DEL IT  <<<<<<<<<< */

		}
		#foot_up{
			margin: 0 0 0 60px;
			width:840px;
			height:52px;
			float:left;
			display:inline;
			/*	border:dashed 1px;				/* <<<<<<<<<<< DEL IT  <<<<<<<<<< */
			}
			#foot_left{
				background:url(../images/layout/ft_left.png) no-repeat;
				width:10px;
				height:52px;
				float:left;
				display:inline;
				/*	border:dashed 1px;				/* <<<<<<<<<<< DEL IT  <<<<<<<<<< */
				}
			#foot_cont{
				background:url(../images/layout/ft_cont.png) repeat-x;
				width:820px;
				height:52px;
				float:left;
				display:inline;
				/*	overflow:hidden;	*/
				/*	border:dashed 1px;				/* <<<<<<<<<<< DEL IT  <<<<<<<<<< */
				}
				#foot_contact{
					background:url(../images/layout/contact.png) no-repeat 0 0;
					float:left;
					width:124px;
					height:33px;
					display: inline;
					/*	display:block;			*/
					margin:13px 0 0 60px;
					text-indent:-10000px;
					/*	border:dashed 1px;				/* <<<<<<<<<<< DEL IT  <<<<<<<<<< */
					}
					#foot_contact a {
						display:block;
						width:100%;
						height:100%;
						}

		
                #foot_writings{					
					width:550px;
					height:40px;
					float:left;
					margin: 8px 0 0 30px;
					/*	border:dashed 1px;				/* <<<<<<<<<<< DEL IT  <<<<<<<<<< */
					}
					#foot_writing_up{						
						width:500px;
						height:18px;
						float:left;
						overflow:hidden;
						/*	border:dashed 1px;				/* <<<<<<<<<<< DEL IT  <<<<<<<<<< */
						}
						
						#foot_nav{}
						#foot_nav ul{
							display:block;
							float:right;
							width:500px;
							height:18px;
							list-style:none;
							/*	border:dashed 1px;				/* <<<<<<<<<<< DEL IT  <<<<<<<<<< */
							}
						#foot_nav ul li {
							display:block;
							float:left;
							height:18px;
							}

						#foot_nav ul li a {
							display:block;
							width:80px;
							height:100%;
							text-decoration:none;
							}
						
					#foot_writing_div{
						background-color:#aaa;
						width:490px;
						height:1px;
						float:left;
						overflow:hidden;
						border-bottom:solid #fff 1px;
						border-top:solid #dfdbd3 1px;
						}
						
					#foot_writing_down{						
						width:490px;
						margin:0 0 0 30px;
						height:18px;
						float:left;
						/*	border:dashed 1px;				/* <<<<<<<<<<< DEL IT  <<<<<<<<<< */
						}
					
/* NOTE:  style for all hyperlinks under footer */

					#footer a{
						color:#333;
						}
					#footer a:hover{
						color:#000;
						font-weight:900;
						}
						
						

					
					
			#foot_right{
				background:url(../images/layout/ft_right.png) no-repeat;
				width:10px;
				height:52px;
				float:left;
				display:inline;
				/*	border:dashed 1px;				/* <<<<<<<<<<< DEL IT  <<<<<<<<<< */
				}
       	#bar2{
			background:#c43b27;
			width:960px;
			height:20px;
			display:inline;
			float: left;
			margin-top: 0px;
			/*	border:dashed 1px;				/* <<<<<<<<<<< DEL IT  <<<<<<<<<< */
			}


/* ********************************  RSS Feed ************************************ */

	#id_outer_div{
		/*Demo 3 main container*/
		width: 530px;
		height: 120px;
		margin: 15px 0 0 0;
		/* border: 1px groove  #CCC;		/* <<<<<<<<<<< DEL IT  <<<<<<<<<< */
		}
		#id_outer_div div ul{
			/*Demo 2 UL container*/
			margin: 0;
			padding-left: 2px;
			}
		#id_outer_div div ul li{
			/*Demo 2 LI that surrounds each entry*/
			margin-bottom: 4px;
			list-style:none;
			}
		#id_outer_div div p{
			/* IN CASE IF U USE IT : Demo 3 P element that separates each entry*/
			margin-top: 0;
			/*	margin-bottom: 7px;	*/
			}
				
	.titlefield{
		/*CSS for RSS title link in general*/
		display:block;
		padding: 5px 0 5px 0;
		text-decoration: none;
		color:#333;
		font-weight:bolder;
		font-size:26px;
		}
	
	.labelfield{
		/*CSS for label field in general*/
		color: #999;
		font-size: 90%;
		}
		
	.datefield{
		/*CSS for date field in general*/
		/*	display:block;	*/
		color:gray;
		font-size: 90%;
		}
				
				
/* *******************************  RSS Feed END  **************************** */





/* *******************************  --------------  ********************************************** 
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
									PAGE SPECIFIC
////////////////////////////////////////////////////////////////////////////////////////////////
*******************************  ****************** ************************************************/


/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
									PRO
////////////////////////////////////////////////////////////////////////////////////////////////*/

.pro_p{		/* p= part NOT para */
	margin: 20px 0 20px 0; 
	}
	.pro_p h2{
		margin: 50px 0 10px 0;
		background-color:#eee;
		}

	.pro_p a{
		color:#000;
		text-decoration:none;
		font-size:16px;
		}
#pro_menu{
	}
	#pro_menu ul{
		/*list-style:square;*/
		}
	#pro_menu a{
		color:#003;
		text-decoration:none;
		border-bottom: dashed 1px #099;
		font-size:18px;
		}


/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
									About (ab)
////////////////////////////////////////////////////////////////////////////////////////////////*/

.ab_p{
	margin: 20px 0 20px 0; 
	}
	.ab_p h2{
		margin: 50px 0 10px 0;
		background-color:#eee;
		}

	.ab_p a{
		color:#000;
		text-decoration:none;
		font-size:16px;
		}
#ab_menu{
	}
	#ab_menu ul{
		/*list-style: decimal-leading-zero;*/
		}
	#ab_menu a{
		color:#003;
		text-decoration:none;
		border-bottom: dashed 1px #099;
		font-size:18px;
		}

#ab_ul_01{
	list-style:lower-alpha;
	}
/*
			 padding:0 0px 0 100px;
			 background:url(../images/layout/r3_cont.png) repeat-y;
			 width:960px;
			 height:auto;
			 float:left;
			 display:inline;
*/
.ab_member_divs{
	display:block;
	width:100%;
	height:auto;
	float:left;	
	margin: 20px 20px 20px 20px;   
	}
.ab_member_divs_sub{
	width:100%;
	height:100%;
	}	
	
	.ab_member{
		padding:20px 20px 20px 20px;
		text-align:center;
		float:left;
		display:inline;
		border:#fff dotted 2px;
		width:175px;
		}
		.ab_member img{			
			border-right:#FFF solid;
			border-bottom:#FFF solid;
			border-top:#ccc groove 3px;
			border-left:#ccc groove 3px;
				border: ridge;	/**/
			}
		.ab_photo{
			/*border-right:#FFF solid;
			border-bottom:#FFF solid;
			border-top:#ccc groove 3px;
			border-left:#ccc groove 3px;
				border: ridge;	/**/
				/*background:#FFF;*/
			}
		.ab_id{
			font-size:14px
			}
		.ab_name{
			font-size:18px;
			}
		.ab_mobile{
			}
		.ab_email{
			}

		
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
							END		:		ab
////////////////////////////////////////////////////////////////////////////////////////////////*/
