/*  
Theme Name: Weekday Wedding Company
Description: 
Author: Michelle Martello
Author URI: http://minimadesigns.com/

*/

body {font-size: 62.5%; /* Resets 1em to 10px */	font-family: Verdana, Arial, Sans-Serif;		color: #333;text-align: center;	margin: 0 0 10px 0;padding: 0;}
#page {width: 770px; margin: 0;padding:0px;text-align:left;margin-left:auto; margin-right: auto;}

/*body {background-image: url(images/bg_mountains.jpg);background-color:#2b3b54;background-repeat:repeat-x;background-position:0% 0%;}
*/


  BODY { 
  background:  url("images/bg_mountains2.jpg");
  background-repeat: no-repeat;
  background-position: top;
  background-color:#2b3b54;
}



#BGpage {background: #fff url(images/bg_stripe.gif) repeat-y 50% 0;margin:0}

#header {}
#headerimg 	{height: 162px;	width: 770px; } 
#headerimg .description {font-size: 1.2em;text-align: center;	}
#phonenumber {color:#112A3E;text-align:right;font-size:20px;}

#topcorner {background: url(images/bg_topcorner.gif);height:9px;width:770px;}

#content {width: 580px;margin: 0px 0 20px 0;padding: 0 15px 20px 15px;float:right;font-size: 1.2em;color:#0e314c;text-align:left;line-height:1.6em;	overflow: visible}

#content h2 {padding:0;margin:0;font-family: Helvetica, Arial, sans-serif;
font-size: 34px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: -1px;
line-height: 1.2em;color:#5f7c9f;}
#content h4 {padding: 0px 0px 0px 0px;margin: 0px;line-height:1.0em;font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#5f7c9f;display:inline;}

#content p a, #content li a{color:#326ea1;text-decoration:none;font-weight:bold;border-bottom:1px solid #dbd5c5;padding:0 0 2px 0}
#content p a:hover, #content li a:hover{text-decoration:none;font-weight:bold;color:#d8bb7a}


/*pictures, text changes*/
#content img {padding:5px;margin:0 0px 0 0; border:1px solid #eee8dc;background:#fff }
#content .picright {float:right;margin:0 0px 0 10px }
#content .picleft {float:left;margin:0 10px 0 0px }

.firstletter {padding: 15px 0px 10px 0px;margin: 0px;line-height:1.1em;font-family:Arial, Helvetica, sans-serif;font-size:26px;}

.upgrade {text-align:center;margin:10px 0 0 0;}
.upgrade a {padding:0 0 0 5px}

.price {padding:5px;margin:10px 0px 0 0; border:1px solid #eee8dc;background:#fff }
.line { background:  url("images/line2.gif");background-repeat:no-repeat;height:18px;width:580px;margin:5px 0 5px 0;}


.posttitle {font-size:120%;color:#2f4d7b;}
/*
h3 {padding: 0px 0px 0px 0px;margin: 0px;line-height:18px;font-family:Arial, Helvetica, sans-serif;font-size:20px;letter-spacing: -4px;}*/

/*contact form*/



.ddfmwrap p{color:#0e314c;text-align:left}
.credits {display:none;}
/*UPGRADES TABLE */
.phototable {width: 576px;padding: 0;margin: 0;font-size:90%;line-height:1.4em;color:#0e314c}
.phototable caption {	padding: 0 0 5px 0;	width: 576px;	font-style:italic;	text-align: left;}
.phototable th {border-right: 1px solid #C1DAD7;	border-bottom: 1px solid #C1DAD7;	text-align: left;	padding: 6px 6px 6px 12px;	background: #CAE8EA;}
.phototable th.left {border-left: 1px solid #C1DAD7;		border-top: 1px solid #C1DAD7;	text-align: left;	padding: 6px 6px 6px 12px;	background: #CAE8EA;}
.phototable td {	border-right: 1px solid #C1DAD7;border-bottom: 1px solid #C1DAD7;	background: #fff;padding: 6px 6px 6px 12px;width:192px	}
.phototable td.left {background: #Fff;border-left: 1px solid #C1DAD7;}
.phototable td.alt {background: #F5FAFA;border-top: 0;}
.phototable td.altleft {background: #F5FAFA;border-left: 1px solid #C1DAD7;}
#content  .phototable ul {list-style:none;margin:0 0 0px 0;padding:0 0 0px 0;}
#content  .phototable li {margin:0px 0px 5px 0;background: transparent;padding-left:0px;}


/*packages table settings*/

#content .package {background-image: url(images/bg_package2.gif);background-repeat:repeat-x;height:120px;width:575px;margin:2px 0 2px 0}
#content .package a {text-decoration:none;border:0}
#content .package td  {line-height:1.4em;font-size:95%;padding:0px 0px 0px 4px;}
#content .package p {padding:0 10px 0 0}
#content .package img {padding:3px;margin:3px 0px 0 0; border:1px solid #f0e8d8;background:#fff }
#content .package .packagename {font-size:120%;font-weight:bold;color:#2a4763;margin:0;padding:4px 0 0 0;}


/*SIDEBAR 
///////////////////////////////*/
#sidebar {background-image: url(images/bg_fade.gif);background-repeat:no-repeat;	width: 150px;margin: 0px 0 0 0; padding:0 0 0 0px;	float:left;}
#sidebar a {color: #2f4d7b; text-decoration:none;font-size:130%}
#sidebar a:hover,  #sidebar a:active{color:#87a7d7;text-decoration:none;		}
#sidebar ul li {margin:0; padding: 6px 0 6px 0px;border-bottom:1px solid #eee7d9;}

#sidebar p {padding:0 0 0 10px}

/*border-bottom:1px solid #f0e8d8;*/
#sidebar .page_item {margin:0;}
#sidebar ul {margin: 20px 0 20px 0;	padding: 0 10px 0 10px;font-size:100%;list-style-type: none;}

#contactbutton {margin:0 0px 0 8px;}
#blogbutton {margin:10px 0px 0 8px;}

 .page_item {  }
 .current_page_item { font-weight:bold; }


#sidebar form {	margin: 0;}

.widecolumn .entry p {font-size: 1.05em;}
.narrowcolumn .entry, .widecolumn .entry {}
.widecolumn {}
.widecolumn {padding: 10px 0 20px 0;	margin: 5px 0 0 150px;	width: 450px;	}
.widecolumn .post {	margin: 0;	}
.widecolumn .postmetadata {	margin: 30px 0;	}
.widecolumn .smallattachment {	text-align: center;	float: left;width: 128px;	margin: 5px 5px 5px 0px;}
.widecolumn .attachment {text-align: center;margin: 5px 0px;}

.narrowcolumn .postmetadata {text-align: center;}
.narrowcolumn {	float: left;	padding: 0 0 20px 45px;	margin: 0px 0 0;width: 450px;}
.narrowcolumn .postmetadata {padding-top: 5px;	}

.alt {background-color: #f8f8f8;border-top: 1px solid #ddd;	border-bottom: 1px solid #ddd;	}

#footer {background:#2b3b54;	padding: 5px 0 0 0;	margin: 0 auto;	width: 770px;	clear: both;	color:#b2d5e9;	}
#footer p {	margin: 0;	padding: 0px 5px 0 0;}
#footer a{color:#fff}
#leftfoot {float:left;padding:0px 0 0 0;}
#rightfoot {float:right;padding:0px 0 0 0;}



.entry p a:visited {color: #b85b5a;	}
.commentlist li, #commentform input, #commentform textarea {font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentlist li {font-weight: bold;}

.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;	font-size: 1.1em;}
.commentlist p {	font-weight: normal;text-transform: none;	}
#commentform p {font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentmetadata {font-weight: normal;	}

.postmetadata, blockquote, strike, .nocomments {color: #2f4d7b;}

code {font: 1.1em 'Courier New', Courier, Fixed;}

acronym, abbr, span.caps{	font-size: 0.9em;	letter-spacing: .07em;}
a, h2 a:hover, h3 a:hover {	color: #2f4d7b;text-decoration: none;	}
a:hover {color: #147;text-decoration: underline;}

#wp-calendar #prev a, #wp-calendar #next a {font-size: 9pt;}
#wp-calendar a {text-decoration: none;}
#wp-calendar caption {	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;text-align: center;}
#wp-calendar th {font-style: normal;	text-transform: capitalize;}
/* End Typography & Colors */

.post {	margin: 0 0 40px;	text-align: left;}
.post hr {	display: block;	}
.postmetadata {	clear: left;}



/* Begin Images */
p img {	padding: 0;	max-width: 100%;	}
/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {display: block;	margin-left: auto;	margin-right: auto;	}
img.alignright {padding: 4px;margin: 0 0 2px 7px;	display: inline;	}
img.alignleft {	padding: 4px;margin: 0 7px 2px 0;	display: inline;	}
.alignright {float: right;	}
.alignleft {float: left	}

#content ul {list-style:none;margin:0;padding:0;}
#content ul ul {list-style:none;margin:0 0 0 20px;padding:0;}
#content li {margin:0;background: url(images/bullet.gif) no-repeat 0 25%;padding-left:20px;}
#content li li {padding-left:35px;margin:0 0 0 20px}
#content ul.innerlist {margin:0 0 0 20px;list-style:none;}
#content ul.innerlist li {margin:0;}

/*resources page
#content .resource .title {background:#ecebe3;border-top:1px solid #dbd9cc;border-left:1px solid #dbd9cc;border-right:1px solid #dbd9cc;margin:2px 0px 0px 0;width:255px;font-weight:bold;padding:0 0 0 5px;color:#2f4d7b;font-size:120%}
*/



.listname {font-size:130%;padding:0 0 5px 0;}
.centertitle {text-align:center;font-size:130%;font-weight:bold;}

/*
#content ul {list-style:none}
#content li {background: url(images/bullet.gif) no-repeat 0 50%;padding-left:25px;}
*/
/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */
/*
html>body .entry ul {margin-left: 0px;	padding: 0 0 0 30px;list-style: none;padding-left: 10px;text-indent: -10px;
	} 

html>body .entry li {margin: 7px 0 8px 10px;}
 .entry ul li:before {content: "\00BB \0020";	}
.entry ol {	padding: 0 0 0 35px;	margin: 0;	}
.entry ol li {	margin: 0;	padding: 0;	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}*/


/* End Entry Lists */



/* Begin Form Elements */
#searchform {margin: 0;	padding: 5px 3px; 	text-align:left;	}
#sidebar #searchform #s {	width: 108px;	padding: 2px;	}
#sidebar #searchsubmit {	padding: 1px;	}
.entry form { /* This is mainly for password protected posts, makes them look better. */	text-align:center;	}

select {width: 130px;}
/*
#commentform input {width: 170px;padding: 2px;	margin: 5px 5px 1px 0;	}
#commentform textarea {	width: 100%;padding: 2px;	}
#commentform #submit {margin: 0;float: right;	}
*/
/* End Form Elements */



/* Begin Comments*/
.alt {	margin: 0;	padding: 10px;	}
.commentlist {padding: 0;text-align: justify;	}
.commentlist li {margin: 15px 0 3px;padding: 5px 10px 3px;list-style: none;	}
.commentlist p {margin: 10px 5px 10px 0;}
#commentform p {margin: 5px 0;	}
.nocomments {	text-align: center;	margin: 0;	padding: 0;	}
.commentmetadata {	margin: 0;display: block;	}


/* Begin Calendar */
#wp-calendar {	empty-cells: show;margin: 10px auto 0;	width: 155px;	}
#wp-calendar #next a {	padding-right: 10px;	text-align: right;	}
#wp-calendar #prev a {	padding-left: 10px;	text-align: left;	}
#wp-calendar a {display: block;	}
#wp-calendar caption {text-align: center;width: 100%;}
#wp-calendar td {padding: 3px 0;text-align: center;}
#wp-calendar td.pad:hover { /* Doesn't work in IE */background-color: #fff; }

/* Begin Various Tags & Classes */
acronym, abbr, span.caps {cursor: help;	}
acronym, abbr {	border-bottom: 1px dashed #999;	}
blockquote {margin: 0px 30px 0 10px;	padding: 0 0 0 20px;color:#0e314c	}
blockquote cite {margin: 0px 0 0;display: block;	}
.center {text-align: center;}
hr {display: none;}
a img {	border: none;	}
.navigation {display: block;text-align: center;margin-top: 10px;margin-bottom: 60px;}
/* End Various Tags & Classes*/



#page-contact #content li {margin:0;background: none;padding-left:0px;}
