body {
    margin-top: 0px;
    margin-left: 0px;
    margin-right:0px;
    margin-bottom:0px;
    background-color: black;
    height: 100%;
}

body, table, td {
    font-size: 12px;
    font-family: Arial;
    color: white;
}

h1 {
    font-size: 16px;
    text-align: center;
}

img {
    border: 0;
}

.copy {
    color: #999999;
}

a.footer {
    color: white;
    text-decoration: none;
    font-weight: bold;
}

a.footer:hover {
    color: white;
    text-decoration: underline;
}

.header_div {
    color: #92927A;
    font-weight: bold;
}

a.header {
    color: white;
    text-decoration: none;
}

a.header:hover {
    color: white;
    text-decoration: underline;
}

button {
    background: url(../images/buttonBG.jpg) top left no-repeat;
    border: 0px;
    color: white;
    width: 100px;
    height: 24px;
    cursor: hand;
}

.menu {
    background: url(../images/buttonBG.jpg) top left no-repeat;
    width: 100px;
    height: 24px;
    text-align: center;
}

.menu a {
    color: white;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
}

.menu_sel a {
    color: #0394D7;
}

.menu a:hover {
    color: #0394D7;
}

.search_fld {
    width: 200px;
    border:#FFFFFF solid 1px;
    background-color:#CCCCCC;
    height:19px;
}

#search_category {
    border:#FFFFFF solid 1px;
    background-color:#CCCCCC;
    height:14px
    font-size: 10px;
}

#search_type {
    border:#FFFFFF solid 1px;
    background-color:#CCCCCC;
    height:20px
}

#recent_search_tbl {
    border: 0px;
    padding-left: 5px;
    padding-right: 5px;
    border:#FFFFFF solid 1px;
    background-color:#CCCCCC;
    left: -50%;
    position: relative;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: scroll;
}

input, textarea {
    border: 0px;
    padding-left: 5px;
    padding-right: 5px;
    border:#FFFFFF solid 1px;
    background-color:#CCCCCC;
}

.tab_tbl .unsel {
    padding: 3 6 2 6;
    background: url(../images/shade.gif) top left repeat-x;
    border-bottom: 1px solid black;
}

.tab_tbl .unsel a {
    color: black;
    font: bold 10px Verdana;
    text-decoration: none;
}

.tab_tbl .unsel a:hover {
    color: #0394D7;
}

.tab_tbl .sel {
    padding: 3 6 2 6;
    background: url(../images/shadeactive.gif) top left repeat-x;
}

.tab_tbl .sel a {
    color: #222222;
    font: bold 10px Verdana;
    text-decoration: none;
}

body.tab_div {
    height: 100%;
    background-color: #7A7879;
}

a {
    text-decoration: none;
    color: white;
}

a:hover {
    color: #0394D7;
}

table.search_grid_tbl td {
    width: 115px;
}

.search_grid {
    font-size: 10px;
    width: 115px;
    height: 135px;
    overflow: hidden;
    background-color: black;
}

.guide_grid {
    font-size: 12px;
    color: black;
    width: 115px;
    height: 135px;
    overflow: hidden;
    background-color: white;
}

.guide_grid a {
    color: black;
}

.guide_grid a:hover {
    color: #E43C5A;
}

.empty_grid {
    width: 115px;
    height: 135px;
}

.grid {
    margin: 10 0 10 0;
    padding: 5 2 5 2;
    overflow: hidden;
    text-align: center;
}

.compact_grid {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    overflow: hidden;
    text-align: center;
    height: 85px;
}

.channel_grid, .people_grid {
    width: 115px;
    height: 135px;
    font-size: 12px;
    background-color: white;
}

.channel_grid a, .people_grid a {
    color: black;
}

.channel_grid a:hover, .people_grid a:hover {
    color: #E43C5A;
}

form {
    margin: 0px;
    padding: 0px;
}

.error {
    text-align: center;
    color: red;
    font-weight: bold;
}

tr.odd {
    background-color: #444444;
}

tr.even {
    background-color: #777777;
}

#drag_box_content, #drag_box_content td {
    color: white;
    background-color: #555555;
}

tr.right_nav_grid {
    background: url(../images/right_content_bg.jpg) top left repeat-x;
    height: 78px;
}

tr.right_nav_grid td {
    border-bottom: 1px solid black;
    color: black;
}

tr.right_nav_grid a {
    color: black;
    font-size: 12px;
}

tr.right_nav_grid a:hover {
    color: #0394D7;
}

.tag_size_1 { font-size: 10px; }
.tag_size_2 { font-size: 12px; }
.tag_size_3 { font-size: 14px; }
.tag_size_4 { font-size: 16px; }
.tag_size_5 { font-size: 18px; }

#middle_frame_content {
    width:471px; background-image:url(../images/bodyBg1.gif); background-repeat:repeat-y;
}

td.page_numbers {
    width: 19px;
    height: 19px;
    text-align: center;
    font-weight: bold;
    padding-top: 1px;
    background-image:url(../images/number-bg-inactive.gif); background-repeat: no-repeat;
}

td.page_numbers_active {
    background-image:url(../images/number-bg-active.gif); background-repeat: no-repeat;
    width: 19px;
    height: 19px;
    text-align: center;
    font-weight: bold;
    padding-top: 1px;
}

ul.page_numbers li a {
    text-decoration: none;
    color: inherit;
}


.fb_share_button {
    display: -moz-inline-block;
    display:inline-block;
    padding:1px 20px 0 5px;
    height:15px;
    border:1px solid #d8dfea;
    background:url(http://static.ak.fbcdn.net/images/share/facebook_share_icon.gif?0:26981) no-repeat top right;
}

.fb_share_button:hover {
    color:#fff;
    border-color:#295582;
    background:#3b5998 url(http://static.ak.fbcdn.net/images/share/facebook_share_icon.gif?0:26981) no-repeat top right;
    text-decoration:none;
}


#dhtmltooltip{
    position: absolute;
    width: 150px;
    border: 2px solid black;
    padding: 2px;
    background-color: white;
    visibility: hidden;
    color: black;
    z-index: 100;
    /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
    filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}


/** drop down stuff start **/
/* Drop Down Boxes Site */
.DropMenuTile{
 float:left;
 width:115px;
 height:20px;
 border: 1px solid black;
 background:#7D7D7D url(../images/dropboxbg.gif) no-repeat;
 overflow:hidden;
}

.DropMenuShell{
 position:absolute;
 visibility:hidden;
 z-index:5000;
}
.DropMenuHead {
 padding:2px 10px 0 5px;
 margin-top:1px;
}
.DropMenuHead a {
 text-decoration:none;
 color: #fff;
 font-weight: bold;
}
.DropMenuHead a:hover {
  color: #fff;
}
.DropDownMenu {
 border:1px solid #000;
 border-top-width:0;
 width:115px;
 background-color:#7D7D7D;
}
.DropDownMenu a {
 text-decoration:none;
 display:block;
 color:#fff;
 padding:3px 5px;
 font-weight: bold;
}
.DropDownMenu a:hover {
 background-color:#CCC;
 text-decoration:none;
 color:#000;
}
/** drop down stuff end **/


/*** overlay stuff ***/
.overlay{ background-image: url(../images/overlay.png); }

* html .overlay{
    background-color: #333;
    back\ground-color: transparent;
    background-image: url(../images/overlay.gif);
}
