@charset "utf-8";
/* CSS Document */
@import url("format.css");
/* blue #0c6782; green #7bc441 */

* {
	font-family: Garamond, serif;
        border: none;
}

body {
	background: #fff;
	color: #000;
}

a:link {
	text-decoration: none;
	color: #0c6782;
}

a:visited {
	text-decoration: none;
	color: #0c6782;
}

a:hover {
	text-decoration: none;
	color: #7bc441;
}

a:active {
	text-decoration: none;
	color: #7bc441;
}

h1 {
	font-size: 20pt;
        font-variant: small-caps;
	color: #7bc441;
        margin-bottom: 0;
}

h1 a:link {
	color: #7bc441;
}

h1 a:visited {
	color: #7bc441;
}

h1 a:hover {
	color: #0c6782;
}

h1 a:active {
	color: #0c6782;
}

h2 {
        font-size: 16pt;
        font-variant: small-caps;
        color: #0c6782;
        margin: 5px 0 0 0;
}

h3 {
        margin: 5px 0 0 0;
        font-variant: small-caps;
        color: #7bc441;
}

p {
	font-size: 12pt;
        font-weight: normal;
	margin: 0 0 15px 0;
}

p:first-letter {
        font-size: 20pt;
}

p:first-line {
        font-variant: small-caps;
}

ul, li {
	list-style-type: none;
}

#nav {
	background: url(/images/navgradient.jpg) repeat-x bottom;
        font-size: 12pt;
        font-weight: bold;
        font-variant: small-caps;
        display: inline;
}

#nav #subnav a:link {
        color: #7bc441;
}

#nav #subnav a:visited {
        color: #7bc441;
}

#nav #subnav a:hover {
        color: #0c6782;
}

#nav #subnav a:active {
        color: #0c6782;
}

#nav ul {
        padding: 10px 0 0 20px;
}

#nav li {
        display: inline;
        padding-right: 20px;
}

#nav a:link {
	color: #0c6782;
	text-decoration: none;
}

#nav a:visited {
	color: #0c6782;
	text-decoration: none;
}

#nav a:hover {
	color: #7bc441;
	text-decoration: none;
}

#nav a:active {
	color: #7bc441;
	text-decoration: none;
}

#main {
	background: url(http://www.annandshanefreese.com/blog/wp-content/themes/us/images/gettingmarried.jpg) no-repeat;
}

#welcome h1 {
        color: #fff;
}

#content p {
	font-size: 12pt;
}

#content a {
	color: #7bc441;
}

#content a:hover {
	color: #0c6782;
}

#content .entry p {
	width: 915px;
}

#sidebar {
        background-color: #0c6782;
        color: #fff;
        padding: 0 15px 15px 15px;
}

#sidebar ul {
	padding: 0;
}

#sidebar h2 {
        color: #c7e99f;
}

#sidebar a:link {
        color: #fff;
}

#sidebar a:visited {
	color: #fff;
}

#sidebar a:hover {
	color: #7bc441;
}

#sidebar a:active {
	color: #7bc441;
}

#footer p {
	font-size: 10pt;
	color: #000;
	text-align: left;
        padding: 0 0px 10px 15px;
}

#footer p:first-letter {
        font-size: 10pt;
}

.wpcf7-validates-as-required, #comment, #author, #email, #url {
	border: 1px solid #0c6782;
}

#comments {
        border-top: #0c6782 1px solid;
        padding-top: 15px;
}

.meta, .lower-meta, .btn-readon {
	font-size: 10pt;
        color: #0c6782;
        margin: 0 0 15px 0;
}

.c-photo {
        align: right;
}

.entry .wp-smiley {
	padding: 0;
        margin: 0;
}

