body {
	font-size: 11pt;
	font-family: 'Open Sans','Franklin Gothic Medium', sans-serif;
font-weight: normal;
	background: #000000 url('http://bertball.com/starwars/img/starBG_50.png') fixed;
	background-size: cover;
	background-position: bottom left;
	color: rgb(214,189,147);
	margin: 0;
	padding: 0;
}

article#mainContent {
	background-color: transparent;
}
#leftContent, #sidebarContent { background: none; }
#toc li a { color: hsl(30, 70%, 26%); }
#toc li a:hover { 
    text-shadow: none;
    color: hsl(30,70%,66%);
}

a { text-decoration: none; }



h1, h2, h3 { 
	font-family: 'Franklin Gothic Medium Cond', 'Franklin Gothic Medium', sans-serif;
	font-weight: bold;
	color: rgb(230,255,255);
	/*text-shadow: 0 0 5px rgba(111,195,223,0.5);*/
	text-shadow: 0 0 8px rgba(7,80,208,0.5);
	text-transform: uppercase;
}

.error { font-weight: bold; color: red; }

#articleView td {
background: #003;
}

.right {
float: right;
}

h1 {
color: white;
}

.sectionOuter.right {
margin-left: 20px;
}

.section {
	border: 2px solid rgb(230,255,255);
	background: rgba(0,0,0,0.75);
	color: rgb(214,189,147);
	padding: 20px;
	border-radius: 20px;
	/*box-shadow: 0 0 3px 3px rgba(111,195,223,0.5) , inset 0 0 3px 3px rgba(111,195,223,0.5);*/
	box-shadow:  0 0 3px 3px rgba(7,80,208,0.5) , inset 0 0 3px 3px rgba(7,80,208,0.5);
}

a { 
	color: rgb(223,116,12);
	text-shadow: 0 0 5px rgba(223,116,12,0.5);
	
	-webkit-transition-property: text-shadow, color;
	-webkit-transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	
	-moz-transition-property: text-shadow, color;
	-moz-transition-duration: 0.3s;
	-moz-transition-timing-function: ease-out;
}
a:hover { 
	color: rgb(255,230,77);
	text-shadow: 0 0 5px rgb(255,230,77); 
}
a.inactive {
	color: #E8420C;
}
a.inactive:hover {
	color: #DF740C;
	text-shadow: 0 0 5px red; 
}


/* Shorthand Formatting */
#articleContainer dt { font-weight: bold; }
#articleContainer h1 { /*border-bottom: 1px solid black;*/ font-size: 200%; }
#articleContainer h2 { font-size: 150%; border-bottom: 1px solid rgb(214,189,147); }
#articleContainer h3 { font-size: 125%; }
#articleContainer h4 { font-size: 125%; }
#articleContainer table { border-collapse: collapse; background: rgb(223,116,12); }
#articleContainer table td { font-size: 10pt; }
#articleContainer table th { font-size: 11pt; }
#articleContainer th { background: rgb(36,60,83); color: white; border: 1px solid rgb(223,116,12); font-weight: bold; padding: 2px 6px; text-align: left; }
#articleContainer td { background: rgb(16,22,30); border: 1px solid rgb(223,116,12); padding: 2px 6px; }
#articleContainer td .fit { display: inline-block; margin: -2px -6px; }
#articleContainer table tr:nth-child(odd) td {
  background-color: rgb(16,22,30);
}
#articleContainer table tr:nth-child(even) td {
  background-color: #000000;
}
#articleContainer .right {
	float: right;
	clear: right;
	padding-left: 10px;
}
#articleContainer table tr:hover > td { background: rgb(36,60,83); }


#articleContainer table.vtop td, #articleContainer table.vtop th { vertical-align: top; }
#articleContainer table.vtop th a { color: white; }
#articleContainer table.vtop th a.empty {  }


.sessionLog {
	font-family: 'Franklin Gothic Demi', 'Franklin Gothic Medium';
	color: rgb(229,177,58) !important;
	font-size: 125%;
	text-align: justify;
}
.sessionLog h1, .sessionLog h2, .sessionLog h3 {
	/*font-family: SWCrawlBody;*/
}
.sessionLog a {
	text-transform: uppercase;
}