/* CSS Document */

h1, h2, h3, h4, h5, p, br, ul, li, ol, label, caption, body{
padding:0px;
margin:0px;
}
img{
border:none;
}

body{
	background: url(body_by.jpg) repeat;
	font-family:arial;
}

.outer_containter{
	background: url(banner.gif) no-repeat center top;
	margin: 0px auto;
	height: 470px;
	width: 1000px;
}
.inneer_page_outer_containter{
	background: url(inner_page_bg.png) no-repeat center top;
	margin: 0px auto;
	height: 470px;
	width: 1000px;
}
.logo_container{
	margin: 0 0px 0 73px;
}

.navigation{
margin: 0 0 0 495px;

}
.navigation li{
font-family: georgia;
	font-size: 1.2em;
	font-weight: normal;
	list-style-type: none;
	float:left;


}
.navigation li a{
	float: left;
	color:#403f35;
	text-decoration: none;
	padding: 24px 15px 15px;
	white-space:nowrap;
	display:block;
}
.navigation li a:hover{
	background: url(nav_selected.gif) no-repeat center 7px;	
}
#home .home, #about .about{
	background: url(navigation_bg.gif) no-repeat center 22px;
	color:#fff;
}
#portfolio .portfolio, #resources .resources{
	background: url(navigation_bg.gif) no-repeat center -30px;
	color:#fff;
}

#contactme .contactme{
	background: url(navigation_bg.gif) no-repeat center -90px;
	color:#fff;

}
.aboutme_summary{
	clear:both;
	width:370px;
	margin:115px 10px 10px 510px;
	line-height:25px;
	font-size:0.9em;
}
.aboutme_summary strong{
	color: #95171c;
	background-color:#f0c717;
	padding:2px;
	font-size:1em;
	border-bottom:1px solid #00756B;
}
.innterpage_header_summary{
	width:370px;
	margin:93px 10px 10px 520px;
	line-height:25px;
	font-size:0.9em;
}
.innterpage_header_summary strong{
	color: #95171c;
	background-color:#f0c717;
	padding:2px;
	font-size:1em;
	border-bottom:1px solid #00756B;
}

/*---Columns style begins -- */
.column_container{
width:850px;
margin:90px auto 0px;
}
.column_container h2{
	font-family:Georgia !important;
	font-weight: normal !important;
	color: #7A1D21 !important;
	background: url(header_border.gif) no-repeat left bottom !important;
	height:50px !important;
}
h2{
	font-family:Georgia !important;
	font-weight: normal !important;
	color: #7A1D21 !important;
	background: url(header_border.gif) no-repeat left bottom !important;
	height:50px !important;
}

.column1{
width:33%;
float:left;
}
.column2{
width:33%;
float:left;
}
.column3{
	width:34%;
	float:right;
}
.column1_text_container{
	padding:15px 20px 10px 0px;
	font-size:0.8em;
	color:#3A3932;
	line-height:21px;
}
.column2_text_container{
padding:10px;
}
.column3_text_container{
padding:18px;
text-align:center;
}
.column3_text_container .img_holder{
border:3px solid #5d5d4e;
}
.column2_text_container ul{
margin:0px;
padding:0px;
}
.column2_text_container li{
	list-style: url(bullets.gif) outside;
	font-size:0.8em;
	margin:5px;
	color:#3A3932;
}
.knowmore_link{
text-align:center;
padding-top:16px;
}
.watchmore_link{
	text-align:center;
	padding:20px 10px 10px;
}

/*---Columns style ends -- */
/*--- Contact me Columns style srats -- */

.contactme_textcolumn1, .contactme_textcolumn2{
	padding:15px 20px 10px 0px;
	font-size:0.8em;
	color:#3A3932;
	line-height:21px;
}
.contactme_textcolumn1{
	border-right:1px solid #C1C0AC;
}
.contactme_textcolumn1 a, .contactme_textcolumn2 a{
color:#086c61;
font-weight:bold;
}
.contactme_textcolumn2 a:hover{
text-decoration:none;
color:#990033;
}
.contactme_column1{
width:50%;
float:left;
}
.contactme_column2{
width:30%;
float:right;
}
.contactme_textcolumn1 {
line-height:35px;
}
.contactme_textcolumn1 inputbox{
	border-top: 1px solid #abadb3;
	border-right: 1px solid #dbdfe6;
	border-bottom: 1px solid #e3e9ef;
	border-left: 1px solid #e2e3ea;
}
.contactme_textcolumn1 textarea{
	border: 1px solid #999;

}
.contactme_textcolumn1 button{
	width:50px;
	padding:5px;
	background:#CCCCCC url(button_bg.gif) repeat-x left top;
	border:1px solid #C5C5C5;
}
.contactme_textcolumn1 button:hover{
background:#CCCCCC url(button_bg_hover.gif) repeat-x left top;
}
.contactme_textcolumn1 .name{
margin-left:20px;
width:200px;
}
.contactme_textcolumn1 .email{
margin-left:20px;
width:200px;
}
.contactme_textcolumn1 .subject{
margin-left:10px;
width:315px;
}

/*--- Contact me Columns style ends -- */
/*--- About me Columns style starts -- */
.aboutme_textcontainer{
margin:10px 10px 50px 0px;
font-size:0.8em;
}
.aboutme_textcontainer p{
display:block;
margin-top:15px;
}
.whatido{
margin: 15px 0px 50px 15px;
}
.whatido ul{
margin:0px;
padding:0px;
}
.whatido li{
	list-style: url(bullets.gif) outside;
	font-size:0.8em;
	margin:5px;
	color:#3A3932;
}
/*--- About me Columns style ends -- */

/* -- portfolio style starts --*/
.showcase img{
border:solid 3px #858576;
margin:8px;
}
.showcase img:hover{
border:dotted 3px #858576;
}
.spacer{
display:block;
padding: 15px 0px;
height:30px;
}

/* -- portfolio style ends --*/

/* -- Footer Style Starts --*/
.footer_container{
padding:20px;
	clear:both;
	background: url(footer.png) no-repeat center top;
	height:50px;
}
/* -- Footer Style Ends --*/
.googleadscence{
width:1000px;
margin:0 auto;
}
.aboutme_textcontainer a{ color: #B5282F; 
}


.column404_container{
width:850px;
margin:90px auto 0px;
}
.column404_container h2{
	font-family:Georgia !important;
	font-weight: normal !important;
	color: #7A1D21 !important;
	background: url(404_header.gif) no-repeat left bottom !important;
	height:50px !important;
}