/* Base */
@import url(https://static.typepad.com/.shared/themes/walt/styleless/theme.css);

@import url(https://static.typepad.com/.shared/themes/common/bxslider.css);
@import url(https://static.typepad.com/.shared/css/widgets.css);
@import url(https://static.typepad.com/.shared/themes/common/recentpostsfancy.css);

/* Tip Jar */
@import url(https://static.typepad.com/.shared/themes/common/tipjar.css);

/* Portal */


/* Theme */
@import url(https://static.typepad.com/.shared/themes/typepad/theme-clean/clean.css);



/* Theme - Custom Banner */
#banner {
    background-image: url("https://maggieholmes.typepad.com/.a/6a00d8341cd26853ef01a73d9bc692970d-250hi");
}





/* Custom CSS */
#banner-inner { 
overflow: visible; 
padding: 0; 
border: 0;
}

#banner-header {
position: absolute;
left: 0;
top: 0;
width: 100%;
margin: 0;
padding: 0;
}
 
#banner-header a {
display: block;
left: 0;
top: 0;
height: 191px;
text-indent: -1000em;
}

#banner-description {
overflow: hidden;
width: 0;
height: 0;
margin: 0;
padding: 0;
text-indent: -1000em;
}

/* Center Nav Bar */
#nav ul { text-align: center; } 

/* Bar Color */
#nav, #nav-inner, .nav-list, .nav-list-item a {
background-color: #FFFFFF;
color: #ffffff;
}

/* Link Hover Color */
.nav-list-item a:hover {
background: #FFFFFF;
color: #OOOOOO; !important;
}

/* Nav Bar Border */
#nav {
border-top: 0px solid #000;
border-bottom: 0px solid #000;
}

#nav { text-align:center; }
#nav ul li.nav-list-item { float: none;}
#nav ul { text-align:center; }
#nav ul li { 
  text-align:center; 
  display:inline; 
}
#nav li a { display: inline; }
.nav-list-item a
{
background-color: #FFFFFF;
text-decoration: none;
color: #000000;
font-family: courier new, sans-serif;
font-size: large;
font-weight: standard;
letter-spacing: 1px;
}
.nav-list
{
background-color: #FFFFFF;
}
       
#nav, #nav-inner, .nav-list, .nav-list-item a {
background-color: #FFFFFF;
color: #000000;
}


.nav-list-item a:hover {
background: #fafdfb;
color: #000000; !important;
}


#nav {
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
}

/*---2 Column-Right Layout----------------------*/ 

.layout-two-column-right #container { width: 1230px; }
.layout-two-column-right #alpha { width: 830px; }
.layout-two-column-right #beta { width: 360px; }

.module-search input[type="search"] { width: 100%; } 

.module-search input[type="search"] { 
width: 225px !important; 
float: center !important;
padding-bottom: 0px; 
margin-top: -2px;
margin-bottom: -20px;
display: inline !important; } 

.module-search input[type="submit"] { 
display: inline !important; }

.module-category-cloud { width: 100%; } 

.module-category-cloud { 
width: 225px !important; 
float: center !important; 
display: inline !important; } 


h2.entry-header, .entry-header a {
margin-top: -2px;
font: normal normal 20px Calibri;
text-transform: uppercase;
text-align: center !important;
padding-bottom: 7px;
letter-spacing: 1px;
border-bottom: 1px dotted #fff;
}

h2.entry-header, .entry-header a {
text-align: center !important;
}

.entry-header, 
.entry-more, 
.entry-more p,
.entry-footer { display: inline; text-align: center !important;}

h3.entry-header,
.entry-footer {
margin-left: auto;
margin-right: auto;
}

.entry-footer-share-buttons { padding-left: 150px; }

.entry-header,


.entry-footer { display: inline; text-align: center !important;}
h3.entry-header,


.entry-footer {
margin-left: auto;
margin-right: auto;
}
.entry-footer-share-buttons { margin-left: 280px !important; }

h2.date-header {
margin-top: -2px;
font: normal normal 11px Calibri;
text-transform: uppercase;
text-align: center;
padding-bottom: 7px;
letter-spacing: 1px;
border-bottom: 1px dotted #fff;
}
.date-header, a:link, a:visited {
 color: #538c99;
 text-decoration: none;
}

.entry-header, .entry-header a {
     color: #e291a4 !important;
     font-family: 'calibri', sans serif;
     font-size: 20px !important;
     font-weight: normal !important;
     text-align: center !important;
     text-transform: uppercase !important;
}
h2.entry-header, .entry-header a {
margin-top: -2px;
font: normal normal 20px Calibri;
color: 538c99;
text-transform: uppercase;
text-align: center !important;
padding-bottom: 7px;
letter-spacing: 1px;
border-bottom: 1px dotted #fff;
}

h2.entry-header, .entry-header a {
text-align: center !important;
}

.module-category-cloud .module-header { 
color: #000000 !important; 
font-size: 20px;  text-align: center; letter-spacing: 0.1em; }

.module-category-cloud .module-content { 
font-size 20px; important;
text-align: center;}

.entry-content {
    padding-top: 10px;
    font-family: calibri;  
    font-size: 17px;      
    color: #666666;
    text-align:center !important;          
}

/* Link Color */
a: link { font-family: courier new, sans-serif; font size: 19; color: 538c99; text-decoration: none; padding: 2px;} 
a { font-family: courier new, sans-serif; font size: 19; color: 538c99; text-decoration: none; padding: 2px;}  
a:hover, a:visited:hover { font-family: courier new, sans-serif; font size: 19; color: 538c99; text-decoration: none; padding: 2px;} 
a: active { font-family: courier new, sans-serif; font size: 19; color: 538c99; text-decoration: none; padding: 2px;} 
a:visited { font-family: courier new, sans-serif; font size: 19; color: 538c99; text-decoration: none; padding: 3px;}






/* ph=1 */
