img[alt="^_^"], img[alt=":annoyed:"], img[alt=":D"], img[alt=":stunned:"], img[alt=":cool:"], img[alt=":cry:"], img[alt=":devious:"], img[alt=":doh:"],  img[alt=":drat:"], img[alt=":ermm:"], img[alt=":facepalm:"],img[alt=":geek:"], img[alt=":giggle:"], img[alt=":glare:"], img[alt=":lol:"], img[alt=":/"], img[alt=":O"], img[alt=":oy:"],   img[alt=":P"], img[alt=":arr:"], img[alt=":puppyeyes:"], img[alt=":("], img[alt=":shifty:"], img[alt=":shock:"],  img[alt=":sick:"], img[alt=":yes:"], img[alt=":smug:"], img[alt=":|"], img[alt=":tut:"], img[alt=":up:"], img[alt=";)"], img[alt=":r"], img[alt=":wub:"], img[alt="XD"], img[alt=":zip:"], img[alt=":zombie:"], img[alt=":rofl:"], img[alt=":#"], img[alt="???"], img[alt=":orly:"], img[alt=":)"], img[alt=":no:"], img[alt=":yes:"],  img[alt=":blush:"], img[alt=":mad:"], img[alt=":ninja:"] {
background: url(../../../28122/87/0/p495045/emotebasedeathstar.png) no-repeat;
}

/*Text Styling for Factions Begins */
td.c_post.Rebel {
    text-shadow: 0 0 5px #a20c0b;
}
td.c_post.Rebel div {
    text-shadow: none;
}
td.c_post.Empire {
    text-shadow: 0 0 5px #33A0E4;
}
td.c_post.Empire div {
    text-shadow: none;
}
/*Styling Ends*/


html, body {
background:url(../../../28122/87/0/p464204/BkgdTopLeft.png) no-repeat top left #131313;
color: #979797;
font-family: "Helvetica", "Segoe UI", "Arial", "Bitstream Vera Sans", "Verdana", sans-serif;
font-size: 93.3%;
margin: 0;
padding: 0;
}

a {
color: #168B3F;
text-decoration: none;
}

a:hover {
color: #209A4B;
text-decoration: none;
}

hr {
background-color:transparent;
border: 1px dashed;
color: #2e2e2e;
height: 2px;
}

table {
border-collapse: collapse;
border-spacing: 0;
clear: both;
empty-cells: show;
width: 100%;
}

th {
background: #131313;
color: #979797;
font-weight: 400;
padding: 3px 5px;
text-align: left;
}

td {
background: #131313;
color: #979797;
padding: 5px 10px;
}

th a {
color: #C8A10B;
font-weight: 700;
}

th a:hover {
color: #979797;
}

h1 {
font-size: 200%;
}

h2, h3 {
font-size: 100%;
}

.category h2, .topic h2, #portal h2, #portal_foot h2, thead th {
background: #131313;
color: #F3F6F7;
font-size: 110%;
font-weight: 700;
}


thead th {
border: 1px solid #131313;
border-bottom-width: 1px;
padding: 5px;
text-align: center;
color:#F3F6F7;
}

h2.special {
background: url(../../../28122/87/0/p464223/H2mid.png) repeat-x bottom #131313;
border-color: #131313;
}

input, select, button, a.btn_fake {
background: #212121;
border: 1px solid #2e2e2e;
color: #979797;
padding: 3px 5px;
vertical-align: middle;
}

#search_form select[multiple] {
height: 125px;
}

textarea {
font-family: "Verdana", sans-serif;
font-size: 100%;
margin: auto;
width: 98%;
background:#1E1E1E;
border: 3px solid #2E2E2E;
color: #979797;
padding: 3px 5px;
vertical-align: middle;
}

input:focus, input.focus, textarea:focus, textarea.focus {
border-color: #343434;
}

.submit_error {
background: #1e1e1e;
border: 3px solid #2e2e2e;
}

button, a.btn_fake {
background:url(../../../28122/87/0/p519291/fakeBtnBk.png) no-repeat center bottom #131313;
color: #979797;
cursor: default;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 90%;
overflow: visible;
width: auto;
}

button:hover, a.btn_fake:hover {
color: #b6b6b6;
}

button.btn_text {
background: none;
border: 0;
cursor: pointer;
font-family: Arial, "Bitstream Vera Sans", Verdana, sans-serif;
font-size: 100%;
}

.notice {
background: #1E1E1E;
border: 3px solid #2e2e2e;
color: #979797;
margin: 10px auto;
width: 70%;
}

.notice dt {
 color: #c8a10b;
font-weight: 700;
}

.notice dd {
font-style: italic;
margin: 0;
}

dl.info {
background: #1E1E1E;
border-color: #2e2e2e;
}

.info dt {
background: #1E1E1E;
color: #F3F6F7;
}

dl.error {
background: #1E1E1E;
border-color: #2e2e2e;
}

.error dt {
background: #1E1E1E;
color: #BC3737;
}

#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-left: 5px;
}

#profile_menuwrap ul, ul.cat-topicpages, blockquote dl, #fast-reply dd, table.calendar ul, .drop_menu {
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 {
border:0;
height: 20px;
padding: 0 2% 4px;
margin-bottom: 12px;
}

#top_info {
color: #F3F6F7;
float: left;
margin-top: 4px;
}

#top_menu {
background: #131313;
float: right;
margin-top: 3px;
}

.drop_menu li {
float: left;
margin-right: 1px;
text-align: center;
}

.drop_menu a {
color: #F3F6F7;
display: block;
padding: 12px 0.3em 0px 1px;
position: relative;
width: 7.5em;
}

.drop_menu ul {
background: url(../../../28122/87/0/p464226/BkgdUserLinksDrop.png) no-repeat transparent;
color: #F3F6F7;
left: -999em;
margin-top: 17px;
position: absolute;
width: 200px;
height:112px;
z-index: 4;
}

.drop_menu ul li {
font-size: 95%;
margin: 0;
width: 100%;
}

.drop_menu ul li a {
background: transparent;
display: block;
padding: 4px 5%;
width: 180px;
color:#979797;
}

.drop_menu li ul li a:hover {
background: transparent;
color:##F3F6F7;
}

#logo {
background:none;
border:0;
text-align:center;
clear: both;
margin: 0 2%;
margin-top:0px;
height:0px;
position:relative;
z-index:2;
}

div#logo a img {
padding-top:45px;
}

#bkgdStars {
background:url(../../../28122/87/0/p522454/BkgdStarsJediTRmovie.png) no-repeat center center;
position:relative;
height:200px;
margin-top:-51px;
z-index:1;
}


#submenu {
background: url(../../../static/1/css/dropli.png) repeat-x top #586eb1;
border-left: 1px solid #3a5197;
border-right: 1px solid #3a5197;
color: #586eb1;
font-size: 85%;
margin: 0 2%;
padding: 3px 1% 4px;
text-align: right;
}

#submenu a {
padding: 3px 5px;
}

#wrap {
background-color: #131313;
border:0;
margin: 0 2% 30px;
}

#nav {
background-color:#131313;
color: #979797;
height: 1%;
padding: 20px 0 0 30px;
}

#nav li img {
cursor: pointer;
vertical-align: top;
margin-left: 16px;
margin-right: 10px;
margin-top: -8px;
}

.meta_box {
background:#1E1E1E;
border-bottom: 3px solid #2E2E2E;
border-top: 3px solid #2E2E2E;
font-size: 85%;
line-height: 150%;
padding: 10px 25px;
}

.meta_menu {
background: #131313;
border: 1px solid #131313;
padding: 0;
width: 49%;
}

#pm_messages {
height: 96px;
}

#ucp_profile {
height: 128px;
}

.meta_menu h3 {
background: url(../../../28122/87/0/p471101/TextAreaGrid.png) repeat-x scroll center bottom #131313;
border:0;
clear: both;
color: #979797;
font-size: 100%;
font-weight: 700;
margin: -1px;
text-align: center;
height: 18px;
}

.meta_menu a, .meta_menu a:hover {
color: #666;
}

ul.cat-pages {
float: left;
font-size: 90%;
margin: 15px 0;
padding: 5px 10px;
width: 49%;
}

.cat-pages a, .cat-pagesjump i, .cat-topicpages a {
background: #131313;
color: #979797;
cursor: pointer;
padding: 2px 5px;
}

.cat-pages a:hover, .cat-topicpages a:hover {
background: #131313;
color: #F3F6F7;
}

.cat-pages span {
background: #131313;
color: #F3F6F7;
cursor: default;
font-weight: 700;
padding: 2px 5px;
}

.cat-pages input {
background: #1e1e1e;
border:1px solid #2e2e2e;
color: #F3F6F7;
padding: 3px 5px;
vertical-align: baseline;
}

div#shout_pages {
padding-bottom: 70px;
margin: -15px 0;
}

ul.cat-topicpages {
float: right;
font-size: 80%;
padding: 1px 0;
}

tr.generic td, div.generic {
font-size: 120%;
font-weight: 700;
text-align: center;
}

td.c_head, td.c_foot, td.c_sort {
background-color:#131313;
color: #666;
font-size: 80%;
border:0;
}

td.c_desc {
font-weight: 700;
text-align: right;
vertical-align: middle;
width: 200px;
}

td.c_desc small {
display: block;
font-weight: 400;
}

tr.pm_new td {
background: #212121;
border-top: 1px solid #2e2e2e;
font-weight: 700;
}

tr.hidden td.c_post {
background: #212121;
}

.bday {
background: url(../../../28122/87/0/p521849/minibday.png) no-repeat;
color: #3c6d81;
font-size: 90%;
font-weight: 700;
height: 16px;
padding: 2px 2px 2px 18px;
width: 20px;
}

.c_mark {
background-color:#131313;
border:0;
text-align: left;
max-width:30px;
width:1%;
}

.c_forum {
background-color:#131313;
border: 0;
color: #979797;
font-size: 80%;
text-align: left;
width: 60%;
}

.c_forum strong a:link, .c_forum strong a:active, .c_forum strong a:visited {
color:#C8A10B;
}

.c_forum strong a {
font-size: 135%;
}

td.c_forum strong a:hover {
color: #E2B81F;
}


td.c_last {
background-color:#131313;
border:0;
font-size: 85%;
}

.c_forum-desc {
background-color:#131313;
color: #555;
font-size: 85%;
}

.c_last-title {
background: url(../../../28122/87/0/p519277/last.png) no-repeat left;
background-color:#131313;
display: block;
line-height: 16px;
padding-left: 10px;
}

td.c_info-v, td.c_info-t, td.c_info-r {
background-color:#131313;
border:0;
font-size: 80%;
padding: 5px;
text-align: center;
}

td.c_subforum {
background-color: #131313;
border:0;
font-size: 80%;
font-style: italic;
}

.cat_head td {
padding: 0;
}

#stats .cat_head td {
}

.description {
color: #666;
font-size: 85%;
}

a.member {
color: #777;
}

a.member:hover {
color: #888;
}

td#stats_events a, td#stats_events span {
background: url(../../../28122/87/0/p521850/minical.png) no-repeat 2px;
padding: 4px 0 4px 20px;
}

td.c_username {
padding: 2px 0;
text-align: center;
}

td.c_username a {
font-size: 140%;
font-weight: 700;
}

td.c_user {
font-size: 80%;
}

td.c_user dl {
background: #131313;
border: 1px solid #131313;
margin: 10px 0;
padding: 5px 7px;
width: 160px;
}

dl.user_profile {
overflow: hidden;
word-wrap: break-word;
}

dl.user_profile dd {
font-style: italic;
margin-left: 8px;
}

dl.user_info dd {
font-weight: 700;
margin-bottom: 1px;
}

#profile_menu li:first-child {
-moz-opacity: 1;
border-top: 0;
opacity: 1;
}

#profile_menu a[href="#"] {
background:url(../../../28122/87/0/p464225/BkgdUserLinks.png) no-repeat scroll 0 0 #131313;
border: 1px solid #131313;
height: 33px;
padding-top: 12px;
width: 210px;
}

#profile_menu li li a {
background: transparent;
color:#979797;
border-top: 0;
font-size:11px;
height: 10px;
width: 180px;
}

#profile_menu li ul li a:hover {
background:transparent;
color: #F3F6F7;
border: 0px solid #131313;
height: 10px;
width: 180px;
}

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(../../../28122/87/0/p474186/pollBar.png) right;
float: left;
height: 10px;
padding-right: 3px;
}

td.c_poll-bar span {
background: url(../../../28122/87/0/p474185/PollStart.png) no-repeat;
display: block;
float: left;
height: 10px;
width: 6px;
}

.editby, .queued {
border-left: 3px solid #065E25;
color: #999;
font-size: 85%;
font-style: italic;
margin-top: 1em;
padding: 3px 5px;
}

.queued {
background-color: #2e2e2e;
border-color: #447a99;
}

blockquote, #blog blockquote blockquote {
background: #1e1e1e;
border-color: #2E2E2E;
border-style: solid;
border-width: 1px 1px 1px 3px;
margin: 10px auto;
padding-bottom: 1px;
width: 98%;
}

blockquote dl {
background: url(../../../28122/87/0/p464206/TextureGrid.png) repeat-x top #2e2e2e;
border-bottom: 1px solid #2e2e2e;
color: #F3F6F7;
}

blockquote dl dt {
color: #F3F6F7;
float: left;
font-weight: 500;
}

code {
background: #1e1e1e;
display: block;
font-family: Monaco, Consolas, "Courier New", Courier, monospace;
white-space: pre;
max-height: 400px;
max-width: 700px;
overflow: auto;
}

.c_post img, #topic_review img, #blog img, blockquote blockquote code {
max-width: 500px;
}

div.spoiler {
background: #1e1e1e;
border-color: #2E2E2E;
border-style: solid;
border-width: 1px 1px 1px 3px;
border-top: 0;
padding: 5px 7px;
}

div.spoiler_toggle {
background: url(../../../28122/87/0/p464206/TextureGrid.png) repeat-x top #1e1e1e;
border-color: #2E2E2E;
border-style: solid;
border-width: 1px 1px 1px 3px;
color: #F3F6F7;
cursor: pointer;
font-weight: 500;
padding: 2px 4px;
}

td.c_postinfo {
color: #555;
font-size: 80%;
vertical-align: middle;
}

td.c_sig {
color: #666;
font-size: 80%;
}

td.c_sig blockquote {
background: none transparent;
border: 0;
border-left: 3px solid #666;
padding-left: 5px;
}

td.c_sig blockquote dl {
background: none transparent;
border: 0;
color: #666;
}

td.c_sig blockquote dl dt, td.c_sig blockquote dl dd {
color: #666;
padding: 0;
}

td.c_sig blockquote div {
background:#transparent;
margin-left: 5px;
padding: 0;
}

tr.c_postfoot td, td.c_postfoot {
clear: both;
}

td.c_username {
width: 195px;
}

.c_next a {
display: block;
font-size: 125%;
font-weight: 700;
text-align: center;
}

td.c_view {
color: #777;
}

div.c_view-list {
color: #666;
font-size: 92.5%;
}

dl#fast-reply dt {
background: #131313;
border: 1px solid #131313;
color: #F3F6F7;
font-size: 110%;
font-weight: 700;
margin: 0;
padding: 5px;
}

dl#fast-reply dd {
background: #131313;
border:0;
padding: 15px 0;
text-align: center;
}

#c_post-preview {
background: #131313;
border: 1px solid #2e2e2e;
margin: 0 auto 10px;
padding: 5px;
text-align: left;
width: 98%;
}

#c_post-resize span {
color: #979797;
cursor: pointer;
font-size: 225%;
padding: 20px 5px 0;
}

#emot_wrap {
background: #1E1E1E;
border: 3px solid #2e2e2e;
}

#emot_wrap h3 {
background: url(../../../28122/87/0/p471101/TextAreaGrid.png) repeat-x top #212121;
border-bottom: 3px solid #2e2e2e;
color: #065E25;
font-size: 120%;
text-align: center;
}

#emot_end {
border-top: 3px solid #2e2e2e;
display: block;
font-weight: 700;
padding: 4px 0;
text-align: center;
}

#pm_folders {
border-left: 1px solid #131313;
border-right: 1px solid #131313;
padding-top: 30px;
vertical-align: top;
width: 150px;
}

#pm_folderlist {
position: relative;
margin-left: 0;
margin-top: 0
}

#pm_folderlist li {
background: url(../../../28122/87/0/p521854/pmfolder.png) no-repeat 5px;
display: list-item;
margin-bottom: 4px;
padding-left: 28px;
}

#pm_forwarded {
border: 1px dotted #e7e7e7;
color: #999;
font-size: 90%;
font-style: italic;
margin-top: 1em;
padding: 3px 5px;
}

#ucp_gallery a {
font-weight: 700;
}

.calendar td.cal_inactive {
background: #131313;
color: #444!important;
}

.calendar td div {
font-weight:700;
}

.calendar td div.cal_div {
background:none;
font-weight: 700;
padding: 5px;
}

.calendar div a {
background: url(../../../28122/87/0/p521849/minibday.png) no-repeat 5px transparent;
font-size: 80%;
font-weight: 400;
padding: 0 0 6px 24px;
}

.calendar li a, .calendar li span {
border-color: transparent;
border-style: solid;
border-width: 1px;
display: block;
padding: 3px;
}

.calendar td#cal_current {
background: url(../../../28122/87/0/p495013/YodeAni.gif) no-repeat scroll bottom right #1e1e1e;
border: 3px solid #2e2e2e;
color:#;
}

.calendar td#cal_current div {
background: #1e1e1e !important;
}

div.portal_content {
background: #131313;
border: 1px solid #131313;
font-size: 88.3%;
margin: 0;
padding: 5px 7px;
}

#portal h2 {
font-size: 88.3%;
}

#portal h4 {
background: #131313;
border-left: 1px solid #131313;
border-right: 1px solid #131313;
color: #777;
font-size: 88.3%;
font-weight: 400;
margin: 0;
padding: 5px 7px;
}

#faq dt a {
color: #c8a10b;
font-size: 120%;
font-weight: 700;
}

#faq dd.faq_more a, #faq dl.faq_more a:hover {
color: #999;
font-style: italic;
}

div.search_results {
background: #131313 url(../../../28122/87/0/p519343/TextureGridBorder.png) repeat-x scroll center bottom;
margin-bottom: 1em;
padding: 5px 10px 40px;
}

.search_results h3 {
display: inline;
font-size: 125%;
}

.search_results cite, .search_results p {
color: #777;
font-size: 85%;
margin: 0;
}

#findposts .c_mark {
color: #c8a10b;
font-size: 150%;
font-weight: 700;
vertical-align: top;
}

#pmtoast {
background:url(../../../28122/87/0/p464226/BkgdUserLinksDrop.png) transparent;
border:0;
bottom: 10px;
color: #979797;
display: none;
font-size: 90%;
position: fixed;
right: 10px;
text-align: right;
text-decoration: none;
height:112px;
width: 206px;
z-index: 1;
}

#pmtoast:hover {
border-color: transparent;
}

#pmlink {
background: url(../../../28122/87/0/p495007/pmtoasticon.png) no-repeat 5px;
color: #979797;
display: block;
padding: 10px 10px 10px 55px;
text-decoration: none;
}

#pmlink big {
color: #f3f6f7;
display: block;
font-weight: 700;
padding-bottom: 5px;
}

#pmlink strong {
color: #c8a10b;
}

#pmclose {
border-top:none;
color: #c8a10b;
display: block;
font-size: 80%;
padding: 1px 10px;
}

#pmclose:hover {
color: #3a5197;
}

#foot_wrap {
margin: 20px 1px 20px 0;
}

#foot td {
background: #131313;
border:0;
color: #979797;
font-size: 80%;
}

#foot a {
color:#168B3F;
}

#foot a:hover {
color: #209A4B;
}

#foot #foot_datetime {
border-left: 0;
width: 1%;
white-space: nowrap;
}

#copyright {
color: #979797;
font-size: 80%;
margin: 10px 0;
text-align: center;
}

#copyright a {
color: #168B3F;
font-weight: 700;
}

#copyright a:hover {
color: #209A4B;
}

#c_tos h3 {
color: #555;
font-size: 120%;
}

td.username_ok {
background: #131313;
}

input.username_ok {
outline: 1px dotted #4dc607;
}

td.username_no {
background: #131313;
}

input.username_no {
outline: 1px dotted #C61111;
}

#acplogin {
background: url(../../../28122/87/0/p521859/BkgdStarsJediTransp.png) no-repeat scroll 0 75px #131313;
border: 0px solid #131313;
height: 275px;
left: 50%;
margin: -137.5px 0 0 -250px;
padding: 0;
position: absolute;
top: 50%;
width: 500px;
}

#acplogin h1 img {
display: none;
}

#acplogin h1 {
background: url(../../../28122/87/0/p521858/acplogo.png) no-repeat scroll 0 10px transparent;
color: #F3F6F7;
font-size: 22px;
font-weight: 400;
height: 50px;
margin-bottom: 20px;
padding: 55px 20px 0 0;
text-align: right;
}

#acplogin h1 img {
position: absolute;
left: 0;
top: 0;
}

#acplogin .c_mark img {
display: none;
}

#acplogin .c_mark {
background: url(../../../28122/87/0/p521857/acpIcon.png) no-repeat scroll center center transparent;
min-width: 181px;
}

a img {
border: 0;
}

form {
display: inline;
margin: 0;
padding: 0;
}

.category h2, .topic h2, #portal h2 {
padding: 5px;
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;
}

#main2 {
background:url(../../../28122/87/0/p464206/TextureGrid.png) repeat #131313;
padding: 24px;
height:1%;
margin:5px 7px -16px 0;
}

#main3 {
background:#131313;
padding:0;
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-topicpages a {
padding: 0 2px;
}

.cat-buttons, .topic-buttons {
float: right;
margin: 15px 10px;
text-align: right;
width: 50%;
}

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: 0 0 0;
}

span.collapse, span.uncollapse {
cursor: pointer;
float: left;
position: relative;
}

.c_mark img {
display:inline;
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;
}

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;
width: 175px;
}

img.c_user {
height: 1px;
}

.avatar, img.member {
display: block;
margin: auto;
text-align: center;
}

.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-image:url(../../../28122/87/0/p519277/last.png);
margin-left: 10px;
}

.c_post-attachment {
font-size: 83.3%;
margin-top: 1em;
padding: 1em;
}

.c_post-attachment dd {
margin-left: 1em;
}

.post_sep {
background: url(../../../28122/87/0/p464206/TextureGrid.png) repeat scroll 0 0 #131313;
font-size: 3px;
height: 1px;
}

td.c_sig, td.c_nosig {
height: 1%;
vertical-align: top;
}

td.c_nosig {
display: none;
}

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%;
}

#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: 3px 5px;
}

div#portal_l div.portal_box .h2left, div#portal_r div.portal_box .h2left {
background: url(../../../28122/87/0/p495034/H2PortalStart.png) no-repeat top left;
}

div#portal_l div.portal_box .h2wrap, div#portal_r div.portal_box .h2wrap {
background: url(../../../28122/87/0/p495035/H2portalMid.png);
}

div#portal_l div.portal_box .h2right, div#portal_r div.portal_box .h2right {
background: url(../../../28122/87/0/p495036/H2PortalEnd.png) no-repeat right center;
}

#faq {
margin: 20px 0;
}

#faq dl {
padding: 1em;
}

#faq dt {
margin-bottom: 5px;
}

#faq dd {
background: url(../../../28122/87/0/p519277/last.png) no-repeat scroll left center #131313;
margin: 0 0 3px 3px;
padding-left: 12px;
}

.search_results div {
display: block;
margin: 0;
}

#acplogin #loginform {
display: block;
padding: 0 50px;
}

.category h2 a, #portal h2 a, #portal_foot h2 a, thead a, .category h2 a:hover, #portal h2 a:hover, #portal_foot h2 a:hover, thead a:hover, #top_info a, #top_info a:hover, .drop_menu a, .drop_menu a:hover, #submenu a, #submenu a:hover {
color: #F3F6F7;
}

input, select, td, th {
font-size: 90%;
}

button.btn_default, #nav li span, .c_post-attachment dt, #c_tos dt {
font-weight: 700;
}

.meta_box h3, td.c_topicfoot strong, #meta_welcome strong {
font-size: 120%;
}

.meta_box h3, .meta_box a, .meta_box a:hover, tr.pm_new td a, tr.pm_new td a:hover, tr.hidden td a, tr.hidden td a:hover, .c_forum strong a:hover, .c_last strong a:hover, #faq dt a:hover, .search_results h3 a, .search_results h3 a:hover {
color: #c8a10b;
}

blockquote div {
background: #1e1e1e;
}

.calendar td a, #faq dd a {
color: #168B3F;
}

.calendar a:hover, #faq dd a:hover {
color: 209A4B;
}


img, .meta_box button img, td.c_cat-mark input, .c_post-attachment img, .warn img, #ucp_gallery a img, td.c_postinfo input {
vertical-align: middle;
}

h1, h2, h3, #nav, #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;
}

#c_post, #ucp_gallery {
text-align: center;
vertical-align: top;
}

#files_upload input, .pm .row1 a, .pm .row2 a, #ucp_gallery button img, #findposts td a {
display: block;
}

#findposts td a {
padding-left: 20px;
}

#ucp_settings, #pm_settings {
float: left;
}

#c_tos dd, #username_response {
margin-left: 10px;
}

#vlx {
z-index: 1;
}


#blog {
background: #131313;
border: 0px solid #131313;
color: #979797;
margin: 10px 0;
}

#blog blockquote {
background: none;
border: none;
font-size: 85%;
padding: 10px 10px 0;
}

#blog blockquote blockquote {
padding: 0;
font-size: 100%;
}

#blog h1 {
float: right;
}

#blog h2 {
background: none;
clear: none;
font-size: 130%;
padding: 0;
margin-bottom: 30px;
}

#blog h2, #blog h2 a, #blog h2 a:hover {
color: #F3F6F7;
font-weight: 500;
}

#blog_foot {
clear: both;
margin-bottom: 20px;
}

#blog_head {
background: #131313;
border: 8px solid #131313;
padding: 10px 14px;
}

#blog_head img.member {
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 {
background: #131313;
border: 3px solid #2e2e2e
margin: 15px 0;
padding: 5px 7px;
text-align: center;
}


#blog_sidebar h3, #blog_sidebar dt {
background: url("../../../28122/87/0/p519291/fakeBtnBk.png") no-repeat scroll center center #131313;
color: #979797;
font-weight: 700;
font-size: 14px;
height: 30px;
text-align: center;
}

#blog_sub {
background: url(../../../28122/87/0/p471101/TextAreaGrid.png) repeat-x scroll center bottom #212121;
clear: both;
position: relative;
padding: 5px 7px;
text-align: right;
}

#blog_sub span {
padding-top: 4px;
}

#blog_sidebar {
background: #131313;
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 {
background: #131313;
border-bottom: 9px solid #1e1e1e;
font-size: 90%;
padding:5px;
text-align: right;
}

div.blog_date {
background: url(../../../28122/87/0/p471101/TextAreaGrid.png) repeat-x scroll center bottom #131313;
border: 3px solid #2e2e2e;
color: #c8a10b;
float: right;
font-weight: 700;
margin: 0 15px;
text-align: center;
text-transform: uppercase;
width: 40px;
}

div.blog_date span {
background: url(../../../28122/87/0/p471101/TextAreaGrid.png) repeat-x scroll center bottom #131313;
border-top: 0px solid #e7e7e7;
color: #979797;
display: block;
font-size: 130%;
font-weight: 700;
padding: 2px 4px;
}

div.blog_entry {
background: #131313;
border: 0px solid #2e2e2e;
margin: 10px 0;
padding: 5px 7px;
}

#blog_comments li {
padding: 5px 7px;
}

#shoutwrap {
background: #131313;
border: 0;
font-size: 88.3%;
}

#shoutwrap td {
padding: 0;
}

#shoutbox {
list-style-type: none;
margin: 0;
padding: 0;
}

#shoutbox li {
background:#131313;
color:#979797;
padding: 5px 7px;
}

#shoutbox dl, #shoutbox dt, #shoutbox dd {
margin: 0 0 0 10px;
padding: 0;
}

#shoutbox dt {
color: #979797;
font-size: 80%;
}

#shoutopts, #shoutpost {
clear: both;
text-align: center;
}

#c_bbcode button, #security_settings input[name="question"] {
margin-bottom: 5px;
}

#c_notes button {
margin-top: 5px;
}

form.exclusivebutton + div.topic, #notepad, #avatar_editor, #blog_cat_edit {
margin-top: 10px;
}

.poll {
margin-bottom: 10px;
}

#forum_footer, form[class="exclusivebutton"] + table, #trash_footer, #cal_end {
margin-top: -1px;
}

.h2wrap {
background: url(../../../28122/87/0/p494987/H2midLS.png) repeat-x;
height:79px;
}


.h2left {
background: url(../../../28122/87/0/p494986/H2startLS.png) no-repeat top left;
height: 79px;
color:#F3F6F7;
font-size:14px;
}

.h2center{
padding: 42px 0px 0px 29px;
height: 79px;
text-align:center;
}

.h2center a, .h2center a:link, .h2center a:hover, .h2center a:active {
background-image:none;
color:#f3f6f7;
font-weight:bold;
}

.h2right {
background: url(../../../28122/87/0/p494988/H2endLS.png) no-repeat right center;
height: 79px;
}

.collapsed .h2center a {
color:#42744D!important;
}

.collapsed {
background: url(../../../28122/87/0/p495003/H2midLSfade.png) repeat-x;
}

/*.collapsed .h2right {
background: url(../../../28122/87/0/p495004/H2endLSfade.png) no-repeat right top;
}*/

.collapsed .h2left {
background: url(../../../28122/87/0/p495002/H2startLSfade.png) no-repeat top left;
}

.collapse,.uncollapse {
    bottom: 25px;
    left: 63px;
}

.uncollapse {
opacity: .7
}

/*#cat-1649702 .h2wrap {
background: url(../../../28122/87/0/p495042/H2midLSred.png) repeat-x;
}

#cat-1649702 .h2left {
background: url(../../../28122/87/0/p495041/H2startLSred.png) no-repeat top left;
}

#cat-1649702 .h2right {
background: url(../../../28122/87/0/p495043/H2endLSred.png) no-repeat right top;
}

#cat-1649702.category .h2wrap.collapsed {
background: url(../../../28122/87/0/p495003/H2midLSfade.png) repeat-x;
}

#cat-1649702.category .h2wrap.collapsed .h2right{
background: url(../../../28122/87/0/p495004/H2endLSfade.png) no-repeat right top;
}

#cat-1649702.category .h2wrap.collapsed .h2left {
background: url(../../../28122/87/0/p495002/H2startLSfade.png) no-repeat top left;
}*/

thead td,thead th {
padding:0px;
background: inherit;
border-width:0px;
}

.profile thead td, .profile thead th {
padding-left:5px;
background: inherit;
border-width:0px;
}

div#topFrame {
background:url(../../../28122/87/0/p464214/FrameTopMid.png) repeat-x;
margin: 42px 2% 0;
height:82px;
z-index:3;
}

div#topFrameInner {
background:url(../../../28122/87/0/p464216/FrameTopInnerBar.png) no-repeat top center;
margin-left:285px;
margin-right:auto;
margin-top:1px;
height:82px;
width:600px;
position: relative;
top: 4px;
z-index:3;
}


#left {
background: url(../../../28122/87/0/p464213/FrameTopStart.png) no-repeat;
}

#right {
background: url(../../../28122/87/0/p464215/FrameTopEnd.png) no-repeat right top;
}

div#bottomFrame {
background:url(../../../28122/87/0/p464218/FrameBotMid.png) repeat-x;
margin: 0px 2% 0px;
height:82px;
z-index:3;
}


#leftb {
background: url(../../../28122/87/0/p464217/FrameBotStart.png) no-repeat;
}

#rightb {
background: url(../../../28122/87/0/p464219/FrameBotEnd.png) no-repeat right top;
height:82px;
}



div#mySubMenu {
background: url(../../../28122/87/0/p464383/SubmenuVerticleBar.png) no-repeat;
position: absolute;
margin: 0 0 0 70px;
top: 185px;
height: 138px;
z-index: 9;
padding: 5px 0 5px 1px;
}

#mySubMenu a {
color:#065E25;
font-size:14px;
height: 24px;
width:50px;
margin-left: -16px;
padding: 5px 0 5px 20px;
}

#mySubMenu a:hover {
background: url(../../../28122/87/0/p521756/SubmenuHoverButton.png) no-repeat scroll 0% 0% transparent;
height: 24px;
width:50px;
margin-left: -16px;
color:#168B3F;
}

#mySubmenu a:hover img {
margin-left: -20px;
}

#subHover {
height: 24px;
margin-left: -41px;
}


div#mySubMenu li {
list-style: none;
padding: 3px 0 3px;
}

#subLinks {
margin-left: -25px;
margin-top: -61px;
line-height:1.2em;
}

#mySubMenu a {
display: none;
}



/* 3 piece H2 fixes */

#blog .h2wrap, #blog .h2left, #blog .h2right {
padding: 0;
}

#blog .h2center {
background: none;
}

#blog div[class*="h2"] {
border: 0;
}

.search_results div[class*="h2"] {
margin: 0;
}

/*remove blog corners */

#blog .cornercanvas {
display: none !important; /* removes corners on #blog and all child elements */
}


table.profile{
width: 90%;
}

#profile_drop {
padding-top: 5px;
}


/* top dropdowns, various other changes in .drop_menu */


#menu_ucp, #menu_acp {
background: url(../../../28122/87/0/p464225/BkgdUserLinks.png) no-repeat #131313;
height:47px;
}

#menu_pm, #menu_rcp {
background: url(../../../28122/87/0/p475855/BkgdUserLinksR.png) no-repeat #131313;
height:47px;
margin-left: -1px;
}

li#menu_pm ul { margin-left: -118px; }
li#menu_rcp ul { margin-left: -109px; }
li#menu_ucp ul { margin-left: -8px; }

li#menu_ucp {padding-left:10px;}

#btn_setskin {
display: none;
}

#queued_topics tr.row1.hidden td a, #queued_topics tr.row2.hidden td a {
color:#C8A10B;    
}

#topic_review.topic td, #board_feed.topic td {
  padding-bottom: 25px;
  background:url(../../../28122/87/0/p519343/TextureGridBorder.png) repeat-x bottom;
}


/* footer ----------------------------------------------------- */
#footer_links {
	clear: both;
	background: #131313;
	/*border-top: 1px solid #CFE1EC;*/
color: #555;
}

#footer_links #inside {
	width: 890px;
	margin: 0 auto;
	padding: 0;
	height: 135px;
}

#footer_links #inside a{
	color: #168B3F;
}

#footer_links #inside a:hover{
	color: #209A4B;
}
#footer_links #inside ul {
	float: left;
}
#footer_links #inside li{
	display: block;
	float: left;
	width: 190px;
	margin-top: 8px;
              margin-right: 20px;
	list-style: none;
	font-weight: bold;
	font-size: 14px;

}

#footer_links #inside ul li ul {
	float: none;
	margin: 0;
              padding: 0;
	list-style: none;
}
#footer_links #inside ul li ul li{
	font-weight: normal;
	font-size: 12px;
}

#footer_links #inside #copyright2 {
	float: right;	
	font-size: 13px;
	margin-top: 25px;
	line-height: 21px;
}


#head_nav {
margin-top: -145px;
width:90px!important;
line-height: 1.6;
}

#head_nav a {
color:#555;
}

#head_nav a:hover {
color: #666;
}

#ticketmonster  {
background: url(../../../28122/87/0/p464225/BkgdUserLinks.png) no-repeat #131313;
padding-bottom: 10px;
}

#ticketmonsterhead {
margin-left: 14px;
}

#ticketlist {
margin-top:3px;
font-size:13px;
}


#cat-67 > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(5) > td:nth-child(1) > a:nth-child(3) {
    color: #f26666;
    font-weight: 700;
}

#forum-1000886 > td:nth-child(2) > strong:nth-child(1) > a:nth-child(1) {
color: #f26666;
}

#head_nav > a:nth-child(7), #head_nav > a:hover:nth-child(7) {
    color: #B32222;
    font-style: italic;
}


.Jedi_Master, .Jedi, .Wookiee, .Princess, .Padawan, Mand\'alor, .Wookiee_King, .Sith_Lord {
font-style: italic;
font-weight: 500;
}


/* Lightsaber Fade */
.h2right {
background-image:url(../../../28122/87/0/p521960/H2endLongGrn.png);
-webkit-transition: background-position 1s linear;
-moz-transition: background-position 1s linear;
-ms-transition: background-position 1s linear;
-o-transition: background-position 1s linear;
transition: background-position 1s linear;
}

/**
 * #cat-1649701 and #cat-1649702 are from test board
 * #cat-100057 and #cat-67 are from ZNSR
 **/

#cat-1000057 .h2right, #cat-1649701 .h2right {
background-image:url(../../../28122/87/0/p521959/H2endLongCyan.png);
}

#cat-67 .h2right, #cat-1649702 .h2right {
background-image:url(../../../28122/87/0/p522370/H2endLongRedKylo4.png);
}

#cat-67 .h2wrap, #cat-67 div.h2left, #cat-67 .h2right, #cat-67 .h2center, #cat-1649702 .h2wrap, #cat-1649702 div.h2left, #cat-1649702 .h2right, #cat-1649702 .h2center {
height:145px;
}

#cat-67 .h2center, #cat-1649702 .h2center {
padding-top: 85px;
}

#cat-67 .h2left, #cat-1649702 .h2left {
background-image:url(../../../28122/87/0/p522371/KyloRedHilt2.png);
}

#cat-67 .collapsed .h2left, #cat-1649702 .collapsed .h2left {
background-image:url(../../../28122/87/0/p522375/KyloRedHilt2OFF.png);
}

#cat-67 span.uncollapse, #cat-67 span.collapse, #cat-1649702 span.uncollapse, #cat-1649702 span.collapse {
bottom: 33px;
left: 69px;
}

.h2left {
background-image:url(../../../28122/87/0/p521968/H2startLShiltOpen.png);
}

.collapsed .h2left {
background-image:url(../../../28122/87/0/p521967/H2startLShiltClosed.png);
}

.collapsed .h2right {
background-position:-2500px 50% !important;
-webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
-o-transition: none;
transition: none;
}

.h2wrap {
background:none;
}

.lightsaber_fade .h2right {
-webkit-transition: background-position 1s linear;
-moz-transition: background-position 1s linear;
-ms-transition: background-position 1s linear;
-o-transition: background-position 1s linear;
transition: background-position 1s linear;
}

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