/* CSS Document */

/*  #############################################################
Name: NAHA mariage Bureau stylesheet
Date: 15-Oct-08
Description: Lightweight blueish
Author: Kruti Pandya
email :krutipandya@hotmail.com
#############################################################*/

/* standard elements */
* {	margin: 0;	padding: 0;}

body { margin:0; padding:0; height: 100%; background-color:#ededdc; 
	color:#3F3F3F; 
	font: normal 11px/1.7em "Verdana"; 
	text-align:center; 
	background:#ededdc url(images/topbg.gif) no-repeat top center;
	
}

p { padding:6px 0px 2px 0px; font: normal 11px/1.9em "Verdana"; }
a { text-decoration:none; color:#72461B; }
a:hover { text-decoration:none; color:#C2782E; }
hr { height:1px ; width:95%; color:e4e4e4; }
h1 { font-family:"Agency FB"; font-size:26px; color:#D96C00; padding:0px; margin:0px; font-weight:normal;}
h2 { color:#999933; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; padding:0; margin:0; } 
h3 { color:#767414;/*:#9F7209;*/ font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; padding:-0; margin:0; }
img { border:none;}
.imgstyle { border:1px solid #F9DFB5; background:#FEFAF3; padding:10px;}
.imptextbrown { color:#CC9900; font-weight:bold; font-family:Tahoma; }
.imptextbrownbig { color:#CC9900; font-family:Tahoma; font-size:16px; font-weight:normal; }
.imptextgreen { color:#865724;font-weight:bold; font-family:Tahoma; }
.firstletter { font-size:30px; font-weight:bold; font-family:"French Script MT"; color:#999900; }
/****######## form elements  #########***/

input { font-size:7pt; border:1x solid #DCC9AD; color:#333333; }
select { border:1x solid #DCC9AD;  color:#333333; }
textarea { color:#333333; }
/***######################### layout #####################****/

#outerwrap { margin:0; padding:0; height: 100%; 
			 background-color:#ededdc; 
			 background:url(images/bodybg_1.gif) bottom center no-repeat;
			 }

#wrap { background:#fff; height:100%; border:3px solid #c9b89c;
		width:780px;  
		margin: 0 auto;
		height:auto;
		}
		
#top {  height:22px;  margin:0 auto; text-align:center;
		/*background:url(images/punchline.gif) no-repeat center top;*/ }


#header { margin:0 auto;} 

#nav { margin:0 auto; height:70px; 
	   background:url(images/menubg_1.gif) no-repeat center;
       font-family:Arial, Helvetica, sans-serif; 
	   text-decoration:none; font-size:16px;
	   text-align:center; padding:0px 20px 0px 20px;  }

#nav a { color:#7A5103; text-decoration:none; font-weight:bold; padding:31px 8px 3px 8px; }
#nav a:hover { color:#CC6600; text-decoration:none; padding:3px 8px 3px 8px; }

#contentwrap { margin:0 auto; padding:5px 8px 5px 8px; 
			   text-align:left;
			  }

#pagetitle { border-bottom:1px solid #CC9900; 
			 padding-bottom:3px; margin:0 auto; margin-bottom:5px; text-align:left; padding-top:5px;
			}
#pagetitle h1 { font-family:"Agency FB"; font-size:24px; color:#ED9207; padding:0px; margin:0px; font-weight:normal;}

#leftside { width:190px; height:100%;
			background-color:#FDFCF4; /*:#FDFCF7*/
			float:left; font-family:Calibri;
			 }
			 

/* main left */

.sidenav { background-color:#FDFCF4; border:1px solid #D7BC9F; height:100%; 	
	float: left; font-family:Arial, Helvetica, sans-serif; color:#663300; font-size:12px;
	width: 190px; text-align:center;
}


.sidenav h1 { font-family:Arial, Helvetica, sans-serif; color:#999933; font-size:18px; font-weight:normal;
	 margin:0; padding:0;/* border-bottom:1px solid #d7bc9f;*/ padding-bottom:3px;
	
}
.sidenav ul {margin: 0;	padding: 0; text-align:left;  }
.sidenav li {list-style: none;	margin: 0; border-bottom:1px dashed #d7bc9f; margin:4px 0px 4px 0px;  }
.sidenav li a { color:#663300;	padding: 0px 2px 0px 8px; text-decoration: none; display:block; /*font-size: 0.9em;*/}
.sidenav li a:hover {color:#AC5702;  background-color:#F7ECD7; }

.advertise_block { background-color:#F5FAE4; border-top:2px solid #D7BC9F; padding-top:5px; }


#maincontent { width:540px; 
			   margin:0px 0px 0px 205px; 
			   padding:5px; 
 			   border:1px solid #FEF5E0; /*#FEF7E7;*/ }
			   
#maincontent a { text-decoration:none; color:#6F6F00; font-size:11px; }
#maincontent a:hover { text-decoration:none; color:#C2782E; font-size:11px; }


#painttext { padding:3px 30px 3px 30px; width:360px;
			 border:5px solid #FF9900 ; 
			 font-family:"Times New Roman", Times, serif;
			 font-weight:bold; 
			 font-size:24px; line-height:1.2em;
			 text-align:center; }


#footer { clear:both; margin:0 auto; 
		 /* border-top:1px solid #FDEBC6 ; */
		  text-align:center;
		 }

#bottom { font-size:9px; }