* {margin:0; padding:0; }
html {font-size:62.5%; text-align:left; }
body {font-size:1.2em; color:#fff; background:url('../img/background.jpg') #000; font-family:Arial, Verdana, Helvetica, sans-serif; line-height:14px;}
p {margin-bottom:10px; }
.contactHead {
	font-size: 16px;
	font-weight: bold;
	color: #a20e49;
}

img {border:none; } 
h1 {text-indent:-99999px; width:300px; height:22px; margin-bottom:10px; }
h2 {font-size:1.2em; text-transform:uppercase; margin-bottom:5px; }
.clear {clear:both ; height:0;}
.hidden {
	left:-99999px;
	font-size:0 !important;
	height:0 !important;
	line-height:0 !important;
	overflow:hidden !important;
	position:absolute !important;
	width:0 !important;
}
/*layout styles*/
#event #wrapper {height:1100px;}
#contact #wrapper {height:870px;}
#wrapper { height:800px; width:914px; padding-left:70px; margin:0 auto; position:relative;background:url('../img/bg-generic.png') no-repeat 48px 0; }
#column-left{width:328px; height:600px;float:left; position:relative; }
#column-right{width:522px; float:left; position:relative;}
.content {padding:10px 20px 10px 20px; }
#column-left .logo{position:absolute; left:0; top:40px; }
#wrapper #footer {width:852px; position:absolute; left:45px; bottom:0; clear:both; margin:0 auto; color:#ff17a9; border-top:1px solid #ff17a9; border-bottom:1px solid #ff17a9; height:20px; line-height:20px; margin-bottom:30px;}
/* left column background images */
#contact #column-left { background:url('../img/img-contact.png') no-repeat 5px 210px; }
#about #column-left { background:url('../img/img-about.png') no-repeat 5px 210px; }
#event #column-left { background:url('../img/img-events.png') no-repeat 5px 210px; height :1000px;}
#careers #column-left { background:url('../img/img-careers.png') no-repeat 5px 210px; }
#event #column-left{ background:url('../img/img-events.png') no-repeat 5px 210px; }
#celebrations #column-left{ background:url('../img/img-celebrations.png') no-repeat 5px 210px; }
/* fonts and link styles */
a:link, a:visited, a:active {color:#fff; text-decoration:underline;}
a:hover {text-decoration:none; }
/* main navigation styles */
#header {width:512px; padding:0 3px 0 4px; height:105px; position:relative; }
#header ul {list-style-type:none; }
#header ul.nav {float:left; width:313px; padding:15px 0 15px 15px; height:75px; background:url('../img/bg-nav.jpg') repeat-x left top; }
#header ul.nav li{width:145px; padding-right:10px; float:left; display:inline; }
#header ul.nav li a { text-decoration:none; text-transform:uppercase; }
#header ul.nav li a:hover {color:#ff17a9; }
#header ul.contact {height:75px; color:#ff17a9; float:right; width:154px; padding:15px; background-color:#5f153f;}
#header ul.contact li a { color:#ff17a9;}
#home li.home a, #gallery li.gallery a, #about li.about a, #testimonials li.testimonials a, #event li.event a, #contact li.contact a, #celebrations li.celebrations a, #careers li.careers a {color:#ff17a9;}
/* headers */
#about h1 {background:url('../img/h1-about.png') no-repeat;}
#gallery h1 {background:url('../img/h1-gallery.png') no-repeat;}
#testimonials h1 {background:url('../img/h1-testimonials.png') no-repeat;}
#event h1 {background:url('../img/h1-events.png') no-repeat;}
#contact h1 {background:url('../img/h1-contacts.png') no-repeat;}
#celebrations h1 {background:url('../img/h1-celebrations.png') no-repeat;}
#wesbrown h1 {background:url('../img/h1-wesbrown.png') no-repeat; height:54px;width:451px;}
#careers h1 {background:url('../img/h1-careers.png') no-repeat;}
/*footer */
#footer .copyright {float:left; width:40%;}
#footer .website-by {float:right; text-align:right;width:40%; }
#footer .website-by a {color:#ff17a9; text-decoration:none; }
/* homepage specific styles */
#home #wrapper{background:url('../img/bg-hp.png') no-repeat; }
#home #wrapper #footer {width:852px; position:absolute; left:70px; bottom:0; }
/* contact us specific pages */
#contact .content ul {position: relative; left:-15px; top:30px;margin-top:90px; background:url('../img/bg-contacts.png') no-repeat;  width:513px; height:375px;}
#contact .content ul li {list-style-type:none; font-size: 2.1em; line-height:1.2em;padding:10px 0; border-top:1px solid #ff17a9; }
#contact .content ul li .contact-method {color:#ff17a9; text-transform:uppercase; }
#contact .content ul li.last {border-bottom:1px solid #ff17a9; }
#contact .content ul.contact li a {width:513px; height:40px; position: relative; top:120px; display:block;}
/* testimonials specific styles */
#testimonials #wrapper{background:url('../img/bg-testimonials.png') no-repeat 16px 0; }
/* gallery specific styles */
#gallery #wrapper {background-image:url('../img/bg-gallery.png');}
#wesbrown #wrapper {background-image:url('../img/bg-wesbrown.png');height:980px;}
ul.gallery { list-style-type:none; position:absolute; width:852px; height:360px;left:0; top:220px;  }
ul.gallery .one { position:absolute; left:0; top:0; }
ul.gallery .two { position:absolute; left:220px; top:0; }
ul.gallery .three { position:absolute; left:420px; top:0; }
ul.gallery .four { position:absolute; left:660px; top:0; }
ul.gallery .five { position:absolute; left:140px; top:210px; }
ul.gallery .six { position:absolute; left:320px; top:210px; }
ul.gallery .seven { position:absolute; left:560px; top:220px; }
/* event managemnt specific styles */
#event h2 { border-top:1px solid #ff17a9; padding-top:10px;}
.hpoker { margin-top:-10px;margin-left:-16px;}
