.article-title {
font-size:1.4em;
font-weight:bold;
color:#0F2B5B;
}

fieldset input, 
textarea,
input.width20c { 
padding:0px;}


.article-subtitle {
font-size:1.4em;
color:#0F2B5B;
width:75%;
}

.author, .date-posted {
font-size:.85em;
color: #006633;
}

.date-posted {
padding-left:10px;
}

/*------------ PHOTO WITH CAPTION -------------*/
div.photo-left {float:left;}
div.photo-right {float:right;}
div.photo-rightish {float:right;}

div#form-container form fieldset div.photo, 
div.photo-right,
form div.photo-right,
 {
/*  width: 20%; */
  border: 0px silver solid;
  margin: 0em;
  padding: 0 1em;
  font-size: .85em;
}
div.photo-left, 
form div.photo-left
 {
/*  width: 25%; */
  border: 0px silver solid;
  margin: 0em;
  padding: 0 1em;
  font-size: .85em;
}

div#form-container form fieldset div.photo:hover, 
div.photo-left:hover, div.photo-right:hover {
/*width: 60%;*/
}


div#form-container form fieldset div.photo {
margin:15px;
border:0px solid red;
width:40%;}

div.photo, 
div.photo-left p, 
div.photo-right p,
form div.photo p,
form div.photo-left p,
form div.photo-right p
 {
  text-align: center
  font-size: 1em;
  text-indent: 0;
  margin:0;
  padding:0px;
}

#content p.photo-caption,
#content p.photo-caption a,
form p.photo-caption,
form p.photo-caption a
{
color:white;
background-color:#0F2B5B;
padding:4px;
font-weight:bold;
}

#content p.photo-caption a:hover 
{color:#FFCC33;}

p.photo-cutline {
color:black;
border-bottom:1px solid grey;
}

p.photo-credit {
font-style: italic;
float:right;}

div.photo img,
div.photo-left img,
div.photo-right img {
width: 100%;
}

input.left {width:250px;}
div.photo img.left {width:35%;}

div.photo-left input.left {
width:100%;}

/* --------------------END--------------------- */


/*
IMG.left {
float:left;
padding:0 0px 0 50px;}
*/

/*IMG.right {
float:right;
padding:0 30px 0 10px;}
*/

/* images inside the top area */
IMG.right-mainbox {

width:40%;
float:right;
padding:20px 10px 5px 10px;
}

IMG.left-mainbox {
width:40%;
float:left;
padding:20px 10px 5px 10px;
}

.article p {
line-height:1.2em;}
.email { 
font-style:italic;
font-weight:bold;}

p.teaser {
color:black;
font-style:italic;
font-weight:bold;
font-size:20px;
}

p.byline {
text-align:center;
color:black;}

p.info {
display:inline;
margin:30px;
text-align:right;
font-size: .8em;
color:#003366;}

/*----------------------  FORMAT BLOCK : TABLE  --------------------*/
div.fb_table {
/* border-bottom:1px dashed #336699;*/
/* border-top:1px dashed #336699;*/}


/*----------------------  FORMAT BLOCK : QUOTE  ------------------*/

blockquote.withimage {
width:75%;
background: url(../../images/css-gwl/quote.gif) no-repeat;
background-position:20px 5px;
font-size: 1em;
font-style:italic;
text-align: justify;
margin:10px auto;
padding-bottom:5px;
}
p.withunquote {
background: url(../../images/css-gwl/unquote.gif) no-repeat;
background-position:bottom right;
padding-right:20px;
padding:10px;
}
span.author {
display:block;
text-align:right;
padding:5px 5px 0px 0px;
border:0px solid red;}
span.age {
padding-left:5px;
color:#006600;}
span.title {
text-transform:capitalize;
padding-left:5px;
color:#660000;}


div.fb_text h2
{
/*background-image:url(../../images/css-gwl/bg-heading-white.jpg);
background-position:0px 0px;
background-repeat:no-repeat;*/
/*clear:left;*/
}

div.fb_text h2,
td div.fb_text h2  { /*inside article editor */
padding:10px 30px;}



/*----------------------  FORMAT BLOCK : TEXT  ------------------*/
div.fb_text {
padding-bottom:1em;
/* border-bottom:1px dashed #336699;*/
/* border-top:1px dashed #336699;*/}

div.fb_text p.break {
clear:both;
}

div#content div div.fb_text h2, 
div#content div.fb_text h2 {
padding:10px 30px;}

div.fb_text hr.break,
div.fb_text hr.break2 {
color: #fff4ff;
background-color: #f4ffff;
height: 1px;
border:0;
margin:30px 30px 0px 30px;
clear:left;
}

div.fb_text hr.break2 {
background-color: black;
margin:2px 30px 0px 30px ;
}

h4 {color:black; /*caption*/
margin:10px 30px;
font-size:1em;
}

/*------------------  FORMAT BLOCK : LIST ------------------- */
div.fb_list, 
div.fb_ulist,
div.fb_olist {
margin:0px 30px;
}

ul,ol {
margin-left:20px;
padding-bottom:10px}
ul {list-style-type: square;}
ol {list-style-type:decimal;}

div.fb_list li,
div.fb_ulist li,
div.fb_olist li {
margin: 0 30px 0 30px;
padding: .5em 0;
/*font-size: .95em;*/
line-height:1.3em;
}

div.fb_list h2,
div.fb_ulist h2,
div.fb_olist h2,
.list-heading {
border-bottom: 1px solid black;
margin:0;
padding:10px 0px 0px 0px;
}

div#content div div.fb_text h4,
div.fb_list h4,
div.fb_ulist h4,
div.fb_olist h4,
.list-caption, .caption {
margin:0px 0px 0 30px;
padding:3px;
border-top: 1px solid black;
/*font-size:.9em;*/
font-style:italic;
text-align:right;
}

p.linebreak {
line-height:1.5em;
border:0px solid #0F2B5B;
margin-top:8px;
margin-bottom:4px;
}

p.linebreak b {
}

/* -------------------- END --------------------- */

div.block {
border:1px solid black;
}


textarea.high3 {
height:10em;
}

/* article preview */
p.preview {
margin:50px 0 0px 0;
padding:10px;
background-color: silver;
text-align:center;
font-size:22px;
font-weight:bold;
border:1px solid black;}

.preview#content {
margin:0px 180px;
border-right:2px solid #88A4AF;
border-bottom:2px solid #88A4AF;}

.preview#mainbox {
background-image:url(../../images/css-gwl/bg-box-preview.jpg);
background-repeat:no-repeat;
background-color: #88A4AF;
}

/* used with tag parser [quote/q] */
blockquote {
/* color:#337DAE; */
/* font-weight:bold; */
/* font-size:1em; */
/* border:1px solid #337DAE; */
padding:10px;
/* margin:20px; /*
}

/* used with tag parser [title/t] */
p.linebreak span {
font-size:1.3em;
color:#337DAE;
font-weight:bold;
}

.key-legend,
.key{
font-size:.85em;
}

span.key-na {
background-color:none;
color:grey;
}
span.key-u {
background-color:grey;
color:white;
}
span.key-a {
background-color:greenyellow;
color:green;
}
span.key-p {
background-color:green;
color:white;
}
span.key-r {
background-color:red;
color:white;
}
span.key-l {
background-color:yellow;
color:black;
}
span.key-l a{
background-color: none;
color:black;
}

.strike-out {
text-decoration:line-through;
}
