/*
Theme Name: Typography Paramount
Author: Rob Drucker
Version: 1.0
.
..
*/

body {
margin: 0;
padding: 0;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
background-color: #737CA1;
}

#addblankspace {
padding-bottom: 35px;
}
#articlebodycontent {
margin:0 277px 0 0;
padding:0 0 15px 35px;
font-size: 100%;
line-height: 1.6;
color: #00008B;
width: 500px;
border-bottom:2px dotted #B2BCC6;
}
#articlebodycontent a {
color: #00008B;
font-weight: bold;
text-decoration: none;
}
#articlebodycontent a:hover {
color: #000000;
text-decoration: underline;
}
#articlebodycontentAll {
margin:0 277px 0 40px;
padding:0px 0 15px 35px;
font-size: 16px;
line-height: 1.6;
color: #00008B;
width: 650px;
}
#articlebodycontentAll a {
color: #00008B;
font-weight: bold;
text-decoration: none;
}
#articlebodycontentAll a:hover {
color: #000000;
text-decoration: underline;
}
#articlebodycontentAll h2 {
font-size: 28px;
text-align: center;
margin-bottom: 0;
padding: 15px 0 0 0;
}
#articlebodycontentAll h3 {
text-align: center;
margin-top: -3px;
padding-bottom: 3px;
font-size: 18px;
}
#articleheading h2 {
margin: 0;
padding: 30px 0 0 50px;
font-weight: normal;
font-size: 26px;
}
#articletitlecontent {
//margin:0 277px -40px 0;
padding:5px 10px 5px 35px;
font-size: 14px;
margin: 0;
}

#article-group-gap {
padding-bottom: 10px;
}

#article-grouping {
color: #00008B;
margin: 0;
padding:0px 0px 5px 0px;
font-size: 18px;
}

#articletitlecontent  h3{
padding: 0;
margin: 0;
}

#articletitlecontent h3  a{
margin: 0;
padding: 10px 0 0 0;
font-weight: normal;
text-decoration: none;
}
#articletitlecontent a:link, #articletitlecontent a:visited {
color: #B88A00;
}
#articletitlecontent a:hover {
color: #B88A00;
text-decoration: underline; 
}

#article-options a {
color: #00008B;
color: red;
font-weight: bold;
}
#article-options a:hover {
color: #00008B;
text-decoration: underline; 
}
#articletitlecontent p {
margin-top: 0;
padding-top: 0;
}

#articlecontentAll {
margin: 0 277px 0 0;
padding: 0 25px 30px 25px;
}
#articletitlecontentAll {
margin:0 277px -40px 0;
padding: 20px 25px 25px 35px;
}
#articletitlecontentAll h2 {
font-weight: normal;
text-decoration: none;
font-size: 120%;
color: #B88A00;
}
#articletitlecontentAll p {
font-size: 80%;	
}
#articletitleinfo {
margin: 0;
padding: 0;
color: #000000;
font-size: 90%;
}


#articletitleinfo a {
//font-weight: bold;
}
#articletitleinfo a:link, #articletitleinfo a:visited {
//padding: 0px 10px 5px 10px;
//color: #000000;
//text-decoration: none;
}
#articletitleinfo a:hover {
//color: #00008B; 
//text-decoration: underline;
}
#articletitleinfoAll {
position: relative;
bottom: 18px;
color: #000000;
}
#articletitleinfoAll a {
font-weight: bold;
}
#articletitleinfoAll a:link, #articletitleinfoAll a:visited {
padding: 4px 10px 4px 10px;
color: #000000;
text-decoration: none;
}
#articletitleinfoAll a:hover {
color: #00008B;
text-decoration: underline; 
}
.pdf-version {
font-size: 14px;
margin: 0;
}
.website-version {
font-size: 14px;
padding: 0;
margin: 0;
}
#article-options {
padding: 6px 0 5px 0;
margin: 0;
}
#article-options a:visited , #article-options a:link {
color: #003333;
font-weight: bold;
text-decoration: none;
padding-right: 45px;
}
#article-options a:hover  {
color: #003333;
font-weight: bold;
text-decoration: underline; 
}
#author, #email, #url {
font-size: 110%;
font-weight: normal;
color: #000000;
}
#benefitlist h3 {
padding: 10px 0 10px 0;
}
#benefitlist li {
font-size: 100%;
padding: 5px 0 7px 0;
color: #00008B;
line-height: 130%;	
}
#blogbodycontent {
margin-right: 277px;
padding: 0 0 15px 115px;
line-height: 1.6;
color: #00008B;
width: 575px;
}
#blogbodycontent p {
padding-top: 15px;
margin-top 0;
}
#post-border {
border-bottom:2px dotted #B2BCC6;
}
#blogbodycontent a {
color: #00008B;
font-weight: bold;
text-decoration: underline;
}
#blogbodycontent a:hover{
color: #000000;
font-weight: bold;
text-decoration: underline;
}
#blogheading h2{
margin: 0;
padding: 60px 0 0 115px;
font-weight: normal;
font-size: 26px;
}
#blog-results h2 {
margin: 0;
list-style: none;
font-weight: normal;
font-size: 26px;
padding: 30px 0 3px 50px;
}
#blogtitlecontent {
margin: 0;
padding: 30px 0 0 115px;
width: 575px;
}
#blogtitlecontent h3 {
padding: 0;
margin: 0;
}
#blogtitlecontent h3 {
font-weight: normal;
text-decoration: none;
color: #B88A00;
padding-left: 0;
margin-left: 0;
}
#blogtitlecontent h3 a {
font-weight: normal;
text-decoration: none;
color: #B88A00;
padding-left: 0;
margin-left: 0;
}
#blogtitlecontent a:hover {
color: #00008B;
text-decoration: underline;
}
#blogtitleinfo {
padding: 0 0 0 115px;
margin: 0;
color: #000000;
font-size: 90%;
width: 575px;
}
#blogtitleinfo a {
color: #000000;
font-weight: bold;
text-decoration: none;
}
#blogtitleinfo a:link, #blogtitleinfo a:visited {
padding-left: 0;
margin-left: 0;
color: #000000;
text-decoration: none;
}
#blogtitleinfo a:hover {
color: #00008B; 
text-decoration: underline;
padding-left: 0;
margin-left: 0;
}
#gotocomments a {
font-size: 90%;
margin-left: 0;
padding-left: 0;
color: #000000;
font-weight: bold;
text-decoration: underline;
}
#gotocomments a:hover {
font-size: 90%;
color: #00008B; 
text-decoration: underline;
}
textarea #comment {
width: 400px; 
padding: 5px;
font-size: 100%;
}
#commentform p {
color: #00008B;
}
#comments {
padding-left: 35px;
color: #000000;
font-size: 120%;
font-weight: normal;
}
#commentsandarchive {
//position: relative;
margin: 0 0 0 40px;
display: inline;
top: -30px;
}
#latestcomments  .newcommentssubmit{
font-size: 16px;
font-weight: normal;
height: 30px;
text-align: center;
}
#commentsandarchive .archive-dropdown {
padding: 2px;
font-size: 16px;
font-weight: normal;
}
#commentsandarchive form {
padding-right: 15px;
}
#commentsandarchive .newcommentssubmit {
padding: 2px 4px 2px 2px;
}
#commenttext {
font-size: 120%;
padding-bottom: 0px;
color: #00008B;
border-bottom:2px dotted #B2BCC6;
width: 435px;
}
#contactformerrormessage {
color: red;
font-size: 120%;
padding: 15px 0 0 10px;
}
#content {
width: 575px;
margin: 0 auto 0 auto;
padding: 30px 20px 0 20px;
text-align: left;
}
#content h2 {
font-size: 26px;
font-weight: normal;
color: #000000;
background-color: transparent;
margin: 0;
padding-top: 25px;
}
#content h3 {
color:#000000;
font-size: 115%;
margin-bottom: -5px;
}
#content p {
font-size: 93%;
line-height: 1.6;
color: #00008B;
}
#content h3.homeh3 {
padding-top: 5px;
}
#dottedborder {
padding-left: 5px;
width: 650px;
border-bottom: 2px dotted #B2BCC6;
}
#endofarticlemenu {
padding-top: 20px;
}
#endofarticlemenu a {
color: #0000FF;
font-size: 100%;
font-weight: bold;
margin-left: -5px;
text-decoration: none;
}
#endofarticlemenu a:hover {
color: #000000; 
text-decoration: underline;
}
#endofarticlemenu ul {
list-style: none;
padding-bottom: 15px;
}
#favsitesblog {
position: absolute;
left: 510px;
top: 630px;
display: inline;
}
#favoritesites a {
padding: 0;
margin: 0;
}
#favsitesblog p {
padding: 0;
margin: 0;
color: #B40404;
}
#favsitesblog ul {
list-style: none;
padding: 0 0 0 5px;
margin: 0;
}
#favsitesblog li{
padding: 0;
margin: 0;
margin-bottom: -5px;
}
#favsitesblog a:link, #favsitesblog a:visited {
font-size: 10px;
padding: 0;
margin: 0;
color: #3B0B39;
text-decoration: none;
}
#favsitesblog a:hover {
color: #8A0808; 
text-decoration: underline;
}
#favoritesites .sitedescription {
color: blue;
}
#foryoulist li {
font-size: 100%;
padding: 5px 0 7px 0;
color: #00008B;
line-height: 130%;	
}
#foryoulist h3 {
padding: 10px 0 10px 0;
}
#header {
height: 115px;
background-color: #00008B;
background-repeat: no-repeat;

background-position: bottom left;
border: 1px solid #00008B;
}
#header h5.sitebrandingMOI {
text-align: left;
width: 750px;
font-weight: bold;
color: #00008B;
font-size: 36px;
}
#header h1.sitebrandingMOI {
margin-left: auto;
margin-right: auto;
margin-top: 7px;
margin-bottom: 6px;
text-align: center;
//width: 700px;
font-weight: bold;
color: #E6E6FA;
color: yellow;
padding: 5px 0 0 0;
font-size: 40px;
font-style: italic;
}
#header h5.sitebrandingOTL {
text-align: left;
width: 750px;
font-weight: bold;
color: #00008B;
font-size: 36px;
}
#header h1.sitebrandingOTL {
margin-left: auto;
margin-right: auto;
margin-top: 10px;
margin-bottom: 0;
text-align: center;
//width: 700px;
font-weight: bold;
color: #E6E6FA;
color: yellow;
padding: 0 0 0 0;
font-size: 30px;
font-style: italic;
}
#header h5.sitebrandingINC {
text-align: left;
width: 750px;
font-weight: bold;
color: #00008B;
font-size: 36px;
}
#header h1.sitebrandingINC {
margin-left: auto;
margin-right: auto;
margin-top: 0;
margin-bottom: 0;
text-align: center;
font-weight: bold;
color: #E6E6FA;
color: yellow;
padding: 5px 0 5px 0;
font-size: 18px;
font-style: italic;
}
#header p.tagline {
color: #E6E6FA;
font-size: 13pt;
margin-right: auto;
margin-left: auto;
margin-top: 10px;
margin-bottom: 10px;
text-align: center;
}
.golden {
font-size: 13pt;
color: #E6E6FA;
font-style: italic;
padding: 0 0 30px 26px;
}
#latestcomments {
position: relative;
display: inline;
padding-left: 215px;
}
#latestcomments a {
font-weight: bold;
color: #00008B;
font-size: 110%;
}
#latestcomments a:hover {
font-weight: bold;
color: #000000;
text-decoration: underline;
}
#missionstatement h3 {
padding-bottom: 10px;
}
#nextpage {
display: inline;
position: absolute;
left: 175px;
}
#nextpage .submitfornextpage {
padding: 15px 0 15px 0;
}
#nextpage .submitfornextpage input {
color: #000000;
font-size: 80%;
}
#numarticlesinfo {
position: relative;
font-size: 16px;
color: #00008B;
left: 50px;
margin: -5px 0 25px 0;
}
#numarticlesinfo_search {
position: relative;
font-size: 16px;
color: #00008B;
margin: -27px 0 25px 50px;
}
#numcommentsinfo {
position: relative;
font-size: 16px;
color: #00008B;
left: 50px;
margin: -25px 0 25px 0;
}
#numpostsinfo {
font-size: 16px;
color: #00008B;
margin-left: 115px;
}
#previouspage {
display: inline;
position: absolute;
left: 95px;
}
#previouspage .submitforpreviouspage {
padding: 15px 0 15px 30px;
}
#previouspage .submitforpreviouspage input {
color: #000000;
font-size: 80%;
}
#pageid {
font-size: 100%;
position: absolute;
padding: 18px 0 15px 34px;
color: #800000;
font-weight: bold;  
}
#recsites {
font-size: 16px;
padding-top: 20px;
padding-bottom: 80px;
}
#recsites a:link, #recsites a:visited {
padding: 4px 0 4px 10px;
color: #00008B;
text-decoration: none;
}
#recsites a:hover {
color: black; 
text-decoration: underline;
}
#recsites .sitedescription {
color: blue;
}
#respond {
font-size: 100%;
color: black;	
padding-left: 25px;
}
#searchnav {
font-size: 17px;
color: white;
background-color: transparent;
padding: 6px 0 0 10px;
margin-bottom: 10px;
background-color: transparent;
}
#searchnav a {
color: yellow;
}
#searchnav a:link, #searchnav a:visited {
padding: 4px 10px 4px 10px;
text-decoration: none;
}
#searchnav a:hover {
color: #CC3300; 
text-decoration: underline;
}
#searchnav li {
position: relative;   
display: inline;
padding-left: 7.5px;
left: 340px;
}
#searchnav li .rss {
padding-right: 3px;
}
#searchnav .rss-and-graphic {
position: relative;
top: 1px;
}
#searchnav ul {
list-style: none;
}
#search-results-statement h2 {
margin-top: 46px;
list-style: none;
font-weight: normal;
font-size: 26px;
padding: 0 0 3px 50px;
}
#search-results-statement .commentlist {
padding-left: 35px;
}
.commentlist p {
width: 430px;
}
#selectedpost h2{
margin: 0;
padding: 60px 0 15px 50px;
font-weight: normal;
font-size: 26px;
}
#selectedpost h3{
margin: 0;
padding: 25px 0 10px 50px;
font-weight: normal;
font-size: 26px;
}
#signature p {
font-size: 100%;
font-weight: bold;
line-height: 120%;
}
#signature-faq p {
font-weight: bold;
color: #00008B;
padding: 20px 0 15px 45px;
margin: 0;
}
#sitebranding {
position: absolute;
}
#sitebranding h5{
margin-top: 10px;
text-align: left;
width: 750px;
font-weight: bold;
color: #E6E6FA;
padding-left: 15px;
font-size: 36px;
}
#sitebranding h1{
margin-top: 20px;
text-align: left;
width: 750px;
font-weight: bold;
color: #E6E6FA;
padding-left: 15px;
font-size: 36px;
}
#tagline {
color: #E6E6FA;
font-size: 17px;
line-height: 140%;
padding: 0 0 10px 26px;
margin-top: -20px;
}
#tagline .golden {
font-style: italic;
padding-top: 0px;
}
#wrapper {
position: relative;
width: 800px;
margin: 0 auto 0 auto;
background-color: #E6E6FA;
}
.articlenotfoundmessage {
padding: 35px 0 0 10px;
font-size: 100%;
line-height: 150%;
color: #00008B;
}
.commentlist {
color: blue;
font-size: 80%
}
.comment-meta {
font-size: 100%;	
color: #000000;
}
.featureimg {
float: right;
border: 2px solid #000000;
margin-left: 20px;
margin-bottom: 6px;
}
.fn {
font-weight: normal;
color: #B88A00;
}
.italics {
font-style: italic;
}
.notfoundmessage {
padding: 35px 0 0 10px;
font-size: 100%;
line-height: 150%;
color: #00008B;
margin-bottom: 100px;
}
.postarticle a {
color: #00008B; 
font-weight: bold
padding-left: 0;
margin-left: 0;
}
.postarticle a:hover {
color: #000000; 
text-decoration: underline;
font-weight: bold
}
.reply {
padding-bottom: 35px;
}
.says {
font-size: 90%;
font-weight: normal;
color: #B88A00;
width: 400px;
}
.vcard {
font-size: 130%;
}
.viablog {
color: #000000;
font-size: 110%;
width: 450px;
}
.viablog a {
color: #00008B;
font-style: italic;
font-weight: bold;
text-decoration: none;
padding-left: 2px;
font-size: 100%;
}
.viablog a:hover {
color: #000000;
text-decoration: underline;
}
#content form.contactus {
padding-top: 20px;
}
form.contactus {   
padding: 0;   
margin -10px 0 0 0; 
line-height: 150%;
line-height: 26px;
}
form.contactus .buttonarea {   
text-align: center;   
padding: 4px;   
background-color: #0066FF; 
margin-top: 1em;
margin-top: 16px;
}
form.contactus .buttonarea input {   
background: #00008B;
color: white;   
font-weight: bold;   
padding: 5px;   
border: 1px solid white; 
width: 15%;
}
form.contactus fieldset {   
border: 2px solid #00008B;   
padding: 10px; 
margin-top: 20px;
}  
form.contactus input {   
width: 40%;
}
form.contactus label {
font-weight: bold;
font-size: 14px;
color: blue;
}
form.contactus label.fixedwidth {   
display: block;   
width: 150px;   
float: left; 
}
form.contactus legend {   
font-weight: bold;   
font-size: 16px;   
color: #00008B;   
padding: 5px; 
}
form.postsearchform {   
padding: 0;   
margin: 0;   
line-height: 26px;
}
form.postsearchform .buttonarea input {   
background: #00008B;
color: white;   
font-weight: bold;   
padding: 5px;   
border: 1px solid #FFFFFF; 
}
form.postsearchform .buttonarea {   
text-align: center;   
padding: 4px;   
background-color: #0066FF; 
margin-top: 10px;
}
form.postsearchform fieldset {   
border: 2px solid #00008B;   
padding: 10px; 
margin-top: 30px;
}  
form.postsearchform label {
font-weight: bold;
font-size: 14px;
color: blue;
}
form.postsearchform label.fixedwidth {   
display: block;   
width: 150px;   
float: left; 
}
form.postsearchform legend {   
font-weight: bold;   
font-size: 16px;   
color: #00008B;   
padding: 5px; 
}
img.aboutimage {
float: right;
margin: 10px;
}
img.articleimage {
float: right;
margin-top: 10px;
padding-right: 50px;
}
img.headerimage1 {
float: left;
margin: -114px 0 0 -2px;
}
img.headerimage2 {
float: right;
margin: -114px -2px 0 0;
}
#selectedpost img.blogimage {
float: right;
margin:  35px 40px 0 0;
padding: 0 0 15px 45px;
}
img.commentsimage {
float: right;
margin: -45px 50px 0 0;
padding: 0 0 15px 15px;
}
img.contactusimage {
float: right;
padding: 0 0 10px 15px;
}
#sm_content {
width: 750px;
margin: 0 auto 0 auto;
padding: 0 10px 0 0;
text-align: left;
}
#sm_content h2 {
font-size: 140%;
font-weight: normal;
color: #000000;
background-color: transparent;
margin: 0;
padding-top: 25px;
font-weight: normal;
}
#sm_content h3 {
color:#000000;
font-size: 115%;
margin-bottom: -5px;
}
#sm_content p {
font-size: 93%;
line-height: 1.6;
color: #00008B;
}
#sm_main_heading  h2{
color: #000000;
font-size: 26px;
font-weight: normal;
padding-bottom: 15px;
text-align: center;
padding-top: 40px;
margin-bottom: 0;
}
.sm_content {
margin-top: -5px;
}
.sm_content  h3 {
margin: 0;
padding: 0;
}
.sm_content  h3 a {
color: #B88A00;
font-size: 85%;
padding-left: 15px;
text-decoration: none;
}
.sm_content h3 a:hover {
color: #00008B; 
text-decoration: underline;
}
.sm_content p {
margin: 0;
font-size: 90%;
padding-bottom: 6px;
padding-left: 15px;
color: #000000;
}
.sm_content  p a {
color: #B88A00;
font-size: 100%;
font-weight: bold;
}
.sm_content p a:hover {
color: #00008B; 
text-decoration: underline; 
}
.sm_heading {
padding-bottom: 6px;
}
.sm_notfoundmessage  {
margin: 0;
}
.sm_notfoundmessage p { 
font-size: 100%;
color: #00008B;
}
#sm_content .sm_heading h2{
color: #000000;
font-size: 120%
}
#qa_main_heading  h2{
color: #000000;
font-size: 26px;
padding-bottom: 25px;
text-align: center;
padding-top: 25px;
}
#heading  h3{
padding: 0 0 0 15px;
margin-top: 0;
font-size: 100%;
font-weight: normal;
}
#heading  h3 {
color: #B88A00;
}
#heading h3 a {
color: #B88A00;
text-decoration: none;
font-weight: bold;
}
#heading  h3 a:hover {
color: #00008B;
text-decoration: underline;
}
#heading .posttitle {
font-weight: bold;
}
img.sm_image {
float: right;
margin-top: 58px;
padding: 0 0 15px 15px;
}
#utilitiesnav a {
font-size: 95%;
color: #00008B;
text-decoration: none;
padding-left: 0;
list-style: none;
font-weight: bold;
}
#utilitiesnav a:hover {
color: #000000; 
text-decoration: underline;
}
#utilitiesnav li {
list-style: circle;
}
#utilitiesnav ul {
padding-left: 26px;
margin-top: 0;
} 
#articlebodycontentAll a.articlelink {
text-decoration: underline;
color: #00008B; 
font-weight: bold
}
#articlebodycontentAll a:hover.articlelink {
color: #000000; 
text-decoration: underline;
font-weight: bold
}
#blogbodycontent blockquote {
color: #000000;
font-size: 90%;
padding-bottom: 0;
margin-bottom: 0;
}
.exercise {
color: #000000;
text-decoration: underline;
}
#attachment_530 {
color: black;
text-align: center;
font-size: 90%;
}
.kyanapic  p { 
color: #000000;
font-size: 65%;
font-weight: bold;
margin-top: 0;
width: 300px;
line-height: 1.4em;
}
.grimekpic {
float: right;
margin-top: 10px;
padding: 0 0 15px 15px;
}
.grimekpic  p { 
color: #000000;
font-size: 65%;
font-weight: bold;
margin-top: 0;
width: 267px;
line-height: 1.4em;
}
.indent {
color: brown;
padding-left: 35px;
}
.postpic  p { 
color: #000000;
font-size: 75%;
font-weight: bold;
margin-top: 0;
width: 400px;
line-height: 1.4em;
}
.pic150 {
float: right;
margin-top: 10px;
padding: 0 0 15px 20px;
}
.pic150 p { 
color: #000000;
font-size: 65%;
font-weight: bold;
margin-top: 0;
width: 150px;
line-height: 1.4em;
}
.pic177 {
float: right;
margin-top: 10px;
padding: 0 30px 0 0;
}
.pic177 p { 
color: #000000;
font-size: 65%;
font-weight: bold;
margin-top: 0;
width: 177px;
line-height: 1.4em;
}
.pic200 {
float: right;
margin-top: 10px;
padding: 0 30px 15px 15px;
}
.pic200 p { 
color: #000000;
font-size: 65%;
font-weight: bold;
margin-top: 0;
width: 200px;
line-height: 1.4em;
}
.pic215 {
float: right;
margin-top: 10px;
padding: 0 0 15px 15px;
}
.pic215 p { 
color: #000000;
font-size: 65%;
font-weight: bold;
margin-top: 0;
width: 215px;
line-height: 1.4em;
}
.pic225 {
float: right;
margin-top: 60px;
padding: 0 40px 0 0;
}
.pic225-2 {
float: right;
margin-top: 10px;
padding: 0 30px 15px 15px;
}
.pic225-2 p { 
color: #000000;
font-size: 65%;
font-weight: bold;
margin-top: 0;
width: 225px;
line-height: 1.4em;
}
#sm_content .pic225 p { 
color: #000000;
font-size: 65%;
font-weight: bold;
margin-top: 0;
width: 225px;
line-height: 1.4em;
}
.pic233 {
float: right;
margin-top: 10px;
padding: 0 0 15px 15px;
}
.pic233 p { 
color: #000000;
font-size: 65%;
font-weight: bold;
margin-top: 0;
width: 233px;
line-height: 1.4em;
}
.pic250 {
float: right;
margin-top: 10px;
padding: 0 30px 15px 15px;
}
.pic250 p { 
color: #000000;
font-size: 65%;
font-weight: bold;
margin-top: 0;
width: 250px;
line-height: 1.4em;
}
.pic300 {
float: right;
margin-top: 10px;
padding: 0 0 15px 20px;
}
.pic300 p { 
color: #000000;
font-size: 65%;
font-weight: bold;
margin-top: 0;
width: 300px;
line-height: 1.4em;
}
.pic300-sitepage {
float: right;
margin-top: 25px;
padding: 0 0 15px 20px;
}
.pic300-sitepage p { 
color: #000000;
font-size: 65%;
font-weight: bold;
margin-top: 0;
width: 300px;
line-height: 1.4em;
}
#content .pic300-sitepage p { 
color: #000000;
font-size: 65%;
font-weight: bold;
margin-top: 0;
width: 300px;
line-height: 1.4em;
}


#content .pic300 p { 
color: #000000;
font-size: 65%;
font-weight: bold;
margin-top: 0;
width: 300px;
line-height: 1.4em;
}
.pic350 {
float: right;
margin-top: 10px;
padding: 0 0 15px 15px;
}
.pic350 p { 
color: #000000;
font-size: 65%;
font-weight: bold;
margin-top: 0;
width: 350px;
line-height: 1.4em;
}
.pic400 {
float: right;
margin-top: 10px;
padding: 0 0 15px 15px;
}
.pic400 p { 
color: #000000;
font-size: 65%;
font-weight: bold;
margin-top: 0;
width: 400px;
line-height: 1.4em;
}
.datatable  td {
padding-left: 60px;
}
.datatable caption {
font-size: 110%;
font-weight: bold;
}
.references {
font-size: 90%;
}
.references  p{
font-weight: bold;
}
.formula {
margin-left: 20px;
color: #000000;
}
.end p {
color: #000000;
}
.email {
color: brown;
padding-left: 15px;
font-size: 110%;
}
.contentheading h4{
margin-top: 35px;
margin-left: 34px;
color: #000000;
}
.rogers {
color: #000000;
}
#articlebodycontentAll blockquote {
color: #000000;
font-size: 90%;
}
#articlebodycontentAll a {
color: #00008B; 
font-weight: bold;
text-decoration: underline;
padding-left: 0;
margin-left: 0;
font-size: 90%;
}
#articlebodycontentAll h3 {
padding-bottom: 25px;
}
.bookcover {
float: right;
margin-top: 10px;
padding: 0 0 15px 15px;
}
.bookcover p { 
color: #000000;
font-size: 65%;
font-weight: bold;
margin-top: 0;
width: 250px;
line-height: 1.4em;
}
.homeimage {
float: right;
margin-top: 22px;
padding: 0 0 15px 15px;
}
#content .homeimage p { 
color: #000000;
font-size: 65%;
font-weight: bold;
margin-top: 0;
width: 300px;
line-height: 1.4em;
}
.postfigure {
padding-top: 45px;
}
.prepost  {
color: black;
font-size: 90%;
padding-bottom: 15px;
}
.parwidth {
width: 270px;
}
#articleseries ul {
color: black;
align: left;
padding-left: 0;
margin-left: 0;
}




#contact-us {
margin: 0;
padding: 0 0 50px 0;
}

#contact-us p.editor-emailaddress {
font-size: 120%;
color: #000000;
padding: 50px 0 0 50px;
margin: 0;
}

#contact-us p.emailaddress {
font-size: 140%;
color: #00008B;
margin: 0;
padding: 10px 0 0 50px;
}
#blogbodycontent blockquote {
padding-bottom: 0;
}
#post-archive-nav {
position: relative;
top: 70px;
right: 100px;
}
#post-archive-nav, #post-archive-nav ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
#post-archive-nav li {
  float: right;
  position: relative;
  width: 135px;
  border: 1px solid #B0C4DE;
  background-color: #E7EDF5;
  color: #2D486C;
  font-size: 12pt;
  font-weight: bold;
  margin-right: 10px;
}
#post-archive-nav a:link, #post-archive-nav a:visited {
  display: block;
  text-decoration: none;
  padding-left: 10px;
  padding-right: 10px;
  color: #2D486C;
  }
  #post-archive-nav a:hover {
  color: blue;
}
* html #post-archive-nav a {
  width: 100%;
}
#post-archive-nav ul {
  display: none;
  position: absolute;
  padding: 0;
}
#post-archive-nav ul li {
  border: 0 none transparent;
  border-bottom: 1px solid #E7EDF5;
  border-top: .5em solid #FFF;
  background-color: #F1F5F9;
  font-size: 100%;
  padding: 0 0 0 10px;
}
#post-archive-nav li:hover ul {
  display: block;
}
#post-archive-nav .showall {
color: #00008B;
font-weight: bold;
background-color: #E6E6FA;
width: 92px;
padding-left: 8px;
border: none;
}
#post-archive-nav li.showall a:hover{
font-weight: bold;
  color: black;
}
#post-archive-nav li {
padding-left: 5px;
}
#articlebodycontentAll .author {
font-size: 16pt;
text-align: center;
padding-bottom: 20px;
margin-top: -20px;
} 
#articlebodycontentAll .articleheading-h4 {
margin-top: 35px;
font-size: 14pt;
text-align: center;
font-style: italic;
}
#articlebodycontentAll .articleheading-h5 {
margin-top: 35px;
font-size: 12pt;
margin-left: 25px;
}
#articlebodycontentAll .bodyweight-reasons li {
margin-bottom: 10px;
}
#articlebodycontentAll .articleheading1 {
margin-top: 45px;
font-size: 14pt;
text-align: left;
padding-bottom: 0;
margin-bottom: 0;
}
#articlebodycontentAll .articlelist1 li {
margin-bottom: 10px;
}
#articlebodycontentAll .list1 li{
margin: 0;
padding-bottom: 15px;
}
#articlebodycontentAll .articleheading2 {
margin: 0;
padding: 25px 0 0 0;
font-size: 14pt;
}
.video1 {
padding: 35px 0 15px 85px;
align: center;
}
.video1 p { 
color: #000000;
font-size: 75%;
font-weight: bold;
margin-top: 0;
width: 485px;
line-height: 1.4em;
}
.picfloat300 {
float: right;
width: 300;
border: 2px solid #000000;
margin-left: 20px;
margin-bottom: 6px;
}
.picfloat300 p { 
color: #000000;
font-size: 65%;
font-weight: bold;
margin-top: 0;
width: 290px;
line-height: 1.4em;
padding: 4px;
}
.picfloat350 {
float: right;
width: 350;
border: 2px solid #000000;
margin-left: 20px;
margin-bottom: 6px;
}
.picfloat350 p { 
color: #000000;
font-size: 65%;
font-weight: bold;
margin-top: 0;
width: 340px;
line-height: 1.4em;
padding: 4px;
}
.picfloat270 {
float: right;
width: 270;
border: 2px solid #000000;
margin-left: 20px;
margin-bottom: 6px;
}
.picfloat270 p { 
color: #000000;
font-size: 65%;
font-weight: bold;
margin-top: 0;
width: 260px;
line-height: 1.4em;
padding: 4px;
}
.picfloat220 {
float: right;
width: 220;
border: 2px solid #000000;
margin-left: 20px;
margin-bottom: 6px;
}
.picfloat220 p { 
color: #000000;
font-size: 65%;
font-weight: bold;
margin-top: 0;
width: 215px;
line-height: 1.4em;
padding: 4px;
}
.picfloat215{
float: right;
width: 215;
border: 2px solid #000000;
margin-left: 20px;
margin-bottom: 6px;
}
.picfloat215 p { 
color: #000000;
font-size: 65%;
font-weight: bold;
margin-top: 0;
width: 205px;
line-height: 1.4em;
padding: 4px;
}
.picfloat175{
float: right;
width: 175;
border: 2px solid #000000;
margin-left: 20px;
margin-bottom: 6px;
}
.picfloat175 p { 
color: #000000;
font-size: 65%;
font-weight: bold;
margin-top: 0;
width: 170px;
line-height: 1.4em;
padding: 4px;
}
#articleseries1 ul{
padding: 0;
margin: 0;
font-size: 15pt;
color: black;
}
#articleseries1 ul a {
font-size: 12pt;
padding: 0;
margin: 0;
color: #00008B;
}
#menunav {
font-size: 15px;
background-color: #C0C0C0;
padding-left: 0px;
}
#menunav a:link, #menunav a:visited, #navigation {
padding: 0;
color: #000000;
text-decoration: none;
margin: 0;
}
#menunav a:hover {
color: #00008B; 
text-decoration: underline;
}
#menunav li {
//position: relative;   
display: inline;
margin: 0;
padding: 0 0 0 68px;   //USE THIS IF THE MAIN MENU IS CHANGED
}
#menunav ul {
list-style: none;
padding: 3px 0 3px 0;
text-align: left;
margin: 0;
}
ul .boldit a{
font-weight: bold;
color: #00008B;
}
.boldit {
font-weight: bold;
color: #00008B;
}
#menunav .boldit a:hover {
color: #00008B; 
text-decoration: none;
}
.letter-email{
color: black;
font-size: 10pt;
font-weight: bold;
margin: 0;
padding: 0;
}
#feedback {
padding: 55px 0 25px 50px;
}
#feedback .feedback-heading {
font-size: 18pt;
}
#feedback .feedback-issue {
font-size: 12pt;
}
.visit {
color: #00008B;
font-weight: normal;
font-style: normal;
padding-left: 15px;
}
.sm_link ul {
padding: 5px 0 15px 10px;
margin: 0 0 0 20px;
}

.sm_link li {
padding-bottom: 15px;
}

.sm_link a { 
color: #00008B;
font-weight: bold;
font-size: 95%;
padding: 15px;
text-decoration: none;
}
.sm_link a:visited { 
color: #00008B;
font-weight: bold;
font-size: 95%;
padding-left: 15px;
text-decoration: none;
}
.sm_link a:hover {
color: #000000; 
text-decoration: underline;
padding-left: 15px;
}
.sm_link h2{ 
padding: 0;
margin: 0;
}
#article-link a { 
color: #00008B;
font-weight: bold;
font-size: 95%;
padding: 0;
text-decoration: underline;
}
#article-link a:visited { 
color: #00008B;
font-weight: bold;
font-size: 95%;
padding: 0;
text-decoration: underline;
}
#article-link a:hover {
color: #000000; 
text-decoration: underline;
padding: 0;
}

// ----------------------------moi-------------------------------

#comingsoon {
padding-top: 30px;
padding-bottom: 30px;
margin-left: 45px;
}
#comingsoon h3 {
color: #B88A00
}
#comingsoon a {
color: #00008B;
text-decoration: none;
font-weight: bold;
}
#comingsoon  a:hover {
color: #00008B;
text-decoration: underline;
}
#comingsoon h3 {
margin: 0;
padding: 10px 0 0 0;
font-weight: normal;
text-decoration: none;
color: #B88A00;
}
#comingsoon {
margin:0 277px -40px 0;
padding:0px 10px 20px 35px;
}
#comingsoon h4 {
padding-top:3px;
margin-top: 0;
}
#cover-page {
color: #00008B;
font-family: "Times New Roman";
padding: 0 50px 10px 50px;
}
#cover-page .course-title {
text-align: center;
font-size: 36px;
font-weight: bold;
padding: 120px 0 12px 0;
margin: 0
}
#cover-page .course-subtitle {
text-align: center;
font-size: 23px;
font-weight: bold;3
margin: 0;
padding: 0 0 45px 0;
}
#cover-page .course-by {
text-align: center;
font-size: 23px;
font-weight: bold;
padding: 50px 0 15px 0;
margin: 0;
}
#cover-page .course-authorname {
text-align: center;
font-size: 23px;
font-weight: bold;
margin: 0;
padding: 0 0 25px 0;
}
#cover-page .course-editor-info {
text-align: center;
font-size: 18px;
font-weight: bold;
padding: 0 0 15px 0;
margin: 0;
}
#cover-page .course-website {
text-align: center;
font-size: 23px;
font-weight: bold;
margin: 0;
padding: 0 0 25px 0;
}
#course-pages  {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #00008B;
padding: 0px 50px 0 50px;
margin: 0;
font-size: 16px;
font-weight: normal;
}
#course-pages blockquote {
color: #000000;
font-size: 95%;
padding: 0 0 0 10px;
margin-bottom: 0;
font-style: italic;
width: 570px;
}
#course-pages  h2{
font-size: 16px;
font-weight: bold;
}
#course-pages  p{
padding-bottom: 15px;
}
#course-pages .important-note {
font-style: italic;
}
#course-pages .course-page-border {
border-bottom:1px dotted #00008B;
margin-bottom: 35px;
margin-top: 35px;
}
#course-pages .course-page-num {
text-align: center;
padding: 0;
margin: 0;
color: #000000;
}
#course-pages .feature-presentation {
text-align: center;
font-weight: bold;
}
#course-pages  h1.feature-presentation  {
font-size: 26px;
}
#course-pages  h2.feature-presentation  {
font-size: 18px;
}
#course-pages  h3.feature-presentation  {
font-size: 21px;
padding-bottom: 25px;
}
#course-pages h4 {
font-style: normal;
}
#course-pages .sets-reps {
padding-bottom: 4px;
}
.sets-reps ol {
list-style: none;
}
.training-schedule ul{
padding-bottom: 18px;
}
#course-pages h5 {
font-style: normal;
font-size: 16px;
padding: 0;
margin: 0;
}
#letter-archive-nav {
position: relative;
top: 30px;
right: 60px;
}
#letter-archive-nav, #letter-archive-nav ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
#letter-archive-nav li {
  float: right;
  position: relative;
  width: 100px;
  border: 1px solid #B0C4DE;
  background-color: #E7EDF5;
  color: #2D486C;
  font-size: 80%;
  margin-right: 10px;
}
#letter-archive-nav a:link {
  display: block;
  text-decoration: none;
  //padding-left: 1em;
  color: #2D486C;
  } 
  #letter-archive-nav a:hover {
  color: blue;
}
* html #letter-archive-nav a {
  width: 100%;
}
#letter-archive-nav ul {
  display: none;
  position: absolute;
  padding: 0;
}
#letter-archive-nav ul li {
  border: 0 none transparent;
  border-bottom: 1px solid #E7EDF5;
  border-top: .5em solid #FFF;
  background-color: #F1F5F9;
  font-size: 100%;
  padding: 0;
}
#letter-archive-nav li:hover ul {
  display: block;
}
#letter-archive-nav .showall {
color: #00008B;
font-weight: bold;
background-color: #E6E6FA;
width: 87px;
padding-left: 8px;
border: none;
}
#letter-archive-nav li.showall a:hover{
font-weight: bold;
  color: black;
}
#letter-archive-nav li {
padding-left: 10px;
}
#side1 {
	width: 400px;
	padding: 0 0 0px 50px;
	margin: 0;
}
#side1 h3 {
	font-size: 14pt;
	color: #E42217;
	color: #00008B;
	background-color: transparent;
	margin: 0;
	padding: 10px 0 2px 0;
}
#side1 p {
    font-size: 10pt;
	color: black;
}
#side1 .letter-date {
padding: 0;
margin: 0;
color: #00008B;
}
#side2 {
	width: 345px;
	padding: 0px 30px 0px 410px;
	margin: 0;

}
#side2 h3 {
	font-size: 14pt;
	color: #E42217;
	color: #00008B;
	background-color: transparent;
	margin: 0;
	padding-bottom: 5px;
	padding-top: 10px;
}
#side2 p {
	font-size: 10pt;
	color: black;
}
#letter-block {
float: right;
margin: 20px 45px 0 0;
color: #E42217;
font-size: 17pt;
padding: 15px 15px 15px 15px;
border: 1px solid black;
width: 190px;
}
#letter-response {
font-style: italic;
}
#letter-response h3{
color: #330000;
font-size: 16px;
}
#qa-list p {

width: 500;

}
.parnum {
padding-right: 15px;
}
.question  {
color: #00008B;
font-weight: bold;
font-style: italic;
width: 480px;
padding: 0 0 5px 35px;
margin: 0;
font-size: 17px;
}

.answer  {
color: #00008B;
padding: 0 0 25px 70px;
margin: 0;
width: 480px;
font-size: 16px;

}

.letters {
color: #E42217;
font-size: 17pt;
padding: 0 0px 0 0;
margin: 0;
}
#moi {
display: inline;
position: absolute;
background-color: yellow;
left: 433px;
top: 30px;
}
#moi a {
color: black;
}
#moi a:link, #moi a:visited {
text-decoration: none;
}
#moi a:hover {
color: black; 
text-decoration: underline;
}
#moi li {
color: black;
}
#moi ul {
list-style: none;
padding: 2px 15px 10px 15px;
margin: 0;
}
#moi h3.moi-title {
font-size: 20pt;
color: #00008B;
font-style: italic;
padding: 0 0 0 15px;
margin: 0;
}
#moi li.moisiteadd {
color: #00008B;
}
.course-pic200 {
float: right;
margin-top: 10px;
padding: 0 0 15px 40px;
}
.course-pic200 p { 
color: #000000;
font-size: 70%;
font-weight: bold;
font-style: italic;
margin-top: 0;
width: 200px;
line-height: 1.4em;
}
.course-pic225-1 {
//float: right;
margin: 0;
padding: 0 0 0 4px;
}
.course-pic225-1 p { 
color: #000000;
font-size: 70%;
font-weight: bold;
font-style: italic;
margin-top: 0;
width: 690px;
line-height: 1.4em;
}
.course-pic225 {
float: right;
margin-top: 10px;
padding: 0 0 15px 40px;
}
.course-pic225 p { 
color: #000000;
font-size: 70%;
font-weight: bold;
font-style: italic;
margin-top: 0;
width: 225px;
line-height: 1.4em;
}
.photo-spacer {
margin: 0;
padding-bottom: 20px;
}
.course-pic250 {
float: right;
margin-top: 10px;
padding: 0 0 15px 40px;
}
.course-pic250 p { 
color: #000000;
font-size: 70%;
font-weight: bold;
font-style: italic;
margin-top: 0;
width: 250px;
line-height: 1.4em;
}
.course-pic300 {
float: right;
margin-top: 10px;
padding: 0 0 15px 40px;
}
.course-pic300 p { 
color: #000000;
font-size: 70%;
font-weight: bold;
font-style: italic;
margin-top: 0;
width: 300px;
line-height: 1.4em;
}
.course-pic425 {
margin: 0;
padding: 0 0 0 150px;
}
.course-pic425 p { 
color: #000000;
font-size: 72%;
font-weight: bold;
font-style: italic;
margin-top: 0;
width: 425px;
line-height: 1.4em;
}
.letter-email-address{
color: black;
font-size: 10pt;
font-weight: normal;
padding: 0;
margin: 0;
}
.letter-rules{
display: block;
color: black;
font-size: 7pt;
font-weight: normal;
font-style: italic;
width: 200px;
padding: 0;
margin-top: -10px;
line-height: 14px;
}
.photo-spacing-h {
display: inline;
padding: 0 3px 0 0;
margin: 0;
}
.photo-spacing-v {
padding: 0 0 3px 0;
margin: 0;
}
#footer .copyright {
font-size: 15px;
text-align: center;
color:#000000;
padding: 50px 0 0 0;
margin: 0;
}
#footer .footer-email-address {
font-size: 16px;
font-weight: bold;
text-align: center;
color:#307D7E;
padding-top: 4px;
margin: 0;
}
table.table1{
border-collapse:collapse;
margin-left:auto; margin-right:auto;
margin-bottom: 35px;
}
table .table1-heading {
font-size: 20px;
font-weight: bold;
padding: 0 0 5px 0;
margin: 0;
}
table .table1-sub-heading {
font-size: 16px;
font-weight: bold;
padding: 0 0 15px 0;
margin: 0;
} 
table .borderit  {
border: 1px solid #000066;
}
table .exercise-heading {
padding-left: 5px;
font-size: 15px; 
text-align: left;
border: 1px solid #000066;
color: #3333FF;
}
table .routine-heading {
padding: 5px 8px 5px 8px;
font-size: 15px;
font-weight: bold;
text-align: center;
border: 1px solid #000066;
color: #3333FF;
}
table .category-heading {
padding-left: 5px;
font-size: 14px;
font-weight: bold; 
text-align: left;
border: 1px solid #000066;
color: #FF0000;
}
table .sets {
padding 0;
font-weight: normal; 
text-align: center;
border: 1px solid #000066;
color: #00008B;
}
table .select-heading {
padding 0;
font-size: 15px;
font-weight: normal; 
text-align: center;
border: 1px solid #000066;
color: #FF0000;
}
table .exercises {
padding: 0 10px 0 15px;
font-size: 13px; 
text-align: left;
font-weight: bold;
border: 1px solid #000066;
color: #00008B;
}
table .top-border {
border-top: 1px solid #000066;
}
table .bottom-border {
border-bottom: 1px solid #000066;
}
table.table2{
border-collapse:collapse;
margin-left:auto; margin-right:auto;
margin-bottom: 35px;
}
table .table2-heading {
font-size: 20px;
font-weight: bold;
padding: 0 0 5px 0;
margin: 0;
}
table .table2-sub-heading {
font-size: 16px;
font-weight: bold;
padding: 0 0 15px 0;
margin: 0;
} 
.col-heading-left-table2 {
padding-left: 5px;
font-size: 15px; 
text-align: left;
border-left: 1px solid #000066;
border-top: 1px solid #000066;
color: #3333FF;
}
.col-heading-table2 {
padding-left: 5px;
font-size: 15px; 
border: 1px solid #000066;
color: #3333FF;
text-align: center;
}
table .cellY-table2 {
border: 1px solid #000066;
text-align: center;
background-color: #FFFFCC;
}
table .cell-left-table2 {
border-left: 1px solid #000066;
text-align: center;
}
table .cellY-right-table2 {
border-right: 1px solid #000066;
text-align: left;
background-color: #FFFFCC;
}
table .cellG-table2 {
border: 1px solid #000066;
text-align: center;
background-color: #CCFFCC;
}
table .cellG-right-table2 {
border-right: 1px solid #000066;
text-align: left;
background-color: #CCFFCC;
}
table .cellB-table2 {
border: 1px solid #000066;
text-align: center;
background-color: #CAE4F1;
}
table .cellB-right-table2 {
border-right: 1px solid #000066;
text-align: left;
background-color: #CAE4F1;
}
table .cell-left-bottom-table2 {
border-left: 1px solid #000066;
border-bottom: 1px solid #000066;
}
table .cellB-right-bottom-table2 {
border-right: 1px solid #000066;
border-bottom: 1px solid #000066;
background-color: #CAE4F1;
}
table .left-border {
border-left: 1px solid #000066;
}
table .right-border {
border-right: 1px solid #000066;
}
#blank-row-table2 {
height: 14px;
}
table .category-table2 {
border-left: 1px solid #000066;
color: #FF0000;
text-align: center;
padding: 0 10px 0 10px;
}
table .cell-6-5-table2 {
border-right: 1px solid #000066;
text-align: left;
color: #000000;
background-color: #FFFFCC;
padding-left: 10px;
padding-right: 10px;
font-size: 15px;
}
table .cell-6-11-table2 {
border-top: 1px solid #000066;
border-right: 1px solid #000066;
background-color: #CCFFCC;
}
table .cell-6-12-table2 {
border-right: 1px solid #000066;
border-bottom: 1px solid #000066;
text-align: left;
color: #000000;
background-color: #CCFFCC;
padding-left: 10px;
padding-right: 10px;
font-size: 15px;
}
table .cell-6-14-table2, table .cell-6-25-table2 {
border-right: 1px solid #000066;
border-bottom: 1px solid #000066;
text-align: left;
color: #000000;
background-color: #CAE4F1;
padding-left: 10px;
padding-right: 10px;
font-size: 15px;
}
table .cell-6-24-table2 {
border-top: 1px solid #000066;
border-bottom: 1px solid #000066;
border-right: 1px solid #000066;
text-align: left;
color: #000000;
background-color: #CCFFCC;
padding-left: 10px;
padding-right: 10px;
font-size: 15px;
}
.video-moi {
align: center;
padding: 25px 0 25px 70px;
}
.video-moi p { 
color: #000000;
font-size: 85%;
font-weight: bold;
margin-top: 0;
width: 550px;
line-height: 1.4em;
}
.belt-squat-note  {
color: black;
font-style: italic;
font-size: 90%;
width: 390px;
padding-left: 15px;
}
#cc2-excerpt  {
font-size: 18px;
font-weight: normal;
text-align: left;
margin-top: 45px;
padding-left: 95px;
width: 620px;
color: #00008B;
}
#cc2-excerpt h1{
padding-top: 35px;
font-size: 28px;
text-align: center;
}
#cc2-excerpt h2{
padding: 0;
font-size: 20px;
text-align: center;
font-style: italic;
}
#cc2-excerpt h3{
color: #008B8B;
padding: 30px 0 40px 0;
font-size: 22px;
text-align: center;
font-style: italic;
}
#cc2-excerpt h4{
padding-top: 5px;
font-size: 20px;
}
#cc2-excerpt p{
}
.cc2-p-indent {
padding-left: 45px;
}
#cc2-excerpt .cc2-author {
font-size: 16pt;
text-align: center;
padding-bottom: 30px;
} 
.cc2-excerpt-pic500{
padding: 30px 0 30px 52px;
}
.cc2-excerpt-pic500 p { 
color: #000000;
padding: 10px 0 0 20px;
font-size: 95%;
font-style: italic;
font-weight: bold;
margin:0;
width: 500px;
}
#cc2-excerpt-wade-series, #cc2-excerpt-wade-series ul h5{
font-size: 16px;
padding: 20px 0 10px 0;
margin: 0;
}
#cc2-excerpt-wade-series, #cc2-excerpt-wade-series ul{
font-size: 15px;
color: #CC0033;
padding: 0 0 0 0;
margin: 0;
}
#cc2-excerpt-wade-series a {
color: black;
}
#cc2-excerpt-wade-series a:link, #cc2-excerpt-wade-series a:visited {
text-decoration: none;
font-weight: bold;
}
#cc2-excerpt-wade-series a:hover {
color: black; 
text-decoration: underline;
font-weight: bold;
}
#cc2-excerpt-wade-series li {
color: black;
}
#cc2-excerpt-wade-series ul {
padding: 2px 15px 10px 15px;
margin: 0;
}

.post-pic250 {
float: right;
margin: 27px 0 0 0;
padding: 0 0 15px 25px;
}
.post-pic250 p { 
padding-top: 0;
color: #000000;
font-size: 75%;
font-weight: bold;
margin-top: -20px;
width: 250px;
line-height: 1.4em;
}

.post-pic300 {
float: right;
margin: 27px 0 0 0;
padding: 0 0 15px 25px;
}
.post-pic300 p { 
padding-top: 0;
color: #000000;
font-size: 75%;
font-weight: bold;
margin-top: -20px;
width: 300px;
line-height: 1.4em;
}
.post-pic350 {
float: right;
margin: 27px 0 0 0;
padding: 0 0 15px 25px;
}
.post-pic350 p { 
padding-top: 0;
color: #000000;
font-size: 75%;
font-weight: bold;
margin-top: -20px;
width: 350px;
line-height: 1.4em;
}

.post-pic400 {
float: right;
margin: 27px 0 0 0;
padding: 0 0 15px 25px;
}
.post-pic400 p { 
padding-top: 0;
color: #000000;
font-size: 75%;
font-weight: bold;
margin-top: -20px;
width: 400px;
line-height: 1.4em;
}
.bold-italic-it {
font-weight: bold;
font-style: italic;
}
.acknowledgements {
padding-left: 0;
margin-left: 0;
list-style: none;
}
.line1 {
list-style: none;
padding-left: 0;
margin-left: 0;
}
.line2 {
list-style: none;
padding-left: 28px;
}
.updated {
font-size: 80%;
color: black;
}
.comments {
color: black;
}
.uline {
text-decoration: underline;
}
.italics2 {
font-style: italic;
color: black;
font-size: 90%;
}
.italics3 {
font-style: italic;
color: black;
}
#articlebodycontentAll .list2 li{
margin: 0;
padding-bottom: 10px;
}
.h5-1 {
font-size: 100%;
padding-bottom: 0;
margin-bottom: 0;
}
.open-circle-list {
list-style-type: circle;
}
.h3-style2 {
padding-bottom: 0;
margin-bottom: 0;
}
.video-blog1 {
align: center;
padding: 10px 0 25px 0px;
}
.video-blog1 p { 
color: #000000;
font-size: 85%;
font-weight: bold;
margin-top: 0;
width: 560px;
line-height: 1.4em;
}

#menunav2 {
font-size: 15px;
background-color: #C0C0C0;
padding-left: 0px;
border-top: 1px solid #E6E6FA;
}
#menunav2 a:link, #menunav2 a:visited, #navigation {
padding: 0;
color: #000000;
text-decoration: none;
margin: 0;
}
#menunav2 a:hover {
color: #00008B; 
text-decoration: underline;
}
#menunav2 li {
//position: relative;   
display: inline;
margin: 0;
padding: 0 0 0 66px;   //USE THIS IF THE MAIN MENU IS CHANGED
}
#menunav2 ul {
list-style: none;
padding: 3px 0 3px 0;
text-align: left;
margin: 0;
}

#menunav2 .boldit a:hover {
color: #00008B; 
text-decoration: none;
}

.comingsoon {
font-size: 22px;
font-style: italic;
color: red;
padding-left: 40px;
}

#pageinfo {
padding-top: 40px;
}

#pageinfo .homegymworkshop {
padding: 0 0 0 50px;
font-size: 26px;
}

#pageinfo h2 {
margin-top: 0px;
list-style: none;
font-weight: normal;
font-size: 20px;
font-style: italic;
padding: 0 0 3px 50px;
}

.moreinfo {
font-size: 22px;
padding-left: 30px;
color: blue;
}

.moreinfo a:link, .moreinfo a:visited {
padding: 0;
color: #00008B;
text-decoration: underline;
margin: 0;
}
.moreinfo a:hover {
color: #00008B;
font-weight: bold; 
text-decoration: underline;
}


#endofarticlemenu2{
margin-top: 565px;
}
#endofarticlemenu2 a {
color: #0000FF;
font-size: 100%;
font-weight: bold;
margin-left: -5px;
text-decoration: none;
}
#endofarticlemenu2 a:hover {
color: #000000; 
text-decoration: underline;
}
#endofarticlemenu2 ul {
list-style: none;
padding-bottom: 15px;
}

#side1-300jpg {
width: 350px;
margin: -25px 0 0 0;
padding: 0 30px 0px 60px;
font-size: 16px;
line-height: 1.6;
color: #00008B;
}


#side2-300jpg {
float: right;
margin: 0;
width: 300px;
padding: 0 58px 0 0;
}

.pic300-2 {
display: inline;
float: right;
padding-bottom: 15px;
}

.pic300-2 p { 
color: #000000;
font-size: 65%;
font-weight: bold;
margin: 0;
//width: 300px;
line-height: 1.4em;
}

#group-pic300-3 {
padding-right: 20px;
}

.pic300-3 {
float: right;
margin-top: 0;
padding: 0 60px 15px 0;
}
.pic300-3 p { 
color: #000000;
font-size: 75%;
font-weight: bold;
margin-top: 0;
width: 300px;
line-height: 1.4em;
}
.post-pic170 {
float: right;
margin: 27px 0 0 0;
padding: 0 0 15px 25px;
}
.post-pic170 p { 
padding-top: 0;
color: #000000;
font-size: 75%;
font-weight: bold;
margin-top: -20px;
width: 170px;
line-height: 1.4em;
}
.sayings {
color: #000000;
}

.sayings li{
color: #000000;
}

.sayings blockquote{
margin-left: 0;
padding-left: 10px;
}

.pic175{
float: right;
margin-top: 10px;
padding: 0 0 15px 15px;
}
.pic175 p { 
color: #000000;
font-size: 65%;
font-weight: bold;
margin-top: 0;
width: 175px;
line-height: 1.4em;
}

form.feedback {
padding: 30px 0 50px 0;
}


form.feedback #lastname, #firstname, #emailaddress{
width: 280px;
height: 20px;
}

form.feedback fieldset {   
  border: 2px solid navy;   
  padding: 10px 10px 10px 10px;
  width: 558px;
  margin: 0px;
}  

form.feedback legend {   
  font-weight: bold;   
  font-size: small;   
  color: navy;   
  padding: 5px 5px 10px 5px; 
}

form.feedback label {
  font-weight: bold;
  font-size: 10pt;
  color: blue;
}

form.feedback .namelabel{   
padding-bottom: 4px; 
}

form.feedback #lastname, #firstname{   
color: black; 
font-size: 12px;
}

form.feedback #feedback{   
color: black; 
font-size: 12px;
padding: 0 0 10px 0;
}

form.feedback .emaillabel{   
padding-bottom: 3px; 
}

form.feedback #emailaddress{   
color: black; 
font-size: 12px;
}

form.feedback label.fixedwidth {   
  display: block;   
  width: 150px;   
  float: left; 
}

form.feedback .buttonarea input {   
  background: navy;
  color: white;   
  font-weight: bold;   
  border: 1px solid white;
}


form.feedback .buttonarea {
  text-align: center;
  padding: 4px 0 4px 0;
  margin: 0;
  background-color: #0066FF;
  }
  
  #feedbackerrormessage1 {
color: red;
font-size: 8pt;
padding: 5px 0 0 50px;
}

#feedbackerrormessage2 {
color: red;
font-size: 8pt;
padding: 5px 0 15px 50px;
}
#feedback-thoughts {
padding: 20px 0 0 0;

}

#feedback-thoughts p{
color: #000000;}

.emailaddress {
color: navy; 
}

#article {
color: #000000;
padding: 10px 0 0 0;
margin: 0 0 0 0;
text-align: center;
}
#article h1 {
font-size: 20px;
padding-bottom: 20px;
margin-bottom: 0;
}
.author {
display: block;
padding-top: 0px;
margin-top: -10px;
font-size: 18px;
font-style: italic;
}
#quit-list {
text-align: left;
}

#article2 {
text-align: left;
color: #000000;
padding: 10px 0 0 0;
margin: 0 0 0 0;
}
