/*RESET
—————————————-*/


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* END RESET styles! */







/* Start ALL styles! */


/* Start List styles! */
ul li, ol li {
list-style: none;
list-style-position: outside;
}
ol ol, ul ul, ol ul, ul ol
{
margin-left: 15px;
margin-bottom: 0;
}
/* END List styles! */





/* Start BODY styles! */
html, body {
height: 100;
} 

a:focus {
outline: 0;
}

/*center div*/
#global {
position: relative;
margin-left: auto;
margin-right: auto;
width:960px;
}

div#banner{
background-image:url(images/header.png);
background-repeat:no-repeat;
position:absolute;
top:0px;
left:0px;
width:960px;
height:200px;
padding-top:0px;
padding-left:0px;
z-index:1;
}


div#logo{
position:absolute;
top:20px;
left:20px;
width:351px;
height:117px;
padding-top:0px;
padding-left:0px;
z-index:1;
}

#footer {
height: 35px;
position: relative;
}

.clearfooter {
height: 35px;
clear: both;
}

#contentwrapper {
height: 100%;
}

div#a508{
}

body{
font-family: Arial, Helvetica, sans serif;
font-size: 12px;
font-weight: normal;
color: #333;
text-align: left;
background: #40332D;
line-height: 110%;
font-family:arial,helvetica,sans-serif;
background-image: url("images/bg11.gif");
background-repeat: repeat-x;
background-position: 0px 0px;
}



#contentwrapper{
position:absolute;
top:198px;
left:0px;
background-color:#fff;
background-repeat:no-repeat;
border-style:solid;
border-top-width:0px;
border-top-color:#fff;
border-bottom-width:0px;
border-bottom-color:#96bcc5;
width:960px;
height:auto;
z-index:6;
}


/*-----------------------------*//*Content Styles*/
.main_content_styles{
z-index:3;
float:left;
margin: 10px 0 10px 10px;
background-color: #fff;
/*border: 1px solid #960;*/
padding: 5px 10px 10px 10px; /* Top Right Bottom Left */
font-size: 12px;
font-family: Arial, Trebuchet MS, Helvetica;
letter-spacing:1px;
}

/*-----------------------------*//*Content Row*/
.crow_1		{ height:auto; width: 600px; margin: 10px 9px 10px 10px; background-color: #000;}
.crow_2		{ height:160px; width: 600px;  margin: 0px 0 0 10px; background-color: #effcfb;} 
.crow_3		{ height:240px; }
.crow_4		{ height:260px; }
.crow_5		{ height:220px; width: 920px; margin:10px; background-color: #b3c7ff;}
.crow_6		{ height:240px; width: 300px; }
/*-----------------------------*//*Content Item Similar*/
.citems_left { width: 395px; }
.citems_right { width: 175px; }
/*-----------------------------*//*Content Item ID's*/
/*-----------------------------*/
			

/*#maincol{background-color: #B3D3D9;  
 width:75%; 
 float: right; 
 display:inline; 
 position: relative; 
 }
 
#maincol p{margin:1em;}
*/



			
.titles{
float:left;
margin: 5px 10px 5px 0px;
}

.title_sub{
	font-size: 18px;
	color: #cc3300;
}

p {
margin: 5px 0px 0px 1px;
}

.image img{
float: left;
margin: 5px 10px 5px 0px;
border: 1px solid #CCCCCC;
}
/* home wedding dress images */
.image_row_top img{
float: left;
margin: 15px 12px 0px 15px;
padding: 0px 0px 0px 0px;
border: 1px solid #CCCCCC;
}
/* home footer images */
.footer_picture_box { width:150px;
background-color: #b4eae7;
border: 1px solid #00958e; padding: 3px 3px 0 4px ;
font: 11px/1.4em Arial, sans-serif; }
.footer_picture  img { border: 1px solid #CCCCCC;
vertical-align:middle; margin-bottom: 3px 0 0 0; }


.right { margin: 0.5em 0.5em 0.8em; float:right; }
.left { margin: 10px 36px 10px 0px; float:left; } 

.right_content{
z-index:3;
float:right;
width: 300px;
height:auto;
margin: 5px 0 12px 0;
padding: 5px 10px 0 10px;
background-color: #fff;
border-left: 1px dotted #80CDBE;
font-size: 12px;
font-family: Arial, Trebuchet MS, Helvetica;
border-left: 1px dotted #80CDBE;
}


/* Start HEADER styles! */
h1{
font-size: 19px;
color: #81a7ba;
padding-top:5px;
margin: 0px 0 0px 0;
}
h2{
font-size: 17px;
color: #ff876f;
padding-top:5px;
margin: 0px 0 0px 0;
}
h3{
font-size: 13px;
color: #81cdbe;
margin: 5px 0 5px 0;
}
h4{
font-size: 14px;
color: #6797a3;
margin: 5px 0 5px 0;
}


/* End HEADER styles! */


.right_banner{
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-left: 0px;
}


/* Start LINK styles! */
/* footer */

.footer_list, .footer a{
font-family:  Geneva, sans-serif;
font-size: 11px;
color: #40332D;
text-decoration: none;
}

.footer_list, .footer a:visited {
font-family:   Geneva, sans-serif;
font-size: 11px;
color: #40332D;
text-decoration: none;
}
.footer_list, .footer a:hover {
font-family:  Geneva, sans-serif;
font-size: 11px;
color: #fff;
text-decoration: none;
background-color: transparent;
border-color: #fff;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style: dotted;
}



.footer {
	float: left;	
	width: 960px;	
	height:45px;
	padding: 0;	
	line-height: 1.2em;	
	margin: 0px 10px 0px 0px;
	background-color:none;
	background: url(images/foot.gif) repeat;
	background-repeat: repeat-x;	
}

.footer p{
	width: 960px;
	margin: 0px 0px 0px 10px;
	padding: 18px 10px 10px 0px;
	font-family:  Geneva, sans-serif;
	font-size: 11px;
	color: #40332D;
	text-decoration: none;
}



/*Contact Styles*/
label{margin-right:20px;}

.textBox{
	background-color:#ccffff;
	color:#fff;
	border:solid 1px #0066ff;
	font-family:arial,helvetica,sans-serif;
	margin: 0px 0px 5px 0px;
	font-size:.9em;
}

.button{background-color:#ccffff;color:#333;border:solid 1px #0066ff;padding:5px;}
.button:hover{background-color:#66ccff;cursor:pointer;}
.noBorder{border:none;}

/*
=======================================================
blog.php
=======================================================
*/

.post_container
{
	width: 600px;
}

.blogpost
{
	padding: 4px 4px 20px 0;
	border-bottom: 1px solid #ccc;
}

.title
{
	font-size: 20px;
	color: #653818;
	font-family: arial;
	line-height: 30px;
}

.email
{
	font-size: 10px;
	color: #333;
	font-family: arial;
}

.email a
{
	font-size: 10px;
	color: #069;
	font-family: arial;
	line-height: 25px;
}

.Message
{
	font-size: 12px;
	color: #333;
	font-family: arial;	
	line-height: 15px;
}

.date
{
	font-size: 10px;
	color: #999;
}

.page_nums
{
	margin: 10px 0 0 0;
	padding: 0;
}

.page_nums li
{
	float: left;
	padding: 2px;
}

.page_nums li a
{
	padding: 2px;
	color: #333;
	border: 1px solid #333;
	font-size: 11px;
	font-family: arial;
}

.page_nums li a:hover
{
	color: #096;
	border: 1px solid #096;
}

/*
=======================================================
blog_entry.php
=======================================================
*/

#post_form
{
	background: #fff;
}

#post_form .textBox
{
	position: relative;
	background: #ececec;
	border: none;
	font-size: 12px;
	color: #333;
	font-family: arial;
	padding: 5px;
	margin: 5px 0 5px 0;
	left: 20px;
	width: 200px;
}

#post_form .messageBox
{
	background: #ececec;
	border: none;
	font-size: 12px;
	color: #333;
	font-family: arial;
	padding: 5px;
	margin: 5px 0 5px 0;
	width: 500px;
}


#post_form .button
{
	background: #fff;
	border: 1px solid #069;
}


/*
=======================================================
end blog_entry.php
=======================================================
*/


/* navigation */

#menu_wrapper {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 960px;
	height: 30px;
}

#menu {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 960px;
	height: 30px;
	position: relative;
	background-color: none;
}

#menu span {
  display: none;
  position: absolute;
}
#menu a {
  display: block;
  text-indent: -900%;
  position: absolute;
  outline: none;
}
#menu a:hover {
  background-position: left bottom;
}

#menu .home {
  width: 68px;
  height: 25px;
  background: url(images/home.png) no-repeat;
  left:12px;
  top: 156px;
  z-index: 50;
}


#menu .planning {
  width: 108px;
  height: 25px;
  background: url(images/planning.png) no-repeat;
  left: 111px;
  top: 156px;
  z-index: 50;
}


#menu .fashion {
  width: 108px;
  height: 25px;
  background: url(images/fashion.png) no-repeat;
  left: 251px;
  top: 156px;
  z-index: 50;
}


#menu .travel{
  width: 88px;
  height: 25px;
  background: url(images/travel.png) no-repeat;
  left: 397px;
  top: 156px;
  z-index: 50;
}


#menu .beauty {
  width: 88px;
  height: 25px;
  background: url(images/beauty.png) no-repeat;
  left: 525px;
  top: 156px;
  z-index: 50;
}


#menu .love {
  width: 68px;
  height: 25px;
  background: url(images/love.png) no-repeat;
  left: 655px;
  top: 156px;
  z-index: 50;
}


#menu .about {
  width: 78px;
  height: 25px;
  background: url(images/about.png) no-repeat;
  left: 765px;
  top: 156px;
  z-index: 50;
}


#menu .blog {
  width: 68px;
  height: 25px;
  background: url(images/blog1.png) no-repeat;
  left: 880px;
  top: 156px;
  z-index: 50;
}

/*
=======================================================
end navigation
=======================================================
*/


