/* $Id: page.css,v 1.1.2.7 2009/06/12 15:44:26 jmburnz Exp $ */

/**
 * @file page.css
 * This stylesheet provides the main page styles for this theme.
 */

/**
 * Remove unused styles for performace.
 */

.arcade-row {
	height: 550px;
}

.odd-game {
	display: inline-block;
	float: left;
	width: 350px;
}

.even-game {
	display: inline-block;
	float: right;
	width: 350px;
}

#block-invaders-0 {
	padding-top: 115px;
}


/**********************************************************
 *              Section, Page and Body Classes
 **********************************************************/
/**
 * Normally you will use these in combination with other
 * selectors. I include them here for completedness.
 */

/** 
 * Section Class
 * The section class takes the 2nd part of the URL and
 * builds a section-[path-part] class from it. If you emulate
 * site sections using the Pathauto module this can be a 
 * powerful way to style site sections.
 */
/* .section-[path-part] {}  replace [path-part] */

/* Front or not front. */
.front {}
.not-front {}

/* Is the user logged in. */
.logged-in {}
.not-logged-in {}

/* Node type body classes */
.node-type-book  {}
.node-type-blog  {}
.node-type-forum {}
.node-type-page  {}
.node-type-poll  {}
.node-type-story {}

/**
 * Warning! 
 * The sidebar body classes are integral to how genesis
 * applies the layout - do not add margin, padding, borders,
 * or positioning styles to these classes! @see layout.css. 
 */
.one-sidebar   {}
.two-sidebars  {}
.sidebar-right {}
.sidebar-left  {}

/** 
 * Optional Region body classes
 * When any of the following regions are active a body class can be set.
 * To use you need to uncomment the conditional statements in 
 * genesis_preprocess_page(), @see template.php.
 */
/*
.leaderboard       {}
.header-blocks     {}
.secondary-content {}
.tertiary-content  {}
.footer            {}
*/

/** 
 * Page Path Class
 * The page path class takes the entire URL and
 * builds a page-[path] class from it. See example
 * below. You need to use Firebug or view source to
 * find out what the actual class will be, and be aware
 * that this will change if your URL alias changes!
 */
/* .page-[example-node-path] {}  replace [example-node-path] */


/**********************************************************
 *                  The wrapper divs
 *    Be careful how you modify these, see layout.css
 **********************************************************/
/**
 * Width Setting
 *
 * Genesis supports Elastic, Fluid and Fixed width values.
 * Elastic layouts are dynamic and will expand or contract when 
 * the font size is changed. Fluid widths change when the browser 
 * is resized and fixed width layouts stay the same width even 
 * when the broswer is resized or the font size is changed.
 *
 * Elastic layouts use ems,       e.g. 80em
 * Fluid layouts use percentages, e.g. 85%
 * Fixed widths use pixels,       e.g. 960px
 */
#genesis-1c {
	background-image: url(/sites/default/files/bg_site.jpg);
}
#container {
  width: 984px;     /* Width for IE6 */
}
body > #container {
  width: 100%;      /* Width for all other browsers */
  max-width: 984px; /* set a maximum width */
  min-width: 760px; /* set a minimum width */
  border: groove;
  background-color: white;
}

/* Column wrappers */
#columns {}
.columns-inner {
}

/* Content wrappers */
#content-column {}
.content-inner {}

/* Main content wrappers*/
#main-content {
	width: 350px;
	float: left;
	border: dashed 1px;
}


/**********************************************************
 *                       Regions
 **********************************************************/
/* Target all regions with this low specifity selector. */
.region {}

/**
 * Most regions have an .inner div to set paddings or other
 * design contingencies.
 */
 
/* Leaderboard is a full width region at the very top, 
   ideal for displaying banners. */
#leaderboard {
	width: 990px;
	margin:5px auto;
	text-align: right;
}

/* Header blocks region is embedded in the header, 
   usefull for displaying small banners. */
#header-blocks {
	float: right;
  	margin-left: 2em; /* LTR */
  	margin-right: 4em;
	margin-bottom: 0px;
	padding-bottom: 0px;

}

#half-banner-1 {
	display: inline;
	float: right;
	width: 238px;
	
	margin-left: 4.5px;
	margin-top:18px;
		
}

#half-banner-2 {
	display: inline;
	float: right;
	width: 238px;

	margin-left: 4.5px;
	margin-top:18px;	
}

#half-banner-3 {
	display: inline;
	float: right;
	width: 238px;
margin-top:18px;	
		
}

/* Secondary content is a full width region between 
   the header and the main columns. */
#secondary-content {
	background-color: #FFFFFF;
	height: 65px;

}
#secondary-content .block {
	display: inline-block;
}

/* Tertiary content is a full width region above the footer, 
   below the main content. */
#tertiary-content {}

/* Content top and bottom are above and below the main content, 
   within the main content column. */
#content-top {
  width: 468px;
  margin-left: 87px;
}

#forum-block1 {
	width: 325px;
	display: inline-block;
	margin: 30px 10px 20px 10px;
	border: 1px solid #C0C0C0;
}

#forum-block2 {
	width: 325px;
	display: inline-block;
	margin: 30px 10px 20px 10px;
	border: 1px solid #C0C0C0;
}

.block-forum  h2{
	background-color: #A50000;
	text-indent: 15px;
}

.block-forum .item-list {
	padding-top: 10px;
}

.block-forum .item-list ul li {
	list-style: none;
}

.block-forum .more-link {
	display:none;
}

#content-bottom {
  width: 468px;
  margin-left: 87px;
  margin-top: 20px;
  margin-bottom: 20px;
}



/**********************************************************
 *                      Sidebars
 **********************************************************/
/* Target both sidebars with this low specifity selector. */
.sidebar {}

/* Target a specific sidebar, inner or sidebar-inner. */
#genesis-1c #sidebar-left {
	width: 250px;
	float: left;
	border: dashed 1px;
}

#genesis-1c #sidebar-right {
	width: 350px;
	float: right;
	border: dashed 1px;
	background: white;
	margin-left: -100%;
	padding-top: 18px;
}

table {
	margin: 0 0;
}


/*********************************************************
*                     GPanel Regions
**********************************************************/
.two-col-50 {}
.two-col-50 .col-1 {}
.two-col-50 .col-2 {}

.two-col-50.with-nested {}
#two-col-50-nested {}
.two-col-50.with-nested .col-1 {}
.two-col-50.with-nested .col-2 {}
.two-col-50.with-nested #two-col-50-nested .col-1 {}
.two-col-50.with-nested #two-col-50-nested .col-2 {}

.three-col-33 {}
.three-col-33 .col-1 {}
.three-col-33 .col-2 {}
.three-col-33 .col-3 {}

.four-col-25 {}
.four-col-25 .col-1 {}
.four-col-25 .col-2 {}
.four-col-25 .col-3 {}
.four-col-25 .col-4 {}


/**********************************************************
 *                   Skip navigation
 **********************************************************/
/**
 * To hide the skip-nav you can use: 
 * 
 * height: 0; 
 * overflow: hidden;
 * 
 * Do not use display:none as this hides it from screen readers!
 */
#skip-nav {
   text-align: right; /* LTR */
}

/* Override default pseudo class styles */
#skip-nav a:link    {}
#skip-nav a:visited {}
#skip-nav a:hover   {}
#skip-nav a:focus   {}
#skip-nav a:active  {}

/**
 * An alternative method is to position the skip-nav link offscreen
 * until the user tabs the link into focus. Uncomment the following to use.
 * 
 * Adjust the style of the active/focused link to suit.
 */
/*
#skip-nav {
   text-align: left;
}
#skip-nav a:link, 
#skip-nav a:hover, 
#skip-nav a:visited {
  height: 1px;
  overflow: hidden;
  position: absolute;
  top: -999em;
}
#skip-nav a:active,
#skip-nav a:focus {
  background: #FFF;
  color: #C00000;
  height: 1.5em;
  overflow: visible;
  position: fixed;
  top: 0;
  right: 0;
  width: auto;
  z-index: 1000;
}
*/


/**********************************************************
 *                 Header Elements
 **********************************************************/
/* #header wraps #branding, #search-box-top and #header-blocks. */


/* #branding wraps #logo, #site-name and #site-slogan. */
#branding {
  float: left; /* LTR */
  width:750px;
}

/* h1 is for the front page only, all others use the div. */
#branding h1 {font-size: 1em;} /* reset h1, do not change! */

/* Logo and site_name wrapper. */
.logo-site-name {
	margin: 0 0 0 10px;
}
div.logo-site-name {}
h1.logo-site-name  {}

/* DIV/strong combo when when title is set. */
div.logo-site-name strong {}

/* Remove display:block if you want the site name inline with the logo. */
.logo-site-name span {
  display: block;
}

/* Logo. */
#site-name {
  font-weight: bold; /* Bold or else the line heights vary. */
  font-size: 2em;
  line-height: 1.5;
}

/* Override default pseudo class styles. */
#site-name a:link    {}
#site-name a:visited {}
#site-name a:hover   {}
#site-name a:focus   {}
#site-name a:active  {}

/* Site slogan. */
#site-slogan {}


/**********************************************************
 *    Search box, Advanced search form, Search results
 *          For the search block see blocks.css
 **********************************************************/
/* Reset form element margins and float the search form. */
#search-theme-form {
  margin: 0;
}

/* Use the child selector because the inner div has no class. */
#search-theme-form > div {}

/* #search and .container-inline apply to the same div. */
#search-theme-form #search {}
#search-theme-form .container-inline {}

#search-theme-form label {
	visibility:hidden;
}
#search-theme-form input {
	display: inline;
}
#search-theme-form .form-item {}
#search-theme-form .form-submit {
	display: inline;
}
#edit-submit-1 {
	display: inline;
}

#edit-search-theme-form-1 {}

/* Override forms.css focus style */
#edit-search-theme-form-1:hover,
#edit-search-theme-form-1:focus {}


/**
 * Advanced search form
 */
/* Advanced search-form id. */
#search-form {}

/* Use the child selector because the inner div has no class. */
#search-form > div {}
#search-form .container-inline {}
#search-form #edit-keys-wrapper {}

#search-form label {}
#search-form input {}
#search-form .form-item {}
#search-form .form-submit {}

/* Override forms.css text field focus style. */
#search-form #edit-keys-wrapper input:hover,
#search-form #edit-keys-wrapper input:focus {}

/* Advanced search fieldset. */
fieldset #search-advanced {}

/**
 * Search results
 */
/* Box styles for the results page. */
.section-search .box {}
.section-search .box-title {}

/* Style the no results messages. */
.section-search .box ul {}
.section-search .box ul li {}

/* Search results document list. */
dl.search-results {}
dl.search-results dt {}
dl.search-results dd {}
dl.search-results dd p {}
dl.search-results dd .search-snippet {}
dl.search-results dd .search-info {}


/**********************************************************
 *               Primary & Secondary Links
 **********************************************************/
/**
 * Implimentation of Primary and Secondary Links.
 *
 * Primary & Secondary Links are colored by default so you 
 * can easily identify them.
 */

/**
 * #nav is the containing div for Primary & Secondary Links.
 */
#headerNav {
  display:inline-block;
  width:352px;
  height: 41px;
  float: right;
  margin-top: 70px;
}

#siteNav {
	list-style: none outside none;
	height: 41px;
	padding: 0px;
	margin:10px 0 0 0px;
	
}

#siteNav li {
	float:left;
}

#siteNav li a {
	background-image: url("/sites/all/themes/genesis_gameweek/images/site_matrix_trans.png");
	display: block;
	float: left;
	height: 30px;
	line-height: 30px;
	outline: medium none;
	text-decoration: none;
	text-indent: -9999px;
}

#s1GameCulture {
	background-position: 0px 0;
	width: 125px;
}

#s1GameJobs {
	background-position: -125px 0;
	width: 100px;
}

#s1GamePolitics {
	background-position: -225px 0;
	width: 126px;
}

#s1GameCulture:hover {
	background-position: 0px -30px;
	width: 125px;
}

#s1GameJobs:hover {
	background-position: -125px -30px;
	width: 100px;
}

#s1GamePolitics:hover {
	background-position: -225px -30px;
	width: 126px;
}

/**
 * Primary Links Style
 * Example styles to get you started.
 */
#nav .primary-links {

  font-weight: bold;
  margin: 0;

display: block;


}

/* Modify the margin to set tab spacings. */
#nav .primary-links li {
  display: inline;
  list-style: none;
  padding: 0; 
}

#nav .primary-links li a {
  padding: 0 0.5em;
  text-decoration: none;
  white-space: nowrap;
  color: #000000;
}

/* Set pseudo class styles. */
#nav .primary-links li a:hover {
	color: red;
}
#nav .primary-links li a:focus {}
#nav .primary-links li a:active {}
#nav .primary-links li a:visited {}

/* Primary first and last classes. */
#nav .primary-links li.first {}
#nav .primary-links li.last {}

/* Active trail classes. */
#nav .primary-links li.active {}
#nav .primary-links li.active-trail {}
#nav .primary-links li.active-trail a {}


/**
 * Secondary Links Style
 */
#nav .secondary-links {
  background: #b72026; /* Default gray for dev only. */
  font-weight: bold;
  margin: 0;
  padding: 0;
}

/* Modify the margin to set tab spacings. */
#nav .secondary-links li {
  display: inline;
  line-height: 2;
  list-style: none;
  margin: 0;
  padding: 0;
}

#nav .secondary-links li a {
  padding: 0 0.5em;
  text-decoration: none;
  white-space: nowrap;
}

/* Set pseudo class styles. */
#nav .secondary-links li a:hover {}
#nav .secondary-links li a:focus {}
#nav .secondary-links li a:active {}
#nav .secondary-links li a:visited {}

/* Secondary first and last classes. */
#nav .secondary-links li.first {}
#nav .secondary-links li.last {}

/* Active trail classes. */
#nav .secondary-links li.active {}
#nav .secondary-links li.active-trail {}
#nav .secondary-links li.active-trail a {}


/**********************************************************
 *                      Breadcrumb
 **********************************************************/
/**
 * Genesis places the breadcrumb directly below the header, 
 * giving it the full width of theme to expand into.
 * You can eaisly drag the breadcrumb html to the main 
 * content column if you need to.
 */
#breadcrumb {
  margin: 0 0 0.75em; /* LTR */
}


/**********************************************************
 *                       Mission
 **********************************************************/
#mission {
  font-weight: bold;
  margin: 0 0 1.5em;
}


/**********************************************************
 *                    H1 Page Title
 **********************************************************/
/* The main title on each page. */
h1#page-title {}


/**********************************************************
 *                     Pager 
 **********************************************************/
/* The first 2 classes provide the base pager styles. */
.item-list ul.pager    {}
.item-list ul.pager li {
  margin: 0;
}

/* Theme the various states of pager links. */
.item-list ul.pager li a:link    {}
.item-list ul.pager li a:visited {}
.item-list ul.pager li a:hover   {}

/* Note: .pager-current is for the current page. */
.item-list ul.pager li.pager-item     {}
.item-list ul.pager li.first          {}
.item-list ul.pager li.last           {}
.item-list ul.pager li.pager-current  {}
.item-list ul.pager li.pager-first    {}
.item-list ul.pager li.pager-previous {}
.item-list ul.pager li.pager-next     {}
.item-list ul.pager li.pager-last     {}


/**********************************************************
 *               Footer, Footer Message
 **********************************************************/
#footer,
#footer-message {
  clear: both;
}

#footer {}
#footer-message {}

#footer a, 
#footer-message a {}


/**********************************************************
 *                 RSS Feed Icon
 **********************************************************/
.feed-icon {}
.feed-icon img {
  padding:0 0.5em;
}
#footer-message a.feed-icon {}


#block-search-0     {
	margin: : 0 332px 0 0;
	vertical-align: top;
}


.gtlogin {

	font-family: helvetica, arial;

	font-size: 11px; 

	color: #333333; 

	font-weight: bold;

	text-decoration: none;

}



a.gtlogin:hover {

	font-family: helvetica, arial; 

	font-size: 11px;

	color: #336699;

	font-weight: bold;

	text-decoration: underline;	

}


.SM {

  	font-family: VERDANA, ARIAL, HELVETICA;

  	font-size: 7pt;
	

}

/* --------------------------------------------
|  GLOBAL STYLES											
--------------------------------------------- */

html { 
	border: none;
	outline-color: invert !important;
	outline-style: none !important;
	outline-width: medium !important;
	}
body {
    background: url("/sites/all/themes/genesis_gameweek/images/bg_fade.gif");
}
body, td {
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
img { margin: 0; border: 0px; }
p { margin: 0 0 0px 0; }
a {
	text-decoration: none;	
	color: #666666;
	font-weight: bold;


}
a:hover {
	color:#8e0505;
	text-decoration:underline;
}

a:visited {
	color:#817b6d;
	text-decoration: none;
	}
h1, h2, h3, h4, h5, form { margin: 0; }

h1 {
	font-family: "Times New Roman", Times, serif;
	font-size:24px;
	font-weight:normal;
	color:#8e0505;
	line-height:24px;
}

.storyTitle a {
	color:#8e0505 !important;
	text-decoration:none !important;
	line-height:30px;
	height:18px;
	overflow:hidden;
	}
	.storyTitle a:visited {
		color:#8e0505 !important;
		}

h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	}
	
h3 {
	font-size:12px;
	}

.header {
	text-indent:-99999px;
	margin:0;
	padding:0;
}

.block {display:block; border:0; margin:0; padding:0;}

ul,ol .thirdin {
	color:#817b6d;
	}
	
.interfaceBtn {
	background:url("/sites/all/themes/genesis_gameweek/images/bg_interface_btn_0.gif") repeat scroll 0 0 transparent;
	border:1px solid #999999;
	color:#FFFFFF !important;
	line-height:18px;
	text-align:center;
}
.interfaceBtn:hover {
	background-image: url("/sites/all/themes/genesis_gameweek/images/bg_interface_btn_0.gif");
	color:#f29c11 !important;
	}
	
div { margin:0; padding:0;}

.arrowLink {
	text-decoration:none;
	padding-right:10px;
	background:url(graphics/bg_arrow_link.gif) no-repeat right center;
	font-size:9px;
	}
.arrowLink:hover {
	text-decoration:underline;
	}
.arrowLink:visited {
	text-decoration:none !important; 
	}
	
.pageName {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:13px;
	display:block;
	position:relative;
	left:17px;
	top:5px;
	letter-spacing:1px;
	height:18px;
	overflow:hidden;
	}
	
.caps {
	text-transform: uppercase;
	}
	
blockquote {
	background:#eee;
	border:1px solid #d1d1d1;
	padding:5px;
	margin:10px 15px;
	margin-right: 15px !important;
	font-style:italic;
	overflow:auto;
	}
	blockquote p {
		margin: 0 !important;
		padding: 0 !important;
		}

/* --------------------------------------------
|  NAVIGATION												
--------------------------------------------- */

/* -- PRIMARY NAVIGATION -- */
#advertisingBanner {
	position:absolute;
		margin-top:0;
		margin-left:234px;

	}
#primary-menu {
	margin: 0 0 0 0;
	padding: 0;
	list-style: none;
	height: 29px;
	clear:both;
	width:972px;
	background-color: black;	
}

.primary-links {
	list-style: none;
	display: inline-block;
	float:left;
}

.primary-links li {
	margin-top: 8px;
	height: 15px;
	float: left;
	border-right: #fff 1px solid;
	padding-right: 25px;
}
.menu-380 a {
	background: url("/sites/all/themes/genesis_gameweek/images/speech-bubbles-icon.png") no-repeat scroll right center transparent;
	padding-right: 25px;
	padding-left: 10px;
	outline: none;
	display: block;
	height: 29px;
	line-height: 29px;
	text-decoration: none;
	color: #fff;
	margin-top: -6px;
}

.menu-380 a:hover {
	background: url("/sites/all/themes/genesis_gameweek/images/speech-bubbles-icon.png") no-repeat scroll right center transparent;
	padding-right: 25px;
	padding-left: 10px;
	outline: none;
	display: block;
	height: 29px;
	line-height: 29px;
	text-decoration: underline;
	color: #fff;
	margin-top: -6px;
}

.menu-380 a.active {
	background: url("/sites/all/themes/genesis_gameweek/images/speech-bubbles-icon.png") no-repeat scroll right center transparent;
	padding-right: 25px;
	padding-left: 10px;
	outline: none;
	display: block;
	height: 29px;
	line-height: 29px;
	text-decoration: none;
	color: #A50000;
	margin-top: -6px;
}

.menu-529 a {
	background: url("/sites/all/themes/genesis_gameweek/images/person-icon.png") no-repeat scroll right center transparent;
	padding-right: 25px;
	padding-left: 25px;
	outline: none;
	display: block;
	height: 29px;
	line-height: 29px;
	text-decoration: none;
	color: #fff;
	margin-top: -6px;
}

.menu-529 a:hover {
	background: url("/sites/all/themes/genesis_gameweek/images/person-icon.png") no-repeat scroll right center transparent;
	padding-right: 25px;
	padding-left: 25px;
	outline: none;
	display: block;
	height: 29px;
	line-height: 29px;
	text-decoration: underline;
	color: #fff;
	margin-top: -6px;
}

.menu-529 a.active {
	background: url("/sites/all/themes/genesis_gameweek/images/person-icon.png") no-repeat scroll right center transparent;
	padding-right: 25px;
	padding-left: 25px;
	outline: none;
	display: block;
	height: 29px;
	line-height: 29px;
	text-decoration: none;
	color: #A50000;
	margin-top: -6px;
}

.menu-530 a {
	background: url("/sites/all/themes/genesis_gameweek/images/people-icon.png") no-repeat scroll right center transparent;
	padding-right: 30px;
	padding-left: 25px;
	outline: none;
	display: block;
	height: 29px;
	line-height: 29px;
	text-decoration: none;
	color: #fff;
	margin-top: -6px;
}

.menu-530 a:hover {
	background: url("/sites/all/themes/genesis_gameweek/images/people-icon.png") no-repeat scroll right center transparent;
	padding-right: 30px;
	padding-left: 25px;
	outline: none;
	display: block;
	height: 29px;
	line-height: 29px;
	text-decoration: underline;
	color: #fff;
	margin-top: -6px;
}

.menu-530 a.active {
	background: url("/sites/all/themes/genesis_gameweek/images/people-icon.png") no-repeat scroll right center transparent;
	padding-right: 30px;
	padding-left: 25px;
	outline: none;
	display: block;
	height: 29px;
	line-height: 29px;
	text-decoration: none;
	color: #A50000;
	margin-top: -6px;
}

.menu-646 a {
	background: url("/sites/all/themes/genesis_gameweek/images/Calendar-icon.png") no-repeat scroll right center transparent;
	padding-right: 25px;
	padding-left: 25px;
	outline: none;
	display: block;
	height: 29px;
	line-height: 29px;
	text-decoration: none;
	color: #fff;
	margin-top: -6px;
}

.menu-646 a.active {
	background: url("/sites/all/themes/genesis_gameweek/images/Calendar-icon.png") no-repeat scroll right center transparent;
	padding-right: 25px;
	padding-left: 25px;
	outline: none;
	display: block;
	height: 29px;
	line-height: 29px;
	text-decoration: none;
	color: #A50000;
	margin-top: -6px;
}

.menu-646 a:hover {
	background: url("/sites/all/themes/genesis_gameweek/images/Calendar-icon.png") no-repeat scroll right center transparent;
	padding-right: 25px;
	padding-left: 25px;
	outline: none;
	display: block;
	height: 29px;
	line-height: 29px;
	text-decoration: underline;
	color: #fff;
	margin-top: -6px;
}

.menu-532 a {
	background: url("/sites/all/themes/genesis_gameweek/images/refresh_icon.png") no-repeat scroll right center transparent;
	padding-right: 25px;
	padding-left: 25px;
	outline: none;
	display: block;
	height: 29px;
	line-height: 29px;
	text-decoration: none;
	color: #fff;
	margin-top: -6px;
}

.menu-532 a.active {
	background: url("/sites/all/themes/genesis_gameweek/images/refresh_icon.png") no-repeat scroll right center transparent;
	padding-right: 25px;
	padding-left: 25px;
	outline: none;
	display: block;
	height: 29px;
	line-height: 29px;
	text-decoration: none;
	color: #A50000;
	margin-top: -6px;
}

.menu-532 a:hover {
	background: url("/sites/all/themes/genesis_gameweek/images/refresh_icon.png") no-repeat scroll right center transparent;
	padding-right: 25px;
	padding-left: 25px;
	outline: none;
	display: block;
	height: 29px;
	line-height: 29px;
	text-decoration: underline;
	color: #fff;
	margin-top: -6px;
}

.menu-547 a {
	background: url("/sites/all/themes/genesis_gameweek/images/register_icon.gif") no-repeat scroll right center transparent;
	padding-right: 25px;
	padding-left: 25px;
	outline: none;
	display: block;
	height: 29px;
	line-height: 29px;
	text-decoration: none;
	color: #fff;
	margin-top: -6px;
}

.menu-547 a.active {
	background: url("/sites/all/themes/genesis_gameweek/images/register_icon.gif") no-repeat scroll right center transparent;
	padding-right: 25px;
	padding-left: 25px;
	outline: none;
	display: block;
	height: 29px;
	line-height: 29px;
	text-decoration: none;
	color: #A50000;
	margin-top: -6px;
}

.menu-547 a:hover {
	background: url("/sites/all/themes/genesis_gameweek/images/register_icon.gif") no-repeat scroll right center transparent;
	padding-right: 25px;
	padding-left: 25px;
	outline: none;
	display: block;
	height: 29px;
	line-height: 29px;
	text-decoration: underline;
	color: #fff;
	margin-top: -6px;
}

.menu-548 a {
	background: url("/sites/all/themes/genesis_gameweek/images/question-mark-icon.png") no-repeat scroll right center transparent;
	padding-right: 35px;
	padding-left: 25px;
	outline: none;
	display: block;
	height: 29px;
	line-height: 29px;
	text-decoration: none;
	color: #fff;
	margin-top: -6px;
}

.menu-548 a.active {
	background: url("/sites/all/themes/genesis_gameweek/images/question-mark-icon.png") no-repeat scroll right center transparent;
	padding-right: 35px;
	padding-left: 25px;
	outline: none;
	display: block;
	height: 29px;
	line-height: 29px;
	text-decoration: none;
	color: #A50000;
	margin-top: -6px;
}

.menu-548 a:hover {
	background: url("/sites/all/themes/genesis_gameweek/images/question-mark-icon.png") no-repeat scroll right center transparent;
	padding-right: 35px;
	padding-left: 25px;
	outline: none;
	display: block;
	height: 29px;
	line-height: 29px;
	text-decoration: underline;
	color: #fff;
	margin-top: -6px;
}

.primary-links li.last {
	border: none;
}

/*
#plECA{background-position: 0px 0; width: 72px;}#plECA:hover {background-position: 0px -29px;} .primary-links li.active #plECA {background-position: 0px -58px;}
#plCommunity{background-position: -72px 0; width: 113px;}#plCommunity:hover {background-position: -72px -29px;} .primary-links li.active #plCommunity {background-position: -72px -58px;}
#plForums{background-position: -185px 0; width: 87px;}#plForums:hover {background-position: -185px -29px;} .primary-links li.active #plForums {background-position: -185px -58px;}
#plCalendar{background-position: -272px 0; width: 120px;}#plCalendar:hover {background-position: -272px -29px;} .primary-links li.active #plCalendar {background-position: -272px -58px;}
#plContactUs{background-position: -392px 0; width: 119px;}#plContactUs:hover {background-position: -392px -29px;} .primary-links li.active #plContactUs {background-position: -392px -58px;}
*/

#navContainer {
	height:39px;
	
	background:url(graphics/nav/bg_nav_container.gif);
	
	}

/* -- SECONDARY NAVIGATION -- */
#secondary-menu {
	margin: 0 0 0 0;
	padding: 0;
	list-style: none;
	height: 29px;
	clear:both;
	width:972px;
	background-color: black;	
}

.secondary-links {
	list-style: none;
	display: inline-block;
	float:left;
}

.secondary-links li {
	margin-top: 8px;
	height: 15px;
	float: left;
	border-right: #fff 1px solid;
	padding-right: 25px;
	padding-left: 25px;
}
.secondary-links li a {
outline: none;
	display: block;
	text-decoration: none;
	color: #fff;
}

.secondary-links li a:hover {
	text-decoration: underline;
}

.secondary-links li a.active {
	color: #A50000;
}

.secondary-links li.last {
	border: none;
}
/* --------------------------------------------
|  STRUCTURE												
--------------------------------------------- */

#siteContainer {
	width:972px;
	height: auto;
	margin:0 auto;
	border-left:2px solid #666;
	border-right:3px solid #666;	
	background-color:#fff;
	padding-bottom:0;
	}

/* -- HEADER -- */
#header {
	background-image: url(/sites/all/themes/genesis_gameweek/images/bg_header2.jpg); no-repeat;
	height:160px;
	width:972px;
	margin:0 0px;
	border-bottom:1px solid #FFF;
	border-top:1px solid #000;
	}
	#logo {
		width: 200px;
		height: 90px;
		margin-top:0px;
		margin-left: 10px;
		float: left;
		display: inline-block;
	}
	#sitePad {
		
	}
	#header a {
		color:#fff;
		text-decoration:none;
		font-weight:normal;
		}

#headerTopBar {
	height:41px;
	background:url(graphics/bg_header_top_bar.gif);
}

#controllerTop {
	position:relative;
	float:right;
	right:108px;
	display:block;
}

.yellowBar {
	height:10px;
	background:url(graphics/bg_yellow_bar.gif);
	line-height:0px;
}

#headerLogoBox {
	cursor: pointer !important;
	height:138px;
	background:url(graphics/bg_logo_box.jpg);
	}
		#headerLogoBox .pad {
			padding:47px 0 0 0 ;
			}
	

#gamePoliticsLogo {
	background:url(graphics/h_game_politics_logo.jpg) no-repeat;
	height:56px;
	width:412px;
	line-height:56px;
	display:block;
}

#tagline {
	background:url(graphics/h_tagline.jpg) no-repeat;
	height:24px;
	width:286px;
	line-height:24px;
	display:block;
	margin-left:232px;
	}
#controllerBlue {
	float:right;
	width:65px;
	height:19px;
	background:url(graphics/bg_controller_bluebar.jpg) no-repeat;
	/*margin:12px 106px 0 0;*/
	position:relative;
	top:12px;
	right:106px;
}
	
#controlleryellow1 {
	background:url(graphics/bg_controller_yellowbar1.jpg) no-repeat;
	width:95px;
	line-height:10px;
	height:10px;
	float:right;
	/*margin-right:91px;*/
	position:relative;
	right:91px;
}
	
#controlleryellow2 {
	background:url(graphics/bg_controller_yellowbar2.jpg) right no-repeat;
	width:936px;
	line-height:10px;
	height:10px;
}
	
#searchBar {
	background:url(graphics/nav/bg_nav_container1.gif);
	}
	

#searchContainer {
	float:left;
	width:290px;
	height:73px;
	background:url(graphics/bg_divider.gif) right no-repeat;
	}
	#searchContainer .pad {
		padding:24px 20px 25px 20px;
		}	
		
#searchForm {
	float:right;
	margin-right: 5px;
	margin-top: -2px;
	display: inline-block;
	}
#searchInput {
	font-size:10px;
	border:1px solid #000;
	height:14px;
	line-height:16px;
	width:164px;
	padding:2px;
	}
		
#searchBtn {
margin-left:6px;
width:43px;
	height:20px;
	cursor: pointer;
	 background-color:#b72026;
	 border:ridge;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	
	color:#fff !important;
	}
	
#dateContainer {
	float:left;
	height:73px;
	width:289px;
	background:url(graphics/bg_divider.gif) right no-repeat;
	}
	#dateContainer .pad {
		padding:28px 25px 25px 20px;
		}
	#dateContainer select {
		font-size:10px;
		margin-left:12px;
		position:relative;
		top:-3px;
		}
	#archiveMonth {width:65px;}
	#archiveYear {width:57px;}

#archiveContainer {
	float:left;
	height:73px;
	width:142px;
	background:url(graphics/bg_divider.gif) right no-repeat;
	}
	#archiveContainer .pad {
		padding:18px 5px 0px 15px;
		}
	#archiveContainer select {
		font-size:10px;
		position:relative;
		top:-3px;
		}
	#archiveContainer #archiveYear {
		width:50px;
		}
		
#taxonomy3Select, #taxonomy2Select {
	width:105px;
	float:left;
	margin-right:10px;
	}

#archivebtnContainer {
	float:right;
	background:url(graphics/bg_controller_bottom12121212.gif) right top no-repeat;
	width:234px;
	height:71px;
	}
	#archivebtnContainer .pad {
		padding:24px 0 0 24px;
		}
		
#archiveBtn {
	display:block;
	width:109px;
	height:18px;
	text-align:center;
	}
		
#navControllerPic {
	background:url("/sites/all/themes/genesis_gameweek/images/bg_controller_nav11111.gif") top right no-repeat;
	padding-top:10px;
	
}
	

/* -- BODY -- */
#contentArea {
}

/* -- Left Column */
#colLeft {
	position:relative;
	background:#fff;
	float:left;
	padding: 10px 0 0 5px;
	border-right:2px solid #fff;
	width:642px;
	overflow:hidden;
	}

#hNewsTicker {
	width:250px;
	height:29px;
  margin-top:4px;
  margin-left:70px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#FFFFFF;
	line-height:24px;
	
}
	
/* -- Narrow News Ticker -- */
#tickerContainerNarrow {
	
	float:left;
	width:190px;
	height:170px;
	background:url(graphics/bg_poll_bars.gif);
	border-bottom:5px solid #fff;
	}

#newsTickerNarrow {
width:177px;
	height:132px;
	border:2px solid #fff;
	margin:2px 0 0 2px;
	background:url(graphics/bg_news_ticker_narrow2.gif);
	
	
}
	#newsTickerNarrow div{
		background:transparent !important;
		}
	#newsTickerNarrow a:hover {
		text-decoration:underline !important;
		}

/* -- Wide News Ticker -- */

#tickerContainer {
	float:left;
	width:526px;
	height:170px;
	background:url(graphics/bg_poll_bars.gif);
	border-bottom:2px solid #fff;
}

#newsTicker {
	width:250px;
	height:142px;
	border:0px solid #fff;
	margin:0px 0 0 0px;
	background:url(graphics/steelShadow.gif);
}
	#newsTicker div{
		background:transparent !important;
		}
	#newsTicker a:hover {
		text-decoration:underline !important;
		font-weight:bold;
		color:#990000;
		}
.newsTicker-text {
	margin:0px 0 0 0px;
	

	
}





/* -- Poll -- */
#pollContainer {
	position:relative;
	float:left;
	width:334px;
	height:175px;
	background:url(graphics/bg_poll_bars.gif);
	border-left:2px solid #fff;
	}
	#pollContainer .pad {
		padding:15px 0 0 18px;
		}
	#pollContainer form {
		display:block;
		margin-top:10px;
		margin-left:12px;
		display:inline;
		}
		#pollContainer form input {
			position:relative;
			top:2px;
			}
			
#pollButtons {
	margin:10px 0 0 10px;
	}
			
#pollBtn {
	display:block;
	width:79px;
	height:32px;
	line-height:28px;
	background:url(graphics/btn_submit_poll_0.gif);
	text-align:center;
	color:#262d47;
	font-weight:normal;
	font-size:9px;
	text-decoration:none;
	position:absolute;
	right:15px;
	bottom:3px;
	}
	#pollBtn:hover {
		background:url(graphics/btn_submit_poll_1.gif);
		}

#hPoll {
	background:url(graphics/h_poll.gif);
	width:62px;
	height:29px;
	}


	


		
#trackerFrame {
	width:606px;
	height:535px;
	}
	
/* Blog Content */

#blog {
	width:718px;
	clear:both;
	min-height:604px;
	height: auto !important;
	height:604px;
	overflow:visible;
	font-size: 12px;
		
	}
	#blog .content {
		line-height:16px;
	}
	#blog .node .content img {
		margin-top:0 !important;
		margin-left:0 !important;
		margin-right:10px !important;
		margin-bottom:5px !important;			
		}
	#blog a:hover {
		color:#8e0505;
	}

#blog .pad {
	padding:0px 15px 40px 12px;
}



.headerBox {
	height:29px;
	background:url(graphics/bg_header_bar.gif);
	width:718px;
}
	
#hCommunity {
	width:115px;
	height:29px;
	background:url(graphics/h_community.gif);
	}
.blogImage {
	float:left;
	margin:0 10px 5px 0;
border: 1px #999 solid;
	}
.blogImage img{

	border: 1px #999 solid;
	padding-left:7px;
	padding-top:7px;

}
.blogDate,.subHeader {
	font-size:9px;
	margin:3px 0 20px 0;
	color:#817b6d;
	letter-spacing:2px;
	}
	
.bloghr {
	margin:10px 0 28px 0;
	padding:0;
	background-color:#000;
	color:#000;
	width:693px;
	height:1px;
	line-height:0;
	border:0;
	
}

.blogContent h1 {
	font-size: 14px !important ;
	color: #f29c11 !important ;
	font-weight: bold ;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif ;
	}
.blogContent h2 {
	font-size: 14px !important ;
	color: #8e0505 !important ;
	font-weight: bold ;
	}
.blogContent h3 {
	font-size: 10px !important ;
	color: #f29c11 !important ;
	font-weight: bold ;
	}
.blogContent h4 {
	font-size: 10px !important ;
	color: #8e0505 !important ;
	font-weight: bold ;
	}

.readMore {
	font-size:9px;
	color:#f29c11;
	margin-bottom:3px;
	}
	.readMore {
		text-decoration:none !important;
		}
	.readMore a:hover {
		text-decoration:underline !important;
		}
	
.shareBtn {
	position:relative;
	top:4px;
	margin-left:400px;
}
.shareBtnpageNo {
	position:relative;
	top:4px;
	margin-left:500px;
}
.postedIn {
	color:#817b6d;
	font-size:9px;
	margin-top:21px;
	margin-left:400px;
}
	.postedIn a {
		color:#817b6d !important;
		text-decoration:none;
		}
	.postedIn a:hover {
		color:#8e0505;
		text-decoration:underline;
		}

.blockQuote {
	width:676px;
	background:#eee;
	border-left:20px solid #d1d1d1;
	border-top:1px solid #d1d1d1;
	border-right:1px solid #d1d1d1;
	border-bottom:1px solid #d1d1d1;
	margin-bottom:10px;
	}
#blog .blockQuote .pad {
		padding:10px 20px 10px 9px; 
		}
		
.communityContainer {
	width:693px;
	border-bottom:1px solid #000;
	padding-bottom:10px;
	margin-bottom:10px;
	}
	
.communityLogo {
	width:180px;
	float:left;
	}
	
.communityContent {
	border-left:1px solid #000;
	width:508px;
	float:left;
	}
	.communityContent .pad {
		padding:18px 0 0 10px !important;
		}
.lastListing {
	border:0;
	margin:0;
	}
	
/* Right Column */
#colRight {
	position:inherit;
	float: right;
	background-color:#fff;
	width:310px;
	overflow:hidden;
	margin-top: 10px;
	}
	#colRight img {
		border: 0;
		}
	#colRight a {
		color:#fff;
		text-decoration:none;	
		font-size:10px;
		font-weight:normal;
		
		
		}
	#colright img {
		display:block;
		}
#colRight .block {
	margin-bottom: 10px;
	margin-right: 10px;
}

#colRight .block-forum  {
	border: 1px solid #666666;
	width: 300px;
}

#colRight .block-forum a {
	color: #666666 !important;
	font-weight: bold;
}

#colRight .block-forum a:hover {
	color: #C00000 !important;
}

#colRight .block-forum a.active !important{
	color: #C00000;
}
	
#rssBox {
	width:300px;
	
	
	
	}
	#rssBox  table{
	background:url(graphics/bg_body_fade.gif);
	}
#rssBox td {
background:#eee;
	background-image:none !important;
	padding:5px !important;
	border:1px solid #fff;
}	
#rssBox a{
	 color:#000000;
	 text-decoration:none;
	 }
#rssBox a:hover {
	color:#c61d23;
	}
	
.rssLink {
	display:block;
	margin:13px 0 13px 5px;
	color:#fff !important;
	}
	
.rssIcon {
	position:relative;
	top:5px;
	margin-right:7px;
	}
	
.accountBox {
		position: relative;
		top:5px;
	}
	
.manageAcc {
	margin:13px 0 13px 0px;
	color:#fff !important;
	padding: 7px 0 0 0;
	}
	
.accountIcon {
	margin-left: 8px;
	float: left;
	}
	
#ads {
	float:left;
	overflow:hidden;
	}

.image-advertisement img {
	display:block;
	margin:0;
	padding:0;
	}
	
/* -- Right News Ticker -- */
#tickerContainer2 {
	float:right;
	width:250px;
	height:340px;
	margin:0px;
	background:url(/sites/all/themes/genesis_gameweek/images/bg_poll_barRight_1.gif);
	border-bottom:2px solid #af032b
	
}

#JobtickerContainer {

	width:298px;
	zoom: 1;
	background-color:#fff ;
	border: solid #666666 1px;

}
#hLegislation {
	width:298px;
	height:15px;  
	color: #fff !important;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
	text-align: left;
	background-color:#A50000;
	line-height:24px;
	text-indent: 15px;
	
	}
#JobtickerContainer h1{
	color: #af032b;
	font-weight: bold;
	height: 18px;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 13px;
	padding-bottom: 5px;
}

#newsTicker2 {
	width:300px;
}

.newsTicker-text1 {
	margin:0px 15px 10px 15px;
}

.jt_job_list {
}

.jt_job {
	margin-top: 12px;
}

.jt_job_position a:link {
	color: #666666 !important;
	font-weight: bold !important;
}

.jt_job_position a:hover {
	font-weight: bold;
}

.jt_job_location {
	font-weight:normal;
}

.jt_job_company {
	font-weight: normal;
}

.jt_alljobs {
	float: right;
}

.jt_alljobs a {
	color: #AF032B !important;
}

	#newsTicker2 div{
		
		
		color:#000000;
		}

		
		}
		#newsTicker2 a {
		
		font-weight:bold;
	
		
		}
	#newsTicker2 a:hover{
		text-decoration:underline !important;
		
		color:#990000;
		}
		#newsTicker2 a:visited{
		text-decoration:underline !important;
		font-weight:bold;
		color:#990000;
		}
/* -- INVITE A FRIEND -- */

#block-invite-0 {
	background-color: #9b9b9b;
	border: thin solid #9b9b9b;
	width: 280px;
	padding: 10px;
}

/* -- FOOTER -- */
#footer { 
	clear: both;
	background-color:#333333;
	height:150px;
	
	}

#footerLinks {
	color:#fff;
	font-size:12px;
	border:#000000;
	}
	#footerLinks p{
	color:#000000;
	}
	#footerLinks .footerColumn {
		float:left;
    width: 310px;
		}
	#footerLinks .footerColumn .pad {
		padding: 26px 15px 14px 0px;
    margin: 0 0 0 11px;
    }
  #footerLinks ul {
		margin:14px 0 24px 10px;
		padding:0;
		list-style:none;
		color:#fff;
		}
	#footerLinks li {
		display:block;
		background:url(graphics/ico_footer_bullet.gif) no-repeat 0 3px;
		list-style:none;
		margin:5px 0 0 25px;
		padding:0 0 0 20px;
		}
		
#footerLinks a {
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	}
#footerLinks a:hover {
	color:#f29c11;
	text-decoration:underline;
	font-weight:normal;
	}
	
#footerLinks a:visited {
	color:#aeaeae !important;
	}
#column1 {width:190px;}
#column2,#column3{width:192px;}	

#footerCopyright {
	height:45px;
	background:url(graphics/bg_footer_copyright.gif);
	font-size:9px;
	color:#9a9a9a;
	position:relative;
	margin-left:425px;
	}
	#footerCopyright a {
		color:#8e0505;
		text-decoration:none;
		font-weight:normal;
		}
		#footerCopyright a:hover {
			text-decoration:underline;
			}
		
#gpCopyright {
	
	float:left;
	}
	#gpCopyright .pad {
		padding:22px 0 0 20px;
		}
		
#footerDivider {
	height:70px;
	background:url(graphics/bg_footer_divider.gif) no-repeat left;
	float:left;
	width:380px;
	}
	#footerDivider .pad {
		padding:16px 0 0 25px;
	}
	


		
/* -- FOOTER NAVIGATION -- */

#footernavContainer {

	border-top:2px solid #fff;
	height:73px;
	background:url(graphics/bg_footer_nav.gif);
	}

#footerNav {
	margin: 0 0 0 0;
	padding: 0;
	list-style: none;
	height: 29px;
	clear:both;
}
#footerNav li {
	float: left;
}
#footerNav li a {
margin-top:1px;
	color:#000;
	outline: none;
	display: block;
	padding: 0 0;
	height: 29px;
	line-height: 29px;
	float: left;
	text-indent: -9999px;
	text-decoration: none;
	background-image: url(graphics/nav/nav_footer_matrix.gif);
}

#flHome{background-position: 0px 0; width: 60px;}#flHome:hover {background-position: 0px -29px;} #footerNav li.active #flHome {background-position: 0px -58px;}
#flCommunity{background-position: -60px 0; width: 93px;}#flCommunity:hover {background-position: -60px -29px;} #footerNav li.active #flCommunity {background-position: -60px -58px;}
#flForums{background-position: -153px 0; width: 72px;}#flForums:hover {background-position: -153px -29px;} #footerNav li.active #flForums {background-position: -153px -58px;}
#flLegislation{background-position: -225px 0; width: 100px;}#flLegislation:hover {background-position: -225px -29px;} #footerNav li.active #flLegislation {background-position: -225px -58px;}
#flContactUs{background-position: -325px 0; width: 96px;}#flContactUs:hover {background-position: -325px -29px;} #footerNav li.active #flContactUs {background-position: -325px -58px;}
#flDisclosure{background-position: -421px 0; width: 97px;}#flDisclosure:hover {background-position: -421px -29px;} #footerNav li.active #flDisclosure {background-position: -421px -58px;}
#flPrivacyPolicy{background-position: -518px 0; width: 116px;}#flPrivacyPolicy:hover {background-position: -518px -29px;} #footerNav li.active #flPrivacyPolicy {background-position: -518px -58px;}
#flSiteMap{background-position: -634px 0; width: 77px;}#flSiteMap:hover {background-position: -634px -29px;} #footerNav li.active #flSiteMap {background-position: -634px -58px;}



/* --------------------------------------------
|  SITE MAP													
--------------------------------------------- */

.siteMapList { margin-top: 15px }
.siteMapList dt {
	background:url(graphics/ico_folder.gif) 0 4px no-repeat;
	padding-left:20px;
	line-height:20px;
}
.siteMapList dd {	
	padding-left:10px;
	margin-left:25px;
	line-height:16px;
	background:url(graphics/sitemap_2nd.gif) no-repeat;
}
.siteMapList dd a {	
	color: #666;
	text-decoration:none;
}
.siteMapList .bottom { background:url(graphics/sitemap_2nd_bottom.gif) no-repeat; }

/* --------------------------------------------
|  CONTENT SPECIFIC										
--------------------------------------------- */

.floatLeft { float: left; }
.floatRight { float: right; }
.clearBoth { clear: both }

/* --------------------------------------------
|  PAGE SPECIFIC											
--------------------------------------------- */


/* --------------------------------------------
|  Site Map												
--------------------------------------------- */

.site-map {clear:both;}
.tree { margin: 0!important; list-style:none !important; padding:0 !important;}
	.tree li.expanded {list-style-image:none!important; list-style-type:none !important;}
	.tree li {background:url(graphics/ico_folder.gif) 0 4px no-repeat;padding:0 0 0 20px !important;line-height:20px;margin:0 !important;}
		.tree li ul li {padding-left:10px;margin-left:25px;line-height:16px;background:url(graphics/sitemap_2nd.gif) no-repeat 4px 0;}
		.tree li em a {font-weight: normal;color: #a80000 !important;}
			.tree li em a:hover {text-decoration: underline;color: #f40000 !important;}
			.tree li ul li.last { background:url(graphics/sitemap_2nd_bottom.gif) no-repeat 4px 0; }
			.tree li ul li ul{display:none;}
				.tree li ul li a {color: #666 !important;text-decoration:none;}
		
			
/* --------------------------------------------
|  Drupal SPECIFIC											
--------------------------------------------- */
/* Makes messages look good */

.messages {border:2px solid #999;background:#ddd;padding:10px;margin-bottom:10px;}
	.messages ul {list-style:square;margin-bottom:0 !important;padding-bottom:0 !important;}
		.messages li {background:none !important;}
	
/* Fixes Drupal's select inputs in IE */
.form-item {padding-bottom:5px;}
dd.b select {width:auto !important;}	

/*Theme the Forums */
#forum {
	width: 642px;
}

#forum tr.container td {
	background: none repeat scroll 0 0 #A50000;
}

table.forum-topics th, table.forum-table th {
	background: none repeat scroll 0 0 #A50000;
}

#previousEntries {
	height:12px;
	
	font-size:9px;
	position: absolute 0 -30px;
	width: 718px;
	}
	#previousEntries .pad {
		padding:8px 10px 8px 10px;
		}
	#previousEntries a {
		color:#fff;
		text-decoration:none;
		}
	#previousEntries a:hover {
		color:#8e0505 !important;
		}
	#previousEntries a:visited {
		color:#fff;
		}
	
	#pager-wrap {
		width:718px !important;
		height:12px !important;
		
		position:absolute !important;	
		font-size:12px;
		}
		#pager-wrap .div{
			float:left !important;
			}
		#pager-wrap a {
			color:#000000 ;
			text-decoration:none !important;
			}
		#pager-wrap a:hover {
			color:#8e0505 !important;
			}
		#pager-wrap a:visited {
			color:#000000;
			}	
		#pager-wrap .next {
			position:relative !important;
			left:5px !important;
			top:0px !important;
			}
		#pager-wrap .previous {
			position:absolute !important;
			right:5px !important;
			top:0px !important;
			}
		#pager-wrap .topLink {
			position: absolute;
			left: 340px;
			top: 0px !important;
			}
		
/* TABLE SETTINGS */
#ContentbottomLink table
{
color:#FFFFFF
}
#ContentbottomLink td
{
color:#FFFFFF
}
.contactTable th {
	background: #b72026;
	color: #fff;
	}
.contactTable td {
	background: #fff;
	}
	

/* COMMENT SETTINGS */

#comments h2 {
	font-size:12px;
	color:#8e0505;
	margin-bottom:10px;
	}
	
#comments .box {
	margin-top:40px;
	}

.comment {
	margin:20px 0;
	border:1px solid #ddd;
	padding:3px;
	}

.comment .content {
	margin:5px 0;
	background:#eee;
	padding:5px;
	}
	
#policy { 
	font-size: 9px;
	position: relative;
	top: -6px;
	}
	
/* Sifr */

.sIFR-active h5 {
    	visibility: hidden;
      font-family: Verdana;
      line-height: 1em;
		overflow:hidden;
    }

    .sIFR-active h5 {
      padding-bottom: 0;
    }
	 
/* Legislation Tracker */

#mapInclude {
	width:650px;
	height:520px;
	overflow:hidden;
	border:0;
	margin:0;
	position:relative;
	top:-100px;
	}
	
#mapContainer {
	overflow:hidden;
	height:600px;
	width:650px;
	}
	
/* Whizzywig Customization */

#whizzyedit-body {
	height: 40em !important;
	}
	
/* Shout Box */

.shoutbox-add-form input#edit-message {
	width: 80%;
}

.shoutbox-add-form input#edit-submit {
	margin-right: 40px;
	margin-top: 15px;
}

#shoutbox-add-form fieldset {
	border: none;
}
#shoutbox-body {
	border:none;
	padding: 5px;
}

#block-shoutbox-0 img {
	border: 0;
	}
#shoutbox-posts {
	text-align: left;
	width: 250px;
	font-size: 10px;
	}
#shoutbox-posts div {
	width: auto !important;
	}	
#block-shoutbox-0 { /* Shout Box Container */
	border-bottom: 2px solid #fff !important;
	background: #424242 !important;
	width: 300px;
	}
#block-shoutbox-0 h2 { /* Title of Shout Box */
	padding: 10px !important;
	background: #424242 !important;
	}

#block-shoutbox-0 table{
	width: 100%;
}

#block-shoutbox-0 tr.odd { /* Odd Post */
	background: #cccccc !important;
	padding: 5px 5px 10px 5px !important;
	border-top: 1px solid #f2efea;
	border-bottom: 1px solid #f2efea;
	width: 100%;
	}
	#block-shoutbox-0 tr.odd a {
		color: #424242 !important;
		font-weight: bold !important;
		}
		#block-shoutbox-0 tr.odd a:hover {
			text-decoration: underline !important;
			}
#block-shoutbox-0 tr.even { /* Even Post */
	background: #999999 !important;
	padding: 5px 5px 10px 5px !important;
	width: 100%;
	}
	#block-shoutbox-0 tr.even a {
		color: #424242 !important;
		font-weight: bold !important;
		}
		#block-shoutbox-0 tr.even a:hover {
			text-decoration: underline !important;
			}		
.shoutbox-msg { /* Displayed at the bottom of Shout Box */
	color: #c9c9c9 !important;
	padding: 5px !important;
	}
	.shoutbox-msg a {
		text-decoration: none !important;
		font-weight: normal !important;
		color: #f29c11 !important;
		}
		.shoutbox-msg a:hover {
			text-decoration: underline !important;
			}
.shoutbox-shout {
	color: #000;
}

.shoutbox-msg-time {
	color: #75613C !important;
}

.form-item .form-text {
	font-size: 11px !important;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important;
	padding: 3px 3px 3px 5px !important;
	}	
.shoutDate { /* Style of posted date and time */
	color: #75613c !important;
	font-size: 9px !important;
	}	
	
#flashContent {
	margin: 0px !important;
	padding: 0px !important;
	font-size: 12px;
	line-height: 10px;
}

/* Survey Poll Block */

#block-advpoll-latest_poll {
  text-align: left;
  padding: 0 15px 5px 15px;
  background: #cecece url(graphics/bg_poll_bars.gif) repeat-x;
  margin: 0;
  border-bottom: 3px solid #fff;
  position: relative;
  color: #000;
  }
  #block-advpoll-latest_poll a { color: #000; }
  #block-advpoll-latest_poll .submitted { display: none; }
  #block-advpoll-latest_poll .links { display: none; }
  
  #block-advpoll-latest_poll .content {
    min-height: 200px;
    }
    
#block-advpoll-latest_poll #edit-vote {
	cursor:pointer;
	display:block;
	width:79px;
	height:32px;
	line-height:10px;
	background:url(graphics/btn_submit_survey_poll_0.gif) 0 2px no-repeat;
	text-align:center;
	color:#262d47;
	font-weight:normal;
	font-size:9px;
	text-decoration:none;
	position:absolute;
	bottom:5px;
	right:19px;
	border:0;
	}
	#block-advpoll-latest_poll #edit-vote:hover { background:url(graphics/btn_submit_survey_poll_1.gif) 0 2px no-repeat; }	
  #block-advpoll-latest_poll h3 { display: none; }
  #block-advpoll-latest_poll .form-item {
    float: left;
    padding-left: 40px;
    padding-bottom: 50px;
    }
  #block-advpoll-latest_poll .form-item .form-radio {
    position: relative;
    top: 3px;
    } 
  #block-advpoll-latest_poll img {
    padding-top: 15px;
    display: block;
    }
	#block-advpoll-latest_poll h2 {
		font-size:15px !important;
		font-family: "Times New Roman", Times, serif;
		border:0;
		padding:8px 0 0 8px;
		margin-bottom:10px;
    line-height: 17px;
    color: #000;
		}
   .surveyImg { border: none; }
    
  /* Poll Results */
    
  #block-advpoll-latest_poll .text img {
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
    }    
    #block-advpoll-latest_poll .total { margin: 12px 0 12px 0; }
    
    #block-advpoll-latest_poll .old-polls { display: none; }


#admin_menu li.admin_menu-icon img {
  border: 0px none;
  vertical-align: bottom;
  }	
  
/*--------------------------------------------
|  Poll Monkey 
+-------------------------------------------*/
.pollMonkey {
  margin: 0px;
  padding: 0;
border: 0px none !important; 
  }
  
.pollMonkey table ,
.pollMonkey tbody,
.pollMonkey tbody * { 
  border: 0px !important; 
  }  

.pollMonkey tr td, .pollMonkey tr td table tr td {  
  background: inherit !important;
border: 0px none !important; 
  padding: 1px 5px 1px 5px !important;
  }  
  
  /* Module: Radio */
#radioModule {

	}
	#radioModule .modulePad {}
	
	.radioList {
		list-style:none;
		}
		.radioList li {
			font-weight:bold;
			
			border-bottom:1px solid #fff;
			font-size:10px;
			padding-top:5px;
			}
			.radioList li a {
				color:#000;
				background:url(graphics/icon_radio_new.gif) no-repeat 0px 4px;
				line-height:14px;
				padding-left:33px;
				display:block;
				margin-bottom:5px;
			}
			
.modulePad {
	padding:10px 0px;
	background:#FFF;
	margin: 0;
	padding-left: 4px;
}

.moduleHeader {
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:4px 0 4px 11px;
	text-transform: uppercase;
	line-height:14px;
	margin: 0px;
	}			
	
	#newsTicker3 {
	
	
	
	background:url(/sites/all/themes/genesis_gameweek/images/newsletter.jpg);
	width:300px;
	height:130px;
	border:thick;
	
}


div.textnewsletter
  {
  
  position: relative; 
	top: 85px;
	left: 0px;
	border:#FF0000;
  }

div.buttonnewsletter
  {
  
  position: relative; 
	top: 62px;
	left: 205px;
	border:#FF0000;
  }
 .newsletterTextboxColor
  {
  background:#FFFFFF;
  border:#FFFFFF;
  
  }
#logoNavContainer{
  position:absolute;

 
  float:right;

}
#logoNav {

	padding: 0;
	list-style: none;
	height: 50px;
	clear:both;
	margin-left: 160px;
}
#logoNav li {
	float: left;
	text-indent: 0px;

}
#logoNav li a {
	color: #fff;
	font: normal 12px Arial;
	display: inline;
	padding: 0;
	line-height: 18px;
	height: 45px;
	float: left;
	text-indent: -9999px;	
	text-decoration: none;
	background-image: url(/sites/all/themes/genesis_gameweek/images/gp_footer_matrix.gif);

}

#fGC {background-position: 0px 0px; width: 154px;} #fGC:hover {background-position: 0px -44px;}
#fECA {background-position: -154px 0px; width: 56px;} #fECA:hover {background-position: -154px -44px} 
#fEMA {background-position: -210px 0; width: 97px;} #fEMA:hover {background-position: -210px -44px;}
#fGD {background-position: -307px 0px; width: 168px;} #fGD:hover {background-position: -307px -44px;}
#fGJ {background-position: -475px 0; width: 113px;} #fGJ:hover {background-position: -475px -44px;}
#fGP {background-position: -588px 0; width: 147px;} #fGP:hover {background-position: -588px -44px;}



.gtindex 

{
width: 972px;
background:url("/sites/all/themes/genesis_gameweek/images/bg_nav_container.gif") repeat scroll 0 0 transparent;
}
/* Right side Advertisement */
.RightAds 
{


width: 260px;
padding-top: 15px;
padding-right: 5px;
padding-bottom: 0pt;
padding-left: 15px;

background-color: #eeeeee;
overflow-x: hidden;
overflow-y: hidden;
}


.EJBAds 
{
margin-top: 15px;
width: 260px;
padding-top: 15px;
padding-right: 10px;
padding-bottom: 10pt;
padding-left: 10px;
margin-left:-20px;
background-color: #eeeeee;
overflow-x: hidden;
overflow-y: hidden;
}
/*search Box*/
#SearchBoxRight

{
margin-top:10px;
font-family: Arial,Helvetica,serif;
width: 260px;
height:70px;
padding-top: 34px;
padding-right: 5px;
padding-bottom: 10px;
padding-left: 10px;
border:#cccccc solid thin;
background-color: transparent;
background-image: url(/sites/all/themes/genesis_gameweek/images/block_search_box.jpg);
background-repeat: no-repeat;
}
#SocialIcon

{
background-color: #fff;
margin-left:2px;
width: 300px;
height:50px;
margin-bottom: 20px;


}

#colRight div.refs{

	overflow:hidden;

	margin: 10px 0 0 5px;
	

}

#colRight div.refs a{

	height:35px;

	font-size:12px;

	color:#333;

	float:left;

	margin:0 0 0 10px;

}

#colRight div.refs a span{

	color:#999;

}



#colRight div.refs a.twitter{

	display: block;

	width:114px;

    height: 45px;

	position:relative;

	margin:0;

	background:url(/sites/all/themes/genesis_gameweek/images/bg-link-twitter.gif) no-repeat 0 0;

    text-indent: -9999px;

    background-color: #eee;

}

#colRight div.refs a.facebook{

	display: block;

	width:108px;

    height: 45px;

	position:relative;

	margin:0;

	background:url(/sites/all/themes/genesis_gameweek/images/bg-link-facebook.gif) no-repeat 0 0;

    text-indent: -9999px;

    background-color: #eee;

}

#colRight div.refs a.feed-icon,

#colRight div.refs a.rss {

	display: block;

	width:98px;

    height: 45px;

    margin: 0;

    padding: 0;

	background:url(/sites/all/themes/genesis_gameweek/images/bg-link-rss.gif) no-repeat 0 0;

	line-height:normal;

    text-indent: -9999px;

    background-color: #eee;

}



#colRight div.refs a.feed-icon span,

#colRight div.refs a.rss span,

#colRight div.refs a.twitter span {

    display: none;

}



#colRight div.refs a.sd-ref span{

	color:#999;

	white-space:nowrap;

}

#LoginBox

{

font-family: Verdana, Arial, Helvetica, sans-serif;

width: 285px;
padding-top: 25px;
padding-right: 5px;
padding-bottom: 10px;
padding-left: 10px;
border:#cccccc solid thin;
background-color: transparent;
background-image: url(/sites/all/themes/genesis_gameweek/images/login_bar.gif);
background-repeat: no-repeat;
margin-right: 10px;
margin-bottom: 10px;
}
#LoginBox a {
color: #af032b;
font-weight: bold;
}

#LoginBox p {
	margin-top: 20px;
}

#fbconnect_button-wrapper {
	display: inline-block;
	margin-left: 103px;
}


#login-register {
	margin-left: 75px;
}

.LoginButton

{

width: 58px;

height: 24px;

background-color: transparent;


border-right-width-ltr-source: physical;

border-right-width-rtl-source: physical;



border-left-width-ltr-source: physical;

border-left-width-rtl-source: physical;

border-top-style: none;

border-right-style-value: none;

border-right-style-ltr-source: physical;

border-right-style-rtl-source: physical;

border-bottom-style: none;

border-left-style-value: none;

border-left-style-ltr-source: physical;

border-left-style-rtl-source: physical;

border-top-color: -moz-use-text-color;

border-right-color-value: -moz-use-text-color;

border-right-color-ltr-source: physical;

border-right-color-rtl-source: physical;

border-bottom-color: -moz-use-text-color;

border-left-color-value: -moz-use-text-color;

border-left-color-ltr-source: physical;

border-left-color-rtl-source: physical;

margin-top: 5px;



margin-left: 10pt;

display: block;

text-indent: -9999px;

background-image: url(/sites/all/themes/genesis_gameweek/images/button_login.gif);

background-position: 0% 0%;

background-repeat: no-repeat;

color: #ffc000;

}

#node-5 li {
	background: url("/sites/default/files/ico_footer_bullet.gif") no-repeat scroll 0 3px transparent;
	display:block;
	list-style:none outside none;
	margin:5px 0 0 25px;
	padding:0 0 0 20px;
}

#node-5 li a {
	color: #121212;

#ad-1007171 {
	border: thin solid #000;
}
