@import url(http://fonts.googleapis.com/css?family=Oswald:300,400);

.newsfeed_item
{
padding-bottom:10px;
}

ul.newsfeed
{
	list-style: none;
	list-style-image: none;
	padding: 0;
}

.newsfeed li{
    border-top:1px #eee solid;
    padding: 15px 0 0 0;
    margin-top: -5px;
}

.newsfeed a
{
  font-size:19px;
}

div#sitemap span{
font-family: Verdana, Helvetica, Arial, sans-serif;
}



.buttonheading

{font-size:10px;}


 .moduletable-300ad
{
 padding-bottom:5px;
}

.moduletable-markup
{
text-align:left;
}

.moduletableclean-toolbar
{	
	border-left: 1px solid #cfc8c8;
	border-right: 1px solid #cfc8c8;
	background: #ffffff;
	padding-top: 8px;
	padding-bottom: 8px;
	
}
	
/* ----OHM EXEC SERIES ADS --- */

.moduletable-execad
{
padding:8px 0px 0px 0px;
background-color:#ceca98;}


/* ----FORUM -------------- */

.fbc_button
{margin:15px 0px 15px 0px;}


/* ----LATEST NEWS -------------- */

ul.latestnews
{
	list-style: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}


li.latestnews{
	/*background: url(../images/hdots-black.gif) repeat-x left bottom;*/
	border-bottom: 1px #ddd solid;
	margin: 0px 0px 5px;
	padding: 0px 0px 7px 0;
	list-style: none;
	list-style-type: none;
}

.contentpanelatestnews td{
padding-top:3px;
    border-bottom: 1px #ddd solid;

}

.latestnews
{
font-size: 12px;
margin: 0px;
}


.moduletablelatestnews h3
{
margin: 52px 0 5px 0;

}

.article_separator2
{
display: block;
margin-right:0px;
margin-bottom:4px;
padding-bottom:4px;
}


/* ----PAGE BREAK T.O.C. -------------- */


.contenttoc, .toclink, .pagenavcounter
{font-family:Arial,sans serif;
font-size:10px;
}

.contenttoc
{
background-color:#f5c861;
padding: 10px;
float:right;
margin-left:10px;
margin-bottom:5px;
}

.pagenavcounter
{
font-weight:bold;
text-transform:uppercase;}

.article_separator
{
clear:both;
height:15px;
display: block;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #e7e7e7;
margin: 7px 0;
}



/* ----BIZ TWEET -------------- 

#btsearch1 

{background-color:#eeeeee;
padding: 15px;}
*/

.contentheadingtweetfeed
{
font-size:120%;
font-style:italic;
color:#000000;
background-color:#e5de1d;
}

/* ----GHOP -------------- */
.ghop-categories
{line-height: 170%;}

.createdate-tanslant
{
/*font-size:80%;
font-style:italic;*/
    font-size:11px;
    font-style:italic;
    color: #666;
    margin: 0;
}

.sectiontableentry1 
{height:30px;
}

/* ----MOSETS TREE -------------- */

/*--Mosets "Thanks for rating!" message after a vote */
#rating-msg
{font-size:85%;}


/*--Mosets "number" in the sub-category */
#subcats small
{font-size:15px;}


/*-- Mosets "Categories" title */
#subcats .title
{font-size:10px;}


/*--Mosets "sub-category" name */
#subcats ul
{font-size:15px;
}

 .subcat
{
margin-left: 20px;}


/*--Mosets "number of listings" */
.xlistings
{font-size:8px;}


/*--Mosets "Listings" */
#listings .title
{font-size:10px;}


/*--Mosets "add listing" */
.add-listing
{font-size:15px;
font-style:bold;}

#index .category
{ font-size:9px;
}

/*--Mosets "NEW listing" */
div .moduletable-mtnewmodule h3
{font-size:80%;
}

div .moduletable-mtnewmodule p
{font-size:80%;
}



/* ---------------------------------- TYPOGRAPHY, IMAGES, ETC ---------------------------------- */

h1
{
color: #000000;
font-family: Georgia, Times, serif;
font-weight:normal;
font-size: 36px;
line-height: 34px;
letter-spacing:-1px;
}

a.contentpagetitle:link{
font-weight:normal;
}

h4 a.contentpagetitle:link{
font-weight:bold;
}

h1 a.contentpagetitle:visited{
color:#000;
}

h1 a.contentpagetitle:hover{
color:red;
}


h2
{
color: #000000;
font-family: Georgia, Times, serif;
font-size: 24px;
line-height: 23px;
letter-spacing:80%;
margin:3px 0;
}

.jomlatest,.jcl_objtitle
{
font-size: 9px;
margin: 0px;
}

.jomlatest p, .jcl_comment
{
font-style:italic;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:14px;
margin: 2px;
}

ul.jomlatest {
	list-style: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

li.jomlatest,  .jclist li {
/*	background: url(../images/hdots-black.gif) repeat-x left bottom;*/
	margin: 0px 0px 10px;
	padding: 0px 0px 10px;
	list-style: none;
	list-style-type: none;

}


.createdate
{
    font-size:11px;
    font-style:italic;
    color: #666;
    margin: 0;
}

.highlight
{
	color:#FF9900;
	font-weight: bold;
	font-size:14px;
}


body, div, td, p {
	color: #000;
	font: normal 17px Georgia, Times, serif;
	
}

td {font-size:14px; line-height:16px;}

p {
	line-height: 23px;
}

#middle span, #middle p {
	line-height: 20px;
}

#copyright p {
	color: #aaa;
}

a:link {
	color: black;
	font-weight: bold;
	text-decoration: none;
}

a:visited {
	color: #999;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	color: red;
	font-weight: bold;
	text-decoration: none;
}

a:active {
	color: #ce330f;
	font-weight: bold;
	text-decoration: none;
}

a.logo-obm {	
	display: block;
	float: left;
	background: url(../images/logo-obm.gif) no-repeat;
	width: 385px;
	height: 75px;
	margin-top: 15px;
	margin-right: 25px;
	margin-bottom: 15px;
	text-indent: -9999px;	

}

a.more-must-reads {
	display: block;
	background: url(../images/button-more-must-reads.gif) no-repeat;
	width: 227px;
	height: 58px;
	text-indent: -9999px;
}

a.credits {
	display: block;
	background: url(../images/logo-infoswell.gif) no-repeat;
	width: 50px;
	height: 19px;
	text-indent: -9999px;	
}

a.contentpagetitle-tanslant{
    font-size:18px;
}

img {
	border: 0px;
}

img.thumbnail {
	background: #fff;
	border: 1px solid #c3c3c3;
	padding: 5px;
	margin: 0px 8px;
}

img.frame {
	background: #fff;
	border: 1px solid #c3c3c3;
	padding: 5px;
	margin: 0px 8px;
}

ul.menu-navmain a{
font-weight: 400;
}

ul.menu-navmain a:hover, ul.menu-navsuper li a:hover{
color:#cdcbb8 !important;
}

p a, .contentpaneopen li a{
color:#5180a6 !important;
font-weight:normal !important;
}

p a:hover, .contentpaneopen li a:hover{
text-decoration: underline !important;
}

table.signupframe td{font-size:14px !important; line-height:14px !important;}



/* ---------------------------------- STRUCTURE ---------------------------------- */

body {
	background-color:#ffffff;
	text-align: center;
	margin: 0px;
	padding-top: 0px;
}


#container {
	background-color:#ffffff;
	width: 960px;
	margin: 0px auto;
	text-align: left;
}

#header {
	width: 960px;
}


#toolbar {
	clear: both;
	background: #000;
	border-top: 1px solid #cfc8c8;
	margin-top: 1px;
	overflow: hidden;
	
}

#toolbar2 {
	clear: both;
	background: #ce330f;
	border-top: 1px solid #cfc8c8;
	margin-top: 1px;
	overflow: hidden;
	text-align:center;
}

#content-home {
	clear: both;
	width: 960px;
	overflow: hidden;
}


#content-internal {
	clear: both;
/*	background: transparent url(../images/bg-content-internal.gif) repeat-y;*/
	width: 960px;
	overflow: hidden;
}

#adLeaderTop {
	background: #fff url(../images/hdots-black.gif) repeat-x left bottom;
	width: 958px;
	margin: 0px 1px;
}

#left {
	float: left;
	width: 392px;
	margin: 0px 10px 0px 11px;
	padding: 10px 0px;
}

#left-full {
	float: left;
	width: 619px;
	margin: 0px 10px 0px 11px;
	padding: 10px 0px;
}

#middle {
	float: left;
	width: 225px;
	
	border-left-width: 1px;
border-left-style: solid;
border-left-color: #e7e7e7;

border-right-width: 1px;
border-right-style: solid;
border-right-color: #e7e7e7;

}

#right {
	float: left;
	background: #fff url(../images/bg-right.gif) repeat-x;
	width: 299px;
	padding: 10px;

}

#bottom-container {
	text-align: center;


}

#bottom {
	clear: both;
	background: #f6f6f6;
	width: 960px;
	margin: 0px auto;
	padding: 0px 0px 15px;
	overflow: hidden;
	text-align: left;
}

#user2 {
	width: 960px;
}


#footer {
	clear: both;
	width: 960px;
	margin: 0px auto;
}

#adLeaderBottom {
	clear: both;
	background: #929292;
	padding: 5px 0px;
	margin: 0px auto;
	text-align: center;
}

#sitemap {
	background: #737373;
	border-bottom: 8px solid #383838;
	padding: 15px 0px 0px;
	overflow: hidden;
	text-align: left;
}

#legals {
	clear: both;
	padding: 5px 0px;
}

	#copyright {
		float: left;
	}
	
	#credits {
		float: right;
	}
	
.clear {
	clear: both;
}	

/* ---------------------------------- IN-CONTENT DIVS ---------------------------------- */
span.breadcrumbs {
	display: block;	
	background: #f6f6f6 url(../images/hdots-black.gif) repeat-x left bottom;
	font-size:75%;
	padding: 10px;
	
}

td.contentheading, h4.contentheading {
	color: #000;
	font: bold 20px Georgia, Times, serif;
}

h4.contentheading {
margin: 10px 0;
}


span.small {
	color: #333;
	font-size: 10px;	
}

td.createdate {
	
}

span.contentheading {
	clear: both;
}

span.contentpaneopen-sponsoredsections {
	clear: both;
}

span.readon a.readon {
	display: block;
	margin: 0px 0px 15px 0;
	padding: 0px 0px 15px 0;
	text-align: right;
}

/* ------- COMMENTS ------ */
div#written_comments_title {
	display: block;
	background: url(../images/title-comments.gif) no-repeat;
	width: 607px;
	height: 44px;
	text-indent: -9999px;
}

div#write_comment_title {
	display: block;
	background: url(../images/title-add-comment.gif) no-repeat;
	width: 174px;
	height: 13px;
	text-indent: -9999px;
}

div#jc_commentFormDiv {
	padding: 0px;
}

table#postComment {
	background: #e8e6cf;
}

.jomentry2 {
	background: none;
}

.jomentry1, .jomentry2 {
	background: url(../images/hdots-black.gif) repeat-x left bottom;
	border-bottom: 0px;
	padding: 10px 15px 0px 15px;
}


table#postComment label {
	font-weight: bold;
}

button#jc_submit, #postComment .button {
	float: right;
	background: #a7a47c;
	border: 0px;
	text-transform: uppercase;
}




/* ---------------------------------- MENUS ---------------------------------- */
ul.menu-navsuper {
	background: #000;
	margin: 0px;
	padding: 10px 0px;
	list-style: none;
	list-style-type: none;
	font: normal 11px "arial narrow", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}


	ul.menu-navsuper li {	
		display: inline;
		margin: 0px 10px;
	}
	
	ul.menu-navsuper li a:link, ul.menu-navsuper li a:visited, ul.menu-navsuper li a:active {
		color: #fff;
		font: 12px "Oswald", "arial narrow", Arial, Helvetica, sans-serif;
font-weight: 300 !important;
		text-decoration: none;
		text-transform: uppercase;
		letter-spacing:1px;
	}

ul.menu-navmain {
	margin: 7px 0px 0px 1px;
	padding: 0px 0px 8px;
	list-style: none;
	list-style-type: none;
	font: normal 16px "Oswald", "arial narrow", Arial, Helvetica, sans-serif;
font-weight: 400;
	text-transform: uppercase;
}


	ul.menu-navmain li {	
		display: inline;
		
	}
	
	ul.menu-navmain li a:link, ul.menu-navmain li a:visited {
		margin: 0px 6px 0px 0px;
		padding: 7px 8px 9px;
		color: #fff;
		
	}
	
	ul.menu-navmain li#current {
		
	}
	
		ul.menu-navmain li#current a:link, ul.menu-navmain li#current a:visited {	
			background: #fff;
			color: #be2505;
		}
	
ul.menu-sitemap {
	list-style: none;
	list-style-type: none;
}	
	
	ul.menu-sitemap li {
	list-style: none;
	list-style-type: none;
	padding: 0px 0px 10px;
	line-height: 8px;
	}
	
	ul.menu-sitemap li a:link, ul.menu-sitemap li a:visited {
		color: #fff;
	}
	


/* ---------------------------------- MODULES ---------------------------------- */

/*
div.moduletable h3 {
	display: block;
	background: url(../images/bg-title.gif) repeat-x;
	height: 39px;
	font: bold 20px;
	line-height: 30px;
	text-transform: titlecase;
}
*/

h3{
	font: bold 24px;
	text-transform: titlecase;
	text-align: left;
	color:#5180a6;
	border-top:40px solid #5180a6;
	padding-top: 5px;
	margin-top:30px;
}

tbody h3{
border-top:none;
}


/* ---- SEARCHBAR ---- */


div.moduletable-search {
	float: left;
	background: #e7340b url(../images/bg-search.gif) no-repeat;
	width: 300px;
	height: 65px;
	margin-top: 15px;
}

div.moduletable-search form {
	position: relative;
	top: 32px;
	left: 15px;
}


div.moduletable-search input#mod_search_searchword {
	background: #fff;
	width: 250px;
	height: 18px;
	margin: -2px 5px 0px 0px;
	border: 0px;
}

div.moduletable-search input.button-search {
	position: relative;
	top: 5px;
	
}


/* ---- SEARCHBAR FOR RIGHT COLUMN ---- */


div.moduletable-searchright {
	background: #e7340b url(../images/bg-search.gif) no-repeat;
	width: 300px;
	height: 65px;
	margin-top:12px;
	}

div.moduletable-searchright form {
	position: relative;
	top: 32px;
	left: 15px;
}


div.moduletable-searchright input#mod_search_searchword {
	background: #fff;
	width: 250px;
	height: 18px;
	margin: -2px 5px 0px 0px;
	border: 0px;
}

div.moduletable-searchright input.button-search {
	position: relative;
	top: 5px;
	
}


/* ---- ENEWS TOP SUBSCRIBE SEARCHBAR ---- */


div.moduletable-esub {
	float: left;
	background: #d0c995;
	width: 300px;
	height: 65px;
	margin-top: 15px;
	border-radius:15px;
	padding-top:10px;
}


div.moduletable-esub form {

}


div.moduletable-esub input#mod_search_searchword {
	background: #fff;
	width: 250px;
	height: 18px;
	margin: -2px 5px 0px 0px;
	border: 0px;
}

div.moduletable-esub input.button-search {
	position: relative;
	top: 5px;
	
}


/* ---- SUBSCRIBE TOP ---- */


div.moduletable-subscribetop {
	float: right;
	width: 240px;
	margin-top: 10px;
	margin-right: 0px;
}
	div.moduletable-subscribetop h3 {
		margin-right: 100px;
		color: #fff;
		font: normal 11px "arial narrow", Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-align: right;
		text-transform: uppercase;
	}
	
	div.moduletable-subscribetop img {
		margin-top: 0px;
		margin-left: 8px;
	}
	
	div.moduletable-subscribetop p {
		position: relative;
		top: 13px;
		text-align: right;
	}
	
		div.moduletable-subscribetop p a:link, div.moduletable-subscribetop p a:visited, div.moduletable-subscribetop p a:hover, div.moduletable-subscribetop p a:active {
			color: #000;
			font: normal 11px "arial narrow", arial, helvetica, sans-serif;
		}
	
	

div.moduletable-advert {
	padding: 15px 0px;
	text-align: center;
	
}

div.moduletable-leftspan {
	margin-left: -10px;
	margin-top: 10px;
}

div.moduletable-enewsletter {
	background: url(../images/bg-enewsletter.gif) no-repeat;
	width: 297px;
	padding: 97px 0px 11px;
	overflow: hidden;
}

	div.moduletable-enewsletter .col1, div.moduletable-enewsletter .col2, div.moduletable-enewsletter .col3 {
		float: left;
	}
	
	div.moduletable-enewsletter .col1, div.moduletable-enewsletter .col2 {
		width: 115px;
		margin: 0px 10px;
	}
	
	div.moduletable-enewsletter label {		
		color: #000;
		font: normal 10px Arial, Helvetica, sans-serif;
		text-transform: uppercase;
	}
	
	div.moduletable-enewsletter input.field {
		width: 110px;
		height: 13px;
	}
	
	div.moduletable-enewsletter input.submit {
		display: block;
		background: url(../images/button-go.gif) no-repeat;
		width: 17px;
		height: 17px;
		border: 0px;
		margin: 0px;
		padding: 0px;
		text-indent: -9999px;
	}
	
	


div.moduletable-tan {	
	background: #f4f3e6;
	border-top: 40px solid #cdcbb8;
	border-left: 1px solid #cdcbb8;
	border-right: 1px solid #cdcbb8;
	border-bottom: 1px solid #cdcbb8;
	margin-top: 40px;
}

	div.moduletable-tan h3 {
		border-bottom: 1px solid #cdcbb8;
		border-top:none;
		padding: 0 5px 15px 10px;
		text-transform: uppercase;
		margin-top: 15px;
	}

div.moduletable-tan .readon {	
	padding: 0px 2px 2px 8px;
	text-align: right;
}
	
div.moduletable-sltitle h3 {
	display: block;
	background: url(../images/title-sponsored-links.gif) no-repeat;
	width: 958px;
	height: 76px;
	margin: 0px;
	text-indent: -9999px;
}
	
div.moduletable-sponsoredlinks {
	float: left;
	width: 220px;
	margin: 0px 10px;
}	

div.moduletable-sponsoredsections h3 {
	color: #8b8866;
	text-transform: uppercase;
}

	div.moduletable-sponsoredsections span.contentpaneopen-sponsoredsections, div.moduletable-sponsoredsections span.contentpaneopen-sponsoredsections p {
		display: block;
		clear: both;
		font-size: 11px;
		line-height: 15px;
	}

div.moduletable-sponsoredsections h4 {
		display: block;
		clear: both;
		font-size: 11px;
		line-height: 15px;
	}

#middle .moduletable-tanslant {
	padding: 4px 10px 4px 10px;
}

#middle .moduletable-tanslant .readon-tanslant  {
	display: block;
	padding: 5px 0px 10px;
	text-align: right;
    font-size:11px;
}

#middle .moduletable-tanslant 

{
font-size:13px;
}

#left h4{
font-size:30px;
font-weight:normal;
margin:20px 0 5px 0;
}

#left h4 a{
    font-weight:normal; 
}

#right h4{
margin-bottom:-5px;
}

h4.contentheading-tanslant{margin-bottom:1px}

h5{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
margin: 12px 0;
color: #555;
}

.contentpaneopen img, .newsfeed img{
position: relative;
top:-3px;
left:-6px   
}

div.moduletable-sitemap {
	float: left;
	width: 175px;
	font-size: 8px;
	line-height: 3px;
}

div.moduletable-dots a:link, div.moduletable-dots a:visited {	
	display: block;
	width: 100%;
	margin: 0px 0px 00px 0px;
	padding: 0;
	text-align: right;
}

div.moduletable-readmorerightside a:link, div.moduletable-readmorerightside a:visited {	
	display: block;
	float: right;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
}

div.moduletable-readmorerightside  {	
	
	margin: 0px 0px 20px 0px;

}