/* 
All Best Wedding Theme
Theme: Plain Happens
URL: http://www.chrishappens.com
*/
/* @group Reset */
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,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent}
body {line-height: 1}
ol,ul {list-style: none}
blockquote,q {quotes: none}
blockquote:before,blockquote:after,q:before,q:after {content: ''; content: none}
:focus {outline: 0}
ins {text-decoration: none}
del {text-decoration: line-through}
table {border-collapse: collapse; border-spacing: 0}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* @end */
/* @group General */
body {font: 13px/1.5 Helvetica, Arial,'Liberation Sans',FreeSans,sans-serif; color: #605945; background-color: #2f5037;}
a:focus {outline: 1px dotted invert;}
hr {border: 0 solid #8bb344; border-top-width: 1px; clear: both; height: 0;}
h1 {font-size: 16px}
h2 {font-size: 16px}
h3 {font-size: 14px}
h4 {font-size: 13px}
h5 {font-size: 12px}
h6 {font-size: 12px}
ol {list-style: decimal}
ul {list-style: circle;}
li {margin-left: 30px}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset,blockquote {margin-bottom: 15px}
a {color: #ec962e;}
a:hover {color: #8bb344;}
a:active {color: #a29468;}
a:link, a:visited, a:active, a:hover {text-decoration: none;}
strong, b {font-weight: bold;}
em, i {font-style: italic;}
sup {padding-left: 1px; font-size: 10px !important; font-weight: normal !important; vertical-align: baseline; position: relative; bottom: 0.33em;  _position: static !important;}
abbr {border: 0;}
blockquote {padding: 15px 1em 0; color: #000; border-top: 1px dotted #d1b99a; border-bottom: 1px dotted #d1b99a; background-color: #f6ead2;}

pre, code {font-family: Courier, "Courier New", monospace; font-size: 1em;}
pre {overflow: auto;overflow-Y:hidden; margin: 0 0 1.2em 0; padding: 0 0 0.5em 0; white-space: pre-wrap;}
small {font-size: 10px;}

/* @end */
/* @group Wordpress Images */
.aligncenter,
div.aligncenter {display: block; margin-left: auto; margin-right: auto;}
.alignleft {float: left;}
.alignright {float: right;}
.wp-caption {text-align: center; background-color: #ece4cd; padding-top: 5px; margin: 0 0 18px;}
.wp-caption img {margin: 0; padding: 0; border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px; line-height: 17px; padding: 5px 4px; margin: 0; color: #948e7f;}
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;}
.date {font-size: 10px; color: #999;}

/* @end */
/* @group Header */
#wrapper {width: 820px; margin: 30px auto 10px; background-color: #f9f6ed; border: 8px solid #8bb344;}
#header {padding: 40px 70px;}
#brand {float: left; padding-left: 10px;}
#header h1 {padding: 0; margin: 0; text-transform: uppercase; font-size: 24px; font-weight: normal;}
#header h2 {padding: 0; font-size: 12px; font-weight: normal; margin: 0; color: #948a6b; text-transform: uppercase;}
/* @end */
/* @group Nav */
#nav {float: right; text-align: right; padding-top: 10px;}
#nav ul {}
#nav li {list-style-type: none; margin: 0; padding: 0; display: inline;}
#nav li a {float: left; display: block; height: 20px; padding: 6px 10px 4px; text-transform: uppercase;}
#nav li a:hover {background-color: #ec962e; color: #f9f6ed;}
#nav li a:active{ background-color: #cd8229;}
#nav li.current_page_item a {font-weight: bold; color: #fff; background-color: #ec962e;}
.navigation{font-size: 12px;}
/* @end */
/* @group Content */
#content {width: 650px; margin: 20px auto 10px;}
#content h1, #content h2 {text-transform: uppercase;}
.list h2 { margin-bottom: 0px; }
p.postmetadata { clear:both; }
/* @end */
/* @group Sidebar */
#sidebar{background-color: #8bb344;padding: 20px 80px 0;}
#sidebar ul li{margin: 0;list-style-type: none; color: #f9f6ed; font-size: 12px;}
#sidebar ul li h2{color: #2f5037;margin-bottom: 5px;font-size: 13px;}
#sidebar ul li a{color: #f9f6ed;border-bottom: 1px dotted #bacf8b;padding: 2px 0;display: block;}
#sidebar ul li a:hover{color: #fff;border-bottom: 1px dotted #fff;background-color: #9cbf56;}
#sidebar .bar {float: left; width: 205px; margin: 0 5px;padding-right: 5px;}
/* @end */
/* @group Comment */
h2#comments {font-size: 15px;margin: 20px 0 10px;}
h2#comments .num {float: right; font-size: 10px; color: #b2bbc4; padding-top: 2px;}
.commentlist {padding: 0; margin: 5px 0;}
.commentlist li {margin: 10px 0 3px; padding: 8px; list-style: none; background-color: #eeede3; border-bottom: 1px dotted #bacf8b;}
.commentlist li img.avatar {float: left; border: 1px solid #fff;}
.commentlist .commentinfo {float: right; width: 560px;}
.commentlist h3{margin-bottom: 5px;}
.commentlist p {font-size: 12px; line-height: 15px; margin: 0 0 8px;  }
.commentinfo .date {font-size: 9px; color: #999;}
.commentinfo .date a {color: #999;}
h2#respond {font-size: 15px;margin: 20px 0 10px;}
#commentform p {margin-bottom: 6px;}
#commentform input {width: 170px; padding: 2px; margin: 5px 5px 1px 0;}
#commentform textarea {width: 99%; padding: 2px;}
#commentform #submit {margin: 5px 0 10px;}
/* @end */
/* @group Footer */
#footer {font-size: 9px; color: #658064; text-align: center; margin-top: 10px;}
#footer p {text-transform: uppercase;}
#footer a {color: #658064;}
#footer a:hover{color: #8bb344;}
#footer img.license { margin: 4px 0 4px 0; }
/* @end */
/* @group Blue Color */
/* @end */