@-moz-document domain('policelink.monster.com') {
td {
 color: #CCCCCC
}

body, td.message_content, td.member_info,
#nav ul#navbar_secondary_nav,
#nav ul#navbar_tertiary_nav,
#nav ul#navbar_tertiary_nav li a,
tr.even td {
 background-color: #222222;
}

tr.odd td, .highlight td, #friends .friends_list .highlight, #search_results .highlight,
#topic_poll_container form#poll_answer_form, #topic_poll_container ul,
li.odd /* comments */,
div#inbox_messages,
div.user-block.clear.odd.column.span-23,
#login_form_widget .login_form {
 background-color: #111111;
}

div#container_wrapper,
div#nav,
div#header,
#nav ul#navbar_secondary_nav,
#nav ul#navbar_tertiary_nav li a,
#nav ul#navbar_tertiary_nav li span {
 background-image: none !important;
}

div#header {
 border-bottom-style: solid;
 border-top-style: solid;
 border-width: 1px;
 width: 973px;
}

#nav ul#navbar_tertiary_nav {
 border-top-style: solid;
 border-width: 1px;
 width: 973px;
}

h1, h2, h3, h4, h5, h6,
 a, a:hover,
 #nav ul#navbar_primary_nav li a span span {
 color: #EEEEEE
}

div.publishable_stats .flag, #container, p.category_crumbs, p a, td.data, td.replies, td.last_post {
 color: #CCCCCC;
}

a[href^="http://policelink.monster.com/member/"], a[href^="/member/"], p.login {
 font-style: italic;
 color: #EEEEEE
}

.friends_list dl.friend dd dl dd dl dt,
div.reply_message form * {
 color: #7B7B7B
}

.topic_tr td.data {
 text-align: right;
}

#inbox_messages .avatar_popout, #posts .avatar_popout, .user_reference .avatar_popout {
 position:absolute;
 border:solid #1066A8 1px;
 background:black;
 padding:5px;
 margin:5px 0px 0 60px;
}

html #nav ul#navbar_primary_nav li:hover,
html #nav ul#navbar_primary_nav li:active {
 border-color: #666;
}

#nav ul#navbar_primary_nav li.active a span,
#nav ul#navbar_primary_nav li:hover a span,
#nav ul#navbar_tertiary_nav li.active a span,
#nav ul#navbar_tertiary_nav li:hover a span,
#nav ul#navbar_tertiary_nav li.first:hover a span,
#nav ul#navbar_tertiary_nav li.first.active a span {
 background:#666;
 color:#EEE;
}

td.member_info div ul li:hover a {
 background:#666;
 color:#EEE;
 text-decoration: none;
}

html #nav ul#navbar_primary_nav li ul.sub_navigation_dropdown li a span {
 background:black;
 color:#EEEEEE;
}

html #nav ul#navbar_primary_nav li ul.sub_navigation_dropdown li {
 border:none;
 border-left: 1px solid #639FCB;
 border-right: 1px solid #639FCB;
}

html #nav ul#navbar_primary_nav li ul.sub_navigation_dropdown li.dropdown_nav_link.first {
 border-top: 1px solid #639FCB;
}

html #nav ul#navbar_primary_nav li ul.sub_navigation_dropdown li.dropdown_nav_link.last {
 border-bottom: 1px solid #639FCB;
}

html #nav ul#navbar_primary_nav li ul.sub_navigation_dropdown li a:hover span {
 background: #666 !important;
 color: #eee;
}

#flash_error, #flash_error ul, #flash_error li,
#flash_reputation, #flash_reputation ul, #flash_reputation li, 
#flash_notice, #flash_notice ul, #flash_notice li {
 background:none;
 color:#CCC;
}
}