<style type="text/css">

html, body {margin: 0; padding: 0; border: 0;}

body {
  /* position: relative; */
  text-align:left;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  line-height: 14px;
  margin: 0;
  color: #FFCC00;
  background:#003300;
  /* background-color: transparent; */
  background-image: url('http://www.bradfriedman.com/images/wall_greenblack.jpg');
}

#frame {
  /* position: relative; */
  width:100%;
  margin-right:auto;
  margin-left:auto;
  margin-top: 0px;
  padding:0px;
  text-align:left;
  font-family: verdana, arial, helvetica, sans-serif;
}
		
#contentcenter {
  /* position: relative; */
  /* width:52%; */
  /* min-width: 440px; */
  margin-top: 0px;
  margin-left: 5px;
  margin-right: 15px;
  float:left;
  text-align:justify;
  font-family: verdana, arial, helvetica, sans-serif;
  /* font: x-small Verdana,Sans-serif; */
  font-size: 11px;
  line-height: 14px;
  /* font: 10pt/11pt "Times New Roman", serif; */
  color: #FFCC00;
  background-color: transparent;
  /* border-left: 1px dashed #404040; */
  /* border-right: 1px dashed #404040; */
}
	
#contentright {
  /* position: relative; */
  /* width:20%; */
  padding: 2px;
  margin-top:0px;
  float:left; 
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10px;
  line-height: 12px;
  text-align: left;
  border: 1px solid black;
  background-color: #003366;
  /* border-left: 1px dashed #404040; */
}

#contentright p { 
  font-size:10px;
}

#contentleft {
  /* position: relative; */
  /* width: 18%; */
  padding: 2px;
  margin-top: 0px;
  float: left;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10px;
  line-height: 12px;
  text-align: left;
  border: 1px solid black;
  background-color: #003366;
  /* border-right: 1px dashed #404040; */
}
	
#contentheader {
  background:#003300
}

#contentheader h1 {
  font-size:14px;
  padding:10px;
  margin:0px;
}
	
a {  
  color: #FED958; /* Old #FBDF7D; older #FFD74D; oldest #FFE773; */ 
  text-decoration: none;
  font-weight:600;
}

a:hover {
  text-decoration: underline;
}
	
h1 {font-size:14px;}
h2 {font-size:12px;}
h3 {font-size:10px;}

.button {
  border: 1px solid #000;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
}

.text {
  border: 1px solid #FFCC00;
  color: #000;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  text-align: justify;
}

/* At the very top, above the Menu Bar. */
.TopBar {
  /* background-color: #000; */
  /* border: 1px solid black; */
}

.QuoteGenText {
  font-family: verdana, arial, helvetica, sans-serif;
  /* font-family: times new roman, times, serif; */
  /* font-style: italic; */
  font-size: 14px;
  line-height: 18px;
  /* color: #FFCC00; */
  color: #003366;
  vertical-align: middle;
}

.MenuBar {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 13px;
  text-align: left;
  border: outset 5px #003366;
  background-color: #FFCC00;
  color: #000000;
  padding: 0px;
}

.media {
  /* margin: 10px 7% -15px 8%; */
  margin: 10px 45px 0px 45px;
  padding: 8px;
  background: #3FB73F;
  /* background: #7DA37D; */
  /* color: #003300; */
  color: black;
  text-align: left;
  border-top: thin dotted #003300 1px;
  border-bottom: thin dotted #003300 1px;
  border-left: solid #003300 1px;
  border-right: solid #003300 1px;
  font: 10pt/11pt "times new roman", serif;
}

.media a{color: #000080; text-decoration: none; font-weight:normal;}
.media a:hover {text-decoration: underline;}

.medianogreen {
  /* margin: 10px 7% -15px 8%; */
  margin: 10px 45px 0px 45px;
  padding: 8px;
  text-align: left;
  font: 10pt/11pt "times new roman", serif;
}

.document {
  /* margin: 10px 7% -15px 8%; */
  margin: 10px 20px 0px 20px;
  padding: 8px;
  background: white;
  /* background: #7DA37D; */
  color: black;
  text-align: left;
  border: 1px solid black;
  font: 10pt/11pt black "times new roman", serif;
}

.document a{color: #000080; text-decoration: none; font-weight:normal;}
.document a:hover {text-decoration: underline;}

a.mlink {  
  color: #000080;
  text-decoration: none;
  font-weight:normal;
}

a.mlink:hover {
  text-decoration: underline;
}

/* The text on Entry Pages in MenuBar giving path to this item. */
.path {
  /* background-color: #001933; */
  /* border-left: 1px solid black; */
  /* border-right: 1px solid black; */
  /* border-bottom: 1px solid black; */
  /* padding: 3px 4px 2px 4px; */
  /* margin: -15px 3px 2px 3px; */
  color: #000;
  font-size: 10px;
}

.path a{color: #003366; text-decoration: none; font-weight:bold;}
.path a:hover {text-decoration: underline;}

/* The text on Entry Pages giving option to move to PREV, MAIN or NEXT item */
.PrevMainNext {
  background-color: #003366;
  border: 1px solid black;
  text-align: center;
  margin-left: 25px;
  margin-right: 25px;
  padding: 3px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  line-height: 13px;
}

.list {
  Display: list-item;
  list-style-position: outside;
  list-style-type: disc;
  margin-left: 40px;
  margin-right: 30px;
  margin-bottom: 0px;
  line-height: 13px;
  text-align: left;
}

/* ---- BRAD BLOG POSTS ---- */

.post {
  padding: 8px;
  margin: 8px 8px 16px 8px;
  color: #FFCC00;
  background:#003300;
  border: 1px solid #526A18; /* FFCC00; */
}

/* .ItemHeadline {padding: 0 0 3px 0; font: bold italic small-caps 15px verdana, arial, helvetica, sans-serif; text-align: left;} */
.ItemHeadline {padding: 3px 0 3px 0; border-left: solid 12px #003366; background-color: #003366; font: bold italic small-caps 15px verdana, arial, helvetica, sans-serif; text-align: left;}
.ItemSubHeadline {border-left: solid 12px #003366; padding: 0 0 0 4px ; font: bold small-caps 12px verdana, arial, helvetica, sans-serif; text-align: left;}
.ItemSubSubHeadline {border-left: solid 12px #003366; padding: 3px 0 0 4px ; font: small-caps 11px verdana, arial, helvetica, sans-serif; text-align: left;}

.BloggedBy {border-bottom: solid 1px #003366; padding-bottom: 2px; font-style: italic; font-variant: small-caps;}
.BloggedByMain {font-style: italic; font-variant: small-caps; text-align: right;}

.ItemLinks {
  text-align: right;
}

.ItemLinks a{
  font-weight: normal;
}

/* Lime Green: #49CC49 */

/* ---- END BRAD BLOG POSTS ----*/

.raised {
  position: relative;
  top: 14px;
  left: -5px;
  padding: 3px;
  text-decoration: none;
  font-weight:normal;
  color: #000;
  background:#FFCC00;
}

.SidebarHeader {
  padding: 3px 1px;
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  text-decoration: none;
  font-weight: bold;
  color: #000;
  background:#FFCC00;
  text-align: center;
}

.SidebarBoxed {
  padding: 4px;
  text-decoration: none;
  border: solid 1px #FFCC00;
  color: #FFCC00;
  background-color: #003300;
}

.SidebarBoxed a {  
  font-weight:normal;
}

.SidebarSpecial ul {
  margin:0 0 1.5em;
  padding:6px 0 6px;
  /* border-bottom:1px dotted #FFCA0E; */
  border-top:1px solid #C00000;
  border-bottom:1px solid #C00000;
  border-left:1px solid #C00000;
  border-right:1px solid #C00000;
  list-style:none;
  font-style:indent;
  }

.SidebarSpecial li {
  margin:0;
  padding:0 0 .25em 15px;
  text-indent:-12px;
  line-height: 13px;
  }

.SidebarSpecial p {
  color:#999;
  line-height:1.5em;
  }

.SidebarSpecial a {  
  font-weight:normal;
}

.SidebarSpecialHeader {
  padding: 3px;
  text-decoration: none;
  /* font-weight: bold; */
  color: #FFCA0E;
  background: firebrick;
  border:1px solid #FFCA0E;
  text-align:center;
}

.SidebarSpecialText {
  padding: 4px;
  text-decoration: none;
  /* font-weight: bold; */
  color: #FFFFFF;
  background: firebrick;
  border:1px solid #000;
  text-align:center;
}

.SidebarSpecialText a {  
  font-weight: bold;
  font-style: italic;
}


/* FOR SPECIAL COVERAGE PAGES /*

.SpecialCoverageTable {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  line-height: 13px;
  background-color: 
  color: #FFCA0E;
  background:#C00000;
}

.SpecialCoverageTable td{
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  line-height: 13px;
  background-color: 
  color: #FFCA0E;
  background:#C00000;
}

.SpecialCoverage ul {
  margin:0 0 1.5em;
  padding:6px 0 6px;
  /* border-bottom:1px dotted #FFCA0E; */
  border-top:1px solid #C00000;
  border-bottom:1px solid #C00000;
  border-left:1px solid #C00000;
  border-right:1px solid #C00000;
  list-style:none;
  font-style:indent;
  }

.SpecialCoverage li {
  margin:0;
  padding:0 0 .25em 15px;
  text-indent:-12px;
  line-height: 13px;
  }

.SpecialCoverage p {
  color:#999;
  line-height:1.5em;
  }

.SpecialCoverageHeader {
  padding-left: 3px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-right 3px;
  margin-bottom: 0px;
  text-decoration: none;
  /* font-weight: bold; */
  color: #FFCA0E;
  /* background:#C00000; */
  background: black;
  border:1px solid #FFCA0E;
  text-align:center;
}

.SpecialCoverageItem {
  padding-top: 4px;
  padding-right: 4px;
  padding-bottom: 4px;
  padding-left: 4px;
  margin-bottom: 0px;
  text-decoration: none;
  /* font-weight: bold; */
  color: #FFFFFF;
  background: firebrick;
  border:1px solid #000;
  text-align:left;
}

.SpecialCoverageItem a {  
  font-weight:normal;
}


.SpecialCoverageItemDesc {
  padding-top: 4px;
  padding-right: 4px;
  padding-bottom: 4px;
  padding-left: 4px;
  margin-bottom: 0px;
  text-decoration: none;
  /* font-weight: bold; */
  color: black;
  background: #C00000;
  border:1px solid #000;
  text-align:left;
}

.BBTOORepost {
  /* font: 12px "times new roman", serif; */
  font-size: 10px;
  text-align: center;
  /* margin-bottom: -14px; */
  /* font-weight: bold; */
  font-style: italic;
  background-color: black;
  padding: 4px;
}

.StayOnTopInfo {
  background-color: #000;
  text-align: center;
  /* color: #C0C0C0; */
  color: #716D6D;
  font-size: 10px;
  font-style: italic;
  margin-top: 1px;
  margin-bottom: -1px
  padding: 8px;
  margin: 0px 8px;
}

.StayOnTopItem {
  padding: 8px;
  margin: 0px 8px 16px 8px;
  background: #031503;
  border: 1px outset #FFCC00;
}

.MoreText {
  color: white;
  font-weight: bold;
  font-style: italic;
}

table.calendar {
  margin-left: 10px;
}

</style>
