/*
Theme Name: MeganWelker
Theme URI: http://www.michaelmartinho.com
Description: A theme by <a href="http://www.michaelmartinho.com">michaelmartinho</a>.
Version: 1
Author: Michael Martinho
Author URI: http://www.michaelmartinho.com

*/

@charset "UTF-8";
/* CSS Document */


html, body	{
	margin: 0 auto;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	background-image: url(images/back.jpg);
	background-color: #fffbe2;
	background-repeat: repeat;
	height: 100%;
}

a,a:hover,a:active	{
	color:  #7A7764;
	text-decoration: none;
}

a:hover	{
	color:  #7A7764;
	text-decoration: none;
}

h1	{
	color:  #7A7764;
	padding: 0px;
	margin: 0px 0px -5px 0px;
	display: inline;
	font-size: 26px;
}

h1 a	{
	color:  #7A7764;
	font:Verdana, Geneva, sans-serif;
	font-weight: normal;
	text-decoration: none;
	
}

h1 a:hover	{
	color:  #7A7764;
	text-decoration: none;
	
}

.hrClass	{
	margin: 3px 0px 0px 0px;
	padding: 0px;
	border:none;
	height: 1px;
	background-color:  #7A7764;
}

.more-link	{
	display: block;
	width: 70px;
	padding: 4px;
	text-align: center;
	color: white;
	margin-left: 800px;
	border: #CCC solid 1px;
	background-color: #211c39;
}

#respond	{
	padding: 0px;
	font-size: 18px;
	border-bottom:  #7A7764 dotted 1px;
}

#postEntry img	{ border:  #7A7764 solid 1px;}

/* -----NAVIGATION-----*/


ul	{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	list-style: none;
}

li	{
	padding: 0px;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 5px;
	position: relative;
	text-transform: uppercase;
}

.ul-archives	{
	list-style: disc;
	border: 0px;
	color:#4F436B;
	padding-left: 50px;
}


.float	{
	float: left;
}

#navigationLinks	{
	float: left;
}

.navLeft	{
	float: left;	
}
.navright	{
	padding: 0px;
}


#container	{
	margin: 0 auto;
	width: 981px;
	background-color: white;
	border:  #7A7764 solid 2px;
}

#logo	{
	padding: 0px 0px 0px 0px;
}

#logo a	{
	display: block;
	background-image: url(images/logo.gif);
	background-repeat: no-repeat;
	width: 231px;
	height: 191px;
	text-decoration: none;
}

#headerTitle	{
	background-image: url(images/headerTitle.png);
	background-repeat: no-repeat;
	width: 981px;
	height: 333px;
	margin: 0 auto;	
}

#headerTitle a	{
	background-image: url(images/headerTitle.png);
	background-repeat: no-repeat;
	width: 981px;
	height: 333px;
	margin: 0 auto;
	display: block;
}

#headerTitle span	{
	display: none;
}

#image	{
	background-image: url(images/image.jpg);
	background-repeat: no-repeat;
	width: 981px;
	height: 337px;	
}


#navigation	{
	background-image: url(images/navBackground.jpg);
	background-repeat: no-repeat;
	background-color:  #7A7764;
	width: 981px;
	height: 37px;
}
#searchform input[type="text"]:focus	{
	background-color: white;
}

#searchform	{
	padding: 6px;
}	

#field	{
	background-color: white;
	border:none;
	vertical-align: middle;
	height: 15px;
	padding: 5px;
}

#searchsubmit	{
	background-color: transparent;
	color:  #7A7764;
	vertical-align: middle;
	width: 61px;
	height: 15px;
	font-size: 12px;
	border: none;
}


a:hover #searchsubmit	{
	border: #333 solid 1px;
	width: 61px;	
	height: 26px;

}

a #searchsubmit	{
	width: 61px;	
	height: 26px;

}

#mainContent	{
	padding-left: 65px;
	padding-right: 65px;
	padding-top: 52px;
	padding-bottom: 20px;
	color:  #7A7764;
}

#post	{
	border-bottom:  #7A7764 solid 1px;	
}

#postDate	{
	text-align: right;
	font-size: 10px;
	color:  #7A7764;
	position: aboslute;
	margin-top: -17px;
}

#footer	{
	margin: 0 auto;
	width: 981px;
}

#footerNavigation	{
	padding: 10px;
	margin-top: 30px;
}

.numbersPage	{
	text-align:left;
	display:block;
	float:left;
	margin-left:auto;
	margin-right:auto;
	text-align:center;	
	
}

.previousEntries	{
	background-image: url(images/footerNavArrowLeft.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:18px;
	text-align:left;
	display:block;
	float:left;
	margin-left:auto;
	margin-right:auto;
	padding-left:18px;
	text-align:left;
}


.previousEntries a	{
	color:  #7A7764;
	text-align:left;
}

.nextEntries	{
	background-image: url(images/footerNavArrowRight.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right:18px;
	text-align:right;
	display:block;
	float:right;
	margin-left:auto;
	margin-right:auto;
	padding-right:18px;
	text-align:right;
}

.nextEntries a	{
	color:  #7A7764;
	text-align:right;
}

/*#submit	{
	background-image: url(images/postComment.jpg);
	background-repeat:no-repeat;
	border:medium none;
	width: 490px;	
	height: 26px;
	display: block;
}*/


a:hover #submit	{
	border-top: #999 solid 1px;
	border-left: #999 solid 1px;
	border-right:  #7A7764 solid 1px;
	border-bottom:  #7A7764 solid 1px;
	width: 132px;	
	height: 26px;
	display: block;

}

a #submit	{
	width: 132px;	
	height: 26px;
	display: block;

}


/*
#url, #email, #author	{
	background-color: white;
	border:  #7A7764 solid 1px;
	height: 15px;
	width: 478px;
	padding: 5px;
		
}
*/
/*
#comment	{
	background-color: white;
	border:  #7A7764 solid 1px;
	height:115px;
	margin-top:3px;
	padding: 5px;
	width:478px;	
}

#commentform textarea:focus, #commentform input[type="text"]:focus {
	background: #ffffff;
	border: black solid 1px;
}

.wpcf7-form input[type="submit"]{
	background-image: url(images/contact.jpg);
	background-repeat:no-repeat;
	border:medium none;
	width: 490px;	
	height: 26px;
	display: block;
	color: transparent;
}*/

.tabs ul.tabNavigation li	{ display: inline; padding: 5px; border-right: white solid 1px; color: white; }
.tabs ul.tabNavigation li.add	{ border: none; }
.tabs ul.tabNavigation li a	{ color: white; }
.tabs ul.tabNavigation	{ margin: 0; padding: 9px; background-color: #7A7764; color: white;}
.tabs ul.tabNavigation li a.selected { color: white; }

#commentArea li	{
	margin: 0 auto;
	padding-bottom: 7px;
}

#commentArea p	{
	display: inline;
	font-size: 10px;
	font-weight: bold;
}


#commentArea cite	{
	font-size: 10px;
	font-style: normal;
}


.alt	{
	border-top: #E7E7E7 solid 1px;
	border-bottom: #E7E7E7 solid 1px;
}

.postmetadata	{
	padding-bottom: 50px;	
}

.Date	{
	font-size: 9px;	
}

#tweets	{
	padding: 10px;
	margin: 0 auto;
	background-color:  #7A7764;
	text-align: right;
	color: white;
	font-size: 10px;
}

.wpcf7-validates-as-required {
	background-color: white;
	border:  #7A7764 solid 1px;
	height: 15px;
	margin-top:3px;
	padding: 5px;
	width:478px;
	
}

.wpcf7-form-control-wrap input {
	background-color: white;
	border:  #7A7764 solid 1px;
	height: 15px;
	margin-top:3px;
	padding: 5px;
	width:478px;
	
}

ajax-loader	{
	border: red solid 1px;	
}

/*textarea {
	background-color: white;
	border:  #7A7764 solid 1px;
	height: 115px;
	margin-top:3px;
	padding: 5px;
	width:478px;
	
}
*/

#commentform .inactive{
	color: #7A7764;
	}	 
#commentform .active{
	color: #7A7764;
	}	 		
#commentform .focused{
	color: #7A7764;
	background:#fffee7;
	}
#commentform	{
	color: #7A7764;
}

.alignleft	{
	background-image: url(images/footerNavArrowLeft.gif);
	background-repeat: no-repeat;
	background-position: 5px;
	text-align: center;
}


#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a {

	background: white;

	padding: 0;

	margin: 0;

	border: none;

	text-decoration: none;

	font-weight: normal;

	font-style: normal;

	list-style: none;

	text-transform: none;

	text-indent: 0px;

	font-variant: normal;

	text-align: left;

	line-height: 12px;

	letter-spacing: 0px;

	word-spacing: 0px;

	font-size: 11px;

	font-family: Arial;
	
	color: #7A7764;

}



#wp_page_numbers {

	margin-top: 10px auto;
	background: white;
	width: 100%;
	display: block;
}

#wp_page_numbers ul {

	width: 100%;

}

#wp_page_numbers li {

	float: left;

	display: block;

	margin-bottom: 2px;

}



#wp_page_numbers a {

	padding: 3px;

	padding-left: 5px;

	padding-right: 5px;

	margin-left: 2px;

	margin-right: 2px;

	display: block;

	color: #7A7764;

	border: 1px solid #7A7764 ;

}



#wp_page_numbers li a:hover {

	border-color: #7A7764;
	
	background-color: #7A7764;
	
	color: white;

}



#wp_page_numbers li.space {

	padding: 6px;

	padding-left: 2px;

	padding-right: 2px;

}



#wp_page_numbers li.first_last_page {

	font-style: italic;

}



#wp_page_numbers li.active_page a {

	border-color: #7A7764;
	
	color: white;
	
	background-color: #7A7764;

}

#wp_page_numbers li.active_page a:hover  {

	color: white; /* IE fix */

	text-decoration: none;

	border-color: #7A7764;

}



#wp_page_numbers li.page_info {

	float: left;

	display: block;

	padding: 3px;

	padding-left: 5px;

	padding-right: 5px;

	margin-right: 2px;

	color: #7A7764;

	font-size: 11px;

	border: 1px solid #7A7764;

}

