/* CSS Document */

body {
	margin: 30px auto;
	padding: 0;
	text-align: center;
	background: url('http://www.johnathankaynepageantforwow.com/images/bg.jpg') top left repeat-x #000000;
	background-attachment: fixed;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	}
	
a:link, a:visited {color: #cb9bb1;}
a:hover, a:active {color: #351E24;}


img.border {border: 1px solid #000000;}
img.border-left {border: 1px solid #000000;
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 0px;}
img.border-right {border: 1px solid #000000;
	float: right;
	margin: 0px 5px 0px 10px;
	padding: 0px;}

p { padding: 0px 10px 0px 18px; }
	
h1 {font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	font-weight: normal;
	padding: 18px 10px 0px 18px; margin: 0px 0px 6px 0px;
	color: #9F778A;}

h2 {font-size: 18px;
	font-weight: normal;
	padding: 0px 10px 0px 18px;
	color: #000000;}
	
h3 {font-size: 18px;
	font-weight: normal;
	font-style: italic;
	padding: 0px 10px 0px 18px;
	margin: 4px auto;
	color: #cccccc;}
	
hr {border-left: 0px; border-right: 0px;
	border-top: 1px dashed #58444E;
	border-bottom: 1px dashed #cccccc;}
	
table.contact {margin-left: 16px;
	background-color: #3F3339;
	color: #CFA8BB; font-weight: bold;}
table.contact p{padding: 0px; margin: 0px;}
table.contact td {border-top: 1px solid #30212D; border-left: 1px solid #30212D;
	border-right: 1px solid #5B4550; border-bottom: 1px solid #5B4550;}
	
table.gallery {margin: 10px 0px 0px 10px; text-align: center;}
table.gallery td {background-color: #6F5461;}

table.store-list {margin: 10px 0px 0px 16px;
	background-color: #3F3339;
	color: #CFA8BB; font-weight: bold;}
table.store-list p{padding: 0px; margin: 0px;}
table.store-list td {border-top: 1px solid #30212D; border-left: 1px solid #30212D;
	border-right: 1px solid #5B4550; border-bottom: 1px solid #5B4550;}
table.store-list th {color:  #000000;}

/*--------Content------------*/	
#header {}
#wrapper { width: 950px;
	margin: 0 auto;
	text-align: left;
	}	
	
#content {
	background: url('http://www.johnathankaynepageantforwow.com/images/photo-bg2.png') top center no-repeat;
	width: 572px; height: 515px; 
	float: right;}
#content-full {
	background: url('http://www.johnathankaynepageantforwow.com/images/photo-bg.png') top center no-repeat;
	width: 572px;  height: 515px; 
	float: right;}
#content-tall {
	background: url('http://www.johnathankaynepageantforwow.com/images/photo-bg3.png') top center no-repeat;
	width: 572px; height: 925px; float: right;}
html>body #left-content {width: 155px;
	float: left; margin: 0px 0px 0px 18px; 
	text-align: right;}
	/* Hides from IE-mac \*/ #left-content {width: 155px;
		float: left; margin: 0px 0px 0px 9px; 
		text-align: right;} 
		#content {
		background: url('http://www.johnathankaynepageantforwow.com/images/photo-bg.jpg') top center no-repeat;
		width: 572px; height: 515px; float: right;}
		#content-full {
		background: url('http://www.johnathankaynepageantforwow.com/images/photo-bg.png') top center no-repeat;
		width: 572px;  height: 515px; float: right;}
		#content-tall {
		background: url('http://www.johnathankaynepageantforwow.com/images/photo-bg.png') top center no-repeat;
		width: 572px; height: 925px; float: right;}
	/* End hide from IE-mac */
#left-content p{padding: 15px 0px 0px 0px; text-align: right; color: #f8e3e8;
	font-size: 14px; font-weight: bold; line-height: 20px; margin: 0px;}
#right-content {width: 370px;
	float: right; padding: 18px 18px 0px 0px;}
#style-info {height: 175px;}
#home-text p{font-weight: normal; font-style: italic; color: #cb9bb1; text-align: left;
	padding: 6px 0px 6px 0px;}



/*--------Main Nav / Menu Stuff------------*/
#mainnav {width: 330px;	padding: 0px;
	float: left;
	text-align: right;}
#mainnav ul{list-style-type:none;margin:0px; text-align: right; margin: 15px 0px 20px 0px;}
#mainnav li{}
#mainnav a{text-decoration: none; padding: 2px 10px 2px 0px; 
	font-weight: bold; font-size: 14px;}
#mainnav a:link, #mainnav a:visited{color: #975a6a;}
#mainnav a:hover, #mainnav a:active{color: #96485d;}


#dress-icons {}
#dress-icons a{text-decoration:none;
	font-weight: bold; display: block;}
#dress-icons a:link, #dress-icons a:visited {color: #b27ea8;}
#dress-icons a:hover, #dress-icons a:active {color: #96485d;}

#dress-icons ul{margin: 10px 0px 10px 0px; padding: 0px; width: 155px; text-align: left; font-size: 12px;}
#dress-icons li{display: block; background-color: #30212d; margin-bottom: 2px; padding: 4px 0px 4px 10px;}
#dress-icons a{}

/*--------Footer------------*/	
#footer {clear: both; padding-top: 10px; color: #cb9bb1;}
#footer a{padding: 0px 8px 0px 8px;}
#footer p{text-align: center; font-size: 12px;}

/* Contact Form Stuff */

#contactbox {width:500px; padding-left: 15px;}
form.contact label.fixedwidth { display: block; width: 200px; float: left; }
form.contact .buttonarea {text-align: left; padding: 4px; }
#contactbox p{padding: 0px;}

/*--------IE Hacks & Whatnot------------*/
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } /* Hides from IE-mac \*/ * html .clearfix {height: 1%;} /* End hide from IE-mac */

/* Hides from IE-mac \*/
li a {display:inline-block;}
li a {display:block;}/* End hide from IE-mac */