﻿/*  

Theme Name: Pixel

Theme URI: http://samk.ca/freebies/

Description: Dark WP theme with 2-3 column layout, dropdown categories menu, multiple widget-ready placement and feedburner email form integrated, easy to customize. Enjoy!

Author: Sam

Author URI: http://samk.ca/

Version: 2.0.1

Tags: black, blue, three-columns, two-columns, threaded-comments, fixed-width, theme-options, right-sidebar, sticky-post

.

Released under the <a href="http://www.opensource.org/licenses/gpl-license.php">GPL</a>.

.

*/



/* Defaults */



* {

  margin: 0;

  padding: 0;

  }

:focus {

  outline:0;

  }

h1, h2, h3, h4, h5, h6, {

  margin: 0;

  padding: 10px 0;

  }

p {

  margin: 0;

  padding: 2px 0;

}



h1, h2, h3, h4, h5, h6 {

  font-family: trebuchet ms;

  }



hr {

  color: #333;

  border: 1px solid #121212;

  }



pre {

  height: auto; 

  overflow-x:scroll;

  }



fieldset {

  margin: 0;

  padding: 0; 

  border: 0;

  }



dd {

  padding-left: 15px;

  }





p {

  font-size: 9pt;

  }



a {

  color: #6598b8;

  text-decoration: none;

  }



a:hover {

  color: #FFF;

  text-decoration: underline;

  }



a img {

  border: none;  

  }



blockquote {

  background: #070707;

  border: 1px solid #060606;

  padding: 5px 15px;

  margin: 10px 10px 5px 15px;

  font-style: italic;

  color: #fff;

  }



code {

  color: #3366cc;

  font-style: italic;

  }



strong {

  font-size: 110%;

  }



body {

  text-align: center;

  margin: 0;

  padding: 0 0 15px 0;

  font-family: "trebuchet ms";

  background: #000 url(images/bgbody.jpg) top center no-repeat;

  color: #eee;

  }



/* Fancy Titles */



/* gradient 1 */

.gradient1 h1 {

	font: bold 330%/100% "Lucida Grande", Arial, sans-serif;

	position: relative;

	margin: 30px 0 50px;

	color: #464646;

}

.gradient1 h1 span {

	background: url(images/gradient-white.png) repeat-x;

	position: absolute;

	display: block;

	width: 100%;

	height: 31px;

}



/* gradient 2 */

.gradient2 h1 {

	font: bold 230%/100% "Lucida Grande", Arial, sans-serif;

	position: relative;

	color: #6598B8;

	text-transform: uppercase;

	letter-spacing: -2px;

}

/*.gradient2 h1 span {

	background: url(images/gradient-dark-stripe-hz.png) repeat-x;

	position: absolute;

	display: block;

	width: 100%;

	height: 18px;

}*/

.gradient2 a {

	color: #FFF;

	text-decoration: none;

}

.gradient2 a:visited {

	color: #000;

}

.gradient2 a:hover {

	color: #555;

}



/* gradient 3 */

.gradient3 {

	background: #d7e1e3;

	padding: 30px 10px;

	padding: 30px 0 30px 30px;

}

.gradient3 h1 {

	font: bold 280%/100% "Lucida Grande", Arial, sans-serif;

	position: relative;

	margin: 0;

	color: #000;

	letter-spacing: -2px

}

.gradient3 span {

	background: url(images/gradient-grey.png) repeat-x;

	position: absolute;

	display: block;

	width: 100%;

	height: 29px;

}



/* gradient 4 */

.gradient4 {

	background: #000 url(images/gradient4-bg.png) repeat-x left bottom;

	padding: 30px 0 60px 30px;

	margin: 30px 0 50px;

}

.gradient4 h1 {

	font: normal 340%/100% "Lucida Grande", Arial, sans-serif;

	position: relative;

	margin: 0;

	color: #fff;

}

.gradient4 h2 {

	font: normal 150%/100% "Lucida Grande", Arial, sans-serif;

	margin: 10px 0 0;

	color: #b7b7b7;

}

.gradient4 span {

	background: url(images/gradient-dark.png) repeat-x;

	position: absolute;

	bottom: -0.1em;

	display: block;

	width: 100%;

	height: 29px;

}



/* gradient 5 */

.gradient5 {

	background: #000;

	padding: 30px 0 30px 30px;

	margin: 30px 0 50px;

}

.gradient5 h1 {

	font: normal 330%/100% "Lucida Grande", Arial, sans-serif;

	position: relative;

	margin: 0;

	color: #fff;

	letter-spacing: -1px;

}

.gradient5 h1 span {

	background: url(images/gradient-shine.png) repeat-x;

	position: absolute;

	display: block;

	width: 100%;

	height: 64px;

}



/* gradient 6 */

.gradient6 {

	background: #000;

	padding: 30px 0 30px 30px;

	margin: 30px 0 50px;

}

.gradient6 h1 {

	font: bold 310%/100% "Lucida Grande", Arial, sans-serif;

	position: relative;

	margin: 0;

	color: #fff;

	text-transform: uppercase;

	letter-spacing: -2px;

}

.gradient6 h1 span {

	background: url(images/gradient-dark-stripe.png) repeat-x;

	position: absolute;

	bottom: -0.1em;

	display: block;

	width: 100%;

	height: 29px;

}



/* gradient 7 */

.gradient7 {



}

.gradient7 h1 {

	font: bold 250%/100% "Lucida Grande", Arial, sans-serif;

	position: relative;

	margin: 0;

	color: #fff;

	text-transform: uppercase;

	letter-spacing: -2px;

}

/*.gradient7 h1 span {

	background: url(images/gradient-dark-stripe-hz.png) repeat-x;

	position: absolute;

	bottom: -0.1em;

	display: block;

	width: 100%;

	height: 29px;

}*/



/* pattern */

.pattern {

	background: #000;

	padding: 30px 0 30px 30px;

	margin: 30px 0 50px;

}

.pattern h1 {

	font: bold 600%/100% "Lucida Grande", Arial, sans-serif;

	position: relative;

	margin: 0;

	color: #fff;

	text-transform: uppercase;

	letter-spacing: -6px;

}

.pattern h1 span {

	background: url(images/pattern-zebra.png);

	position: absolute;

	display: block;

	width: 100%;

	height: 100px;

}



/* gradient IE6 png hack */

.gradient-ie h1 {

	font: bold 320%/100% "Lucida Grande", Arial, sans-serif;

	position: relative;

	margin: 30px 0 50px;

	color: #464646;

}

.gradient-ie h1 span {

	background: url(images/gradient-white.png) repeat-x;

	position: absolute;

	display: block;

	width: 100%;

	height: 31px;

}



/* jquery */

.jquery h1 {

	font: bold 280%/100% "Lucida Grande", Arial, sans-serif;

	position: relative;

	margin: 30px 0 0;

	color: #464646;

}

.jquery h1 span {

	background: url(images/gradient-white.png) repeat-x;

	position: absolute;

	display: block;

	width: 100%;

	height: 31px;

}

.jquery p {

	margin: 10px 0 50px;

}



/* full example */

.full .leadin {

	background: url(images/leadin.jpg) no-repeat;

	padding: 140px 0 0 50px;

	height: 140px;

	overflow: hidden;

}

.full h1 {

	font: normal 340%/100% "Lucida Grande", Arial, sans-serif;

	position: relative;

	margin: 0;

	color: #fff;

	width: 390px;

}

.full h1 span {

	background: url(images/gradient-dark.png) repeat-x;

	position: absolute;

	bottom: -0.1em;

	display: block;

	width: 100%;

	height: 29px;

}

.full h2 {

	font: normal 150%/100% "Lucida Grande", Arial, sans-serif;

	margin: 10px 0 0;

	color: #b7b7b7;

}

.full .content {

	background: #e8e8e8 url(images/content.gif) repeat-x;

	padding: 30px 30px 10px;

	border: solid 1px #ccc;

	border-top: none;

}

.full h3 {

	font: normal 210%/100% Arial, sans-serif;

	position: relative;

	margin: 0;

	color: #464646;

}

.full h3 span {

	background: url(images/gradient-full.png) repeat-x;

	position: absolute;

	display: block;

	width: 100%;

	height: 21px;

}

.full p {

	margin: 10px 0 25px;

}









/* Header and wrapper */

#wrapper {

  margin: 0 auto;

  width: 960px;

  text-align: left;

  padding: 0;

  }

#gamelogos {

	float:right;

	position: relative;

	top: 13px;

	right: -4px;

}

#header {

  padding: 0;

  margin: 0;

  height: 80px;

  }



#header #topright {

  text-align: right;

  float: right;

  width: 930px;

  margin: 3px 0 0 0;

}

#header #topright ul {

  list-style: none;

  padding: 0;

  margin: 0;

  }

#header #topright li {

  display: inline;

  }

#header #topright li a {

  color: #fff;

  font-size: 9pt;

  padding: 0 0 0 25px;

  text-transform: lowercase;

  }

#header #topright li a:hover {

  color: #000;

  text-decoration: none;

  }



#header #logo {

  margin: 0;

  padding: 0;

  float: left;

  position: relative;

  left: 5px;

  bottom: 14px;

}

#header h1 {

  padding: 0;

  margin: 0;

  }

#header h1 a {

  color: #fff;

  font-size: 17pt;

  text-decoration: none;

  }

#header h1 a:hover {

  color: #eee;

  text-decoration: none;

  }

#header span {

  padding: 0;

  color: #eee;

  font-size: 10pt;

  }





/* Menu */



#catnav {

  margin: 18px 0 0 0;

  padding: 0;

  clear: both;

  height: 44px;

  width: 960px;

  }



#nav {

  list-style: none;

  margin: 0;

  padding: 0;

  }

	

#nav ul {

  margin: 0;

  padding: 0;

  }



#nav li {

  float: left;

  margin: 0;

  padding: 0;

  }



#nav a {

  display: block;

  line-height: 44px;

  margin: 0;

  padding: 0 20px 0 15px;

  font-size: 10pt;

  color: #fff;

  letter-spacing: -1px;

  }



#nav li a:hover {

  color: #6598b8;

  text-decoration: none;

  display: block;

  }



#nav li ul {

  list-style: none;

  position: absolute;

  width: 150px;

  left: -999em;

  }



#nav li:hover ul, #nav li.sfhover ul {

  left: auto;

  }

	

#nav li li {

  float: left;

  margin: 0;

  padding: 0;

  width: 150px;

  }

	

#nav li li a {

  width: 150px;

  height: 24px;

  line-height: 24px;

  color: #fff;

  border-top: 1px solid #131f27;

  background: #040404;

  margin: 0;

  padding: 5px 20px 5px 15px;

  }

	

#nav li li a:hover {

  border-top: 1px solid #131f27;

  background: #000;

  padding: 5px 20px 5px 15px;

  }



#nav li:hover, #nav li.sfhover { /* prevents IE7 drop-down menu bug (focus on a page element prevents nested menus from disappearing) */

  position: static;

  }



#toprss {

  float: right;

  margin: 10px 15px 0 0;

  display: inline;

  width: 65px;

  line-height: 41px;

  }







/* Top Content */



#main {

  margin: 5px 15px 0 15px;

  clear: both;

  width: 930px;

  padding-bottom: 5px;

  }

#contentwrapper {



  float:left;

  min-height: 750px;

  height:auto !important;

  height:750px;

  width: 590px;

  position:relative;

  margin: 0 0 15px 0;



  padding: 14px;



  background: url("images/bg-trans.png") repeat scroll 0 0 transparent;



  ;



  }



#contentwrapper1 {



  float:left;



  width: 590px;



  margin: 0 0 15px 0;



  padding: 14px;



  background: url("images/1bg-trans.png") repeat scroll 0 0 transparent;



  ;



  }







#contentwrapper2 {



  float:left;



  width: 900px;  margin: 0 0 15px 0;



  padding: 0;



  }



#contentwrapper .pageTitle, #contentwrapper2 .pageTitle {



  margin: 15px 0 10px 0;



  font-size: 14pt;



  letter-spacing: -1px;



  color: #fff;



  font-weight: normal;



  background: url(images/bg-trans.png) repeat;



  padding: 5px;



  }



.topPost {

  margin: 0;

  padding: 0;

  font-size: 9pt;

  }

.topPost h2.topTitle a {

  font-size: 15pt;

  font-weight: normal;

  color: #fff;

  letter-spacing: -2px;

  }

.topPost h2.topTitle a:hover {

  text-decoration: none;

  color: #abd1ea;

  }

.topPost p.topMeta {

  padding: 0;

  margin: 0px 0 0 0;

  font-size: 9pt;

  color: #cdcdcd;  

  }

.topPost p.topMeta a {

  text-decoration: underline;

  color: #fff;

  }

.topPost p.topMeta a:hover {

  color: #ccc;

  }

.topPost div.topContent {

  font-size: 9pt;

  color: #efefef;

  margin: 8px 0;

  }

.topPost div.topContent a {

  text-decoration: underline;

  color: #fff;

  }

.topPost div.topContent a:hover {

  text-decoration: underline;

  color: #ff9933;

  }



.topPost div.topContent ul, .topPost div.topContent ol {

  padding: 0 0 0 30px;

  }

.topPost div.topContent ul li, .topPost div.topContent ol li {

  color: #eee;

  }

.topPost span.topComments, .topPost span.topMore, .topPost span.topTags {

  font-size: 9pt;

  font-style: italic;

  background: url(images/bg-trans.png) repeat;

  padding: 8px 10px;

  margin-right: 5px;

  line-height: 27pt;

  color: #fff;

  border: 1px solid #111;

  }

.topPost span.linkpages {

  font-size: 9pt;

  font-style: italic;

  color: #fff;

  margin-bottom: 10px; display:block;

  }

.topPost span.linkpages a:hover {

  color: #ddd;

  }

.topPost span.topComments:hover, .topPost span.topMore:hover, .topPost span.topTags:hover {

  background: #040404;

  }

.topPost span.topComments a {

  color: #fff;

  background: url(images/comments.gif) left no-repeat;

  padding-left: 20px;

  line-height: 27pt;

  vertical-align: middle;

  }

.topPost span.topMore a {

  color: #fff;

  background: url(images/more.gif) left no-repeat;

  padding-left: 20px;

  line-height: 27pt;

  vertical-align: middle;

  }

.topPost span.topTags em {

  background: url(images/tags.gif) left no-repeat;

  padding-left: 20px;

  line-height: 27pt;

  vertical-align: middle;

  color: #0a0a0a;

  }

.topPost span.topTags a {

  color: #fff;

  line-height: 27pt;

  vertical-align: middle;

  }

.topPost span.topComments a:hover, .topPost span.topMore a:hover, .topPost span.topTags a:hover {

  color: #fff;

  text-decoration: underline;

  }



#nextprevious {

  margin: 10px 0 5px 0;

  position:absolute;

  bottom:0px;

  }

#nextprevious a {

  color: #eee;

  text-transform: lowercase;

  border: 1px solid #111;

  padding: 5px 8px;

  font-size: 10pt;

  line-height: 1.4em;

  }

#nextprevious a:hover {

  color: #fff;

  }





/* Comments */



#comments {

  margin-bottom: 10px;

  margin-top: 15px;

  background: #040404;

  width: 530px; /* fixes bug in IE7 where putting focus on the text makes it disappear behind the background. yeah, weird. they call it a dimensional bug. */

  border: 1px solid #090909;

  padding: 0px 15px 10px 15px;

  color: #fff;

  }

#comments h3 {

  font-size: 10pt;

  font-weight: normal;

  color: #fff;

  margin: 15px 0;

  padding: 0;

  }

#comments p a {

  color: #6598b8;

  }

#comments p a:hover {

  color: #fff;

  }

#comments p {

  padding:0;

  margin: 7px 0;

  }

ul.commentlist, ul.trackback  {

  list-style-type: none;

  margin: 10px 0;

  font-size: 9pt;

  }

.commentlist li, .trackback li {

  margin: 10px 0 15px 0;

  padding: 10px;

  background: #080808;

  border: 1px solid #040404;

  list-style-type: none;

  }

.commentlist li.alt {

  background: #000;

  border: 1px solid #020202;

  border: none;

  margin-top:10px;

  }

.commentlist li.cleared {

  background: transparent;

  border: none;

  }

.commentlist a:hover {

  color: #eee;

  }

.commentlist a.gravatar {

  float: left;

  margin: 0 15px 10px 0;

  width: 60px;

  }

.commentlist .commentbody {

  margin: 0;

  padding: 0;

  }

.commentlist .commentbody p a {

  text-decoration: underline;

  }

.commentlist cite {

  font-size: 10pt;

  font-style: normal;

  color: #ddd;

  }

.commentlist small.commentmetadata a {

  color: #666;

  }

.commentlist p {

  color: #dedede;

  }

#respond {

  clear: both;

  margin-top: 15px;

  }

textarea#comment {

  width: 450px;

  background: #fff;

  color: #111;

  padding: 10px;

  }

#comments #submit {

  margin: 0;

  }

#extrastuff a {color:#222; font-size:0.8em;}

#extrastuff a:hover {color:#6598b8; text-decoration:none;}

#extrastuff #rssleft {float:left; width:250px;}

#extrastuff #trackright {float:right; width:180px; text-align:right;}





/* Welcome section */



#main #welcome {

  margin: 0 0 20px 0;

  padding: 0 0 5px 0;

  background: url(images/bg-trans.png) repeat;

  border:solid;

  border-width: 0px;

  }

#main #welcome h2 {

  font-size: 14pt;

  font-weight: normal;

  color: #000;

  letter-spacing: -2px;

  margin: 0 10px;

  padding: 10px 0 3px 0;

  }

#main #welcome p {

  font-size: 9pt;

  color: #FFF;  

  margin: 0 10px;

  padding: 6px 0;

  }

#main #welcome a {

  text-decoration: underline;

  color: #ff9933;

  }

#main #welcome a:hover {

  color: #6598b8;

  }

#main #welcome form {

  margin: -5px 0 0 0;

  background: transparent; /* required for IE */

  }

#main #welcome #feedbox {

  border: 1px solid #ccc;

  padding: 2px 1px;

  width: 180px;

  }

.submitbutton {

  margin: -5px 0 0 5px;

  background: #010101;

  color: #fff;

  font-size: 8pt;

  padding: 3px 6px;

  vertical-align: middle;

  border: 1px solid #111;

  }

.submitbutton:hover {

  cursor: pointer;

  background: #050505;

  }





/* Sidebars */

#sidebars {

  margin: 0 0 0 0;

  float: right;

  width: 280px;

  color: #FFF;

  }

#sidebars .sidebarbox {

  background: url(images/bg-trans.png) repeat;

  padding: 8px 15px;

  border: solid;

  border-width: 0px;

  color: #FFF;

  }



#sidebar_full {

  padding: 0;

  margin: 0;

  color: #FFF;

  }



#sidebar_forum {

  padding: 0;

  margin: 0;

  color: #FFF;

  }



#sidebar_left {

  padding: 0;

  margin: 0;

  color: #FFF;

  }



#sidebar_right {

  float: right;

  width: 160px;

  color: #FFF;

  }



#sidebars h2 {

  margin: 0;

  padding: 0 0 8px 0;

  font-weight: normal;

  font-size: 11pt;

  color: #000000;

  letter-spacing: -1px;

  }



#sidebars table {

  width: 130px;

  }



#sidebars ul {

  margin: 0;

  padding: 0 0 5px 0;

  }



#sidebars li {

  margin-bottom: 20px;

  list-style: none;

  font-size: 9pt;

  }



#sidebars li ul {

  padding: 0;

  }



#sidebars ul ul li {

  margin: 0;

  padding: 2px 2px 2px 16px;

  color: #FFF;

  background: url(images/bullet.gif) left 8px no-repeat;

  line-height: 17px; /* Required for cross-browser consistency; cross-browser defaults vary. */

  }



#sidebars a {

  display: inline;

  color: #FFF;

  }

#sidebars a:hover {

  color: #6598b8;

  text-decoration: underline;

  }



#sidebars p {

  padding: 2px 0;

  font-size: 9pt;

  color: #FFF;

  }



#tag_cloud a {

  display: inline;

  }



#sidebars ul.children li {border-bottom:none;}

#sidebars ul.children {margin-bottom:0;}







/* Before footer */



#morefoot {



  background: #000 url(images/bggrad.jpg) top left repeat-x;



  border: 1px solid #070707;

  padding: 15px;

  color: #dfdfdf;

  margin: 0 0 10px 0;

  }

#morefoot p {

  margin: 5px 0;

  padding: 5px 0;

  }

#morefoot ul {

  list-style-type: none;

  margin-top: 5px;

  }

#morefoot ul li, #morefoot p {

  font-size: 9pt;

  }

#morefoot a {

  text-decoration: underline;

  color: #ddd;

  }

#morefoot a:hover {

  text-decoration: underline;

  color: #6598b8;

  }

#morefoot h3 {

  font-size: 12pt;

  font-weight: normal;

  color: #dfdfdf;

  letter-spacing: -1px;

  border-bottom: 1px dotted #444;

  margin: 0;

  padding: 0 0 2px 0;

  }

#morefoot #searchbox {

  padding: 1px;

  width: 2900px;

  }

#morefoot .col1 {



  float: left;



  width: 340px;



  }



#morefoot .col2 {



  margin: 0 25px;



  }



#morefoot .col2, #morefoot .col3 {



  float: left;



  width: 260px;



  }

#morefoot li {

  padding-left: 20px;

  margin-bottom: 5px;

  background: url(images/more.gif) left 2px no-repeat;

  line-height: 17px; /* Required for cross-browser consistency; cross-browser defaults vary. */

  }





/* footer*/

#footer {

  clear: both;

  background: #000;

  border: 1px solid #070707;

  padding: 15px 15px 10px 15px;

  }

#footer p {

  font-size: 9pt;

  color: #bbb;

  padding: 0;

  }

#footer a {

  color: #bbb;

  text-decoration: underline;

  }

#footer a:hover {

  color: #fff;

  }

#footerleft {

  float: left;

  width: 500px;

  }

#footerright {

  float: right;

  width: 50px;;

  text-align: right;

  font-size: 7pt;

  color: #bbb;

  padding: 0;

  }







/* Misc */



.highlight {

  color: #222;

  font-weight: bold;

  }



.cleared {

  margin: 0;

  padding: 0;

  clear: both;

  }



.alignleft {

  float: left;

  margin: 5px 10px 5px 0;

  }

.alignright {

  float: right;

  margin: 5px 0 5px 10px;

  }

.aligncenter,

div.aligncenter {

  margin: 10px auto;

  text-align: center;

  display: block;

  }



img.alignleft {

  float: left;

  margin: 5px 10px 5px 0;

  }

img.alignright {

  float: right;

  margin: 5px 0 5px 10px;

  }

img.aligncenter {

  margin: 10px auto;

  text-align: center;

  display: block;

  }



.wp-caption {

  border: 1px solid #ddd;

  text-align: center;

  background-color: #555555;

  padding-top: 4px;



  /* optional rounded corners for browsers that support it */



  -moz-border-radius: 3px;



  -khtml-border-radius: 3px;



  -webkit-border-radius: 3px;

  border-radius: 3px;

  }



.wp-caption img {

  margin: 0;

  padding: 0;

  border: none;

  }



.wp-caption p.wp-caption-text {

  font-size: 11px;

  line-height: 17px;

  padding: 0 4px 5px;

  margin: 0;

  color: #FFF;

  }

.officerbio {



  border: 5px;



  background: url(images/bg-trans.png) repeat;

  

  padding: 4px 0 25px 0;



  margin-bottom:9px;



  margin-top:1px;



}



  



.officerbioimg {



  border: 1px;



  float: left;



  position: relative;



  border-style:solid;



  border-color:white;



  padding: 0 0px 0px 0;



  margin-right:15px;



  margin-bottom:15px;



}



.indenttext {

  text-indent: 1em;

}









/* New Nav Bar */



#navcontainer {

  padding: 0;

  font-family:"helvetica", Helvetica, Arial, sans-serif;

  background: url(images/headertrans.png) repeat;

  text-align: right;

  height:40px;

  margin:0 0 1em;

  border-right:

  1px solid #ccc;

}



#navlist {

  height:40px

}



#navcontainer p	{

  padding: 7px 7px 0px;

  font-family:"helvetica", Helvetica, Arial, sans-serif;

  font-size: 1em;

  font-weight: bold;

}

  /* to stretch the container div to contain floated list */



#navcontainer:after {

  content: ".";display: block;line-height: 1px;

  font-size: 1px;

  color: transparent;

  clear: both;

}



#navcontainer img {

  margin: 0;

  padding: 0;

}



ul#navlist {

  list-style: none;padding: 0;

  margin: 0px;

 /* background: url(images/1headertrans.png) repeat; */

  font-size: 1em;

}



ul#navlist li {

  text-align: center;

  float: left;

  height: 40px;

  margin: 0;

  background: url(images/1headertrans.png) repeat;

  border-right:

  1px solid #ccc;

  padding: 0;

 }



ul#navlist li {

  width: 105px;

  voice-family: "\"}\"";

  voice-family:inherit;

  width: 79px;

}



html>body ul#navlist li {

  width: 80px; 

}



ul#navlist li a {

  display: block;

  padding: 12px 5px 20px 5px;

  color: #eee;

  font-size: 11px;

  text-decoration: none;height: 1%;height:40px;

  text-shadow: 0 0 0 #000;}



#navcontainer>ul#navlist li a {

  width: auto;

  height: auto;

  height: 8px

}



ul#navlist li#active a {

  background: #eee;

  color: #<?php echo $ss_nav_hover_color; ?>;

}



ul#navlist li a:hover,ul#navlist li#active a:hover {

  color: #000;

  background: url(images/activetrans.png) repeat;

  

}



ul#navlist li.home	{

  border-left: none;

}



ul#navlist li#empty	{

width: 80px;

}



body#home a#homenav,

body#forums a#forumsnav,

body#about a#aboutnav,

body#events a#evnav,

body#servers a#sernav,

body#gallery a#ganav,

body#sponsors a#spnav,

body#staff a#stnav,

body#contact a#connav {

color: #000;

background: url(images/activetrans.png) repeat;

}

