/* CSS Document */

body {
	font:14px/18px Georgia, "Times New Roman", Times, serif; 
	color:#494238;
	margin:0; 
	padding:0; 
}

div, p, ul, h1, h2, h3, h4, form {margin:0px; padding:0px;}

ul {list-style-type:none;}

#wrapper {
	margin: 0px auto;
	text-align: left;
	width: 708px;
}

/*--header--*/

#header {
	margin-top: 30px;
}

#navbar {
	float: right;
	font: 13px/27px Arial, Helvetica, sans-serif;
	margin-top: 10px;
}

#navbar img {
}

#navbar ul {
}

#navbar ul li {
	display:block; 
	float:left; 
	padding-left: 1px;
	width:84px;
}

#navbar ul li a {
	background:#494238; 
	color:#fff; 
	display:block; 
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}

#navbar ul li a:hover {
	background:url(../images/bullet1.gif) 50% 0 no-repeat #494238; 
	color:#fff; 
	text-decoration:none;
}
#navbar ul li.company {
	background: url(../images/bullet1.gif) 50% 0 no-repeat #494238; 
	color:#fff; 
	font-weight:bold; 
	text-align:center; 
	text-decoration:none;
}

#logo {
}
	
#banner {
	background: url(../images/headerhome.jpg) 0 0 no-repeat;
	border-bottom: thick solid #fff;
	border-top: medium solid #fff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	height: 230px;
}

body.weddings #banner {
	background: url(../images/headerweda.jpg) 0 0 no-repeat;
}

body.aboutus #banner {
	background: url(../images/headerone.jpg) 0 0 no-repeat;
}

body.audio #banner {
	background: url(../images/headeraudio.jpg) 0 0 no-repeat;
}

body.video #banner {
	background: url(../images/headervideo.jpg) 0 0 no-repeat;
}

body.contact #banner {
	background: url(../images/headercontact.jpg) 0 0 no-repeat;
}

#banner h1 {
	background-color: #000;
	color:#fff;  
	display:block; 
	filter: alpha (opacity=90);  
	font-size:28px;
	font-weight:normal;
	margin: 150px 0 0 0px;
	opacity:0.9;
	padding: 10px 0px 10px 420px;
	zoom: 1;
}

#banner h1 span {font-size:14px;}


/*-- Content --*/

#content {
	background-color: #c6bbb2;
	display: block;
	height: 245px;
	padding: 15px 0px 50px 0px;
	overflow: hidden;
}

/*--left col--*/

#leftcol {
}

#leftcol div {
	height: 230px;
	overflow: auto;
	padding-right: 20px;
	width: 370px;
}

body.weddings #leftcol div {
	width: 350px;
}

#leftcol h2 { 
	background:url(../skins/icon1a.png) 10px 0 no-repeat; 
	color:#494238; 
	font:26px/50px Arial, Helvetica, sans-serif; 
	padding:0 0 0 65px;
}

body.home #leftcol h2 {
	background: url(../skins/icon7.png) 10px 0 no-repeat;
}

body.weddings #leftcol h2 {
	background: url(../skins/icon8.png) 10px 0 no-repeat;
}

body.audio #leftcol h2 {
	background: url(../skins/icon9.png) 10px 0 no-repeat;
}

body.video #leftcol h2 {
	background: url(../skins/icon10.png) 10px 0 no-repeat;
}

body.contact #leftcol h2 {
	background: url(../skins/icon11.png) 10px 0 no-repeat;
}

#leftcol h3 {
	padding: 0 0 0 25px;
}

#leftcol ul {
	padding: 10px 0 10px 25px;
}

#leftcol ul li {
	padding: 0 0 10px 0;
}

#leftcol ol {
	margin: 10px 0px 10px 5px;
}

#leftcol ol li {
	padding: 0 0 10px 0;
}

#leftcol div p {padding:0px 0px 10px 25px;}

#leftcol a {
	color: #494238;
}


/*-- right col --*/

#rightcol {
	float: right;
	padding: 0 30px 0 0;
	width: 285px;
}

body.weddings #rightcol { 
	margin: 10px 13px 0 0;
}

#rightcol h2 {
	background: url(../skins/icon4a.png) 10px 0 no-repeat; 
	color:#494238; 
	font:26px/50px Arial, Helvetica, sans-serif; 
	padding:0 0 0 65px; 
}

#rightcol h3 {
	display:block; 
	font-size:18px;
	padding-left: 25px;
	padding: 0 0 10px 25px;
}

#rightcol p {padding:0 0 10px 25px;}

body.weddings #rightcol p {padding: 10px 0 10px 25px;} 

#rightcol h4 {
	background:url(../images/image1.jpg) 0 0 no-repeat; 
	color:#000;
	height:104px;  
	margin:0; 
	text-indent:-20000px; 
	width:298px;
}

#rightcol a {
	color: #494238;
}

/*#rightcol p span.boldtext {font-weight:bold;}*/

/*---FOOTER PANEL--*/

#footer {
	background-color: #8d7766;  
	color:#fff; 
	margin:5px 0 0 0; 
	padding:15px 0 30px 0;
}

#footernav img {
	height:38px; 
	width:248px;
}

#footernav ul {
}

#footernav li {
	float:left; 
	font:12px/15px "Trebuchet MS",Arial, Helvetica, sans-serif; 
	font-weight:normal;
}

#footernav ul li a {
	color:#fff; 
	padding:0 0 0 12px;  
	text-decoration:none;
}

#footernav ul li a:hover {text-decoration:underline;}

.copyright {
	color: #fff;
	font: 11px/15px Tahoma,Arial, Helvetica, sans-serif;  
	padding: 5px 0 0 10px;
}

.copyright a {
	color: #fff;
}

#footerlogo {
	float: right;
	margin-top: -10px;
}


/*#middleleftPan p.more {
}

#middleleftPan p.more a {
	background:url(../images/icon5.jpg) 0 0 no-repeat #F0F0F0; 
	color:#966202; 
	display:block; 
	font:16px/24px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	padding:0 0 0 30px; 
	text-decoration:none;
}

#middleleftPan p.more a:hover {text-decoration:underline;}*/

/*--right panel--*/

/*#middlerightPan {
	width:233px; 
	float:left;
}

#middlerightPan form {
	background:#fff; 
	color:#3B3B3B;
}

#middlerightPan form input {
	width:195px; 
	height:18px; 
	margin:5px 0 10px 18px; 
}

#middlerightPan form label {
	width:195px; 
	height:18px; 
	margin:0 0 0 18px; 
	font-weight:bold; 
}

#middlerightPan form input.button {
	width:58px; 
	height:24px; 
	float:left; 
	margin:0; 
	background:url(../images/login.jpg) 0 0 no-repeat #FEFEFE; 
	color:#fff; 
	border:none; 
	font:14px/18px Georgia, "Times New Roman", Times, serif; 
	font-weight:bold; 
}

#middlerightPan form h2 {
	width:150px; 
	height:73px; 
	display:block; 
	background:url(../images/icon1a.png) 10% 50% no-repeat #fff; 
	color:#D67200; 
	font:22px/73px Arial, Helvetica, sans-serif; 
	padding:0 0 0 75px;
}

#middlerightPan form #register {
	width:160px; 
	height:24px; 
	float:left; 
}

#middlerightPan form #register a {
	display:block; 
	background:url(../images/icon3.jpg) 10% 50% no-repeat #fff; 
	color:#666; 
	font:22px/24px Arial, Helvetica, sans-serif; 
	padding:0 0 0 35px; 
	text-decoration:none;
}

#middlerightPan form #register a:hover {
	background:url(../images/icon3.jpg) 10% 50% no-repeat #fff; 
	color:#000; 
	text-decoration:none;
}

#middlerightPan p.online { 
	width:233px; 
	height:88px; 
	margin:18px 0 23px;
}

#middlerightPan p.online a {
	width:189px; 
	height:66px; 
	display:block; 
	background:url(../images/online.jpg) 0 0 no-repeat #EFEFEF; 
	color:#fff; 
	font:18px/20px Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	text-decoration:none; 
	padding:22px 0 0 44px;
}

#middlerightPan p.online a:hover {text-decoration:none;}*/


/*--Bottom Panel--*/

/*#bottomPan {
	margin:0 auto; 
	position:relative; 
	width:708px;
}

#bottommiddlePan {
	background:url(../images/middleborder.gif) 0 0 repeat-y;
	float:left; 
	margin:41px 0; 
	width:708px; 
}*/

/*--Bottom Left Panel--*/

/*#bottomleftPan {
	float:left; 
	width:354px;
}

#bottomleftPan p {padding:10px 72px 0 0;} 

#bottomleftPan p span.boldtext {font-weight:bold;}

#bottomleftPan p.more {
	height:24px; 
	margin:20px 0 0 186px; 
	padding:0; 
	width:118px;
}

#bottomleftPan p.more a {
	background:url(../images/icon5.jpg) 0 0 no-repeat #fff; 
	color:#966202; 
	display:block; 
	font:16px/24px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	height:24px; 
	padding:0 0 0 30px; 
	text-decoration:none; 
	width:100px;
}

#bottomleftPan p.more a:hover {text-decoration:underline;}


#bottomleftPan h2 {
	background:url(../images/icon4.jpg) 0 0% no-repeat #fff; 
	color:#D67200; 
	font:26px/35px Arial, Helvetica, sans-serif; 
	height:57px; 
	padding:0 0 0 60px; 
	width:260px;
}

#bottomleftPan h3 {
	display:block; 
	font-size:18px; 
	height:26px; 
	width:260px;
}

#bottomleftPan h4 {
	background:url(../images/image1.jpg) 0 0 no-repeat #fff; 
	color:#000;
	height:104px;  
	margin:25px 0 0; 
	text-indent:-20000px; 
	width:298px;
}*/

/*--Bottom Right Panel--*/

/*#bottomrightPan {
	float:left; 
	width:354px;
}

#bottomrightPan p {padding:10px 2px 0 60px;} 

#bottomrightPan p span.boldtext {font-weight:bold;}

#bottomrightPan p.more {
	height:24px; 
	margin:20px 0 0 238px; 
	padding:0; 
	width:80px;
}

#bottomrightPan p.more a {
	background:url(../images/icon5.jpg) 0 0 no-repeat #fff; 
	color:#966202; 
	display:block; 
	font:16px/24px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	height:24px; 
	padding:0 0 0 30px; 
	text-decoration:none; 
	width:80px;
}

#bottomrightPan p.more a:hover {text-decoration:underline;}

#bottomrightPan h2 {
	display:block; 
	font-size:18px; 
	height:26px; 
	line-height:26px; 
	margin:57px 0 0; 
	padding:0 0 0 60px; 
	width:200px;
}

#bottomrightPan h3{
	background:url(../images/image2.jpg) 0 0 no-repeat #FEFEFE; 
	color:#fff; 
	display:block; 
	font:18px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;  
	font-weight:bold; 
	height:74px;
	margin:25px 0 0 60px; 
	padding:30px 126px 0 14px; 
	text-transform:uppercase; 
	width:152px;
}

#bottomrightPan h3 span { 
	font-size:14px; 
	text-transform:none;
}*/

/*#footerPanhtml {
	background:url(../images/htmlbutton.gif) 0 0 no-repeat; 
	display:block; 
	height:24px; 
	left:61px; 
	position:absolute; 
	top:90px; 
	width:70px;
}

#footerPanhtml a {
	background: url(../images/arrow-normal.gif) no-repeat 50px 4px #FB9217; 
	color:#fff;
	display:block; 
	font-weight:bold; 
	height:19px;  
	left:3px;
	margin:0; 
	padding:0 0 0 5px;  
	position:absolute;
	text-decoration:none;  
	text-transform:uppercase; 
	top:3px; 
	width:59px;
}

#footerPanhtml a:hover {
	background:url(../images/arrow-hover.gif) no-repeat 50px 4px #FB9217; 
	color:#fff; 
	text-decoration:none;
}

#footerPancss {
	background:url(../images/cssbutton.gif) 0 0 no-repeat; 
	display:block; 
	height:24px; 
	left:135px; 
	position:absolute; 
	top:90px; 
	width:58px;
}

#footerPancss a { 
	background: url(../images/arrow-normal.gif) no-repeat 40px 5px #FCD927; 
	color:#fff; 
	display:block; 
	font-weight:bold; 
	height:19px;
	left:3px; 
	margin:0; 
	padding:0 0 0 5px; 
	position:absolute;  
	text-transform:uppercase; 
	text-decoration:none; 
	top:3px; 
	width:46px;
}

#footerPancss a:hover {
	background:url(../images/arrow2-hover.gif) no-repeat 40px 5px #FCD927; 
	color:#fff; 
	text-decoration:none;
}*/

/*#footer ul.templateworld {
	background:#7D7D7D; 
	color:#fff; 
	display:block; 
}

#footer ul.templateworld li a {
	background:#7D7D7D; 
	color:#fff; 
	display:block; 
	text-decoration:none;
}

#footer ul.templateworld li a:hover {text-decoration:underline;}*/