body { background-color: #141318; text-align: center; margin: 0px; padding: 0px; }

@font-face { font-family: 'Avenir'; src: url('/materials/fonts/LTe50344.ttf') format('truetype'); }
sup { vertical-align: top; }

blockquote { margin: 0; padding: 20; border: 2px solid #24262d; background: top left no-repeat url(/gfx/forumgfx/quote.png); background-color: #201f24; }

table, tr, td { border: 0; padding: 0; };

.sublist { margin-top: 0; margin-bottom: 0; margin-left: 0; padding-left: 0; list-style: none; }
.sublist li { padding-left: 12px; background-image: url(/gfx/bullet.gif); background-repeat: no-repeat; background-position: 0 .25em; }

h1 { margin: 0; padding: 0; font-family: Avenir, Arial, Helvetica; text-decoration: none; font-size: 32pt; color: #dee3eb; letter-spacing: -2px; line-height: 1; }
h2 { margin: 0; padding: 0; font-family: Avenir, Arial, Helvetica; letter-spacing: -1; line-height: 1; text-decoration: none; font-size: 24px; color: #dee3eb; }
h3 { margin: 0; padding: 0; font-family: Avenir, Arial, Helvetica; letter-spacing: -1; line-height: 1; text-decoration: none; font-size: 22px; color: #dee3eb; }
h4 { margin: 0; padding: 0; font-family: Avenir, Arial, Helvetica; text-decoration: none; font-size: 26pt; color: #dee3eb; letter-spacing: -1px; line-height: 1; }

img { border: 0; }
form { margin: 0px; padding: 0px; }
ul { margin-top: 0; margin-bottom: 0; }
ol { margin-top: 0; margin-bottom: 0; }

.gen { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #dee3eb; }
.gens { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #dee3eb; }
.gensw { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #dee3eb; }
.gensg { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #acacac; }

.captionpic { margin-left: 10px; margin-bottom: 10px; padding:4px; border: 1px solid #282d37; }

a:link { text-decoration: none; color: #a6a775; }
a:visited { text-decoration: none; color: #a6a775; }
a:hover { text-decoration: underline; color: #a6a775; }
a:visited:hover { text-decoration: underline; color: #a6a775; }

.gensw a:link { text-decoration: none; color: #dee3eb; }
.gensw a:visited { text-decoration: none; color: #dee3eb; }
.gensw a:hover { text-decoration: underline; color: #dee3eb; }
.gensw a:visited:hover { text-decoration: underline; color: #dee3eb; }

input::-moz-focus-inner { border: 0; padding: 0; } 

.mdinput { font-family: Arial, Helvetica; height: 30px; border: 2px solid #2c2b31; background-color: #1a191e; color: #dee3eb; font-size: 13px; padding: 4px; }
.mdbutton { font-family: Arial, Helvetica; font-size: 10.5pt; font-weight: bold; color: #bfc7d8; border: 2px solid #262a33; background-color: #383e4b; height: 26px; margin: 0; line-height: 16px; overflow: visible; padding-top: 3px; padding-left: 15px; padding-right: 15px; padding-bottom: 3px; };
.mdfield { font-family: Arial, Helvetica; border: 2px solid #2c2b31; background-color: #1a191e; color: #dee3eb; font-size: 13px; padding: 4px; resize: none;}

textarea { font-family: Arial, Helvetica; border: 2px solid #2c2b31; background-color: #1a191e; color: #dee3eb; font-size: 13px; padding: 4px; resize: none;}

/* pagination style */
.pagin { padding: 4px 0; margin: 0; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; }
.pagin * { padding: 4px 6px; margin: 0; }
.pagin a { background-color: #2e323b; color: #ffffff; text-decoration: none; }
.pagin a:visited { background-color: #2e323b; color: #ffffff; text-decoration: none; }
.pagin a:hover, .pagin a:active { background-color: #abb4d5; color: #000000; text-decoration: none; }
.pagin span { cursor: default; background-color: #24242a; color: #444347; }
.pagin span.current { background-color: #4d525c; color: #ffffff; }

#tooltipL { position:absolute; z-index:750; visibility:hidden; }

div.resized_image p {
margin: 2px;
margin-top: 0;
font-size: 8px;
/* Awesome icon from here: http://www.famfamfam.com/lab/icons/silk/ */
background: url(http://i242.photobucket.com/albums/ff244/9861_omikron/error.png) no-repeat;
padding-left: 20px;
color: #333;
}