/*   

Theme Name: Your Theme
Theme URI: http://example.com/example/
Description: A search engine optimized website framework for WordPress.
Author: You
Author URI: http://example.com/
Version: 1.0

Your theme will be your copyrighted work.
Like WordPress, this work is released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html.
*/
html {overflow-y: scroll;}


body {
        background-color: #F8F9E2;
	margin:0px auto;
        text-align: center;
        width: 100%;
        height: 100%; 
        font: 11pt/1.4 Calibri, Arial, Helvetica, sans-serif;
        color: #4d4d4d;
}

p { 
        margin:0 0 9px; 
}

.lastline {
        margin: 0 0 18px;
}

#wrapper { 
        background-color: #ffffff;
        width: 875px;
        height: 140%;
        text-align: center;
	margin: 0px auto;
        padding-top: 40px;
}

#masthead {
        top: 35px;
        left: 0px;
        width: 100%;
	height: 150px;
        font: 9pt/1.4 Calibri, Arial, Helvetica, sans-serif;
        color: #ffffff;
/* border: 1px solid pink; */
        text-align: center;
}

#bodytext {
        font: 12pt/1.5 Calibri, Arial, Helvetica, sans-serif;
        color: rgb(75,57,0);
	padding: 15px 0px 0px 40px;
	width: 70%; 
        text-align: left;
        margin: 0px 0px;
	background: white;
	float: left;
}

#bodyfront {
        font: 12pt/1.5 Calibri, Arial, Helvetica, sans-serif;
        color: rgb(75,57,0);
	padding: 15px 40px 0px 40px;
	width: 63.3%; 
        text-align: left; 
        margin: 0px 0px;
	background: white;
	float: right;
}

#leftcol {
        font: 12pt/1.5 Calibri, Arial, Helvetica, sans-serif;
        background-color: #ffffff; 
        color: rgb(75,57,0);
        margin: 0px;
        width: 21%;
        float: left;
padding: 18px 0px 0px 50px;

}
#rightcol {
        font: 12pt/1.5 Calibri, Arial, Helvetica, sans-serif;
        background-color: #ffffff; 
        color: rgb(75,57,0);
        margin: 10px 0 0 0;
        width: 21%;
        float: right;
	padding-top: 40px;
}

#footer {
        text-align: center;
	width: 100%;
	background-color: white;
float: left; 
        font: 9pt/1.4 Calibri, Arial, Helvetica, sans-serif;

/* border: 1px solid purple; */
}

.body1 {
        font: 11pt/1.5 Calibri, Arial, Helvetica, sans-serif;
        color: rgb(75,57,0);
	height: 100%;
        text-align: left;
margin: 0px 0px 8px 0px;

}

.body2 {
        font: 10pt/1.5 Calibri, Arial, Helvetica, sans-serif;
        height: 100%;
        text-align: left;
margin: 0px 0px 8px 0px;
}

.copyright {
	color: #948a54; 
	font: 8pt Calibri, Arial, Helvetica, sans-serif; 
	text-align:left; 
	padding-top:40px; 
	padding-left: 38px;
}

/* =Menu
-------------------------------------------------------------- */

.edit-link {
        float: right;
        font-size: 11pt;
}

.edit-link a { 
        font-size: 11pt;
}

#menu ul {
	top: 35px;
        list-style: none;
	position: relative;
	float: right;
	width: 100%;
        height:.4in;
        margin: 0px;
        border-top: 2px solid #c2cd23;
padding: 0px;

}

#menu ul ul {
        display: none;
        margin: 0px;
        padding: 0px;
}
#menu li {
        display: inline;
        margin: 0px;
        padding: 0px;
}

#menu li a {
	color: #BBBF1B;
        text-decoration:none;
}

#menu li a.active {
	color: #BBBF1B;
        text-decoration:none;
	border-top: 6px solid #c2cd23;
	line-height:8px;
}

#menu a {
        display: block;
        padding: 9px 49.6px 0 0;
        float: right;
        height: .4in;
        margin: 0px;
}

#menu .current a { 
	color: #BBBF1B; 
	font-size: 11pt; 
	font-weight: bold; 
	text-decoration:none; } 


#menu li.current_page_item a {
        text-decoration:none;
        color:#bbbf1b;
}

#menu li.current_post_item a {
        text-decoration:none;
        color:#ffffff;
}

#footer a:link { color: rgb(148,138,84); font-size: 9pt; font-weight: bold; text-decoration:none; } 
#footer a:visited { color: rgb(148,138,84); font-size: 9pt; font-weight: bold; text-decoration:none; }	
#footer a:hover, a:focus { color: #47C3D3; font-size: 9pt; font-weight: bold; text-decoration: none; }
#footer a:active { color: #c2cd23; font-size: 9pt; font-weight: bold; text-decoration: none; }


#menu a:link { color: #948a54; font-size: 11pt; font-weight: bold; text-decoration:none; } 
#menu a:visited { color: #948a54; font-size: 11pt; font-weight: bold; text-decoration:none; }	
#menu a:hover, a:focus { color: #47C3D3; font-size: 11pt; font-weight: bold; border: 0px; text-decoration: none; }
#menu a:active { color: rgb(194,205,35); font-size: 11pt; font-weight: bold; border: 0px; outline: none; text-decoration: none; }

.bodytext a:link { color: rgb(41,72,123); font-size: 11pt; font-weight: bold; text-decoration:none; } 
.bodytext a:visited { color: rgb(41,72,123); font-size: 11pt; font-weight: bold; text-decoration:none; }	
.bodytext a:hover, a:focus { color: #47C3D3; font-size: 11pt; font-weight: bold; text-decoration: none; }
.bodytext a:active { color: #c2cd23; font-size: 11pt; font-weight: bold; text-decoration: none; }

/* =footer
-------------------------------------------------------------- */

.edit-link {
        float: left;
        font-size: 11pt;
}

.edit-link a { 
        font-size: 11pt;
}

#footer ul {
	list-style: none;

	position: relative;
	float: left;
	width: 100%;
        margin: 0px 0px 0px 0px;
        padding: 0px;
}

#footer ul ul {
        display: none;
        margin: 0px;
        padding: 0px;
}

#footer li {
        display: inline;
        margin: 0px;
}

#footer a {

        display: block;
        float: left;
	padding: 0px;
 /*        padding: 9px 40px 0 40px; */
}

#footer li.current_page_item a {
        text-decoration:none;
        color:#ffffff;
}

#footer li.current_post_item a {
        text-decoration:none;
        color:#ffffff;
}


a:link { color: rgb(41,72,123); font-size: 10pt; font-weight: bold; text-decoration:none; } 
a:visited { color: rgb(41,72,123); font-size: 10pt; font-weight: bold; text-decoration:none; }	
a:hover, a:focus { color: #47C3D3; font-size: 10pt; font-weight: bold; text-decoration: none; }
a:active { color: #c2cd23; font-size: 10pt; font-weight: bold; text-decoration: none; }

.bullet {
	font: 10pt/1.5 Calibri, Arial, Helvetica, sans-serif;
	margin-top:5px; 
	margin-bottom:10px;
}

.bullet ul {
/* list-style-type: square; */
list-style: none;
margin: 0px;
color: rgb(75,57,0);
padding-left: 10px;
text-indent: -10px;
}

.bullet ul li:before{
content:"»";
padding-right: 3px;
color: #28487C;
font: 10pt/1.5 Calibri, Arial, Helvetica, sans-serif;
}

.bullet ul li
{
font: 10pt/1.5 Calibri, Arial, Helvetica, sans-serif;
padding-left: 0px;
/*background-image: url(bullet2.gif); */
background-repeat: no-repeat;
/* background-position: 0px 5px; */

}

.callout {
	background-color:rgb(150,176,219);
 	color: white; 
	font: 13.5pt/1.5 Georgia, Times, serif; 
	font-style:oblique;
	text-align:left; 
	margin-top:4px; 
	padding: 15px;
}

.attribution {
	font-size: 10pt; 
	line-height: 45px;
}
p { 
        margin:0 0 9px; 
}


/* =Header
-------------------------------------------------------------- */
h1 a {
        display:inline;
        text-align:left;
        background:url('http://www.carrieduncan.com/12/logo.jpg') top center;
        z-index:-1;
        height: 127px;
        width: 975px;
        text-indent:-9000px;
}

h2 {
        color: #4B3900;
        font-size: 13pt;
        font-weight: bold;
        line-height: 1.3;
        margin:0 0 12px; 
        width: 100%;
}

h3 {
        color: #BBBF1B;
        font-size: 10pt;
        font-weight: bold;
	letter-spacing: 1px;
        line-height: 1.1;
        width: 100%;
        margin:18px 0 6px; 

}

h4 {
        color: rgb(41,72,123);
        font-size: 10pt;
        font-weight: bold;
        line-height: 1.1;
        width: 100%;
        margin:0 0 12px; 
}

h4 a {
        font-size: 12pt;
}

h5 {
        font-size: 9pt;
}


/* = footer 

-------------------------------------------------------------- */
#footer {
        text-align: center;
        position: relative;
        clear: both;
        line-height: .85;
        padding: 45px 0px 15px 0;
        margin: 0px auto;
        width: 75%;
        font-weight: bold;
        font-size: 9pt;
        color: #2F3677;
}

#footer ul {
        list-style-type: none;
}

#footer ul ul {
        display: none;
}

#footer ul li {
        display: inline;
        list-style-type: none;
}

#footer a {
        padding:0px 0px 0 13px;
        margin: 0 0 0 0;
        font-size: 9pt; 
        display: inline;
}

#copyright {
        text-align: center;
        margin: 28px 0 0px 0px;
        font-size: 9pt;
        display: inline;
}