html,body {
background:url(http://z4.ifrm.com/30296/128/0/p1094953/Background.png);
color:#E9F2F6;
text-shadow:0 1px 1px rgba(0,0,0,.75);
font-family:Tahoma,'Droid Sans',Segoe UI;
font-size:11px;
margin:0;
padding:0;
}

div#acplogin th,div#acplogin td {
background-color:#272727;
background-image:url(http://z4.ifrm.com/30296/128/0/p1097609/MarkL.png),url(http://z4.ifrm.com/30296/128/0/p1097610/MarkR.png),url(http://z4.ifrm.com/30296/128/0/p1097610/MarkR.png);
background-position:left top,right top,center top;
background-repeat:no-repeat,no-repeat,repeat-x;
border:1px solid #171717;
color:#E9F2F6;
text-shadow:0 1px 1px rgba(0,0,0,.75);
padding:7px 10px;
}

div#acplogin table {
border-collapse:collapse;
width:100%;
position:relative;
z-index:999;
}

div#acplogin form {
display:inline;
margin:0;
padding:0;
}

tr.postbtn td {
text-align:center;
}

div#acplogin button {
border:1px solid #363636;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
background:rgb(48,48,48);
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMwMzAzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM3JSIgc3RvcC1jb2xvcj0iIzMwMzAzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNTI1MjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background:-moz-linear-gradient(top,  rgb(48,48,48) 0%, rgb(48,48,48) 37%, rgb(37,37,37) 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(48,48,48)), color-stop(37%,rgb(48,48,48)), color-stop(100%,rgb(37,37,37)));
background:-webkit-linear-gradient(top,  rgb(48,48,48) 0%,rgb(48,48,48) 37%,rgb(37,37,37) 100%);
background:-o-linear-gradient(top,  rgb(48,48,48) 0%,rgb(48,48,48) 37%,rgb(37,37,37) 100%);
background:-ms-linear-gradient(top,  rgb(48,48,48) 0%,rgb(48,48,48) 37%,rgb(37,37,37) 100%);
background:linear-gradient(top,  rgb(48,48,48) 0%,rgb(48,48,48) 37%,rgb(37,37,37) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#303030', endColorstr='#252525',GradientType=0 );
box-shadow:1px 0 0 0 #151515,0 1px 0 0 #151515,-1px 0 0 0 #151515,0 -1px 0 0 #151515;
border-top:1px solid #4A4A4A;
color:#A9E6FF;
cursor:default;
font-size:11px;
font-weight:bold;
overflow:visible;
text-shadow:0 1px 1px rgba(0,0,0,.75),0 0 5px #103CA0,0 0 5px #103CA0;
text-transform:uppercase;
width:auto;
height:22px;
line-height:1;
}

div#acplogin button:hover {
background:rgb(59,59,59);
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNiM2IzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMyJSIgc3RvcC1jb2xvcj0iIzNiM2IzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iIzM0MzQzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYjJiMmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background:-moz-linear-gradient(top,  rgb(59,59,59) 0%, rgb(59,59,59) 32%, rgb(52,52,52) 68%, rgb(43,43,43) 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(59,59,59)), color-stop(32%,rgb(59,59,59)), color-stop(68%,rgb(52,52,52)), color-stop(100%,rgb(43,43,43)));
background:-webkit-linear-gradient(top,  rgb(59,59,59) 0%,rgb(59,59,59) 32%,rgb(52,52,52) 68%,rgb(43,43,43) 100%);
background:-o-linear-gradient(top,  rgb(59,59,59) 0%,rgb(59,59,59) 32%,rgb(52,52,52) 68%,rgb(43,43,43) 100%);
background:-ms-linear-gradient(top,  rgb(59,59,59) 0%,rgb(59,59,59) 32%,rgb(52,52,52) 68%,rgb(43,43,43) 100%);
background:linear-gradient(top,  rgb(59,59,59) 0%,rgb(59,59,59) 32%,rgb(52,52,52) 68%,rgb(43,43,43) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b3b3b', endColorstr='#2b2b2b',GradientType=0 );
}

div#acplogin button:active {
background:rgb(46,46,46);
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJlMmUyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU4JSIgc3RvcC1jb2xvcj0iIzNiM2IzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYjNiM2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background:-moz-linear-gradient(top,  rgb(46,46,46) 0%, rgb(59,59,59) 58%, rgb(59,59,59) 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(46,46,46)), color-stop(58%,rgb(59,59,59)), color-stop(100%,rgb(59,59,59)));
background:-webkit-linear-gradient(top,  rgb(46,46,46) 0%,rgb(59,59,59) 58%,rgb(59,59,59) 100%);
background:-o-linear-gradient(top,  rgb(46,46,46) 0%,rgb(59,59,59) 58%,rgb(59,59,59) 100%);
background:-ms-linear-gradient(top,  rgb(46,46,46) 0%,rgb(59,59,59) 58%,rgb(59,59,59) 100%);
background:linear-gradient(top,  rgb(46,46,46) 0%,rgb(59,59,59) 58%,rgb(59,59,59) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e2e2e', endColorstr='#3b3b3b',GradientType=0 );
color:#FFA9C1;
text-shadow:0 1px 1px rgba(0,0,0,.75),0 0 5px #630b0b,0 0 5px #630b0b;
}

div#acplogin td.c_desc {
font-weight:bold;
text-align:right;
vertical-align:middle;
width:200px;
}

div#acplogin input,div#acplogin button {
outline:0;
vertical-align:middle;
padding:3px 5px;
}

div#acplogin input {
background:#191919;
border:1px solid #363636;
border-radius:2px;
box-shadow:0 0 5px #0e0e0e inset;
color:#a2a2a2;
font-size:90%;
}

div#acplogin td.c_mark {
text-align:center;
width:8%;
}

div#acplogin {
background:url(http://z4.ifrm.com/30296/128/0/p1110239/ACP.png) no-repeat center center;
width:426px;
height:389px;
padding:0 6px 0 7px;
margin:-250px 0 0 -208px;
position:absolute;
top:50%;
left:50%;
}

div#acplogin form#loginform table {
top:228px;
}

div#acplogin form#loginform table td.c_mark {
background:url(http://z4.ifrm.com/30296/128/0/p1111641/ACPMarker.png) no-repeat center top;
}

div#acplogin form#loginform table td.c_mark img {
visibility:hidden;
}

div#acplogin h1 {
display:none;
}

div#acplogin form#loginform table thead th {
background:url(http://z4.ifrm.com/30296/128/0/p1096638/H2TextW.png) repeat-x 0 -4px;
text-shadow:0 1px 2px #23537f;
text-align:left;
font-family:'Droid Sans';
font-size:13px;
line-height:38px;
padding:0 0 0 15px;
}

#blog div.spoiler_wrap {
padding:0;
}

#pmtoast {
background-image:url(http://z3.ifrm.com/53/36/0/p486958/Toast.png) !important;
}

div.custom_checkbox {
display:inline-block !important;
width:15px !important;
height:16px !important;
}

input[type="checkbox"] {
vertical-align:initial !important;
}

#conversation .c_post {
padding:0;
}

td.c_post {
word-break:break-all;
}

.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}