/*
Theme Name: Magical Mehendi
Theme URI: http://www.sarahpritchard.com
Description: A custom theme for Magical Mehandi
Version: 1.0
Author: Sarah Pritchard/Elliot Jay Stocks
Author URI: ttp://www.sarahpritchard.com - http://elliotjaystocks.com
Tags: Henna, Modern, Clean
*/

@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";
@import "style/css/960.css";

/*colors
footer background: #f2d49b;
deep red: #380000;
header red: #650101;
light text: #f2d49b;
borders: #cc9866;
*/



* {
	margin: 0;
}
html, body {
	height: 100%;
}

body {
	background:#fff url(style/images/header_bg.gif) repeat-x top;
	font-family:Arial, Helvetica, sans-serif;
	}
	
h1 {font-size:1.5em; color:#650101;border-bottom:2px solid #cc9866; padding-bottom:5px;}
h2 {font-size:1.2em;}
h3 {font-size:1.1em;}
h4 {font-size:1em;}
h5 {font-size:1em;}
h6 {font-size:1em;}
	
p {
	margin-bottom:5px;
	}
	
hr {
	margin:20px 0;
	color:#650101;
	clear:both;
	}
	
a {
	color:#650101;
	text-decoration:none;
	font-weight:bold;
	}
	
.post ul li {
	margin:5px 0 5px 25px;
	list-style-image: url(style/images/star.gif);
	font-size:.9em;
	}
	
.post ol li {
	margin:5px 0 5px 25px;
	list-style-type: upper-alpha;
	font-size:.9em;
	}

	
.border {
	border:2px solid #cc9866;
	}

.content-box {
	background:url(style/images/contentBox_bg.jpg) repeat-x center top;
	border:2px solid #cc9866;
	padding:20px;
	height:256px;
	}
	
.button {
	display:inline-block;
	background:transparent url(style/images/button_bg.jpg) repeat-x;
	border:2px solid #cc9866;
	padding:0 10px;
	text-decoration:none;
	color:#650101;
	font:bold 14px "Times New Roman", Times, serif;
	}
	
.pageQuote {
	text-align:center;
	font:italic 1.5em "Times New Roman", Times, serif;
	}

#wrap {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -150px;
}

.post {
	margin:10px;
	}
/*header styles*/

#header {
	height:100px;
	background:transparent url(style/images/logo.jpg) no-repeat 155px 3px;
	position:relative;
	font-family:"Times New Roman", Times, serif;
	}
	
#tag {
	position:absolute;
	margin-top:65px;
	margin-left: 380px;
	color:#f2d49b;
	font:bold 14px "Times New Roman", Times, serif;
	letter-spacing:.1em;
	}

#mainNav {
	padding:65px 0 0;
	}

ul#nav1 li {
	display:inline;
	float:left;
	padding:0 25px;
	border-right:solid 2px #f2d49b;
	}
	
ul#nav2 li {
	display:inline;
	float:right;
	padding:0 25px;
	border-left: 2px solid #f2d49b;
	}
	
#mainNav li a {
	color:#f2d49b;
	text-decoration:none;
	font-weight:bold;
	}
	
#mainNav li.end {
	border:0px;
	}


	
/*Main Page Content*/

#main-content {
	margin-top:10px;
	margin-bottom:10px;
	}
	
.homeText {
visibility:visible;
	}
	
.main-img, .pageImage {
	width:614px;
	height:296px;
	border:2px solid #cc9866;}

.homeCol-bg {
	background:#fff url(style/images/4col-bg.gif) repeat-y center 45px;
		margin-top:10px;
	}

.homeCol {

	position:relative;
	}
	
.homeCol ul li {
	text-indent:10px;
	margin:5px 0;
	}
	
.homeCol .button {
	position:absolute;
	right:0;
	bottom:0;
	}

.homeCol .flickr-thumb {
	width:136px;
	height:101px;
	border:2px solid #cc9866;
	overflow: hidden;
	margin-bottom:10px;
	}
	
.homeCol .flickr-thumb img {
	width:136px;
	}

.bridal-album {
	float:left;
        Width:324px;
        padding:10px;
        margin-right:10px;
border:2px solid #cc9866;
text-align:center;
margin-bottom:20px;
}

.bridal-info {
	float:left;
        width:500px;
margin-bottom:20px;
}


/*Events classes*/

.eventsMain {
	border:2px solid #cc9866;
	padding:5px 20px;
	}
.eventsMain h2 {
	font:bold 24px "Times New Roman", Times, serif;
	color:#650101;}

.homeCol ul.wEvents li, ul.events li {
	margin:0px;
	margin-bottom:10px;
	padding:0px;
	text-indent:0px;
	list-style:none;
	}
	
.wEvents li .date, .events li .date {
	font:bold 10px Arial, Helvetica, sans-serif;}

.wEvents li .title, .events li .title {
	font:bold 18px "Times New Roman", Times, serif;
	color:#650101;
	}

/*footer styles*/
#footer-wrap, .push {
	height: 150px;
}

#footer-wrap {
	background:#f2d49b url(style/images/footer_bg.jpg) repeat-x top;
	}
	
#footer {
	padding-top:10px;
	padding-bottom:10px;
	}

#footer .grid_9 p {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
#footer .grid_9 p span {
	font-weight:bold;
	}

#footer .grid_3 {
	text-align:right;
	}
	

	
.queenJ {
	float:left;
	margin-right:10px;
	}
