/*
Theme Name: Navy & Lavender Theme
Theme URI: http://www.companyurl.com
Description: Navy & Lavender custom template created by Blue Fountain Media
Version: 1.0
Author: Blue Fountain Media
Author URI: http://www.bluefountainmedia.com
*/

/* CLEAR ALL STYLING */
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, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
border:0 none;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
vertical-align:baseline;
line-height:1.5em;

}




body {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	background: #efebf6;
	color:#444444;
	height:100%;
}



.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */


#container {
	min-height:100%;
	width:100%;
	
	
}

a {
	text-decoration:none;
	color:#365576
}

a:hover {
	text-decoration:none;
	color:#732b1b;
	
}


/*Post Title*/
h1 {
	color:#23386d;
	font-size:17px;

}
/*Post Date*/
h2 {
	font-size:10px;
	color:#c0c3c7;
	text-transform:uppercase;
}
/*Posted By*/
h3 {
	
	font-size:10px;
	color:#b9aae3;
}
/*Labels Title*/
h4 {
	font-size:11px;
	color:#b9aae3;
}

h5 {
	font-size:15px;
	color:#b9aae3;
}
	
	


/*Pattern div starts here*/
#headerptn {
	width:100%;
	height:229px;
	background-repeat: repeat-x;
}

#homebodyptn {
	width:100%;
	min-height:230px;

}




#footerptn { 
	width:100%;
	min-height:60px;
	clear:both;
}




/*Pattern div ends*/


/*body main div start here*/

#header {
	margin:auto;
	width:980px;
	height:229px;
	
}



#homebody {
	margin:auto;
	width:980px;
	min-height:230px;
	background:#FFF;
	padding-top:20px;
}

#footer {
	margin:auto;
	width:980px;
	min-height:60px;
	color:#828181;
	background-color:#fff;
	clear:both;

}

/*body main div ends here*/



/*header contents start here*/


#bar {
	margin:auto;
	width:980px;
	height:40px;
	background:url(images/nav-ptn.jpg) repeat-x;
}

strong {
	font-weight:bold;
	color:#685674;
}


#banner-box {
	float:right;
	margin:159px 13px 0px 0px;
}

#banner {
	background:url(images/header.jpg) no-repeat;
	height:189px;
	width:980px;
	clear:both;


}



/* ====================================================================
Navigation Menu / No Navigation Exist
-------------------------------------------------------------------- */



/* ====================================================================
End Navigation Menu / No Navigation Exist
-------------------------------------------------------------------- */

/*header contents end here*/



/*body contents start here*/

#centerbar h1, h2 {
	padding-bottom:6px;
}

#centerbar h3, h5 {
	padding-bottom:12px;
}

#centerbar p {
	padding-bottom:10px;
}



#leftbar img {
	margin-bottom:13px;
}

#leftbar {
	width:226px;
	float:left;
	min-height:500px;
	margin-left:9px;
	text-align:center;
}

#rightbar {
	width:226px;
	float:left;
	min-height:500px;
	color:#b1abc4;
	text-align:center;
}

#rightbar img {
	margin-bottom:17px;
}

.inlinez {
	display: inline-block;
	float: left;
	height: 20px;
	padding:8px 8px 8px 0px;

}

.entry a span {
	color:#e1dfed !important;
}

.search-title {
	float:left;
	margin-bottom:10px !important;
}

#rightbar form {
	clear: both;
	margin-bottom: 20px;

}



#rightbar input#s {
	border:0px;
	background:url(images/search-field.jpg) no-repeat;
	width:161px;
	height:20px;
	padding:5px 9px 5px 9px;
	color:#9084af;
	float:left;
	
}

#centerbar {
	width:450px;
	float:left;
	min-height:300px;
	padding:0px 25px 0px 25px;
}

#optionlinks {
	width:100%;
	min-height:100px;
	margin-bottom:10px;
	margin-top:5px;
}

#comment {
	width:425px;
	border:1px solid #e3d9ff;
}

input#author,#email {
		border:1px solid #e3d9ff;
		width:175px;
		height:18px;
		padding:3px;
}

.avatar {
	float:left;
	padding-right:6px;
	
}

div.reply a {
	padding:3px 0px 1px 0px;
	height:20px;
	width:55px;
	background:#cec7de;
	text-align:center;
	color:#FFF;
	display:block;
	float:right;
	
}

div.reply {
	overflow:hidden;
}



.comment-meta {
	padding-bottom:15px;
	
}

input#submit {
	background:url("images/submit-button.jpg") no-repeat;
	width:107px;
	height:30px;
	border:none;
	text-indent:-999px;
	display:block;
	text-transform:capitalize;
	cursor:pointer;
}


	

.commentlist li {
	background:#fcfbfe;
	padding:10px;
	margin-top:2px;
	
}

.commentlist li:hover {
	background:#f3f1f9;
}

h4 a {
	color:#b9aae3;
}

#leftpanel li {
	float:left;
	list-style:none;
}

#leftpanel ul {
	width:100%; 
	clear:both; 
	height:25px;
	padding-top:8px;
}

#leftpanel {
	float:left;
	width:275px;
	margin-right:10px;
	min-height:80px;
	color:#b1abc4;
	text-align:left;
}


#rightpanel {
	float:left;
	width:165px;
	min-height:80px;

}



div.sep {
	background:url(images/sep.jpg) no-repeat;
	width:450px;
	height:28px;
	clear:both;
	margin:20px 0px 23px 0px;
	
}

form#archivez select {
	background:#efebf6;
	border:1px solid #dbd4f5;
	color:#23386d;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:3px;
	width:140px;
}
div.sepsearch {
	background:url(images/sep.jpg) no-repeat;
	width:450px;
	height:28px;
	clear:both;
	margin:10px 0px 10px 0px;
	
}

div.rightsep {
	background:url(images/right-sep.jpg) no-repeat;
	height:28px;
	clear:both;
	margin:5px 0px 5px 0px;
	
}


#banner-button{
background:url("images/shop-navy.jpg") no-repeat scroll 0 0 transparent;
display:block;
height:30px;
width:235px;
}


#example-button{
background:url("images/shop-navy.jpg") no-repeat scroll 0 0 transparent;
display:block;
height:30px;
width:235px;
}

#example-button:hover {
	background-position: 0 -30px;
}

#wp-email-required {
	padding-top:20px;
	padding-bottom:10px;
}

#wp-email-content p {
	margin-bottom:10px;
}

#wp-email-content input, textarea {
	border:1px solid #E3D9FF;
}
#wp-email-content input {
	width:200px;
	height:21px;
}

#headerlink {
	width:160px; height:180px; margin-left:420px;
	display:inline;
	float:left;

}

input#wp-email-submit {
	background:url("images/mail-button.jpg") no-repeat;
	width:107px;
	height:30px;
	border:none;
	text-indent:-999px;
	text-transform:capitalize;
	cursor:pointer;
}

#footer img {
	margin:auto;
	display:block;
}

.aligncenter {
	border:1px solid #ececed;
	padding:6px;
}




/*body contents ends here*/



h2.trigger {
	padding: 0 0 0 5px;
	margin: 0 0 8px 0;
	background: url(h2_trigger_a.gif) no-repeat;
	height: 46px;
	line-height: 46px;
	width: 200px;
	font-size: 2em;
	font-weight: normal;
	float: left;
}
h2.trigger a {
	color: #fff;
	text-decoration: none;
	display: block;
}
h2.trigger a:hover { color: #ccc; }
h2.active {background-position: left bottom;} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
.toggle_container {
	margin: 0 0 5px;
	padding: 0;
	overflow: hidden;
	font-size: 1.2em;
	width: 200px;
	clear: both;
}
.toggle_container .block {
	padding: 0px; /*--Padding of Container--*/
	text-align:left;
	padding-left:22px;
	

}

#toggleblocks {
	padding-bottom:13px;
	min-height:48px;
	width:100%;
}


.block a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#b9aae3;
	display:block;
}

.block a:hover {
	text-decoration:none;
	color:#732b1b;
}
	
	






