
body {
  font-family: arial, helvetica, sans-serif;
  background-color: white;
  }
a {color: #cc700b; text-decoration:none;} 
a:hover {color: #1f3372; }
	
#header {
  margin-bottom: 7px;
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #112231; 
  background-image: url("/img/banner.png");
  background-repeat: repeat;
  color: #fff; 
  font-size: 14px;
  height: auto;
  }
#header img {
  margin-left: 20px;
  margin-top: 10px;
  margin-bottom: 20px;
  border: none;
  }

#header .links {
  float: right;
  padding-top: 12px;
  margin-right: 15px;
  }

#header #search {
  margin-left: 50px;
  }

#header #submit_button {
  margin: 0;
  }

#header .links a {
  color: #fff; text-decoration:none; 
  }
#header .links a:hover {color:#ebb237;}
#header .links .button {background-color: #ccc; color: #112231; border: 1px #ccc solid;}
#header .links .button:hover {background-color: #ebb237;}


#myapp {
  position: relative;
  }
  
#col1 {
  position: absolute;
  left: 0;
  top: 0;
  width: 75%;
  }

#col2 {
  position: absolute;
  right: 0%;
  top: 0%;
  width: 30%; 
  }

#footer {
  position: relative;
  text-align: center;
  margin-top: 1em;
  }

.buzz_item {
  margin: 1em 0em 0em 0em;
  padding-left: 1em;
  /*background-color: #f5ffd9;*/
  background-color: #ebffb5;
  width: 60%;
  }
.buzz_item .title a {
  font-size: 16px; 
  font-weight: bold; 
  color: #1f3372; 
  text-decoration:none;
  }
.buzz_item .title a:hover {color: #cc700b; }
.buzz_item .date {font-size: 11px; color: #999; display: inline; margin-right: 1em;}
.buzz_item .src {font-size: 11px; color: #999; display: inline; }
.buzz_item .desc {font-size: 12px;}
.buzz_item .links {font-size: 12px;}

.text {font-size: 14px; color: #1f3372;}
.input_form {font-size: 14px; font-weight: bold; color: #1f3372;}

.buzzwords {
  position: relative;
  margin: 2em 0em 0em 0em;
  border-color: #b3b3b3;
  border-width: 2px;
  border-style: solid;
  padding: 0.5em;
  font-family: helvetica, verdana, arial, sans-serif;
  font-size: 85%;
  }
.buzzwords h2 {
  padding-top: 0em;
  margin-top: 0em;
  margin-bottom: 0.5em;
  margin-left: 0em; 
  margin-right: 0em; 
  font-size: large; 
  color: #112231; 
  font-weight: bold;
  background-image: url("/img/buzzbanner.png");
  background-repeat: repeat;
  text-align: center;
  }

.related_story {
  position: relative;
  margin: 2em 0em 0em 0em;
  border-color: #b3b3b3;
  border-width: 2px;
  border-style: solid;
  padding: 0.5em;
  font-family: helvetica, verdana, arial, sans-serif;
  }

.related_story a {
  font-size: 14px;
  color: #1f3372;
  text-decoration:none;
  }

.related_story a:hover {color: #cc700b; }

.related_story h2 {
  padding-top: 0em;
  margin-top: 0em;
  margin-bottom: 0.5em;
  margin-left: 0em; 
  margin-right: 0em; 
  font-size: large; 
  color: #112231; 
  font-weight: bold;
  background-image: url("/img/buzzbanner.png");
  background-repeat: repeat;
  text-align: center;
  }



.fs1 {font-size:x-small;}
.fs2 {font-size:small;}
.fs3 {font-size:medium;}
.fs4 {font-size:large;}
.fs5 {font-size:x-large;}
.fs6 {font-size:xx-large;}

.tcUp1 a {font-size:x-small; color: #cc3333;}
.tcUp1 a:hover{color: #1f3372;}
.tcUp2 a {font-size:small; color: #cc3333;}
.tcUp2 a:hover{color: #1f3372;}
.tcUp3 a {font-size:medium; color: #cc3333;}
.tcUp3 a:hover{color: #1f3372;}
.tcUp4 a {font-size:large; color: #cc3333;}
.tcUp4 a:hover{color: #1f3372;}
.tcUp5 a {font-size:x-large; color: #cc3333;}
.tcUp5 a:hover{color: #1f3372;}
.tcUp6 a {font-size:xx-large; color: #cc3333;}
.tcUp6 a:hover{color: #1f3372;}     

.tcDown1 a {font-size:x-small; color: #6699ff;}
.tcDown1 a:hover{color: #1f3372;}
.tcDown2 a {font-size:small; color: #6699ff;}
.tcDown2 a:hover{color: #1f3372;}
.tcDown3 a {font-size:medium; color: #6699ff;}
.tcDown3 a:hover{color: #1f3372;}
.tcDown4 a {font-size:large; color: #6699ff;}
.tcDown4 a:hover{color: #1f3372;}
.tcDown5 a {font-size:x-large; color: #6699ff;}
.tcDown5 a:hover{color: #1f3372;}
.tcDown6 a {font-size:xx-large; color: #6699ff;}
.tcDown6 a:hover{color: #1f3372;}     

.ad_box {
  position: relative;
  margin-top: 1em;
  height: auto;
  }
  
.search_header {
  text-align: center;
  width: 60%;
  margin-top: 2em;
  margin-bottom: 1em;
  padding: 0em;
  font-size: large;
  background-color: #1f3372;
  color: white
  }
  

.pagination {
  padding: 1em;
  font-size: small; 
  text-align: center;
  width: 60%
  }
.pagination span, .pagination a, .pagination a:visited {
  border: 1px solid #ccc;
  margin-left: 0.1em;
  margin-right: 0.1em;
  padding-left: 0.2em;
  padding-right: 0.2em;
  text-decoration: none; 
  color: #2e6ab1;
  }
.pagination span, .pagination a:hover, .pagination a:active {
  border: 1px solid #112231;
  color: #fff;
  background-color: #112231;
  }
.pagination img {
  border: none;
  vertical-align: middle;
  padding-bottom: 5px;
  }
  
.ads_most_right {
  position: absolute;
  right: 0%;
  top: 0%;
  }
  
.ads_most_left {
  position: absolute;
  left: 0%;
  top: 0%;
  }

.ads_float_right {
  float: right;
  right: 0%;
  top: 0%;
  }
  
.ads_float_left {
  float: left;
  left: 0%;
  top: 0%;
  }

.ads_default {
  position: relative;
  padding-bottom: 1em;
  right: 0;
  }
.subtext {font-size: 0.8em; color: #999;}
textarea {border: 1px solid #ccc; padding: 2px; margin: 3px 0;}
textarea:hover {background-color: #ffe;}
.button {background-color: #eee; border: 1px solid #999; padding: 1px; cursor: pointer;font-weight:bold;}
.button:hover {background-color: #ddd;}