/* Common */
html {
  background-color: #000b11;
}

body {
  background:url('../images/gridbg.png') repeat top fixed;
  background:url('../images/gridbg.png') repeat top fixed, url('../images/noisebg.gif') repeat top;
  background-color: #000b11;
  min-width:480px;
  color: #fff;
}

#forum-background {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 0;
    opacity: 0.2;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url('../images/bg-Stanton-Bar.jpg');
}

#body-wrapper {
	padding: 0 50px 50px;
}

input.SmallInput:focus, input.InputBox:focus, textarea:focus {background-color: #000;}
#frame {background:url('../images/gridbg.png') repeat top center fixed transparent;}
.hidden-for-mobile { display: none;}
a {color:#567582;}
a, .trans-02s {
  -webkit-transition-duration: 0.2s;
     -moz-transition-duration: 0.2s;
      -ms-transition-duration: 0.2s;
       -o-transition-duration: 0.2s;
          transition-duration: 0.2s;}
a:hover{color:#f5f5f5;}
a.Bookmark, a.Bookmarked, a.Bookmarking {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;}

/* Breadcrumbs */
.BreadcrumbsWrapper {background-color:#050a0e; background-color: rgba(0, 0, 0, 0.8); line-height:40px; height:30px;}
.BreadcrumbsWrapper .Breadcrumbs { height:34px; top:-5px; position:relative; line-height:32px; z-index:7;}
.BreadcrumbsWrapper .Breadcrumbs a {color:#567582; font-size:12px; font-weight:bold; margin:0px 22px;}
.BreadcrumbsWrapper .Breadcrumbs a:hover {color:#f5f5f5; text-shadow:0 0 10px #CCCCCC;}
.BreadcrumbsWrapper .Breadcrumbs .Crumb {color:#00f0ff; font-weight:bold; font-size:14px;}
.BreadcrumbsWrapper .Breadcrumbs span:last-child a {color:#f5f5f5; text-shadow:0 0 10px #CCCCCC;}

#Content .content-block1 { 
  background: url(../images/black-trans80.png);
  background: rgba(0, 0, 0, 0.7);
  padding-top: 30px; 
}

#ContentContainer {width:100%;}
#Content {width:100%; max-width:1140px; margin:40px auto; float:none;}
#Content .Categories {margin-top:15px;} 
#Content .Categories > .content-block1 {padding:30px 20px;}
#Content .Categories > .content-block1 .HomepageTitle {font-family:"Electrolize"; font-size:24px; color:#00deff; text-transform:uppercase;}
#Content .Categories .CategoryBox {margin:10px 0px; width:100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
}

#vanilla_categories_index .Categories .DataList.Discussions { width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
}
#vanilla_categories_index .Categories .DataList.Discussions .Foot .button { width: 136px; height: 22px; padding: 6px 22px 7px 37px; margin-top: -8px; margin-bottom: 10px;}
#vanilla_categories_index .CategoryTable thead td { color: #f5f5f5; font-family: "Electrolize"; font-weight: normal; font-size: 13px;}
#Content .Categories .CategoryBox.Zebra0 {margin-right:20px;}
#Content .Categories .CategoryBox h1 a {font-family:"Electrolize"; font-size:18px; color:#00deff; text-transform:uppercase;}
#Content .Categories .CategoryBox h1 a:hover {color:#f5f5f5;}
#Content .Categories .CategoryBox .hr {height:2px; background-color:#00deff; }
#Content .Categories .CategoryBox .DataList { }
#Content .Categories .CategoryBox .DataList .Options {margin-left:-40px;}
#Content .Categories .CategoryBox .corner { position: absolute; background: url('../images/minor-border-corner.png'); width:8px; height:8px; display: block;}
#Content .Categories .CategoryBox .corner-top-left { top: -1px; left: -1px; background-position: 0 0;}
#Content .Categories .CategoryBox .corner-top-right { top: -1px; right: -1px; background-position: -2px 0;}
#Content .Categories .CategoryBox .corner-bottom-left { bottom: -1px; left: -1px; background-position: 0 -2px;}
#Content .Categories .CategoryBox .corner-bottom-right { bottom: -1px; right: -1px; background-position: -2px -2px;}
#Content .Categories .CategoryBox .Foot {margin:20px 0px 0px;}
#Content .Categories .CategoryBox > .ItemContent { background: none; padding: 0;}

#Panel { width: 100%; float: none; }
#Panel h4 { color: #fff; text-transform: uppercase; font-family: "Electrolize"; font-weight: normal; margin-top: 25px;}
#Panel a { color: #567582;}
#Panel a:hover { color: #fff;}
#Panel .Button { margin-top: 25px;}
#Panel .PanelInfo li { border-bottom: none;}
#Panel .GuestBox p { color: #567582;}
#Panel .WhoIs { display: block; vertical-align: middle; }
#Panel .UserBox .WhoIs, #Panel .MeBox .WhoIs { min-height: 0; line-height: normal; }
#Panel .Email { display: none;}

#Panel #PanelTopMenu { float: right; }
#Panel .UserBox, #Panel .MeBox { float: left; border-right: solid 1px #00A8FF; padding-right: 15px; margin: 0 30px 0 0; }
#Panel .FilterMenu .Aside { position: absolute; right: 5px;}
#Panel .MeBox .PhotoWrap {  margin: 0px;float: left;display: block;width: 50px;height: 50px;padding: 5px; }
#Panel .MeBox .PhotoWrap .ProfilePhoto {width:50px; height:50px;}
#Panel .MeButton { margin-right: 10px; padding: 0;}
#Panel .MeButton .Sprite { opacity: 0.6;
  -webkit-transition-duration: 0.2s;
     -moz-transition-duration: 0.2s;
      -ms-transition-duration: 0.2s;
       -o-transition-duration: 0.2s;
          transition-duration: 0.2s;


  /* Fix for Chrome flickering */
  -webkit-perspective: 1000;
  -webkit-backface-visibility: hidden;
}
#Panel .MeButton:hover .Sprite { opacity: 1;}
#Panel .MeMenu { line-height: normal; }
#Panel .MeBox .MeButton .Alert { top: -5px; right: -8px;}

#Panel .MeMenu .MenuItems a { color: #0FF!important;}
#Panel .MeMenu .MenuItems a:hover { color: #000!important;}
#Panel .MeMenu .MenuItems hr { border-bottom: 1px solid rgb(22, 42, 63); margin: 2px 0;}
#Panel .MeMenu .FlyoutMenu { 
  background: url(../images/black-trans80.png);
  background: rgba(0, 0, 0, 0.92); 
  border: 1px solid rgb(22, 42, 63);
  left: -8px;}
#Panel .MeMenu .Flyout.left { left: -8px; right: auto; } 
#Panel .MeMenu .Flyout.right { left: auto; right: -8px; } 
#Panel .MeMenu .FlyoutMenu .PopList .Item { 
  border-bottom: 1px solid rgb(0, 0, 0);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
#Panel .MeMenu .FlyoutMenu .PopList .Item.Title { font-family: 'Electrolize'; font-weight: normal; text-transform: uppercase; color: rgb(0, 231, 255); padding: 0; margin: 2px 5px; border-bottom: 2px solid #0ff;}
#Panel .MeMenu .FlyoutMenu .PopList .ItemContent { margin-left: 92px; min-height: 78px; padding: 5px; color: #567582;}
#Panel .MeMenu .FlyoutMenu .PopList .ItemContent:hover { background:url('../images/blue-trans15.png') repeat; }
#Panel .MeMenu .FlyoutMenu .Excerpt { color: #567582; margin: 5px 0; font-size: 11px; }
#Panel .MeMenu .FlyoutMenu .Subject a { color: #ccc!important; font-family: "Electrolize"; font-weight: normal; font-size: 12px; line-height: 12px;}
#Panel .MeMenu .FlyoutMenu .Subject:hover a { color: #fff!important;}
#Panel .MeMenu .FlyoutMenu .PopList .Item.Center { border-top: 1px solid rgba(22, 42, 63, 1); margin-top: 5px;}

/* Panel Top Menu */

/* Moniker & Handle */
#Panel .profileinfo { float: left; margin-left: 15px; }
#Panel .FullName { display: block; font-family:"Electrolize"; font-size: 16px; color: #ffeb01; line-height: normal; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -ms-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; }
#Panel .Username { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #415664; font-weight: bold; line-height: normal; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -ms-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; }
#Panel .FullName:hover { color: #0FF; text-shadow: 0 0 20px #09F; }
#Panel .Username:hover { color: #859DAA; }

/* Panel & Menu Items */
#Content #Panel .BoxCategories { display: none; } /* Hide categories list */
#Content #Panel #RelatedDiscussion { display: none; } /* Hide related discussions */
#Content #Panel .BoxInThisDiscussion { display: none; } /* Hide related discussions */

#Content #Panel .BoxFilter,
#Content #Panel .SideMenu { float: left; margin: 0; }
#Content #Panel .FilterMenu,
#Content #Panel .PanelInfo { margin: 0; width: 302px; height: 62px; }
#Content #Panel .FilterMenu > li,
#Content #Panel .PanelInfo > li { width: 150px; height: auto; float: left; margin: 0 1px 1px 0; }
#Content #Panel .FilterMenu > li:first-child,
#Content #Panel .PanelInfo > li:first-child { border:none; }
#Content #Panel .FilterMenu > li > a,
#Content #Panel .PanelInfo > li > a { background: #011e34; background: rgba(0, 48, 82, 0.6); position: relative; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0ff; text-transform: none; display: block; margin: 0; height: auto; width: auto; padding: 0 0 0 8px; line-height: 20px; min-height: 20px; }
#Content #Panel .FilterMenu > li > a:hover,
#Content #Panel .PanelInfo > li > a:hover { background: rgba(0, 100, 172, 0.6); color: #fff; }
#Content #Panel .FilterMenu > li > a > .Aside > .Count,
#Content #Panel .PanelInfo > li > a > .Aside > .Count { font-weight: bold; color: #ff0; background: #000; }

/* MenuItem Body States */
body.Profile #Content #Panel { margin-bottom: 50px; }
body.Profile #Content #Panel .SideMenu { float: left; }
body.Profile #Content #Panel .MeBox,
body.Activity #Content #Panel .MeBox { float: right; border: none; padding: 0; margin: 0 0 40px 0; }
body.Profile #Content #Panel #PanelTopMenu,
body.Activity #Content #Panel #PanelTopMenu { float: none; }

body.Profile #Content #Panel .SideMenu,
body.Profile #Content #Panel .BoxFilter,
body.Activity #Content #Panel .BoxFilter { width: 100%; }

body.Profile #Content #Panel .PanelInfo,
body.Activity #Content #Panel .FilterMenu,
body.Profile #Content #Panel .FilterMenu { width: 100%; height: auto; }

body.Profile #Content #Panel .PanelInfo > li, 
body.Activity #Content #Panel .FilterMenu > li,
body.Profile #Content #Panel .FilterMenu > li { width: auto; float: right; margin-right: 5px; margin-top: 3px; }

body.Profile #Content #Panel .PanelInfo > li > a, 
body.Activity #Content #Panel .FilterMenu > li > a,
body.Profile #Content #Panel .FilterMenu > li > a { padding: 10px 18px 10px 18px; font-size: 12px; font-weight: bold; color: #aee0f3; border-left: 5px solid #13516D; }

body.Profile #Content #Panel .PanelInfo > li.Active > a,
body.Activity #Content #Panel .FilterMenu > li.Active > a,
body.Profile #Content #Panel .FilterMenu > li.Active > a { background: rgba(0, 100, 172, 0.6); color: #fff; }

body.Profile #Content #Panel .PanelInfo > li.Active > a:before,
body.Activity #Content #Panel .FilterMenu > li.Active > a:before,
body.Profile #Content #Panel .FilterMenu > li.Active > a:before { content: ''; width: 5px; height: 100%; background: #0FF; position: absolute; left: -5px; top: 0; box-shadow: 0 0 20px #008FFF; }

body.Profile #Content #Panel .PanelInfo > li > a:hover, 
body.Activity #Content #Panel .FilterMenu > li > a:hover,
body.Profile #Content #Panel .FilterMenu > li > a:hover { color: #fff; border-left-color: #0ff; }

body.Profile #Content #Panel .Aside,
body.Activity #Content #Panel .Aside { float:none; position: relative; right: auto; margin-left: 5px; }

body.Profile .ProfileOptions,
body.Activity .ProfileOptions { top: -190px; display: inline-block; }

body.Profile #contentbody { margin-top: -70px; }

/* Private Messaging Panel */
#conversations_messages_index #Panel #PanelTopMenu { float: none; }
#conversations_messages_index #Panel .MeBox { float: right; border: none; margin-right: 0; padding-right: 0; margin-bottom: 30px; }
#conversations_messages_index #Panel .BigButton.NewConversation { margin: 0 15px 11px 0; }
#conversations_messages_index #Panel .BigButton.ClearConversation { margin: 0; padding: 12px 22px 12px 37px; background-position: 9px 10px; font-size: 14px; line-height: 14px; color: red; }
#conversations_messages_index #Panel .BigButton.ClearConversation:hover { color: white; }
#conversations_messages_index #Panel .PanelInfo { width: auto; }
#conversations_messages_index #Panel .Box.InThisConversation { margin-top: 40px; padding: 0; }
#conversations_messages_index #Panel .Box.InThisConversation .PanelInfo { width: auto; height: auto; overflow: hidden; padding-top: 0; border: none; }
#conversations_messages_index #Panel .Box.InThisConversation .PanelInfo > li { height: auto; }
#conversations_messages_index #Panel .Box.InThisConversation .PanelInfo > li > a.PhotoWrap { padding: 5px; background: none; }
#conversations_messages_index #Panel .Box.InThisConversation .PanelInfo > li > a.UserLink { padding-top: 8px; padding-bottom: 8px; }
#conversations_messages_index #Panel .Box.AddPeople form div { text-align: left; }
#conversations_messages_index #Panel .Box.AddPeople form #Form_Add { margin-top: 0; padding-left: 35px; }



.Profile #Panel .MeBox { display: block; }
#Content .BoxFilter { display: block; }
#Content .CategoryFilter { display: none;}
#Content .CategoryFilter .FilterMenu { margin: 0; padding: 0; color: #fff;}
#Content .FilterMenu { margin-top: 0; }
#Content .FilterMenu li, #Content .FilterMenu li.Active { margin: 0; padding: 0; display: block; background: none; border: none;}
#Content .FilterMenu li a, #Content .FilterMenu li.Active a { font-family: 'Electrolize'; font-weight: normal; text-transform: uppercase; color: rgb(0, 231, 255); padding: 0; border: none;}
#Content .FilterMenu li a:hover { color: #fff;}
#Content .FilterMenu li.Active a { color: #fff;}

#Content .SideMenu .PanelInfo li a, #Content .FilterMenu li.Active a { font-family: 'Electrolize'; font-weight: normal; text-transform: uppercase; color: rgb(0, 231, 255); padding: 0; border: none;}
#Content .SideMenu .PanelInfo li a:hover { color: #fff;}


@media only screen and (max-width: 1139px) {
  #Content .Categories .CategoryBox {float:none; width:auto;}
  #Content .Categories .CategoryBox.Zebra0 {margin-right:0px;}
}

#Content .Category h1 {font-size:24px; color:#00e7ff; text-transform:uppercase; text-shadow:0 0 0 #00E0FF, 0 0 11px #00A0B6; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height:57px; line-height:57px; font-family:"Electrolize"; font-weight:normal;}
#Content .Category h1 em { color: #fff;}
#vanilla_categories_index .Category h2 {font-size:18px; color:#00e7ff; text-transform:uppercase; text-shadow:0 0 0 #00E0FF, 0 0 11px #00A0B6; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height:40px; line-height:57px; font-family:"Electrolize"; font-weight:normal; margin: 15px 0 0 0; }
#vanilla_categories_index .Category h2 a { color: #00e7ff;}
#vanilla_categories_index .Category h2 a:hover { color: #fff;}
#Content .Category .hr {height:5px; background-color: #0FF; box-shadow: 0 0 50px rgba(0, 153, 255, 0.75); }
#Content .Category .hr.sm { height: 2px;}

a.button, a.button:active, a.button:focus,
input.button, input.button:active, input.button:focus,
a.Button, a.Button:active, a.Button:focus,
input.Button, input.Button:active, input.Button:focus {border:none; background:none; text-shadow:none; box-shadow:0 10px 7px -10px #3785A9 inset,  0 -10px 10px -5px #184163 inset, 0px 10px 10px -5px #000; border-top:1px solid #3785A9; color:#25e4ff; font-family:"Electrolize"; text-transform:uppercase; font-size:14px; font-weight:normal; padding:6px 22px 7px 22px; border-radius:4px; white-space:nowrap;}
a.button:hover, input.button:hover, a.Button:focus {color:#f5f5f5; border-top:1px solid #ccc;}
.button:hover {color:#f5f5f5;}
.button.add {background:url('../images/add-icon.png') no-repeat 3px 3px;}
.button.arrow {background:url("../images/arrow-icon.png") no-repeat scroll 2px -1px transparent; padding-left: 35px;}


.MessageForm.CommentForm a.button {  float: left; margin: 0px 6px 10px 0px; }

.content-block4 {position:relative; border-top:1px solid #00e6ff;}
.content-block4 > .content {background:url('../images/horizontal-lined-bg.png') repeat;}
.content-block4 .content .top {width:100px; height:2px; background-color:#00e6ff;}
.content-block4 .bottom {width:100%; height:7px; border-top:1px solid #1681a5; border-left:1px solid #1681a5; box-sizing: border-box; }
.content-block4 h1 {background:url('../images/title-icon2.png') no-repeat left center; padding-left:65px; margin:0px;  height:57px; line-height:57px; font-family:"Electrolize"; font-weight:normal; float:left;}
.content-block4 h1 a {color:#00e7ff;font-size:24px;  text-transform:uppercase; text-shadow:0 0 0 #00E0FF, 0 0 11px #00A0B6; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.content-block4 h1 a:hover {color:#f5f5f5; text-shadow:0 0 0 #f5f5f5, 0 0 11px #f5f5f5;}
.content-block4 .Search {float:right; margin-top:10px; margin-right:25px;}
.content-block4 .Search input[type=text] {background:rgba(0,0,0,0.6); padding-right:40px; border:1px solid #184C6F; margin-bottom:3px; color:rgb(204, 204, 204); text-shadow:none;}
.content-block4 .Search input[type=submit] {background:url('../images/search-icon.png') no-repeat right center; border:none; box-shadow:none; margin-top:3px; left:-60px; position:relative; margin-right:-60px;}
.content-block4 .Button {float:right; z-index:1;}
.content-block4 .BoxNewDiscussion .Button {margin:11px 0; padding:12px 22px 12px 37px; background:url('../images/add-icon.png') no-repeat 3px 3px;}
.content-block4 .BoxNewDiscussion .Button:hover { color: #fff; border-color: white;}


/* TO SORT: */
.Pager a {color:#00E7FF; font-family:"Electrolize"; font-size:16px;}
.Pager a:hover {color:white;}
.Pager .Highlight {color:white; background-color: #001525; border-color: cyan;}

#contentbody { min-height: 400px;}
#rightbody { }
#contentbody .Item {border:none; border-left: 6px solid #1F4858; /*height:48px;*/ -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -ms-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s;}
/*#contentbody .RoleTrackerStaff.Item {border-left: 6px solid rgba(255, 234, 142, 1);}*/
#contentbody .Item.Announcement:before, 
#contentbody .Item.RoleTrackerStaff:before { content: ''; background: #FFFF90; position: absolute; top: 0; left: -6px; width: 6px; height: 100%; box-shadow: 0 0 40px rgba(255, 255, 0, 0.7); }
#contentbody .Item.RoleTrackerMod:before { content: ''; background: #6832a5; position: absolute; top: 0; left: -6px; width: 6px; height: 100%; box-shadow: 0 0 40px rgba(255, 0, 255, 0.7); }
#contentbody .Item.RoleTrackerVol:before { content: ''; background: #32a53a; position: absolute; top: 0; left: -6px; width: 6px; height: 100%; box-shadow: 0 0 40px rgba(255, 0, 255, 0.7); }
#contentbody .ItemContent {display:block; /*height:38px;*/ height: auto!important; padding:13px 0 13px 20px;}
#contentbody .Item:hover {border-left:6px solid rgba(0, 255, 255, 1);}
#contentbody .Item:hover .ItemContent { background: rgba(24, 72, 124, 0.4); border-top-color: #2C5275; }
#contentbody .ItemContent .Title {color:#72E1EB; font-family:"Electrolize"; font-weight:normal; font-size:14px; display:block;  width:87%; overflow:hidden; text-overflow:ellipsis; white-space:wordwrap; max-height: 44px; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -ms-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; }
#contentbody .ItemContent.subtree-item .Title { margin-top: 0;}
#contentbody .Item.Read .ItemContent .Title {color:#aaa;}
#contentbody .Categories .ItemContent .Title {margin-top:1px; margin-bottom:-4px;}
#contentbody .Categories .Item.New .ItemContent .Title {color:#f5f5f5;}
#contentbody .Categories .Item.RoleTrackerStaff .ItemContent .Title { color: #00e6ff; }
#contentbody .Categories .Item.RoleTrackerStaff .ItemContent .title-container,
#contentbody .Item.RoleTrackerStaff .ItemContent .title-container {background:url('../images/cig-icon-big.png') no-repeat right center;}
#contentbody .Item.RoleTrackerStaff .ItemContent .Title { color: #FFD44C; }

#contentbody .ItemContent .Title:hover { color: #00E0FF !important; text-shadow: 0 0 10px #0070FF; }
#contentbody .Item, .NarrowList .Item {margin:2px 0px 0px; /*height:45px;*/ height: auto; padding:0px;}
#contentbody .Categories .Item {margin:11px 0px 0px;}
#contentbody .Item .Options {margin:13px 8px 0px 0; z-index:5; position:relative;}
#contentbody .Item.Read, .NarrowList .Item.Read {background-color:rgba(0,0,0,0.5); opacity:1; border-left-color: #1A2733;}
#contentbody .Meta {line-height: normal; }
#contentbody .Meta .Tag {background-color:#70727C; border-radius:0px; color:#000; padding:0px 5px; margin-left:5px;}
#contentbody .Meta .Tag-Closed {background-color:#474850;}
.ItemDiscussion .Meta, .DataList .Meta {width:87%; float: none!important;/* clear: both;*/}
.DataList .Item.New .Meta .CommentCount {color:#57839C;}
.DataList .Item.New .Meta .NewCommentCount {color:#dfdfdf;}
.DataList .Item.New .Meta .HasPoll {color:#00FFFF;}
#Content .DataList.Discussions .Foot { text-align: left;}
#Content .DataList.Discussions .Foot.marg-10 { margin: 10px 0;}

#Content #contentbody .SubCategories {background:none; background:url("../images/horizontal-lined-bg.png") repeat scroll 0 0 transparent;}
#Content #contentbody .Categories ul.Discussions,
#Content #contentbody .SubCategories ul {margin-right:-20px; margin-bottom:20px;}
#Content #contentbody .Categories .SubCategory {float:left; width:231px; margin-right:20px; height:130px; background:url("../images/category-box-bg.png") no-repeat scroll center center; background-size:contain; border-left:none;}
#Content #contentbody .Categories .SubCategory .ItemContent {background:none; border:1px solid rgba(0, 162, 253, 0.15); height:120px; padding-right:20px;}
#Content #contentbody .Categories .SubCategory .ItemContent .MItem-Count {color:#70727C; font-size:12px; margin-left:0px; margin-right:6px;}
#Content #contentbody .Categories .SubCategory .ItemContent > div {float:none;}
#Content #contentbody .Categories .SubCategory .ItemContent .row1 h3 a {color:#00DEFF; font-size:16px; margin-top:5px;}
#Content #contentbody .Categories .SubCategory .ItemContent .row1 h3 a:hover {color:#f5f5f5;}
#Content #contentbody .Categories .SubCategory .ItemContent .row2 {margin-top:6px;}
#Content #contentbody .Categories .SubCategory .ItemContent .row2 a {margin:4px 0px; border-left:6px solid rgba(41, 81, 99, 0.5); float:none; font-size:13px; font-family:"Electrolize"; color:#CCC; width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height:20px; padding-left:4px;}
#Content #contentbody .Categories .SubCategory .ItemContent .row2 a:hover {background:url('../images/blue-trans15.png') repeat; border-left:6px solid rgba(0, 255, 255, 1);}
#Content #contentbody .Categories .SubCategory .ItemContent .row2 a.RoleTrackerStaff { color: #00e6ff; }


.Category .labels {margin-left:15px;}
.Category .labels > div {float:left; color:#f5f5f5; font-family:"Electrolize";}
.Category .labels > div.cboth {float:none;}
.Category .labels .title-container {width:50%;}
.Category .labels .started-by {width:18%;}
.Category .labels .replies {width:7%; text-align:center;}
.Category .labels .views {width:5%; text-align:center; margin-right:2%;}
.Category .labels .most-recent {width:18%;}
.Category .ItemContent {background: #0E1824; background: rgba(14, 27, 41, 0.8); border-top: solid 1px #173352; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -ms-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; }
.Category .ItemContent > div {/*float:left;*/}
.Category .ItemContent > div > a.PhotoWrap {display:block; width:27px; height:27px; float:left; padding:3px; overflow:hidden; margin-top:4px; border:none;}
.Drafts .Category .ItemContent > div > a { float: none;}
.Category .ItemContent > div > a > img {width:27px; height:27px;}
.Category .ItemContent > div > .text {float:left; margin-left:6px; margin-top:4px; max-width: 70%;}
.Category .ItemContent > div > .text a {color:#ccc;}
.Category .ItemContent > div > .text a:hover {color:#f5f5f5;}
.Category .ItemContent > div > .text p {margin:0px 0px; font-size: 12px;}
.Category .ItemContent > div > .text p > time {font-size: 11px;}
.Category .ItemContent > div p {color:#567582; margin:5px 0px; line-height:16px;}
.Category .ItemContent > div > p {margin:13px 0;}
.Category .ItemContent .title-container {width:50%; float: left;}
.Category .Item.RoleTrackerStaff .ItemContent .title-container {width: 48%; margin-right: 2%;}
#contentbody .Category .Item.New .ItemContent .title-container .Title {color:#DFDFDF;}
#contentbody .Category .Item.New.RoleTrackerStaff .ItemContent .title-container .Title {color:#00E6FF;}
.Category .ItemContent .started-by {width:18%; float: left;}
.Category .ItemContent .replies {width:7%; text-align:center; float: left;}
.Category .ItemContent .views {width:5%; text-align:center; margin-right:2%; float: left;}
.Category .ItemContent .most-recent {width:18%; float: left;}

#Content .PageTitle .PagerWrap {float:right; margin-bottom: 20px;}

@media only screen and (max-width:768px) {
  .Category .labels .title-container {width:60%}
  .Category .labels .started-by {width:40%}
  .Category .labels .replies {display:none;}
  .Category .labels .views {display:none;}
  .Category .labels .most-recent {display:none;}
  .DataList .Item.New .Meta .NewCommentCount {display:none;}
  .DataList .Item.New .Meta .HasPoll {display:none;}
  .Category .ItemContent .title-container {width:60%;}
  .Category .Item.RoleTrackerStaff .ItemContent .title-container { width: 58%; }
  .Category .ItemContent .started-by {width:40%;}
  .Category .ItemContent .replies {display:none;}
  .Category .ItemContent .views {display:none;}
  .Category .ItemContent .most-recent {display:none;}
}

.CategoryTable tr {}
#Content .DataList .title-container h2 a { color: #DFDFDF; font-family: "Electrolize"; font-weight: normal; font-size: 16px; display: block; height: 22px; width: 87%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-top: -3px; margin-bottom: -5px;}

#Content .PageTitle { margin-top: 20px; }
#Content .MessageList h1 {font-size:24px; color:#00e7ff; text-transform:none; text-shadow: 0 0 25px #006DB6; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height:40px; line-height:normal; font-family:"Electrolize"; font-weight:normal; float:left;}
#Content .MessageList.Discussion h1 {white-space:normal; height:auto; overflow:visible;}
#Content .MessageList .hr {height:5px; background-color:#25e4ff; clear:both;}
#Content .PageTitle .Options {float:left; margin-right: 10px; height:auto;}
#Content .MessageList .ItemDiscussion {padding:8px 0;}
#Content .MessageList .RoleTrackerStaff .Discussion {background:url('../images/profile-bg-admin.png') repeat;}
#Content .MessageList .ItemComment {padding:0px; margin-bottom:30px; border-bottom: none;}
#Content .MessageList .Item-Header {float:left; width:146px; margin-right:-146px; margin-top: 15px; }
#Content .MessageList .Item-Header .AuthorWrap {padding-left:8px;}
#Content .MessageList .Item-Header .AuthorWrap .Author {}
#Content .Item .ItemContent .Item-Footer .PhotoWrap,
#Content .MessageList .Item-Header .AuthorWrap .Author .PhotoWrap {display:block; width:76px; height:76px; padding:5px; overflow:hidden; border:none; float:none;}
#Content .Item .ItemContent .Item-Footer .PhotoWrap {width:32px; height:32px;}
#Content .Item .ItemContent .Item-Footer .PhotoWrap {float:left; margin-right:10px;}
#Content .Item .ItemContent .Item-Footer .PhotoWrap img {width:32px; height:32px;}
#Content .MessageList .Item-Header .AuthorWrap .Author .PhotoWrap img {width:76px; height:76px;}
#Content .MessageList .Item-Header .AuthorWrap .Author .Username {color:#6c84a2; font-family:"Electrolize"; font-weight:normal; font-size:10px; display:block; height:22px; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:1px; margin-bottom:-4px; text-transform: uppercase;}
#Content .MessageList .Item-Header .AuthorWrap .Author .FullName {color:#f5f5f5; font-weight:normal; font-size:13px; display:block; height:22px; width:100%; word-wrap: normal; line-height: 13px;  text-overflow: ellipsis; margin-top:1px; margin-bottom:2px;}
#Content .MessageList .Item-Header .AuthorWrap .AuthorInfo {color:#567582; margin:6px 0px 0px; display:block;}
#Content .MessageList .Item-Header .AuthorWrap .AuthorInfo p {margin:0px; line-height:16px; color:#567582;}
#Content .MessageList .Item-Header .AuthorWrap .AuthorInfo .AuthorTitle {color:#FBBC00;}
#Content .MessageList .Item-BodyWrap { }
#Content .SearchResults .Item .ItemContent .Message,
#Content .MessageList .Item-BodyWrap .Item-Body {border-left:6px solid rgb(41, 81, 99); background:url('../images/thread-bg.png') repeat; float:left; width:100%; margin-left:-6px;}
#Content .MessageList .RoleTrackerStaff .Item-BodyWrap .Item-Body {background:url('../images/thread-bg-admin.png') repeat;}
#Content .MessageList .Discussion .Item-BodyWrap .Item-Body  {border-left:6px solid #4993B1;}
#Content .SearchResults .Item .ItemContent .Message {width:auto;}
#Content .MessageList .Item-BodyWrap .Item-Body .Meta {border-bottom:2px solid rgba(41, 81, 99, .2); padding:2px 6px;}
#Content .MessageList .Item-BodyWrap .Item-Body .Meta .MItem {display:block; float:left; margin:4px 8px; height:20px; line-height:20px;}
#Content .MessageList .Item-BodyWrap .Item-Body .Meta .MItem.DateCreated {margin:5px 0px;}
#Content .MessageList .Item-BodyWrap .Item-Body .Meta .MItem.DateCreated .MItem {margin:0px;}
#Content .MessageList .Item-BodyWrap .Item-Body .Meta a {color:#567582; font-weight:bold;}
#Content .MessageList .Item-BodyWrap .Item-Body .Meta a:hover {color:#f5f5f5;}
#Content .MessageList .Item-BodyWrap .Item-Body .Meta .link {background:url('../images/link-icon.gif') no-repeat center center; width:16px; height:16px; display:block; float:left; margin:1px 0px;}
#Content .MessageList .Item-BodyWrap .Item-Body .Meta .actions {float:right;}
#Content .MessageList .Item-BodyWrap .Item-Body .Meta .actions .FlagContent {background:url('../images/flag-icon.png') no-repeat left center; padding-left:17px;}
#Content .MessageList .Item-BodyWrap .Item-Body .Meta .actions .CommentQuote > a {background:url('../images/quote-icon.png') no-repeat left center; padding-left:15px;}
#Content .MessageList .Item-BodyWrap .Item-Body .Meta .actions .agree {background:url('../images/agree-icon.png') no-repeat left center; padding-left:15px;}
#Content .MessageList .Item-BodyWrap .Item-Body .Meta .actions .disagree {background:url('../images/disagree-icon.png') no-repeat left center; padding-left:15px;}
#Content .MessageList .Item-BodyWrap .Item-Body .Meta .actions .awesome {background:url('../images/awesome-icon.png') no-repeat left center; padding-left:17px; }
#Content .MessageList .Item-BodyWrap .Item-Body .Message,
#Content .SearchResults .Item .ItemContent .Message,
div.Preview {
  color:#ccc; 
  font-size:13px; 
  padding:30px; 
  min-height:72px; 
  background:none;
  font: normal 13px/1.5 Arial, Verdana, sans-serif;
}

#Content .SearchResults .Item-Result { margin-top: 5px; /*margin-bottom: 15px;*/}
#Content .SearchResults .Item-Result > .ItemContent { background: none; padding: 10px 0;}
#Content .SearchResults .Item-Result .Item .ItemContent { padding: 8px 10px 8px 10px;}
#Content .SearchResults .Item-Result .Item mark { background: rgb(0, 231, 255); color: #000;}
#Content .SearchResults .Item-Result h2.TitleWrap a { font-size: 16px; color: #00e7ff; text-transform: uppercase; text-shadow: 0 0 0 #00E0FF, 0 0 11px #00A0B6; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; height: auto; line-height: auto; font-family: "Electrolize"; font-weight: normal; margin-bottom: 3px;}
#Content .SearchResults .Item-Result h2.TitleWrap a:hover { color: #fff;}
#Content .SearchResults a.PhotoWrap { margin-right: 10px; margin-top: 5px;}
#Content .SearchResults .Item-Footer a { color: #ccc;}
#Content .SearchResults .Item-Footer a:hover { color: #fff;}
#Content .SearchResults .Item-Footer .Meta { margin-top: 0; width: auto;}

/* Role Tracker */
#Content .MessageList .Item.RoleTrackerStaff .Item-BodyWrap .Item-Body .Message { color: #00e6ff; }

#Content .SearchResults .Item .ItemContent .Message {background:url("../images/thread-bg.png") repeat scroll 0 0 transparent;}
blockquote.Quote, blockQuote.UserQuote, blockquote {border-left:6px solid rgb(41, 81, 99); background: #000; background: rgba(0, 0, 0, 0.4); color: #456F86; max-width: 600px; }
blockquote.Quote p, blockQuote.UserQuote p { color: #5B8AA3; font-style: italic; }
div.article > blockquote.UserQuote, div.article > blockquote.Quote { max-width: 675px; }
blockquote.QuoteFolded { overflow: auto; max-height: 350px; max-width: 650px; }
.QuoteHide { display: none; float: right; margin-right: 50px; margin-top: -25px; font-family: Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(65, 86, 100); border-bottom: 0; }
blockquote.QuoteFolded .QuoteHide { display: block; }
blockquote.QuoteFolded .QuoteHide:hover { color: #0FF; text-shadow: 0 0 20px #09F; }
.SearchResults .Item-Footer .Meta {display:block;}

body.Vanilla.Post #Content {width:100%; /*margin:0px auto;*/ margin: 40px auto;}
body.Vanilla.Post #Content #DiscussionForm {}
/*body.Vanilla.Post #Content #DiscussionForm h1 {font-family:"Electrolize"; font-weight:normal; font-size:20px; color:#f5f5f5; text-transform:uppercase;}*/
body.Vanilla.Post #Content #DiscussionForm .FormWrapper {padding:15px 0px;}
body.Vanilla.Post #Content #DiscussionForm .FormWrapper label {color:#ccc; font-weight:normal;}
body.Vanilla.Post #Content #DiscussionForm .FormWrapper .TextBoxWrapper {width:100%;}
body.Vanilla.Post #Content #DiscussionForm .FormWrapper .TextBoxWrapper input[type=text] {width:100%; text-shadow:none;}
body.Vanilla.Post #Content #DiscussionForm .FormWrapper .TextBoxWrapper textarea {width:100%; text-shadow:none; min-height:160px;}
body.Vanilla.Post #Content #DiscussionForm .PostOptions li {color:#ccc;}
body.Vanilla.Post #Content #DiscussionForm .Buttons {margin:0px;}
body.Vanilla.Post #Content #DiscussionForm .Buttons a.Button {height:20px; line-height:20px;}

#Content .SearchResults .Item .ItemContent {margin-bottom:3px;}
#Content .SearchResults .Item .ItemContent .Title {font-family:"Electrolize"; font-size:26px; margin-bottom:10px;}

#Content .MessageList .Item-BodyWrap .Item-Body .UserSignature {color:#ccc; font-size:12px; padding:5px 30px; border-top:1px solid rgba(0, 0, 0, 0.3); box-shadow:0 10px 30px -5px rgba(0, 0, 0, 0.5) inset; }

.comment-container .Comment .section .article blockQuote.UserQuote .QuoteAuthor a { font-family: Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(65, 86, 100); font-weight: bold; transition-duration: 0.2s; border-bottom: 0;}
.comment-container .Comment .section .article blockQuote.UserQuote .QuoteAuthor a:hover { color: #0FF; text-shadow: 0 0 20px #09F; }
.comment-container .Comment .section .article blockQuote.UserQuote .QuoteAuthor .monicker { font-size: 14px; color: rgb(0, 231, 255); }
.comment-container .Comment .section .article blockQuote.UserQuote .QuoteAuthor .monicker span { font-family:"Electrolize"; font-size: 14px; color: #ffeb01; transition-duration: 0.2s; font-weight: normal;}
/*.comment-container .Comment .section .article blockQuote.UserQuote .QuoteAuthor .monicker span:hover { color: #0FF; text-shadow: 0 0 20px #09F; }*/
.comment-container .Comment .section .article blockQuote.UserQuote .QuoteSource { float: right; margin-top: -25px; }
.comment-container .Comment .section .article blockQuote.UserQuote .QuoteSource a { font-family: Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(65, 86, 100); border-bottom: 0; }
.comment-container .Comment .section .article blockQuote.UserQuote .QuoteSource a:hover { color: #0FF; text-shadow: 0 0 20px #09F; }


.PageControls {margin:20px 0px;}
.PageControls > div > span,
.PageControls > div > a,
.Pager > span,
.Pager > a {border: 1px solid #003752; display:block; float:left; height:30px; width:30px; line-height:30px; font-size:14px; color:cyan; font-family:"Electrolize"; text-align:center; font-weight:normal; background-color: rgba(0,0,0,0.5);}
.PageControls > div > span,
.Pager > span {color:#666;}
.PageControls > div > a:hover, .Pager > a:hover {background-color: #001525; border-color: cyan;}

#Content .Foot {color:#ccc; text-align:center;}

#Content .Embed > .hr {background:#295163; height:2px; width:100%; margin:15px 0px;}
.MessageForm h2 {font-family:"Electrolize"; font-weight:normal; font-size:20px;}
.MessageForm .hr {background:#295163; height:2px; width:100%;}
.MessageForm .Form-HeaderWrap {float:left; width: 20%; margin-top: 20px;}
.MessageForm .Form-HeaderWrap .Form-Header {}
.MessageForm .Form-HeaderWrap .Form-Header .Author {}
.MessageForm .Form-HeaderWrap .Form-Header .Author .PhotoWrap {margin:0px; float:none; display:block; width:76px; height:76px; padding:5px;}
.MessageForm .Form-HeaderWrap .Form-Header .Author .PhotoWrap .ProfilePhoto {width:76px; height:76px;}
.MessageForm .Form-HeaderWrap .Form-Header .Author .Name {margin:6px 0px; display:block;}
.MessageForm .Form-HeaderWrap .Form-Header .Author .Username {color:#6c84a2; font-family:"Electrolize"; font-weight:normal; font-size:10px; display:block; height:22px; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-bottom:-4px; text-transform: uppercase;}
.MessageForm .Form-HeaderWrap .Form-Header .Author .FullName {color:#f5f5f5; font-weight:normal; font-size:13px; display:block;  width:100%; word-wrap: normal; text-overflow: ellipsis; margin-top:5px; }

.content-block1 .MessageForm .Form-BodyWrap, .Embed > .MessageForm .Form-BodyWrap { float: left; width: 100%; }
.MessageForm.CommentForm .Form-BodyWrap { width: 80%; }

.CommentForm .Form-BodyWrap .FormWrapper {padding:0px 20px 0px 20px;border-left:6px solid rgb(41, 81, 99); background:url('../images/thread-bg.png') repeat; margin-top:20px;}

.MessageForm .Form-BodyWrap .FormWrapper .ButtonBar { margin:0px; padding:20px 0px 0px;}
.MessageForm .Form-BodyWrap .FormWrapper .TextBoxWrapper {width:100%; padding:0px;}
.MessageForm .Form-BodyWrap .FormWrapper .TextBoxWrapper .TextBox {-moz-box-sizing: border-box; background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4); border: 1px solid rgba(22, 42, 63, 0.8); color: #ccc;  height: 150px; line-height: 16px; padding: 10px 10px; margin: 0; text-shadow:none; font:13px/1.5 Arial,Verdana,sans-serif; min-height:160px;}
#DiscussionForm .FormWrapper .Buttons,
.MessageForm .Form-BodyWrap .FormWrapper .Buttons {margin:0px 0; padding:20px 0px;}

div.Popup .Border {padding:0px; }
div.Popup .Body {background-color:rgba(0,0,0,0.85); padding:20px; /*box-shadow:0 0 20px -13px #00FFFF;*/}
div.Popup a.Close {background:url('../images/btn_close.png') no-repeat center center; width:16px; height:16px; display:block; color:transparent;}
div.Popup a.Close span { display: none;}
div.Popup h1, div.Popup h2 {background-color:transparent;color:#ccc;}
div.Popup .Body .Content {color:#ccc;}
div.Popup form ul li label {font-weight:normal;}
div.Popup .Body .Content .Buttons #Form_Flag {margin:8px 0; padding:7px 22px 7px 30px; font-family:"Electrolize"; background:url("../images/flag-icon.png") no-repeat scroll 9px center transparent; box-shadow:none; text-shadow:none; font-weight:normal; box-shadow:0 10px 7px -10px #3785A9 inset,  0 -10px 10px -5px #184163 inset, 0px 10px 10px -5px #000; border-top:1px solid #3785A9; color:#25e4ff; font-weight:normal; border-radius:4px;}
div.Popup .Body .Content .Buttons #Form_Flag:hover {color:#f5f5f5;}
input.DateBox, input.InputBox, input.SmallInput, textarea {background:black; border:1px solid #184C6F; margin-bottom:3px; color:#006B8C; font-size:13px; padding:10px;}

.MenuItems {
  background: url(../images/black-trans80.png); 
  background:rgba(0, 0, 0, 0.92); 
  border:1px solid rgb(22, 42, 63);}
.Flyout:before, .Flyout:after {border-bottom: 7px solid rgba(22, 42, 63, 1); border-left: 7px solid transparent; border-right: 7px solid transparent; top:-8px;}
.Flyout.left:before, .Flyout.left:after { left: 9px; right: auto; }
.Flyout.right:before, .Flyout.right:after { left: auto; right: 19px; }
.MenuItems a, .MenuItems a:link, .MenuItems a:visited, .MenuItems a:active {color:#aaa !important;}
.MenuItems a:hover { background:#00D2FF !important; color: #000 !important;}

.comment-container { margin-top:30px;}
.comment-container .line {background-color:#065e81; height:1px;}
.comment-container .line .right-box {float:right; height:2px; width:7px; background-color:#00ecff; box-shadow: 0 0 15px #00E0FF;}
.comment-container .line .left-box {float:left; height:2px; width:7px; background-color:#00ecff; box-shadow: 0 0 15px #00E0FF;}
.comment-container .line.bottom > div {margin:-1px 0px 0px;}
.comment-container .Comment { background: #010d13; background: url(../images/commentholo-left.png) repeat-y left, url(../images/commentholo-right.png) repeat-y right, rgba(4, 27, 37, 0.6);  margin:5px 0px; border-left:1px dotted #005e7e; border-right:1px dotted #005e7e; padding:25px 25px 0px 0px; }
.comment-container .Comment .header { position: relative; }
.comment-container .Comment .header .Author {margin-left:25px; width:auto; margin-right:0px; position: absolute; top: 0; left: 0; }
.comment-container .Comment .header .Author .content-block3 {padding:0px; border:none; height: 84px; width: 84px;}
.comment-container .Comment .header .Author .content-block3 .PhotoWrap {width:76px; height:76px; padding:4px; display:block; float:none;}
.comment-container .Comment .header .Author .content-block3 .PhotoWrap .ProfilePhotoMedium {width:76px; height:76px;}
.comment-container .Comment .header .Author .AuthorInfo {margin-top:8px;}

/*
.comment-container .Comment .header .Author .AuthorInfo .FullName {line-height:16px; color:#f5f5f5; font-size:13px; font-weight:bold; display:block; width:114px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.comment-container .Comment .header .Author .AuthorInfo .Username {line-height:16px; color:#6c84a2; font-family:"Electrolize"; font-weight:normal; font-size:13px; width:114px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block; }
*/
.comment-container .Comment .header .Author .AuthorInfo .AuthorTitle {line-height:16px; font-family:"Electrolize"; color:#FBBC00; margin:0px;font-size:13px;width:114px; overflow:hidden; text-overflow:ellipsis; clear:both; }
.AuthorIcon {width: 24px; height:24px; margin:2px; float: left; }

.comment-container .Comment.nonbacker .header .bar .title-mobile { display:none; }
.comment-container .Comment.nonbacker .header .bar .title-mobile.text:after { display:none; }
.comment-container .Comment.nonbacker .header .Author .AuthorInfo .AuthorTitle { color: #dedede; }
.comment-container .Comment.nonbacker .header .bar .glow-box { background-color: #333333; box-shadow: none; }
.comment-container .Comment.nonbacker .header .bar .monikerhandle .FullName { color: #dedede; }
.Category .Discussions .Item .Discussion .started-by.nonbacker .PhotoWrap ,
.Category .Discussions .Item .Discussion .most-recent.nonbacker .PhotoWrap ,
.Category .CategoryTable .Item .LatestPost.nonbacker .PhotoWrap ,
.comment-container .Comment.nonbacker .header .Author .content-block3 .PhotoWrap {
  filter: url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200%200%200%201%200'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
  filter: gray; /* IE6+ */
  filter: grayscale(100%); /* Current draft standard */
  -webkit-filter: grayscale(100%); /* New WebKit */
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%); 
  -o-filter: grayscale(100%);
  opacity: 0.6;
  filter:alpha(opacity=60); /* For IE8 and earlier */
}

.comment-container .Comment .header .Author .AuthorInfo .posts {font-family:"Electrolize";color:#567582; margin:0px;font-size:13px; line-height:16px; clear:both; }
.comment-container .Comment .header .bar-container {padding-left:139px;}
.comment-container .Comment .header .bar {background-color: black; background-color:rgba(0,0,0,0.6); height:60px; padding-right:10px; line-height:40px; }
.comment-container .Comment .header .bar:before { content: ''; width: 0; height: 100%; margin-left: -5px; display: inline-block; vertical-align: middle; }
.comment-container .Comment .header .bar .points {float:right; padding-left:22px; font-family:"Electrolize"; font-size:18px; line-height:44px; }
.comment-container .Comment .header .bar .points.positive {background:url('../images/positive-points.png') no-repeat left center; color:#0AFFFF; text-shadow:0 0 0px #00E0FF, 0 0 4px #00E0FF;}
.comment-container .Comment .header .bar .points.negative {background:url('../images/negative-points.png') no-repeat left center; color:#ff0015; text-shadow:0 0 0px #ff0015, 0 0 4px #ff0015;}
.comment-container .Comment .header .bar .glow-box {background-color:rgb(0, 231, 255); width:3px; height:19px; display: inline-block; vertical-align: middle; box-shadow: 0 0 15px #09F; }
.comment-container .Comment .header .bar .PermaLink a {background:url('../images/link-icon-rsi.png') no-repeat center center; width:19px; height:19px; display:block; float:left; margin:11px;}
.comment-container .Comment .header .bar .monikerhandle { display: inline-block; vertical-align: middle; line-height: normal; margin-left: 20px; max-width: 90%; }
.comment-container .Comment .header .bar .monikerhandle .FullName { display: block; font-family:"Electrolize"; font-size: 18px; color: #ffeb01; text-overflow: ellipsis; white-space: nowrap; max-width: 100%; overflow: hidden; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -ms-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; }

.comment-container.RoleTrackerMod .Comment .header .bar .monikerhandle .FullName { color: #9279a5; } 
.comment-container.RoleTrackerVol .Comment .header .bar .monikerhandle .FullName { color: #32a53a; } 

.comment-container .Comment .header .bar .monikerhandle .Username { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #415664; font-weight: bold; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -ms-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; }
.comment-container .Comment .header .bar .monikerhandle .FullName:hover { color: #0FF; text-shadow: 0 0 20px #09F; }
.comment-container .Comment .header .bar .monikerhandle .Username:hover { color: #859DAA; }
.comment-container .Comment .header .time {color:#29546d; font-size:11px; line-height: normal; display: inline-block; vertical-align: middle; position: relative; }
.comment-container .Comment .header .bar .separator { background: #31a0cb; width: 1px; height: 20px; margin: 0 20px; display: inline-block; vertical-align: middle; }
.comment-container .Comment .header .time .MItem { font-weight: bold; color: #36799E; }
.comment-container .Comment .header .time .MItem:first-child,
.comment-container .Comment .header .time .MItem:last-child { margin: 0; }
.comment-container .Comment .header .bar .icon { display: none; }
.comment-container .Comment .header .bar .vote {border-left:1px solid #339fcc;margin:10px 0px 10px 25px; padding-left:17px; float:left;}
.comment-container .Comment .header .bar .vote a {width:10px; height:9px; display:block; padding:6px 8px 5px; background-position:center center; background-repeat:no-repeat; float:left;}
.comment-container .Comment .header .bar .actions {float:right;}
.comment-container .Comment .header .bar .actions a {color:#567582; font-weight:normal; font-size:13px;}
.comment-container .Comment .header .bar .actions a:hover {color:#f5f5f5;}
.comment-container .Comment .header .bar .actions .FlagContent {background:url('../images/flag-icon.png') no-repeat left center; padding-left:17px;}
.comment-container .Comment .header .bar .actions .CommentQuote > a {background:url('../images/quote-icon.png') no-repeat left center; padding-left:15px;}
.comment-container .Comment .header .bar .actions .agree {background:url('../images/agree-icon.png') no-repeat left center; padding-left:15px;}
.comment-container .Comment .header .bar .actions .disagree {background:url('../images/disagree-icon.png') no-repeat left center; padding-left:15px;}
.comment-container .Comment .header .bar .actions .awesome {background:url('../images/awesome-icon.png') no-repeat left center; padding-left:17px; }
.comment-container .Comment .header .bar .actions .OptionsMenu {float:right;}
.comment-container .Comment .header .bar .actions .OptionsMenu .OptionsTitle {width:15px;}
.comment-container .Comment .header .bar .actions .MItem { float: left;}
.comment-container .Comment .header .bar .title-mobile { height: 24px; padding: 0 20px 0 10px; position: absolute; top: -14px; display: none; right:0; }
.comment-container .Comment .header .bar .title-mobile.text { background: #00e1ff; height: 14px; padding: 0 20px 0 10px; top: -7px;  font-family: 'Electrolize', Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #000; text-transform: uppercase; line-height: 16px; box-shadow: 0 0 20px rgba(0, 122, 255, 0.4); }
.comment-container .Comment .header .bar .title-mobile.text:after { content: ''; position: absolute; top: 0; right: -14px; border-style: solid; border-width: 0 0 14px 14px; border-color: transparent transparent transparent #00e1ff; }
.comment-container .Comment .header .time-mobile {background-color:rgba(0,0,0,0.6); padding: 5px 0 5px 26px; margin-top: 2px; display: none; }
.comment-container .Comment .header .time-mobile .time {display: block; }
.comment-container .Comment .section .article {margin-left: 142px; min-height: 50px; position: relative; color: #96C9E6; font-size: 100%; padding: 15px; font-family: Arial, Helvetica, sans-serif; word-wrap: break-word; line-height: 160%; }
.comment-container .Comment .section .article img {max-width:100%;}
.comment-container .Comment .section .article a {border-bottom:1px dotted #A9C7CF; color:#A9C7CF; transition-duration: 0.3s; -moz-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-perspective: 1000; -webkit-backface-visibility: hidden;}
.comment-container .Comment .section .article a:hover {border-bottom:1px solid #f5f5f5; color:#f5f5f5;}
.comment-container .Comment .section .EditCommentForm {margin-left:140px; margin-top: 0; min-height:110px; position:relative;  color:#ccc; padding: 15px 0px 10px 0px;}
.comment-container .Comment .footer {padding-top:30px; background:url('../images/footer-bg.png') no-repeat left bottom; width:310px;}
.comment-container .Comment .footer a {background-repeat:no-repeat; background-position:left center; padding-left:22px; font-size:10px; font-weight:bold; color:#1f6585; margin:12px 17px 0px 10px; line-height:28px;
  -webkit-transition-duration: 0.2s;
     -moz-transition-duration: 0.2s;
      -ms-transition-duration: 0.2s;
       -o-transition-duration: 0.2s;
          transition-duration: 0.2s;}
.comment-container .Comment .footer .PermaLink > a {background-image:url('../images/link-icon-rsi.png');}
.comment-container .Comment .footer .CommentQuote > a {background-image:url('../images/reply-icon.png');}
.comment-container .Comment .footer .CommentFlag > a {background-image:url('../images/report-icon.png');}
/*.comment-container .Comment .footer .FlagContent {background-image:url('../images/report-icon.png'); border-left:1px solid #193547; margin-left:0px; padding-left:40px; background-position:18px center; margin-right:50px; float:right; height:16px; line-height:16px; margin-top:6px;}*/
.comment-container .Comment .footer a:hover{ color:#f5f5f5;}
.comment-container .Comment .footer span { border-left:1px solid #193547; margin-left: 0;}
.comment-container .Comment .footer .PermaLink { border: none;}
.comment-container.RoleTrackerStaff .Comment {border-left:5px solid #ffea8e; border-right:5px solid #ffea8e;
background: -moz-linear-gradient(top, rgba(255, 123, 81, 0.15) 0%, rgba(0, 0, 0, 0) 50%), rgba(34, 22, 18, 0.5);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255, 123, 81, 0.15)), color-stop(50%,rgba(0, 0, 0, 0))), rgba(34, 22, 18, 0.5);
background: -webkit-linear-gradient(top, rgba(255, 123, 81, 0.15) 0%,rgba(0, 0, 0, 0) 50%), rgba(34, 22, 18, 0.5);
background: -o-linear-gradient(top, rgba(255, 123, 81, 0.15) 0%,rgba(0, 0, 0, 0) 50%), rgba(34, 22, 18, 0.5);
background: -ms-linear-gradient(top, rgba(255, 123, 81, 0.15) 0%,rgba(0, 0, 0, 0) 50%), rgba(34, 22, 18, 0.5);
background: linear-gradient(to bottom, rgba(255, 123, 81, 0.15) 0%,rgba(0, 0, 0, 0) 50%), url(../images/devhexbg.png) repeat-x top, rgba(34, 22, 18, 0.5);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#260085ff', endColorstr='#000085ff',GradientType=0 );
 }
.comment-container.RoleTrackerStaff .line {background-color: #FFEA8E; box-shadow: 0 0 15px #F90;}
.comment-container.RoleTrackerStaff .line .right-box,
.comment-container.RoleTrackerStaff .line .left-box {background-color:#FFEA8E; box-shadow: 0 0 15px #FFE000;}
.comment-container.RoleTrackerStaff .Comment .header .time {color: #7c685b;}
.comment-container.RoleTrackerStaff .Comment .header .time .MItem {color: #B9A868;}
.comment-container.RoleTrackerStaff .Comment .header .bar {background-color: rgba(0,0,0,0.7);}
.comment-container.RoleTrackerStaff .Comment .header .bar .separator {background-color: white;}
.comment-container.RoleTrackerStaff .Comment .header .bar .title-mobile.text {background-color: #FFF398; box-shadow: 0 0 20px rgba(255, 230, 178, 0.4); }
.comment-container.RoleTrackerStaff .Comment .header .bar .title-mobile.text:after {border-color: transparent transparent transparent #FFF398;}
.comment-container.RoleTrackerStaff .Comment .header .bar .icon {background:url('../images/cig-icon-big-white.png') no-repeat; width:40px; height:28px; display:inline-block; vertical-align: middle; margin-left: 15px; margin-right: -10px; }
.comment-container.RoleTrackerStaff .Comment .header .bar .glow-box {background-color: #ffeb01; box-shadow: 0 0 15px #FF0; }
.comment-container.RoleTrackerStaff .Comment .header .content-block2 {border: 1px solid rgba(167, 158, 147, 0.42);}
.comment-container.RoleTrackerStaff .Comment .section .article {color:#FFEA8E;}
.comment-container.RoleTrackerStaff .Comment .Message blockquote {color:#FFEA8E; border-color: #574C42; border-left-color: #997D66; }
.comment-container.RoleTrackerStaff .Comment .Message .QuoteText,
.comment-container.RoleTrackerStaff .Comment .Message .QuoteText p {color:#999999;}

/* RoleTrackerMod */
.comment-container.RoleTrackerMod .Comment {border-left:5px solid #6832a5; border-right:5px solid #6832a5;
background: -moz-linear-gradient(top, rgba(126, 81, 255, 0.15) 0%, rgba(0, 0, 0, 0) 50%), rgba(34, 22, 18, 0.5);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(126, 81, 255, 0.15)), color-stop(50%,rgba(0, 0, 0, 0))), rgba(34, 22, 18, 0.5);
background: -webkit-linear-gradient(top, rgba(126, 81, 255, 0.15) 0%,rgba(0, 0, 0, 0) 50%), rgba(34, 22, 18, 0.5);
background: -o-linear-gradient(top, rgba(126, 81, 255, 0.15) 0%,rgba(0, 0, 0, 0) 50%), rgba(34, 22, 18, 0.5);
background: -ms-linear-gradient(top, rgba(126, 81, 255, 0.15) 0%,rgba(0, 0, 0, 0) 50%), rgba(34, 22, 18, 0.5);
background: linear-gradient(to bottom, rgba(126, 81, 255, 0.15) 0%,rgba(0, 0, 0, 0) 50%), url(../images/devhexbg-mod.png) repeat-x top, rgba(34, 22, 18, 0.5);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#260085ff', endColorstr='#000085ff',GradientType=0 );
 }
.comment-container.RoleTrackerMod .line {background-color: #6832a5; box-shadow: 0 0 15px #F90;}
.comment-container.RoleTrackerMod .line .right-box,
.comment-container.RoleTrackerMod .line .left-box {background-color:#6832a5; box-shadow: 0 0 15px #FFE000;}
.comment-container.RoleTrackerMod .Comment .header .time {color: #7c685b;}
.comment-container.RoleTrackerMod .Comment .header .time .MItem {color: #B9A868;}
.comment-container.RoleTrackerMod .Comment .header .bar {background-color: rgba(0,0,0,0.7);}
.comment-container.RoleTrackerMod .Comment .header .bar .separator {background-color: white;}
.comment-container.RoleTrackerMod .Comment .header .bar .title-mobile.text {background-color: #FFF398; box-shadow: 0 0 20px rgba(255, 230, 178, 0.4);; }
.comment-container.RoleTrackerMod .Comment .header .bar .title-mobile.text:after {border-color: transparent transparent transparent #FFF398;}
.comment-container.RoleTrackerMod .Comment .header .bar .icon {background:url('../images/mod-logo.png') no-repeat; width:40px; height:40px; display:inline-block; vertical-align: middle; margin-left: 15px; margin-right: -10px; }
.comment-container.RoleTrackerMod .Comment .header .bar .glow-box {background-color: #9279a5; box-shadow: 0 0 15px #9279a5; }
.comment-container.RoleTrackerMod .Comment .header .content-block2 {border: 1px solid rgba(167, 158, 147, 0.42);}
.comment-container.RoleTrackerMod .Comment .section .article {color:#dbc0ff;}
.comment-container.RoleTrackerMod .Comment .Message blockquote {color:#6832a5; border-color: #574C42; border-left-color: #997D66; }
.comment-container.RoleTrackerMod .Comment .Message .QuoteText,
.comment-container.RoleTrackerMod .Comment .Message .QuoteText p {color:#999999;}
/* RoleTrackerVol */
.comment-container.RoleTrackerVol .Comment {border-left:5px solid #32a53a; border-right:5px solid #32a53a;
background: -moz-linear-gradient(top, rgba(22, 89, 0, 0.15) 0%, rgba(0, 0, 0, 0) 50%), rgba(34, 22, 18, 0.5);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(22, 89, 0, 0.15)), color-stop(50%,rgba(0, 0, 0, 0))), rgba(34, 22, 18, 0.5);
background: -webkit-linear-gradient(top, rgba(22, 89, 0, 0.15) 0%,rgba(0, 0, 0, 0) 50%), rgba(34, 22, 18, 0.5);
background: -o-linear-gradient(top, rgba(22, 89, 0, 0.15) 0%,rgba(0, 0, 0, 0) 50%), rgba(34, 22, 18, 0.5);
background: -ms-linear-gradient(top, rgba(22, 89, 0, 0.15) 0%,rgba(0, 0, 0, 0) 50%), rgba(34, 22, 18, 0.5);
background: linear-gradient(to bottom, rgba(22, 89, 0, 0.15) 0%,rgba(0, 0, 0, 0) 50%), url(../images/devhexbg-vol.png) repeat-x top, rgba(34, 22, 18, 0.5);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#145000', endColorstr='#000085ff',GradientType=0 );
 }
.comment-container.RoleTrackerVol .line {background-color: #32a53a; box-shadow: 0 0 15px #F90;}
.comment-container.RoleTrackerVol .line .right-box,
.comment-container.RoleTrackerVol .line .left-box {background-color:#32a53a; box-shadow: 0 0 15px #FFE000;}
.comment-container.RoleTrackerVol .Comment .header .time {color: #7c685b;}
.comment-container.RoleTrackerVol .Comment .header .time .MItem {color: #B9A868;}
.comment-container.RoleTrackerVol .Comment .header .bar {background-color: rgba(0,0,0,0.7);}
.comment-container.RoleTrackerVol .Comment .header .bar .separator {background-color: white;}
.comment-container.RoleTrackerVol .Comment .header .bar .title-mobile.text {background-color: #FFF398; box-shadow: 0 0 20px rgba(255, 230, 178, 0.4);; }
.comment-container.RoleTrackerVol .Comment .header .bar .title-mobile.text:after {border-color: transparent transparent transparent #FFF398;}
.comment-container.RoleTrackerVol .Comment .header .bar .icon {background:url('../images/vol-logo.png') no-repeat; width:40px; height:40px; display:inline-block; vertical-align: middle; margin-left: 15px; margin-right: -10px; }
.comment-container.RoleTrackerVol .Comment .header .bar .glow-box {background-color: #32a53a; box-shadow: 0 0 15px #32a53a; }
.comment-container.RoleTrackerVol .Comment .header .content-block2 {border: 1px solid rgba(167, 158, 147, 0.42);}
.comment-container.RoleTrackerVol .Comment .section .article {color:#32a53a;}
.comment-container.RoleTrackerVol .Comment .Message blockquote {color: #32a53a; border-color: #574C42; border-left-color: #997D66; }
.comment-container.RoleTrackerVol .Comment .Message .QuoteText,
.comment-container.RoleTrackerVol .Comment .Message .QuoteText p {color:#999999;}

.CommentsWrap {/*margin-top:-16px;*/}
.CommentsWrap .DataBox-Comments {background:url('../images/replies-side-bg.png') repeat-y left bottom; padding-left:50px; padding-top:18px;}

.comment-container .Comment .UserSignature {color:#ccc; font-size:12px; padding:5px 30px 0px; background-color:rgba(0, 0, 0, 0.7);  margin-right:-25px; margin-top:0px; max-height:120px; overflow:hidden; border-top: none;} 
.comment-container .Comment .UserSignature img {max-height:100px; max-width:100%;}


@media only screen and (max-width:900px) {
  .comment-container .Comment .header .bar .actions a .text {display:none;}
}
@media only screen and (max-width:768px) {
  body { background: black; }
  #forum-background { display: none; }
  #Frame { background: none; }
  #Content .content-block1 { background: none; }
  
  /* Hide counts in discussion index */
  #vanilla_categories_index .DataTable .CountDiscussions,
  #vanilla_categories_index .DataTable .CountComments { display: none; }
  #vanilla_categories_index .DataTable .BlockColumn.LatestPost { width: 40%; }
  
  /* Discussion Box Filter */
  #Content #Panel .MeBox { border-right: none; }
  #Content #Panel .BoxDiscussionFilter { margin-top: 30px; }
  #Content #Panel .BoxDiscussionFilter .FilterMenu { height: auto; }
  #Content #Panel .BoxDiscussionFilter,
  #Content #Panel .BoxDiscussionFilter .FilterMenu,
  #Content #Panel .BoxDiscussionFilter .FilterMenu > li { width: 100%; }
  #Content #Panel .BoxDiscussionFilter .FilterMenu > li { margin-bottom: 2px; }
  #Content #Panel .BoxDiscussionFilter .FilterMenu > li > a { padding: 10px 0px 10px 18px; font-size: 12px; font-weight: bold; border-left: 5px solid #13516D; }
  #Content #Panel .BoxDiscussionFilter .FilterMenu > li > a:hover { border-left-color: #0ff; }
  #Content #Panel .BoxDiscussionFilter .FilterMenu > li.Active > a { border-left-color: #0ff; background: rgba(0, 100, 172, 0.6); color: #FFF; }
  #Content #Panel .BoxDiscussionFilter .FilterMenu > li > a > .Aside { float:none; position: relative; right: auto; margin-left: 5px; }
  
  
  .content-block1 {padding:30px;}
  
  /* Profile/Activity FilterMenu */
  body.Profile #Content #Panel .PanelInfo > li, 
  body.Activity #Content #Panel .FilterMenu > li,
  body.Profile #Content #Panel .FilterMenu > li { float: none; }
     
  body.Profile #Content #Panel .PanelInfo > li > a, 
  body.Activity #Content #Panel .FilterMenu > li > a,
  body.Profile #Content #Panel .FilterMenu > li > a { padding-right: 0; }
  
  body.Profile #Content #Panel .PanelInfo > li > a:hover, 
  body.Activity #Content #Panel .FilterMenu > li > a:hover,
  body.Profile #Content #Panel .FilterMenu > li > a:hover { padding-left: 25px; }
  
  body.Profile .ProfileOptions,
  body.Activity .ProfileOptions { float: none; top: auto; display: block; }
  
  body.Profile #contentbody { margin-top: 0; }
  
  /* Hide Signatures */
  .comment-container .Comment .UserSignature { display: none; }
  
  
  .comment-container .Comment .header .Author .AuthorInfo { display: none; }
  .comment-container .Comment .header .bar-container { padding-left: 110px; }
  .comment-container .Comment .header .bar .monikerhandle .FullName { font-size: 16px; }
  .comment-container .Comment .header .bar-container .bar .actions { float: none; display: inline-block; vertical-align: middle; margin-left: 20px; }
  .comment-container .Comment .header .bar-container .bar .separator { display: none; }
  .comment-container .Comment .header .bar .title-mobile { display: block; }
  .comment-container .Comment .section .EditCommentForm { margin-left: 20px; }
  
  
  .hidden-for-mobile { display: block;}
  .center-for-mobile { margin: 0 auto; width: 442px;}
  .comment-container .Comment .section .article {margin-top:10px; margin-left: 20px;}

  .comment-container .Comment {padding-right:10px;}
  .CommentsWrap .DataBox-Comments {padding-left:0; background: none;}
}

@media only screen and (max-width:500px) {
  .content-block1 .MessageForm.CommentForm .Form-BodyWrap { width: 70%; }
  .content-block1 .MessageForm.CommentForm .Form-HeaderWrap { width: 30%; }
}

#dashboard_search_index {}


#Body .Wrapper .content-block4 {width:100%; max-width:1140px; margin:20px auto;}
#Body .corner-wrapper, #Body .TextBoxWrapper {display: inline-block; position: relative; padding:0px;}
#Body .corner-wrapper .corner {
    background-image: url("../images/input_corner_full.png");
    display: block;
    height: 7px;
    position: absolute;
    width: 7px;
}
#Body .corner-wrapper .corner.corner-top-left {
    background-position: 0 0;
    left: -4px;
    top: -4px;
}
#Body .corner-wrapper .corner.corner-top-right {
    background-position: -14px 0;
    right: -4px;
    top: -4px;
}
#Body .corner-wrapper .corner.corner-bottom-left {
    background-position: 0 -14px;
    bottom: -1px;
    left: -4px;
}
#Body .corner-wrapper .corner.corner-bottom-right {
    background-position: -14px -14px;
    bottom: -1px;
    right: -4px;
}




#Body {
  margin: 0;
  width: 99.9%;
  position: relative;
}
#Head {
  background: #3B5998;
  padding:0;
  margin: 20px 20px 0;
  text-align: left;
  position: relative;
}
.Banner {
  padding: 10px;
  text-align: left;
  position: relative;
}
.Banner ul {
  background: #3B5998;
  padding: 0;
  margin: 0;
}
.Banner ul li {
  display: inline;
  padding: 0;
  margin: 0;
}
.Banner ul li a {
  font-weight: bold;
  padding: 3px 6px;
  font-size: 11px;
  color: #f5f5f5;
  display: inline-block;
}
.Banner ul li a:hover {
  background: #4b67a1;
}
.Banner ul li a.SignOut {
  font-weight: normal;
  position: absolute;
  top: 10px;
  right: 10px;
}
.Banner ul li a span {
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  padding: 1px 2px 0 1px;
  background: #f00;
  border-right: 1px solid #a00;
  border-bottom: 1px solid #a00;
  color: #f5f5f5;
  font-size: 9px;
  position: relative;
  top: -3px;
}
.Hidden { display: none;}
#Panel div.SearchBox input.InputBox {
  width: 200px;
  margin-right: 4px;
}
div.SearchBox {
  margin-bottom: 6px;
}
body.Profile div.SearchBox {
  display: none;
}
body.Profile #Content {
  float:none;
  width: auto;
  margin: 0 10px 0 280px;
}
body.Profile #Panel {
  margin: 0;
}
form.Activity textarea {
  width:99%;
}
#Foot div {
  width: auto;
}
body.Post #Content {
  width: auto;
  margin:0 20px;
}
#ConversationForm textarea.MultiComplete,
#ConversationForm .TextBox,
#MessageForm textarea,
div.Comment div.CommentForm,
div.Comment div.CommentForm textarea,
div.CommentForm textarea,
#DiscussionForm input.InputBox,
#DiscussionForm textarea {
}

/* Tabs */
div.Tabs {
  background: none;
  border:none;
  padding: 0;
}
div.Tabs ul {
  padding: 0 8px;
  white-space: nowrap;
}
div.MessageForm {
  margin-top:30px;
}
div.MessageForm div.Tabs {
  padding: 0 8px;
}

#conversations_messages_index .ConversationMessage .Message {
	color: #96C9E6;
	line-height: 160%;
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px 30px 10px 72px;
}

/* css fix for message spacing - Brand-Friendly 1.2 */

  div.Preview div.Message, ul.MessageList div.Message {
    clear: none;
    font-size: 100%;
    line-height: 140%;
  }

div.Tabs li a,
div.Tabs li a:link,
div.Tabs li a:hover,
div.Tabs li a:active,
div.Tabs li a:visited {
  font-size: 11px;
   margin: 0;
   border: none;
   border-radius: 0;
   -moz-border-radius: 0;
   -webkit-border-radius: 0;
   background: none;
   color: #1E79A7;
   text-decoration: none;
   padding: 8px 10px;
  line-height: 11px;
}
div.Tabs li a:hover {
   text-decoration: underline;
}
a.Active,
div.Tabs li.Active a {
  font-family:"Electrolize";
  color: #0AFFFF;
  font-size: 24px;
  line-height: 42px;
  margin: 0;
  overflow: hidden;
  padding: 13px 0 0;
  text-overflow: ellipsis;
  text-shadow: 0 0 5px #00E0FF;
  text-transform: uppercase;
  white-space: nowrap;
  width: 95%;
}
div.Tabs li a span {
   line-height: 1;
   font-size: 80%;
   padding: 0 3px;
   border-radius: 3px;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   font-weight: normal;
  background: #E3F4FF;
   color: #70727C;
   margin: 0 0 0 4px;
}
div.DiscussionsTabs div.SubTab {
  font-size: 11px;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-top: 1px solid #aaa;
  background: #f3f3f3;
  margin:0;
  padding:4px 8px;
}
div.HeadingTabs ul {
  margin: 8px 0 0;
}
body.Discussion .Bookmark,
body.Discussion .OptionsMenu {
  margin:10px 2px;
  display:block;
  float:left;
}
body.Discussion .CommentInfo .OptionsMenu {
  margin:4px;
}
.Item .OptionsTitle {visibility: visible; background-image: url(../images/ui_sprites_blue.png);}
.Foot {
  background: none;
  border: none;
}
div.MorePager a,
div.MorePager a:link,
div.MorePager a:visited,
div.MorePager a:active,
div.MorePager a:hover {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  background: none;
  border: none;
  color: #1e79a7;
  line-height: 1;
  padding: 0;
  text-decoration: none;  
}
div.MorePager a:hover {
  color: #fff;
  text-decoration: underline;
}
body.add #Content {
  margin: 0 10px;
}

/* Panel Boxes */
div.Box {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  background: none;
  padding: 0;
}
div.Box h4 {
  color: #333;
}
ul.PanelInfo {
  border-top:1px solid #ccc;
}
ul.PanelInfo li,
ul.PanelInfo li.Active {
  background: none;
  border-bottom: 1px solid #ccc;
}
ul.PanelInfo li.Active {
  background: url('../images/blue-trans15.png') repeat;
}
#Panel ul.PanelInfo li.Active a { color: #fff; font-weight: bold;}
#Panel ul.PanelInfo li.Active a .Aside .Count { color: cyan; }
body.Profile ul.PanelInfo {
  border: none;
}
body.Profile ul.PanelInfo li {
  margin: 0;
  padding: 0;
}
body.Profile ul.PanelInfo li a {
  font-size: 13px;
  display: block;
  padding: 0 6px;
}
body.Profile ul.PanelInfo li a:hover {
  background: #D8DFEA;
}

/* Sign In Page */
body.Entry #Content div.Box {
  background: #efefef;
}
body.Entry #Panel {
  display: none;
}

/* Post Style */

body code, body pre {
  white-space: pre;
  background-color: black;
  font-family: "Courier New", Courier, Monaco, Consolas, Inconsolata, "Andale Mono", "Bitstream Vera Sans Mono", monospace;
  font-size: 13px;
  overflow: auto;
  border-radius: 5px;
  padding: 0px 25px 15px 25px;
  border: 1px solid rgb(41, 81, 99);
  display: block;
  color: #91ADB8;
}

body blockquote {
  border: 1px solid rgb(41, 81, 99);
  padding: 10px 10px 15px 15px;
  border-radius: 5px;
  display: block
}






/* Top Bar */
#topbar {
  background: url(../images/barsbg.gif) repeat-x;
  width: 100%;
  height: 56px;
}

#social > a {
  width: 59px;
  height: 49px;
  display: block;
  float: left;
  margin-right: 4px;
  position: relative;
}

#social > a > .social-icon, 
#social > a > .social-underlay {
  background-image: url(../images/iconsprite.png);
  background-repeat: no-repeat;
  width: 59px;
  height: 49px;
  filter: alpha(opacity=0);
  opacity: 0;
}

#social > a > .social-underlay { background: url(../images/topbarsocialbg.gif) no-repeat 0 -49px; }

#social > a:hover > .social-icon,
#social > a:hover > .social-underlay { 
  filter: alpha(opacity=100);
  opacity: 1; 
}

#social-facebook { 
  background: url(../images/iconsprite.png) no-repeat 0 0;
  background: url(../images/iconsprite.png) no-repeat 0 0, 
        url(../images/topbarsocialbg.gif) no-repeat top;
}
#social-twitter { 
  background: url(../images/iconsprite.png) no-repeat -59px 0;
  background: url(../images/iconsprite.png) no-repeat -59px 0, 
        url(../images/topbarsocialbg.gif) no-repeat top;
}
#social-gplus { 
  background: url(../images/iconsprite.png) no-repeat -118px 0;
  background: url(../images/iconsprite.png) no-repeat -118px 0, 
        url(../images/topbarsocialbg.gif) no-repeat top;
}
#social-youtube { 
  background: url(../images/iconsprite.png) no-repeat -177px 0;
  background: url(../images/iconsprite.png) no-repeat -177px 0, 
        url(../images/topbarsocialbg.gif) no-repeat top;
}
#social-facebook > span { background-position: 0 -49px; }
#social-twitter > span { background-position: -59px -49px; }
#social-gplus > span { background-position: -118px -49px; }
#social-youtube > span { background-position: -177px -49px; }


/* Main Nav */
#mainnav {
  background: url(../images/mainnavbg_fallback.gif) repeat-x top;
  background: url(../images/mainnavtopglow.png) repeat-x top,
        url(../images/mainnavbottomglow.png) repeat-x bottom,
        url(../images/mainnavglow.png) repeat-x top,
        url(../images/mainnavbg.gif) repeat center -4px;
  width: 100%;
  min-height: 102px;
  border-bottom: solid 6px #000305;
  /*overflow: hidden;*/
}

#logo {
  background: url(../images/rsilogo.png) no-repeat left center;
  width: 459px;
  height: 102px;
  display: block;
  float: left;
  position: relative;
  overflow: visible;
}
#logo > span {
  width: 100%;
  height: 3px;
  background: #00ccff;
  top: auto;
  bottom: 5px;
  /*box-shadow: 0 0 30px rgb(0, 90, 180);*/
  filter: alpha(opacity=0);
  opacity: 0;
}
#logo:hover > span {
  filter: alpha(opacity=100);
  opacity: 1;
}

.navgroup-container { position: relative; margin: 0; padding: 0; }
.navgroup-container > li { width: 101px; height: 102px; display: block; float: right; position: relative; }
.navgroup-container > li > .navgroup { background: url(../images/mainnavicons.png) no-repeat top; width: 100%; height: 102px; display: block; position: relative; text-align: center; }
.navgroup-container > li > .navgroup > .navgroup-label { font-family: 'Electrolize', Arial, Helvetica, sans-serif; font-size: 13px; color: #556c88; position: relative; top: 62px; }
.navgroup-container > li:hover > .navgroup,
.navgroup-container > li.hover > .navgroup,
.navgroup-container > li > .navgroup.active { background-color: black; background-color: rgba(0, 0, 0, 0.4); }
.navgroup-container > li:hover > .navgroup > .navgroup-label,
.navgroup-container > li.hover > .navgroup > .navgroup-label,
.navgroup-container > li > .navgroup.active > .navgroup-label { color: #00ccff; }
.navgroup-container > li > .nav-loggedin { background-position: center -102px; }
.navgroup-container > li > .nav-activate { background-position: center -204px; }
.navgroup-container > li > .nav-loggedout { background-position: center -306px; }
.navgroup-container > li > .nav-mobile { background-position: center -408px; }
.navgroup-container > li > .subnav-menu { background: url(../images/bg_thin_stripes.png); height: auto; top: 102px; left: -9999em; padding: 20px 0; border-bottom: 4px solid rgba(145,210,255,0.75); opacity: 0; white-space: nowrap;  z-index:10;}
.navgroup-container > li:hover > .subnav-menu.left,
.navgroup-container > li.hover > .subnav-menu.left { left: 0; opacity: 1; }
.navgroup-container > li:hover > .subnav-menu.right,
.navgroup-container > li.hover > .subnav-menu.right { left: auto; right: 0; opacity: 1; }
.navgroup-container > li > .subnav-menu > .subnav-col { width: 250px; display: inline-block; vertical-align: top; position: relative; }
.navgroup-container > li > .subnav-menu > .subnav-col > .subnav-link { display: block; text-align: left; padding: 13px 0 13px 60px; font-family: 'Electrolize', Arial, Helvetica, sans-serif; color: white; font-size: 13px; white-space: normal; position: relative; }
.navgroup-container > li > .subnav-menu > .subnav-col > .subnav-link > .block { display: block; width: 13px; height: 5px; background: #2C404D; margin: 5px 15px 0 0; top: 50%; left: 30px; margin-top: -3px; }
.navgroup-container > li > .subnav-menu > .subnav-col > .subnav-link:hover { background: rgba(14, 56, 90, 0.4); padding-left: 67px; }
.navgroup-container > li > .subnav-menu > .subnav-col > .subnav-link:hover > .block { background: #00F5FF; /*box-shadow: 0 0 15px rgba(42, 110, 255, 1);*/ }
.navgroup-container > li > .subnav-menu > .subnav-col > .subnav-link.disabled { cursor: default; opacity: 0.3; }
.navgroup-container > li > .subnav-menu > .subnav-col > .subnav-link.disabled:hover { background: none; padding-left: 60px; }
.navgroup-container > li > .subnav-menu > .subnav-col > .subnav-link.disabled:hover > .block { background: #2C404D; box-shadow: none; }

.navgroup-container #myrsi-subnav > .myrsi-subnav-ident { width: 170px; padding: 0 30px; }
.navgroup-container #myrsi-subnav > .myrsi-subnav-ident > .separator { height: 100%; width: 1px; display: block; background: #12202D; border-top: 3px solid #00D8FF; border-bottom: 3px solid #00D8FF; box-sizing: border-box; top: -20px; left: auto; right: 0; }
.navgroup-container #myrsi-subnav > .myrsi-subnav-ident > .avatar-wrapper { padding: 5px; margin-bottom: 15px; }
.navgroup-container #myrsi-subnav > .myrsi-subnav-ident > .avatar-wrapper img { background: #000;}
.navgroup-container #myrsi-subnav > .myrsi-subnav-ident > .name { white-space: normal; font-size: 13px; font-weight: bold; color: white; display: block; margin-bottom: 0px; }
.navgroup-container #myrsi-subnav > .myrsi-subnav-ident > .name:hover { color: #FFE000; text-shadow: 0 0 20px rgba(255, 224, 0, 0.6); }
.navgroup-container #myrsi-subnav > .myrsi-subnav-ident > .handle { font-size: 10px; color: #6c84a2; font-family: 'Electrolize'; display: block; text-transform: uppercase; margin-bottom: 15px; }
.navgroup-container #myrsi-subnav > .myrsi-subnav-ident > .badges { margin-bottom: 15px; display: block; margin-bottom: 15px; }
.navgroup-container #myrsi-subnav > .myrsi-subnav-ident > .badges > span { font-size: 10px; font-weight: bold; display: block; padding-left: 12px; background: url(../images/header_profile_icons.png) no-repeat; }
.navgroup-container #myrsi-subnav > .myrsi-subnav-ident > .badges > .subscriber { color: #00deff; background-position: 0 4px; }
.navgroup-container #myrsi-subnav > .myrsi-subnav-ident > .badges > .pledger { color: #6dfe73; background-position: 0 -11px; }
.navgroup-container #myrsi-subnav > .myrsi-subnav-ident > .credits { font-size: 10px; color: #6c84a2; font-family: 'Electrolize'; display: block; text-transform: uppercase; }
.navgroup-container #myrsi-subnav > .myrsi-subnav-ident > .credits em { font-size: 15px; color: #00deff; font-style: normal; text-shadow: 0 0 30px #00edff; padding-right: 5px; }
.navgroup-container #myrsi-subnav > .subnav-col > .signout { color: #bb0000; }
.navgroup-container #myrsi-subnav > .subnav-col > .signout > .block { background-color: #3e1212; }
.navgroup-container #myrsi-subnav > .subnav-col > .signout:hover { color: red; background-color: rgba(65, 1, 1, 0.4); }
.navgroup-container #myrsi-subnav > .subnav-col > .signout:hover > .block { background-color: red; /*box-shadow: 0 0 15px rgba(255, 86, 86, 0.6);*/ }

/* yellow */
.navgroup-container #myrsi-subnav > .subnav-col > .yellow { color: #aaaa00; }
.navgroup-container #myrsi-subnav > .subnav-col > .yellow > .block { background-color: #706821; }
.navgroup-container #myrsi-subnav > .subnav-col > .yellow:hover { color: #ffff00; background-color: rgba(65, 65, 1, 0.4); }
.navgroup-container #myrsi-subnav > .subnav-col > .yellow:hover > .block { background-color: #ffff00; /*box-shadow: 0 0 15px rgba(255, 255, 0, 0.6);*/ }

/* orange */
.navgroup-container > li > .subnav-menu > .subnav-col > .subnav-link.orange { color: #ffb400; }
.navgroup-container > li > .subnav-menu > .subnav-col > .subnav-link.orange > .block { background-color: #ffb400; }
.navgroup-container > li > .subnav-menu > .subnav-col > .subnav-link.orange:hover { color: #ffb400; background-color: rgba(255, 125, 19, 0.2); }
.navgroup-container > li > .subnav-menu > .subnav-col > .subnav-link.orange:hover > .block { background-color: #ffb400; box-shadow: 0 0 15px rgba(255, 125, 19, 0.6); }

/*green*/
.navgroup-container > li > .subnav-menu > .subnav-col > .subnav-link.green { color: #49f839; }
.navgroup-container > li > .subnav-menu > .subnav-col > .subnav-link.green > .block { background-color: #105620; }
.navgroup-container > li > .subnav-menu > .subnav-col > .subnav-link.green:hover { color: #00ff00; background-color: rgba(16, 86, 32, 0.4); }
.navgroup-container > li > .subnav-menu > .subnav-col > .subnav-link.green:hover > .block { background-color: #00ff00; box-shadow: 0 0 15px rgba(0, 255, 0, 0.6); }


.navgroup-container #content-subnav > .subnav-col > .all:hover > .block { background-color: #fff; /*box-shadow: 0 0 15px rgba(255, 255, 255, 0.6);*/ }
.navgroup-container #content-subnav > .subnav-col > .community:hover > .block { background-color: #13ff1b; /*box-shadow: 0 0 15px rgba(0, 255, 0, 0.6);*/ }
.navgroup-container #content-subnav > .subnav-col > .development:hover > .block { background-color: #ff0000; /*box-shadow: 0 0 15px rgba(255, 0, 0, 0.6);*/ }
.navgroup-container #content-subnav > .subnav-col > .lore:hover > .block { background-color: #ff7d13; /*box-shadow: 0 0 15px rgba(255, 125, 19, 0.6);*/ }


#nav-mobilemenu { display: none; }
#nav-mobilemenu > li { position: static;}
#nav-mobilemenu > li > .subnav-menu { width: 100%; left: 0; display: none; overflow: hidden}
#nav-mobilemenu > li:hover > .subnav-menu { display: block;}
#nav-mobilemenu > li > .subnav-menu > .subnav-col { width: 100%; position: relative; overflow: hidden;}
#nav-mobilemenu > li > .subnav-menu > .subnav-col > .subnav-link { background: url(../images/mainnavicons.png) no-repeat -10px -10px; height: 60px; color: #9cadb6; line-height: 64px; padding: 0 0 0 78px;}
#nav-mobilemenu > li > .subnav-menu > .subnav-col > .subnav-link.nav-loggedin { background-position: -10px -112px; }
#nav-mobilemenu > li > .subnav-menu > .subnav-col > .subnav-link.nav-activate { background-position: -10px -214px; }
#nav-mobilemenu > li > .subnav-menu > .subnav-col > .subnav-link.nav-loggedout { background-position: -10px -316px; }
#nav-mobilemenu > li > .subnav-menu .mobile-sub-nav { width: 100%; position: absolute; top: 0; right: -100%; height: 0%; padding: 34px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
}
#nav-mobilemenu > li > .subnav-menu:hover .mobile-sub-nav { height: 100%;}
#nav-mobilemenu > li > .subnav-menu .mobile-sub-nav .top a { color: #00f0ff; font-size: 22px; text-transform: uppercase; font-family: 'Electrolize'; background: url(../images/mobile_nav_arrow.png) 0 5px no-repeat; display: block; min-height: 17px; padding-left: 38px;}
#nav-mobilemenu > li > .subnav-menu .mobile-sub-nav .top .thin-line { height: 1px; background: #0c2a44; border-left: 6px solid #00f0ff; border-right: 6px solid #00f0ff; margin: 20px 0;}
#nav-mobilemenu > li > .subnav-menu .mobile-sub-nav .bottom a { display: block; text-align: left; padding: 13px 0 13px 38px;  font-family: 'Electrolize', Arial, Helvetica, sans-serif; color: white; font-size: 13px; white-space: normal; position: relative; color: #9cadb6;}
#nav-mobilemenu > li > .subnav-menu .mobile-sub-nav .bottom a .block {  display: block; width: 13px; height: 5px; background: #13d0ff; margin: 5px 15px 0 0; top: 50%; left: 0px; margin-top: -3px; }
#nav-mobilemenu > li > .subnav-menu .mobile-sub-nav .bottom a.disabled { opacity: 0.3; cursor: default;}

#nav-mobilemenu > li > .subnav-menu .mobile-sub-nav .bottom a.signout { color: #bb0000; }
#nav-mobilemenu > li > .subnav-menu .mobile-sub-nav .bottom a.signout > .block { background-color: #3e1212; }
#nav-mobilemenu > li > .subnav-menu .mobile-sub-nav .bottom a.signout:hover { color: red; background-color: rgba(65, 1, 1, 0.4); }
#nav-mobilemenu > li > .subnav-menu .mobile-sub-nav .bottom a.signout:hover > .block { background-color: red; /*box-shadow: 0 0 15px rgba(255, 86, 86, 0.6);*/ }

/* yellow */
#nav-mobilemenu > li > .subnav-menu .mobile-sub-nav .bottom a.yellow { color: #aaaa00; }
#nav-mobilemenu > li > .subnav-menu .mobile-sub-nav .bottom a.yellow > .block { background-color: #706821; }
#nav-mobilemenu > li > .subnav-menu .mobile-sub-nav .bottom a.yellow:hover { color: #ffff00; background-color: rgba(65, 65, 1, 0.4); }
#nav-mobilemenu > li > .subnav-menu .mobile-sub-nav .bottom a.yellow:hover > .block { background-color: #ffff00; /*box-shadow: 0 0 15px rgba(255, 255, 0, 0.6);*/ }

#nav-mobilemenu > li > .subnav-menu .mobile-sub-nav .left-section,
#nav-mobilemenu > li > .subnav-menu .mobile-sub-nav .right-section { width: 50%; float: left;}
#nav-mobilemenu > li > .subnav-menu .mobile-sub-nav .right-section { padding-left: 5%; position: relative;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
}

#nav-mobilemenu > li > .subnav-menu .mobile-sub-nav .myrsi-subnav-ident { /* width: 170px; padding: 0 30px;  */}
#nav-mobilemenu > li > .subnav-menu .mobile-sub-nav .myrsi-subnav-ident > .separator { height: 100%; width: 1px; display: block; background: #12202D; border-top: 3px solid #00D8FF; border-bottom: 3px solid #00D8FF; box-sizing: border-box; top: -20px; left: auto; right: 0; }
#nav-mobilemenu > li > .subnav-menu .mobile-sub-nav .myrsi-subnav-ident > a.avatar-wrapper { display: block; padding: 5px; margin-bottom: 15px; opacity: 1!important;}

#nav-mobilemenu > li > .subnav-menu .mobile-sub-nav .myrsi-subnav-ident > .name { white-space: normal; font-size: 13px; font-weight: bold; color: white; display: block; margin-bottom: 0px; padding: 0; opacity: 1!important; color: #fff;}
#nav-mobilemenu > li > .subnav-menu .mobile-sub-nav .myrsi-subnav-ident > .name:hover { color: #FFE000; text-shadow: 0 0 20px rgba(255, 224, 0, 0.6); }
#nav-mobilemenu > li > .subnav-menu .mobile-sub-nav .myrsi-subnav-ident > .handle { font-size: 10px; color: #6c84a2; font-family: 'Electrolize'; display: block; text-transform: uppercase; margin-bottom: 15px; }
#nav-mobilemenu > li > .subnav-menu .mobile-sub-nav .myrsi-subnav-ident > .badges { margin-bottom: 15px; display: block; margin-bottom: 15px; }
#nav-mobilemenu > li > .subnav-menu .mobile-sub-nav .myrsi-subnav-ident > .badges > span { font-size: 10px; font-weight: bold; display: block; padding-left: 12px; background: url(../images/header_profile_icons.png) no-repeat; }
#nav-mobilemenu > li > .subnav-menu .mobile-sub-nav .myrsi-subnav-ident > .badges > .subscriber { color: #00deff; background-position: 0 4px; }
#nav-mobilemenu > li > .subnav-menu .mobile-sub-nav .myrsi-subnav-ident > .badges > .pledger { color: #6dfe73; background-position: 0 -11px; }
#nav-mobilemenu > li > .subnav-menu .mobile-sub-nav .myrsi-subnav-ident > .credits { font-size: 10px; color: #6c84a2; font-family: 'Electrolize'; display: block; text-transform: uppercase; }
#nav-mobilemenu > li > .subnav-menu .mobile-sub-nav .myrsi-subnav-ident > .credits em { font-size: 15px; color: #00deff; font-style: normal; text-shadow: 0 0 30px #00edff; padding-right: 5px; }

#nav-mobilemenu > li > .subnav-menu .mobile-sub-nav .myrsi-subnav-ident > .separator { height: 100%; width: 1px; display: block; background: #12202D; border-top: 3px solid #00D8FF; border-bottom: 3px solid #00D8FF; box-sizing: border-box; top: -20px; right: auto; left: 0;}

.lightbar {
  width: 100%;
  height: 28px;
  position: relative;
  z-index: 0;
}
.toplightbar {
  background: url(../images/lightbars.gif) repeat-x top;
  background: url(../images/lightbargrooves.png) no-repeat top,
        url(../images/lightbars.gif) repeat-x top;
  border-bottom: solid 1px #112535;
  margin-bottom: 65px;
}
#contentbody.no-grid .toplightbar { margin-bottom: 0;}
.bottomlightbar {
  background: url(../images/lightbars.gif) repeat-x bottom;
  background: url(../images/lightbargrooves.png) no-repeat bottom,
        url(../images/lightbars.gif) repeat-x bottom;
  border-top: solid 1px #112535;
}

.lightbarlights {
  background: url(../images/lightbarlights.png) repeat-x top;
  position: absolute;
  width: 100%;
  height: 258px;
  z-index: 2;
}
.bottomlightbar > .lightbarlights {
  background-position: bottom;
  bottom: 0;
}

.headershadow, .footershadow {
  background: url(../images/headershadow.png) repeat-x top;
  width: 100%;
  height: 34px;
  position: absolute;
  top: 29px;
}
.bottomlightbar > .headershadow, .bottomlightbar > .footershadow {
  background-position: bottom;
  top: auto;
  bottom: 29px;
}



@media only screen and (max-width: 1145px) {
  #logo { width: 123px; }
  .navgroup-container > li { width: 13%; }
  #body-wrapper { padding: 0; }
  
  .comment-container .Comment .header .bar .separator { display: none; }
  .comment-container .Comment .header .bar .time { display: none; }
  .comment-container .Comment .header .time-mobile { display: block; }
}
/*
@media only screen and (min-width: 1145px) {
 Transform to sidebar 
	#Panel { width: 200px; float: left; position: absolute; }
	#contentbody { padding-left: 220px; }
}*/



@media only screen and (max-width: 700px) {
  #nav-mainmenu { display: none; }
  #nav-mobilemenu { display: block; }
  #nav-mobilemenu > li { width: 101px; }
  #mainnav .wrapper { padding: 0;}
}


/* Footer */
#footerbody {
  background: black url(../images/footerbg.jpg) no-repeat top;
  background: url(../images/footerbottomshadow.png) repeat-x bottom,
        url(../images/footerbg.jpg) no-repeat top,
        black;
  width: 100%;
  height: 462px;
  position: relative;
  margin-top: 59px;
}
#footerbody.close { height: 38px;}

#footertop {
  background: url(../images/footertop.png) repeat-x top;
  background: url(../images/footerglow.png) no-repeat center 4px,
        url(../images/footertop.png) repeat-x top;
  width: 100%;
  height: 139px;
  position: absolute;
  top: -79px;
}

#footertopmid {
  background: url(../images/footertopmid.png) no-repeat;
  width: 144px;
  height: 86px;
  margin: 0 auto;
  position: relative;
  top: 25px;
}

#footerbody .logo-wrapper { margin: 0 auto; position: relative; top: 180px; width: 1070px; max-width: 100%; overflow: hidden;}
#footerbody .logo-wrapper .logo { height: 129px; margin: 0 41px; background: url(../images/footer_logo.png); float: left;}
#footerbody .logo-wrapper .logo.anvil { width: 80px;}
#footerbody .logo-wrapper .logo.drake { width: 132px; background-position: -183px 0;}
#footerbody .logo-wrapper .logo.origin { width: 159px; background-position: -374px 0;}
#footerbody .logo-wrapper .logo.misc { width: 160px; background-position: -597px 0;}
#footerbody .logo-wrapper .logo.aegis { width: 120px; background-position: -822px 0;}

@media only screen and (max-width: 1080px){
  #footerbody .logo-wrapper { width: 100%; top: 60px;}
  #footerbody .logo-wrapper .left,
  #footerbody .logo-wrapper .right { width: 50%; float: left;}
  #footerbody .logo-wrapper .logo { margin: 0 auto; float: none;}
}

#cigbar {
  background: url(../images/barsbg.gif) repeat-x bottom;
  width: 100%;
  height: 49px;
}

#cigcopyright {
  background: url(../images/cigbarbg.gif) repeat-x;
  background: url(../images/cigbarbg.gif) no-repeat left -49px,
        url(../images/cigbarbg.gif) no-repeat right -98px,
        url(../images/cigbarbg.gif) repeat-x top;
  width: 100%;
  max-width: 447px;
  height: 49px;
  margin: 0 auto;
  position: relative;
}

.cigcopyright-bullet {
  background: url(../images/iconsprite.png) no-repeat 0 -98px;
  width: 50px;
  height: 48px;
  position: absolute;
  top: 1px;
}
#cigcopyright-bullet-left { left: -2px; }
#cigcopyright-bullet-right { right: -2px; }

#cigcopyright-logo {
  background: url(../images/logo_cig.png) no-repeat;
  width: 40px;
  height: 29px;
  display: block;
  filter: alpha(opacity=60);
  opacity: 0.6;
  float: left;
  margin: 12px 0 0 50px;
}
#cigcopyright-logo:hover {
  filter: alpha(opacity=100);
  opacity: 1;
}

#copycontainer {
  width: auto;
  overflow: hidden;
  margin-right: 50px;
  padding-top: 8px;
}

#copycontainer > p {
  font-size: 11px;
  font-weight: bold;
  color: #6d8fa5;
  text-align: center;
  margin: 2px 0;
  line-height: 1.4em;
}

#subfooter {
  background: url(../images/subfooterbg.gif) repeat;
  background: url(../images/subfootershadow.png) repeat-x top,
        url(../images/subfooterbg.gif) repeat;
  width: 100%;
  height: 100%;
  padding: 30px 0;
}

#subfooternav {
  text-align: center;
}

#subfooternav > a {
  display: inline-block;
  font-size: 11px;
  font-weight: bold;
  color: #6f7e89;
  text-align: left;
  padding: 10px 35px 10px 16px;
  position: relative;
}

#subfooternav > a span { background: url(../images/iconsprite.png) no-repeat; }

#subfooternav > a > .subfooternav-icon-idle {
  background-position: -69px -119px;
  width: 8px;
  height: 8px;
  top: 50%;
  left: 0;
  margin-top: -5px;
  position: absolute;
}
#subfooternav > a > .subfooternav-icon-idle > .subfooternav-icon-active {
  background-position: -96px -100px;
  width: 46px;
  height: 46px;
  left: -19px;
  top: -19px;
  filter: alpha(opacity=0);
  opacity: 0;
}
#subfooternav > a:hover { color: white; }
#subfooternav > a:hover > .subfooternav-icon-idle > .subfooternav-icon-active {
  filter: alpha(opacity=100);
  opacity: 1; 
}

/* iPad [portrait + landscape] */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  html, body {max-width:1024px;}
}

/* iPhone [portrait + landscape] */
@media only screen and (max-device-width: 480px) {
  html, body {max-width:480px;}
}

/* android N4 portrait */
@media screen and (device-width: 384px) and (device-height: 592px) and (-webkit-device-pixel-ratio: 2 ) {
  html, body {max-width:480px;}
}

#contentbody.allList .ItemContent .TitleWrap { width: 50%;}
#contentbody.allList .ItemContent .TitleWrap a { padding-left: 0;}
#contentbody.allList .ItemContent .Title { width: auto; float: none;}
#contentbody.allList .ItemContent .Meta a { color: #fff;}
#contentbody.allList .Depth2 { margin-left: 25px; padding-left: 0!important;}

.NewConversation.Button,
#Panel .NewConversation.Button { width: auto; background: url('../images/add-icon.png') no-repeat 3px 3px; margin: 11px 0; padding: 12px 22px 12px 37px; height: auto; line-height: 14px; display: inline-block; font-size: 14px; border: 1px solid rgba(16, 41, 65, 0.5); border-top: 1px solid #3785A9; color: rgb(0, 231, 255);}
.NewConversation.Button:hover,
#Panel .NewConversation.Button:hover { border: 1px solid rgba(16, 41, 65, 0.5); border-top: 1px solid #fff; color: #fff;}
#contentbody.inbox .NewConversation.Button { width: auto; background: url('../images/add-icon.png') no-repeat -4px -4px; margin: 11px 0; padding: 6px 12px 6px 24px; height: auto; line-height: 12px; display: inline-block; font-size: 12px; border-top: 1px solid #3785A9;}
#Panel .Button[name=Add] { background: url('../images/add-icon.png') no-repeat 3px 0px;}
#contentbody.inbox .NewConversation.Button:hover { border: 1px solid rgba(16, 41, 65, 0.5); border-top: 1px solid #fff;}
#Panel input.InputBox, .AddPeople textarea.MultiComplete { height: 37px!important;}
#Panel .ClearConversation.Button { width: auto; background: url('../images/btn_close.png') no-repeat 9px 7px; margin: 11px 0; padding: 10px 16px 10px 32px; height: auto; line-height: 12px; display: inline-block; font-size: 12px; border: 1px solid rgba(16, 41, 65, 0.5); border-top: 1px solid #3785A9; color: rgb(0, 231, 255);}
#Panel .ClearConversation.Button:hover { border: 1px solid rgba(16, 41, 65, 0.5); border-top: 1px solid #fff; color: #fff;}
#Panel .PanelInfo li { /*height: 40px;*/}
#Panel ul.PanelInfo { /*padding-top: 15px;*/}
.Conversations #Panel .PanelInfo .PhotoWrap { height: 24px; width: 24px; padding: 5px; overflow: hidden; display: block; float: left; margin-right: 5px;}
.Conversations #Panel .PanelInfo .UserLink { font-family: "Electrolize"; font-weight: normal; font-size: 14px; line-height: 38px; max-width: 150px; overflow: hidden; text-overflow: hidden; display: inline-block;}
#Panel ul .PreferencesLink { height: auto;}
#Panel ul .Popup a { color: rgb(0, 231, 255);}
#Panel ul .Popup a:hover,
#Panel ul .Popup.Active { color: #fff; background: none;}
#Panel .AddPicture,
#Panel .RemovePictureLink,
#Panel .ThumbnailLink { display: none!important;}
#Panel .HasNew { background: #0ff; color: #000;}

#contentbody.inbox .Item { height: auto;}
#contentbody.inbox .ItemContent { height: auto;}
#contentbody.inbox .ItemContent .Meta { float: none; clear: both;}
#contentbody.inbox .ItemContent .Excerpt a { width: auto; color: #567582;}
#contentbody.inbox .ItemContent .Excerpt a:hover { color: #fff;}
#contentbody.inbox .Author .PhotoWrap { padding: 5px; margin-top: 5px;}
#contentbody.inbox .Users > a { color: #DFDFDF; font-family: "Electrolize"; font-weight: normal; font-size: 16px; display: block; height: 22px; width: 87%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom: -5px; margin-top: 5px;}
#contentbody.inbox .Users > a:hover { color: #fff;}

#contentbody.inbox .MessageList.Conversation .Item { height: auto; padding: 5px 20px 10px; background: #0E1824; background: rgba(14, 27, 41, 0.8); border-top: solid 1px #173352; color: #ccc;}
#contentbody.inbox .MessageList.Conversation .Item:hover { border-left: 6px solid rgba(41, 81, 99, 0.5);}
#contentbody.inbox .MessageList.Conversation .Item.Mine { background: url('../images/blue-trans15.png') repeat transparent; color: #999;}
#contentbody.inbox .MessageList.Conversation .Item.HasPhoto { min-height: 62px;}
#contentbody.inbox .MessageList.Conversation .DateCreated { margin-left: 0;}
#contentbody.inbox .MessageList.Conversation .Item .Author a.Name { color: #DFDFDF; font-family: "Electrolize"; font-weight: normal; font-size: 16px; display: block; height: 22px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom: -5px; margin-top: 5px;}
#contentbody.inbox .MessageList.Conversation .Item:last-child { border-left: 6px solid #00E0FF;}
#contentbody.inbox h1 a { color: #fff;}

body.Profile #Content { width: 100%; max-width: 1140px; margin: 40px auto!important; float: none;}
body.add #Content { width: 100%; max-width: 1140px; margin: 40px auto!important; float: none;}

body.Profile .ProfileOptions { float: none; }
body.Profile .ProfileButtons { border: none; background: none; text-shadow: none; box-shadow: 0 10px 7px -10px #3785A9 inset, 0 -10px 10px -5px #184163 inset, 0px 10px 10px -5px #000; border-top: 1px solid #3785A9; color: #25e4ff; font-family: "Electrolize"; text-transform: uppercase; font-size: 14px; font-weight: normal; padding: 6px 22px 7px 22px; border-radius: 4px; white-space: nowrap;}
body.Profile .ProfileButtons:hover { color: #fff;} 
body.Profile .ProfileButtons .SpEditProfile { background-image: url(../images/sprites-14-000000.png); margin-right: 5px;}
body.Profile .ProfilePhotoLarge { max-width: 75%; display: block; margin: 15px 0;}
body.Profile #Content .User h1 { height: auto;}
body.Profile .User .Bullet { display: none;}
body.Profile .User .Gloss { display: block; font-size: 12px; line-height: 10px; color: #6c84a2; font-family: 'Electrolize'; display: block; text-transform: uppercase; margin-bottom: 15px; margin-top: -10px;}
body.Profile #Status { background: url(../images/horizontal-lined-bg.png); padding: 20px; color: #ccc; margin-top: 20px; border: 1px solid #184C6F; border-radius: 5px; font-style: italic;}
body.Profile #Status a { color: rgb(0, 231, 255); font-style: normal}
body.Profile #Status a:hover { color: #fff;}
body.Profile #contentbody .Item { height: auto;}
body.Profile #contentbody .Item.short:nth-last-child(2) .bottom.line { display: none;}
body.Profile #contentbody .Item .ItemContent { height: auto;}
body.Profile #contentbody .Item .ItemContent .Meta { clear: both; float: none; margin-top: 10px;}
body.Profile #contentbody .Discussions .Item { /*height: 45px;*/}
body.Profile #contentbody .Discussions .Item .ItemContent { height: 38px;}
body.Profile .Empty { color: #567582;}
body.Profile .Activities .ItemContent { margin: 0; color: #ccc;}
body.Profile .Activities .ItemContent .CommentOption,
body.Profile .Activities .ItemContent .DeleteComment,
body.Profile .Activities .CommentForm { /*display: none;*/}
body.Profile #contentbody .Activities .Title a { color: #dfdfdf; font-family: "Electrolize"; font-weight: normal; font-size: 16px; display: block; height: auto; width: 87%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-top: 5px; margin-bottom: -5px;}
body.Profile #contentbody .Activities .Title a:hover { color: #fff;}
body.Profile #contentbody .Activities .Title { float: none; height: auto;}
body.Profile a.Delete { color: rgb(0, 231, 255);}
body.Profile .Item .Author a { padding: 10px 0 0 10px;}
body.Profile form.Activity { margin-bottom: 20px;}
body.Profile form.Activity textarea { margin-bottom: 10px;}
body.Profile .PictureLink { display: none;}
body.Activity form.Activity { margin-bottom: 50px; }


body.Profile .About.P { display: none; }
#dashboard_profile_index .About.P { display: block; }
body.Profile dl.About { padding: 30px; margin: 10px 0 40px 0; border: solid 1px #00ADFF; background: #03151c; background: rgba(0, 173, 255, 0.09); border-radius: 10px; }
body.Profile dl.About dt { background-image: url(../images/profile-sprites-white.png); color: #fff; font-weight: bold; display:block;}
body.Profile dl.About dd { color: #6696BD; display: block; margin-bottom: 15px; padding-left: 15px; }
body.Profile dl.About dd:last-child { margin-bottom: 0; }
body.Profile dl.About dd a { color: rgb(0, 231, 255);}
body.Profile dl.About dd a:hover { color: #fff;}
body.Profile h2.H { color: #f5f5f5; text-transform: uppercase; font-family: 'Electrolize'; font-weight: normal; margin-top: 20px;}
body.Profile h2.editInfo { color: #ccc; text-transform: uppercase; font-family: 'Electrolize'; font-weight: normal; margin-bottom: 15px;}

#ConversationForm label { color: #7696ae; margin: 8px 0;}
#conversations_messages_add #Form_To { height: 32px!important; line-height: 10px!important; padding-top: 8px!important;}

body.Profile .Quotes { color: #567582; margin-bottom: 15px;}
body.Profile .Quotes div { margin-bottom: 10px;}

body.Profile .Preferences h3 { color: #f5f5f5; font-family: "Electrolize"; font-weight: normal; font-size: 120%;}
body.Profile .PreferenceGroup thead td { color: #f5f5f5; font-family: "Electrolize";}
body.Profile .PreferenceGroup td { color: #567582;}
body.Profile .PreferenceGroup tr { margin: 5px 0;}
body.Profile .PreferenceGroup tr:hover td { background: url('../images/blue-trans15.png') repeat; color: #fff;}
#dashboard_profile_preferences .Info { background: url(../images/horizontal-lined-bg.png); padding: 10px; color: #ccc; margin: 10px; border: 1px solid #184C6F; border-radius: 5px; }


#dashboard_profile_activity .Profile .FilterMenu { display: none;}

#dashboard_profile_comments #Content .SearchResults .Item .ItemContent .Message { background: none; border: none; padding: 5px; min-height: inherit; margin-top: 0;}
#dashboard_profile_comments #Content .SearchResults .Item .ItemContent { margin-bottom: inherit; padding: 20px; }
#dashboard_profile_comments #Content .SearchResults .Item .ItemContent a { color: #fff;}

#dashboard_profile_notifications #contentbody .ItemContent { padding-top: 5px; background:url('../images/modal_line.png'); }
#dashboard_profile_notifications #contentbody .Activities .Title { line-height: 50px;}
#dashboard_profile_notifications #contentbody .Activities .Title a { display: inline; float: none; font-weight: normal;}
#dashboard_profile_notifications .comment-container .Comment { padding-top: 0; padding-right: 0;}
#dashboard_profile_notifications .Item,
#dashboard_profile_notifications .Item:hover { border-left: 0; background: none;}
#dashboard_profile_notifications .Item .Author.Photo { position: relative; top: 7px; left: 7px;}
#dashboard_profile_notifications .Item .Author.Photo a { padding: 5px;}

body.Profile #Frame .ItemContent { margin-left: 0; padding-left: 73px; color: #567582; background: none;}
body.Profile #Frame .short .ItemContent { padding-left: 52px; padding-top: 10px; padding-bottom: 25px;}
body.Profile #Frame .Item,
body.Profile #Frame .Item:hover { border: none; background: none; margin-bottom: 20px;}
body.Profile #Frame .Item.short { margin-bottom: -1px; margin-top: 0px;}

body.Profile #Frame .Item .Comment {background: url('../images/modal_line.png') repeat rgba(0, 0, 0, 0.5); margin: 6px 0px; border-left: 1px dotted #005e7e; border-right: 1px dotted #005e7e; padding: 10px 25px 0px 0px;}
body.Profile #Frame .Item .AddComment a { color: #A9C7CF;}
body.Profile #Frame .Item .AddComment a:hover { color: #fff;}
body.Profile #Frame .Item .DeleteComment { color: #ff0000;}
body.Profile #Frame .Item .DeleteComment:hover { color: #fff;}
body.Profile #Frame .Item .Options { margin: 0;}

body.Profile #Frame .Item .Delete { color: rgb(0, 231, 255);}
body.Profile #Frame .Item .Delete:hover { color: #fff;}
body.Profile #Frame .Activity .PhotoWrap { padding: 5px;}
body.Profile #Frame .Activity .Photo { position: relative; top: 7px; left: 14px;}
body.Profile #Frame .Activity .short .Photo { left: 0;}
body.Profile #Frame #contentbody .Title { height: auto; width: auto;}
body.Profile #Frame #contentbody .short .Title { height: 25px;}
body.Profile #Frame #contentbody .Title a { color: #ccc; font-size: 16px; width: auto; padding: 0; }
body.Profile #Frame .Activity textarea { margin-bottom: 10px;}
body.Profile #Frame .Activities ul.DataList { margin-left: 72px; margin-top: 10px;}
body.Profile #Frame .short .DateCreated { float: left;}
body.Profile #Frame .short .Meta a { width: auto; height: auto; margin: 0 0 0 16px; padding: 0;}
body.Profile #Frame a.CommentLink {  border: none; background: none; text-shadow: none; box-shadow: 0 10px 7px -10px #3785A9 inset, 0 -10px 10px -5px #184163 inset, 0px 10px 10px -5px #000; border-top: 1px solid #3785A9; color: #0ff!important; font-family: "Electrolize"; text-transform: uppercase; font-size: 12px; font-weight: normal; padding: 6px 12px; border-radius: 4px; white-space: nowrap; width: auto; display: inline-block; cursor: pointer; margin-top: 5px; }
body.Profile #Frame a.CommentLink:hover { color: #fff!important;}

body.Profile #Frame .ItemContent { margin-left: 0; padding-left: 85px; color: #567582; background: none;}
body.Profile #Frame .short .ItemContent { padding-left: 52px; padding-top: 10px; padding-bottom: 25px;}
body.Profile #Frame .Item.short { margin-bottom: -1px; margin-top: 0px;}

body.Profile #Frame .Item .Comment {background: url('../images/modal_line.png') repeat rgba(0, 0, 0, 0.5); margin: 6px 0px; border-left: 1px dotted #005e7e; border-right: 1px dotted #005e7e; padding: 10px 25px 0px 0px;}
body.Profile #Frame .Item .AddComment a { color: rgb(0, 231, 255);}
body.Profile #Frame .Item .AddComment a:hover { color: #fff;}
body.Profile #Frame .Item .DeleteComment { color: #ff0000;}
body.Profile #Frame .Item .DeleteComment:hover { color: #fff;}
body.Profile #Frame .Item .Options { margin: 0;}

body.Profile #Frame .Activity .ActivityComment .bar { height: 25px; line-height: 25px; margin-bottom: 10px;}
body.Profile #Frame .Activity .ActivityComment .bar .glow-box { height: 8px; margin-top: 8px;}
body.Profile #Frame .Activity .ActivityComment .bar .Title { line-height: 30px;}
/*#dashboard_profile_index .Activity .CommentForm .CommentLink { display: none;}*/

body.Profile #Frame .Item .Delete { color: rgb(0, 231, 255);}
body.Profile #Frame .Item .Delete:hover { color: #fff;}
body.Profile #Frame .Activity .PhotoWrap { padding: 5px;}
body.Profile #Frame .Activity .bar { background-color: rgba(0,0,0,0.6); height: 41px; padding-right: 10px; line-height: 40px; margin-bottom: 15px;}
body.Profile #Frame .Activity .bar .glow-box { background-color: rgb(0, 231, 255); width: 3px; height: 19px; float: left; margin-top: 11px; margin-right: 10px;}
body.Profile #Frame .Activity .Photo { position: relative; top: 7px; left: 14px;}
body.Profile #Frame .Activity .short .Photo { left: 0;}
body.Profile #Frame .Activity .Excerpt { color: #ccc;}
body.Profile #Frame #contentbody .Title { float: left; display: inherit; width: auto;}
body.Profile #Frame #contentbody .short .Title { height: 25px;}
body.Profile #Frame #contentbody .Title a { color: #ccc; font-size: 16px; width: auto; padding: 0; }
body.Profile #Frame .Title a:hover { color: #fff;}
body.Profile #Frame .Activity textarea { margin-bottom: 10px;}
body.Profile #Frame .Activities ul.DataList { margin-left: 72px; margin-top: 10px;}
body.Profile #Frame .short .DateCreated { float: left;}
body.Profile #Frame .short .Meta a { width: auto; height: auto; margin: 0 0 0 16px; padding: 0;}
body.Profile #Frame a.CommentLink {  border: none; background: none; text-shadow: none; box-shadow: 0 10px 7px -10px #3785A9 inset, 0 -10px 10px -5px #184163 inset, 0px 10px 10px -5px #000; border-top: 1px solid #3785A9; color: #0ff!important; font-family: "Electrolize"; text-transform: uppercase; font-size: 12px; font-weight: normal; padding: 6px 12px; border-radius: 4px; white-space: nowrap; width: auto; display: inline-block; cursor: pointer; margin-top: 5px; }
body.Profile #Frame a.CommentLink:hover { color: #fff!important;}

body.Activity #Frame .ItemContent { margin-left: 0; padding-left: 73px; color: #567582; background: none;}
body.Activity #Frame .short .ItemContent { padding-left: 52px; padding-top: 10px; padding-bottom: 25px;}
body.Activity #Frame .Item,
body.Activity #Frame .Item:hover { border: none; background: none; margin-bottom: 20px;}
body.Activity #Frame .Item.short { margin-bottom: -1px; margin-top: 0px;}

body.Activity #Frame .Item .Comment {background: url('../images/modal_line.png') repeat rgba(0, 0, 0, 0.5); margin: 6px 0px; border-left: 1px dotted #005e7e; border-right: 1px dotted #005e7e; padding: 10px 25px 0px 0px;}
body.Activity #Frame .Item .AddComment a { color: #A9C7CF;}
body.Activity #Frame .Item .AddComment a:hover { color: #fff;}
body.Activity #Frame .Item .DeleteComment { color: #ff0000;}
body.Activity #Frame .Item .DeleteComment:hover { color: #fff;}
body.Activity #Frame .Item .Options { margin: 0;}

body.Activity #Frame .Item .Delete { color: rgb(0, 231, 255);}
body.Activity #Frame .Item .Delete:hover { color: #fff;}
body.Activity #Frame .Activity .PhotoWrap { padding: 5px;}
body.Activity #Frame .Activity .Photo { position: relative; top: 7px; left: 14px;}
body.Activity #Frame .Activity .short .Photo { left: 0;}
body.Activity #Frame #contentbody .Title { height: auto; width: auto;}
body.Activity #Frame #contentbody .short .Title { height: 25px;}
body.Activity #Frame .Activity textarea { margin-bottom: 10px;}
body.Activity #Frame .Activities ul.DataList { margin-left: 72px; margin-top: 10px;}
body.Activity #Frame .short .DateCreated { float: left;}
body.Activity #Frame .short .Meta a { width: auto; height: auto; margin: 0 0 0 16px; padding: 0;}
body.Activity #Frame a.CommentLink {  border: none; background: none; text-shadow: none; box-shadow: 0 10px 7px -10px #3785A9 inset, 0 -10px 10px -5px #184163 inset, 0px 10px 10px -5px #000; border-top: 1px solid #3785A9; color: #0ff!important; font-family: "Electrolize"; text-transform: uppercase; font-size: 12px; font-weight: normal; padding: 6px 12px; border-radius: 4px; white-space: nowrap; width: auto; display: inline-block; cursor: pointer; margin-top: 5px; }
body.Activity #Frame a.CommentLink:hover { color: #fff!important;}

body.Activity #Frame .ItemContent { margin-left: 0; padding-left: 85px; color: #567582; background: none; border-top: none; }
body.Activity #Frame .short .ItemContent { padding-left: 52px; padding-top: 10px; padding-bottom: 25px;}
body.Activity #Frame .Item.short { margin-bottom: -1px; margin-top: 0px;}

body.Activity #Frame .Item .Comment {background: url('../images/modal_line.png') repeat rgba(0, 0, 0, 0.5); margin: 6px 0px; border-left: 1px dotted #005e7e; border-right: 1px dotted #005e7e; padding: 10px 25px 0px 0px;}
body.Activity #Frame .Item .AddComment a { color: rgb(0, 231, 255);}
body.Activity #Frame .Item .AddComment a:hover { color: #fff;}
body.Activity #Frame .Item .DeleteComment { color: #ff0000;}
body.Activity #Frame .Item .DeleteComment:hover { color: #fff;}
body.Activity #Frame .Item .Options { margin: 0;}

body.Activity #Frame .Activity .ActivityComment .bar { height: 25px; line-height: 25px; margin-bottom: 10px;}
body.Activity #Frame .Activity .ActivityComment .bar .glow-box { height: 8px; margin-top: 8px;}
body.Activity #Frame .Activity .ActivityComment .bar .Title { line-height: 30px;}
/*#dashboard_profile_index .Activity .CommentForm .CommentLink { display: none;}*/
#dashboard_profile_index .PhotoWrapLarge .PhotoWrap { display: block; height: 40px; width: 40px; padding: 5px; overflow: hidden;}

body.Activity #Frame .Item .Delete { color: rgb(0, 231, 255);}
body.Activity #Frame .Item .Delete:hover { color: #fff;}
body.Activity #Frame .Activity .PhotoWrap { padding: 5px;}
body.Activity #Frame .Activity .bar { background-color: rgba(0,0,0,0.6); height: 41px; padding-right: 10px; line-height: 40px; margin-bottom: 15px;}
body.Activity #Frame .Activity .bar .glow-box { background-color: rgb(0, 231, 255); width: 3px; height: 19px; float: left; margin-top: 11px; margin-right: 10px;}
body.Activity #Frame .Activity .Photo { position: relative; top: 7px; left: 14px;}
body.Activity #Frame .Activity .short .Photo { left: 0;}
body.Activity #Frame .Activity .Excerpt { color: #ccc;}
body.Activity #Frame #contentbody .Title { float: left; display: inherit; width: auto;}
body.Activity #Frame #contentbody .short .Title { height: 25px;}
body.Activity #Frame .Title a { color: #ccc; font-size: 16px; width: auto; padding: 0; line-height: 50px;}
body.Activity #Frame .Title a:hover { color: #fff;}
body.Activity #Frame .Activity textarea { margin-bottom: 10px;}
body.Activity #Frame .Activities ul.DataList { margin-left: 72px; margin-top: 10px;}
body.Activity #Frame .short .DateCreated { float: left;}
body.Activity #Frame .short .Meta a { width: auto; height: auto; margin: 0 0 0 16px; padding: 0;}
body.Activity #Frame a.CommentLink {  border: none; background: none; text-shadow: none; box-shadow: 0 10px 7px -10px #3785A9 inset, 0 -10px 10px -5px #184163 inset, 0px 10px 10px -5px #000; border-top: 1px solid #3785A9; color: #0ff!important; font-family: "Electrolize"; text-transform: uppercase; font-size: 12px; font-weight: normal; padding: 6px 12px; border-radius: 4px; white-space: nowrap; width: auto; display: inline-block; cursor: pointer; margin-top: 5px; }
body.Activity #Frame a.CommentLink:hover { color: #fff!important;}

body.Profile.comments #Frame .ItemContent { margin-left: 0; padding-left: 10px; color: #567582; background: url('../images/blue-trans15.png') repeat;}
body.Profile.comments #Frame .Item { border-left: 6px solid rgba(41, 81, 99, 0.5); margin-bottom: 0;}
body.Profile.comments #Frame .Item:hover {background:url('../images/blue-trans15.png') repeat; border-left:6px solid rgba(0, 255, 255, 1);}

body.Profile.discussions #Frame .ItemContent { margin-left: 0; padding-left: 10px; color: #567582; background: url('../images/blue-trans15.png') repeat;}
body.Profile.discussions #Frame .Item { border-left: 6px solid rgba(41, 81, 99, 0.5); margin-bottom: 0;}
body.Profile.discussions #Frame .Item.Read .ItemContent { background: rgba(14, 21, 27, 0.8); }
body.Profile.discussions #Frame .Item:hover {background:url('../images/blue-trans15.png') repeat; border-left:6px solid rgba(0, 255, 255, 1);}

#conversations_messages_index .PanelInfo { padding-top: 10px;}
#conversations_messages_index #Panel .PanelInfo li { height: 45px; border: none;}

#vanilla_drafts_index #contentbody .ItemContent { padding-top: 5px;}
#vanilla_drafts_index #contentbody .Item.Draft:hover a { color: #fff;}
#vanilla_drafts_index #contentbody .DataList .Excerpt { margin-right: 30px;}
#vanilla_drafts_index #contentbody .DataList .Excerpt a { width: auto; color: #567582;}
#vanilla_drafts_index #contentbody .DataList .Excerpt a:hover { color: #fff;}
#vanilla_drafts_index #contentbody .Options a { color: rgb(0, 231, 255);}
#vanilla_drafts_index #contentbody .Options a:hover { color: #fff;}

@media only screen and (max-width: 700px) {
  #Panel { float: none; position: relative;}
  #contentbody { padding: 0;}
/*  #rightbody { padding: 0; max-width: 480px; overflow: hidden;} */
}
/*
@media only screen and (max-width: 1024px) {
  #rightbody { max-width: 480px; overflow: hidden;}
}
*/

.Overlay { background: rgba(0,0,0,0.8);}
div.Popup .Border { background: url(../images/modal_line.png) repeat, url(../images/modal_full_light.png) no-repeat bottom center; border: 1px solid #172635;}
div.Popup .Border .Body { background: url(../images/modal_line.png) repeat #000; max-width: 600px; }
div.Popup h1 { background: url('../images/title-icon2.png') no-repeat left center; padding-left: 50px; margin: 0px; height: 57px; line-height: 57px; font-family: "Electrolize"; font-weight: normal; color: #00e7ff; text-transform: uppercase;}
div.Popup button:hover,
div.Popup button:active,
div.Popup input[type="button"]:hover,
div.Popup input[type="button"]:active,
div.Popup input[type="reset"]:hover,
div.Popup input[type="reset"]:active,
div.Popup input[type="submit"]:hover,
div.Popup input[type="submit"]:active { color: #fff;}

.Errors { background: url('../images/signin_modal_error.png') no-repeat 7px 50% rgba(178,34,34,0.2); border: 1px solid #502a36; border-radius: 5px; margin-bottom: 25px; font-size: 11px; line-height: 14px; color: #b00; padding: 11px 30px 11px 60px; min-height: 28px;}
.Errors ul, .Errors ul li { background: none!important; border: none!important; padding: 0; margin: 0; font-size: 11px; line-height: 14px; color: #b00!important;}

.MItem { white-space: inherit;}
.Activities .DataList li { background: none;}

/*
.Discussions.mine #contentbody { min-height: 800px;}
.Drafts #contentbody { min-height: 800px;}
.Discussions.bookmarked #contentbody { min-height: 800px;}
#vanilla_categories_index #contentbody { min-height: 800px;}
*/

.ProfileOptions .NavButton {border:none; background:none; text-shadow:none; box-shadow:0 10px 7px -10px #3785A9 inset,  0 -10px 10px -5px #184163 inset, 0px 10px 10px -5px #000; border-top:1px solid #3785A9; color:#25e4ff; font-family:"Electrolize"; text-transform:uppercase; font-size:14px; font-weight:normal; padding:6px 15px 7px; border-radius:4px; white-space:nowrap;}
.ProfileOptions .NavButton:hover,
.ProfileOptions .NavButton:focus {color:#f5f5f5; border-top:1px solid #ccc;}
.ProfileOptions .ButtonGroup.Open .NavButton.Handle { background: none; border-top:1px solid #ccc;}
.ProfileOptions .NavButton.Handle .Sprite,
.ProfileOptions .Button.Handle .Sprite { border-color: #25e4ff transparent transparent transparent;}
.ProfileOptions .SpEditProfile { background-image: url(../images/sprites-14-000000.png);}

body.Profile.EditMode #Content form { padding: 0; color: #ccc;}

span.Warning, div.Warning { background-color: rgba(48, 219, 255, 0.2); border: 1px solid #00F0FF; border-radius: 5px 5px 5px 5px; color: #00F0FF; font-size: 11px; line-height: 14px; margin-bottom: 10px; padding: 11px 30px;}
span.Warning a, div.Warning a { color: #fff;}
div.Info { background-color: rgba(48, 219, 255, 0.2); border: 1px solid #00F0FF; border-radius: 5px 5px 5px 5px; color: #00F0FF; font-size: 11px; line-height: 14px; margin-bottom: 10px; padding: 11px 30px;}
div.Info a { color: #fff;}

.Buttons-Confirm .Button { padding: 6px 15px;}

.Profile table.IgnoreList { margin: 20px 0;}
.Profile table.IgnoreList .IgnoreUserPhoto { padding-right: 10px;}
.Profile table.IgnoreList .IgnoreUserPhoto a { display: block; width: 40px; height: 40px; padding: 5px;}
.Profile table.IgnoreList .IgnoreUserName a { color: #ccc; text-transform: uppercase; font-family: 'Electrolize';}
.Profile table.IgnoreList .Button { padding: 6px 15px;}
.Profile table.IgnoreList .Button:hover { color: #fff;}
.Profile table.IgnoreList .IgnoreUserName a:hover { color: #fff;}
.Profile table.IgnoreList thead th { color: #f5f5f5; font-family: 'Electrolize'; font-weight: normal;}

#vanilla_discussions_index #contentbody .Item .Options { position: absolute; right: -5px; top: 2px;}
.Discussions #contentbody .Item .Options { position: absolute; right: 0px; top: 5px; margin: 0;}

body .AdminCheck { display: block; }
body.Discussion .AdminCheck { float: right; margin: 13px 10px 0 0; }
body.Discussion .Item.Checked,
body.discussion .Item.Checked { background: none; }
body.Discussion .Item.Checked .Comment,
body.discussion .Item.Checked .Comment { background: rgba(0, 255, 0, 0.08); border: solid 5px #0F0; border-top-width: 2px; border-bottom-width: 2px; box-shadow: inset 0 0 60px rgba(0, 255, 0, 0.3), 0 0 40px rgba(0, 255, 0, 0.3); }
#vanilla_categories_index #contentbody .Discussions .Item.Checked { background: none; border-left-color: #0F0; }
#vanilla_categories_index #contentbody .Discussions .Item.Checked .ItemContent { background: rgba(7, 180, 0, 0.3); border-top-color: #1EA329; }

#vanilla_categories_index #contentbody table { border-collapse: collapse;}
#vanilla_categories_index.Categories.index #contentbody .CategoryTable tbody tr:first-child td:first-child { border-top-left-radius: 10px; }
#vanilla_categories_index.Categories.index #contentbody .CategoryTable tbody tr:first-child td:last-child { border-top-right-radius: 10px; }
#vanilla_categories_index.Categories.index #contentbody .CategoryTable tbody tr:last-child td:first-child { border-bottom-left-radius: 10px; }
#vanilla_categories_index.Categories.index #contentbody .CategoryTable tbody tr:last-child td:last-child { border-bottom-right-radius: 10px; }
#vanilla_categories_index.Categories.index #contentbody .Item { border-left: none; position: relative;}
#vanilla_categories_index.Categories.index #contentbody .Item.Read { background-color: transparent; }
#vanilla_categories_index.Categories.index #contentbody .Item.Read td { background-color: #091116; background-color: rgba(17, 30, 41, 0.5); }
#vanilla_categories_index.Categories.index #contentbody .Item:hover { background: #072041; background: rgba(0, 102, 255, 0.15); }
#vanilla_categories_index.Categories.index #contentbody .Item.Read:hover { background: #1C2530; background: rgba(60, 76, 100, 0.3); }
#contentbody .Item.Read:hover { background: #1c2026; background: rgba(138, 155, 184, 0.17); border-left-color: #0ff;}
#contentbody .Item.Read .ItemContent { background: rgba(14, 21, 27, 0.8); border-top-color: #152633; }

body.notifications .Item .ItemContent,
body.activity .Item .ItemContent,
body.Profile.Index .Item .ItemContent { border-top: none; }

body.Activity .Item .ItemContent,
body.activity .Item .ItemContent,
body.Activity #contentbody .Item:hover .ItemContent,
body.activity #contentbody .Item:hover .ItemContent,
body.Profile.Index #contentbody .Item .ItemContent,
body.Profile.Index #contentbody .Item:hover .ItemContent { background: none; }

body.Activity .ActivityFormWrap .TextBoxWrapper,
body.Activity .ActivityFormWrap .TextBoxWrapper textarea,
body.activity .Activity .TextBoxWrapper,
body.activity .Activity .TextBoxWrapper textarea,
body.Profile.Index .Activity .TextBoxWrapper,
body.Profile.Index .Activity .TextBoxWrapper textarea { width: 100%; }

#vanilla_categories_index #contentbody .Item td{ background: url(../images/blue-trans15.png); background: rgba(5, 51, 82, 0.4); vertical-align: middle; padding: 10px 4px;
  border-bottom: 1px solid rgb(40,110,128);
  border-bottom: 1px solid rgba(40,110,128,0.1);}
#vanilla_categories_index #contentbody .Item:last-child td { border-bottom: none;}
#vanilla_categories_index #contentbody .Item h2 { height: auto; line-height: inherit; text-shadow: none;}
#vanilla_categories_index #contentbody .Item h3 { font-family: 'Electrolize'; text-transform: uppercase; font-weight: normal;}
#vanilla_categories_index #contentbody .Item h3 a { color: #eee;}
#vanilla_categories_index #contentbody .Item.Read h3 a { color: #516F79; }
#vanilla_categories_index #contentbody .Item h3 a:hover { color: #00E0FF !important; text-shadow: 0 0 10px #0070FF; }
#vanilla_categories_index #contentbody .Item .Options { margin: 0;}
#vanilla_categories_index #contentbody .Item .depth2 .CategoryDescription { line-height: 14px; color: #608fa5; font-size: 12px; }
#vanilla_categories_index #contentbody .Item .CategoryDescription { color: #ccc; padding-left: 15px;}
#vanilla_categories_index #contentbody .Item .Number { font-family: 'Electrolize'; font-size: 14px;}
#vanilla_categories_index #contentbody .Item .Block .PhotoWrap { padding: 5px; overflow: hidden;}
#vanilla_categories_index #contentbody .Item .LatestPostTitle { color: #ccc; font-family: 'Electrolize'; font-weight: normal; position: relative; top: 3px; margin-bottom: 4px;}
#vanilla_categories_index #contentbody .Item .UserLink { color: #ccc; font-family: 'Electrolize'; font-weight: normal;}
#vanilla_categories_index #contentbody .Item .LatestPostTitle:hover,
#vanilla_categories_index #contentbody .Item .UserLink:hover { color: #fff;}
#vanilla_categories_index #contentbody td.BigCount { width: 100px;}
#vanilla_categories_index #contentbody .Item .CategoryName { padding-left: 15px;}
#vanilla_categories_index #contentbody .Item .CategoryName.depth2 { padding-left: 30px;}
#vanilla_categories_index #contentbody .RSS { font-size: 25px;}
#vanilla_categories_index #contentbody .depth2 .RSS { font-size: 23px;}
#vanilla_categories_index #contentbody .CategoryTable thead .CategoryName > .Wrap { display: none; }
#vanilla_categories_index #contentbody .CategoryGroup .DataTableWrap { margin-top: -15px; }

.ac_results { background: url("../images/horizontal-lined-bg.png") repeat scroll 0 0 #000; border: 1px solid #162a3f; color: #00d2ff; border-radius: 0px 0px 5px 5px; box-shadow: 0px 3px 12px -6px #555;}
.ac_results li { border: none; line-height: 14px;}
.ac_results li.ac_over { background-color: #00D2FF; color: #000;}
.ac_results strong { font-weight: bold; background-color: #00D2FF; color: #000; font-weight: normal;}
.ButtonBarMarkupHint { margin: 6px 5%;}
.SpRSS { background: url(../images/rss.png); opacity: 0.8;}
.SpRSS:hover { opacity: 1;}

.Sprite16 { background-image: url(../images/sprites.png);}
.SpDashboard, .SpOptions, .SpCog { background-position: 0 -212px;}
.SpBookmarks, .SpStar { background-position: -80px -244px;}
.SpInbox, .SpEnvelope { background-position: 0 -227px;}
.SpNotifications, .SpGlobe { background-position: -32px -212px;}

.EmotifyDropdown { right: 0px; }


#SphinxResults { min-height: 450px; }
#MoreOptions.SphinxSearch { height: auto; }

#Search .SphinxSearch { height: 315px; overflow-y: scroll;}

Body.Search .SearchTabs.WithPanel { margin-bottom: 50px; }
Body.Search .SearchTabs.WithPanel form input { float: left; }
Body.Search .SearchTabs.WithPanel form input.Button { margin-left: 20px; }
#SphinxResults .SphinxSearch .ItemContent {
  padding: 30px 30px 30px 40px;
  border-left: 6px solid rgba(41, 81, 99, 0.5);
background: url("../images/modal_line.png") repeat scroll 0 0 rgba(0, 0, 0, 0.2);
}

#SphinxResults .SphinxSearch .ItemContent:hover {
  border-left: 6px solid rgb(0, 255, 255);
   transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;

    /* Fix for Chrome flickering */
    -webkit-perspective: 1000;
    -webkit-backface-visibility: hidden; 
}

.SphinxSearch .PanelDiscussions .ItemContent {
  padding-left: 10px;
  border-left: 6px solid rgba(41, 81, 99, 0.5);
  font-size: 11px;
  line-height: normal;
  padding: 10px;
}
#Panel .SphinxSearch .PanelDiscussions .ItemContent a { color: #89AFC9; }
#Panel .SphinxSearch .PanelDiscussions .ItemContent a:hover { color: #FFF; }


.SphinxSearch .PanelDiscussions .ItemContent:hover {
  background: url("../images/blue-trans15.png") repeat scroll 0% 0% transparent;
  border-left: 6px solid rgb(0, 255, 255);
}

.SphinxSearch .PanelDiscussions .Item {
  padding-right: 0;
  padding-left: 0;
}


#SphinxResults span.SphinxExcerpts { 
  background-color: #3d3800; 
  color:  #ff0;
}

.SphinxSearch .DataList .Title { font-size: 16px; }

.SphinxSearch .DataList .Message.Excerpt {
color: rgb(204, 204, 204);
font-size: 13px;
font-family: inherit;
}

body.Search .SphinxSearch .Meta { 
    width: 100%;
    padding-bottom: 12px;
    padding-top: 12px;
}

#SphinxResults #Options { display: none; }
body.Search #SphinxResults #SearchQuery { color: #FFB400; font-size: 14px; }

/** ADV **/

#LeftPanel.SearchHelp { margin: 0; padding-top: 185px; display: none; }
#LeftPanel p.SearchExamples { color:  rgb(118, 150, 174); }
#LeftPanel.SearchHelp { color: rgb(118, 150, 174); }
#LeftPanel.SearchHelp h4 { 
  font-family: "Electrolize"; color: rgb(0, 231, 255); font-size: 1.3em; text-transform: uppercase; 
}
#LeftPanel.SearchHelp li span { font-family: "Electrolize"; color: rgb(0, 231, 255); font-size: 1.1em; text-transform: uppercase; }

/* color: rgb(0, 231, 255); */

body.Search #SearchMenu { float: left; width: 465px; margin-left: 200px; }
body.Search #SearchMenu dd input[type=text] { height: 32px; }
body.Search #SearchMenu button { display:none; }


#Body .Ignored.IgnoreHide .header .Author .content-block3 { display: none; }
#Body .Ignored.IgnoreHide .header .AuthorInfo .FullName { display: none; }
#Body .Ignored.IgnoreHide .header .AuthorInfo .AuthorTitle { display: none; }
#Body .Ignored.IgnoreHide .header .AuthorInfo .posts { display: none; }
#Body .Ignored.IgnoreHide .section { display: none; }
#Body .Ignored.IgnoreHide .footer { display: none; }
#Body .Ignored.IgnoreHide .Signature { display: none; }
#Body .Ignored.IgnoreHide .Comment { padding: 0; }
#Body .DataList .Ignored.IgnoreHide { opacity: 0.5;}


/* Search NoSideMenu */
#dashboard_search_index #Panel #PanelTopMenu { float: none; }
#dashboard_search_index #Panel .MeBox { float: right; border-right: none; padding-right: 0; margin-right: 0; }
#dashboard_search_index #Panel #HitBox { float: left; margin-top: 0; margin-bottom: 10px; width: 100%; max-width: 480px; }
#dashboard_search_index #Panel #HitBox > .Header { margin-top: 0; }
#dashboard_search_index #Panel #HitBox td.Word { text-align: center; }
#dashboard_search_index #Panel #RelatedThreads { clear: both; margin-bottom: 40px; overflow: hidden; }
#dashboard_search_index #Panel .SphinxSearch .PanelInfo { width: 100%; height: auto; padding-top: 0; }
#dashboard_search_index #Panel .SphinxSearch .PanelInfo > li { width: 100%; }
#dashboard_search_index #SphinxResults .PagerWrap { overflow: visible; }

#dashboard_search_index #Content #Panel #Keywords .PanelInfo{ margin: 0; width: auto; height: auto; margin-bottom: 100px; }
#dashboard_search_index #Content #Panel #Keywords .PanelInfo .Item { float: left; width: auto; margin: 0; padding: 0}
#dashboard_search_index #Content #Panel #Keywords .PanelInfo .Item a { float: left; width: 150px; margin: 5px 2px 2px 2px; }
#dashboard_search_index #Content #Panel #TopSearches .PanelInfo{ margin: 0; width: auto; height: auto; margin-bottom: 100px; }
#dashboard_search_index #Content #Panel #TopSearches .PanelInfo .Item { float: left; width: auto; margin: 0; padding: 0}
#dashboard_search_index #Content #Panel #TopSearches .PanelInfo .Item a { float: left; width: 150px; margin: 5px 2px 2px 2px; }
#dashboard_search_index #PanelTopMenu .MeBox { display:none; }
#dashboard_search_index #Content #SearchMenu { width: 465px; margin: auto; float: none; }

/* Discussions View Related Discussions */
#vanilla_discussion_index #RelatedDiscussion { }
#vanilla_discussion_index #RelatedDiscussion h4.Header { background: rgba(11, 41, 61, 0.6); color: #0FF; font-size: 110%; font-weight: bold; padding: 11px 19px 9px; font-family: 'Electrolize', Arial, Helvetica, sans-serif; text-transform: uppercase; text-shadow: 0 0 20px #00C2FF; }
#vanilla_discussion_index #RelatedDiscussion .Item { margin-bottom: 2px; }
#vanilla_discussion_index #RelatedDiscussion .Item .ItemContent { padding: 10px 20px; }
#vanilla_discussion_index #RelatedDiscussion .Item:hover .ItemContent { background: rgba(24, 72, 124, 0.4); border-top-color: #2C5275; }
#vanilla_discussion_index #RelatedDiscussion .Item .ItemContent .Title { margin-bottom: 5px; line-height: 16px; font-weight: normal; }
#vanilla_discussion_index #RelatedDiscussion .Item .ItemContent .Title > a { font-size: 14px; font-family: 'Electrolize', Arial, Helvetica, sans-serif; color: #72e1eb; }
#vanilla_discussion_index #RelatedDiscussion .Item .ItemContent .Title > a:hover { color: #00E0FF !important; text-shadow: 0 0 10px #0070FF; }
#vanilla_discussion_index #RelatedDiscussion .Item .ItemContent .Meta .MItem > a { padding: 0; border: none; }
#vanilla_discussion_index #RelatedDiscussion .Item .ItemContent .Meta .MItem > a > img  { width: 20px; height: 20px; }
#vanilla_discussion_index #RelatedDiscussion .Item .ItemContent .Meta .MItem > .content-block2 > .corner  { display: none; }

span.backer-note {
  background-color: #003333;
  padding: 2px;
  margin-left: -3px;
  border-radius: 2px;
  display: block;
  width: 40px;
  text-align: center;
  margin-top: 5px;
}

span.backer-note {
  background-color: #003333;
  padding: 2px;
  margin-left: -3px;
  border-radius: 2px;
  display: block;
  width: 40px;
  text-align: center;
  margin-top: 5px;
}

span.probation-note {
  background-color: #500000;
  padding: 2px;
  margin-left: -3px;
  border-radius: 2px;
  display: block;
  width: 80px;
  text-align: center;
  margin-top: 5px;
}

span.banned-note {
  background-color: #500000;
  padding: 2px;
  margin-left: -3px;
  border-radius: 2px;
  display: block;
  width: 40px;
  text-align: center;
  margin-top: 5px;
}


/* Overrides for posts */


#Content .article .visuallyhidden,
#Content .article .abs-overlay,
#Content .article .tabs,
#Content .article .holotab > span,
#Content .article .shadow-button > .left-section,
#Content .article .shadow-button > .right-section,
#Content .article .shadow-button > .icon,
#Content .article .shadow-button > .icon > .effect,
#Content .article .scrollable,
#Content .article .selectlist > .body,
#Content .article .password-wrapper .fake-password-input,
#Content .article .submit-wrapper .submit-hover,
#Content .article .tag-wrapper .tag .tag-content .effect,
#Content .article .tag-wrapper .tag .close,
#Content .article #contentbody .corner-wrapper .corner,
#Content .article .block-left-lined .line,
#Content .article .tooltip-wrap .rsi-tooltip,
#Content .article .tooltip-wrap .rsi-tooltip .bottom,
#Content .article .rsi-autocomplete li.autocomplete-item .avatar,
#Content .article .rsi-autocomplete li.autocomplete-item .avatar .corner,
#Content .article .rsi-autocomplete li.autocomplete-item .glow,
#Content .article .slashed-button,
#Content .article .slashed-button .line,
#Content .article a.bracket-button *,
#Content .Signature.UserSignature .visuallyhidden,
#Content .Signature.UserSignature .abs-overlay,
#Content .Signature.UserSignature .tabs,
#Content .Signature.UserSignature .holotab > span,
#Content .Signature.UserSignature .shadow-button > .left-section,
#Content .Signature.UserSignature .shadow-button > .right-section,
#Content .Signature.UserSignature .shadow-button > .icon,
#Content .Signature.UserSignature .shadow-button > .icon > .effect,
#Content .Signature.UserSignature .scrollable,
#Content .Signature.UserSignature .selectlist > .body,
#Content .Signature.UserSignature .password-wrapper .fake-password-input,
#Content .Signature.UserSignature .submit-wrapper .submit-hover,
#Content .Signature.UserSignature .tag-wrapper .tag .tag-content .effect,
#Content .Signature.UserSignature .tag-wrapper .tag .close,
#Content .Signature.UserSignature #contentbody .corner-wrapper .corner,
#Content .Signature.UserSignature .block-left-lined .line,
#Content .Signature.UserSignature .tooltip-wrap .rsi-tooltip,
#Content .Signature.UserSignature .tooltip-wrap .rsi-tooltip .bottom,
#Content .Signature.UserSignature .rsi-autocomplete li.autocomplete-item .avatar,
#Content .Signature.UserSignature .rsi-autocomplete li.autocomplete-item .avatar .corner,
#Content .Signature.UserSignature .rsi-autocomplete li.autocomplete-item .glow,
#Content .Signature.UserSignature .slashed-button,
#Content .Signature.UserSignature .slashed-button .line,
#Content .Signature.UserSignature a.bracket-button * {
    position: static;
}
#Content .article .backbtn .abs-overlay,
#Content .article .expandbtn .abs-overlay,
#Content .Signature.UserSignature .backbtn .abs-overlay,
#Content .Signature.UserSignature .expandbtn .abs-overlay {
  position: absolute;
}

.comment-container .Comment .UserSignature .abs-overlay {
  position: static;
}


.Comment .article ol,
.Comment .article ol li {
  list-style: decimal !important;
}

.Comment .article ul,
.Comment .article ul li {
  list-style: disc !important;
}


body.Profile #Frame #contentbody .Activities .Title {
  overflow: hidden;
  width: 95%;
  white-space: nowrap;
  text-overflow: ellipsis;
}

