/*  
Theme Name: Prom night
Theme URI: http://www.aaa-fashion.com/
Description: Designed by Justin. This theme is based on <a href="">prom night template</a>.
Author: Justin
Author URI: http://www.aaa-fashion.com/ 
*/

html, body {border: 0; margin: 0; padding: 0;}

body {
background-color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#F6BDDF;
width: 100%;
min-width: 970px;
}
p{
margin:0px;
padding:0 0 5px 0;
line-height:17px;
text-align:justify;
}
p.left{
float:left;
width:315px;
}
h1{
padding:2px 0 10px 0;
margin:0px;
font-size:21px;
color:#8cedef;
}

/*-Justin-*/
a{
color:#FFA167;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}

#main_container{
/*width:850px;
height:auto;
margin:auto;*/

width: 100%;
height: 100%;
text-align: center;/* IE fix to center the page */

background-color:#000;
}

#wrapper {
  	width:850px;
  	margin: 0 auto;/* center the page in Firefox */
  	text-align: left;
	background-color:#190210;
}

#center_content{
width:850px;
margin:auto;
}
#header{
width:850px;
height:341px;
margin:auto;
background:url(images/header_bg.jpg) no-repeat center;
}
#logo{
padding:30px 0 0 25px;
}
.prom_date_box{
width:300px;
padding:10px 0 0 30px;
}
.prom_title{
height:61px;
line-height:55px;
text-align:left;
font-size:24px;
font-weight:bold;
color:#bbe3e1;
}
/*----------------------menu-------------------------*/
#menu{
width:821px;
height:44px;
padding:0px;
margin:auto;
text-align:center;
background:url(images/menu_bg.gif) no-repeat center;
}
#menu ul{
list-style:none;padding:0 0 0 90px;margin:0px;display:block; font-weight:bold;
}
#menu ul li{
list-style:none;display:inline;float:left;width:auto;height:44px;padding:0px;font-size:13px; line-height:44px;
}
#menu ul li a{
height:44px; width:87px;float:left;text-decoration:none;padding:0px; margin:0px;color:#d99cc1;
}
#menu ul li a:hover{
height:44px;width:87px;text-decoration:none;color: #d99cc1; background:url(images/button_bg.gif) no-repeat center;
}
#menu ul li a.current{
height:44px;width:87px;float:left;text-decoration:none;padding:0px;color: #d99cc1;background:url(images/button_bg.gif) no-repeat center;
}

/*---------------------main_content------------------*/
.left_content{
width:500px;
height:auto;
float:left;
padding:10px 0 15px 25px;
}
.title{
font-size:18px;
color:#ffa268;
clear:both;
background:url(images/star_bullet.gif) no-repeat left;
padding:0 0 0 23px;
margin:5px 0 5px 0;
}

/*-Justin-*/
.post{
padding: 0;
margin: 0 0 25px 0;
}
.post_title, .post_title h2 {
padding:0;
margin:0;
}
.post_title h2 a{
font-size:20px;
color:#ffa268;
clear:both;
background:url(images/star_bullet.gif) no-repeat left;
padding:0 0 0 23px;
margin:5px 0 0 0;
text-decoration:none;
}

/*-Justin-*/
.post_title h2 a:hover{
text-decoration:underline;
}

.right_content{
width:275px;
height:auto;
float:left;
padding:10px 0 0 20px;
}
.right_title{
padding:0;
margin:0;
}
.right_box, .right_box ul{
padding:0;
margin:0;
}
.right_box ul li {
	padding-left: 5px;
	list-style-type: none;
}
.right_box ul li a {
	list-style-type: none;
	font-weight: bold;
}
.right_box ul li ul li a {
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: 0 0.1em;
	font-weight: normal;
}
.right_box ul li ul li a {
	background-image: url(images/arrow01.gif);
}
.right_box ul li ul li a:hover {
	background-position: 2px 0.1em;
}
.clear{
clear:both;
}

/*-----------------------------footer------------------*/
#footer{
width:850px;
height:60px;
margin:auto;
font-size:10px;
color:#d99cc1;
background-color:#350723;
border-top:1px #ce3291 solid;
}
.copyright{
float:right;
padding-right:15px;
padding-top:7px;
}

/*-Justin-*/
img.alignleft,
img.alignright,
img.aligncenter {
	display: block;
	padding: 3px;
	background: #F5F4F3;
	border: 1px solid #E8E4E2;
}
img.alignleft {
	float: left;
	margin: 0 10px 2px 0;
}
img.alignright {
	float: right;
	margin: 0 0 2px 10px;
}
img.aligncenter {
	margin: 5px auto;
}
#commentform input {
font-size: 12px; 
color: #9D5982; 
width: 170px;
padding: 2px;
margin: 5px 5px 1px 0;
background-color: #edddd0;
border: 1px solid #360800;
}
#commentform textarea {
font-size: 12px; 
color: #9D5982; 
width: 99%;
padding: 2px;
background-color: #edddd0;
border: 1px solid #360800;
}
#commentform #submit {
background: #9D5982; 
color: #ffffff; 
margin: 0;
float: right; 
width: 110px; 
font-weight:bold;
}
.postinfo {
padding: 0 0 5px 0;
margin: 5px 0 15px 0;
font-size:11px;
border-bottom: 1px solid #9D5982;
}

#searchform .searchField {
padding: 2px;
font-size: 12px; 
color: #9D5982; 
background-color: #edddd0;
border: 1px solid #360800;
width: 150px;
}
#searchform .searchSubmit {
margin-left:10px;
font-weight:bold;
color: #9D5982; 
background: #9D5982; 
color: #ffffff; 
border: 1px solid #360800;
}