/*
Theme Name: Maria the date coach
Theme URI: http://www.ciplex.com
Description: Theme Designed by Ciplex for Maria the date coach
Version: 1.0
Author: Ciplex
Author URI: http://www.ciplex.com/
Tags: Maria, Date, Coach, Maria the date coach, Ciplex
*/

/*---------------------------------------------------------------------------------

[Table of contents]

1. Initial Styling - General tags, the background, global attributes (overridden by following regions).
2. Header Region - Styles specific to header region, title, slug, top menu, etc.
3. Content Region - Styles for content appearance, blockquotes, posts, pages, wp-caption, etc.
4. Comments Region – Styles for comment thread, forms, etc.
5. Sidebar Region – Styles for widgets, additional menus lists and links.
6. Footer Region – Styles specific to the footer region.
7. Misc. & Plugins – Miscellaneous, override plugins, define last rule, fix anomalies, etc.

-----------------------------------------------------------------------------------*/

/*=== START SECTION 1 - Initial Styling ===*/

HTML, BODY {
	height: 100%;
}
HTML {
	background: #000;
}
BODY{
	text-align: center;
	background: url(images/bodyBg.jpg) top center no-repeat #000;
	margin: 0;
	padding: 0;
	font-family: arial;
	width: 100%;
}
a img, img{
border: 0;
}
#wrapper{
	text-align: left;
	width: 950px;
	margin: 0 auto -225px;
	position: relative;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
.express {
position:absolute;
right:-122px;
top:0;
}
.pageBody{
	position: relative;
	width: 440px;
}
.pageBody #logo {
	margin: 15px 0 30px;
}
.pageBody p {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #bbacad;
	line-height: 19px;
}
.pageBody h2 {
	font-family: "TrajanPro";
	font-size: 28px;
	color: #ffadad;
	margin: 0;
	padding: 0;
}
.pageBody h2 span {
	color: #b5111b;
}
.alignleft {
  float: left;
}
.alignright {
  float: right;
}
img.aligncenter, div.aligncenter {
	display: block;
	margin: 0 auto;
}
img.alignright, div.alignright {
	margin: 1px 0 2px 10px;
	display: inline;
}
img.alignleft, div.alignleft {
	margin: 1px 10px 2px 0;
	display: inline;
}
#padding {
	height: 225px;
}
/*=== END SECTION 1 - Initial Styling ===*/


/*=== START SECTION 2 - Header Region ===*/
#header {
	height: 130px;
	width: 800px;
	margin: 0px;
}
#header h1 a:link, #header h1 a:visited {
	text-decoration: none;
	font-size: 1em;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0px;
	width: 600px;
	padding: 1px 0 0 25px;
	clear: both;
}
#header h1 a:hover {
	text-decoration: underline;
}
.description {
	clear: left;
	padding: 5px 0 5px 35px;
}

/*=== END SECTION 2 - Header Region ===*/


/*=== START SECTION 3 - Content Region ===*/
#blurb {
	position:absolute;
	right:-500px;
	top:450px;
	width:500px;
}
#blurb p {
	font-size: 15px;
}
#main {
	width: 440px;
}
#content {
	width: 440px;
	padding: 10px;
	line-height: 1.3em;
}
#content a:link, #content a:visited, #blurb a:link, #blurb a:visited {
	text-decoration: underline;
	color: #cfcccc;
}
#content a:hover, #blurb a:hover {
	text-decoration: underline;
	color: #ffadad;
}
#content h1 {
	font-size: 1.5em;
}
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;}.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
.post, #blurb {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #bbacad;
	line-height: 19px;
	width: 430px;
}
.post h2, #blurb h2 {
	font-family:"Trajan Pro", Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #c0c0c2;
	margin: 0;
	padding: 0;
}
.post h3, #blurb h3 {
  font-size: 1.8em;
  margin: 0;
  padding: 0;
}
.post p, #blurb p {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #bbacad;
	line-height: 19px;
}
.post strong, #blurb strong {
	color: #c1182b;
	font-weight: normal;
}
.post-edit-link img{
	border: none;
}
a.post-edit-link:link, a.post-edit-link:visited {
	text-decoration: none;
}
.entry-content, .entry-excerpt {
	clear: left;
}
.entry-content blockquote {
  font: 1.2em/1.5em Georgia, "Times New Roman", Times, serif;
  width: 440px;
  color: #000000;
  background: url(images/blockquote1.png) no-repeat right bottom;
  padding: 0 0 0 30px;
  text-indent: -15px;
}
.entry-content blockquote p {
  background: url(images/blockquote2.png) no-repeat left top;
  padding: 0 0 0 60px;
  font: italic 1.5em Georgia, "Times New Roman", Times, serif;
}
a.image:link, a.image:visited, a.image:hover {
	background: none;
	padding: 0;
}
a.image img {
	border: none;
}
.entry-date {
	height: 89px;
	width: 71px;
	display: inline;
	float: left;
	margin: 0 10px 0 0;
	border: 2px solid #000000;
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.entry-month {
	font-size: 19px;
	width: 71px;
	text-align: center;
	height: 28px;
	margin: 7px 0 0 0;
	font-weight: bold;
	padding: 0 0 2px 0;
}
.entry-day {
	font-size: 28px;
	text-align: center;
	height: 30px;
	width: 71px;
	margin: 4px 0 0 0;
	font-weight: bold;
	line-height: 30px;
}
.navigation {
  padding: 18px;
  clear: both;
}
.entry-meta {
  margin: 0 0 10px 0;
}
.underpost {
	font-size: .9em;
}
.underpost a {
	text-decoration: underline;
}
input , select{
	width: 176px;
	height: 22px;
	border: 1px solid #4a0a11 !important;
	background-color: #000;
	color: #fff;
}
option {
	background-color: #000;
}
input[type="radio"], input[type="checkbox"] {
	width: 15px;
}
textarea {
	width: 178px;
	height: 200px;
	border: 1px solid #4a0a11 !important;
	background: 000;
	color: #fff;
}
label {
	float: left;
	width: 138px;
	display: block;
	margin-right: 30px;
}
form p {
	clear: both;
}
form .submit {
	background: url(images/submit.jpg);
	width: 76px !important;
	height: 21px !important;
	border: 0 none !important;
	margin-left: 275px;
}
input[type="button"] {
	background: url(images/button.jpg);
	width: 76px !important;
	height: 21px !important;
	border: 0 none !important;
}
span.field_labels, span.field_labels_bold  {
	color: #BBACAD !important; 
}
.field_title {
	color: #B5111B !important;
	font-size: 18px !important;
}
.pgHeader {
	color:#C0C0C2 !important;
	font-family:"Trajan Pro",Arial,Helvetica,sans-serif;
	font-size:26px !important;
	margin:0;
	padding:0;
}
#container {
	margin-right: 20px;
}
#container div {
	border: none !important;
}

/*=== END SECTION 3 - Content Region ===*/


/*=== START SECTION 4 - Comment Region ===*/
.avatar {
  float: right;
  margin: 0 0 3px 5px;
}
#respond p {
	font-size: .9em;
}
#respond label {
	display: block;
	margin: 5px 0 5px 0;
}
#commentform {	
	padding: 10px;
}
#comment {	
	width: 100%;
}
.thread-even {
	background-color:#F9F9F9;
}
.thread-odd {
	background-color:#E5E5E5;
}
ol.commentlist {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
ol.commentlist li {
	margin: 15px 0 0 0;
}
ol.commentlist li a {
	text-decoration: underline;
}
/*=== END SECTION 4 - Comment Region ===*/


/*=== START SECTION 5 - Sidebar Region ===*/
/* no sidebar in Basic 101 */
/*=== END SECTION 5 - Sidebar Region ===*/


/*=== START SECTION 6 - Footer Region ===*/
#footer {
	margin-top: 25px;
	text-align: center;
	padding-bottom: 30px;
	position: relative;
}
#footer #join {
	position: absolute;
	bottom: 212px;
	right: 100px;
}
#footer ul, #footer li{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#footer ul {
	width: 860px;
	margin: 0 auto;
}
#footer li {
	float: left;
	background: url(images/menuDiv.png) top left no-repeat;
	position: relative;
}
#footer li:first-child {
	background: none;
}
#footer li a {
	padding: 15px 30px;
	margin-top: 10px;
	color: #ce1323;
	text-decoration: none;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 13px;
	display: block;
	font-weight: bold;
}
#footer li.current_page_item li a, #footer li.current_page_parent li a {
	color: #ce1323;
}
#footer li a:hover, #footer li li a:hover, #footer li.current_page_item a, #footer li.current_page_parent a, #footer li.current_page_parent li.current_page_item a {
	color: #de939b;
	background: url(images/menuHover.png) top center no-repeat;
}
#footer li ul {
	position: absolute;
	bottom: 47px;
	left: 0px;
	width: 100%;
	height: auto;
	display: none;
	margin: 0;
	padding: 0;
	border: 0;
}
#footer li li,#footer li li:first-child {
	margin: 0;
	padding: 0;
	background: url(images/subMenuBg.jpg) top left repeat-y #2E070C;
	display: block;
	width: 100%;
	text-align: left;
}
#footer li li a{
	padding: 3px;
	margin: 0;
	background: none;
	border-left: 1px solid #520e15;
	border-right: 1px solid #520e15;
	border-top: 1px solid #520e15;
	font-size: 11px;
}
#footer li:hover ul {
	display: block;
}
#footer #menu {
	width: 944px;
	height: 95px;
	background: url(images/menuBg.png) top center no-repeat;
}
#footer .copy {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #906065;
}
#footer .ciplex {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #392426;
}
#footer .ciplex a {
	color: #6a111a;
	text-decoration: none;
}
/*=== END SECTION 6 - Footer Region ===*/


/*=== START SECTION 7 - Misc. & Plugins ===*/
/* insert your misc. styling here. */
/*=== END SECTION 7 - Misc. & Plugins ===*/
