/*Theme Name: Tommie Media (Guzel Pro Magazine)Theme URI: http://tommiemedia.comDescription: Originally Guzel Pro, customized by David Albright for www.tommiemedia.com.Version: 2.0Author: Ahmad Fouad & David AlbrightAuthor URI: http://davealbright.net | http://deluxethemes.com/*/
/*Set general CSS declarations*/
@import url(https://cdn.jsdelivr.net/normalize/3.0.3/normalize.min.css);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic);
@font-face {
  font-family: 'Socicon';
  src: url('fonts/Socicon.eot');
  src: url('fonts/Socicon.eot#iefix') 
    format('embedded-opentype'), 
    url('fonts/Socicon.woff2') 
    format('woff2'), 
    url('fonts/Socicon.ttf') 
    format('truetype'), 
    url('fonts/Socicon.woff') 
    format('woff'), 
    url('fonts/Socicon.svg#Socicon') 
    format('svg');
  font-weight: normal;
  font-style: normal;
}

* {
    font-family: 'Open Sans', Helvetica, sans-serif;
    font-size: 1em;
    outline: 0;
    padding: 0;
    margin: 0;
    border: 0;
    text-decoration: none;
    vertical-align: baseline;
    white-space: normal;
    box-sizing: border-box;
}
/*FIX FONT FOR GOOGLE CHROME ON WINDOWS - TEST*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
        font-family: 'Open Sans', Helvetica, sans-serif;
        font-weight: normal;
        font-style: normal;
    }
}
a {
    color:#471176;
}
a:hover {
    text-decoration: underline;
}
html,
body {
    line-height: 1;
}
hr {
    display: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
}
blockquote,
q {
    quotes: "" "";
}
ul {
    list-style-type: none;
}
ol {
    list-style-type: decimal;
}
body {
    background: #ffffff;
    text-align: center;
}
#container {
    width: 980px;
    margin-right: auto;
    margin-left: auto;
    text-align: left;
}
.clear {
    clear: both;
}
/*-------------------------- Top -------------------------- */

#top {
    width: 980px;
    height: 34px;
    background: #471176;
}
#topleft {
    float: left;
    height: 34px;
    padding-left: 10px;
}
#topright {
    float: right;
    height: 34px;
    padding-right: 10px;
}
#topright fieldset {
    border: none;
}
/*-------------------------- Page Navigation -------------------------- */

#pagenavigation {
    float: left;
    height: 30px;
    padding-top: 1px;
    padding-bottom: 1px;
    z-index: 20;
}
#pagenavigation li {
    float: left;
    display: block;
    height: 32px;
}
#pagenavigation li ul li {
    height: 24px;
    width: 100%;
}
#pagenavigation li a {
    display: block;
    padding-left: 15px;
    padding-right: 15px;
    line-height: 33px;
    text-transform: uppercase;
    font-size: 0.8em;
    font-weight: normal;
    color: #ddd;
}
#pagenavigation li a:hover {
    color: #000;
    background-color: #DDD;
}
#pagenavigation li.current_page_item a {
    color: #ddd;
}
#pagenavigation li.current_page_item a:hover {
    color: #ddd;
    background-color: #471176;
}
#pagenavigation ul {
    display: none;
    z-index: 99;
    position: absolute;
}
#pagenavigation ul li a {
    display: block;
    background-color: #FFF;
}
#pagenavigation li ul a:hover {
    display: block;
    background-color: #FFF;
}
#pagenavigation ul a {
    display: block;
}
#pagenavigation ul ul {
    margin-top: -27px;
    display: none;
    margin-left: 198px;
    position: absolute;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
}
#pagenavigation li:hover ul ul {
    display: none;
}
#pagenavigation li:hover ul {
    display: block;
}
#pagenavigation ul li:hover ul {
    display: block;
}
#pagenavigation li ul li {
    display: block;
    width: 100%;
}
#pagenavigation li.page_item ul {
    border-top: 2px solid #d8d8d8;
    width: 200px;
}
#pagenavigation li.page_item a {
    display: block;
}
#pagenavigation li.page_item a:hover {
    display: block;
}
#pagenavigation li.page_item ul li a {
    display: block;
    text-align: left;
    height: 24px;
    line-height: 24px;
    border-right: 1px solid #d8d8d8;
    border-left: 1px solid #d8d8d8;
    background-color: #FFF;
    padding-left: 10px;
    padding-right: 10px;
    text-transform: uppercase;
    font-size: 0.7em;
    font-weight: bold;
    color: #333;
}
#pagenavigation li.page_item ul li a:hover {
    display: block;
    text-align: left;
    height: 24px;
    line-height: 24px;
    border-right: 1px solid #aaa;
    border-left: 1px solid #ddd;
    background-color: #FFF;
    padding-left: 10px;
    padding-right: 10px;
    text-transform: uppercase;
    font-size: 0.7em;
    font-weight: bold;
    color: #000066;
}
/*-------------------------- Search Form -------------------------- */
.searchform {
    vertical-align: middle;
}
.searchform fieldset {
    display: inline;
    padding-top: 3px;
    padding-bottom: 3px;
}
.searchform label {
    vertical-align: middle;
    display: inline;
    margin-right: 5px;
    font-size: 0.7em;
    color: #ddd;
    font-weight: normal;
    text-transform: uppercase;
}
.searchform input {
    vertical-align: middle;
    display: inline;
    font-size: 0.7em;
    text-align: right;
}
.searchinput {
    background: #FFF;
    background-image: url(http://www.tommiemedia.com/wp-content/uploads/searchicon.png);
    background-size: 15px;
    background-repeat: no-repeat;
    background-position: 7px;
    width: 160px;
    padding: 3px;
    color: #333;
    margin-bottom: 3.4px;
    margin-top: 2.25px;
}
.searchbutton {
    background: transparent;
    width: 26px;
    height: 22px;
    cursor: pointer;
    color: #FFF;
    font-family: SocialIconsP;
    font-size: 1.75em !important;
    position: relative;
    top: 3px;
    vertical-align: middle;
}
/*-------------------------- Header -------------------------- */

#header {
    margin: 0;
    width: 978px;
    padding: 0;
    background-color: #FFF;
}
#header img {
    display: block;
}
#headerlogo {
    float: left;
    display: inline;
    margin: 30px 0 0 20px;
}
#headerad {
    float: right;
    display: inline;
    margin: 10px 14px 0 0;
}
#headerlogo h1 {
    float: left;
    background: url(img/logo.gif) no-repeat;
    background-position: right 17px;
    padding-right: 20px;
    padding-top: 25px;
}
#headerlogo h1 a {
    font-size: 1.4em;
    font-weight: normal;
    line-height: 1.5em;
    /*letter-spacing: -1px;*/
}
#headerlogo h1 a:hover {
    color: #4e74f2;
}
#headerlogo span {
    float: left;
    padding-top: 25px;
    font-size: 0.9em;
    line-height: 1.2em;
    color: #666;
}
/*-------------------------- Main Category Menu -------------------------- */
/*#menu {
width: 980px;height: 30px;background: url(img/menur.gif) repeat-x;}
*/

#menu {
    width: 980px;
    height: 30px;
    margin-top: 10px;
    background-color: #471176;
    background-repeat: repeat-x;
}
/*#menux {
float: left;width: 965px;height: 30px;padding-left: 10px;background: url(img/menux.gif) no-repeat left;}


#menuy {
float: right;width: 5px;height: 30px;background: url(img/menuy.gif) no-repeat right;}*/

#dmenu,
#menu-tommiemedia {
    float: left;
    height: 30px;
    border-left: 0px solid #471176;
    z-index: 20;
}
#dmenu li,
#menu-tommiemedia li {
    float: left;
    display: block;
    height: 30px;
    border-right: 0px solid #471176;
}
#dmenu li ul li,
#menu-tommiemedia li ul li {
    height: 24px;
    border-right: 0;
    border-bottom: 1px solid #ccc;
    width: 100%;
    background-color: #471176;
}
#dmenu li a,
#menu-tommiemedia li a {
    display: block;
    line-height: 30px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 0.8em;
    /*letter-spacing: 0px;*/
    color: #ddd;
    font-weight: normal;
    text-transform: uppercase;
    background-color: #471176;
}
#dmenu li a:hover,
#menu-tommiemedia li a:hover {
    /*background: url(img/menuhover.gif) repeat-x;*/
    
    color: #471176;
    text-decoration: none;
    background-color: #CCC;
}
#dmenu ul,
#menu-tommiemedia ul.sub-menu {
    display: none;
    z-index: 99;
    position: absolute;
    font-weight: normal;
}
#dmenu ul li a,
#menu-tommiemedia ul {
    display: block;
    background: #471176;
    color: #ededed;
    font-weight: normal;
}
#dmenu li ul a:hover,
#menu-tommiemedia li ul a:hover {
    display: block;
    background: #ccc;
}
#dmenu ul a,
#menu-tommiemedia ul a {
    display: block;
}
#dmenu ul ul,
#menu-tommiemedia ul ul {
    margin-top: -24px;
    display: none;
    margin-left: 199px;
    position: absolute;
}
#dmenu li:hover ul ul,
#menu-tommiemedia li:hover ul ul {
    display: none;
}
#dmenu li:hover ul,
#menu-tommiemedia li:hover ul {
    display: block;
}
#dmenu ul li:hover ul,
#menu-tommiemedia ul li:hover ul {
    display: block;
}
#dmenu li ul li,
#menu-tommiemedia li ul li {
    display: block;
    width: 100%;
}
#dmenu li.cat-item ul,
#menu-tommiemedia li.menu-item ul {
    width: 200px;
}
#dmenu li.cat-item a,
#menu-tommiemedia li.menu-item a {
    display: block;
}
#dmenu li.cat-item a:hover,
#menu-tommiemedia li.menu-item a:hover {
    display: block;
}
#dmenu li.cat-item ul li a,
#menu-tommiemedia li.menu-item ul li a {
    display: block;
    text-align: left;
    font-size: 0.75em;
    height: 24px;
    line-height: 24px;
    padding-left: 15px;
    padding-right: 15px;
    color: #ededed;
    font-weight: normal;
}
#dmenu li.cat-item ul li a:hover,
#menu-tommiemedia li.menu-item ul li a:hover {
    display: block;
    text-align: left;
    font-size: 0.75em;
    /*letter-spacing: -1px;*/
    height: 24px;
    line-height: 24px;
    padding-left: 15px;
    padding-right: 15px;
    color: #471176;
    font-weight: normal;
    text-decoration: none;
}
/*-------------------------- RSS Bar -------------------------- */

#rssbar {
    width: 980px;
    height: 2em;
    margin-top: 4px;
    margin-bottom: 2px;
    background: #eee;
    padding-right: 1em;
    box-sizing: border-box;
    text-align: right;
}
#rssbar #today {
    float: left;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    font-size: 0.7em;
    color: #888;
}
#rssbar ul {
    float: right;
    display: inline;
    height: 30px;
    padding-right: 10px;
}
#rssbar ul li {
    float: left;
    margin-left: 20px;
    display: inline;
}
#rssbar ul li a {
    height: 30px;
    line-height: 30px;
    background: url(img/rss.png) no-repeat;
    background-position: left center;
    padding-left: 20px;
    font-size: 0.7em;
    font-weight: bold;
    color: #666;
    ;
}
#rssbar ul li a:hover {
    color: #333;
    text-decoration: underline;
}
/*-------------------------- Featured Column -------------------------- */

#featured {
    width: 980px;
    background: transparent;
    margin-bottom: 2px;
    padding: 0;
}
#featuredleft {
    float: left;
    width: 480px;
    margin: 0;
    padding: 0 5px 10px 0;
}
#featuredright {
    float: left;
    width: 480px;
    height: 340px;
    margin: 4px 0 0 0;
    display: inline;
    border: 1px solid #d8d8d8;
}
#featuredcenter {
    margin: 0;
    width: 480px;
    float: left;
    padding: 0 0 1px 5px;
}
/*-------------------------- Featured Posts -------------------------- */

.featuredposts {
    width: 460px;
}
.featuredposts li {
    display: inline;
    text-align: center;
}
.featuredposts li a {
    text-align: center;
    display: block;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 38px;
    height: 38px;
    font-size: 0.9em;
    font-weight: bold;
    color: #aaa;
}
.featuredposts li a:hover {
    background: url(img/tabmover.gif) no-repeat top center;
    color: #000066;
    cursor: default;
}
.featuredposts li a.selected {
    background: url(img/tabselector.gif) no-repeat top center;
    color: #3259d8;
}
.featuredposts li a.selected:hover {
    background: url(img/tabselector.gif) no-repeat top center;
    color: #3259d8;
}
.featuredposts_content {
    display: none;
    padding: 10px 15px 15px 15px;
    width: 430px;
    border-right: 1px solid #d8d8d8;
}
@media print {
    .featuredposts_content {
        display: block !important;
    }
}
.featuredposts_content .thumb img {
    float: left;
    display: inline;
    margin-right: 15px;
    border: 3px solid #dcebf1;
}
.featuredposts_content .post {
    display: inline;
}
.featuredposts_content .post .post_title h1 a {
    font-size: 1.35em;
    font-weight: normal;
    color: #333;
    line-height: 110%;
}
.post_title {
    border-bottom: 1px dashed #d8d8d8;
    margin-bottom: 5px;
}
.featuredposts_content .post h1 a:hover {
    color: #471176;
}
.featuredposts_content .post .time {
    color: #999;
    font-size: 0.7em;
    line-height: 1.2em;
}
.featuredposts_content .post .entry {
    border-bottom: 1px solid #d8d8d8;
}
.featuredposts_content .post .entry p a {
    font-size: 0.8em;
    line-height: 1.4em;
    color: #666;
    padding: 0px 0px 0.8em 0px;
    font-family: Georgia, Times, serif;
}
.featuredposts_content .post .endpost {
    padding-top: 5px;
}
.featuredposts_content .post .cat a {
    float: left;
    display: block;
    padding: 5px;
    background: #999;
    text-transform: uppercase;
    font-size: 0.7em;
    color: #FFF;
    font-weight: bold;
    line-height: 1.1em;
}
.featuredposts_content li {
    list-style-type: square;
}
.featuredposts_content .post .cat a:hover {
    background: #000066;
}
.extra {
    float: right;
}
.extra li {
    display: inline;
    float: left;
    margin-left: 10px;
}
.extra li a {
    font-size: 0.7em;
    font-weight: bold;
}
.extra li.comments a {
    background: url(img/comments.gif) no-repeat;
    background-position: right center;
    padding-right: 20px;
    padding-left: 10px;
    border-left: 1px solid #bbb;
    color: #3259d8;
}
.extra li.comments a:hover {
    color: #000066;
}
/*-------------------------- Featured Tabs -------------------------- */

.featuredtabs {
    width: 301px;
}
.featuredtabs li {
    float: left;
    display: inline;
    text-align: center;
    border-right: 1px solid #d8d8d8;
}
.featuredtabs li a {
    float: left;
    display: block;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 38px;
    height: 38px;
    font-size: 0.7em;
    font-weight: bold;
    color: #aaa;
}
.featuredtabs li a:hover {
    background: url(img/tabmover.gif) no-repeat top center;
    color: #000066;
}
.featuredtabs li a.selected {
    background: url(img/tabselector.gif) no-repeat top center;
    color: #3259d8;
}
.featuredtabs li a.selected:hover {
    background: url(img/tabselector.gif) no-repeat top center;
    color: #3259d8;
}
.featuredtabs_content {
    display: none;
    border-top: 1px solid #d8d8d8;
    padding: 15px;
    width: 287px;
}
@media print {
    .featuredtabs_content {
        display: block !important;
    }
}
.featuredtabs_content ul {} .featuredtabs_content ul li {
    border-bottom: 1px dotted #ccc;
    margin-bottom: 4px;
    padding-bottom: 4px;
    font-size: 0.7em;
    line-height: 1.4em;
    color: #999;
}
.featuredtabs_content ul li span {
    display: block;
}
.featuredtabs_content ul li span a {
    color: #333;
}
.featuredtabs_content ol li {
    border-bottom: 1px dotted #ccc;
    margin: 0 0 4px 15px;
    padding: 0 0 4px 1px;
    font-size: 0.7em;
    line-height: 1.1em;
    color: #999;
}
.featuredtabs_content ol li span {
    display: block;
}
.featuredtabs_content ol li span a {
    color: #333;
}
.featuredtabs_content ol li span a:hover {
    color: #000066;
}
.featuredtabs_content ul li span a:hover {
    color: #000066;
}
/*-------------------------- Big Column -------------------------- */

#leaderboard {
    width: 900px;
    height: 60px;
    margin: 6px auto 10px auto;
}
#bigcolumn {
    width: 1000px;
    padding-bottom: 10px;
    background-color: transparent;
}
#widecolumn {
    float: left;
    width: 648px;
    margin-left: 0;
    display: inline;
    padding-right: 10px;
    background-color: transparent;
}
#widecolumn2 {
    float: left;
    width: 649px;
    margin: 0;
    display: inline;
}

/*-------------------------- Main -------------------------- */


#top_posts h2,
#recent_posts h2,
#sidebar h2,
#featuredcenter h2 {
    float: left;
    text-transform: uppercase;
    color: #333;
   /* background: url(img/hbullet.gif) no-repeat; */
    background-position: left 7px;
    padding-left: 12px;
    font-size: 0.9em;
    height: 20px;
    line-height: 20px;
    margin-top: 4px;
    margin-bottom: 3px;
}

a.more {
    float: right;
    background: url(img/more.png) no-repeat;
    width: 80px;
    text-align: center;
    color: #666;
    text-transform: uppercase;
    font-size: 10px;
    height: 20px;
    line-height: 20px;
    margin-top: 10px;
    margin-bottom: 3px;
}
a.more:hover {
    color: #000066;
}
#top_posts h2 img,
#recent_posts h2 img,
#sidebar h2 img. #featuredcenter h2 img {
    position: relative;
    top: 1px;
    left: 5px;
}
.postbox {
    font-family: Georgia;
    margin-bottom: 10px;
    background: #f3f3f3;
    padding: 10px;
    border: 1px solid #d8d8d8;
    height: 241px;
}
.postbox p {
    text-align: left;
    margin: 0;
    color: #666;
}
.subscribe {
    font-family: 'Open Sans';
    margin-bottom: 10px;
    background: #fff;
    padding: 6px;
    border: 1px solid #d8d8d8;
    text-align: left;
    margin: 0 0 6px 6px;
    color: #000;
}
.ad img,
.ad a img {
    display: block;
}

/*-------------------------- Sidebar Widgets -------------------------- */

.center {
    text-align: center;
    margin-right: auto;
    margin-left: auto;
}
#sidebar {
    float: right;
    width: 316px;
    margin-left: 8px;
    margin-right: -1px;
    display: inline;
    font-size: 0.7em;
    color: #666;
}
#sidebar ul li {
    font-size: 9pt;
    list-style-type: none;
    line-height: 10pt;
    padding: 6px 0;
    border-bottom: 1px solid #666;
}
.poll h2 {
    text-transform: uppercase;
    color: #333;
    /*background: url(img/hbullet.gif) no-repeat;*/
    background-position: left 7px;
    padding-left: 12px;
    font-size: 8pt;
    height: 20px;
    line-height: 20px;
    margin-top: 10px;
    margin-bottom: 3px;
}
#sidebar p {
    margin: 0px 0px 7px 0px
}
.sidebarc {
    width: 316px
}
.sidebar {
    float: left;
    width: 150px;
}
.textwidget,
.sidebar div,
.box,
.sidebar ul ul,
.sidebarc ul ul {
    padding: 10px;
    border: 1px solid #d8d8d8;
    line-height: 1.5em;
}

.sidebar div div {
    padding: 0;
    border: 0;
}
.textwidget {
    padding: 0;
border: none;

}
.rectangle {
    float: left;
    border: 1px solid #d8d8d8;
    padding: 10px;
}
.sidebar ul ul ul,
.sidebarc ul ul ul {
    background: #FFF;
    padding: 0;
    border: 0;
    line-height: 1em;
}
.sidebar li li,
.sidebarc li li {
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 15px;
    border-bottom: 1px dotted #ddd;
    /*background: url(img/bullet.gif) no-repeat;*/
    background-position: left 7px;
}
.sidebar li li li,
.sidebarc li li li {
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 15px;
    border-bottom: 0;
    /*background: url(img/bullet.gif) no-repeat;*/
    background-position: left 4px;
}
/*-------------------------- RSS Subscribe Form -------------------------- */

.subscribe {
    width: 294px;
}
.subscribe fieldset {
    display: inline;
    margin-bottom: 10px;
    border-bottom: 1px dotted #ddd;
    padding-bottom: 10px;
    width: 294px;
}
.subscribe input {
    display: inline;
    vertical-align: middle;
}
.feedinput {
    border-top: 1px solid #bbb;
    border-left: 1px solid #bbb;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    width: 184px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
    color: #666;
}
.feedinput:focus {
    background: #fdfff4;
    border-top: 1px solid #aaa;
    border-left: 1px solid #aaa;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
.feedsubmit {
    background: url(img/feedsubmit.gif) no-repeat;
    font-weight: bold;
    width: 44px;
    height: 21px;
    cursor: pointer;
    color: #fff;
}
.feedlink {
    background: url(img/rss.png) no-repeat left;
    padding-left: 20px;
    font-weight: bold;
    margin-right: 10px;
}
/*-------------------------- Fix CSS Corners (DO NOT TOUCH) -------------------------- */

#fixcorners {
    display: block;
    width: 980px;
    height: 5px;
    background: #f3fbff url(img/lblue.gif) no-repeat left bottom;
}
#rightcorner {
    display: block;
    width: 5px;
    height: 5px;
    background: #f3fbff url(img/rblue.gif) no-repeat right bottom;
    float: right;
}
/*-------------------------- Footer -------------------------- */

#footer {
    background: #471176;
    padding: 15px 15px 10px 15px;
    width: 980px;
    margin: 0 auto;
    font-size:  .75em;
    line-height: 1.66667;
    font-family: "Georgia", serif;
    color: #FFFFFF;
    
}

#footer a {
    color: #ddd;
}

#footer a:hover {
    color: #888888;
}
#copyright {
    display: block;
    text-align: left;
    width: 100%;
    margin-right: 10px;
    font-size: 1em;
    color: #FFFFFF;
}


.flexcontainer {
display: flex;
box-sizing: border-box; 
width: 100%;
}

.child {
  padding: 5px;
  width: 23%;
text-align: left;
order: 0;
}

.child1 {
  padding: 5px;
  width: 31%;
text-align: left;
order: 3;
}

.footerlogo {
    padding: none;
    margin:none;
    margin-bottom: 0.75em;
    border: none;
    float: left;
    height: 3em;
    width: 100%;
    background-image: url(http://www.tommiemedia.com/wp-content/uploads/tmlogofooter.png);
    background-size: 100%;
    background-position: -2em -2em;
    background-repeat: no-repeat;
}

.footerlogo a {
    display: block;
    height: 100%;
    width: 100%;
}

.footerlogo a:hover {
    text-decoration: none;
}

/*-------------------------- Post Body -------------------------- */

.postbody {
    background: #FFF;
    padding: 10px;
    /*border: 1px solid #d8d8d8;*/
    margin: 4px 0 20px 0;
}
.postbody h1,
.postbody h2,
.postbody h3,
.postbody h4,
.postbody h5,
.postbody h6 {
    line-height: 1.25em;
    margin: 0;
}
.postbody p {
    font-size: 1em;
    line-height: 1.5em;
    color: #555;
    margin: 0px 0px 10px 0px;
    font-family: Georgia, Times, serif;
}
.postbody h1 {
    /*letter-spacing: -0.5px;*/
    font-size: 1.5em;
    font-weight: normal;
    padding-bottom: 3px;
    color: #333;
}
.postbody h2 {
    font-size: 1.3em;
    color: #333;
}
.postbody h3 {
    font-size: 1em;
    font-weight: bold;
    color: #333;
    margin: 14px 0 14px 0;
    line-height: 110%;
}
.postbody h4 {
    font-size: 0.9em;
    font-weight: bold;
    color: #666;
}
.postbody h5 {
    font-size: 0.8em;
    font-weight: bold;
    color: #999;
}
.postbody h6 {
    font-size: 0.7em;
    font-weight: bold;
    color: #577aee;
}
.postbody ol {
    padding-left: 20px;
}
.postbody ul {
    margin: 5px 5px 20px 5px;
    list-style-type: square;
    &nbsp;
    list-style-position: inside;
}
.postbody ol {
    margin: 5px 5px 20px 5px;
}
.postbody ul ul {
    margin: 5px 5px 5px 5px;
}
.postbody ol ol {
    margin: 5px 5px 5px 5px;
}
.postbody ol li {
    line-height: 1.5em;
    color: #333;
    margin-bottom: 5px;
    font-size: 1em;
    color: #555;
    font-family: Georgia, Times, serif;
}
.postbody ul li {
    line-height: 1.5em;
    color: #333;
    /*background: url(img/bullet.gif) no-repeat;*/
    background-position: left 6px;
    padding-left: 20px;
    margin-bottom: 5px;
    font-size: 1em;
    color: #555;
    font-family: Georgia, Times, serif;
}
.postbody blockquote {
    background: #fffced;
    border: 1px dotted #d8d8d8;
    margin-bottom: 15px;
    padding-top: 10px;
    padding-left: 30px;
    padding-right: 50px;
    display: block;
}
.postbody blockquote p {
    font-family: arial;
    font-size: 1em;
    line-height: 1.3em;
    /*letter-spacing: -1px;*/
    font-weight: bold;
    color: #587ae6;
}
.postbody ins {
    color: #333;
    text-decoration: underline;
}
.postbody del {
    color: #999;
    text-decoration: line-through;
}
.postbody code {
    display: block;
    color: #333;
    font-family: 'Open Sans';
    font-size: 11px;
    background: #eee;
    margin-bottom: 10px;
}
.postbody a {
    font-family: georgia, times, serif;
    text-decoration: none;
    border-bottom: 0.0625rem solid #dfc4ff;
    -webkit-transition: border-color .15s ease-out, color .15s ease-out;
    transition: border-color .15s ease-out, color .15s ease-out;
    color: #9260cd;
}
.postbody a:hover {
    border-bottom: 0.0625rem solid #471176;
    color: #471176;
}
.postbody_singlepost a {
    font-family: Georgia, Times, serif;
    color: #9260cd;
}
.summary .time {
    padding-top: 2px;
}
/*-------------------------- Results .p Class -------------------------- */

.p {
    border-top: 1px solid #eee;
    padding-top: 15px;
    margin-top: 15px;
}
.p .thumb img {
    float: left;
    display: inline;
    margin-right: 10px;
    border: 3px solid #dcebf1;
}
.p .time {
    font-size: 0.7em;
    color: #999;
}
.p .excerpt {
    font-family: Georgia, Times, serif;
    padding-top: 5px;
}
.p .info {
    text-align: right;
    font-size: 0.7em;
    line-height: 1.3em;
    color: #999;
}
.p .tags {
    background: #fdfff4;
    padding: 5px;
    font-size: 0.7em;
    line-height: 1.3em;
    color: #666;
    border-top: 1px dotted #ddd;
    border-bottom: 1px dotted #ddd;
    text-transform: lowercase;
    margin-top: 5px;
}
.p .tags a {
    color: #333;
}
.p .tags a:hover {
    color: #3259d8;
}
/*-------------------------- PollDaddy Polls -------------------------- */

.the_content .PDS_Poll {
    margin: 4px 0 8px 0;
}
.the_content .pds-box {
    width: 614px !important;
    margin: auto 0 !important;
}
.poll .textwidget {
    padding: 0 !important;
    width: 316px !important;
}
.pds-answer {
    padding-left: 10px !important;
}
.pds-pd-link {
    visibility: hidden;
}
.pds-votebutton-outer a {
    line-height: -10px;
}
.pds-vote {} .pds-pd-link {
    visibility: hidden !important;
}
.pds-totalvotes-outer {
    padding-left: 10px !important;
}
/*-------------------------- Navigation -------------------------- */

.navigation {} 

.navigation a {
    font-size: 0.7em;
    line-height: 1.1em;
    font-weight: bold;
}
.navigation a:hover {
/*    background: #000066;
    color: #FFF;*/
    text-decoration: underline;
}
.navleft {
    float: left;
}
.navright {
    float: right;
}
/*-------------------------- Alternative: single post ONLY SPECIFIC CSS -------------------------- */

.postbody_singlepost .time {
    color: #999;
    font-size: 0.7em;
    padding: 2px 0 6px 0;
}
.postbody_singlepost .author {
    color: #999;
    font-size: 0.7em;
    padding: 6px 0 3px 0;
    margin-bottom: 10px;
}
.author a {
    font-family: Arial, sans-serif;
}
.postbody_singlepost .credits {
    font-variant: small-caps
}
.postbody_singlepost .tags {
    color: #333;
    font-size: 0.7em;
    line-height: 1.2em;
}
.postbody_singlepost .tags a {
    color: #999;
}
.postbody_singlepost .tags a:hover {
    color: #000066;
}
.postbody_singlepost {
    margin: 0 0 10px 0;
    background-color: transparent;
    padding: 4px 6px 10px 6px;
    font-size: 1em;
    color: #666;
    height: 15px;
    /*border-bottom: 1px dashed #d8d8d8;*/
}
.cc {
    margin: 10px 0 0 0;
    padding: 6px;
    font-size: 0.8em;
    color: #666;
    height: 30px;
}
.cc .share a {
    font-family: Arial, sans-serif;
}
.postbody_singlepost .the_content {
    margin-top: 10px;
    margin-bottom: 10px;
}
.postbody_singlepost .the_content img {
    border: 3px solid #000;
}
.the_content p {
    font: 1em Georgia, Times, serif;
    line-height: 1.6em;
    color: #000;
    margin-bottom: .8em;
    text-indent: 0;
}
/*-------------------------- Special Single Post Classes -------------------------- */

.edit,
.follow,
.track {
    font-size: 0.75em;
    line-height: 1.5em;
}
.follow {
    border: 1px solid #eee;
    padding: 5px;
    color: #999;
}
.track {
    background: #eee;
    border: 1px solid #eee;
    padding: 5px;
    color: #777;
}
.follow a {
    font-weight: bold;
    background: url(img/rss.gif) no-repeat left;
    padding-left: 20px;
}
.track a {
    font-weight: bold;
}
/*-------------------------- CSS for Floating Images in Single Post View -------------------------- */

.alignleft {
    float: left;
    display: inline;
    background: #fff;
    margin-right: 15px;
    margin-bottom: 5px;
}
.alignright {
    float: right;
    display: inline;
    background: #fff;
    margin-left: 15px;
    margin-bottom: 5px;
}
.aligncenter {
    display: inline;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
}
.alignnone {} p.wp-caption-text {
    padding: 5px;
    font-size: 0.7em;
    color: #999;
    text-align: left;
    text-indent: 0;
    font-family: 'Open Sans', sans-serif;
}
caption p {
    font-size: 0.7em;
    color: #FFF;
    margin: 3px 0 0 0;
    font-family: 'Open Sans', sans-serif;
}
/*-------------------------- Comments -------------------------- */

#combox,
#combox ol,
#combox ol li,
#combox ol li.alt {
    font-size: 1em;
    line-height: 1em;
}
#combox {
    padding: 0;
    margin: 0;
    border: 0;
    padding-top: 20px;
    padding-bottom: 20px;
}
#combox p {
    font-size: 12px;
    color: #333;
}
#character_count {
    float: right;
    display: inline;
    font-weight: bold;
    font-size: 0.74em;
    color: #666;
}
#character_count input {
    color: #666;
    text-align: center;
    padding: 2px 0px 2px 0px;
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
    background: #f8f8f8;
}
.error {
    font-size: 11px;
    color: red;
    font-weight: bold;
    padding: 3px 6px 3px 6px;
    margin-left: 6px;
    border: 1px dashed #d8d8d8;
    background: #fff;
}
ol.commentlist {
    padding: 0;
    margin: 0;
    border: 0;
    list-style-type: none;
    margin-bottom: 20px;
}
ol.commentlist li {
    padding: 0;
    margin: 0;
    border: 0;
    background: #f5f3f7;
    padding: 10px;
    margin-top: 10px;
}
ol.commentlist li.alt {
    padding: 0;
    margin: 0;
    border: 0;
    background: #f5f3f7;
    padding: 10px;
    margin-top: 10px;
}
.pane_l {
    float: left;
    text-align: right;
    display: inline;
    width: 150px;
    min-width: 150px;
    max-width: 150px;
    padding-right: 15px;
    border-right: 1px dotted #ddd;
    font-size: 0.7em;
}
.pane_r {
    display: block;
    margin-left: 180px;
}
.pane_r p {
    color: #777;
    font-size: 0.8em;
}
.c_author {
    font-weight: bold;
    margin: 0px 0px 5px 0px;
}
.c_avatar {
    display: block;
    margin: 0px 0px 5px 0px;
}
.c_avatar img {
    border: 3px solid #eee
}
.c_date {
    color: #aaa
}
.c_approved {
    color: #aaa
}
/*-------------------------- Leave a Reply Form -------------------------- */

.reply {
    padding: 5px 10px 0px 10px;
}
.reply h3 {
    color: #333;
    padding: 5px 0 2px 0;
}
.reply p {
    margin-top: 10px;
}
.reply fieldset {
    vertical-align: middle;
    display: inline;
}
.reply input {
    vertical-align: middle;
    display: inline;
}
.reply textarea {
    vertical-align: middle;
    display: inline;
}
.reply label {
    vertical-align: middle;
    display: inline;
    font-weight: bold;
    font-size: 0.9em;
    margin-left: 10px;
}
.replytext {
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
    width: 200px;
    padding: 2px;
    color: #666;
}
.replytext:hover {
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    background: #fffff7;
}
.replyarea {
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
    line-height: 1.5em;
    padding: 2px;
    width: 555px;
    height: 120px;
    color: #666;
}
.replyarea:hover {
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    background: #fffff7;
}
.replybutton {
    background: #9260cd;
    text-align: center;
    font-weight: bold;
    color: #FFF;
    cursor: pointer;
    padding: 3px;
    border: 1px dotted #d8d8d8;
}
.replybutton:hover {
    background: #471176;
    color: #fff;
}
/*-------------------------- Image Vertical Alignment -------------------------- */

#combox img {
    vertical-align: middle
}
/*Additional CSS*/

.feedinner a {
    font-size: 11px;
    text-transform: uppercase;
    font-weight: bold;
}
.feedinner img {
    position: relative;
    top: 3px;
}
/*-------------------------- AP News -------------------------- */

#ap_nav {
    font-weight: bold;
}
.apBody {
    width: 640px;
    margin-bottom: 20px;
}
.apBody a {
    font-family: Georgia, Times, serif;
}
.ap-story-table {
    width: 640px;
    border: 1px solid #d8d8d8;
    padding: 0px 8px 8px 8px;
    margin: 0;
}
.ap-newslisting-table {
    display: inline;
    float: right;
}
.ap-newsbriefitem {
    margin: 20px 0 20px 0;
    background: #f3f3f3;
    border: 1px solid #d8d8d8;
    float: left;
    display: inline;
    padding: 10px;
}
.topheadline a {
    font-family: Arial, Helvetica, 'Open Sans', sans-serif;
    font-size: 1.5em;
    font-weight: bold;
    display: block;
    margin: 0 0 6px 0;
}
.topheadline a:link {
    color: #3259d8;
}
.topheadline a:visited {
    color: #3259d8;
}
.topheadline a:hover {
    color: #000066;
}
.topheadlinebody {
    font-family: Georgia, Times, serif;
    font-size: .85em;
    line-height: 1.4em;
    text-align: left;
    color: #666;
}
.byttl {
    /*letter-spacing: -1px;*/
    font-size: 1.2em;
    color: #333;
    font-weight: bold;
}
.byline {
    font-family: Arial, Helvetica, 'Open Sans', sans-serif;
    font-size: .8em;
    margin: 0;
    padding: 0;
}
.bylinetitle {
    font-family: Arial, Helvetica, 'Open Sans', sans-serif;
    font-variant: small-caps;
    font-size: .9em;
    margin: 0;
    padding: 0;
}
.ap-newslisting-img {
    border: 3px solid #dcebf1;
    margin: 5px;
    display: inline;
}
.ap-newsbriefitem-br {
    display: none;
}
.ap-newsbriefitem br {
    display: none;
}
.headline {
    font-size: 1.35em;
    font-weight: normal;
    /*letter-spacing: -0.3px;*/
    color: #333;
}
.icopyright {
    display: none;
}
.ap-story-p {
    font: .8em Georgia, Times, serif;
    line-height: 1.6em;
    color: #555;
    margin-bottom: 1em;
    width: 420px;
}
.ap-smallphoto-td-image {
    width: 185px;
    margin: 0;
    padding: 0;
}
.ap-smallphoto-img {
    border: 3px solid #dcebf1;
}
.ap_ads_box {
    margin-top: 40px;
    width: 300px;
    float: right;
}
.ap_ads_box img {
    margin-bottom: 20px;
}
.apCaption {
    padding: 5px;
    font-size: 0.7em;
    color: #000000;
    text-align: left;
}
.timestamp {
    font-size: 1em;
    font-weight: normal;
    /*letter-spacing: -0.3px;*/
    color: #333;
    line-height: 110%;
}
/*-------------------------- Other/Dave's Custom Edits -------------------------- */

#skyscraper {
    width: 160px;
    border: 1px solid #d8d8d8;
    padding: 10px;
}
.adtext {
    color: #d8d8d8;
    font-size: 11px;
    padding: 6px 0;
}
.post_image {
    padding: 5px;
    width: 605px;
    height: auto;
}
.post_image_wrapper {
    width: 615px;
    background: #ebebeb;
    border: 1px solid #c5c5c5;
    padding-bottom: 6px;
}
.caption {
    color: #DDD;
    font-size: 0.7em;
    padding-left: 6px;
    font-family: 'Open Sans', sans-serif;
}
.blurb {
    font: 1em Arial, Helvetica, 'Open Sans', sans-serif;
    font-weight: bold;
    /*letter-spacing: -1px;*/
    padding: 10px 0 0 0;
}
.share {
    margin-right: 5px;
    float: right;
    font-weight: bold;
}
.comments_area {
    margin-left: 5px;
    float: left;
}
.comments_area a {
    font-family: Arial;
}
.show_pic {
    float: left;
    padding: 3px;
    border: 1px solid black;
}
.show_info {
    float: left;
    padding-left: 5px;
}
.scroll_back_up {
    float: right;
}
a.social {
    display: inline-block;
    text-align: right;
    font-size: 1.25em;
    line-height: 1.25em;
    text-decoration: none;
    margin: 0.2em 0 0 0.25em;
    color: #663399;
}
a.social, a.socialfooter {
    font-family: Socicon;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
}

a.social:hover, a.searchbutton:hover, a.socialfooter:hover  {
    color: #888888;
}
a.socialfooter {
    font-size: 2em;
    text-decoration: none;
    padding: 0 0.75em 0 0;
    color: #FFFFFF;
    line-height: 1.75em;
}

a.rssbutton {
    font-family: Socicon;
    font-size: 1em;
    text-decoration: none;
    float: right;
    margin-left: 5px; 
   color: #663399;
}

a.rssbutton2 {
    font-family: Socicon;
    font-size: 1em;
    text-decoration: none;
    margin-left: 5px; 
   color: #663399;
}
/* MAILCHIMP STYLES */

.mc_error_msg {
    color: red;
}
.mc_success_msg {
    color: green;
}
.mc_merge_var {
    padding: 0;
    margin: 0;
}
.mc_custom_border {
    padding: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: #d8d8d8;
    color: #333333;
    background-color: #d8d8d8;
}
.mc_custom_border legend {
    border-width: 0px;
    border-style: none;
    border-color: #d8d8d8;
    color: #666666;
    background-color: #f3f3f3;
    font-size: 1.2em;
    padding: 5px 10px;
}
#mc_signup_form .mc_var_label,
#mc_signup_form .mc_input {
    float: left;
    clear: both;
    width: 294px;
    margin: 6px 0 6px 0;
    line-height: 30px;
}
#mc_signup_form legend {
    padding: 1em;
}
#mc-indicates-required {
    float: left;
    clear: both;
    margin: 0 0 10px 0;
}
#mc_display_rewards {
    clear: both;
}
#mc_interests_header {
    font-weight: bold;
    clear: both;
    padding-top: .2em;
}
div.mc_interest {
    clear: both;
}
input.mc_interest {
    float: left;
}
label.mc_interest_label {
    float: left;
    clear: right;
}
.mc_signup_submit {
    width: 294px;
    text-align: center;
    clear: both;
    padding: .2em;
    background-color: #eeeeee;
    margin-top: 6px;
    border: 1px solid #999;
    margin: 20px 0 0 0;
}
/* MOD STYLES ------------------------- */

#vidinset {
    float: right;
    width: 425px;
    margin: 10px;
    padding-bottom: 3px;
    border-bottom: 1px #000 solid;
}
#referinset {
    font-family: 'Open Sans', helvetica, sans-serif;
    float: right;
    width: 300px;
    background-color: #ddd;
    border: 1px #666 solid;
    margin: 10px;
    padding: 10px;
    color: #003;
}
#referinset h3 {
    margin: 0 0 3px 0;
    color: #003;
    font-size: 10pt;
    font-family: 'Open Sans', helvetica, sans-serif;
}
#referinset ul li {
    list-style-type: square;
    font-family: 'Open Sans', helvetica, sans-serif;
    font-size: 10pt;
    line-height: 12pt;
    margin: 0 0 0 20px;
    padding: 0 0 0 6px;
}
#referinset a:link {
    font-family: 'Open Sans', helvetica, sans-serif;
    margin: 0 0 3px 0;
    color: #003;
    font-size: 10pt;
    line-height: 12pt;
}
#referinset a:visited {
    font-family: 'Open Sans', helvetica, sans-serif;
    margin: 0 0 3px 0;
    color: #039;
    font-size: 10pt;
    line-height: 12pt;
}
#referinset a:hover {
    font-family: 'Open Sans', helvetica, sans-serif;
    margin: 0 0 3px 0;
    color: #009;
    font-size: 10pt;
    line-height: 12pt;
}
#minibanner_ad {
    width: 294px;
    margin: 8px auto;
}
#rectangle {
    width: 294px;
 /*   margin: 6px auto; */
}
#tabbox {
    margin: 6px 0;
    background: #f3f3f3;
    padding: 6px;
    border: 1px solid #d8d8d8;
}
#chimpbox {
    margin: 6px 0;
    background: #f3f3f3;
    padding: 6px;
    border: 1px solid #d8d8d8;
    line-height: 30px;
    font-size: 14px;
    width: 295px;
}
#chimpbox h3 {
    color: #339;
    text-align: center;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 6px;
}
#video {
    width: 640px;
    padding: 0;
    float: left;
    display: inline;
    margin-bottom: 10px;
    text-align: left;
}
.erimgMain {
    /*makes top video box full width*/
    width: 638px;
    background-color: #000;
}
#video h2 {
    float: left;
    text-transform: uppercase;
    color: #333;
    /* background: url(img/hbullet.gif) no-repeat; */
    background-position: left 7px;
    padding-left: 12px;
    font-size: 0.8em;
    height: 20px;
    line-height: 20px;
    margin-top: 4px;
    margin-bottom: 6px;
}
#morevideo {
    width: 275px;
    float: left;
    display: inline;
    border: 1px #666 solid;
}
#catfeature {
    width: 640px;
    padding: 0;
    float: left;
    display: inline;
    margin-bottom: 10px;
    border-bottom: 1px #CCC solid;
    text-align: left;
}
.galleria-info {
    /*margin-bottom: 20px;*/
}
.galleria-info p {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    line-height: 14px;
    text-indent: 0;
    color: #fff;
}
/*this applies to co-author plugin*/
.author .author {
    font-size: 11.2px;
    color: #9260cd;
}

div#inset
{
width:300px;
background:#FFF;
border-top:1px solid #333;
border-bottom:1px solid #333;
padding:10px 0;
margin: 20px 0 20px 20px;
float:right;
font-family:verdana,sans-serif;
font-size: 10pt;
line-height:12pt;
}

div#inset ul li
{
margin:0;
font-family:verdana,sans-serif;
font-size: 10pt;
line-height:12pt;
padding:0;
}

div#inset td
{
    padding:6px 0;
        border-bottom:1px solid #000;
}

/*--------------------New Postbox----------------------*/
.container {
  display: flex;
  flex-direction: row rtl;
  width: 645px;
  box-sizing: border-box;
  border: none;
  background: #ffffff;
  font-family: 'Open Sans', Helvetica, sans-serif;
  position:relative;
}

.container h2 {
    float: left;
    text-transform: uppercase;
    color: #333;
   /* background: url(img/hbullet.gif) no-repeat; */
    background-position: left 7px;
    padding-left: 12px;
    font-size: 0.9em;
    height: 20px;
    line-height: 20px;
    margin-top: 4px;
    margin-bottom: 3px;
}

.top_child {
  width: 50%;
  text-align: left;
  background-color: #f3f3f3;
  border: solid 1px #d8d8d8;
  margin: 2px 8px 2px 0px;
  padding: 8px 8px 2.5em 8px;
}

.top_child p {
  margin: 5px 5px 5px 5px;
  font-family: 'Georgia', 'Times', serif;
  padding-left: 5px;
  min-height: 150px;
  font-size: 0.9em;
  line-height: 1.15em;
  color: #666;
}

.headline {
  align-self: flex-start;
  display: inline-block;
  height: 31px;
}
.headline h3 {
  align-self: flex-start;
  font-size: 0.75em;
  line-height: 1.25em;
}
.headline h3 a {
  text-decoration: none;
}
.headline h3 a:hover {
  text-color: #000066;
}

.box_buttons {
    display: flex;
    bottom: 0.75em;
    position: absolute;
    width: 46%;
}

.top_comment {
    order: 0;
  border: solid 1px #d8d8d8;
  text-align: center;
  margin: 0 0.25em 0 0;
  width: 50%;
  padding: 3px 2px 3px 2px;
  bottom:1em;
  margin-top: 5px;
  font-size: 0.75em;
}

.top_full {
    order: 1;
  border: solid 1px #d8d8d8;
  text-align: center;
  width: 50%;
  margin: 0 0.25em 0 0;
  padding: 3px 2px 3px 2px;
  margin-top: 5px;
  font-size: 0.75em;
}


.top_comment, .top_full {
  background-color: white;
  text-transform: uppercase;
}

.top_comment a, .top_full a {
  text-decoration: none;
  color: #666;
}

.top_comment a:hover, .top_full a:hover {
  text-decoration: underline;
  color: #666;
}

.top_child img {
  height: 150px;
  width: 150px;
  padding: 5px 5px 5px 5px;
  margin-right: 5px;
  display: inline;
  float: left;
}

.time {
    color: #999;
    line-height: 1em;
    font-size: 0.7em;
    margin: 5px 0 2px 0;
}

.category_title_left {
    float: left;
    width: 50%;
    font-size: 0.75em;
    text-transform: uppercase;
    text-indent: 15px;
    padding-top: 10px;
}

.category_title_right {
    float: right;
    width: 50%;
    font-size: 0.75em;
    text-transform: uppercase;
    text-indent: 15px;
    padding-top: 10px;
}

.category_title_left a {
    float: none;
}

.category_title_right a {
    float: none;
}

/*--------------------New Postbox----------------------*/

.stats_bar {
    height: 50px !important;
/*    makes KUST player show stats*/
}
/* Added for Letters from Readers form */
#fscf_form3 input, #fscf_form3 textarea {
    border: 1px solid #ccc;
}