/* 
-----------------------------------
Project: Gift Blog
Created Date: November 16th, 2009
Author: Lalit Kumar
-----------------------------------
*/
body{
	margin:0 auto;
	padding:0;
	font-family:Century Gothic, Verdana, Arial;
	font-weight:normal;
	font-size:12px;
	color:#FFFFFF;
	background:#000000;
	letter-spacing:normal;
	vertical-align: middle;
}
.clear{
	clear:both;
	font-family: Century Gothic, Verdana, Arial;
	font-size: 16px;
}
a{text-decoration:none; color:#fff;}
a:hover{
	text-decoration:none;
	color:#903;
}
img{
	border:0;
	text-align: left;
}
#wrapper{
	width:766px;
	margin:0 auto;
	padding:0;
}
p{font-size:12px; margin:5px 0; padding:0; line-height:140%;}

/*---------- Header ----------*/

#header{
	height:215px;
	float:left;
	width:766px;
}
#header .logo{width:274px;	height:215px;background:url(../images/logo.jpg) no-repeat bottom;float:left;}
#header .right-bg{float:left;width:492px;height:215px;background:url(../images/header-right-bg.jpg) no-repeat bottom;}

/*---------- Header End ----------*/

/*---------- Main Content Container Start Here----------*/
#content-wrapper{float:left; width:766px;}

/*---------- Main Content Container End Here----------*/

/*---------- Left Box Start Here----------*/

#left-box{width:212px; float:left;}
.left-box-btm{ float:left; width:212px; height:423px;background:url(../images/left-bg.jpg) no-repeat bottom;}
.menu-box{ float:left; width:212px; height:250px; background:url(../images/menu-bg.jpg) no-repeat bottom #320C25;}
.nav{float:left;}
.nav ul{margin:0; padding:8px 0 0 10px;}
.nav ul li{ margin:0; padding:7px 0 0 20px; list-style:none;}
.nav ul li a {font-size:18px;padding:0 0 0 25px; text-decoration:none; background:url(../images/menu-l.jpg) no-repeat left;background-position: 0px 4px;}
.nav ul li a:hover { color:#fff;text-decoration:none;background:url(../images/menu-l.jpg) no-repeat left;background-position: 0 -33px;}
.nav ul li a:active { color:#fff;text-decoration:none;background:url(../images/menu-l.jpg) no-repeat left;background-position: 0 -33px;}

/*---------- Left Box End Here----------*/

/*---------- Right Box Start Here----------*/

#right-box{width:554px; float:left; background:url(../images/right-box-bg.jpg) repeat-y top;}
h1{
	background:url(../images/head-bg.jpg) no-repeat top;
	margin:0;
	font-size:20px;
	font-weight:normal;
	height:46px;
	padding:0 0 0 25px;
	font-family:Century Gothic, Verdana, Arial;
	color: #319ED6;
	text-align: center;
}
#content{
	float:left;
	width:504px;
	padding:10px 25px 0 25px;
	height:617px;
	overflow:auto;
	color: #903;
	text-align: left;
	font-family:Century Gothic, Verdana, Arial;
	font-size: 14px;
}
.pic1{float:left; padding:0 0 0 15px; clear:both;}
.pic-about1{float:left; padding:0 10px 0 0px; clear:both;}
.pic-about2{float:left; padding:10px 10px 0 0px;}
.funtion-venue-box{ width: 380px; margin: 0 auto;}
#content p{
	margin:0;
	padding:10px 0;
	font-size:12px;
	font-weight:bold;
	color:#576065;
	line-height:140%;
	text-align: left;
}
#content p a{
	color:#903;
	text-decoration:underline;
	font-size: 14px;
	font-weight: normal;
	text-align: right;
	font-style: normal;
}
#content p span{
	color:#903;
	font-family:"Century Gothic", Verdana, Arial;
	text-align: left;
	font-size: 14px;
}
#content h2{color:#319ED6;}
#content ol{margin:0 0 0 20px; padding:0px 0 20px 0; font-size:12px; font-weight:normal; color:#576065; line-height:140%;}
/*---------------------New classes for Internal pages Starts---------------------------------*/
#content p span.pdate{color:#C73C85;}
#content p span.whitetxt{color:#ffffff;}
#content .ul{
	margin: 0 0 0 10px;
	padding: 0;
	float: left;
	width: 200px;
	font-size: 18px;
}
#content .ul li{ background: url(../images/bullet-arrow.gif) no-repeat 0px 8px; font-weight: normal; padding: 2px 0 2px 20px; list-style-type: none;}
#content .ul li:hover{ background: url(../images/bullet-arrow.gif) no-repeat 10px 8px; font-weight: normal; padding: 2px 0 2px 20px; list-style-type: none;}
#content .ul li a{ color:#FFFFFF; font-size: 11px;}
.menulist{color:#FFFFFF; width: 240px; float: left; padding: 2px;}
.menulist a{color:#A437D2; text-decoration: underline}
#content .vcard{
	color:#903;
}
#content form{ margin: 0; padding: 0;}
#content form .inputtextleft{ background: #000000; border: 1px solid #666666; color: #666666; width: 240px; float: left; padding: 2px; margin: 0 0 10px 0;}
#content form .inputtextright{ background: #000000; border: 1px solid #666666; color: #666666; width: 240px; float: right; padding: 2px; margin: 0 0 10px 0;}
#content form .inputtextarea{ background: #000000; border: 1px solid #666666; color: #666666; width: 498px; padding: 2px; margin: 0 0 10px 0; overflow: auto}
#content form .button{ background: none; border: none; color: #A437D2; cursor: pointer;}
#img1{ visibility: visible; position:absolute;}
#img2{ visibility: hidden; position:absolute;}
#img3{ visibility: hidden; position:absolute;}
#img4{ visibility: hidden; position:absolute;}
#imgblock{float: left; width: 500px; height: 371px;}
.smlimg{padding: 10px 5px 10px 5px;}
#smlimgblock{ background: #000000; padding: 0 0 0 18px;}
/*---------------------------------New classes for Internal pages Ends--------------------------*/
.more a{float:left; padding:5px 0;color:#A437D2; text-decoration:underline; font-weight:normal;}
.more a:hover{color:#319ED6;text-decoration:underline;}
#content h2{margin:0; font-size:24px; font-weight:normal; padding:5px 0;}

.news{float:left; margin:5px 0;}
.news ul{margin:5px 0; padding:0;}
.news ul li{margin:0; padding:15px 0 10px 18px; font-size:12px;list-style:none;background:url(../images/news-thumb.jpg) no-repeat left; border-bottom:1px solid #B5B6B1;background-position: 0 15px; color:#C83B87;}
.news ul li a{color:#C83B87; text-decoration:none;}
.news ul li a:hover{color:#C83B87; text-decoration:none;}
.news ul li a span{color:#FFFFFF;}
.pop{position:absolute; width:220px; height:200px; color:#576065; background:#000000; border:1px solid #153455; overflow:auto;  visibility:hidden; height:auto; }
#popup p{margin:10px 10px; padding:0; font-size:12px;font-weight:normal; color:#576065; line-height:140%;}
#popup p img{padding:5px 5px; clear:right;}
.cut{background:#7B2A3E; width:216px; padding:2px 2px; height:18px;}

/*---------- Right Box End Here----------*/

/*---------- Footer Start Here----------*/
#footer{
	float:left;
	width:766px;
	height:148px;
	background:url(../images/footer-bg.jpg) no-repeat top;
}
#footer .copy{float:right; padding:50px 20px 0 0;text-align: center;}
#footer .copy a{text-decoration:underline;color:#fff;}
#footer .copy a:hover{text-decoration:none;color:#fff;}

#footer .copy .vcard{text-align: right;}
/*---------- Footer End Here----------*/
#wrapper #content-wrapper #right-box #content p {
	color: #FFF;
}
#wrapper #content-wrapper #right-box #content p {

}
#wrapper #content-wrapper #right-box #content p {
	color: #666;
}
#wrapper #content-wrapper #right-box #content p {
	text-align: center;
	font-family:Century Gothic, Verdana, Arial;
	font-size: 12px;
}
#wrapper #content-wrapper #right-box #content h2 {
	font-family:Century Gothic, Verdana, Arial;
	text-align: left;
	font-size: 24px;
}
#wrapper #content-wrapper #right-box #content p {
	text-align: left;
	font-weight: normal;
}
#wrapper #content-wrapper #right-box #content h2 span {
	font-size: 14px;
}
#wrapper #content-wrapper #right-box #content .news p {
	font-family:Century Gothic, Verdana, Arial;
}
#wrapper #content-wrapper #right-box #content .news p {
	font-size: 16px;
}
#wrapper #content-wrapper #right-box #content .news p {
	font-weight: bold;
}
#wrapper #content-wrapper #right-box #content .news p {
	font-weight: normal;

}
#wrapper #content-wrapper #right-box #content .news p {
	color: #319ED6;
}
#wrapper #content-wrapper #right-box #content .news p {
	color: #666;
}
p {
	color: #319ED6;
}
#wrapper #content-wrapper #right-box #content .news p {
	color: #319ED6;
}
#wrapper #content-wrapper #right-box #content .news p {
	color: #666;
	font-size: 12px;
	text-align: left;
}
#wrapper #content-wrapper #right-box #content .news p strong {
	color: #903;
	font-size: 16px;
	text-align: left;
	font-family:Century Gothic, Verdana, Arial;
}
#wrapper #content-wrapper #right-box #content span strong {
	font-size: 16px;
	font-weight: normal;
	color: #319ED6;
}
#wrapper #content-wrapper #right-box #content p {
	color: #666;
}
