/******* Pulse *******//* Created by McKee91 */


html ,
body
{
   background: url(http://resizeimage.org/system/0007/3651/background.png?1281670721) #0b0b0b;
   color: #fff;
   font-family: "Tahoma", "Arial", "Bitstream Vera Sans", "Verdana", sans-serif;
   font-size: 93.3%;
   margin: 0;
   padding: 0;
}

a span
{
   color: #1278b9;
   text-decoration: none;
   font-weight: normal;
}

a span:hover
{
   color: #2ea3ed;
   text-decoration: none;
   font-weight: normal;
}

a
{
   color: #1278b9;
   text-decoration: none;
   font-weight: normal;
}

a:hover
{
   color: #2ea3ed;
   text-decoration: none;
   font-weight: normal;
}

hr
{
   background-color: #ccc;
   border: 0;
   border-top: 1px solid #000;
   border-bottom: 1px solid #444;
   clear: both;
   color: #ccc;
   height: 1px;
}

table
{
   border-collapse: collapse;
   border-spacing: 0;
   clear: both;
   empty-cells: show;
   width: 100%;
}

th,
td
{
   border: 1px solid #000;
}

th,
th a
{
   background: url(http://z3.ifrm.com/10/168/0/f260115/Pulse_TD1.gif) repeat-x top #1f1f1f;
   color: #ccc;
   font-size: 80%;
   padding: 1px 5px;
   text-align: left;
}

.register th,
th a
{
   background: url(http://z3.ifrm.com/10/168/0/f260115/Pulse_TD1.gif) repeat-x top #1f1f1f;
   color: #ccc;
   font-size: 80%;
   padding: 1px 5px;
   text-align: left;
}

#stats th a
{
   font-size: 100%;
}

#logo
{
   text-align: center;
   clear: both;
   padding-top: 5px;
}

td
{
   background: url(http://z3.ifrm.com/10/168/0/f260115/Pulse_TD1.gif) repeat-x #181818;
   color: #ccc;
   padding: 5px 10px;
}

.category td
{
   padding: 2px 5px;
}

th a:hover
{
   color: #fff;
}

h1
{
   font-size: 200%;
}

h2,
h3
{
   font-size: 100%;
}

.category h2,
.topic h2,
#portal h2,
#portal_foot h2,
thead th,
#acplogin thead th
{
   background: url(http://z3.ifrm.com/10/168/0/f260115/Pulse_TD1.gif) repeat-x;
   color: #fff;
   font-size: 90%;
   font-weight: 700;
   border: 1px solid #000;
}

.calendar thead th,
table thead th
{
   padding: 3px 5px 8px 5px !important;
   color: #fff;
}

thead th 
{
   border-bottom-width: 1px;
   padding: 5px;
   text-align: center;
}

h2.special
{
   background: url(http://z3.ifrm.com/10/168/0/f263658/Pulse_H2_Center.gif) repeat-x;
   height: 26px;
   color: #fff;
}

input,
select,
textarea,
button,
a.btn_fake
{
   background: url(http://z3.ifrm.com/10/168/0/f263658/Pulse_H2_Center.gif) repeat-x top #141414;
   border: 1px solid #000;
   color: #ccc;
   padding: 3px 5px;
   vertical-align: middle;
}

textarea
{
   font-family: "Tahoma", sans-serif;
   font-size: 100%;
   margin: auto;
   width: 98%;
}

input:focus,
input.focus,
textarea:focus,
textarea.focus
{
   background: url(http://www.jakesonline.org/lightblue.gif) repeat-x top #151515;
}

.submit_error
{
   background: #fff8eb;
   border: 1px solid #e77700;
}

#c_postbtn button,
#c_postbtn a.btn_fake
{
   background: url(http://z3.ifrm.com/10/168/0/f260115/Pulse_TD1.gif) repeat-x top #141414;
   color: #1278b9;
   cursor: default;
   padding: 3px 5px;
   margin: 0;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 90%;
   overflow: visible;
   border: 1px solid #000;
   min-width: 100px;
   min-height: 25px;
}

#c_postbtn button
{
   float: right;
}

button.btn_normal,
button.btn_default
{
   background: url(http://z3.ifrm.com/10/168/0/f260115/Pulse_TD1.gif) repeat-x #141414;
   color: #1278b9;
   cursor: pointer;
   padding: 3px 5px;
   margin: 0;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 90%;
   overflow: visible;
   border: 1px solid #000;
   min-width: 140px;
   min-height: 25px;
   font-weight: 900;
}

#c_postbtn button:hover,
#c_postbtn a.btn_fake:hover,
button.btn_normal:hover,
button.btn_default:hover,
button#c_bbcode:hover
{
   background: url(http://z3.ifrm.com/10/168/0/f260115/Pulse_TD1.gif) repeat-x #151515;
   border: 1px solid #000;
   cursor: pointer ;
}

button.btn_mod
{
   background: url(http://z3.ifrm.com/10/168/0/f260115/Pulse_TD1.gif) repeat-x #131313;
   border: 1px solid #000;
   color: #1278b9;
   vertical-align: middle;
   padding: 3px 5px;
}

button,
a.btn_fake
{
   background: url(http://z3.ifrm.com/10/168/0/f260115/Pulse_TD1.gif) repeat-x #131313;
   color: #1278b9;
   cursor: default;
   margin: 0;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 90%;
   overflow: visible;
   width: auto;
   border: 1px solid #000;
}

button:hover,
a.btn_fake:hover
{
   background: url(http://z3.ifrm.com/10/168/0/f260115/Pulse_TD1.gif) repeat-x #151515;
   border: 1px solid #000;
   cursor: pointer;
}

button.btn_text
{
   background: none;
   border: 0;
   cursor: pointer;
   font-family: "Arial", "Bitstream Vera Sans", Verdana, sans-serif;
   font-size: 100%;
}

.notice
{
   background: url(http://z3.ifrm.com/10/168/0/f260115/Pulse_TD1.gif) repeat-x #141414;
   border: 1px solid #184a6a;
   color: #ccc;
   margin: 10px auto;
   width: 70%;
}

.notice dt
{
   background: url(http://z3.ifrm.com/10/168/0/f263658/Pulse_H2_Center.gif) repeat-x top;
   font-weight: 700;
}

.notice dd
{
   font-style: italic;
}

dl.info
{
   background: url(http://z3.ifrm.com/10/168/0/f260115/Pulse_TD1.gif) repeat-x #141414;
   border: 1px solid #184a6a;
   color: #ccc;
}

.info dt
{
   background: url(http://z3.ifrm.com/10/168/0/f263658/Pulse_H2_Center.gif) repeat-x top;
   color: #fff;
   border: 0;
}

dl.error
{
   background: url(http://z3.ifrm.com/10/168/0/f260115/Pulse_TD1.gif) repeat-x #141414;
   border: 1px solid #cc0000;
   color: #ccc;
}

.error dt
{
   background: url(http://z3.ifrm.com/10/168/0/f260115/Pulse_TD1.gif) repeat-x #141414;
   color: #ccc;
   border: 0;
}

#top ul,
#nav,
ul.cat-pages,
ul.cat-topicpages,
table.calendar ul,
div.meta_menu ul,
#pm_folderlist,
#profile_menuwrap ul
{
   list-style: none;
   padding: 0;
}

#profile_menuwrap ul,
ul.cat-topicpages,
blockquote dl,
#fast-reply dd
{
   margin: 0;
}

#top li,
#nav li,
ul.cat-pages li,
ul.cat-topicpages li,
table.calendar li,
#pm_folderlist li,
#profile_menuwrap li,
#ucp_gallery li
{
   display: inline;
}

#top
{
   height: 26px;
   padding: 0;
   margin-top: 0;
   font-size: 80%;
   border-bottom: 1px solid #184a6a;
   background: url(http://z3.ifrm.com/10/168/0/f263838/Pulse_Top.gif) repeat-x;
   min-width: 700px;
}

#top_info
{
   color: #ccc;
   margin-top: 6px;
   font-size: 110%;
   float: left;
   margin-left: 20px;
}

#top_info a
{
   color: #ccc;
   font-weight: bold;
}

#top_info a:hover
{
   color: #fff;
}

#top_menu
{
   background: url(http://z3.ifrm.com/10/168/0/f258777/Pulse_Top_Right.png) left;
   border: 0;
   height: 26px;
   float: right;
   clear: right;
   padding-left: 15px !important;
   margin-top: -5px;
}

.drop_menu
{
   margin: 0;
}

.drop_menu li
{
   float: left;
   text-align: center;
   padding-left: 5px;
   padding-right: 2px;
   margin-right: 1px;
}

.drop_menu a:hover
{
   background: url(http://z3.ifrm.com/10/168/0/f258787/Pulse_Top_Menu_a.png) no-repeat 7px 4px;
}

.drop_menu a
{
   color: #ccc;
   display: block;
   padding: 7px .25em 4px .25em;
   position: relative;
   width: 105px;
   font-weight: 700;
}

.drop_menu ul
{
   color: #ccc;
   left: -999em;
   margin: 0;
   position: absolute;
   width: 100px;
   margin-bottom: 0;
}

.drop_menu ul li
{
   font-size: 85%;
   margin: 0;
   padding: 0;
   width: 105px;
}

.drop_menu ul li a
{
   background: url(http://z3.ifrm.com/10/168/0/f260115/Pulse_TD1.gif) repeat-x top #141414;
   border: 0;
   border-width: 0 1px 1px;
   display: block;
   padding: 4px 5%;
   width: 97px;
   color: #ccc;
}

.drop_menu li ul li a:hover
{
   background: url(http://z3.ifrm.com/10/168/0/f260115/Pulse_TD1.gif) repeat-x top #161616;
   color: #fff;
}

#advertisement
{
   margin: 18px 0 0 750px;
   padding: 0;
   background: url(http://z3.ifrm.com/10/168/0/f260115/Pulse_TD1.gif) repeat-x #181818;
   border: 1px solid #000;
   position: absolute;
   z-index: 1;
}

#topcat
{
   margin: 0 !important;
}

#submenu_wrap
{
   background: url(http://z3.ifrm.com/10/168/0/f263845/Pulse_Submenu_Left.gif) no-repeat left center;
   border: 0;
   height: 23px;
}

#submenu
{
   background: url(http://z3.ifrm.com/10/168/0/f263844/Pulse_Submenu_Right.gif) no-repeat right center;
   color: #ccc;
   font-size: 80%;
   padding: 4px 1% 6px;
   text-align: right;
}

#submenu a
{
   color: #ccc;
}

#submenu a:hover
{
   color: #fff;
}

#wrap
{
   padding: 10px;
}

#nav
{
   background: #131313;
   color: #ccc;
   font-size: 80%;
}

#nav a
{
   font-weight: 900;
   color: #ccc;
}

#nav a:hover
{
   color: #fff;
}

.meta_box
{
   background: #181818;
   border: 1px solid #000;
   font-size: 85%;
   line-height: 150%;
   padding: 10px 25px;
}

.meta_menu
{
   background: url(http://z3.ifrm.com/10/168/0/f260115/Pulse_TD1.gif) repeat-x top #181818;
   border: 1px solid #000;
   padding: 0;
   width: 49%;
}

.meta_menu h3
{
   background: url(http://z3.ifrm.com/10/168/0/f263658/Pulse_H2_Center.gif) repeat-x center;
   border: 1px solid #000;
   clear: both;
   color: #fff;
   padding: 7px 5px 7px 5px;
   font-size: 90%;
   font-weight: 700;
   margin: -1px;
   text-align: center;
}

.meta_menu a
{
   color: #ccc;
}

.meta_menu a:hover
{
   color: #fff;
}

ul.cat-pages
{
   float: left;
   font-size: 90%;
   margin: 15px 0;
   padding: 5px 1px;
}

.cat-pages a,
.cat-pagesjump i,
.cat-topicpages a
{
   background: #2d2e2e;
   border: 1px solid #000;
   color: #ccc;
}

.cat-pages a:hover,
.cat-topicpages a:hover
{
   background: #2575a9;
   color: #000;
}

.cat-pages span
{
   background: #155883;
   color: #000;
   border: 1px solid #000;
   cursor: default;
   font-weight: 700;
   padding: 2px 5px;
}

.cat-pages input
{
   background: #222;
   color: #ccc;
   padding: 3px 5px;
   vertical-align: baseline;
}

ul.cat-topicpages
{
   float: right;
   font-size: 80%;
   padding: 1px 0;
}

tr.generic td,
div.generic
{
   font-size: 120%;
   font-weight: 700;
   padding: 20px;
   text-align: center;
}

td.c_head,
td.c_sort
{
   background: #151515;
   color: #ccc;
   font-size: 80%;
   height: 19px;
}

td.c_foot
{
   background: url(http://z3.ifrm.com/10/168/0/f260115/Pulse_TD1.gif) repeat-x top #181818;
   color: #ccc;
   font-size: 80%;
   height: 19px;
}

td.c_desc
{
   background: url(http://z3.ifrm.com/10/168/0/f260115/Pulse_TD1.gif) repeat-x top #161616;
   font-weight: 700;
   text-align: right;
   vertical-align: middle;
   width: 150px;
}

td.c_desc small
{
   display: block;
   font-weight: 400;
}

tr.pm_new td
{
   background: url(http://z3.ifrm.com/10/168/0/f260115/Pulse_TD1.gif) repeat-x top #161616;
   font-weight: 700;
}

tr.hidden td.c_post
{
   background: #181818;
}

.bday 
{
   background: url(http://z3.ifrm.com/static/1/s_minibday.png) no-repeat;
   color: #1278b9;
   font-size: 90%;
   font-weight: 700;
   height: 16px;
   padding: 2px 2px 2px 18px;
   width: 20px;
}

td.c_mark
{
   background: url(http://z3.ifrm.com/10/168/0/f260115/Pulse_TD1.gif) repeat-x top #181818;
   text-align: center;
   width: 1%;
}

.c_forum
{
   color: #ccc;
   font-size: 85%;
   width: 60%;
}

.c_forum strong a
{
   font-size: 110%;
}

td.c_last
{
   background: url(http://z3.ifrm.com/10/168/0/f260115/Pulse_TD1.gif) repeat-x #181818;
   font-size: 80%;
}

.c_forum-desc
{
   color: #aaa;
   font-size: 85%;
}

.c_last-title
{
   background: none;
   display: block;
   line-height: 16px;
   padding-left: 10px;
}

td.c_info-v,
td.c_info-t,
td.c_info-r
{
   font-size: 80%;
   padding: 5px;
   text-align: center;
}

td.c_subforum
{
   background: url(http://z3.ifrm.com/10/168/0/f260115/Pulse_TD1.gif) repeat-x top #181818;
   color: #ccc;
   font-size: 80%;
}

.cat_head
{
   border: 0;
   padding: 0;
}

.description
{
   color: #ccc;
   font-size: 85%;
}

a.member:hover
{
   color: #fff;
}

td#stats_events a,
td#stats_events span
{
   background: url(http://z3.ifrm.com/10/168/0/f291963/Pulse_Minical.gif) no-repeat 2px;
   padding: 4px 0 4px 20px;
}

td.c_username
{
   background: url(http://z3.ifrm.com/10/168/0/f263965/Pulse_H_Post.gif) repeat-x top #181818;
   padding: 0;
   text-align: center;
   color: #ccc;
}

td.c_username a
{
   font-size: 140%;
   font-weight: 700;
   color: #fff;
}

td.c_user
{
   font-size: 80%;
}

td.c_user dl
{
   background: url(http://z3.ifrm.com/10/168/0/f260115/Pulse_TD1.gif) repeat-x #1d1d1d;
   border: 1px solid #000;
   margin: 0;
   padding: 2px 4px;
   width: 204px;
   color: #ccc;
}

dl.user_profile
{
   overflow: hidden;
   word-wrap: break-word;
   text-align: center;
   font-weight: 900;
}

dl.user_profile dd
{
   font-style: italic;
   margin: 0;
}

dl.user_profile dt
{
   margin-top: 10px;
}

dl.user_info dd
{
   font-weight: 700;
   margin-bottom: 1px;
}

#profile_menuwrap
{
   padding-top: 3px;
   padding-bottom: 2px;
}

#profile_menu ul
{
   border-top: 0;
}

#profile_menu a
{
   background: url(http://z3.ifrm.com/10/168/0/f260115/Pulse_TD1.gif) repeat-x top #181818;
   border: 1px solid #000;
   color: #ccc !important;
   padding: 1px 7px;
   width: 120px;
}

#profile_menu a:hover
{
   background: url(http://z3.ifrm.com/10/168/0/f260115/Pulse_TD1.gif) repeat-x top #161616;
   color: #fff !important;
}

#profile_menu li li a
{
   border-top: 0;
   padding: 5px 7px;
   idth: 120px;
}

#profile_menu li ul li a:hover
{
   color: #fff;
}

td.c_poll-choice label
{
   font-weight: 700;
   padding-left: 1em;
}

td.c_poll-votes
{
   font-size: 120%;
   text-align: center;
   width: 15%;
}

td.c_poll-bar div
{
   background: url(http://z3.ifrm.com/10/168/0/f264119/Pulse_Poll_Right.gif) no-repeat right;
   float: left;
   height: 14px;
   padding-right: 3px;
}

td.c_poll-bar span
{
   background: url(http://z3.ifrm.com/10/168/0/f264118/Pulse_Poll_Left.gif) no-repeat;
   display: block;
   float: left;
   height: 14px;
   width: 3px;
}

.editby,
.queued
{
   border: 1px dotted #000;
   color: #999;
   font-size: 85%;
   font-style: italic;
   margin-top: 1em;
   padding: 3px 5px;
}

.queued
{
   background-color: #222;
   border-color: #000;
}

blockquote
{
   background: url(http://z3.ifrm.com/10/168/0/f260115/Pulse_TD1.gif) repeat-x #181818;
   border: 1px solid #000;
   margin: 10px auto;
   width: 98%;
}

blockquote div
{
   margin: 1px !important;
   background: #1f1f1f;
}

blockquote dl
{
   background: url(http://z3.ifrm.com/10/168/0/f264267/Pulse_QuoteDL.gif) repeat-x top right;
   border-bottom: 1px solid #000;
   color: #ccc;
   padding-right: 35px;
   margin-right: -1px;
}

blockquote dl dt
{
   color: #aaa;
   float: left;
   font-size: 90%;
   font-weight: 700;
   margin-top: 1px;
}

code
{
   background: #141414;
   display: block;
   font-family: Monaco, Consolas, "Courier New", Courier, monospace;
   max-height: 400px;
   overflow: auto;
   white-space: pre;
   margin: 1px !important;
   color: #ccc;
}

.code_dl
{
   background: url(http://z3.ifrm.com/10/168/0/f264026/Pulse_CodeDL.gif) no-repeat right top #101010;
   margin: 0;
   color: #ccc;
}

div.spoiler
{
   border: 1px solid #000;
   border-top: 0;
   background: #141414;
   color: #ccc;
   display: block;
   padding: 5px 7px;
}

div.spoiler_toggle
{
   background: url(http://z3.ifrm.com/10/168/0/f264027/Pulse_Spoiler.gif) no-repeat top right #101010;
   border: 1px solid #000;
   color: #aaa;
   cursor: pointer;
   font-weight: 700;
   padding: 3px 4px;
}

.left,
.right
{
   vertical-align: middle;
   color: #999;
}

td.c_postinfo
{
   background: url(http://z3.ifrm.com/10/168/0/f263965/Pulse_H_Post.gif) repeat-x top #181818;
   color: #ccc;
   font-size: 80%;
   vertical-align: middle;
}

td.c_postinfo input
{
   vertical-align: middle;
}

td.c_sig
{
   color: #ccc;
   font-size: 80%;
   text-align: center;
}

td.c_sig blockquote
{
   background: none transparent;
   border: 0;
   border-left: 3px solid #888;
   padding-left: 5px;
}

td.c_sig blockquote dl
{
   background: none transparent;
   border: 0;
   color: #ccc;
}

td.c_sig blockquote dl dt,
td.c_sig blockquote dl dd 
{
   color: #aaa;
   padding: 0;
}

td.c_sig blockquote div 
{
   background: transparent;
   margin-left: 5px;
}

tr.c_postfoot td 
{
   background: url(http://z3.ifrm.com/10/168/0/f260115/Pulse_TD1.gif) repeat-x #1f1f1f;
   clear: both;
}

td.c_username 
{
   width: 195px;
}

.c_next a 
{
   display: block;
   font-size: 125%;
   font-weight: 700;
   text-align: center;
}

td.c_view 
{
   background: #181818;
   color: #999;
}

div.c_view-list 
{
   color: #999;
   font-size: 92.5%;
}

dl#fast-reply dt 
{
   background: url(http://z3.ifrm.com/10/168/0/f263959/Pulse_H2_Alternative.gif) repeat-x top #181818;
   border-left: 1px solid #000;
   border-top: 1px solid #000;
   border-right: 1px solid #000;
   color: #fff;
   font-size: 100%;
   font-weight: 700;
   margin: 0;
   padding: 5px;
   text-align: center;
}

dl#fast-reply dd 
{
   background: #181818;
   border: 1px solid #000;
   padding: 15px 0;
   text-align: center;
}

#c_post-preview 
{
   background: url(http://z3.ifrm.com/10/168/0/f260115/Pulse_TD1.gif) repeat-x #141414;
   border: 1px solid #000;
   margin: 0 auto 10px;
   padding: 5px;
   text-align: left;
   width: 98%;
}

#c_post-resize span 
{
   color: #ccc;
   cursor: pointer;
   font-size: 225%;
   padding: 20px 5px 0;
}

#emot_wrap 
{
   background: url(http://z3.ifrm.com/10/168/0/f260115/Pulse_TD1.gif) repeat-x #161616;
   border: 1px solid #000;
}

#emot_wrap h3 
{
   background: url(http://z3.ifrm.com/10/168/0/f260115/Pulse_TD1.gif) repeat-x #1f1f1f;
   border-bottom: 1px solid #000;
   border-top: 1px solid #000;
   color: #ccc;
   font-size: 110%;
   text-align: center;
}

#emot_end 
{
   background: url(http://z3.ifrm.com/10/168/0/f260115/Pulse_TD1.gif) repeat-x #141414;
   border-top: 1px solid #000;
   display: block;
   font-weight: 700;
   padding: 4px 0;
   text-align: center;
}

#emot_end:hover 
{
   background: url(http://z3.ifrm.com/10/168/0/f260115/Pulse_TD1.gif) repeat-x #151515;
}

#pm_folders 
{
   background: url(http://z3.ifrm.com/10/168/0/f260115/Pulse_TD1.gif) repeat-x #141414;
   border-left: 1px solid #000;
   border-right: 1px solid #000;
   padding-top: 20px;
   vertical-align: top;
   width: 150px;
}

#pm_folderlist 
{
   position: relative;
   margin-left: 0;
   margin-top: 0;
}

#pm_folderlist li 
{
   background: url(http://z3.ifrm.com/10/168/0/f264162/Pulse_PM_Folder.gif) no-repeat 5px;
   display: list-item;
   margin-bottom: 4px;
   padding-left: 28px;
}

#pm_forwarded 
{
   border: 1px dotted #000;
   color: #999;
   font-size: 90%;
   font-style: italic;
   margin-top: 1em;
   padding: 3px 5px;
}

#ucp_gallery ul
{
   padding: 10px;
}

#ucp_gallery a 
{
   color: #ccc;
   font-weight: 700;
   display: block;
   padding: 3px 10px 3px 5px;
}

#ucp_gallery a:hover 
{
   color: #fff;
   background: #141414;
   padding: 2px 9px 2px 4px;
   border: 1px solid #000;
}

.calendar td.cal_inactive 
{
   background: url(http://z3.ifrm.com/10/168/0/f260115/Pulse_TD1.gif) repeat-x #131313;
   color: #353535 !important;
}

.calendar td div 
{
   background: url(http://z3.ifrm.com/10/168/0/f260115/Pulse_TD1.gif) repeat-x #1f1f1f;
   border-bottom: 1px solid #000;
   font-weight: 700;
   padding: 5px 7px;
}

.calendar div a 
{
   background: url(http://z3.ifrm.com/static/1/s_minibday.png) no-repeat 5px;
   float: right;
   font-size: 80%;
   font-weight: 400;
   adding: 0 0 6px 24px;
}

.calendar li a,
.calendar li span 
{
   border-color: transparent;
   border-style: solid;
   border-width: 1px;
   display: block;
   padding: 3px;
}

div.portal_content 
{
   background: url(http://z3.ifrm.com/10/168/0/f260115/Pulse_TD1.gif) repeat-x top #181818;
   border: 1px solid #000;
   font-size: 88.3%;
   margin: 0;
   padding: 5px 7px;
}

#portal h4 
{
   border-left: 1px solid #000;
   border-right: 1px solid #000;
   color: #ccc;
   font-size: 88.3%;
   font-weight: 400;
   margin: 0;
}

#faq dt a 
{
   color: #1278b9;
   font-size: 120%;
   font-weight: 700;
}

#faq dd.faq_more a,
#faq dl.faq_more a:hover,
#faq dt a:hover
{
   color: #2ea3ed;
}

.search_results 
{
   background: url(http://z3.ifrm.com/10/168/0/f260115/Pulse_TD1.gif) repeat-x top #181818;
   border: 1px solid #000;
   margin-bottom: 1em;
   padding: 5px 7px;
   font-size: 90%;
   color: #ccc;
}

.search_results h3 
{
   display: inline;
   font-size: 125%;
}

.search_results cite,
.search_results p 
{
   color: #ccc;
   font-size: 85%;
   margin: 0;
}

.search_results p 
{
   border-top: 1px dotted #ccc;
   padding-top: 3px;
}

.search_results div 
{
   padding-left: 20px;
}

#findposts .c_mark 
{
   color: #aaa;
   font-size: 200%;
   font-weight: 700;
   vertical-align: top;
}

#pmtoast 
{
   background: url(http://z3.ifrm.com/11/88/0/p31719/logo_bg.png) repeat-x bottom #212324;
   border: 2px solid #333;
   bottom: 10px;
   color: #333;
   display: none;
   font-size: 90%;
   position: fixed;
   right: 10px;
   text-align: right;
   text-decoration: none;
   width: 200px;
   z-index: 1;
}

#pmtoast:hover 
{
   border-color: #D1691D;
}

#pmlink 
{
   background: url(http://z3.ifrm.com/11/88/0/p31724/pm_link.png) no-repeat 15px;
   color: #aaa;
   display: block;
   padding: 10px 10px 10px 55px;
   text-decoration: none;
   border: 2px solid #000;
   border-bottom: 1px solid #000;
}

#pmlink big 
{
   color: #D1691D;
   display: block;
   font-weight: 700;
   padding-bottom: 5px;
}

#pmlink strong 
{
   color: #eee;
}

#pmclose 
{
   border: 2px solid #000;
   border-top: 1px solid #333;
   color: #bbb;
   display: block;
   font-size: 90%;
   padding: 1px 10px;
}

#pmclose:hover 
{
   color: #D1691D;
}

#foot_wrap 
{
   margin: 21px 0px 20px 0;
}

#foot td 
{
   background: url(http://z3.ifrm.com/10/168/0/f260115/Pulse_TD1.gif) repeat-x top #181818;
   border: 1px solid #000;
   color: #ccc;
   font-size: 80%;
}

#foot a,
#foot a:hover 
{
   color: #fff;
}

#foot #foot_datetime 
{
   border-left: 1px solid #000;
   width: 1%;
   white-space: nowrap;
}

#copyright 
{
   color: #ccc;
   font-size: 80%;
   margin: 10px 0;
   text-align: center;
}

#copyright a 
{
   color: #1278b9;
   font-weight: 700;
}

#c_tos h3 
{
   color: #aaa;
   font-size: 120%;
}

input.username_ok 
{
   outline: 2px solid #00cc00;
}

input.username_no 
{
   outline: 2px solid #cc000a;
}

#acplogin 
{
   background: none;
   height: 155px;
   left: 50%;
   border: 0;
   margin: -137.5px 0 0 -250px;
   padding-top: 20px;
   position: absolute;
   top: 50%;
   width: 500px;
}

#acplogin h1 
{
   display: none;
}

#acplogin h1 img 
{
   position: absolute;
}

a img 
{
   border: 0;
}

form 
{
   display: inline;
   margin: 0;
   padding: 0;
}

.category h2,
.topic h2 
{
   text-align: left;
}

h3 
{
   padding: 3px 0;
}

input[type=checkbox] 
{
   background: transparent;
   border: 0;
   padding: 0;
   vertical-align: bottom;
}

input[type=radio] 
{
   border: 0;
}

select 
{
   margin: 0 7px;
   padding: 0;
   vertical-align: bottom;
}

option 
{
   margin: 2px 0;
}

button.btn_img 
{
   border: 0;
   cursor: pointer;
   padding: 0;
}

.notice dt,
.notice dd 
{
   padding: 5px 7px;
}

.drop_menu a img 
{
   vertical-align: bottom;
}

.drop_menu li:hover ul,
.drop_menu li.hover ul 
{
   left: auto;
}

#submenu a 
{
   padding: 3px 5px;
}

#main 
{
   height: 1%;
}

.meta_box,
.meta_menu 
{
   margin: 10px 0;
}

.meta_box li 
{
   display: list-item;
   list-style-position: inside;
   list-style-type: square;
   margin-left: 10px;
}

.meta_menu ul 
{
   font-size: 90%;
   margin: 5px 5%;
}

.meta_menu img,
.meta_menu span 
{
   float: right;
   margin: 10px 20px;
}

.cat-pages a,
.cat-pagesjump i,
.cat-topicpages a 
{
   cursor: pointer;
   padding: 2px 5px;
}

.cat-topicpages a 
{
   padding: 0 2px;
}

.cat-buttons,
.topic-buttons 
{
   float: right;
   margin: 15px 0;
   text-align: right;
}

tr.postbtn td 
{
   padding: 5px;
   text-align: center;
}

.row1,
.row2 
{
   line-height: 1.4;
}

td.c_head input,
td.c_head button,
td.c_foot input,
td.c_foot button,
td.c_sort input,
td.c_sort button 
{
   padding: 1px;
}

td.c_desc img,
td.c_desc input 
{
   float: left;
   vertical-align: middle;
}

.category 
{
   margin: 10px 0;
}

span.collapse,
span.uncollapse 
{
   cursor: pointer;
   float: right;
   position: relative;
   right: 16px;
   top: 1px;
}

.c_mark img 
{
   display: block;
   margin: auto;
}

.c_last 
{
   line-height: 1.4;
   min-width: 300px;
   width: 30%;
}

.category td.c_foot 
{
   height: 10px;
}

#stats_members 
{
   line-height: 1.2;
}

#stats_members a:hover,
#stats_legend a:hover 
{
   color: #fff;
}

td.c_cat-mark,
td.c_cat-icon 
{
   padding: 5px 0;
   text-align: center;
   width: 30px;
}

td.c_cat-starter 
{
   width: 125px;
}

td.c_cat-lastpost 
{
   width: 175px;
}

.c_user 
{
   vertical-align: top;
}

img.c_user 
{
   height: 1px;
}

.avatar,
img.member
{
   display: block;
   margin: auto;
   text-align: center;
   width: 100px;
   height100px;
}

.av_wrap 
{
   overflow: hidden;
   text-align: center;
   margin: auto;
}

td.c_user .usertitle 
{
   text-align: center;
   margin: 3px 0;
}

.pip 
{
   margin: 3px 0;
   white-space: nowrap;
}

dl.user_info dt,
dl.user_info dd 
{
   padding: .1em;
}

dl.user_info dt 
{
   float: left;
   margin: 0;
   min-width: 4em;
}

dl.user_info dd.spacer,
dl.user_profile dd.spacer 
{
   clear: both;
   float: none;
   height: 1px;
   padding: 0;
}

td.c_poll-choice 
{
   line-height: 1.5;
   padding-left: 45%;
}

td.c_poll-answer 
{
   text-align: right;
   width: 42.5%;
}

td.c_poll-bar 
{
   text-align: left;
   vertical-align: middle;
   width: 42.5%;
}

* html td.c_poll-bar span 
{
   margin-top: 3px;
}

td.c_post 
{
   line-height: 1.7;
   vertical-align: top;
}

td.c_post ul 
{
   list-style-type: square;
   margin-left: 10px;
}

.c_post img,
#topic_review img 
{
   max-width: 90%;
}

.c_post-attachment 
{
   font-size: 83.3%;
   margin-top: 1em;
   padding: 1em;
}

.c_post-attachment dd 
{
   margin-left: 1em;
}

.post_sep 
{
   font-size: 1px;
   height: 1px;
}

td.c_sig,
td.c_nosig 
{
   height: 1%;
   vertical-align: top;
}

td.c_nosig 
{
   border-top-style: hidden !important;
}

blockquote dl dt,
blockquote dl dd 
{
   padding: 2px 4px;
}

blockquote div,
blockquote code 
{
   margin: 0;
   padding: 5px;
}

dl#fast-reply 
{
   clear: both;
   margin: auto;
   width: 80%;
}

dl#fast-reply dd p 
{
   margin: -3px;
   padding: 0 5% 10px;
   text-align: left;
}

dl#fast-reply dd textarea 
{
   display: block;
   height: 100px;
   margin-bottom: 10px;
   padding: 2px;
   width: 90%;
   font-size: 90%;
}

#c_post-text 
{
   height: 223px;
}

#c_post-resize 
{
   float: right;
   margin-top: -1px;
   padding: 4px 0 0;
   text-align: right;
}

#btn_preview 
{
   float: left;
   margin: 10px 0 0 1px;
}

#c_emot 
{
   height: 225px;
   vertical-align: top;
   width: 210px;
}

#emot_list 
{
   height: 275px;
   margin: 0 auto;
   overflow: auto;
   padding: 5px 0;
   text-align: center;
}

div#emot_list 
{
   padding: 0;
}

#emot_list li 
{
   display: inline;
   padding: 4px 10px;
}

#emot_list img 
{
   cursor: pointer;
   vertical-align: baseline;
}

.pm 
{
   margin-bottom: 1em;
}

#pm_datesent 
{
   width: 200px;
}

#pm_select 
{
   text-align: center;
   width: 1px;
}

#conversation .c_post 
{
   padding: 2em;
}

#ucp_profile,
#pm_messages 
{
   float: right;
}

#ucp_settings img,
#ucp_profile img 
{
   margin: 18px 20px;
}

#ucp_gallery li 
{
   float: left;
   margin: 15px 5px;
}

#ucp_gallery button 
{
   cursor: pointer;
   text-align: center;
}

.ucp button.btn_text 
{
   padding: 5px 0;
   text-align: center;
   width: 100%;
}

.calendar td 
{
   height: 125px;
   padding: 0;
   vertical-align: top;
   width: 14.3%;
}

.calendar li 
{
   display: list-item;
   font-size: 80%;
   margin: 0;
}

.calendar li.placeholder 
{
   padding: 4px;
}

.calendar li span 
{
   cursor: default;
}

.calendar td#cal_current div 
{
   padding-top: 3px;
}

#portal_head 
{
   margin-bottom: 10px;
}

#portal_foot 
{
   margin-top: 10px;
}

#portal_l,
#portal_r 
{
   font-size: 88.3%;
   margin: 0;
   padding: 0;
}

#portal_l 
{
   float: left;
   width: 200px;
}

#portal_r 
{
   float: right;
   width: 150px;
}

#portal_news 
{
   margin: 0 160px 0 210px;
}

#portal_clear 
{
   background: transparent;
   border: none;
   clear: both;
   font-size: 1px;
   height: 1px;
   margin: 0;
   padding: 0;
}

.portal_box 
{
   margin-bottom: 5px;
   padding: 1px;
}

.portal_box table 
{
   clear: none;
}

#portal h2,
#portal_foot h2 
{
   clear: none;
   margin: 0;
   padding: 5px 5px;
}

#faq 
{
   margin: 20px 0;
}

#faq dl 
{
   padding: 1em;
}

#faq dt 
{
   margin-bottom: 5px;
}

#faq dd 
{
   display: list-item;
   margin: 0 0 3px 15px;
   padding-left: 3px;
}

.search_results div 
{
   display: block;
   margin: 5px 0;
}

#acplogin #loginform 
{
   display: block;
   padding: 0 50px;
}

input,
select,
td,
th 
{
   font-size: 90%;
}

#nav li span,
.c_post-attachment dt,
#c_tos dt 
{
   font-weight: 700;
}

button.btn_default 
{
   font-weight: 900;
}

.meta_box h3,
td.c_topicfoot strong,
#meta_welcome strong 
{
   font-size: 120%;
}

.row2 td 
{
   background: url(http://z3.ifrm.com/10/168/0/f260115/Pulse_TD1.gif) repeat-x top #161616;
}

a.member,
.calendar td a,
.calendar a:hover,
#faq dd a 
{
   color: #ccc;
}

#faq dd a:hover 
{
   color: #fff;
}

img,
.meta_box button img,
td.c_cat-mark input,
.c_post-attachment img,
.warn img,
#ucp_gallery a img 
{
   vertical-align: middle;
}

h1,
h2,
h3;#boardmeta,
#main 
{
   clear: both;
   margin: 0;
}

#meta_welcome,
.search_results 
{
   clear: both;
}

#stats_events 
{
   line-height: 2;
}

.c_cat-starter,
.c_cat-replies,
.c_cat-views,
td.c_poll-total,
td.c_poll-vote,
td.c_topicfoot,
.warn,
.ucp th,
#c_notes,
.calendar th 
{
   text-align: center;
}

blockquote dl dd,
#foot #foot_links 
{
   text-align: right;
}

#foot_links a 
{
   color: #ccc;
}

#foot_links a:hover 
{
   color: #fff;
}

#c_post,
#ucp_gallery 
{
   text-align: center;
   vertical-align: top;
}

.pm .row1 a,
.pm .row2 a,
#ucp_gallery button img,
#findposts td a 
{
   background: #181818;
   border: 0px solid #000;
   color: #ccc;
   vertical-align: middle;
   padding: 3px 5px;
   display: block;
}

input#files_upload 
{
   background: url(http://z3.ifrm.com/10/168/0/f260115/Pulse_TD1.gif) repeat-x top #141414;
   border: 1px solid #000;
   color: #ccc;
   vertical-align: middle;
   padding: 3px 5px;
   display: block;
}

#ucp_settings,
#pm_settings 
{
   float: left;
}

#c_tos dd,
#username_response 
{
   margin-left: 10px;
}

#vlx 
{
   z-index: 1;
}

#blog 
{
   background: url(http://z3.ifrm.com/10/168/0/f260115/Pulse_TD1.gif) repeat-x top #181818;
   border: 1px solid #000;
   color: #ccc;
   margin: 10px auto;
}

#blog blockquote 
{
   background: none;
   border: none;
   font-size: 85%;
   padding: 0 10px;
   padding-top: 10px;
}

#blog blockquote blockquote 
{
   font-size: 100%;
   border: 1px solid #000;
   padding: 0;
   margin: 10px auto;
   background: #333;
}

#blog blockquote blockquote div,
#blog blockquote blockquote code 
{
   background: url(http://z3.ifrm.com/10/168/0/f260115/Pulse_TD1.gif) repeat-x top #1f1f1f;
   border: 0;
}

#blog blockquote blockquote dl 
{
   padding: 4px;
}

#blog h1 
{
   float: right;
   margin-top: 35px;
   margin-right: 20px;
   color: #1278b9;
}

#blog h1 a 
{
   color: #1278b9;
}

#blog h1 a:hover 
{
   color: #2ea3ed;
}

#blog h2 
{
   background: none;
   clear: none;
   font-size: 130%;
   padding: 0;
}

#blog h2,
#blog h2 a
{
   color: #fff;
}

#blog_user 
{
   border: 1px solid #000;
   padding: 8px;
}

#blog_foot 
{
   clear: both;
   margin-bottom: 20px;
}

#blog_head 
{
   background: url(http://z3.ifrm.com/10/168/0/f260115/Pulse_TD1.gif) repeat-x top #1e1e1e;
   border: 8px solid #252525;
   min-height: 120px;
}

#blog_head img.avatar 
{
   display: inline;
}

#blog_head:after 
{
   content: ".";
   display: block;
   height: 0;
   line-height: 0;
   clear: both;
   visibility: hidden;
}

#blog_main 
{
   margin: 20px 200px 10px 10px;
}

#blog_categories,
#blog_readers,
#blog_about,
div.blog_options 
{
   background: url(http://z3.ifrm.com/10/168/0/f260115/Pulse_TD1.gif) repeat-x top #282828;
   color: #ccc;
   margin: 15px 0;
   padding: 5px 7px;
}

#blog_sidebar h3,
#blog_sidebar dt 
{
   color: #1278b9;
   font-weight: 700;
}

#blog_sub 
{
   background: url(http://z3.ifrm.com/10/168/0/f263658/Pulse_H2_Center.gif) repeat-x;
   clear: both;
   position: relative;
   padding: 5px 12px;
   border-bottom: 1px solid #000;
   border-top: 1px solid #000;
   text-align: right;
   font-size: 80%;
}

#blog_sub a,
#blog_sub a:hover 
{
   #fff;
}

#blog_sub span 
{
   padding-top: 4px;
}

#blog_sidebar 
{
   background: url(http://z3.ifrm.com/10/168/0/f260115/Pulse_TD1.gif) repeat-x top #1e1e1e;
   float: right;
   font-size: 93.3%;
   margin: 20px 10px 0 0;
   padding: 0 10px;
   width: 160px;
}

#blog_sidebar dd 
{
   margin-left: 10px;
}

#blog_user 
{
   font-size: 175%;
}

#blog table 
{
   clear: none;
}

div.blog_options 
{
   font-size: 90%;
   text-align: right;
}

div.blog_date 
{
   background: #141414;
   color: #ccc;
   float: right;
   font-weight: 700;
   font-size: 80%;
   margin: 0px 15px;
   text-align: center;
   text-transform: uppercase;
   width: 42px;
   padding-top: 8px;
   height: 40px;
}

div.blog_date span 
{
   color: #ccc;
   display: block;
   font-size: 115%;
   font-weight: 700;
   padding: 4px 4px;
}

div.blog_entry 
{
   background: url(http://z3.ifrm.com/10/168/0/f260115/Pulse_TD1.gif) repeat-x top #1e1e1e;
   margin: 10px 0;
   padding: 5px 7px;
   color: #ccc;
}

#blog_comments li 
{
   padding: 5px 7px;
}

#blog_comments li.odd 
{
   background: #272727;
}

#shoutwrap 
{
   background: url(http://z3.ifrm.com/11/88/0/p31847/light_cell.png) repeat-x top #252525;
   border: 1px solid #000;
   font-size: 88.3%;
}

#shoutwrap td 
{
   padding: 0;
}

#shoutbox 
{
   list-style-type: none;
   margin: 0;
   padding: 0;
}

#shoutbox li 
{
   padding: 5px 7px;
}

#shoutbox li.odd 
{
   background: url(http://z3.ifrm.com/11/88/0/p31847/light_cell.png) repeat-x top #222;
}

#shoutbox dl,
#shoutbox dt,
#shoutbox dd 
{
   margin: 0;
   padding: 0;
}

#shoutbox dt 
{
   color: #ccc;
   font-size: 80%;
}

#shoutopts,
#shoutpost 
{
   clear: both;
   text-align: center;
}

/***** Three Piece H2 *****//* h2wrap is the center stretch.*/.h2wrap 
{
   background: url(http://z3.ifrm.com/10/168/0/f263658/Pulse_H2_Center.gif) repeat-x;
}

/* h2left is the left image. */.h2left 
{
   background: url(http://z3.ifrm.com/10/168/0/f263659/Pulse_H2_Left.gif) no-repeat top left;
   height: 35px;
}

/* h2center is the text itself. */.h2center
{
   padding: 7px 0px 0px 15px;
   height: 31px;
   color: #fff;
   font-size: 100%;
}

.h2center a 
{
   color: #ffffff;
}

/* h2right is the right image. */.h2right 
{
   background: url(http://z3.ifrm.com/10/168/0/f263826/Pulse_Foot_Right.gif) no-repeat top right;
   height: 35px;
}

thead td,
thead th 
{
   padding: 0px;
   background: inherit;
   border-width: 0px;
}

/* Leave the above alone. For the bottom,
style your profile h2's. */.profile thead td,
.profile thead th 
{
   padding: 0px;
   background: inherit;
   border-width: 0px;
}

.category td.c_foot 
{
   background: url(http://z3.ifrm.com/10/168/0/f263679/Pulse_Foot_Center.gif) repeat-x;
   padding: 0;
   border: 0;
}

.foot_left 
{
   float: left;
   background: url(http://z3.ifrm.com/10/168/0/f263823/Pulse_Foot_Left.gif) no-repeat left;
   height: 15px;
   width: 46px;
}

.foot_right 
{
   float: right;
   background: url(http://z3.ifrm.com/10/168/0/f263822/Pulse_Foot_Right.gif) no-repeat right;
   height: 15px;
   width: 47px;
}

#stats .foot_right 
{
   width: 600px;
   padding-right: 10px;
}

#stats td 
{
   font-size: 80%;
   padding: 4px 5px;
}

#stats td.c_foot 
{
   padding: 0;
}

#main_content 
{
   margin: 0 auto;
   max-width: 1100px;
   min-width: 937px;
}

#left_border 
{
   background: url(http://z3.ifrm.com/10/168/0/f264869/Pulse_Left_Border.gif) repeat-y left #131313;
   padding-left: 84px;
}

#right_border 
{
   background: url(http://z3.ifrm.com/10/168/0/f264870/Pulse_Right_Border.gif) repeat-y right #131313;
   padding-right: 85px;
}

#top_center_border 
{
   background: url(http://z3.ifrm.com/10/168/0/f264871/Pulse_Top_Center_Border.gif) repeat-x top #131313;
   width: 100%;
   height: 60px;
}

#top_left_border 
{
   background: url(http://z3.ifrm.com/10/168/0/f264872/Pulse_Top_Left_Border.gif) no-repeat top left #131313;
   float: left;
   width: 91px;
   height: 60px;
}

#top_right_border 
{
   background: url(http://z3.ifrm.com/10/168/0/f264873/Pulse_Top_Right_Border.gif) no-repeat top right #131313;
   width: 91px;
   height: 60px;
   float: right;
}

#bottom_center_border 
{
   background: url(http://z3.ifrm.com/10/168/0/f264866/Pulse_Bottom_Center_Border.gif) repeat-x bottom #131313;
   width: 100%;
   height: 91px;
}

#bottom_left_border 
{
   background: url(http://z3.ifrm.com/10/168/0/f264867/Pulse_Bottom_Left_Border.gif) no-repeat bottom left #131313;
   float: left;
   width: 91px;
   height: 91px;
}

#bottom_right_border 
{
   background: url(http://z3.ifrm.com/10/168/0/f264868/Pulse_Bottom_Right_Border.gif) no-repeat bottom right #131313;
   float: right;
   width: 91px;
   height: 91px;
}

.MyFrame1 
{
   margin-top: 0px;
   padding: 0;
   margin-bottom: 0px;
}

#announcement_head th 
{
   background: url(http://z3.ifrm.com/10/168/0/f263658/Pulse_H2_Center.gif) repeat-x center;
   padding: 7px 0px 0px 15px;
   color: #fff;
   font-size: 100%;
}

#announcement_head th a 
{
   color: #fff;
}

.row2.pin td 
{
   background: #151515;
}

.row1.pin td 
{
   background: 161616;
}

.row2.pin td a,
.row1.pin td a
{
   font-weight: bold;
   color: #ccc;
}

.posts td 
{
   font-size: 80%;
}

#portal_main h2 a 
{
   color: #fff;
}

#portal_foot h2 
{
   margin: 0;
   border-bottom: 0;
   font-size: 90%;
   margin-left: -1px;
}

#portal_main h4 
{
   background: url(http://z3.ifrm.com/10/168/0/f260115/Pulse_TD1.gif) repeat-x top #1f1f1f;
   padding: 2px 5px;
}

.profile thead th,
.prefs thead th 
{
   background: url(http://z3.ifrm.com/10/168/0/f263658/Pulse_H2_Center.gif) repeat-x center top;
   padding: 2px 5px 7px 5px;
   color: #fff;
}

#c_notes button 
{
   margin-top: 3px;
}

div.topic h2.special 
{
   border-left: 1px solid #000;
   border-right: 1px solid #000;
   margin-left: -1px;
}

div.topic 
{
   margin-top: 10px;
}

thead th a,
thead th a:hover 
{
   color: #fff !important;
}

.posts .h2center 
{
   font-size: 100%;
}

.l 
{
   text-align: left;
}

.c 
{
   text-align: center;
}

.r 
{
   text-align: right;
}

.left 
{
   float: left;
}

.right 
{
   float: right;
}

#stats_members a.member,
.bday_strip 
{
   white-space: nowrap;
}

.calendar li span 
{
   cursor: default;
}

#c_tos li 
{
   display: list-item;
   margin-left: 25px;
}

#c_tos ul li 
{
   list-style: disc;
}

#c_tos ol li 
{
   list-style: lower-alpha;
}

#shoutrefresh 
{
   cursor: pointer;
}





.l {text-align:left}
.c {text-align:center}
.r {text-align:right}
.left {float:left}
.right {float:right}
#stats_members a.member, .bday_strip {white-space:nowrap}
.calendar li span {cursor:default}
#c_tos li {display:list-item;margin-left:25px}
#c_tos ul li {list-style:disc}
#c_tos ol li {list-style:lower-alpha}
#shoutrefresh {cursor:pointer}