/* CENTER */
#NewsletterBox1 {
width:90%;
background-color:#E7F2F8;
border:1px solid #BFCED5;
margin:25px auto 25px auto;
padding:5px 25px 5px 25px;
font-size:100%;
color:#000;
text-align:center;
clear:both;
}

/*** Center column left Video ***/
div.full-width-box {
background-color:#ffffff;
margin:0;
padding:5px;
float:left;
}

/*** Center column left widget with right txt wrap ***/
div.half-box-widget {
background-color:#ffffff;
margin:0;
padding:5px 0 5px 5px;
width:35%;
float:left;
}

/*** Center column portrait float right ***/
div.half-box-portrait-right {
background-color:#ffffff;
margin:0 5px;
padding:5px;
width:25%;
float:right;
}

img {
border:0;
}

/*** Center column portrait float left ***/
.PortraitLeft img {
margin:5px 15px 5px 0;
width:145px;
height:137px;
float:left;
}

/*** Center column signature float left ***/
div.half-box-portrait-left {
background-color:#ffffff;
margin:0 5px;
padding:5px;
width:25%;
float:left;
}

/*** Directory ***/
.DirectoryBox {
background-color:#fff;
width:90%;
border-bottom:1px solid #bfced5; /* medium blue */
margin:0 0 15px 0;
padding:0 0 4px 0; /* removes padding from header edges */
text-align:left; /* added */
color:black;
}

.DirectoryBox h2 {
margin:15px 0 0 0;
padding:3px; /* h2 pad only */
text-align:left;
background-color:#fff;
color:#2d4754; /* dark blue */
}

.DirectoryBox h4 {
margin:25px 0 0 0;
padding:3px; /* h4 pad only */
text-align:left;
background-color:#e7f2f8; /* light blue */
color:#2d4754; /* dark blue */
}

.DirectoryBox div {
font-size:70%;
padding:0 4px; 
line-height:120%;
}

.DirectoryBox p {
font-size:70%;
padding:0 4px; /* dont alter */
line-height:120%;
}

/*** Center column Home Page right link box with left txt wrap not in use? ***/
div.linkbox-right {
background-color:#E7F2F8;
margin:5px;
padding:5px;
border:1px solid #bfced5;
width:180px;
float:right;
}

/*** Center column left 200x200 box with right txt wrap ***/
div.half-box-200 {
background-color:#ffffff;
margin:0 5px 5px 5px;
padding:0;
width:40%;
float:left;
}

/*** Center column left 250x250 box with right txt wrap ***/
div.half-box-250 {
background-color:#ffffff;
margin:0;
padding:0;
width:260px;
float:left;
}

/*** Center column right 250x250 box with left ads ***/
div.half-box-250-right {
background-color:#ffffff;
margin:0 5px;
padding:0;
width:250px;
float:right;
}

/*** Center column left 300x250 box with right txt wrap ***/
div.half-box-300 {
background-color:#ffffff;
margin:0 5px 5px 5px;
padding:0;
width:60%;
float:left;
}

/*** Center column center 300x250 box with no txt wrap ***/
div.full-box-300 {
background-color:#ffffff;
margin:10px;
padding:10px;
text-align:center;
}

/*** Center column center 336x280 box center with no txt wrap ***/
div.full-box-336 {
background-color:transparent;
margin:10px;
padding:10px;
width:90%;
text-align:center;
}

/*** Center column Printable articles - now white ***/
div.full-width-box-grey {
background-color:#ffffff;
margin:5px;
padding:10px 20px 0 20px;
border:0;
}

/*** Center column Monetization ***/
div.full-width-box-adv {
background-color:#e7f2f8;
margin:5px;
padding:10px;
border:1px solid #bfced5;
}

/*** Center column Tip articles - now white ***/
div.full-width-box-blue {
background-color:#ffffff;
margin:5px;
padding:10px;
border:1px solid #bfced5;
}

/*** Center column Half width box left no margin not in use? ***/
div.half-width-box-left-nomrg {
background-color:#ffffff;
margin:0;
padding:15px;
width:45%;
float:left;
}

/*** Center column Half width box right ***/
div.half-width-box-right-grey {
background-color:#eeeeee;
margin:5px;
padding:5px;
width:30%;
float:right;
}

/*** Center column Half width box right no margin not in use? ***/
div.half-width-box-right-nomrg {
background-color:#ffffff;
margin:0;
padding:10px;
width:45%;
float:right;
}

/*** Center Call Out From GYBMR ***/
.CalloutBox {
background-color: #e7f2f8; /* light blue */
width:70%;
border:1px solid #2d4754; /* dark blue */
margin:18px auto 24px auto;
padding:3px;
text-align:center; /* added */
color:black;
}

div.CalloutBox p {
margin:13px;
}

p.CalloutBox {
padding:13px;
}

div.CalloutBox h1,
div.CalloutBox h2,
div.CalloutBox h3,
div.CalloutBox h4,
div.CalloutBox h5,
div.CalloutBox h6 {
margin:13px 0 0 13px;
}

/* RIGHT */
/*** Right column Adsense ***/
div.full-width-box-right {
background-color:transparent;
margin:5px 1px 25px 1px;
padding:1px;
border:0;
width:95%;
float:left;
}

/*** Right advertising policy ***/
.Ad {
width:90%;
background-color:#fff;
border:0;
margin:10px 0 0 0;
padding:2px 5px 0 5px;
color:#000;
line-height:120%;
text-align:left;
}

/*** Right Ads ***/
.RightColumnBox {
width:90%;
background-color:#fff;
border:1px solid #bfced5;
margin:8px 0;
padding:2px 5px 10px 5px;
color:#000;
line-height:120%;
text-align:center;
}

.RightColumnBox h4 {
color:#2d4754;
margin:0;
padding:5px 4px 1px 4px;
text-align:center;
background-color:#fff;
}

/*** Right Newsletter ***/
.RightNewsletter {
width: 90%;
background-color:#ffffff;
border:1px solid #bfced5;
margin:8px 0;
padding:2px 5px 0 5px;
color:#2d4754;
line-height:120%;
text-align:center;
}

/*** Right Links ***/
.RightColumnBox2 {
width:90%;
background-color:#fff;
border:0;
margin:1px 0;
padding:1px 5px 10px 5px;
color:#000;
line-height:120%;
text-align:left;
}

.RightColumnBox2 h4 {
color:#2d4754;
margin:0;
padding:5px 4px 1px 4px;
text-align:left;
background-color:#fff;
}

/*** Right column Half width box left not in use? ***/
div.half-width-box-left {
background-color:#ffffff;
margin:5px;
padding:10px;
width:50%;
float:left;
}

/*** Right column Half width box widget left not in use? ***/
div.half-width-box-widget {
background-color:#ffffff;
margin:5px;
padding:10px;
width:35%;
float:left;
}

/*** Right column Half width box right not in use? ***/
div.half-width-box-right {
background-color:#ffffff;
margin:5px;
padding:10px;
width:50%;
float:left;
}

/*** Picture inside text float right not in use? ***/
.img-float-right {
float:right;
padding:2px;
margin-left:5px;
border:2px solid #6896AE;
}

/* LEFT */
/*** RSS Box ***/
#RSSbox {
width:148px;
background-color:#fff;
border:1px solid #bfced5;
margin:8px;
padding:2px 5px 10px 5px;
font-size:100%;
color:#2d4754;
line-height:120%;
text-align:center;
}

/*** Left Search Box ***/
#Searchbox {
width:148px;
background-color:#fff;
border:1px solid #bfced5;
margin:8px;
padding:2px 5px 10px 5px;
font-size:100%;
color:#2d4754;
line-height:120%;
text-align:center;
}

/*** Left Montiz and Ads ***/
.LeftColumnBox {
width:92%;
background-color:#fff;
border:1px dashed #E41F28;
margin:18px 0 10px 5px;
padding:10px 5px 10px 7px;
font-size:85%;
color:#000;
text-align:center;
}

.LeftColumnBox h3 {
color:#E41F28; /* red */
text-align:center;
background-color:#fff;
}

.LeftColumnTower {
width:148px;
background-color:#fff;
border:0;
margin:18px 8px 20px 8px;
padding:2px 5px 10px 5px;
font-size:85%;
color:#000;
line-height:120%;
text-align:center;
}

/*** Left column 125x125 Adsense ***/
div.full-width-box-left {
background-color:#fff;
margin:0;
padding:20px 0 35px 10px;
border:0;
width:95%;
float:left;
}

/*** Picture inside text float left not in use? ***/
.img-float-left {
float:left;
padding:2px;
margin-right:5px;
border:2px dotted #6896AE;
}
