/**
 * Conversant, for Drupal 5.0
 * Scott Jantz Duplicate from garland for testing purposes
 *
 * If you use a customized color scheme, you must regenerate it after
 * modifying this file.
 */
 
/** Conversant Elements */

.PageHeader {
	font-weight: normal;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 22px;
	color:#CCC;
	letter-spacing:-1px;
	margin-bottom:20px;
}

.linebreak {
	width:585px;
	height: 1px;
	background-color:#333333;
}

.promotedate {
	visibility:hidden;
	height:0px;
}



/*
 *  Image Assit Final Render
 */
 
span.left {
  /*float: left;*/
  margin: 8px 8px 8px 0px;
  display: block;
}
span.right {
  /*float: right;*/
  margin: 8px 0px 8px 8px;
  display: block;
}
span.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
span.caption {
  display: block; /* put the caption under the image (not next to it) */
}
.inline img{
	padding: 5px;
  border: 0px solid #000; /* put a thin border around inline images */
}

/**
 * Generic elements
 */
.Renderings img {
	border: 5px solid #CCCCCC;
} 
 
body {
  margin: 0;
  padding: 0;
  background: #edf5fa;
  font: 12px/170% Verdana;
  color: #494949;
}

input {
  font: 12px/100% "Verdana";
  color: #494949;
}

textarea, select {
  font: 12px/160% "Verdana";
  color: #494949;
}

h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  font-weight: normal;
  font-family: Helvetica, Arial, sans-serif;
  /*font-family:Georgia, "Times New Roman", Times, serif; letter-spacing:-1px;*/
}

h1 {
  font-size: 170%;
}

h2 {
  font-size: 22px;
  color:#666;
  letter-spacing:-1px;
}

h3 {
  font-size: 140%;
}

h4 {
  font-size: 130%;
}

h5 {
  font-size: 120%;
}

h6 {
  font-size: 110%;
}

ul, quote, code, fieldset {
  margin: .5em 0;
}

p {
  margin: 0.6em 0 1.2em;
  padding: 0;
}

a:link, a:visited {
  color:#2D95FD;
 /* color: #0377B8;*/
  text-decoration: none;
}

a:hover {
  color: #0066CC;
}

a:active, a.active {
  color: #0066CC;
}

hr {
  margin: 0;
  padding: 0;
  border: none;
  height: 1px;
  background: #5294c1;
}

ul {
  margin: 0.5em 0 1em;
  padding: 0;
}

ul li {
  margin: 0.4em 0 0.4em .5em;
}

ul.menu, .item-list ul {
  margin: 0.35em 0 0 -0.5em;
  padding: 0;
}

/*
ul.menu ul, .item-list ul ul {
  margin-left: 0em;
}

ul li, ul.menu li, .item-list ul li, li.leaf {
  margin: 0.15em 0 0.15em .5em;
}

ul li, ul.menu li, .item-list ul li, li.leaf {
  padding: 0 0 .2em 1.5em;
  list-style-type: none;
  list-style-image: none;
  background: transparent url(images/menu-leaf.gif) no-repeat 1px .35em;
}
*/

ul.menu ul, .item-list ul ul {
  margin-left: 0em;

}

ul li, ul.menu li, .item-list ul li, li.leaf {
  margin: 0 0px 1px 10px;
}

ul li, ul.menu li, .item-list ul li, li.leaf {

  padding: 0 0 4px 14px;
  list-style-type: none;
  list-style-image: none;
  letter-spacing:0px;
  background: transparent url(images/menu-leaf.png) no-repeat 1px .35em;
}

ul li.expanded {

}

ul li.collapsed {

}

ul li.leaf a, ul li.expanded a, ul li.collapsed a {
  display: block;
}

ul.inline li {
  background: none;
  margin: 0;
  padding: 0 1em 0 0;
}

fieldset ul.clear-block li {
  margin: 0;
  padding: 0;
  background-image: none;
}

dl {
  margin: 0.5em 0 1em 1.5em;
}

dl dt {
}

dl dd {
  margin: 0 0 .5em 1.5em;
}

img, a img {
  border: none;
}

table {
  margin: 1em 0;
  width: 100%;
}

thead th {
  border-bottom: 2px solid #d3e7f4;
  color: #494949;
  font-weight: bold;
}

th a:link, th a:visited {
  color: #6f9dbd;
}

td, th {
  padding: 0em 0em;
}




tr.even, tr.odd, tbody th {
  border: solid #d3e7f4;
  border-width: 1px 0;
}

tr.odd, tr.info {
  background-color: #edf5fa;
}

tr.even {
  background-color: #fff;
}

tr.odd td.active {
  background-color: #ddecf5;
}

tr.even td.active {
  background-color: #e6f1f7;
}

td.region, td.module, td.container {
  border-top: 1.5em solid #fff;
  border-bottom: 1px solid #b4d7f0;
  background-color: #d4e7f3;
  color: #455067;
  font-weight: bold;
}

tr:first-child td.region, tr:first-child td.module, tr:first-child td.container {
  border-top-width: 0;
}

span.form-required {
  color: #ffae00;
}

span.submitted, .description {
  font-size: 0.92em;
  color: #898989;
}

.description {
  line-height: 150%;
  margin-bottom: 0.75em;
  color: #898989;
}

.messages, .preview {
  margin: .75em 0 .75em;
  padding: .5em 1em;
}

.messages ul {
  margin: 0;
}

.form-checkboxes, .form-radios, .form-checkboxes .form-item, .form-radios .form-item {
  margin: 0.25em 0;
}

#center form {
  margin-bottom: 2em;
}

.form-button, .form-submit {
  margin: 2em 0.5em 1em 0;
}

#watchdog-form-overview .form-submit,
.confirmation .form-submit,
.search-form .form-submit,
.poll .form-submit,
fieldset .form-button, fieldset .form-submit,
.sidebar .form-button, .sidebar .form-submit,
table .form-button, table .form-submit {
  margin: 0;
}

.box {
  margin-bottom: 2.5em;
}

/**
 * Layout
 */
#header-region {
  min-height: 1em;
  background: #d2e6f3 url(images/bg-navigation.png) repeat-x 50% 100%;
}

#header-region .block {
  display: block;
  margin: 0 1em;
}

#header-region .block-region {
  display: block;
  margin: 0 0.5em 1em;
  padding: 0.5em;
  position: relative;
  top: 0.5em;
}

#header-region {
  display: inline;
  line-height: 1.5em;
  margin-top: 0;
  margin-bottom: 0;
}

#header-region p, #header-region img {
  margin-top: 0.5em;
}

#header-region h2 {
  margin: 0 1em 0 0;
}

#header-region h3, #header-region label, #header-region li {
  margin: 0 1em;
  padding: 0;
  background: none;
}

#wrapper {
 /* background: #edf5fa url(images/body.png) repeat-x 50% 0;*/
}

#wrapper #container {
  margin: 0 auto;
 /*  padding: 0 20px;
  max-width: 1270px; */
  
}

#wrapper #container #header {
  height: 80px;
}

#wrapper #container #header #logo-floater {
  position: absolute;
}

#wrapper #container #header h1, #wrapper #container #header h1 a:link, #wrapper #container #header h1 a:visited {
  line-height: 120px;
  position: relative;
  z-index: 2;
  white-space: nowrap;
}

#wrapper #container #header h1 span {
  font-weight: bold;
}

#wrapper #container #header h1 img {
  padding-top: 16px;
  padding-right: 20px;
  float: left;
}

/* With 3 columns, require a minimum width of 1000px to ensure there is enough horizontal space. */
body.sidebars {
  min-width: 980px;
}
/* With 2 columsn, require a minimum width of 800px. */
body.sidebar-left, body.sidebar-right {
  min-width: 780px;
}

/* We must define 100% width to avoid the body being too narrow for near-empty pages */
#wrapper #container #center {
  float: left;
  width: 100%;
}

/* So we move the #center container over the sidebars to compensate */
body.sidebar-left #center {
  margin-left: -210px;
}
body.sidebar-right #center {
  margin-right: -210px;
}
body.sidebars #center {
  margin: 0 -210px;
}

/* And add blanks left and right for the sidebars to fill */
body.sidebar-left #squeeze {
  margin-left: 210px;
}
body.sidebar-right #squeeze {
  margin-right: 210px;
}
body.sidebars #squeeze {
  margin: 0 210px;
}

/* We ensure the sidebars are still clickable using z-index */
#wrapper #container .sidebar {
  margin: 60px 0 5em;
  width: 210px;
  float: left;
  z-index: 2;
  position: relative;
}

#wrapper #container .sidebar .block {
  margin: 0 0 1.5em 0;
}

#sidebar-left .block {
  padding: 0 15px 0 0px;
}

#sidebar-right .block {
  padding: 0 0px 0 15px;
}

.block .content {
  margin: 0.5em 0;
}

.content img {
	margin: 0 8px 0 8px
}

#sidebar-left .block-region {
  margin: 0 15px 0 0px;
}

#sidebar-right .block-region {
  margin: 0 0px 0 15px;
}

.block-region {
  padding: 1em;
  background: transparent;
  border: 2px dashed #b4d7f0;
  text-align: center;
  font-size: 1.3em;
}

/* Now we add the backgrounds for the main content shading */
#wrapper #container #center #squeeze {
  background: #fff url(images/bg-content.png) repeat-x 50% 0;
  position: relative;
}

#wrapper #container #center .right-corner {
  background: transparent url(images/bg-content-right.png) no-repeat 100% 0;
  position: relative;
  left: 10px;
}

#wrapper #container #center .right-corner .left-corner {
  padding: 60px 25px 5em 35px;
  background: transparent url(images/bg-content-left.png) no-repeat 0 0;
  margin-left: -10px;
  position: relative;
  left: -10px;
  min-height: 400px;
}

#wrapper #container #footer {
  float: none;
  clear: both;
  text-align: center;
  margin: 4em 0 -3em;
  color: #898989;
}

#wrapper #container .breadcrumb {
  position: absolute;
  top: 15px;
  left: 35px;
  z-index: 3;
}

body.sidebar-left  #footer {
  margin-left: -210px;
}

body.sidebar-right #footer {
  margin-right: -210px;
}

body.sidebars #footer {
  margin: 0 -210px;
}

/**
 * Header
 */
#wrapper #container #header h1, #wrapper #container #header h1 a:link, #wrapper #container #header h1 a:visited {
  color: #fff;
  font-weight: normal;
  /*text-shadow: #1659ac 0px 1px 3px;*/
  font-size: 1.5em;
}

#wrapper #container #header h1 a:hover {
  text-decoration: none;
}

#wrapper #container .breadcrumb {
  font-size: 0.92em;
}

#wrapper #container .breadcrumb, #wrapper #container .breadcrumb a {
  color: #529ad6;
}

#mission {
  padding: 1em;
  background-color: #fff;
  border: 1px solid #e0e5fb;
  margin-bottom: 2em;
}

/**
 * Primary navigation
 */
ul.primary-links {
  margin-right: -13px;
  padding: 0;
  float: left;
  position: relative;
  z-index: 4;

}

ul.primary-links li {
  margin: 0;
  padding: 0;
  float: left;
  background-image: none;
}

ul.primary-links li a, ul.primary-links li a:link, ul.primary-links li a:visited {
  display: block;
  font-weight:bold;
  margin:-3px -5px 0 0;
  font-size:13px;
  letter-spacing:0px;
  padding:0px 14px 0px 0px;  /*Top Right Bottom Left*/
  /*margin: 0 1em;
  padding: .75em 0 0;*/
  color: #fff;
 /*  background: url(images/nav/normalbg.gif) repeat-x; */
}

ul.primary-links li a:hover, ul.primary-links li a.active {
  color:#FFFFCC;
  /*background: url(images/nav/hoverbg3.gif) repeat-x;*/
}

/**
 * Secondary navigation
 */
ul.secondary-links {
  margin: 0;
  padding: 18px 0 0;
  float: right;
  clear: right;
  position: relative;
  z-index: 4;
}

ul.secondary-links li {
  margin: 0;
  padding: 0;
  float: left;
  background-image: none;
}

ul.secondary-links li a, ul.secondary-links li a:link, ul.secondary-links li a:visited {
  display: block;
  margin: 0 1em;
  padding: .75em 0 0;
  color: #cde3f1;
  background: transparent;
}

ul.secondary-links li a:hover, ul.secondary-links li a.active {
  color: #cde3f1;
  background: transparent;
}

/**
 * Local tasks
 */
ul.primary, ul.primary li, ul.secondary, ul.secondary li {
  border: 0;
  background: none;
  margin: 0;
  padding: 0;
}

#tabs-wrapper {
  margin: 25px 0px 12px;
  padding: 0 0px;
  border-bottom: 1px solid #e9eff3;
  position: relative;
}
ul.primary {
  padding: 0.5em 0 10px;
  float: left;
}
ul.secondary {
  clear: both;
  text-align: left;
  border-bottom: 1px solid #e9eff3;
  margin: -0.2em -26px 1em;
  padding: 0 26px 0.6em;
}
h2.with-tabs {
  float: left;
  margin: 0 2em 0 0;
  padding: 0;
}

ul.primary li a, ul.primary li.active a, ul.primary li a:hover, ul.primary li a:visited,
ul.secondary li a, ul.secondary li.active a, ul.secondary li a:hover, ul.secondary li a:visited {
  border: 0;
  background: transparent;
  padding: 4px 1em;
  margin: 0 0 0 1px;
  height: auto;
  text-decoration: none;
  position: relative;
  top: -1px;
}
ul.primary li.active a, ul.primary li.active a:link, ul.primary li.active a:visited, ul.primary li a:hover,
ul.secondary li.active a, ul.secondary li.active a:link, ul.secondary li.active a:visited, ul.secondary li a:hover {
  background: url(images/bg-tab.png) repeat-x 0 50%;
  color: #fff;
}
ul.primary li.active a,
ul.secondary li.active a {
  font-weight: bold;
}

/**
 * Nodes & comments
 */
.node {
  border-bottom: 1px solid #e9eff3;
  margin: 10px 0px 0px 0px;
  padding: 10px 0px 0px 0px;
  width:585px;
}

ul.links li, ul.inline li {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 1em;
  background-image: none;
}

.node .links, .comment .links {
 /* text-align: left;*/
  margin:0.6em 0pt;
}

.node .links ul.links li, .comment .links ul.links li {}
.terms ul.links li {
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
  padding-left: 1em;
}

.picture, .comment .submitted {
  /*float: right;*/
  clear: right;
  padding-left: 0em;
}

.new {
  color: #ffae00;
  font-size: 0.92em;
  font-weight: bold;
  float: right;
}

.terms {
font-size:11px;
  float: right;
}


.preview .node, .preview .comment, .sticky {
  margin: 0;
  padding: 0.5em 0;
  border: 0;
  background: 0;
}

.sticky {
  padding: 1em;
  background-color: #fff;
  border: 1px solid #e0e5fb;
  margin-bottom: 2em;
}

#comments {
  position: relative;
  top: -1px;
  border-bottom: 1px solid #e9eff3;
  margin: 15px -0px 0;
  padding: 0 0;
}

#comments h2.comments {
  margin: 0 0px;
  padding: .5em 0px;
  background: #fff url(images/gradient-inner.png) repeat-x 0 0;
}

.comment {
  margin: 0 0px;
  padding: 1em 0px 1em;
  border-top: 1px solid #e9eff3;
}

.indented {
  margin-left: 12px;
}

.comment h3 a.active {
  color: #494949;
}

.node .content, .comment .content {
  margin: 0em 0;
}

/**
 * Aggregator.module
 */
#aggregator {
  margin-top: 1em;
}
#aggregator .feed-item-title {
  font-size: 160%;
  line-height: 130%;
}
#aggregator .feed-item {
  border-bottom: 1px solid #e9eff3;
  margin: -1.5em -31px 1.75em;
  padding: 1.5em 31px;
}
#aggregator .feed-item-categories {
  font-size: 0.92em;
}
#aggregator .feed-item-meta {
  font-size: 0.92em;
  color: #898989;
}

/**
 * Color.module
 */
#palette .form-item {
  border: 1px solid #fff;
}
#palette .item-selected {
  background: #fff url(images/gradient-inner.png) repeat-x 0 0;
  border: 1px solid #d9eaf5;
}

/**
 * Menu.module
 */
tr.odd td.menu-disabled {
  background-color: #edf5fa;
}
tr.even td.menu-disabled {
  background-color: #fff;
}
td.menu-disabled {
  /*opacity: 0.5;*/
}

/**
 * Poll.module
 */
.poll .bar {
  background: #fff url(images/bg-bar-white.png) repeat-x 0 0;
  border: solid #f0f0f0;
  border-width: 0 1px 1px;
}

.poll .bar .foreground {
  background: #71a7cc url(images/bg-bar.png) repeat-x 0 100%;
}

.poll .percent {
  font-size: .9em;
}

/**
 * Autocomplete.
 */
#autocomplete li {
  cursor: default;
  padding: 2px;
  margin: 0;
}

/**
 * Collapsible fieldsets
 */
fieldset {
  margin: 0em 0;
  padding: .5em;
  border: 0px;
  background: #fff url(images/gradient-inner.png) repeat-x 0 0;
  position: relative;
}

html.js fieldset.collapsed {
  background: transparent;
  padding-top: 0;
  padding-bottom: 1em;
  position: relative;
}

html.js fieldset.collapsible legend a {
  padding-left: 2em;
  background: url(images/menu-expanded.gif) no-repeat 0% 50%;
  position: relative;
}

html.js fieldset.collapsed legend a {
float:left;
  background: url(images/menu-collapsed.gif) no-repeat 0% 50%;
  position: relative;
}


.collapseOverride {
  margin: 0;
  padding: 1em 0 1em 0;
  position: relative;
}



/**
 * Syndication icons and block
 */
#block-node-0 h2 {
  float: left;
  padding-right: 20px;
}

#block-node-0 img, .feed-icon {
  float: right;
  padding-top: 4px;
}

#block-node-0 .content {
  clear: right;
}

/**
 * Login Block
 */
#user-login-form {
  text-align: center;
}
#user-login-form ul {
  text-align: left;
}

/**
 * Admin Styles
 */
div.admin-panel,
div.admin-panel .description,
div.admin-panel .body,
div.admin,
div.admin .left,
div.admin .right,
div.admin .expert-link,
div.item-list,
.menu {
  margin: 0;
  padding: 0;
}

div.admin .left {
  float: left;
  width: 48%;
}
div.admin .right {
  float: right;
  width: 48%;
}

div.admin-panel {
  background: #fff url(images/gradient-inner.png) repeat-x 0 0;
  padding: 1em 1em 1.5em;
}
div.admin-panel .description {
  margin-bottom: 1.5em;
}
div.admin-panel dl {
  margin: 0;
}
div.admin-panel dd {
  color: #898989;
  font-size: 0.92em;
  line-height: 1.3em;
  margin-top: -.2em;
  margin-bottom: .65em;
}

table.system-status-report th {
  border-color: #d3e7f4;
}

#autocomplete li.selected, tr.selected td, tr.selected td.active {
  background: #027ac6;
  color: #fff;
}

tr.selected td a:link, tr.selected td a:visited, tr.selected td a:active {
  color: #d3e7f4;
}

/**
 * CSS support
 */
span.clear {
  display: block;
  clear: both;
  height: 1px;
  line-height: 0px;
  font-size: 0px;
  margin-bottom: -1px;
  
}

/*******************************************************************
 * Color Module: Don't touch                                       *
 *******************************************************************/

/**
 * Generic elements.
 */
.messages {
  background-color: #fff;
  border: 1px solid #b8d3e5;
}

.preview {
  background-color: #fcfce8;
  border: 1px solid #e5e58f;
}

div.status {
  color: #3a3;
  border-color: #c7f2c8;
}

div.error {
  color: #c52020;
}

.form-item input.error, .form-item textarea.error {
  border: 1px solid #c52020;
  color: #494949;
}

/**
 * Watchdog.module
 */
tr.watchdog-user {
  background-color: #fcf9e5;
}

tr.watchdog-user td.active {
  background-color: #fbf5cf;
}

tr.watchdog-content {
  background-color: #fefefe;
}

tr.watchdog-content td.active {
  background-color: #f5f5f5;
}

tr.watchdog-warning {
  background-color: #fdf5e6;
}

tr.watchdog-warning td.active {
  background-color: #fdf2de;
}

tr.watchdog-error {
  background-color: #fbe4e4;
}

tr.watchdog-error td.active {
  background-color: #fbdbdb;
}
tr.watchdog-page-not-found, tr.watchdog-access-denied {
  background: #d7ffd7;
}
tr.watchdog-page-not-found td.active, tr.watchdog-access-denied td.active {
  background: #c7eec7;
}

/**
 * Status report colors.
 */
table.system-status-report tr.error, table.system-status-report tr.error th {
  background-color: #fcc;
  border-color: #ebb;
  color: #200;
}
table.system-status-report tr.warning, table.system-status-report tr.warning th {
  background-color: #ffd;
  border-color: #eeb;
}
table.system-status-report tr.ok, table.system-status-report tr.ok th {
  background-color: #dfd;
  border-color: #beb;
}


/* Conversant Classes */


* {
 padding:0;
 margin:0 auto;
}


body {
	margin: 0px;
	/*text-align: center;*/
	font-family:Arial, Helvetica, sans-serif;
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-size: 12px;
	background: #ffffff;
	background-image:url(images/homebg2.gif);
	background-repeat:repeat-y;
	background-position:center;
	
}

.bggrey {background-color:#222222; color:#CCCCCC}
.bglightgrey {background-color:#333333; color:#CCCCCC}

.BodyContainer {position: relative;	color:#888}

.FooterContainer {float:left; width:100%; color:#CCCCCC; background-color: #222222;}
.MainBody {width:930px; text-align:left;}
.MainBody2 {width:926px; text-align:left; padding-left:4px;}
.Grouping {width: 930px}
.Header1 {float:left; height:40px; width:230px; text-align:left}
.Header2 {float:right; height:52px; width:700px; text-align:right}

.WhiteSpace {float:left; width:100%; height:32px;}
.GreySpace {float:left; width:100%; background-color: #333333; margin: 15px 0px 0px 0px;}
.Footer {width:977px; text-align:left}
.TopFeature { float:left;	width: 930px;	height: 280px;	margin: 8px 0px 2px 0px;}
.Divider1 {	float:left;		width: 40px;	height: 258px;	margin: 20px 0px 0px 0px;}
.Divider2 {	float:left;	width: 930px; 	height: 6px; margin:13px 0px 2px 0px; 	background-image:url(images/blogsplit.gif);}
.Divider3 {	float:left;		width: 42px;	height: 250px;	margin: 0px 0px 0px 0px;}
.Divider4 {	float:left;		width: 42px;	height: 60px;	margin: 0px 0px 0px 40px;}
.Divider5 {	float:left;		width: 42px;	height: 60px;	margin: 0px 0px 0px 0px;}
.AdSpace1 {	float:right;	width: 125px;	height: 125px;	margin: 20px 0px 7px 0px;}
.AdSpace2 {	float:right;	width: 125px;	height: 125px;	margin: 0px 0px 0px 0px;}
/*.AdSpace3 {	float:left;	width: 125px;	height: 125px;	margin: 14px 15px 0px -24px;}*/
.AdSpace3 {	float:left;	width: 728px;	height: 90px;	margin: 14px 0px 0px 0px;}

.AdSpace3b {float:left;	width: 125px;	height: 125px;	margin: 14px 15px 0px 0px;}
.AdSpace4 {	float:left;	width: 125px;	height: 125px;	margin: 14px 15px 0px 0px;}
.AdSpace5 {	float:left;	width: 125px;	height: 125px;	margin: 14px 15px 0px 0px;}
.AdSpace6 {	float:right;	width: 203px; 	height: 59px;	margin: 14px 0px 0px 12px;}
.AdSpace7 {	float:right;	width: 203px; 	height: 59px;	margin: 14px 0px 0px 0px; }
/*.AdSpace8 {	float:right;	width: 203px; 	height: 59px;	margin: 7px -24px 0px 12px; }
.AdSpace9 {	float:right;	width: 203px; 	height: 59px;	margin: 7px 0px 0px 0px;  }*/
.AdSpace8 {width: 238px; 	height: 43px;	margin: 14px 0px 0px 0px; }
.AdSpaceText {display:table-cell; vertical-align:middle; color: #FFF; font-weight:normal; text-align:center; width:238px; height: 43px; line-height:14px; }
.AdSpaceText a:link {color: #FFF; font-weight:bold; }
.AdSpaceText a:hover {color: #0280D2; font-weight:bold; }
.AdSpace9 {width: 238px; 	height: 43px;	margin: 4px 0px 0px 0px; }
.TextAds {float:right;width:238px;}
.News {	float:left;	width: 604px; margin: 20px 0px 0px 0px;}
.Welcome {float:right; width: 300px; margin: 20px 0px 0px 0px;}
.Features {	float:right;width: 300px; margin: 0px 0px 0px 0px;}
.Column1 {	float: left; width: 240px; margin: 0px 0px 0px 0px;}
.Column2 {float: left;	width: 340px; }
.Column3 {float: right;	width: 300px; }
.FooterMenu1 {float:left;width: 170px; margin: 0px 15px 0px 0px; padding:11px 20px 20px 20px;}
.FooterMenu2 {	float:left;	width: 170px; 	margin: 0px 15px 0px 0px; }
.FooterMenu2 a:link, .FooterMenu2 a:visited {color:#CCC}
.FooterMenu2 a:hover {color:#FFF}
.FooterMenu3 {	float:left;	width: 192px; 	margin: 0px 15px 0px 0px; }
.FooterMenu4 {	float: left; width: 200px; 	margin: 0px 15px 0px 0px; }
.FooterTag {	float:left;	width: 930px; margin: 10px 0px 10px 0px; font-size:90%; color:#666}
.FooterTitle {font-weight:bold; color:#666; font-size:115%; padding: 15px 0px 10px 0px}
.FooterOptions {color:#666; font-size:95%; margin-bottom:15px; line-height:120%;}

.featuresub {margin: 0px 0px 8px 0px;} /*Top Right Bottom Left*/

.headertext1 {margin: 0px 0px 16px 0px; float:left; margin: 0 206px 6px 0}
.headertext2 {margin: 8px 0px 4px 0px;}
.headertext3 {margin: 16px 0px 16px 0px; line-height:100%;}
.headertext4 {margin: 16px 0px 16px 0px; line-height:100%;}

.submitnews {margin: 3px 0 0 0}

.submitclear {float:none; clear:both;}

.AdSpaceTop {width: 960px;	height: 90px; margin: 0px 0px 0px 0px; padding-top:6px; background-image:url(images/nav/adbg.gif); background-repeat:repeat-x; background-color:#333333;}
.AdLeader {width:728px; height:90px; float:left; background-color:#333;}

.AdSpaceText1 {width: 238px; 	height: 43px;	margin: 0px 0px 0px 0px; }
.AdSpaceText2 {width: 238px; 	height: 43px;	margin: 4px 0px 0px 0px; }

.headerAD {text-align:center; height:90px; padding-bottom:4px; background-image:url(images/nav/adbg.gif); background-repeat:repeat-x; background-color:#333;}
.headerAD2 {width:977px; height:90px;}

.welcometext {font-style:italic; color:#888; line-height:150%; margin:0px 0px 0px 0px;}
.welcomelink {margin:0px 0px 0px 0px; text-align:right;}

.topicsblock {font-size:26px; font-weight:bold; line-height:36px; color:#999; margin-bottom:0px; letter-spacing:-1px;}
.topicsblock a:link, .topicsblock a:visited {color:#999;}
.topicsblock a:hover {color:#333;}

.blogsblock {float:left; margin: 0 7px 0px 0px; font-size:12px;  display:block;}
.blogsblockimage {float:left; margin-right:6px;}
.blogsblockimage img {border:2px solid #ccc;}
.blogsblocktitle {font-size:115%; line-height:115%; letter-spacing:-1px;}
.blogsblocktext {font-weight:bold; float:left; width:335px; margin-bottom:12px;}
.blogsblockname {font-size:95%; float:left; margin-top:-2px; margin-bottom:4px; font-weight:normal;}
.blogsblock3 {font-size:11px; font-weight:bold; color:#333333; float:left}
.blogsblock4 {width: 297px; height: 15px; font-size:13px;}





.storyextras {width: 200px; background-color:#999999}

.storylinkfront {width: 430px; float:right; margin: -1px 0px 3px 0px;}
.storydivider {width:500px; height:5px;overflow: auto;}
/* .storyheadline {margin:0; font-size:130%; font-weight:bold; height:50px; display:table-cell; vertical-align:middle;} */
.storyheadline {margin:0; font-size:140%; font-weight:bold; margin-top:7px; font-family:Arial, Helvetica, sans-serif; letter-spacing:-1px;}
.storyheadline2 {margin:0; font-size:120%; font-weight:bold; margin:8px 0 -8px 0; font-family:Arial, Helvetica, sans-serif; letter-spacing:-1px;}
.gonewslink {margin:0; font-size:120%; font-weight:bold; margin-top:7px; font-family:Arial, Helvetica, sans-serif; letter-spacing:-.8px; text-align:left; float:left;}
.storybyline {margin:0; color:#999999;}
.storybyline2 {margin:0; color:#999999; float:left;}
.storyphoto {margin-right:4px; margin-left:2px; margin-top:2px; color:#999999; float:left;}
.storybylinetext {margin:0; font-size:90%; color:#999999;}
.storybylinetext2 {margin-bottom:0px; font-size:90%; color:#999999;}
.storycomments {margin:0; font-size:95%; color:#999999; float:left;}
.storydiscussion {margin:0; font-size:95%; color:#999999; float:left;}
.storytopics {margin:0; font-size:95%; color:#999999; float:right; width:50%; text-align:right;}
.storylinkdesc {margin: 5px 0px 5px 0px; color:#333333;}

.GreySpace {width:977px;margin-left:0px;}

.MediaBlock {padding-top:2px; padding-bottom:2px; width:300px; background-color:#111;background-image:url(images/VidBg.png); background-repeat:no-repeat; background-position:bottom;}

.AudioBlock {font-size:115%; font-weight:bold; color:#666;}
.AudioBlockText {font-size:80%; font-weight:normal; color:#666;}
.AudioBlock a:link, .AudioBlock a:visited {color:#F2F2F2}
.AudioBlock a:hover {color:#FFFFCC}
.AudioBlockTitle {margin-top:10px; letter-spacing:-1px;}
.MediaBlockIcon {float:left; margin:0px 10px 0px 10px;} /*Top Right Bottom Left*/

.storycontainerodd {width:604px; overflow: hidden; background-color:#FFF; border-top-style: solid; border-top-color: #ececec; border-top-width:1px;}
.storycontainereven {width:604px;overflow: hidden; background-color:#FFF; border-top-style: solid; border-top-color: #ececec; border-top-width:1px;}

.ad468x60 {float:left}

.ad234x60 {}

.ad120x60 {float:right;}


a.blogblock2:link, a.blogblock2:visited {
  color: #888;
  text-decoration: none;
}

a.blogblock2:hover {
  color: #0062A0;
  text-decoration: none;
}


.Renderings img {
	border: 5px solid #CCCCCC;
} 


/*  Sub-Pages */
.SubBodyContainer {
  margin: 0 auto;
  padding: 0px;
  width: 936px;
  min-height:500px;
  
}


.SubBodyContainerBlog {
  margin: 0 auto;
  padding: 0px;
  width: 936px;
  min-height:3020px;
}

.SubLeftContainer {
	float:left;
	width: 585px;
	margin-left:2px;
	margin-top:-6px;
	
}

.SubLeftUndiscovered {
	float:left;
	width: 585px;
	margin-top:-20px;
	
}

.undiscoveredflash {
	margin:0px 0 0 -20px;
}

.undiscoveredflash2 {
	margin:20px 0 0 -20px;
}


.SubLeftContainerBlog {
	float:left;
	width: 585px;
	margin-left:2px;
	margin-top:-6px;
	
}

.SubLeftContainer2 {
	float:left;
	width: 930px;
	margin-top:0px;
	
}
.SubLeftContainer3 {
	float:left;
	margin-left:2px;
}

.SubRightContainer {
	float:right;
	width: 300px;
	padding-left:25px;
	margin-top:0px;
	padding-top:10px;
	background-image:url(images/subdivide3.png);

	background-repeat:no-repeat;
}

.SubRightUndiscovered {
	float:right;
	width: 300px;
	padding-left:25px;
	margin-top:0px;
	padding-top:0px;

}


.SubRightContainer2 {
	float:right;
	width: 300px;
	padding-left:25px;
	margin-top:0px;
	padding-top:22px;
	background-image:url(images/subdivide3.png);

	background-repeat:no-repeat;
}

.SubRightContainerBlog {
	float:right;
	width: 300px;
	padding-left:25px;
	margin-top:-22px;
	padding-top:22px;
	background-image:url(images/subdivideblog2.png);

	background-repeat:no-repeat;
}

.headertopics {
	margin-top:0px;
	background-color:#157CE3;
	color:#fff;
	font-size:120%;
	padding: 5px;
}

.headertopics a:link, .headertopics a:visited {
	color:#fff
}

.headertopics a:hover {
	color:#FFFFCC;
}

.topictitle {
	color:#666666;
	font-size:24px;
	padding: 5px;
	margin-top:15px;
}

.topicsort {
	font-size:12px;
    padding: 5px;
}

.view-content-blogs-design {
	text-align: left;
	margin: 15px;
	border-style:none;
	border-collapse:separate;
	border-top:hidden;
	height: 195px;
	/*color:#fff*/
}

.view-content-blogs-design-header {
	margin-top:18px;
	margin-bottom: -10px;
	text-align: center;
	font-size:200%;
	/*color:#fff;*/
}

.SubHeaderContainer {
	position: relative; 
	width:930px; 
	color:#CCCCCC;
	height: 207px;
	margin-bottom:15px;
	/*background-color:#CCCCCC;*/
	
}

.SubHeaderContainerBlog {
	position: relative; 
	width:930px; 
	color:#CCCCCC;
	height: 325px;
	margin-bottom:15px;
	/*background-color:#CCCCCC;*/
	
}

.SubHeaderContainer2 {
	position: relative; 
	width:930px; 
	color:#CCCCCC;
	height: 95px;
	margin-bottom:15px;
	/*background-color:#CCCCCC;*/
	
}

.SubHeaderContainerA {
	position: relative; 
	width:930px; 
	color:#CCCCCC;
	margin-bottom:15px;
	/*background-color:#CCCCCC;*/
	
}

.SubHeaderContainer3 {
	position: relative; 
	width:930px; 
	color:#CCCCCC;
	height: 277px;
	margin-bottom:15px;
	/*background-color:#CCCCCC;*/
	
}

.TitleSpacer {
	height:15px;
}

.ContentTypeBlog {
	float:left;
	height: 150px;
	width:30px;
	background-color:#E5E5E5
}

.BlogSpace {
	margin-left:45px;
}


.linepattern {
	background-image:url(images/linepattern.gif);
	height:5px;
	width:590px;
	margin-top:22px;
}

.SB_Block {
	background-color:#F2F2F2;
}

.SB_Block2 {
	background-color:#F2F2F2;
}

.SB_Header {
	padding:9px 0px 8px 23px; /*Top Right Bottom Left*/
	color: #fff;
	font-size:22px;
	letter-spacing:-1px;
	height:36px;
	background-image:url(images/sidebar/sb_header1.png);
	background-repeat:no-repeat;
}

.SB_HeaderA {
	padding:9px 0px 8px 15px; /*Top Right Bottom Left*/
	color: #fff;
	font-size:22px;
	letter-spacing:-1px;
	height:36px;
	background-image:url(images/sidebar/sb_header1a.png);
	background-repeat:no-repeat;
}

.SB_Header2 {
	padding:9px 0px 0px 23px; /*Top Right Bottom Left*/
	color: #fff;
	font-size:22px;
	letter-spacing:-1px;
	height:36px;
	background-image:url(images/sidebar/sb_header1.png);
	background-repeat:no-repeat;
}

.SB_Header3 {
	padding:9px 0px 6px 23px; /*Top Right Bottom Left*/
	color: #fff;
	font-size:14px;
	letter-spacing:-1px;
	height:36px;
	background-image:url(images/sidebar/sb_header1.png);
	background-repeat:no-repeat;
}

.SB_Content {
	padding:0px 13px 0px 12px; /*Top Right Bottom Left*/
	margin:-8px 0 0 0;
	color:#000;
	font-size:11px;
	letter-spacing:0px;
	line-height:13px;

}
.SB_Content2 {
	padding:0px 0px 0px 0px; /*Top Right Bottom Left*/
	color: #000;
	font-size:11px;
	letter-spacing:0px;
	line-height:13px;
}
.SB_DoubleLeft {
	float:left;
	padding:0px 6px 0px 0px; /*Top Right Bottom Left*/
	border-right-color:#666666;
	width:120px;
}
.SB_DoubleRight {
	float:left;
	padding:0px 0px 0px 13px; /*Top Right Bottom Left*/
	width:125px;
}
.SB_Spacer {
	clear:both;
	height:18px;
	background-color:#fff;
}
.SB_Spacer2 {
	clear:both;
	height:8px;
	background-color:#fff;
}

table.sidebar {
	border-width: 0px;
	border-spacing: 0px;
	border-collapse: separate;
	background-color: #F2F2F2;
}
table.sidebar th {
	border-width: 0px;
	padding: 0px 6px 0px 12px;
	background-color: #F2F2F2;
}
table.sidebar td {
	border-width: 0px;
	padding: 0px 6px 0px 12px;
	background-color: #F2F2F2;
}

table.sidebar2 {
	border-width: 0px;
	border-spacing: 0px;
	border-collapse: separate;
	background-color: #F2F2F2;
}
table.sidebar2 th {
	border-width: 0px;
	padding: 0px 6px 0px 0px;
	background-color: #F2F2F2;
}
table.sidebar2 td {
	border-width: 0px;
	padding: 0px 6px 0px 0px;
	background-color: #F2F2F2;
}

table.sid {
	border-width: 0px;
	border-spacing: 0px;
	border-collapse: separate;
	background-color: #F2F2F2;
}
table.sid th {
	border-width: 0px;
	padding: 0px 0px 0px 0px;
	background-color: #F2F2F2;
}
table.sid td {
	border-width: 0px;
	padding: 0px 0px 0px 0px;
	background-color: #F2F2F2;
}


table.blog {
	border-width: 0px;
	border-spacing: 0px;
	border-collapse: separate;
}
table.blog th {
	border-width: 0px;
	margin: -6px 0px -6px 0px;
}
table.blog td {
	border-width: 0px;
	margin: -6px 0px -6px 0px;
}


.SB_Bold {
	margin: 0px 0px 10px 0px;
	font-size:13px;
	font-weight:bold;
	letter-spacing:-1px;
	color:#666;
}

.VideoMargin {
	margin: 0 0 0 35px;
}

.SB_VideoImages img {
  width: 90px;
  height: 65px;
}

table.view-grid-blogs_images {
	border-width: 0px;
	border-spacing: 0px;
	border-collapse: separate;
	background-color: #F2F2F2;
}
table.view-grid-blogs_images th {
	border-width: 0px;
	padding: 0px 0px 0px 0px;
	margin: -20px;
	background-color: #F2F2F2;
}
table.view-grid-blogs_images td {
	border-width: 0px;
	padding: 0px 0px 0px 0px;
		margin: -20px;
	background-color: #F2F2F2;
}

.ImagePreview {
	margin: -2px 0px 0px -2px;

}

.ContentIndicator {
	float: right;
	clear: right;
	padding-left: 1em;
	margin: -10px 0 0 0;
}

.BlogBox {

	
}

.BlogBox a {
	margin:0px 4px 20px 10px;/*Top Right Bottom Left*/
	width:295px;
	/*height:110px;*/
	float:left;
	color:#999;
	background:#fff 0 0;
	display:block;
	height: 71px;
}

.BlogBox a:hover {
	background-color: #eee;
	height: 71px;
}


.BlogBox img {
border:1px solid #CCCCCC;
margin:0px 8px 0px 0px;
padding:2px;
	width:100px;
	height:65px;
}


.BlogBoxTitle {
	/*:25px 0px 0px 0px;*/
}






.BlogBoxTitle2 {
	color:#333;
	font-size:18px;
	letter-spacing:-1px;
	margin-top:0px;
}

.BlogBoxTitle3 {
	color:#0A70D7;
	font-size:12px;
	line-height:100%;
	margin:3px 0 0 0;
}

.BlogBoxTitle4 {
	margin:4px 0 0 0;
	color:#999;
	font-size:10px;
	line-height:100%;
}

.BlogTop {
	margin: 10px 10px 10px 10px;
}

.BlogTopText {
	color:#999;
	line-height:18px;
	margin: 4px 0px 15px 0px;
	
}

.BlogSplit {
	width:920px;
	background-image:url(images/blogsplit.gif);
	height:6px;
	margin: 8px 0px 8px 0px;
}

.BlogSplitHeaders {
	margin: 14px 0 0 0;
}

.BlogSidebarSplit {
	width:300px;
	background-image:url(images/blogsplit.gif);
	height:6px;
	margin: 8px 0px 8px 0px;
	
}

.BlogRightSplit {
	width:585px;
	background-image:url(images/blogsplit.gif);
	height:6px;
	margin: 8px 0px 8px 0px;
}

.LineSplit {
	width:585px;
	background-color:#EAEAEA;
	height:1px;
	margin: 4px 0px -4px 0px;
}




.SB_Block img {
	border:1px solid #CCCCCC;
	padding:2px;
	background-color:#FFF;
}

.SB_Block2 img {
	border:1px solid #fff;
	/*padding:1px;
	background-color:#FFF;
	border:0px;*/
}

.ImgBorder img {
	border:1px solid #CCCCCC;
	padding:2px;
	background-color:#FFF;
	float:left;
}

table.uservid {
	border-width: 0px;
	width:400px;
	border-spacing: 0px;
	border-collapse: separate;
}


table.about {
	border-width: 0px;
	border-spacing: 0px;
	border-collapse: separate;
}

.view-data-node_data_field_gallery_image_field_gallery_image_fid {
	margin-top:15px;
}

.view-content-blogs-images {
	margin: 0px;
}

.user_video_description {
	/*margin-left:57px;*/
		margin-top:10px;
		
}

.user_video {
	/*margin-left:57px;*/
	float:left;
}

.user_video img {
	border:1px solid #CCCCCC;
	padding:2px;
	background-color:#FFF;
	margin-right:6px;
}

.user_video_description2 {
	margin-top:10px;
	/*margin-left:57px;*/

}

.user_video2 {
	/*margin-left:57px;*/
}

.wizardblog {

}

.wizardright img {
	margin: 0px 0px 0px 12px;
}

.wizardleft img {
	margin: 0px 12px 0px 0px;
}

.resourceleft img {
	margin: 6px 12px 0px 0px; /*Top Right Bottom Left*/
	border:1px solid #CCCCCC;
	padding:2px;
	background-color:#FFF;
}

.ResourceButton {
	margin:4px 0 2px -7px;
	float:right;
}

.resourceleft2 {
	float:left;
	width: 180px;
	height: 250px;
}

.resourceleft3 {
	
}

.resourceleft {
	float:left;
	width: 140px;
	height: 170px;
}

.resourceright img {
	margin: 6px 0px 0px 12px; /*Top Right Bottom Left*/
	border:1px solid #CCCCCC;
	padding:2px;
	background-color:#FFF;
}

.resourceright {
	float:right;
}

.blogwizard img {
}

.galleryimage img {
	width: 600px;
	height: auto;
}

.usershift {
	padding-left:0px;
}

.field-field-undiscovered-image {
	float:left;
}

.field-field-undiscovered-image img {
	border:1px solid #CCCCCC;
	padding:2px;
	background-color:#FFF;
	margin-right:6px;
}

.audiodescription {
	padding-left:58px;
	padding-top:10px;
}

.audioplayer {
	padding-left:58px;
	padding-top:6px;
}

.audiodescriptionblog {
	padding-top:10px;
}

.audioplayerblog {
	padding-top:6px;
}

.feature_boxes {
	margin: 0px;
}

.feature_boxes_desc {
	margin:-5px 0 0 0; /*Top Right Bottom Left*/
	font-size:90%; 
	color:#ccc;
	background-color:#333;
	padding-left:5px;
	
}

.feature_boxes_desc a:link, .feature_boxes_desc a:visited {
	color:#fff;
}

.feature_boxes_desc a:hover {
	color:#FFFFCC;
}

.sidebar_popular_node {
	height:24px;
	width:270px;
	padding-bottom:6px;
	margin-bottom:6px;
	border-bottom:solid;
	border-bottom-width:1px;
	border-bottom-color:#ddd;
	overflow:hidden;
}

.sidebar_popular_votes {
	text-align:center;
	height:24px;
	width:24px;
	float:left;
	color:#fff;
	padding-top:3px;
	font-size:12px;
	letter-spacing:-1px;
	font-weight:bold;
	background-image:url(images/sidebar/voteboxblock.png);
	background-repeat:no-repeat;
}

.sidebar_popular_title {
	margin-top:auto;
    margin-bottom:auto;
	margin-left:5px;
	line-height:100%;
	font-size:12px;

}

.sidebar_blog_feature {
	width: 300px;
	padding-bottom:3px;
}

.sidebar_blog_feature a {
background:#fff 0 0;
display:block;
}
.sidebar_blog_feature a:hover {
background-color:#eee;
}

.sidebar_blog_photo {
	float:left;
}

.sidebar_blog_photo2 {

}

.sidebar_blog_photo3 {
	color:#333;
	font-size:18px;
	letter-spacing:-1px;
}

.sidebar_blog_photo4 {
	font-size:11px;
	line-height:130%;
	color:#999;
}

.sidebar_blog_photo img {
	border:1px solid #CCCCCC;
	padding:2px;
	background-color:#FFF;
	margin-right:6px;
}

.NodeHeader {
	float:left;
	font-size:10px;
	color:#666;
	margin: 6px 0px 6px 0px;
	
}

.NodeHeader img {
	margin: 0px 0px -2px 0px;

}

.NodeHeaderLinks {
	float:right;
	font-size:10px;
	color:#666;
	margin: 6px 0px 6px 0px;
	
}


.ResourceTitle {
	margin:0 0 0 140px;
}

.ResourceTitle2 {
	font-size:10px !IMPORTANT;
	font-weight:bold;
}

.ResourceFI {
	float:left;
	margin: 0 15px 15px 0;
}

.ResourceFIT {
	font-size:20px;
	letter-spacing:-1px;
	margin: 0 0 10px 0;
}

.ResourceFIS {
	margin: 0 0 10px 0;
	text-align:center;
}

.RScroller {
	overflow:auto;
	white-space: no-wrap;
	height: 180px;
	width:595px;
}

.RScrollerWrap {
	height:180px;
}

.ResourceTitle3 {
	font-size:20px;
	line-height:120%;
	margin:0 0 0 0;
}

.ResourceTeaserText {
	margin:0 0 10px 140px;
}

.ResourceLinks {
	margin:8px 0 0 140px;
}

.ResourceRating {
	margin:4px 0 6px 134px;
}

.ResourceRating2 {
	margin:4px 0 0 0;
}

.ResourceRating img {
	margin-bottom:-5px;
}

.ResourcePrice {
font-size:13px;
	margin:0px 0 14px 0px;
		float:left;
}

.ResourceTerms {
	font-size:11px;
	margin:0px 0 0px 140px;
}

.ResourceCart {
	float:right;
}

.ResourceCart2 {
	float:left;
	margin:0 0 0 -10px;
}

.ResourceReadMore {
text-align:right;
}

.ResourceBlock {
	text-align:center;
	margin: 0 0 0 15px;
	width:130px;
	float:left;
}

.ResourceTitle2 {
	margin:0 0 0 0px;
	line-height:120%;
	font-size:20px;
}

.ResourceTeaserText2 {
	margin:0 0 10px 0px;
}

.ResourceLinks2 {
	margin:8px 0 0 0;
}

.ResourceRating2 {
	margin:4px 0 6px 0px;
}

.ResourceRating2 img {
	margin-bottom:-5px;
}


.ResourcePrice2 {
font-size:13px;
	margin:0px 0 14px 0px;
		float:left;
}

.ResourcePrice4 {
font-size:13px;
	margin:15px 0 14px 0px;
		float:left;
}

.ResourcePrice3 {
font-size:10px;
	margin:0px 0 14px 0px;
}

.ResourceTerms2 {
	font-size:11px;
	margin:0px 0 0px 0px;
}

.ResourceCart {
	float:right;
}

.ResourceCart2 {

}

.ResourceReadMore2 {
text-align:right;
}

.ResourceHeader {
	margin:20px 0 0 0;
}

.ResourceAudio {
	margin:-10px 0 0 0;
	float:left;

}

.ResourceAudioText {
	margin: -20px 0 10px 75px;
}

.ResourceVideo {
	margin:-10px 0 0 0;
	float:left;

}

.ResourceVideoText {
	margin: -20px 0 10px 75px;
}

.AuthorSidebarSpacer {
	padding: 0 0 10px 15px;
	margin: 10px 0 0 0;
	background-image:url(images/arrow9.gif);
	background-repeat:no-repeat;
}

.AuthorSidebarSpacer2 {
	margin: 0px 0 0 -10px;
}


.resourceleft2 img {
	margin: 6px 12px 0px 0px; /*Top Right Bottom Left*/
	border:1px solid #CCCCCC;
	padding:2px;
	background-color:#FFF;
}

.resourceleft2 {
	float:left;
}

.resource_video_description {
	/*margin-left:57px;*/
		margin-left:80px;
		
}

.resource_video {
	/*margin-left:57px;*/
	float:left;
	margin-top:-10px;
}

.resource_video img {
	border:1px solid #CCCCCC;
	padding:2px;
	background-color:#FFF;
	margin-right:6px;
}

.ResourceReview {
font-weight:bold;
font-size:11px;
float:left;
}

.NodeHeaderLinks img {
	margin: 0px 0px -3px 0px;

}


.NodeHeaderSplit {
	background-image:url(images/blogsplit.gif);
	height:6px;
	margin: 4px 0px 8px 0px;
	width:585px;
	
}

.ResourceSplit {
	background-image:url(images/blogsplit.gif);
	height:6px;
	margin: 4px 0px 8px 0px;
	width:445px;
	float:right;
	
}

.ResourceTitle {
	line-height:110%;
	font-size:18px;
	letter-spacing:-1px;
}

.ResourceSubtitle {
	margin: 4px 0 0 140px;
	font-size:16px;
}

.ResourceSidebar {
	
}

.ResourceSidebarImage {
	float:left;
	margin-top:0px;
}

.ResourceSidebarText {
font-size:13px;
margin: 0px 2px 0 80px;
letter-spacing:-1px;
line-height:110%;
}

.ResourceSidebarText2 {
font-size:12px;
margin: 6px 8px 0 80px;
}

.UpcomingQue {
	margin:0 0 25px 0;
}

.accountheader {
	background-image:url(images/accountheaderbg.gif);
	padding:2px 4px 4px 8px; /*Top Right Bottom Left*/
}

.continue {
	cursor: pointer;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-1px;
	background-image:url(images/continue.png);
	background-repeat:no-repeat;
	height: 20px;
	width: 108px;
	margin-left:450px;
	margin-top:10px;
	padding-left:24px;
}

.blogsplash {
	height: 1600px;
	padding-bottom:500px;
}

.ReviewHeader {
	font-size:14px;
	font-weight:bold;
	letter-spacing:-1px;
	margin-bottom:-24px;
	color:#333;
}

.Features img {	margin: 0px 0px 0px 0px;}

.ReviewHeader img {
	margin-bottom:-5px;
}

.content ul li {
	font-size:12px;
}

blockquote {
	margin: 15px 30px 15px 30px;
	padding:4px 10px 2px 10px;
	background-color:#F5F5F5;
}

.Subscription {
	border:1px solid #CCCCCC;
	margin:2px 0px 12px 0px;
	padding:10px 10px 6px 10px;
}

.Attention {
	border:1px solid #CCCCCC;
	margin:2px 0px 12px 0px;
	padding:10px 10px 10px 10px;
}

.options {

}

.questionvote {
  float: none;
  clear: both;
  margin:-15px;
}

.QuestionHeader {
	margin:20px 0 2px 0;
}

.QuestionHeader2 {
	margin:35px 0 2px 0;
}

.QuestionSpace {

	margin:13px 0 5px 0;
}

.QuestionSpace2 {

	margin:40px 0 5px 0;
}

.QReadMore {margin:0; margin-top:4px; font-family:Arial, Helvetica, sans-serif; text-align:left;}

.questioncontainer {
	width:585px; overflow: hidden; background-color:#FFF; border-bottom-style: solid; border-bottom-color: #ececec; border-bottom-width:1px;
}

.QuestionHeaderText {
	margin:5px 0 15px 0;
}

.CategoryList {
	font-size:14px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:110%;
}

.questionheadline {margin:0; font-size:140%; font-weight:bold; margin-top:7px; font-family:Arial, Helvetica, sans-serif; letter-spacing:-1px;}

.links2 {
	float:left;
}

.Answered {
	color:#000;
	font-weight:bold;
	float:left;
}

.AnsweredF {
	color:#0460A4;
	font-weight:bold;
	float:left;
}

.Unanswered {
	color:#660000;
	font-weight:bold;
	float:left;
}

.HT {
	background-color:#CCC;
	color: #000;
	margin:0px 0 0 0;
}

.HTC {
	float:left;
	padding:0 0px 0 0px;
	margin:0 0px 0 0px;
}

.HTC a:hover {
	background-color:#333;
	color:#FFFFCC;
}
.HTC a {
	padding:0 7px 0 7px;
	margin:0 0px 0 0px;
	background:none;
	color:#fff;
	display:block;
	float:left;
}

.LoginText {
	
}

.LoginBox {
	margin:-20px 0 0 0;
}

.LoginYahoo {
	margin: 12px 0 50px -10px;
}

#edit-filter0 {
width: 350px;
}

.ProfileSplit {
	width:930px;
	background-image:url(images/blogsplit.gif);
	height:6px;
	margin: 8px 0px 18px 0px;
}

.BridgeSplit {
	width:930px;
	background-image:url(images/blogsplit.gif);
	height:6px;
	margin: 8px 0px 0px 0px;
}

.BridgeSplit2 {
	width:585px;
	background-image:url(images/blogsplit.gif);
	height:6px;
	margin: 8px 0px 16px 0px;
}

.BridgeSplit3 {
	width:585px;
	background-image:url(images/blogsplit.gif);
	height:6px;
	margin: 16px 0px 0px 0px;
}

.SubRightBridge {
	float:right;
	width: 300px;
	padding-left:25px;
	margin-top:0px;
	padding-top:0px;
	background-image:url(images/subdivide3.png);

	background-repeat:no-repeat;
}

.bridgeheader {
	padding: 10px 0 10px 0;
	border-bottom:1px dotted #CCC;
}

.BridgeText {
	padding: 5px 0 0 0;
	border-bottom:1px dotted #CCC;
}

.SubRightProfile {
	float:right;
	width: 300px;
	padding-left:25px;
	margin-top:14px;
	padding-top:10px;
	background-image:url(images/subdivide3.png);

	background-repeat:no-repeat;
}

.SubLeftProfile {
	float:left;
	width: 585px;
	margin-left:2px;
	margin-top:-6px;
	
}

.bphoto {
	width: 150px;
	height: 150px;
	border:1px solid #CCC;
	padding:7px;
	background-color:#FFF;
	margin-left:14px;
	float:right;
}

.bstats {
	border-top:1px solid #ECECEC;
	margin:8px 0 0px 0px;
	padding: 5px 0 0 0;
	width:340px;
}

.bclear {
	float: none;
	clear: both;
	height:20px;
}

.btext {
	margin: 0 0 30px 0;
}

.pphoto {
	width: 216px;
	height: 230px;
	border:1px solid #CCC;
	padding:7px;
	background-color:#FFF;
	margin-right:14px;
	float:left;
}

.pname {
	padding:32px 0 10px 0;
	font-size:36px;
	letter-spacing:-1px;
	line-height:90%;
	color:#000;
}



.pquote {
	padding:0px 0 0px 0;
	font-size:16px;
	letter-spacing:-1px;
	color:#999;
}

.picon {
	padding:5px 0 0 0;
}

.pstats {
	border-top:1px solid #ECECEC;
	margin:8px 0 0px 244px;
	padding: 5px 0 0 0;
	width:260px;
}

.pitem {
	color:#333;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-1px;
}

.pitem2 {
	color:#999;
	font-size:12px;
}

.pitem3 {
	margin:4px 0 0 0;
	color:#999;
	font-size:12px;
}

.pclear {
	float: none;
	clear: both;
}

.ptitle {
	padding:16px 0 8px 0;
	font-size:28px;
	letter-spacing:-1px;

}

.ptitlegif {
	float:left;
	margin:-4px 6px 0 0;
}

.pmenugif {
	float:left;
	margin:2px 6px 0 0;
}

.ptitleblack {
	margin:0 6px 0 0;
	color: #000;
	float:left;
	overflow:visible;
}

.dark {
	color:#333333;
}

.ptitleblue {
	margin:0 8px 0 0;
	color: #096FD6;
	font-weight:bold;
	float:left;

}

.pcontent {
	border-top:1px solid #ECECEC;
	margin:20px 0 10px 0;
	
}

.pcontent2 {
	margin:20px 0 10px 0;
}

.pcontent3 {
	margin:5px 0 10px 0;
}


.pcontent2 li {
  list-style-type:none;
  font-size:12px;
  font-weight:bold;
}

.pseeall {
	font-size: 13px;
	letter-spacing:-1px;
	margin:4px 0 0 0;
}

.parrow {
	float:left;
	margin:0px 6px 0 0;
}

.parrow2 {
	margin:0px 6px 0 0;
}

.pcontent_item {
	padding:3px 0 3px 0;
}

.pbullet {
	float:left;
	margin:0 10px 0 15px;
	color:#999;
	font-weight:bold;
}

.pcontent_link {
	float:left;
	margin:0px 10px 0 0px;
}

.pvotes {
	float:left;
	text-align:center;
	margin:0px 10px 0 0px;
	background-image: url(images/vote_pill.gif);
	width:66px;
	height:20px;
	color:#FFF;
	font-size:11px;
	font-weight:bold;

}

.pvotesnone {
	float:left;
	margin:0px 10px 0 0px;
	width:2px;
	height:20px;
	background-color:#333;
}

.ptype {
	float:left;
	color:#999;
	font-weight:bold;
	font-size:11px;
}

.pholder {
	margin: 0 0 0 31px;
}

.pfriendlist {
	float:left;
	margin:5px 8px 20px 0;
	width:108px;
}
/*
.pfriendlist a, .pfriendlist a:visited {
	float:left;
	margin:0 10px 0 0;
	background-color:none;
	color:#333;
}

.pfriendlist a:hover {
	float:left;
	margin:0 10px 0 0;
	background-color:#CCC;
	color:#096FD6;
}
*/

.pfriendlist_photo {
	width: 100px;
	height: 100px;
	border:1px solid #CCC;
	padding:3px;
}

.pfriendlist_name {
	margin:5px 0 0 0;
	text-align:center;
	font-size:11px;
	width:100px;
	line-height:13px;
}

.pfanlist {
	float:left;
	margin:5px 8px 36px 0;
	width:68px;
}

.glist {
	float:left;
	margin:5px 6px 30px 0;
	width:68px;
}


.glist_name {
	margin:1px 0 0 0;
	text-align:center;
	font-size:11px;
	width:60px;
	line-height:13px;
}

.pfanlist_photo {
	width: 60px;
	height: 60px;
	border:1px solid #CCC;
	padding:3px;
}

.pfanlist_name {
	margin:1px 0 0 0;
	text-align:center;
	font-size:11px;
	width:60px;
	line-height:13px;
}

.floatleft {
	float:left;
}

.blue24 {
	font-size: 24px;
	font-weight:bold;
	color:#096FD6;
	letter-spacing:-1px;
	margin:10px 0 0 10px;
}

.grey16 {
	font-size: 16px;
	color:#333;
}

.list16 {
	font-size: 16px;
}


.pbcomment {
	background-color:#EDF5FA;
	margin:5px 0 12px 0;
	border-top:1px solid #9C9393;
}

.pbleft {
	width:42px;
	padding:12px;
	float:left;
}

.pbright {
	padding:8px;
	margin: 0 0 0 60px;
	font-size:11px;
	line-height:16px;
}

.pbphoto {
	width: 36px;
	height: 36px;
	border:1px solid #CCC;
	padding:3px;
	background-color:#fff;
}



.pcomment {
	background-color:#EFEFEF;
	margin:5px 0 12px 0;
	border-top:1px solid #9C9393;
}

.pcphoto {
	width: 70px;
	height: 70px;
	border:1px solid #CCC;
	padding:3px;
	background-color:#fff;
}

.pcphoto2 {
	width: 70px;
	height: 70px;
	border:1px solid #CCC;
	padding:3px;
	margin: 0 50px 0 0;
	background-color:#fff;

}

.pcname2 {
	margin:6px 0 6px 0;



	line-height:13px;
}

.cname4 {
	font-size:14px;
}

.cdetails {
	font-size:10px;
}


.pcleft {
	width:76px;
	padding:12px;
	float:left;
}

.pcright {
	padding:8px;
	margin: 0 0 0 94px;
}

.pcname {
	
}

.pcmessage {
	margin:4px 0 4px 0;
	overflow:hidden;
}

.pcdate {
	font-size:10px;
	color:#666;
}



.fadjust80 {
	font-size:22px;
}



.umenuitem {
	margin:1px 0 1px 0; 
	font-size:16px;
	font-weight:bold;
	letter-spacing:-1px;
	color:#FFFFFF;
}

.menuitemend {
	margin:0px 0 2px 0; 
}

.menusub {
	padding:0 0 0 10px;
	margin:0 0 0 10px;
	background:#F8F8F8;

}

.pname2 {
	float:left;
	font-size:11px;
	margin: 0 10px 0 0;
}

.pvideo {
	margin: 6px 12px 0 0;
	float:left;
	width: 130px;
	height: 90px;
	border:1px solid #CCC;
	padding:3px;
	background-color:#fff;
}

.pimage {
	margin: 6px 9px 0 0;
	float:left;
	width:80px;
	height:80px;
	border:1px solid #CCC;
	padding:3px;
	background-color:#fff;
}

.pabout {
	margin:10px 0 0 0;
}

.paboutl {
	float:left;
	width:60px;
	text-align:right;
	padding: 6px 10px 0 0;	
	color:#666;

}

.paboutr {
	font-size:11px;
	margin: 0 0 0 70px;
	padding: 10px 8px 10px 10px;
	width:210px;
	background-color:#F0F0F0;	
	border-left:1px solid #9C9393;
	line-height:12px;
}

.pnotify {
	padding: 6px 0 0 0;
}

.pnetlistfull {
	padding:10px 0 10px 0;
}

.pnetlistfullphoto {
	width: 100px;
	height: 100px;
	border:1px solid #CCC;
	padding:3px;
	float: left;

}

.pnetlistline {
	border-bottom:1px dotted #eee;
}


.bridgelist1 {
	border-bottom: 1px dotted #CCC;
	background-color:#EDF5FA;
	height:38px;
}

.bridgesearch {
	z-index: 0;
}

.bridgelist2 {
	border-bottom: 1px dotted #CCC;
	height:38px;

}

.bridgelistloc {
	float:left;
	margin:8px 0 0 0;
	width:280px;
}

.bridgelistloc2 {
	float:left;
	margin:8px 0 0 0;
	width:230px;
}

.bridgelistname {
	float:left;
	width:140px;
	overflow:hidden;
	margin:8px 0 0 0;
}


.bridgelistcountry {
	float:left;
	margin:8px 0 0 0;
	width:120px;
}

.bridgelistorg {
	float:left;
	margin:8px 0 0 0;
	width:190px;
	overflow:hidden;
}

.bridgeliststatus {
	float:left;
	margin:8px 0 0 0;
	width:60px;
	color:#FF6600;
}

.bridgelistmess{
	float:left;
	text-align:center;
	margin:8px 0 0 0;
}

.bridgeicon {
	float:left;
	width: 24px;
	height: 24px;
	border:1px solid #CCC;
	padding:2px;
	margin:4px 6px 4px 0px;
}

.pnamelist {
	font-size:24px;
	letter-spacing:-1px;
	color:#000;
}

.pnetlistright {
		padding:0px 0 10px 120px;
		margin: 33px 0 0 0;
}

.pnetlistoption {
	font-size:11px;
}


.headernote {
	margin: -3px 0 2px 0;
	height:16px;
	color:#333;
	font-size:9px;
	text-align:right;

}

.headernote a {
	color:#2D95FD;
}

.headerhighlight {
	color:#000;
	display:inline;
	font-weight:bold;
}



#edit-name2, #edit-pass2 {
	width:90px;
	margin:0px 0 0 0;
	background:#444444;
	padding:2px;
	border:1px solid #666;
	font-size:11px;
	color:#666;
}

#edit-keys2 {
	width:110px;
	border:1px solid #666;
	padding:2px;
	font-size:11px;

}

#edit-submit2 {
  width: 60px;
  height: 22px;
  margin:0;
  padding: 0;
  border: 0;
  background: transparent url(/sites/all/themes/custom/conversant/images/nav/login.gif) no-repeat center top;

  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}



#edit-submit2 {
  width: 60px;
  height: 22px;
  margin:0;
  padding: 0;
  border: 0;
  background: transparent url(/sites/all/themes/custom/conversant/images/nav/login.gif) no-repeat center top;

  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

#edit-submit3 {
  width: 60px;
  height: 19px;
  margin:0;
  padding: 0;
  border: 0;
  background: transparent url(images/search2.gif) no-repeat center top;

  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

#block-simplenews-newsletter-1 {
	margin:-10px 0 0 0;
}

#user-login2 {
	margin:0px 0 0 0;
}

.headermargin {
	margin:44px 0 0 0;
}

.searchform {
	float:right;
}

.categoryspan {
	margin:-19px 0 0 -10px;
	padding: 4px 0 5px 0;
	height:42px;
	background-image:url(images/nav/categoriesbg.png);

	border-top:1px solid #333;
}

.categoryhead {
	min-height:8px;
	margin:0 0 0 0px;
	position: relative; 
	margin:auto;
	width:937px; 
	color:#CCCCCC;
}



.frontsplit {
	width:922px;
	background-image:url(images/blogsplit.gif);
	height:6px;
	margin: 8px 0px 8px 0px;
}

.frontUL {
	width:430px;
	float:left;
	margin: 0px 0 0 0;

}

.frontUR {
	width:296px;
	min-height:500px;
	float:left;
	padding: 0px 0 0 20px;
}
.frontL {
	float:none;
	clear:both;
}

.frontM {
	margin: 0 0 3px 0;
}

.frontH {
	margin: 0 0 0px 0;
}

.frontH2 {
	margin: 0 0 0px 0;
	float:left;
	
}

.homelogo1 {
	width:459px;
	background-image:url(images/frontpage/tabs.png);
	background-repeat:no-repeat;
	padding:0 9px 50px 0px;
	margin: -3px -3px 0 -18px;
}

.homelogo2 {
	width:459px;
	background-image:url(images/frontpage/tabs2.png);
	background-repeat:no-repeat;
	padding:0 9px 50px 0px;
	margin: -3px -3px 0 -18px;
}


.homelogo3 {
	width:459px;
	background-image:url(images/frontpage/tabs3.png);
	background-repeat:no-repeat;
	padding:0 9px 50px 0px;
	margin: -3px -3px 0 -18px;
}


.hometabs {
	float:right;
	/*
	margin: 12px 0 -12px 0;
	*/
	margin: 12px 0 -8px 0;
	padding:18px 0;
	margin:
}

.hometabs a {
	color:#222;
	font-weight:bold;
	font-size:15px;
	letter-spacing:-1px;
}

.hometabs a:hover {
	color:#2D95FD;
}

.hometabactive {
	float:left;
	padding:7px 12px 7px 35px;
	margin: 0 10px 0 20px;
	background-image:url(images/frontpage/currenttab.gif);
	
}

.hometabunactive {
	float:left;
	padding:7px 12px 7px 20px;

}

.newsholder {
	border-bottom:1px dotted #ddd;
	padding:3px 0 1px 0;
}

.newsholderend {
	padding:3px 0 2px 0;
}


.newsvote {
	float:left;
}

.newstopic {
	float:left;
	width: 75px;
	padding: 5px 5px 10px 0;
	text-align:center;
	margin: 5px 5px 5px 0;
	font-size:14px;
	letter-spacing:-1px;
	font-weight:bold;
	line-height:120%;
	min-height:15px;
	
}

.currentbg {
	margin: 0px 20px 13px 20px;
}


.content {
	padding-left:0 !important;
}

.links {
	padding-left:0 !important;
}

.newsicon {
	float:right;
	width: 32px;
	height: 32px;
	border:1px solid #CCC;
	padding:2px;
	margin:-16px 10px 0 0px;
}

.newsheadline {
	float:left;
	margin:5px 4px 0 0;
	line-height:13px;
	width:290px;
}

.newsheadline a {
	color:#222;
}

.newsheadline a:hover {
	color:#2D95FD;
}

.blogheadline {
font-weight:bold;
	padding:3px 0 0 0;
	line-height:12px;
}

.blogheadline a {
	color:#333;
}

.blogheadline a:hover {
	color:#FF6600;
}

.blogbyline {
	color:#999;
	font-size:11px;
	margin:0px 0 0 0;
	
}

.newsbyline {
	float:left;
	width:290px;
	color:#666;
	font-size:11px;
	margin:3px 0 3px 0px;;
}

.newslinkdesc {
	margin: 5px 0px 5px 0px; 
	color:#333333;
}

.newsviddesc {
	margin: 15px 0px 5px 0px; 
	color:#333333;
}


.newsdiscussion {
	margin:0; 
	font-size:95%; 
	color:#999999; 
	float:left;
}

.newstopics {
	margin:0; 
	font-size:95%; 
	color:#999999; 
	float:right; 
	width:50%; 
	text-align:right;
}

.frontJAH {
	float:right;
	margin:0px 0 0 0;
}

.jahdiv {
	clear:both;
	margin: -10px 0 0 0;
}

.frontMore {
	font-weight:bold;
	margin:10px 0 6px 0;
	float:left;
	
}

.frontMore3 {
	font-weight:bold;
	margin:2px 0 6px 0;
	
}

.frontMore4 {
	font-weight:bold;
	margin:-4px 0 3px 0;
	
}

.currentfooter {
	height:21px;
	background-image:url(images/frontpage/tabsfooter.png);
	background-repeat:no-repeat;
	margin:0 0 0 -18px;
	width:455px;
}


.frontrss {
	margin:12px 0 0 0;
	float:right;
	text-align:right;
}

.frontMore2 {
	font-weight:bold;
	border-bottom:1px dotted #ddd;
	padding:0px 0 10px 0;
}

.blogicon {
	width: 42px;
	height: 27px;
	border:1px solid #ddd;
	padding:3px;
	float: left;
	margin: 0 8px 0 0;
}

.blogicon2 {
	width: 102px;
	height: 66px;
	float: left;
	margin: 4px 8px 0 0;
}

.blogicon3 {
	width: 80px;
	height: 50px;
	float: left;
	margin: 4px 8px 0 0;
}


.blogholder {
	padding:0px 0 12px 0;
}


.frontA {
	padding:16px 6px 8px 6px;
}

.frontftitle {
	padding: 0 0 2px 0;
}

.sideftitle {
	padding: 0 0 5px 0;
}

.frontfimage {
	float:right;
	padding:0 0 0 5px;
}

.sidefimage {
	float:left;
	padding:0 7px 2px 0px;
}

.frontftext {
	color:#555;
	line-height:16px;
	min-height:130px;
}

.frontftext {
	color:#555;
	line-height:16px;
}

.sideftext {
	color:#555;
	line-height:16px;
}

.frontf1 {
	margin: 8px 0 20px 0;
	float:left;
	border-right:1px dotted #ddd;
	width:207px;

	padding: 0 13px 0 0;
	font-size:12px;
		color:#555;
	line-height:16px;
}

.frontf2 {
	margin: 8px 0 20px 0;
	float:left;
	border-right:1px dotted #ddd;
	width:214px;

	padding: 0 13px 0 13px;
	font-size:12px;
			color:#555;
	line-height:16px;
}

.frontf3 {
	margin: 8px 0 20px 0;
	float:left;
	border-right:1px dotted #ddd;
	width:217px;

	padding: 0 13px 0 13px;
	font-size:12px;
			color:#555;
	line-height:16px;
}

.frontf4 {
	margin: 8px 0 20px 0;
	float:left;
	width:207px;

	padding: 0 0 0 13px;
	font-size:12px;
			color:#555;
	line-height:16px;
}


.lowersep {
float:left;
width:930px;
height:2px;
border-top:1px dotted #ddd;
}

.frontf5 {
	margin: 18px 0 20px 0;
	float:left;
	border-right:1px dotted #ddd;
	width:207px;
	padding: 0 13px 0 0;
	font-size:12px;
			color:#555;
	line-height:16px;
}

.frontf6 {
	margin: 18px 0 20px 0;
	float:left;
	border-right:1px dotted #ddd;
	width:214px;

	padding: 0 13px 0 13px;
	font-size:12px;
			color:#555;
	line-height:16px;
}

.frontf7 {
	margin: 18px 0 20px 0;
	float:left;
	border-right:1px dotted #ddd;
	width:217px;

	padding: 0 13px 0 13px;
	font-size:12px;
			color:#555;
	line-height:16px;
}

.frontf8 {
	margin: 18px 0 20px 0;
	float:left;
	width:207px;

	padding: 0 0 0 13px;
	font-size:12px;
			color:#555;
	line-height:16px;
}


.sidef4 {
	margin: 0px 0 12px 0;
	float:left;
	/*padding: 0 0 0 13px;*/
	padding: 15px;
	border:1px solid #ddd;
	font-size:12px;
}




.frontfMore {
	margin:6px 0 6px 0;
	text-align:right;
}

.frontnewsletter {
	margin:12px 0 0 0;
}


#edit-submit4 {
  text-align:right;
  width: 60px;
  height: 19px;
  margin:0;
  padding: 0;
  border: 0;
  background: transparent url(images/frontpage/submit.gif) no-repeat center top;

  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

#edit-mail2 {
	width:97px;
}

#edit-mail3 {
	width:154px;
}

.frontHighlightOn {
	background:#333;
	display:inline;
}

.frontHighlightOn a:link {
	padding:3px 6px 3px 6px;
	background:#333;
	color:#FFFFCC;
	display:inline;
}

.frontHighlightOn a:hover {
	padding:3px 6px 3px 6px;
	background:#000;
	color:#FFFFCC;
	display:inline;
}


.frontHighlightOff {
	background:#fff;
	display:inline;
}

.frontHighlightOff a:link {
	padding:3px 6px 3px 6px;
	background:#fff;
	color:#333;

}

.frontHighlightOff a:hover {
	padding:3px 6px 3px 6px;
	background:#000;
	color:#FFFFCC;

}

.frontHighlightWait {
	padding:3px 6px 3px 9px;
	color:#333;
	display:inline;
}

.gname {
	padding:8px 0 10px 0;
	font-size:36px;
	letter-spacing:-1px;
	color:#000;
}

.grouptitle {
	padding:20px 0 10px 0;
	font-size:36px;
	letter-spacing:-2px;
	color:#CCC;
}

.gquote {
	padding:0px 0 0px 0;
	font-size:16px;
	letter-spacing:-1px;
	color:#999;
}

.forumphoto {
	width: 100px;
	height: 100px;
	border:1px solid #CCC;
	padding:3px;
	float: left;
	margin: 0 10px 16px 0;
}

.forumtitle {
	padding:12px 0 10px 0;
	font-size:24px;
	letter-spacing:-1px;
	color:#CCC;;
}

.forumname {
	padding:0px 0 10px 0;
	font-size:36px;
	letter-spacing:-1px;
	color:#000;
}

.forumsideitem {
	margin:1px 0 1px 0; 
	border-bottom:1px dotted #EEE;
}

.forumsidetitle {
	font-size:16px;
	letter-spacing:-1px;
	font-weight:bold;
	margin:5px 0 -5px 0;
}

.forumsidesubtitle {
	color:#666;
	margin: 0 0 5px 0;
}

.forumsidebubble {
	float:left;
	margin: 4px 8px 0 0;
}

.privatemsg {
	margin:3px 0 -25px 0;
}

.user-points {
	margin:3px 0 0 0;
}

.BridgeList {
	margin-top:-64px;
}

.BridgeSpacer {
	height:20px;
}

.fsidebarodd {
	background:#F7F7F7;
	padding:5px;
}

.fsidebareven {
	background:#EBEBEB;
	padding:5px;
}

.fsideimg {
	float:left;
	margin: 2px 0 0 5px;
}

.fsidetopic {
	margin: 0 0 0 35px;
	color:#999;
	
}

.fsideitem {
	margin:3px 0;
}

.fspacer {
	height:8px;
}

.fsidehead {
	color:#999;
	font-weight:bold;
	margin:4px 0 0 0;
}

.flistfullphoto {
	width: 60px;
	height: 60px;
	border:1px solid #CCC;
	padding:3px;
	float: left;

}

.flistright {
	padding:0px 0 10px 75px;
	margin: 20px 0 0 0;
}

.gsplit {
	width:585px;
	background-image:url(images/blogsplit.gif);
	height:6px;
	margin: 22px 0px 0px 0px;
}

.gspacer {
	height:12px;
}

.fnamelist {
	font-size:16px;
	letter-spacing:-1px;
	color:#000;
}

.commentlink {
	letter-spacing:-1px;
	color:#999;
}

.groupsplit {
	width:585px;
	background-image:url(images/blogsplit.gif);
	height:6px;
	margin: 0px 0px 12px 0px;
}

.grouptitle {
	padding:28px 0 2px 0;
	font-size:24px;
	letter-spacing:-1px;
	color:#CCC;;
}

.grouptype {
	color:#999;
	letter-spacing:-1px;
}

.padjust {
	font-size-adjust:150%;
}


.uaudiofull {
	padding:18px 0 18px 0;
}

.uaudiofull2 {
	padding:18px 0 28px 0;
}

.uaudiooption {
	font-size:11px;
	line-height:110%;
}

.uaudioright {
		margin: 1px 0 0 120px;
}

.uaudiovote {
	float:left;
	margin:-4px 0 0 0;
}

.uaudiovote2 {
	float:left;
	margin:2px 0 0 0;
}

.uaudiolist {
	font-size:18px;
	padding: 3px 0 0 0px;
	letter-spacing:-1px;
	color:#000;
}

.uaudioplayer {
	padding: 14px 0 16px 0;
}

.uaudiophoto {
	width: 100px;
	height: 100px;
	border:1px solid #CCC;
	padding:3px;
	float: left;

}

.uaudiophoto2 {
	width: 200px;
	height: 200px;
	border: 1px solid #CCC;
	padding:5px;
	margin:0 15px 10px 0;
	float: left;

}

.uaudiophoto3 {
	width: 100px;
	height: 100px;
	border:1px solid #CCC;
	padding:3px;
	float: right;

}

.uaudiophotospace {
	padding:0 10px 0 10px;
}

.uaudioadjust {
	margin:-20px 0 0 0;
}

.uaudioadjust2 {
	margin:-20px 0 0 -120px;
}

.uaudioname {
	font-size:18px;
	letter-spacing:-1px;
	
}

.uaudiocreated {
	font-size:12px;
	font-weight:bold;
	border-bottom:1px #DDD solid;
	margin:0 0 0 227px;
}

.uimagephoto2 {
	margin:0 0px 15px 0;
}

.uimagecreated {
	font-size:12px;
	font-weight:bold;
	border-bottom:1px #DDD solid;
}

.uimagedesc {
	border-bottom:1px #EFEFEF dotted;
	margin:3px 0 6px 0;
}

.uimagedesc p {
  margin: 0.6em 0 .6em 0;
}

.uimageoption {
	font-size:11px;
	line-height:110%;
}

.ublogphoto {
	width: 100px;
	height: 100px;
	border:1px solid #CCC;
	padding:3px;
	margin:0 12px 6px 0;
	float: left;

}

.ublogcreated {
	font-size:12px;
	font-weight:bold;
	text-align:left;
}

.uhighlight {
	display:inline;
	background-color:#333;
	color:#fff;
	font-weight:bold;
	padding:3px 5px;
}

.bridgelist li {
	font-size:12px;
	color:#555;
}

.bridgeft {
	font-size:11px;
	color:#666;
}

.bridgemore {
	text-align:right;
	font-size:11px;
	margin:-20px 0 0 0;
}

.bridgefp {
	width: 100px;
	height: 100px;
	border:1px solid #CCC;
	padding:3px;
	margin:20px 10px 0px 0;
	float:left;
}

.bridgefhl {
	font-size:14px;
	font-weight:bold;
	letter-spacing:-1px;
	margin:20px 0 0 0;
}


.appbutton {
	margin: 0 0 -4px 0;
}

.UndiscoveredQue {
	font-size:18px;
	letter-spacing:-1px;
}

.faqquestion {
	margin:20px 0 10px 0;
	font-style:italic;
	font-weight:bold;
}

.faqanswer {
	
}

.submiticon {
	float:left;
	margin: 0 10px 10px 0;
}

.submittitle {
	font-size:20px;
	letter-spacing:-1px;
	color:#0E70D7;
	margin: 8px 0 4px 0;
}

.submittext {
line-height:110%;
}

.featureimage {
	width: 200px;
	height: 200px;
	border:1px solid #CCC;
	padding:5px;
	margin:0px 10px 0px 0;
	float:left;
}

.featurehl {
	font-size:24px;
	letter-spacing:-1px;
	margin: 12px 0 10px 0;
	font-weight:bold;
	
}

.featuretext {
	color:#333;
}

.featuretext li {
	font-size:12px;
	color:#333;
	margin:0 0 -1px 8px;
}

.featureitem {
	border-bottom:1px solid #eee;
	padding: 20px 0 20px 0;
}

.featurej {
	margin:0 0 0 225px;
}

.featurevideo {
	float:right;
	margin:0 0 0 15px;

}

.blogmore {
	color:#FFFFFF;
	text-align:right;
}

.blogmore a:link, .blogmore a:visited {
	padding:4px 7px 4px 7px;
	background:#333;
	color:#FFFFFF;
	border:2px solid #fff;
}

.blogmore a:hover {
	background:#333;
	color:#FFFFCC;

}

.MicrositeTools {
	margin:10px;
	font-size:12px;
}

.MicrositeTools a:link, .MicrositeTools a:visited {
	padding:2px 5px;
	line-height:160%;
}

.MicrositeTools a:hover {
	background:#CCC;
	color:#0066CC;

}

.nbullet {
	margin:0px 420px 0 15px;
	padding: 10px 0 10px 0;
	text-align:center;
	font-size:16px;
	letter-spacing:-1px;
	font-weight:bold;
	border-bottom:1px dotted #ddd;
}

.caimage {
	width: 70px;
	height: 70px;
	border:1px solid #CCC;
	padding:5px;
	margin:0px 10px 0px 0;
	float:left;
}

.cahl {
	font-size:24px;
	letter-spacing:-1px;
	margin: 12px 0 5px 0;
	font-weight:bold;
	
}

.catext {
	color:#333;
}

.catext li {
	font-size:12px;
	color:#333;
	margin:0 0 -1px 8px;
}

.caitem {
	padding: 20px 0 0px 0;
}

.caj {
	margin:6px 0 0 95px;
}

.cavideo {
	float:right;
	margin:0 0 0 15px;

}

.caSplit {
	width:930px;
	background-image:url(images/blogsplit.gif);
	height:6px;
	margin: 8px 0px 0 0px;
}

.ulistloc2 {
	width:455px;
	line-height:105%;
	padding: 4px 0 0 0;
}




.HeaderContainer {
	position: relative; 
	width:977px; 
	color:#fff;
	font-size:12px;
}

.HeaderLogo {
	padding: 0px 0px 0px 0;
	float:left;
}

.HeaderBG {
	height: 143px; 
	background-image:url(images/header_bg2.gif); 
	background-repeat:repeat-x;
}

.LeaderBoard {
	width:728px;
	height:90px;
	float:right;
	padding:8px 2px 0 0;
	background-image:url(images/nav/adtag2.gif); 
	background-repeat:no-repeat;
}

.LeaderBoard img {
	/*border: 1px solid #ccc;*/
}


.MenuOptions {

}

.HeaderLogin {
	float:right;
	margin:-19px 0 0 0;
}

.bspacer {
	height:10px;
}

.Marquee {
	height:285px;
	width:977px; 
	text-align:left;
	padding-top:18px;
}

.FlashDiv {
	height:285px;
	width:594px; 
	text-align:left;
	float:left;
	background-color:#000000;
}

.VideoDiv {
	padding: 0 9px 0 10px;
	background-image:url(images/frontpage/videoedge1.gif);
	background-repeat:no-repeat;
	background-color:#000000;
	height:285px;
	width:353px; 
	text-align:left;
	float:right;
	background-color:#000000;
}

.HeaderSpacer {
	height:20px;
}

.fH1 {
	font-size:24px;
	font-weight:bold;
	letter-spacing:-1px;
	color:#000;
	padding: 0 0 6px 0;
}

.fH2 {
	font-weight:bold;
	color:#2D95FD;
}

.fH3 {
	font-weight:bold;
	color:#999;
}

.fH4 {
	font-size:24px;
	font-weight:bold;
	letter-spacing:-1px;
	color:#000;
	padding: 0 0 6px 0;
	float:left;
}

.fH5 {
	font-weight:bold;
	color:#99A714;
}



.fblogh {
	cursor: pointer;
	height:27px;
	font-size:18px;
	margin:0;
	letter-spacing:-1px;
	padding: 6px 0 0 8px;
	font-weight:bold;
	color:#fff;
	background-color:#333;
	background-image:url(images/frontpage/blogbgheader.gif);
	background-repeat:no-repeat;
}

.fblogh2 {
	cursor: pointer;
	height:27px;
	font-size:18px;
	margin:0;
	letter-spacing:-1px;
	padding: 6px 0 0 8px;
	font-weight:bold;
	color:#ddd;
	background-color:#333;
	background-image:url(images/frontpage/blogbg.gif);
}

.fblogh a {
	color:#ddd;
}

.fblogh a:hover {
	color:#2D95FD;
}

.fblogh2 a {
	color:#ddd;
}

.fblogh2 a:hover {
	color:#2D95FD;
}


.fblogm {

}

.fblogm2 {

	/*display:none;*/
}



.frontblogs {
	margin:0px 0 0 0;
	text-align:left;
	/*display:none;*/
	height:0px;
	overflow:hidden;
}

.blogcolor {
	color:#fff;
}

.frontAd {
	width:160px;
	float:left;
	margin:0px 0 0 0;
	padding: 0px 0 0 16px;
}

.followus {
	width:160px;
	float:left;
	margin:0px -3px 0 0px;
	padding: 0px 0 0 16px;
}

.frontlowleft {
	width:587px;
	float:left;
}

.frontlowfeature {
	
}

.frontlowphoto {
	padding: 0 15px 0 0;
	float:left;
}

.frontlowtext {
	line-height:130%;
	color:#666;
	margin: 0 0 0 248px;
}

.frontlowtitle {
	font-size:28px;
	letter-spacing:-1px;
	color:#000;
	padding: 0 0 10px 0;
}

.linebreak2 {
	border-bottom: 1px dotted #ccc;
	margin: 0 0 0 248px;
}

.ReadMore3 {
	margin: 8px 0 8px 248px;
}

.ReadMoreA {
	margin: 15px 0;
}

.ReadMoreB {
	float:right;
	margin: 15px 0;
}

.frontlowheader {
	padding: 12px 0 6px 0;
}

.frontlowheaderfirst {
	color:#000;
	font-size:24px;
	font-weight:bold;
	letter-spacing:-1px;

}

.frontlowheadersecond {
	color:#999;
	font-size:24px;
	font-weight:bold;
	letter-spacing:-1px;

}

.frontlowright {
	width:300px;
	float:left;
	margin:0px 0 0 0;
	padding: 12px 0 0 35px;
}

.frontVL {
	
}

.frontVL1 {
	padding: 10px 20px 15px 0;
	margin: 0 15px 0 0;
	width: 210px;
	float: left;
	background-image:url(images/frontpage/divider.gif);
	background-position:top right;
	background-repeat:no-repeat;
}

.frontVL2 {
	color:#333333;
	padding: 10px 0 15px 5px;
	margin: 0 0 0 0;
	width: 180px;
	float: left;
}


#accordion {
	margin:0px 0px;
}

h9.toggler {
	display:block;
	cursor: pointer;
}

.element {
padding:15px;
}

.acheader {
	background: #000;
	cursor: pointer;
	padding:4px;
}

.acheader:hover{
	background-color:#666;
}
.acselected{
	background-color:#F00;
	color:#FFF;
}

.accontent {
	background:#FFF;
	padding:14px;
}

.accordion_child {
	padding: 0px 15px;
	background-color:#eee;
}

.submitnews2 {
	margin: 8px 0 0 0;
	float:right;
}

.header_highlight {

}

.image-advertisement {

}

.newhomemessage {
	color:#fff;
	padding: 8px 11px;
	margin: 0 0 16px 0;
	width:408px;
	height:52px;
	background-image:url(images/frontpage/message.gif);
	background-repeat:no-repeat;
	line-height:16px;
}

.newhomemessage a:link, .newhomemessage a:visited {
	color: #FFFFCC;
	font-weight:bold;
}

.newhomemessage a:hover {
	color: #fff; 
	font-weight:bold; 
}


.urank {
	width:90px;
	margin:69px 0 0 -105px;
	padding: 5px;
	font-size:40px;
	font-weight:bold;
	color:#fff;
	z-index:10;
	float:left;
	letter-spacing:-3px;
}

.utextrank {
	float:left;
	font-size:28px;
	font-weight:bold;
	color:#AAA;
	margin:9px 4px 0 0;
	
}

.urank2 {
	font-size:11px;
	letter-spacing:-1px;
}

.ufoottext {
	margin:13px 0 0 0;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	letter-spacing:-1px;
}
.ufoottext a:link, ufoottext a:visited {
	font-size:18px;
	font-weight:bold;
	letter-spacing:-1px;
}

.ufoottext a:hover {
	color:#99A714;
}

.umenu1 {
	background-image:url(images/undiscovered/menubg.gif);
	background-repeat:repeat-x;
	background-color:#000000;
	padding: 15px;
	
}

.umenu2 {
	border:1px solid #eee;
	background-color:#FCFCFC;
	padding: 6px 10px 8px 10px;
	margin: 0 -24px 15px 10px;
	width:108px;
	font-size:12px;
	letter-spacing:-1px;
	float:right;
}


.umenuitem2 a:link, .umenuitem2 a:visited {
	border:0;
	color:#99A714;

}

.umenuitem2 a:hover {
	border:0;
	color:#000;
}

.umenuitem2 {
	margin:0;
}

.umenuitem3 {
	float:left;
	margin:0 10px 0 0;
	padding:0;
}

.umenuitem a:link, .umenuitem a:visited {
	border:0;
	color:#fff;
}

.umenuitem a:hover {
	border:0;
	color:#FFFFCC;
}

.umenuitem {

}

.hoftitle {
	margin:18px 0 8px 0;
	font-size:24px;
	font-weight:bold;
	letter-spacing:-1px;
	color:#000000;
	
}

.votedisplay {
	margin: 5px 0 0 0;
	padding:2px 5px 0 7px;
	width:86px;
	height:26px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	background-image:url(images/undiscovered/votebox7.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}


.utv {
	margin:0 6px 0 0;
	float:left;
}

.green {
	color:#D3E83B;
}

.dropdown ul li {background: none no-repeat 1px .35em; color:#fff;}
.dropdown {float:left; padding:0px; text-align:right; margin:-2px 0 0 0; }
.dropdown dt {border:0px; padding:0px 0px 0px 0px; margin: 0 20px 0 20px;font-weight:bold; cursor:pointer; }
.dropdown dt:hover {}
.dropdown dd {position:absolute; overflow:hidden; width:148px; display:none; background:#fff; z-index:200; opacity:0; background-color:#222; border: 1px solid #444; padding:3px 0 -30px 0;}
.dropdown a, .dropdown a:active, .dropdown a:visited {text-align:left; border-bottom:1px dotted #333; display:block; margin: -5px 0 0 -5px; padding:4px; text-decoration:none; width:98px; color:#fff; font-weight:bold;}
.dropdown a:hover {color:#2D95FD; font-weight:bold; background-color:#333;}
.dropdown3 a, .dropdown3 a:active, .dropdown3 a:visited {border-bottom:0;}
.dropdown .underline {border-bottom:1px dotted #333}
.dropdowndiv {font-size:12px; font-weight:normal; letter-spacing:0px; text-align:right;}
.dropspacer {height:4px;}

.droplink a, .dropdown a:active, .dropdown a:visited {text-decoration:none; width:auto; color:#fff; font-weight:bold; border-bottom:0; margin: -4px 0 0px -5px}
.droplink a:hover {color:#FFFFCC; font-weight:bold; background-color:#333;}

.droplink2 a, .dropdown2 a:active, .dropdown2 a:visited {text-decoration:none; width:auto; color:#ffffcc !IMPORTANT; font-weight:bold; border-bottom:0; margin: -4px 0 0px -5px}
.droplink2 a:hover {color:#FFFFCC; font-weight:bold; background-color:#333;}

.dropitem a, .dropitem a:active, .dropitem a:visited { text-align:left; border-bottom:1px dotted #333; display:block; margin: -5px 0 0 -5px; padding:4px; text-decoration:none; width:98px; color:#fff !IMPORTANT; font-weight:bold; }
.dropitem a:hover {color:#2D95FD !IMPORTANT; font-weight:bold; background-color:#333;}

.menusingle {
	margin: 0 10px;
	font-weight:bold;
	float:left;
	margin:-2px 20px 0 20px;
}

.menusingle  a, .menusingle  a:active, .menusingle  a:visited {text-align:left; border-bottom:0; display:block; margin: -4px 0 0 -5px; padding:4px; text-decoration:none; color:#fff !IMPORTANT; font-weight:bold;}
.menusingle  a:hover {color:#FFFFCC !IMPORTANT; font-weight:bold; background-color:#333;}

.accordianalt {
	color:#555;
	font-weight:normal;
	font-size:16px;
}

.textbump {
	font-size:36px;
	float:left;
}

.ad160 {
	margin: 5px 0 -15px 0;
}

