body {
	margin:0;
	padding:0;
	color:#525344;
	background:#e6e4d3 url("images/main-bg.gif") 0 0 repeat-x;
	font:12px/18px Arial, Helvetica, sans-serif;
}
p, ul, img, a, form, input, h2, h3, textarea {
	margin:0;
	padding:0;
}
a {
	text-decoration:none;
	outline:none;
}
img {
	border:none;
	display:block;
}
ul {
	list-style:none;
}

/*------------- TOP NAVIGATION -------------*/

.topNav {
	font:16px/73px Georgia, "Times New Roman", Times, serif;
}
.topNav a,
.topNav span {
	display:block;
	width:90px;
	height:73px;
	text-align:center;
	color:#e6e4d3;
	background-color:#29383e;
}
.topNav a:hover,
.topNav span {
	color:#e6e4d3;
	background-color:#000;
}

/*--------- MIDDLE NAVIGATION ---------*/

.midNav {
	font-size:11px;
	line-height:22px;
	font-weight:bold;
	color:#99342a;
	background-color:inherit;
}
.midNav a  {
	color:#99342a;
	background-color:inherit;
}
.midNav span,
.midNav a:hover {
	color:#31565f;
	background-color:inherit;
}

/*-------- WELCOME TEXT --------*/

.welcome {
	background:#dddbc4 url("images/welcome-bg.gif") 0 0 repeat-x;
	border-bottom:#fff 1px dashed;
	border-top:#fff 1px dashed;
	font:italic 18px/24px Georgia, "Times New Roman", Times, serif;
	color:#696a57;
}
.welcome span {
	color:#4b5a60;
	background-color:inherit;
}
.welcome p.name {
	color:#2b515a;
	font-size:12px;
	font-style:normal;
	line-height:28px;
	font-weight:bold;
	background-color:inherit;
	padding:0 8px 0 48px;
	background: url("images/welcome-namre-bg.gif") 0 16px no-repeat;
}

/*--------------- BODY --------------*/

.body h2 {
	font:24px/28px Georgia, "Times New Roman", Times, serif;
	color:#696a57;
	background-color:inherit;
}
.body a {
	color:#99342a;
	background-color:inherit;
	font-weight:bold;
	font-size:11px;
}
.body a:hover {
	color:#623834;
	background-color:inherit;
}
a.more {
	display:block;
	font-weight:normal;
	background: url("images/more-bg.gif") 0 0 no-repeat;
	width:39px;
	height:19px;
	line-height:19px;
	padding-left:7px;
	text-align:left;
	font-size:10px;
	color:#96adb5;
	background-color:inherit;
}
.body a.more:hover {
	background-position:0 100%;
}
.body img.bodyPic {
	border:#cbc9bc 3px solid;
}

/*------------- RIGHT PANEL --------------*/

.rightPanel {
	background:#f0eee4;
	color:#696a57;
}
.rightPanel td.news {
	font-weight:bold;
	color:#6c7b80;
	background-color:inherit;
}

/*----------- GALLERY -----------*/

.gallery img {
	border:#cbc9bc 3px solid;
}
.gallery a:hover {
	border:none;
}
.gallery a:hover img {
	border-color:#acaa9b;
}

/*-------------- FOOTER ---------------*/

.footer {
	background:#3a5058 url("images/footer-bg.gif") 0 0 repeat-x;
	color:#fff;
	font-size:11px;
	line-height:16px;
}
.footer td.menu {
	color:#adae97;
	background-color:inherit;
}
.footer td.menu span {
	color:#fff;
	background-color:inherit;
}
.footer td.menu a {
	text-decoration:none;
}
.footer a {
	color:#adae97;
	background-color:inherit;
	text-decoration:underline;
}
.footer a:hover {
	text-decoration:none;
	color:#fff;
	background-color:inherit;
}
/*-------------- ABOUT ME PAGE START ---------------*/
.abouymMePPadding{
	padding:17px 0 32px 0;
}
.aboutMeHeading{
	font:normal 24px/26px Georgia, "Times New Roman", Times, serif;
	padding:0 0 20px 0;
}
.aboutMeTxt{
	padding:0 0 22px 0;
}
/*-------------- ABOUT ME PAGE END ---------------*/
/*-------------- gallary start ---------------*/
.gallarypage{
	padding:16px 0 22px 0;
}
.gallarypage h2{
	font:normal 24px/26px Georgia, "Times New Roman", Times, serif;
	padding-bottom:12px;	
}
.gallarypage p{
	padding-bottom:16px;
}
.gallarypage img{
	margin:0 0 10px 0;
}
.gallarypage img.botoomimg{
	margin-bottom:15px!important;
}
.gallarypage img.noimg{
	margin-bottom:0;
}
.pre{
	background: url("images/previiousbg.gif") repeat-x 0 0;
	border:1px solid #D8D5BB;
	line-height:32px;
}
a.next{
	color:#525344;
	background-color:inherit;
	font-weight:bold;
}
a.next:hover{
	color:#FF3333;
	background-color:inherit;
}
.pre ul{
	padding:9px 0 0 0;
}
.pre ul li{
	float:left;
	width:auto;
	padding:0 3px;
}
.pre ul li a{
	color:#223339;
	background-color:inherit;
	font-weight:bold;
	display:block;
	padding:0 6px;
	line-height:17px;
}
.pre ul li.nopad{
	padding-right:0;
}

.pre ul li a:hover,.pre ul li a.active{
	background: url("images/pre_numberbg.gif") no-repeat 0 0;
	color:#E6E4D3;
	background-color:inherit;
}
/*-------------- gallary end ---------------*/
/*-------------- contact start---------------*/
.contactpage{
	padding:15px 0 23px 0;
}
input.box{
	width:311px;
	height:16px;
	border:1px solid #D8D5BB;
	background-color:#F0EEE4;
	color:inherit;
	float:left;
}
textarea.box2{
	width:311px;
	height:58px;
	border:1px solid #D8D5BB;
	background-color:#F0EEE4;
	color:inherit;
	float:left;
}
a.email{
	color:#525344;
	background-color:inherit;
	font:12px/18px Arial, Helvetica, sans-serif;
}
a.email:hover{
	text-decoration:underline;
	color:#525344;
	background-color:inherit;
}
/*-------------- contact end---------------*/
/*--------------portfolio start---------------*/
.portfoliopage{
	padding:18px 0 22px 0
}
.bordermidle{
	background: url("images/portfolioborder2.gif") repeat-y 50% 0;
}
.borderbottom{
	background: url("images/portfolioborder.gif") repeat-x 0 0;
	height:2px;
}
.portfoliopage p{
	padding-bottom:14px;
}
.portfoliopad{
	padding:47px 0 20px 0;
}
.portfoliopad2{
	padding:39px 0 29px 0;
}
/*--------------portfolio end---------------*/
