/* CENTER */
/*** Center column left Video ***/
div.full-width-box {
background-color: #ffffff;
margin: 0px 0px 0px 0px;
padding: 5px 5px 5px 5px;
float: left;
}

/*** Center column left Widget with right txt wrap ***/
div.half-box-widget {
background-color: #ffffff;
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 5px;
width: 35%;
float: left;
}

/*** Center column left Portrait with right txt wrap ***/
div.half-box-portrait-left {
background-color: #ffffff;
margin: 0px 5px 0px 5px;
padding: 5px 5px 5px 5px;
width: 25%;
float: left;
}

/*** Center column right Portrait with left txt wrap ***/
div.half-box-portrait-right {
background-color: #ffffff;
margin: 0px 5px 0px 5px;
padding: 5px 5px 5px 5px;
width: 25%;
float: right;
}

/*** 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 5px 5px 5px;
padding: 5px 5px 5px 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: 0px 5px 5px 5px;
padding: 0px 0px 0px 0px;
width: 40%;
float: left;
}

/*** Center column left 250x250 box with right txt wrap ***/
div.half-box-250 {
background-color: #ffffff;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 260px;
float: left;
}

/*** Center column right 250x250 box with left ads ***/
div.half-box-250-right {
background-color: #ffffff;
margin: 0px 5px 0px 0px;
padding: 0px 0px 0px 0px;
width: 250px;
float: right;
}

/*** Center column left 300x250 box with right txt wrap ***/
div.half-box-300 {
background-color: #ffffff;
margin: 0px 5px 5px 5px;
padding: 0px 0px 0px 0px;
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: #ffffff;
margin: 10px;
padding: 10px;
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: 0px;
}

/*** 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: 0px 0px 0px 0px;
padding: 15px;
width: 45%;
float: left;
}

/*** Center column Half width box right ***/
div.half-width-box-right-grey {
background-color: #eeeeee;
margin: 5px 5px 5px 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: 0px 0px 0px 0px;
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 kws use w/ p links and Adsense ***/
div.full-width-box-right {
background-color: #fff;
margin: 1px 0;
padding: 1px 5px 1px 5px;
border: 0;
width: 90%;
float: left;
}

/*** Right Montiz and Ads ***/
.RightColumnBox {
width: 90%;
background-color: #fff;
border: 1px solid #bfced5;
margin: 8px 0 8px 0;
padding: 2px 5px 10px 5px;
color: #000;
line-height: 120%;
text-align: center;
}

.RightColumnBox h4 {
color: #2d4754;
margin: 0px;
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 8px 0;
padding: 2px 5px 0 5px;
color: #2d4754;
line-height: 120%;
text-align: center;
}

/* Right box for advertising policy */
.RightColumnBoxAP {
width: 90%;
background-color: #fff;
border: 0;
margin: 8px 0 8px 0;
padding: 0 5px;
font-size: 100%;
color: #000;
}

/*** Right Links ***/
.RightColumnBox2 {
width: 90%;
background-color: #fff;
border: 0px;
margin: 8px 0 8px 0;
padding: 2px 5px 10px 5px;
color: #000;
line-height: 120%;
text-align: left;
}

.RightColumnBox2 h4 {
color: #2d4754;
margin: 0px;
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 5px 5px 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 5px 5px 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 5px 5px 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 8px;
padding: 2px 5px 10px 5px;
font-size: 100%;
color: #2d4754;
line-height: 120%;
text-align: center;
}

/*** Left Montiz and Ads ***/
.LeftColumnBox {
width: 148px;
background-color: #fff;
border: 1px  dashed #bfced5;
margin: 18px 8px 20px 8px;
padding: 2px 5px 10px 5px;
font-size: 85%;
color: #000;
line-height: 120%;
text-align: center;
}

.LeftColumnBox h4 {
color: #2d4754;
margin: 0px;
padding: 5px 4px 1px 4px;
text-align: center;
background-color: #fff;
}

/*** Left column Includes not in use? ***/
div.full-width-box-left {
background-color: #fff;
margin: 0px;
padding: 0px 0px 0px 5px;
border: 0px;
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;
}