/*  
Theme Name: Paul Wedding
Theme URI: paulwedding.com
Description: Created by Kate McMillan
Version: 2.0
Author: Kate McMillan
Author URI: http://www.outboxonline.com
*/

html {height:101%; width:100%;}

body {font-family:Helvetica, Arial, Tahoma, sans-serif; margin:0; padding:0; }

p {line-height:1.2; font-size:14px; color:#2e2828;}

a {color:#a86600; text-decoration:underline; outline:none;}

a:hover {color:#a83b00; text-decoration:none;}

div {margin:0; padding:0;}

img {border:none; margin:0; padding:0;}

table {border:0; padding:0; margin:0;}

.clear {margin: 0; padding: 0; height: 0; clear: both;}

.left {float:left;}

.right {float:right;}

/* positioning */

.PaulWedding {float:left; margin:20px 0 0 20px;}

.tagline {float:right; margin:32px 25px 0 0;}

.logo {background:url(http://www.paulwedding.com/blog/wp-content/themes/PaulWedding/Images/header_bg.jpg) top center repeat-x; margin:0 auto; height:161px;}

.midBg {background:url(http://www.paulwedding.com/blog/wp-content/themes/PaulWedding/Images/mid_bg.jpg) repeat-x center top; margin:0; padding:0;}

.midContent {background:url(http://www.paulwedding.com/blog/wp-content/themes/PaulWedding/Images/content_bg_brown.jpg) no-repeat top center; margin:-1px auto 0 auto; padding:0; width:968px; min-height:400px; overflow:hidden; padding:45px 25px 15px 140px;}

.pageContent {background:url(http://www.paulwedding.com/blog/wp-content/themes/PaulWedding/Images/content_bg_brown.jpg) no-repeat top center; margin:-1px auto 0 auto; padding:40px 0 30px 0; width:968px; min-height:400px; overflow:hidden;}

/* navigation */

.pageNavParent {width:1000px; height:30px; margin:0 auto;}

.pageNav {margin:0 auto; padding:0 0 0 10px; clear:both; position:relative; top:43px;}

.pageNav ul {list-style:none; margin:0; padding:0;}

.pageNav ul li {float:left; margin:0; padding:0; display:inline;}

.pageNav ul li a {display:block; float:left; height:30px; padding-left:35px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; text-transform:uppercase; text-decoration:none; color:#FFF;}

.pageNav ul li a:hover {color:#d4beb5; text-decoration:none;}

#current {display:block; height: 30px; padding:0 30px 0 0; margin:0 -30px 0 0; background:url(http://www.paulwedding.com/blog/wp-content/themes/PaulWedding/Images/nav_selected.gif) center bottom no-repeat;}

.search {width:300px; height:auto; position:relative; top:25px; left:7px; float:right; overflow:hidden;}

.search p {color:#FFF; font-size:12px; margin:0 0 7px 0; padding:0;}

/* footer */

.footer {background:url(http://www.paulwedding.com/blog/wp-content/themes/PaulWedding/Images/footer_bg.jpg) repeat-x center #462617; margin:0; padding:0; min-height:128px; overflow:hidden;}

.footerContent {width:950px; margin:0 auto; padding:25px 0 0 0;}

.footerText {font-size:11px; color:#e9e4e2; font-family:Arial, Helvetica, sans-serif; line-height:18px;}

.footerText a {color:#e9e4e2; text-decoration:none;}

.footerText a:hover {color:#d4beb5; text-decoration:underline;}

/* bulleted list */

ul {line-height:1.2; font-size:.8em; padding:0 30px 0 30px;}

ol {line-height:1.2; font-size:.8em; padding:0 30px 0 30px;}

li {padding:0 0 8px 0;}

/* text */

.sectionHeader {background:url(http://www.paulwedding.com/blog/wp-content/themes/PaulWedding/Images/section_header.gif) repeat-x; height:46px; width:100%; display:block; margin:0 0 15px 0;}

.sectionHeader p {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; letter-spacing:2px; text-transform:uppercase; color:#1f1c1a; text-align:left; padding:0; margin:0; position:relative; top:16px; left:10px;}

.midContent p {text-align:justify; padding:0 5px 10px 5px; margin:0;}

.pageContent p {text-align:justify; padding:0 50px 10px 50px; margin:0;}

.quoteBox {width:508px; height:175px; overflow:hidden; background:url(http://www.paulwedding.com/blog/wp-content/themes/PaulWedding/Images/quote_box.jpg) no-repeat; border-top:10px solid #FFF; clear:both;}

.quoteBox p {padding:28px 30px 5px 75px; color:#37140a; font-size:13px; font-family:optima, tahoma, helvetica, arial, sans-serif; line-height:17px;}

.quoteBox .attribution {font-size:11px; margin:2px 0 0 75px; padding:0;}

.question {font-weight:bold;}

.interview {margin:20px;}

/* blog */

.allPosts {float:left; width:575px;}

.post {margin:0 0 20px 0; padding:0 0 7px 0; border-bottom:1px dashed #999;}

.postTitle {font-size:18px; margin:0; padding:0; text-decoration:none; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#0d1831; overflow:hidden;}

.postTitle a {text-decoration:none; color:#0d1831;}

.postTitle a:hover {text-decoration:underline; color:#0c1f4b;}

.postInfo {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; margin:-10px 0 0 0; padding:0 0 7px 0; line-height:20px; text-align:right;}

.postInfo a {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; line-height:15px; color:#60341e; text-align:right;}

.entry {font-size:15px; margin:0; padding:0 0 0 12px;}

.entry a {color:#4e230d; text-decoration:underline;}

.entry a:hover {text-decoration:none;}

.entry p {font-size:14px; padding:0; margin:0 0 7px 0; font-family: 'Palatino Linotype', 'Times New Roman', Times, serif;}

.entry img {max-width:550px;}

.comments-template {margin:0 0 0 15px;}

#sideNav {float:right; width:250px; overflow:hidden; padding:0 0 0 25px;}

.sidebar {font-size:13px;}

.widget {margin:0 0 10px 0; padding:0 0 10px 0;}

.widget .title {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; text-transform: lowercase; font-style: italic; font-size:13px; color: #5b4b43 !important; letter-spacing: 0.05em; background:#eadfcf; width:220px; height:18px;  margin-bottom:10px; border:5px solid #eadfcf;}

.sidebar ul {padding:0; margin:0 0 0 20px;}

.sidebar p li {font-size:13px; list-style-position:outside;}

.sidebar li {list-style:square; font-size:13px; list-style-position:outside;}

.sidebar li a {color:#956f37;}
