/* general styles */
body_alink, .resultThread, .resultThread a, .lastpostdate, .time { color:#CC9E42; }
#menu-community a { color:#FFF; text-shadow:none; }
#swtor-main-navigation #swtor-main-menu > ul.menu #menu-community .icon { background-position:-150px -61px; }
#page.community .resultTitle { color:#FFF; font:400 14px/20px Arial,sans-serif; }
#page.community .forumDescription { margin-left:10px; vertical-align:top; }
#page.community .forumSub { margin-bottom:20px; }
#page.community .mainContentFullBody, #page.community .mainContentFullTop2, #page.community .mainContentFullBottom { background-image:none; }
.bottomNavigation { margin-top:10px; }
.commentBtn.submitBtn { border:0 none; height:24px; }
.community { background:none; }
.community h1 > .icon { background-position: -244px center; }
.community .buttons { background: none repeat scroll 0 0 #727272; box-shadow: 0 0 1px #131313; margin:10px 0 0; padding:10px; position: relative; text-align: center; }
.community .buttons .inputSwtor { margin:10px; }
.community #newsBlock, .community #news-media-list { min-height:700px; }
.commentBtn { padding-top:4px;padding-bottom:4px;line-height:24px;}
.contentPadding { margin:0 5px; padding:0; }
.contentPadding ol { margin:20px 5px; }
.forumSection { width:960px; }
.smallfont a.author, .smallfont, .smallfont a { color:#FFF; font:300 12px/22px Arial,sans-serif; text-decoration:none; }
.smallfont a.author:hover, .smallfont:hover, .smallfont a:hover { text-decoration:none; }
.resultSubText, .resultSubText a, .resultText { font-size:14px; font-weight:300; }
.resultSubText a { color: #CC9E42 }
.resultSubText a:hover, .threadTitle:hover { text-decoration:underline; }
.resultReplies, .resultViews, .resultCheckBox { font-size:16px; font-weight:300; padding-top:10px; vertical-align:middle; }
.subForumBlock { float:left; height:80px; width:80px;  }
.subForumBottom { margin:0 5px; }
.resultText a { color:#CC9E42; }
.resultText a:hover { text-decoration:underline; }
.subForumBottom { margin-bottom:15px; }
.spacer { height:14px; }

/* page nav */
.pagenav { font-size:12px; }
.pagenav .smallfont { padding:0 4px; }
.pagenav .smallfont:hover { text-decoration:underline; }
.pagenav .resultSubText { color:#EAD0A5; font-size:12px; }

/* community lander */
#communityIntro { margin:0 20px; width:920px; }
#communityIntro td { padding:0 5px; }
#communityBackground { top:400px; }
.forumCategoryHeaderContainer { background: url("/sites/all/files/en/coruscant/main/flav_hr_wide.png") no-repeat scroll 0 0 transparent; color:#FFF; width:960px;   padding: 0 0 10px; }
.forumCategoryHeaderContainer a { color:#FFF; font:24px/60px "News Gothic", "Arial Narrow",Arial,sans-serif; }
.forumCategoryHeaderContainer { padding-bottom:0; }
.forumArrow { vertical-align:middle; }
.forumDescription { padding:5px 0 12px 10px; }
.forumDescription .thumbBackground { height:80px; width:80px; }
.forumDescription span { color:#EAD0A5; }
.forumDescription .resultTitle a { color:#CC9E42; font:300 18px/20px "News Gothic", "Arial Narrow",Arial,sans-serif; }
.forumDescription .resultTitle a:hover { text-decoration:underline; }
.forumDescription .resultSubText, .forumDescription .resultSubText strong, .forumDescription .resultSubText a { color:#D1D1D1; font-weight:300; font-size:12px; }
.forumSub { margin:0 0 20px 20px; }
.forumSub:hover .readMore .arrow, .subForum:hover .readMore .arrow { background-position: -18px -20px; }
.community .forumSub .readMore.header { top:26px; }
.community .readMore.header { padding-bottom:20px;; margin:auto; position:relative; top:auto; right:auto; }
.community .forumSub .resultSubText { width:300px; }

/* thread post */
.postForm .mainContentFullTop2, .postForm .mainContentFullBody { margin:0 40px; width:880px; }
#poll a { color:#CC9E42; font-weight:300; }
#poll a:hover { text-decoration:underline; }
#poll label { color:#FFF; font:300 16px/30px Arial; }
#poll table { margin:0 0 10px }

#mainContentFull.postForm { margin-top:20px; }
.postForm .button.secondary { background-position:0 -38px; }
.postForm .button:hover { cursor:pointer; }
.postForm .contentPadding {  background:-moz-linear-gradient(top, #333,#383838 60px, #626262); background:-webkit-linear-gradient(top, #333333, #383838 60px, #626262); background:linear-gradient(top, #333333, #383838 60px, #626262);  padding:30px; }
.postForm .vBulletin_editor { background:none; border:none; }
.postForm .controlbar { vertical-align:top; }
.postForm .controlbar .inlineimg { padding:8px; }
.postForm .controlbar .message { height:240px; min-width:640px; max-width:640px;}
.postForm .controlbar table { margin-bottom:6px; }
.postForm .controlbar table table { margin-bottom:0; }
.postForm .smallfont { color:#EAD0A5; }
.postForm .button.primary, .postForm .button.secondary { background: url("/sites/all/files/en/framework/reskin/primaryBtn.png") no-repeat scroll 0 0 transparent; border:none; color:#FFF; font:700 13px Arial,sans-serif; padding:8px 10px 10px; width:140px; }

/* thread list */
.alt1 { background-color:#141005; }
.forumCategory { margin-left:0; } 
#threadslist .stripeMeEven tr:hover td { background-color:#1f1b10; }
#threadslist tr td { background: none; }
#threadslist tr.alt td { background:none repeat scroll 0 0 #0d0d0d; }
#threadslist td, #threadslist th { padding:6px 15px 6px 0; border:none; }
#threadslist .author a { color:#FFF; }
#threadslist .lastpostdate { color:#CC9E42; }
.subForum { width:450px; }
.subForum .odd { float:right; }
.subForum .thumbBackground { float:left; margin-right:10px; width:80px; }
.subForum .resultTitle { margin-top:10px; }
.subForum .resultArrow { float:right; left:10px; top:-30px; }
.subForumBottom { background:url("/sites/all/files/en/coruscant/main/flav_hr_wide.png") no-repeat scroll 0 10px transparent; clear:both; height:30px; }

/* thread view */
.threadPost {  background-color:#000; border-radius:5px; border:none; margin-bottom:20px; width:100%; }
.threadPost.alt { background-color:transparent; }
.threadPost tr.alt td { background-color:#0D0D0D; }
.threadPost .avatar { padding-bottom:20px; text-align:center; }
.threadPost .avatar p { border-radius:5px; float:left; overflow:hidden; margin:0 0 0 24px; width:86px; height:86px; }
.threadPost .avatar img { float:left; margin:-2px 0 0 -2px; }
.threadPost .post { padding:14px; }
.threadPost .resultCategory a { color:#CC9E42; font-size:11px; }
.threadPost .threadName { color:#CC9E42; font-size:14px; }
.threadPost .threadDate, .threadPost .threadDate a { color:#8F9299; font-size:14px; }
.threadPost .joinedDate { color:#8F9299; font-size:10px; line-height:1.5em; position:relative; z-index:2; }
.threadPost .resultText { color:#EAD0A5; }
.threadTitle { font-weight:300; }
.threadLeft div { padding-left:10px; }
.threadRight {padding-right:10px; }
.page.preview .threadPost { margin-bottom:0; }

/* guest block / logged out block */
.guestBlockTitle { clear:both; color:white; font:small-caps bold 30px/30px Berling; letter-spacing:1px; margin:0 5px; padding:0 0 30px 40px; position:relative; background:url(/sites/all/files/en/coruscant/main/largeFlavBar.png) no-repeat bottom center; }
.guestBlockTitle .icon { display:block; position:absolute; left:0; top:2px; width:30px; height:30px; background:url(/sites/all/files/en/coruscant/main/mainTitleIcon.png) no-repeat -214px center; }
.guestBlock, .blockLeft, .blockRight { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.guestBlock { font-size:0; line-height:0; width:100%; }
.blockLeft, .blockRight { display:inline-block; }
.blockLeft { text-align:left; vertical-align:top; width:60%;}
.blockRight { width:40%; }
.blockRight .promo { margin:0 auto; }

/* avatars shown */
ul.userlist_showavatars li { background:none; position:relative; text-align:center; width:120px; }
ul.userlist_showavatars div.username { position:relative; }
ul.userlist_showavatars div.username a { position:relative; left:6px; vertical-align:top; font-weight:bold; }
ul.userlist_showavatars div.myinput input{ position:absolute; top:0px; }
ul.userlist_showavatars div.avatarselect input{ top:0px; }
ul.userlist_showavatars div.friend label { position:absolute; right:4px; bottom:4px; }

/* avatars hidden */
ul.userlist_hideavatars li {
  border:solid 1px silver;
  padding:4px;
  position:relative;
  width:215px;
}
ul.userlist_hideavatars label.avatar_label img {
  display:none;
}
ul.userlist_hideavatars div.username a {
  font-weight:700;
}

/* account pages */
.secondaryHeaderTitle { left:0; }
.secondaryHeaderTitle h1 { background: url("/sites/all/files/en/coruscant/main/flavBar_550.png") no-repeat scroll left bottom transparent; padding: 0 0 10px; }

/* bbcode */
.bbcode.quote, .bbcode.spoiler { 
  border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; 
  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; 
  background-color:#222; 
  line-height:20px; 
  margin:20px 10px; 
  padding:10px; 
}
/* nested */
.bbcode.quote .quote, .bbcode.spoiler .spoiler {
  margin:4px;
}
.quote-header, .spoiler-header {
  color:#8F9299;
  display:block;
  font-size:12px;
  line-height:20px;
}
.quote-body {
  display:block;
}
.spoiler-header {
  color:#FFF;
}
.spoiler-header .tinySubmitBtn {
  margin-left:4px;
}
.spoiler-body {
  margin-top:10px;
}

/* dev tracker */
.devtracker .threadDate {
  color:white;
}
.devtracker .mainContentFullTitle {
  width:950px;
}
.devtracker .pagenav {
  float:right;
}
.devtracker .pagenav .smallfont strong {
  color:#EAD0A5;
  font-weight:300;
}
.devtracker .pagenav .smallfont:hover {
  text-decoration:none;
}
.devtracker .resultSubText {
  float:left;
}
a.next-developer-post {
  color:#CC9E42;
}
a.next-developer-post:hover {
  text-decoration:underline;
}









/* vbulletin legacy styles */
legend { color:#FFF; font:300 14px/40px Arial,sans-serif; }
div.forumtoggle div div { display:block; }
div.forumtoggle div { display:none; }
.forumCategoryHeader, .closedForum { width:929px; height:61px; left:0; position:absolute; top:0; }
.forumCategoryHeaderContainer { width:928px; }
#forumsearch_menu { display:none; position:absolute; z-index:300; left:-133px; background:#29344C; }
#forumsearch_menu td.thead, #forumsearch_menu th.thead, #forumsearch_menu div.thead { background:#0D101A; color:#FFFFFF; }
.mainContentFullBody td, th, p, li { vertical-align:top; }
#mainContent { width:620px; }
.mainContentTop, .mainContentBody, .mainContentBottom, .sideContentTopEmpty, .sideContentBody, .sideContentBottom { background:none; }
#mainContentFull { display:inline-block; margin:0; padding: 0; width: 960px; }
.mainContentReply { float:right;margin-right:5px;width:200px; }
.mainContentFullTop { background:none; height:60px; width:960px;}
.mainContentFullTitle { left:0; top:0; float:left; margin:0 5px; position:relative; width:745px; }
.mainContentFullBody td, th, p, li { font:300 14px/20px Arial,sans-serif; }
#newthreadButton { float:right; }
#searchButton { float:right; position:relative; }
#searchButton a#sButton { display:block; width:54px; height:18px; background:url(/sites/all/themes/swtor/assets/search_button.gif) no-repeat bottom; }
#searchButton a span { position:absolute; left:-9000px; }
#searchButton a#sButton:hover { background-position:top; }
.community .thead { background:none; padding-bottom:3px; }
.community .thead a { color:#EAD0A5; text-decoration:none; }
.community .thead a:hover { text-decoration:underline; }
.vbmenu_option { background:#121828; color:#FFFFFF; }
.vbmenu_option a, .vbmenu_option a:visited { color:#708BC3; }
.vbmenu_option a:link, .vbmenu_option_alink { color:#708BC3; }

fieldset form, div.fieldsetpad { display:block; padding:6px; }
body input.tinySubmitBtn { border:0; height:24px; }
.userlist_title { font-weight:bold; }
.userlist_description { margin-bottom:6px; }

.avatar_toggle { text-align:right; }

div.checkbox_ctrls { margin-bottom:6px; }
label.show_avatars_ctrl { float:left; }
label.check_all_ctrl { float:right; }

div.submitrow { text-align:right; }
div.submitrow #incomingreqs_action { float:left; text-align:left; }

.userlist_error { display:none; }
.userlist_error_image { float:left; margin-right:6px; margin-bottom:6px; }

ul.userlist { list-style:none; padding:0px; margin:0px; }
ul.userlist li { float:left; margin-right:6px; margin-bottom:6px; width:120px; }
ul.userlist hr { display:none; }

#showpostFakeSelector { background:url("/sites/all/themes/swtor/en/assets/forums/custom_selector.png") no-repeat scroll left top transparent; display:none; float:left; height:21px; margin:3px 5px; width:78px;}
#showpostFakeSelector a { display:block; height:21px; outline:medium none; text-indent:-9000px; width:78px; }
#showpostFakeSelector a { display:block; height:21px; outline:medium none; text-indent:-9000px; width:78px; }
