@charset "utf-8";
/* CSS Document */

body  { font-family:Verdana; font-size:12px; line-height:20px; background: #4f1b01; margin: 0; padding: 0; text-align: center; color: #4f1b01;}
p { clear:both; text-align:justify;}
form { margin:0px; padding:10px 0;}
img { border:none; float:left; padding:5px;}
img.inner { border:#660000 solid 1px;}
h1 { font-size:24px; color:#4f1b01; margin:10px 0; padding:0px; font-weight:normal;}
h3 {  font-size:18px; color:#a68a6d; margin:10px 0; font-weight:normal;}
h3.subheading { font-size:16px; color:#4f1b01; margin:5px 0px; font-weight:bold; border-bottom:#660000 solid 1px;}
h3.diwali { font-size:18px; color:#a68a6d; margin:10px 0; font-weight:normal; background:url(../images/h3_diwali.gif) repeat-x;}
.birthday { font-size:18px; color:#bf3325; margin:5px 0px; font-weight:normal;}
h4.categories { font-size:18px; color:#4f1b01; margin:5px 0px; font-weight:normal; border-bottom:#660000 solid 1px;}
.ceremony { font-size:18px; color:#03536d; margin:5px 0px; font-weight:normal;}
.wedding { font-size:18px; color:#014c0e; margin:5px 0px; font-weight:normal;}
.brown { color:#660000;} 

.twoColFixLtHdr #container { width: 808px; background: #fef9d9;	margin: 0 auto;	text-align: left;} 

.twoColFixLtHdr #header { background:url(../images/header_bg.jpg) top no-repeat; height:186px; padding-right:290px;	padding-left:30px; padding-top:30px;}
.twoColFixLtHdr #header div.logo { float:left; height:167px; width:307px; margin-top:10px;}
.twoColFixLtHdr #header div.logo img { padding:0px;}
.twoColFixLtHdr #header div.menu { float:right; width:170px; text-align:right;}
.twoColFixLtHdr #header div.menu ul { margin:0px; padding:0px;}
.twoColFixLtHdr #header div.menu ul li { list-style:none; line-height:35px; font-size:15px; font-weight:bold;}
.twoColFixLtHdr #header div.menu ul li a { text-decoration:none; color:#FFFFFF;}
.twoColFixLtHdr #header div.menu ul li a:hover { color:#fef9d9;}

.twoColFixLtHdr #content_area { padding:0 20px 10px 29px;}

.twoColFixLtHdr #content_area #sidebar { float: left; margin-bottom:10px; width: 200px; padding:0 10px 20px 10px;  margin:20px 0 0 0;}
.twoColFixLtHdr #content_area #sidebar div.categories {}
.twoColFixLtHdr #content_area #sidebar div.categories ul { margin:0px; padding:5px 0 0 0px; list-style-position:inside; line-height:30px;}
.twoColFixLtHdr #content_area #sidebar div.categories ul li { font-size:13px; list-style:square inside; font-weight:bold;}
.twoColFixLtHdr #content_area #sidebar div.categories ul li a { padding:0 0 0 0px; color:#663300; text-decoration:none;}
.twoColFixLtHdr #content_area #sidebar div.categories ul li a:hover { text-decoration:underline;}

.twoColFixLtHdr #content_area #sidebar1 { float: left; width: 267px; background: #ece2c3; padding:20px;}

.twoColFixLtHdr #mainContent { float:left; width:515px; margin:0px; padding:0 0 0 20px; margin:20px 0 0 0;}
.twoColFixLtHdr #mainContent a { color: #4f1b01;}
.twoColFixLtHdr #mainContent1 { float:left; width:432px; margin:0px; padding:0 0 0 20px;}
.twoColFixLtHdr #mainContent ul li { padding-bottom:10px;}

.twoColFixLtHdr #footer { padding: 0 10px 0 20px; background:#4f1b01; color:#FFFFFF; padding:10px 0; font-size:11px;} 
.twoColFixLtHdr #footer a { color:#FFFFFF; text-decoration:none;}
.fltrt { float: right; margin-left: 8px;}
.fltlft { float: left; margin-right: 10px;}
.clearfloat { clear:both;}
.readon { width:auto; padding:3px; background:#7b5337; text-transform:lowercase; color:#FFFFFF; float:right; font-size:12px; margin:5px 0;} 
.readon a { color:#FFFFFF; text-decoration:none;}
.table-class { border-collapse:collapse; text-align:center !important; width:300px;}