/* changes */
.dropdown {position: relative;  display: inline-block;}
.dropdown-content {display: none; position: absolute; background-color: #f9f9f9; min-width: 160px; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);padding: 12px 16px; z-index: 1;}
.dropdown:hover .dropdown-content {display: block;}

.h1first{text-align:center;color:rgb(0,0,0);font-family:'Berlin Sans FB',sans-serif;font-size:24px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:100%;background-color:rgb(255,255,255);}
.image{border-style:none;width:100%;height:auto;display:block;margin:0 auto;}
.hidden {visibility: hidden;}

.300{max-width:300px; height:auto;}
#table-wrapper {position:relative; width:740px;}
.table-scroll, #table-scroll {height:340px; width:740px;overflow:auto; margin-top:0px;} * {box-sizing: border-box;}#myInput { background-image: url('search.png');background-position: 10px 12px; background-size: 18px 18px;background-repeat: no-repeat;width: 100%;font-size: 16px;padding: 12px 20px 12px 40px;border: 1px solid #ddd;margin-bottom: 12px;}#myTable{border-collapse: collapse;width: 100%;border: 1px solid #ddd;font-size: 18px;}#myTable th, #myTable td {text-align: left;padding: 0px;}#myTable tr {border-bottom: 1px solid #ddd;}

.setwidth{width:250px}
.rowcount tr {counter-increment: row-num;}
.rowcount tr td:first-child::before {content: counter(row-num) ". ";}
tr:nth-child(even) {background-color:ghostwhite;}

#table-wrapper {fonnt-size:medium;position:relative;}#table-scroll {height:275px;overflow:auto; margin-top:0px;} * {box-sizing: border-box;}
#myTable{border-collapse: collapse;width: 100%;border: 1px solid #ddd;font-size: 18px;}
#myTable th, #myTable td {text-align: left;padding: 0px;}#myTable tr {border-bottom: 1px solid #ddd;}

.green {background-color: green;border-color:green;color:white;}
.black {background-color: black;border-color:#C80073;color:white;}
.fuscia {background-color: Thistle;border-color:Thistle;color:navy;}
.pink{border-color:#ffebf1;background-color:#ffebf1;color:black;}
.silvery{border-color:#f2f2f2;background-color:#f2f2f2;color:black;}

.oldlace {background-color: Oldlace;border-color:Oldlace;color:Navy;}
#rinjcolor, .rinjcolor {background-color: #C80073;border-color:#C80073;color:white;}

.twentysixpoint {line-height: 26pt;}
.center{background-color:white;color:black;margin-left:auto;margin-right:auto;max-width:700px;text-align:start;font-style:normal;font-weight:normal;letter-spacing:normal;line-height:34px;}.form{margin-top:0px;margin-bottom:0px;margin-left:1px;font-size: 17px;}
.pub {color:green;}

.treb{margin-left:3px;text-align:center;font-family:'Trebuchet MS',verdana,sans-serif;}
.table{border: 3px solid; border-color: #c80073; background-color:ghostwhite; border-width: 3px; margin-left: 20px; margin-right: 20px; width: auto; }
.black{background-color:black;color:white;margin-left:auto;margin-right:auto;max-width:700px;text-align:start;font-style:normal;font-weight:normal;letter-spacing:normal}
#searchsubmit {border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; background-color:#c80073; color:white !important;font-size: medium; }
img{ border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; background-color: #fff; border: 1px solid #bbb}
div, table { border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; }
.fp1{margin-top:0px;}
.FPMagmasthead {font-family:"Berlin Sans FB", arial, sans serif; font-size: 16px; text-align: center; line-height: 105%;}
a:link{text-decoration:none;color:#0a89c0;}
a:visited{text-decoration:none;color:#0a89c0}
a:hover{text-decoration:underline;color:green;}
a:visited:hover{text-decoration:underline;color:green;}
a:active{text-decoration:underline;color:lime;}
h2 a:link, h2 a:visited { color: #0a89c0; background-color:white; }
h1 a:link, h1 a:visited { color: #0a89c0; background-color:white; }
ul{list-style-type:circle; margin:0px 0;text-align:left;}
ol{list-style-type:decimal-leading-zero;margin:0px 0;text-align:left;}
ol {margin: 0 0 1.5em;padding: 0;counter-reset: item;}
ol > li {margin: 0;padding: 0 0 0 2em;text-indent: -2em;list-style-type: none;counter-increment: item;}
ol > li:before {display: inline-block;width: 1em;padding-right: 0.5em;font-weight: bold;text-align: right;content: counter(item) ".";}
.style3 {color: #c80073; border: 2px solid; margin-bottom: 18px;clear: both;}
hr {color: #c80073; border: 1px solid; margin-bottom: 18px;clear: both;}
.style3a {color:#c80073; border: 1px solid}
.img { width:100%; height:auto; }
/* end changes */

.p-text {color: #000000; font-family:'arial narrow', arial, sans-serif; font-size:14px;}
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, caption, tbody, tfoot, thead, tr, th, td {background: transparent; border: 0; margin: 0; padding: 0; vertical-align: baseline;}
body { line-height: 1;}
h1, h2, h3, h4, h5, h6 {clear: both; font-weight: normal;}
ol, ul {list-style: none;}
blockquote {quotes: none;}
blockquote:before, blockquote:after {content: ''; content: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse; border-spacing: 0;}
a img {border: none;}

/* =Layout
-------------------------------------------------------------- */
/*
LAYOUT: Two columns
DESCRIPTION: Two-column fixed layout with one sidebar right of content
*/

#container {float: left; margin: 0 -240px 0 0; width: 100%;}
#content {margin: 0 280px 0 20px;}
#primary, #secondary {float: right; overflow: hidden; width: 220px;}
#secondary {clear: right;}
#footer {clear: both; width: 100%;}

/*
LAYOUT: One column, no sidebar DESCRIPTION: One centered column with no sidebar
*/

.one-column #content {margin: 0 auto; max-width: 700px;}

/*
LAYOUT: Full width, no sidebar DESCRIPTION: Full width content with no sidebar; used for attachment pages
*/

.single-attachment #content {margin: 0 auto; max-width: 700px;}
/* =Fonts
-------------------------------------------------------------- */
body, input, textarea, .page-title span, .pingback a.url {font-family: 'Trebuchet Ms', Georgia, Verdana; font-size: 14px;}
#access .menu, #access div.menu ul, #cancel-comment-reply-link, .form-allowed-tags, #site-info, #site-title, #wp-calendar, .comment-meta, .comment-body tr th, .comment-body thead th, .entry-content label, .entry-content tr th, .entry-content thead th, .entry-meta, .entry-title, .entry-utility, #respond label, .navigation, .page-title, .pingback p, .reply, .widget-title, .wp-caption-text {font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;}
input[type="submit"] {font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;}
pre {font-family: "Courier 10 Pitch", Courier, monospace;}
code {font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}
/* =Structure
-------------------------------------------------------------- */
/* The main theme structure */
#access .menu-header,
div.menu,
#colophon,
#branding,
#main,
#wrapper {margin: 0 auto;
max-width: 980px;}
#wrapper {background: #fff;
margin-top: 0px;
padding: 0 20px;}

/* Structure the footer area */
#footer-widget-area {overflow: hidden;}
#footer-widget-area .widget-area {float: left;
margin-right: 20px;
width: 220px;}
#footer-widget-area #fourth {margin-right: 0;}
#site-info {float: left;
font-size: 14px;
font-weight: bold;
max-width: 760px;}
#site-generator {float: right;
width: 220px;}
/* =Global Elements
-------------------------------------------------------------- */
/* Main global 'theme' and typographic styles */
h2{line-height: 1.5em; margin: 0 0 20px 0;color:#c80073;font-family:'Berlin Sans FB', 'Trebuchet MS', Verdana, sans-serif,arial; background-color:ghostwhite;font-size:22px;}
h1{line-height: 1.5em; margin: 0 0 20px 0;color:#000080;font-family:'Berlin Sans FB', 'Trebuchet MS', Verdana, sans-serif,arial; background-color:ghostwhite;font-size:26px;}
body,input,textarea {color: #666; font-size: 12px; line-height: 18px;}
/* Text elements */
p {margin-bottom: 18px;}
ul {list-style: square;
margin: 0 0 18px 1.5em;}
ol {list-style: decimal;
margin: 0 0 18px 1.5em;}
ol ol {list-style: upper-alpha;}
ol ol ol {list-style: lower-roman;}
ol ol ol ol {list-style: lower-alpha;}
ul ul,
ol ol,
ul ol,
ol ul {margin-bottom: 0;}
dl {margin: 0 0 24px 0;}
dt {font-weight: bold;}
dd {margin-bottom: 18px;}
strong {font-weight: bold;}
cite,
em,
i {font-style: italic;}
big {font-size: 131.25%;}
ins {background: #ffc;
text-decoration: none;}
blockquote {font-style: italic;
padding: 0 3em;}
blockquote cite,
blockquote em,
blockquote i {font-style: normal;}
pre {background: #f7f7f7;
color: #222;
line-height: 18px;
margin-bottom: 18px;
overflow: auto;
padding: 1.5em;}
abbr,
acronym {border-bottom: 1px dotted #666;
cursor: help;}
sup,
sub {height: 0;
line-height: 1;
position: relative;
vertical-align: baseline;}
sup {bottom: 1ex;}
sub {top: .5ex;}
small {font-size: smaller;}
input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="number"],
textarea {background: #f9f9f9;
border: 1px solid #ccc;
box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
padding: 2px;}

/* Text meant only for screen readers */
.screen-reader-text {clip: rect(1px, 1px, 1px, 1px);
overflow: hidden;
position: absolute !important;
height: 1px;
width: 1px;}
/* =Header
-------------------------------------------------------------- */
#header {padding: 0 0 0 0;}
#site-title {float: left;
font-size: 30px;
line-height: 36px;
margin: 0 0 18px 0;
width: 700px;}
#site-title a {font-weight: bold;
text-decoration: none;}
#site-description {clear: right;
float: right;
font-style: italic;
margin: 15px 0 18px 0;
width: 220px;}

/* =Menu
-------------------------------------------------------------- */
#access {background: #000;
display: block;
float: left;
margin: 0 auto;
width: 940px;}
#access .menu-header,
div.menu {font-size: 13px;
margin-left: 12px;
width: 928px;}
#access .menu-header ul,
div.menu ul {list-style: none;
margin: 0;}
#access .menu-header li,
div.menu li {float: left;
position: relative;}
#access a {color: #aaa;
display: block;
line-height: 38px;
padding: 0 10px;
text-decoration: none;}
#access ul ul {box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
display: none;
position: absolute;
top: 38px;
left: 0;
float: left;
width: 180px;
z-index: 99999;}
#access ul ul li {min-width: 180px;}
#access ul ul ul {left: 100%;
top: 0;}
#access ul ul a {background: #333;
line-height: 1em;
padding: 10px;
width: 160px;
height: auto;}
#access li:hover > a,
#access ul ul :hover > a {background: #333;
color: #fff;}
#access ul li:hover > ul {display: block;}
#access ul li.current_page_item > a,
#access ul li.current_page_ancestor > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {color: #fff;}
* html #access ul li.current_page_item a,
* html #access ul li.current_page_ancestor a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {color: #fff;}
/* =Content
-------------------------------------------------------------- */
#main {clear: both;
overflow: hidden;
padding: 40px 0 0 0;}
#content {margin-bottom: 36px;}
#content,
#content input,
#content textarea {color: #333;
font-size: 16px;
line-height: 24px;}
#content p,
#content ul,
#content ol,
#content dd,
#content pre,
#content hr {margin-bottom: 24px;}
#content ul ul,
#content ol ol,
#content ul ol,
#content ol ul {margin-bottom: 0;}
#content pre,
#content kbd,
#content tt,
#content var {font-size: 15px;
line-height: 21px;}
#content code {font-size: 13px;}
#content dt,
#content th {color: #000;}

#content h3,
#content h4,
#content h5,
#content h6 {color: #000;
line-height: 1.5em;
margin: 0 0 20px 0;}
#content tr th,
#content thead th {color: #777;
font-size: 12px;
font-weight: bold;
line-height: 18px;
padding: 9px 24px;}
#content tr td {border-top: 1px solid #e7e7e7;
padding: 6px 24px;}
#content tr.odd td {background: #f2f7fc;}
.home .sticky {background: #f2f7fc;
border-top: 4px solid #000;
margin-left: -20px;
margin-right: -20px;
padding: 18px 20px;}
.single{margin: 0 0 36px 0;}
.page-title {color: #000;
font-size: 14px;
font-weight: bold;
margin: 0 0 36px 0;}
.page-title span {color: #333;
font-size: 16px;
font-style: italic;
font-weight: normal;}
.page-title a:link,
.page-title a:visited {color: #777;
text-decoration: none;}
.page-title a:active,
.page-title a:hover {color: #ff4b33;}
#content .entry-title {color: #000;
font-size: 21px;
font-weight: bold;
line-height: 1.3em;
margin-bottom: 0;}
.entry-title a:link,
.entry-title a:visited {color: #000;
text-decoration: none;}
.entry-title a:active,
.entry-title a:hover {color: #ff4b33;}
.entry-meta {color: #777;
font-size: 12px;}
.entry-meta abbr,
.entry-utility abbr {border: none;}
.entry-meta abbr:hover,
.entry-utility abbr:hover {border-bottom: 1px dotted #666;}
.entry-content,
.entry-summary {clear: both;
padding: 12px 0 0 0;}
.entry-content .more-link {white-space: nowrap;}
#content .entry-summary p:last-child {margin-bottom: 12px;}
.entry-content fieldset {border: 1px solid #e7e7e7;
margin: 0 0 24px 0;
padding: 24px;}
.entry-content fieldset legend {background: #fff;
color: #000;
font-weight: bold;
padding: 0 24px;}
.entry-content input {margin: 0 0 24px 0;}
.entry-content input.file,
.entry-content input.button {margin-right: 24px;}
.entry-content label {color: #777;
font-size: 12px;}
.entry-content select {margin: 0 0 24px 0;}
.entry-content sup,
.entry-content sub {font-size: 10px;}
.entry-content blockquote.left {float: left;
margin-left: 0;
margin-right: 24px;
text-align: right;
width: 33%;}
.entry-content blockquote.right {float: right;
margin-left: 24px;
margin-right: 0;
text-align: left;
width: 33%;}
.page-link {clear: both;
color: #000;
font-weight: bold;
line-height: 48px;
word-spacing: 0.5em;}
.page-link a:link,
.page-link a:visited {background: #f1f1f1;
color: #333;
font-weight: normal;
padding: 0.5em 0.75em;
text-decoration: none;}
.home .sticky .page-link a {background: #d9e8f7;}
.page-link a:active,
.page-link a:hover {color: #ff4b33;}
body.page .edit-link {clear: both;
display: block;}
#entry-author-info {background: #f2f7fc;
border-top: 4px solid #000;
clear: both;
font-size: 14px;
line-height: 20px;
margin: 24px 0;
overflow: hidden;
padding: 18px 20px;}
#entry-author-info #author-avatar {background: #fff;
border: 1px solid #e7e7e7;
float: left;
height: 60px;
margin: 0 -104px 0 0;
padding: 11px;}
#entry-author-info #author-description {float: left;
margin: 0 0 0 104px;}
#entry-author-info h2 {color: #000;
font-size: 100%;
font-weight: bold;
margin-bottom: 0;}
.entry-utility {clear: both;
color: #777;
font-size: 12px;
line-height: 18px;}
.entry-meta a,
.entry-utility a {color: #777;}
.entry-meta a:hover,
.entry-utility a:hover {color: #ff4b33;}
#content .video-player {padding: 0;}
.format-standard .wp-video,
.format-standard .wp-audio-shortcode,
.format-audio .wp-audio-shortcode,
.format-standard .video-player {margin-bottom: 24px;}
.video-container {position:relative; padding-bottom:56.25%; padding-top:30px; height:0; overflow:hidden; }.video-container iframe, .video-container object, .video-container embed {position:absolute; top:0; left:0; width:100%;height:100%; }
/* =Asides
-------------------------------------------------------------- */
.home #content .format-aside p,
.home #content .category-asides p {font-size: 14px;
line-height: 20px;
margin-bottom: 10px;
margin-top: 0;}
.home #content .format-aside .entry-content,
.home #content .category-asides .entry-content {padding-top: 0;}
/* =Gallery listing
-------------------------------------------------------------- */
.format-gallery .size-thumbnail img,
.category-gallery .size-thumbnail img {border: 10px solid #f1f1f1;
margin-bottom: 0;}
.format-gallery .gallery-thumb,
.category-gallery .gallery-thumb {float: left;
margin-right: 20px;
margin-top: -4px;}
.home #content .format-gallery .entry-utility,
.home #content .category-gallery .entry-utility {padding-top: 4px;}
/* =Attachment pages
-------------------------------------------------------------- */
.attachment .entry-content .entry-caption {font-size: 140%;
margin-top: 24px;}
.attachment .entry-content .nav-previous a:before {content: '\2190\00a0';}
.attachment .entry-content .nav-next a:after {content: '\00a0\2192';}
/* =Images
-------------------------------------------------------------- */
img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img,
.widget-container img {max-width: 100%; height: auto; }
.alignleft,
img.alignleft {display: inline;
float: left;
margin-right: 24px;
margin-top: 4px;}
.alignright,
img.alignright {display: inline;
float: right;
margin-left: 24px;
margin-top: 4px;}
.aligncenter,
img.aligncenter {clear: both;
display: block;
margin-left: auto;
margin-right: auto;}
img.alignleft,
img.alignright,
img.aligncenter {margin-bottom: 12px;}
.wp-caption {background: #F8EDF1;
line-height: 18px;
margin-bottom: 20px;
max-width: 690px !important; /* prevent too-wide images from breaking layout */
padding: 4px;
text-align: center;}
.wp-caption img {margin: 5px 5px 0;
max-width: 680px; /* caption width - 10px */}
.wp-caption p.wp-caption-text {color: #777;
font-size: 12px;
margin: 5px;}
.wp-smiley {margin: 0;}
.gallery {margin: 0 auto 18px;}
.gallery .gallery-item {float: left;
margin-top: 0;
text-align: center;
width: 33%;}
.gallery-columns-2 .gallery-item {width: 50%;}
.gallery-columns-4 .gallery-item {width: 25%;}
.gallery img {border: 2px solid #cfcfcf;}
.gallery-columns-2 .attachment-medium {max-width: 92%;
height: auto;}
.gallery-columns-4 .attachment-thumbnail {max-width: 84%;
height: auto;}
.gallery .gallery-caption {color: #777;
font-size: 12px;
margin: 0 0 12px;}
.gallery dl {margin: 0;}
.gallery img {border: 10px solid #f1f1f1;}
.gallery br+br {display: none;}
#content .attachment img {/* single attachment images should be centered */
display: block;
margin: 0 auto;}
/* =Navigation
-------------------------------------------------------------- */
.navigation {color: #777;
font-size: 12px;
line-height: 18px;
overflow: hidden;}
.navigation a:link,
.navigation a:visited {color: #777;
text-decoration: none;}
.navigation a:active,
.navigation a:hover {color: #ff4b33;}
.nav-previous {float: left;
width: 50%;}
.nav-next {float: right;
text-align: right;
width: 50%;}
#nav-above {margin: 0 0 18px 0;}
#nav-above {display: none;}
.paged #nav-above,
.single #nav-above {display: block;}
#nav-below {margin: -18px 0 0 0;}
/* =Widget Areas
-------------------------------------------------------------- */
.widget-area ul {list-style: none;
margin-left: 0;}
.widget-area ul ul {list-style: square;
margin-left: 1.3em;}
.widget-area select {max-width: 100%;}
.widget_search #s {/* This keeps the search inputs in line */
width: 60%;}
.widget_search label {display: none;}
.widget-container {word-wrap: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
margin: 0 0 18px 0;}
.widget-container .wp-caption img {margin: auto;}
.widget-title {color: #222;
font-weight: bold;}
.widget-area a:link,
.widget-area a:visited {text-decoration: none;}
.widget-area a:active,
.widget-area a:hover {text-decoration: underline;}
.widget-area .entry-meta {font-size: 11px;}
#wp_tag_cloud div {line-height: 1.6em;}
#wp-calendar {width: 100%;}
#wp-calendar caption {color: #222;
font-size: 14px;
font-weight: bold;
padding-bottom: 4px;
text-align: left;}
#wp-calendar thead {font-size: 11px;}
#wp-calendar thead th {}
#wp-calendar tbody {color: #aaa;}
#wp-calendar tbody td {background: #f5f5f5;
border: 1px solid #fff;
padding: 3px 0 2px;
text-align: center;}
#wp-calendar tbody .pad {background: none;}
#wp-calendar tfoot #next {text-align: right;}
.widget_rss a.rsswidget {color: #000;}
.widget_rss a.rsswidget:hover {color: #ff4b33;}
.widget_rss .widget-title img {width: 11px;
height: 11px;}

/* Main sidebars */
#main .widget-area ul {margin-left: 0;
padding: 0 20px 0 0;}
#main .widget-area ul ul {border: none;
margin-left: 1.3em;
padding: 0;}
#primary {}
#secondary {}
/* Footer widget areas */
#footer-widget-area {}
/* =Footer
-------------------------------------------------------------- */
#footer {margin-bottom: 20px;}
#colophon {
margin-top: 0;
overflow: hidden;
padding: 18px 0;}
#site-info {font-weight: bold;}
#site-info a {color: #000;
text-decoration: none;}
#site-generator {font-style: italic;
position: relative;}
#site-generator a {background: url(images/wordpress.png) center left no-repeat;
color: #666;
display: inline-block;
line-height: 16px;
padding-left: 20px;
text-decoration: none;}
#site-generator a:hover {text-decoration: underline;}
img#wpstats {display: block;
margin: 0 auto 10px;}
/* =Mobile Safari ( iPad, iPhone and iPod Touch )
-------------------------------------------------------------- */
pre {-webkit-text-size-adjust: 140%;}
code {-webkit-text-size-adjust: 160%;}
#access,
.entry-meta,
.entry-utility,
.navigation,
.widget-area {-webkit-text-size-adjust: 120%;}
#site-description {-webkit-text-size-adjust: none;}
/* =Print Style
-------------------------------------------------------------- */
@media print {body {background: none !important;}
#wrapper {clear: both !important;
display: block !important;
float: none !important;
position: relative !important;}
#header {border-bottom: 2pt solid #000;
padding-bottom: 18pt;}
#colophon {border-top: 2pt solid #000;}
#site-title,
#site-description {float: none;
line-height: 1.4em;
margin: 0;
padding: 0;}
#site-title {font-size: 13pt;}
.entry-content {font-size: 14pt;
line-height: 1.6em;}
.entry-title {font-size: 21pt;}
#access,
#branding img,
#respond,
.comment-edit-link,
.edit-link,
.navigation,
.page-link,
.widget-area {display: none !important;}
#container,
#header,
#footer {margin: 0;
width: 100%;}
#content,
.one-column #content {margin: 24pt 0 0;
width: 100%;}
.wp-caption p {font-size: 11pt;}
#site-info,
#site-generator {float: none;
width: auto;}
#colophon {width: auto;}
img#wpstats {display: none;}
#site-generator a {margin: 0;
padding: 0;}
#entry-author-info {border: 1px solid #e7e7e7;}
#main {display: inline;}
.home .sticky {border: none;}}
#footer-widget-area .widget-area {width: 100%;}

/* -----------------------------start share buttons */
.FemininePerspective-link {font-family:arial,sans-serif;padding: 2px 8px 4px 8px;color: white !important;font-size: 12px;border-style:solid;border-width:4;font-weight: 600;border-radius: 6px;margin-right: 6px;cursor: pointer;-moz-background-clip: padding;-webkit-background-clip: padding-box;box-shadow: inset 0 -3px 0 rgba(0,0,0,.2);-moz-box-shadow: inset 0 -3px 0 rgba(0,0,0,.2);-webkit-box-shadow: inset 0 -3px 0 rgba(0,0,0,.2);margin-top: 2px;display: inline-block;text-decoration: none;}
.FemininePerspective-link:hover,.FemininePerspective-link:active {color: lime;}
.FemininePerspective-twitter {color:white; background: #000000;}
.FemininePerspective-twitter:hover,.FemininePerspective-twitter:active {color:white; background: #000000;}
.FemininePerspective-bluesky {color:white; background: #00B5E2;}
.FemininePerspective-bluesky:hover,.FemininePerspective-bluesky:active {color:white; background: #00B5E2;}
.FemininePerspective-rinj {color:white; background: #C80073;}
.FemininePerspective-rinj:hover,.FemininePerspective-rinj:active {color:white; background: #C80073;}
.FemininePerspective-facebook {color:white; background: #3B5998;}
.FemininePerspective-facebook:hover,.FemininePerspective-facebook:active {color:white; background: #000080;}
.FemininePerspective-linkedin {color:white; background: #0074A1;}
.FemininePerspective-linkedin:hover,.FemininePerspective-linkedin:active {color:white; background: #006288;}
.FemininePerspective-social {margin: 10px 0px 25px 0px;-webkit-font-smoothing: antialiased;font-size: 13px;}
.FemininePerspective-PayPal {color:white; background:green;}
.FemininePerspective-PayPal:hover {color:navy; background: lime;}
.FemininePerspective-PayPal:active {color: yellow; background:green}
/* end share buttons */

@font-face {  font-family: "Berlin Sans FB";
  font-style: normal;
  font-weight: 400;
  src: local('Berlin Sans FB'),
       url('/fonts/fe2027c27b6a24505f548c6fd2e1076d.woff2') format('woff2'), /* will be preloaded */
       url('/fonts/fe2027c27b6a24505f548c6fd2e1076d.woff') format('woff'),
       url('/fonts/fe2027c27b6a24505f548c6fd2e1076d.ttf') format('truetype'),
       url('/fonts/fe2027c27b6a24505f548c6fd2e1076d.eot') format('embedded-opentype');}
