body
{
	margin: 0;
	padding: 0;
	font-size: 90%;
	font-family: arial, helvetica, sans-serif;
	background-color: #36b1ff;
	color: #333;
}

#header
{
	width: 100%;
	height: 100px;
	color: #000;
	background-color: #fff;
    background-image: url("../images/headerbackground.jpg");
    background-repeat: repeat-x;
}

#headingImage
{
    display:block;
    margin-left:auto;
    margin-right:auto;
    border:0px;
	position: relative;
	top: 10px;
}


#sideImage
{
	width: 108px;
	height: 1287px;
	color: #000;
	background-color: #fff;
    background-image: url("../images/images2.jpg");
    background-repeat: none;
	float:left;
}
		


#header h1 { display: none; }

h1, h2, h3, p, ul, ol { margin-left: 30px; }

p, ol { margin-left:30px; margin-right:30px;}

ul, ol { padding-left: 30px; }

p {font-size:1.3em;}

h1
{
	color: #009;
	font-size: 2em;
        z-index:2;position:relative;top:-20px;
}
h2
{
	font-size: 1.5em;
	color: #009;
	background-color: transparent;
}

h3
{
	font-size: 1.3%;
	color: #009;
	background-color: transparent;
}

code
{
	background-color: #ddd;
	color: #333;
	font-family: courier, "courier new", monospace;
}

.codeblock
{
	color: #026cbd;
        background-image: url("../images/background.gif");
        background-repeat: repeat-y;
	margin-bottom: -20px;
	border: 0px solid #666;
	width: 1000px;
        margin-left:auto;
        margin-right:auto;
}

#intro {position:relative;left:70px;width:750px;}

.fbinfobox
  {
    background-color: #fff9d7;  
    border: 1px solid #e2c822;  
    padding: 2px;  	 
}

.local
  {color:#990000;}

.onlinevideo
{
        margin-left:200px;
}

.login
{
        margin-left:500px;
}

.discussions
{
        margin-left:200px;
}

.clearboth { clear: both; }

#nav
{
	margin: 0;
	background-color: #395aad;
	padding: 2px 0;
        background-image: url("../images/nav1Background.4.gif");
        background-repeat: repeat-x;
        text-align:center;
}

#nav li
{
	display: inline;
	list-style-type: none;
	padding-left: 30px;
        font: normal 1.2em "Trebuchet MS", Helvetica, Geneva, Arial, Sans-Regular, sans-serif;
        text-align: left;
}

#nav a:link, #nav a:visited
{
	color: #fff;
	background-color: transparent;
	text-decoration: none;
}

#nav a:hover, #nav a:active
{
	color: #ff0;
}

#nav2
{
	margin: 0;
	background-color: #866daf;
	padding: 1px 0;
        height:24px;
        zbackground-image: url("../images/nav2Background.3.gif");
        background-image: url("../images/nav2.gif");
        background-repeat: repeat-x;
        text-align:center;
}

#nav2 li
{
	display: inline;
	list-style-type: none;
	padding-left: 30px;
        font: normal 1.2em "Trebuchet MS", Helvetica, Geneva, Arial, Sans-Regular, sans-serif;
}

#nav2 a:link, #nav2 a:visited
{
	color: #fff;
	background-color: transparent;
	text-decoration: none;
}

#nav2 a:hover, #nav2 a:active
{
	color: #ff0;
}


#codeofethics
{
	margin: 0;
	padding: 10px 100px 10px 100px;
        font-size:1.3em;
}

#workingteam
{
	margin: 0;
	padding: 10px 100px 10px 100px;
        font-size:1.3em;
}

.chairmansmessage {margin-left:200px; border:0;}


#nav2 li
{
	display: inline;
	list-style-type: none;
	padding-left: 30px;
        font: normal 1.2em "Trebuchet MS", Helvetica, Geneva, Arial, Sans-Regular, sans-serif;
}

.mainmenu
{
	margin-left: 30px;
	padding-left: 0;
	list-style: none;
}

.mainmenu li
{
	padding-left: 10px;
	background: url(/listamatic/images/arrow.gif) no-repeat 0 .3em;
}

a:link
{
	color: #339;
	background-color: transparent;
}

a:visited
{
	color: #888;
	background-color: transparent;
}

a:hover, a:active
{
	color: #600;
	background-color: transparent;
}

table
{
	margin: 0 30px;
	color: #333;
	background-color: #FFF;
}

th
{
	text-align: left;
	color: #333;
	background-color: #bbb;
}

tbody th
{
	background-color: #fff;
	font-weight: normal;
}

tbody .row2 th { background-color: #ddd; }
.row2 { background-color: #ddd; }
.foo { background-color: #98BAe0; }

caption
{
	text-align: left;
	font-size: 110%;
	font-weight: bold;
	padding: 20px 0 5px 0;
	color: #666;
	background-color: transparent;
}

.submitlist li { margin-bottom: 1em; }

#listdetails
{
	clear: both;
	padding-top: 0.5em;
}

#content
{
	float: left;
	width: 500px;
	margin: 1em 0 0 20px;
}

#sidebar
{
	float: left;
	width: 200px;
	margin: 1em 0 0 20px;
	padding: 10px;
	background: #ddd;
}

#content h2, #content h3, #content p, #content ul, #content ol { margin-left: 0; }
#content p, #content ol { width: auto; }
#content ul, #content ol { padding-left: 0; }
#sidebar h2 { margin: 0; }
#sidebar h2, #sidebar h3, #sidebar p, #sidebar ul, #sidebar ol { margin-left: 0; }
#sidebar p, #sidebar ol { width: auto; }
#sidebar ul, #sidebar ol { padding-left: 0; }

#hoverMenu
  {display:block; top:10px; right:20px; width:230px; position:fixed; padding:0px; text-align:center; font-weight:bold; color:#fff;}
		#commentNavigation
		{
			float: right;
			width: 200px;
			margin-right: 10px;
			padding-top: 1em;
		}

#footer
{
	clear: both;
	font-style: normal;
	font-size: 90%;
	padding-top: 5px;
	width: 100%;
	height: 100px;
	color: #fff;
	background-color: #fff;
        background-image: url("../images/footerbackground.jpg");
        background-repeat: repeat-x;
}

#onlineVideoContent
{
        float:left;
        margin-left:30px;
        position:relative;
}

#volunteers
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 700px;
	text-align: left;
	border-collapse: collapse;
        margin-left:auto;
        margin-right:auto;
}
#volunteers th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #b9c9fe;
	border-top: 4px solid #aabcfe;
	border-bottom: 1px solid #fff;
	color: #039;
}
#volunteers td
{
	padding: 8px;
	background: #e8edff; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid transparent;
}
#volunteers tr:hover td
{
	background: #d0dafd;
	color: #339;
}

#volunteers a:hover,#volunteers a:active,#volunteers a:link,#volunteers a:visited
{
	color: #339;
}

span.cemetary 
{
  float:left;
  margin:10px;
  height:300px;
  width:350px;
  position:relative;
  left:20px;
}

span.representative 
{
  float:left;
  margin:10px;
  width:150px;
  position:relative;
  left:20px;
}

ul.capacity
{
  position:relative;
  left:20px;
}

span.specs
{
  height:400px;
}

span.pujari
{
  position:relative;
  left:40px;
}

span.florist
{
  height:150px;
  float:left;
  margin:10px;
  width:200px;
  position:relative;
  left:20px;
}

.speaker
  {position:relative;left:30px;}

#paddedImage
{
border: 0px solid #333333 ;
padding: 20px 20px 20px 20px;
float:left;
}

.couponCode
  {color: #990000;}

.cloned h1 {
	color:#ffffff;
}
.benefits 
  {
	  position:relative;
	  left:50px;
	  font-size:1.3em;
}

.weddingVideoBenefits 
  {
	  position:relative;
	  top:0px;
	  left:0px;
	  font-size:1.3em;
}

#facebookFanPage {
	  position:relative;
	  left:100px;
	}

#priceJustify{
	  position:relative;
	  margin-left:200px;
}

.emRed {color:#990000;font-style:italic;}

.avatar {float: left; display: inline; margin: 0 10px 5px 40px;}
.avatar img {background-color: #fff; padding: 5px; border: solid 1px #cac9c9;}
.attendee {line-height: 19px; margin-bottom: 5px; font-size: 1.5em;text-transform: uppercase;}
.desc {letter-spacing: 1px; word-spacing: 2px; font-size:1em; font-family: arial, helvetica, sans-serif; color: #026cbd;}

img.samples {float: right; margin: 4px;}

.priceinfobox
{
  background-color: #fff9d7;
  border: 1px solid #e2c822;
  color: #333333;
  padding: 10px;
  font-size:13px;
  font-weight: bold;
  position:relative;
  height:300px;
  width:250px;
  left:20px;
  top:20px;
  line-height:20px;
   -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px;
}

.phone {color:#D45F00;font-size:1.5em;}

hr {width:800px;margin-top:50px;margin-bottom:50px;}

#footer p { text-align: center;
 }
