      /*  
      Theme Name: Wedding Day Bliss
      Theme URI: http://www.myweddingdaybliss.com
      Description: A search engine optimized website framework for WordPress designed for Wedding Day Bliss.
      Author: Jeff Allen
      Author URI: http://www.jdadesign.net.com/
      Version: 1.0
      Tags: Weddings, clean, pretty
      .
      */

/* Reset default browser styles */
@import url('styles/reset.css');

/* Rebuild default browser styles */
@import url('styles/rebuild.css');

/* Import a basic layout */
@import url('styles/2c-r.css');

/* Basic WordPress Styles */
@import url('styles/wp.css');


body {
		margin:50px 0px; padding:0px;
		text-align: center;
		color: #584536;
		background-image: url('images/damask.png');
		font-size: 17px;
}

body a{
	text-decoration: none;	
	color: #90BBC2;
}

body a:hover{
	text-decoration: underline;	
}

#wrapper{
	width: 920px;
	margin: 0px auto;
	text-align: left;
	padding: 0px;	
	border: 15px solid #685546;
	background-color: #C0EBF2;
}

#main{
	width: 850px;
	background-color: white;
	border: 5px solid #685546;
	margin-left: auto;
	margin-right: auto;	
	padding: 10px;
	margin-bottom: 40px;
	position: relative;
}


/* =Header
-------------------------------------------------------------- */

#branding {
        margin: 0 0 1.5em 0;
}

#blog-description, #blog-title{
	display: none;	
}


/* =Menu
-------------------------------------------------------------- */

div.sidebar li #brideschoice{
	margin-left: auto;
	margin-right: auto;
}

.subpages #brideschoice{
	padding-left: 50px;
	padding-top: 10px;
}

#access {

}
.skip-link {
        display: none;
}

.menu ul {
        list-style: none;		
}
.menu ul ul {
        display: none;
}
.menu li {
        display: inline;
		list-style-type: none;	
}

.menu li.current_page_item a{
	background-image: url('images/selectedstamp.png');
	background-repeat: no-repeat;
	background-position: center;
}

.menu li.current_page_ancestor a{
	background-image: url('images/selectedstamp.png');
	background-repeat: no-repeat;
	background-position: center;
}

.menu li.separator {
        font-size:28px;
		padding-left: 1.2em;
		padding-right: .9em;
}
.menu span{
	display: none;;	
}
.menu{
        margin-left: auto;
		margin-right: auto;
		width: 850px;
		text-align: center;	
}

.menu a {
		color: #584536;
		font-size: 28px;	
		padding: 15px;
		padding-bottom:15px;
}

.menu a:hover{
	background-image: url('images/selectedstamp.png');
	background-repeat: no-repeat;
	background-position: center;
	text-decoration: none;
}



#footer {
	clear:both;
}


/* = submenu
-------------------------------------------------------------- */
.submenu{
	position: absolute;
	right: 100px;	
	top: 125px;
	text-align: center;

}
.submenu ul {
        list-style: none;		
}
.submenu ul ul {
        display: none;
}
.submenu li {
	list-style-type: none;	
	margin-top: 12px;
	margin-bottom: 12px;

}
.submenu li a{
	text-decoration: none;	
	font-size: 20px;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 50px;
	padding-right: 20px;
	color: #584536;
}

.submenu li a:hover{
	background-image: url('images/submenustamp.png');
	background-repeat: no-repeat;
	background-position: left;
}
.submenu li.current_page_item a{
	background-image: url('images/submenustamp.png');
	background-repeat: no-repeat;
	background-position: left;
}
.submenu li.current_page_ancestor a{
	background-image: url('images/submenustamp.png');
	background-repeat: no-repeat;
	background-position: left;
}


/* =Sub-Sub menu
-------------------------------------------------------------- */
.subpages{
	font-size: 20px;
	text-align: center;
}

.subpages .subpage_row{
	margin-left: auto;
	margin-right: auto;
}

.subpages .subpage_row .subpage{
	border: 2px solid #685546;
	padding: 5px;
	margin: 10px;
	width: 178px;
	float: left;
	height: 100%;
}

.subpages .subpage_row a{
	color: #685546;
	text-decoration: none;
}

.subpages .subpage_row a:hover{
	text-decoration: underline;	
}


.subpages .subpage_row .subpage .img_frame{
	width: 158px;
	display: table-cell;
    vertical-align: middle
}

.subpages .subpage_row .subpage .img_frame img{
	border: 2px solid #685546;
	width: 158px;
	margin: 8px;
}

.subpages .subpage_row .right_subpage{
	float: right;	
	padding: 10px;
}

.subpages .subpage_row .right_subpage img_frame{
	display:none;
}


/* =Content
-------------------------------------------------------------- */
.entry-title a{
	color: #685546;
}
.nav-next{
	float: right;	
}
.nav-previous{
	float: left;	
}

.post {
        margin: 0 0 3em 0;      
}
.entry-content, .entry-summary {
        margin: .5em 0 0 0;
}

#wdbLogo{
	width: 542px;
	height: 418px;
	background-image: url('images/LOGO-img.png');
}


.entry-content{
	border: 2px solid #685546;	
	padding: 10px;
}

.post_title{
	margin-left: 1em;
}

.entry-content .alignleft {
	float:left;
	margin-right:1em;
	margin-bottom:1em;
}
.entry-content .alignright {
	float:right;
	margin-left:1em;
	margin-bottom:1em;
}
.entry-content .aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.entry-content img{
	margin-bottom: 10px;
	border: 2px solid #685546;
}

.entry-text{	
	float: right;
	width: 600px;
	margin-top: -15px;
}

.entry-text img{
	margin: 1em;	
	border: none;
}

.entry-text p{
	display: block;	
}

.lag-def {
	margin: 10px;
	margin-top: 20px;
	
	float: right;
}



/* =Entry Sidebar
-------------------------------------------------------------- */

.entry-sidebar{
	float: left;
	width: 200px;
}

.entry-sidebar img{
	width: 198px;
	border: 2px solid #685546;	
}

.entry-sidebar #sibling_menu{
	margin-left: 5px;
//	border-left: 2px solid #685546;
}

.entry-sidebar #sibling_menu ul {
        list-style: none;		
}
.entry-sidebar #sibling_menu ul ul {
        display: none;
}
.entry-sidebar #sibling_menu li {
        display: block;
		padding-top: 8px;
		padding-left: 10px;
}

.entry-sidebar #sibling_menu li.current_page_item a{
	font-weight: bold;
}


.entry-footer{ 
	clear: both;	
}

/* =Navigation
-------------------------------------------------------------- */

.navigation {
        margin: 0 0 1.5em 0;
        overflow: auto; 
}

.edit-link{
	display: none;	
}

/* =Widget Areas
-------------------------------------------------------------- */

.widget-area ul {
        list-style: none;
        margin-left: 0;
}
.widget-area ul ul {
        list-style: disc;
        margin-left: 1.1em;
}
.widget-area ul ul ul {
        margin-left: 2.5em;
}
.widget-container {
        margin: 0 0 1.5em 0;
}

p.facebook, .ow_button_border{
	float: right;	
	padding-left: 10px;
}

