@CHARSET "ISO-8859-1";
/* body overwrite */
body 					{ background-color: #444444; background-image: url("../images/bg_tile.jpg"); background-repeat: repeat-x; height:100%; }
/* Fix layout errors */
#main 					{height:100%; padding-top:10px; }
 .clearfix:after 		{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
* html .clearfix {height: 1%;}
.clearfix {display:block;}
/* End hide from IE Mac */

/* Misc */
.clearSpace				{ width:100%; height:20px; }

.footerNav { color:fff; background-color: #000000; }

/* BlogWerdsMedia */
.bmediaHeader { background-color: #2F3237; width:100%; height:140px; border-bottom:1px solid #494D55; }
.topModule { color:#fff; margin-left:auto; margin-right:auto; height:140px; width:100%; background-color: #2F3237; }
.topModuleLink {margin-left:-24px; }
.topModuleLink a {height:73px; width:203;color:#041B2A; text-decoration: none; font-family: Arial, sans-serif; background-image: url("../images/join.jpg");}
.topModuleLink a:hover {height:73px; width:203;text-decoration: underline; background-image: url("../images/join_over.jpg"); }

/* Nav Header */
.navHeader				{ height:58px; background-image: url("../images/bg_nav_tile.jpg"); background-repeat:repeat-x; border-bottom:1px solid #326688; }
.navHeaderBar			{ height:30px; background-color: #202020; background-image:none;  }
.navHeaderBar a 		{ display:block; float:left; vertical-align:middle; text-decoration:none; font-size:12px; text-transform:uppercase;font-weight:bold; color:#fff; background-image: url("../images/nav_bg_up.jpg"); background-repeat:repeat-x;  padding:6px; border-right:1px solid #5B5B5B; border-left:1px solid #888888; }
.navHeaderBar a:hover	{ color:#fff; background-color:#202020; background-image:none; padding-left: 6px; padding-right: 6px; }
.navHeaderBar a:active 	{ color:#fff; background-image: url("../images/nav_bg_on.jpg"); background-repeat:repeat-x; padding-left: 6px; padding-right: 6px; }

/* Nav Footer */
.navFooter				{ display:block; margin-height:-20px;min-height:180px;color:fff; background-color: #000000; padding-top:8px; border-top:1px solid #202020;}
.navFooter p			{ color:#fff; margin-top:-2px; }
.navFooter h3			{ color:#C3C3C3; font-size: 16px; margin-bottom: 2px; }
.navFooter a 			{ display:block; color:#fff; text-decoration: none; }
.navFooter a:hover 		{ color:#C3C3C3; text-decoration: underline: }
.navFooterBar			{ color:fff; background-color: #000000; background-image:none; clear:both;}


/* Header */
.header														{ height: 50px; background-image: url("../images/logo_header_bg.jpg"); background-repeat:repeat-x;  }
.welcomeMessage 											{ color:#ffffff; padding-top:29px; }
.navigation													{ color:#fff; text-align:right; }
.navigation a												{ color:#fff; text-decoration: none; }
.navigation a:hover											{ color:#fff; text-decoration: underline; }


/* Ads */
.topAd														{ background-color: #CEDBE4; padding-top:10px; padding-bottom:10px; }

/* Content */
.sectionTitle												{ height: 30px; background-image: url("../images/header_bg.jpg"); background-repeat:repeat-x; color: #ffffff; border:1px solid; border-color: #ffffff; }
.sectionTitle h2 											{ font-size:18px; padding-left:6px; }
.featuredTitle												{ height: 30px; background-image: url("../images/header_bg.jpg"); background-repeat:repeat-x; color: #ffffff; border:1px solid; border-color: #ffffff;}
.featuredTitle h2 											{ font-size:18px; padding-left:6px; }
.sidebar 													{ background-color: #BED5E4; height:100%; padding-top:10px; padding-bottom:10px; border:1px solid; border-color: #ffffff; }


.featuredArticle											{ }
.featuredArticle .pagination a	    						{ font-size:small; color: #000; text-decoration: none; }
.featuredArticle .pagination a:hover    					{ font-size:small; color: #000; text-decoration: underline; }
.featuredArticle .article									{ background-color: #CEDBE4;  border-bottom:1px solid; border-left:1px solid; border-right:1px solid;  border-color: #ffffff; padding:8px; }
.featuredArticle .articleText								{ text-align: left; display: block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding: 10px; }
.featuredArticle .articleText .articleTitle 				{ margin-top:-10px; height:58px; line-height: 16px;}
.featuredArticle .articleText .articleTitle a 				{ font-size:14px; color: #000; text-decoration: none; }
.featuredArticle .articleText .articleTitle a:hover 		{ text-decoration: underline; }
.featuredArticle .articleText .articleLinks a 				{ margin-top:4px; padding:4px; border:1px solid; border-color: #fff; background-image: url("../images/btn_bg_on.jpg"); height:20px; font-size:12px; color: #fff; text-decoration: none; }
.featuredArticle .articleText .articleLinks a:hover 		{ background-image: url("../images/btn_bg_over.jpg"); }
.featuredArticle .articleText .articleIC { clear:both;}
.featuredArticle .articleText .articleIC a,p a, li a						{ color:#205C84; text-decoration: none; font-weight: bold; }
.featuredArticle .articleText .articleIC a:hover, p a:hover, li a:hover		{ color:#205C84; text-decoration: underline; font-weight: bold; }
.featuredArticle .articleAD									{ height: 30px; padding-top:6px; padding:10px; background-color:#FFA9A9; border:1px solid; border-color: #FF5E5E; }
.featuredArticle .articleAD	a, .articleAD a:hover			{ font-size:small; color: #393939; text-decoration: none; }

.articles													{}
.articles .pagination										{ margin-top: 16px; margin-bottom: 10px; }
.articles .pagination b	    								{ font-size:small; color: #000; text-decoration: none; border: 1px solid; border-color:#fff; padding:6px; background-color:#fff;  }
.articles .pagination strong   								{ font-weight:bold; font-size:small; color: #fff; text-decoration: none; border: 1px solid; border-color:#fff; padding:6px; background-color:#205C84;  }
.articles .pagination a	    								{ font-size:small; color: #000; text-decoration: none; border: 1px solid; border-color:#fff; padding:6px; background-color:#fff;  }
.articles .pagination a:hover    							{ font-size:small; color: #fff; background-color:#205C84; }

.articles .article											{ background-color: #CEDBE4;  border-bottom:1px solid; border-left:1px solid; border-right:1px solid;  border-color: #ffffff; padding:8px; }
.articles .articleText										{ text-align: left; display: block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding: 10px; }
.articles .articleText .articleTitle 						{ margin-top:-10px; height:58px; line-height: 16px;}
.articles .articleText .articleTitle a 						{ font-size:14px; color: #000; text-decoration: none; }
.articles .articleText .articleTitle a:hover 				{ text-decoration: underline; }
.articles .articleText .articleLinks a 						{ margin-top:4px; padding:4px; border:1px solid; border-color: #fff; background-image: url("../images/btn_bg_on.jpg"); height:20px; font-size:12px; color: #fff; text-decoration: none;}
.articles .articleText .articleLinks a:hover 				{ background-image: url("../images/btn_bg_over.jpg");  }
.articles .articleText .articleIC { clear:both;}
.articles .articleText .articleIC a,p a, li a						{ color:#205C84; text-decoration: none; font-weight: bold; }
.articles .articleText .articleIC a:hover, p a:hover, li a:hover		{ color:#205C84; text-decoration: underline; font-weight: bold; }
.articleEC a												{ color:#205C84; text-decoration: none; font-weight: bold; }
.articleEC a:hover											{ color:#205C84; font-weight: bold;background-image: url("../images/btn_bg_over.jpg"); }
.articles .articleAD										{ height: 30px; padding-top:6px; padding:10px; background-color:#FFA9A9; border:1px solid; border-color: #FF5E5E; }
.articles .articleAD	a, .articleAD a:hover				{ font-size:small; color: #393939; text-decoration: none; }



.articles .article .companyTitle	a						{ font-size:12; color: #000000; text-decoration: none; }
.articles .article .companyTitle	a:hover					{ text-decoration: underline; }

.articles .voteCount										{ display:inline;  float:left; color:#fff; width: 20px; height: 20px; margin-bottom:4px; text-align: center; vertical-align:middle;  font-size: 12px; background-image: url("../images/vote_bg.jpg"); background-repeat: no-repeat; margin-right:10px;}
.articles .voteCountTitle a 								{ font-size:12; color: #000000; text-decoration: none; }
.articles .voteCountTitle a:hover 							{ text-decoration: underline; }

.commentAuth a 												{ font-size:12; color: #000000; text-decoration: none; }
.commentAuth a:hover										{ text-decoration: underline; }
.commentAdd .error											{ padding:4px; color: #393939; background-color:#FFA9A9; border:1px solid; border-color: #FF5E5E; }


hr { color: #000; background-color: #000; height: 2px;}
.articleEC { padding-left: 50px; }

.contentBox											{ background-color: #CEDBE4;  border-bottom:4px solid; border-left:4px solid; border-right:4px solid;  border-color: #ffffff; padding:8px; }
										{ text-align: justify; display: block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding: 10px; }


.articleVotes												{ display:inline;  float:left; color:#fff; width: 51px; height: 80px; margin-bottom:4px; text-align: center; font-size: xx-large; background-image: url("../images/vote_bg.jpg"); background-repeat: no-repeat; padding-right:10px;}
.articleVote												{ margin-top:10px;  }
.articleVote a 												{ font-size:10px; color: #fff; padding:6px; text-decoration: none; width:49px; height: 18px; background-image: url("../images/btn_bg_on.jpg"); background-repeat:repeat-x; background-color: #CEDBE4;  border:1px solid; border-color: #fff; }
.articleVote a:hover 										{ background-image: url("../images/btn_bg_over.jpg"); background-repeat:repeat-x; }

.articleImage { display:inline; float:left; padding-right:10px; }

.commentAdd													{ background-color: #CEDBE4;  border-bottom:1px solid; border-color: #9BBBD1; padding:8px; }
.commentAdd a												{ color:#393939; text-decoration: none; }
.commentAdd a:hover											{ color:#393939; text-decoration: underline; }

.comment													{ background-color: #CEDBE4;  border-bottom:1px solid; border-color: #9BBBD1; padding:8px; }
.comment .commentAuth 	{font-size:small; color: #909090; text-decoration: none;}
.comment .commentMsg	{font-size:small; color: #393939; text-decoration: none;}

.companies													{ background-color: #CEDBE4;  border-bottom:1px solid; border-color: #9BBBD1; padding:4px; }
.companies a	    										{ font-size:small; color: #393939; text-decoration: none; }
.companies a:hover    										{ font-size:small; color: #393939; text-decoration: underline; }

.more { background-image: url("../images/btn_bg_on.jpg"); width:60px; height:20px; display: block; text-align: center; text-decoration:none; color: #ffffff; float:right; border:1px solid #fff; }
.more a:hover {background-image: url("../images/btn_bg_over.jpg"); }

.cstBtn { background-image: url("../images/btn_bg.gif"); width:60px; height:20px; display: block; text-align: center; text-decoration:none; color: #ffffff; float:left; }
.cstBtn a:hover { text-decoration: underline; }

.profilePic { border:2px solid; border-color: #fff; float:left; }

.globalMessage { padding:4px; color: #393939; background-color:#FFA9A9; border:1px solid; border-color: #FF5E5E; }

.cloud_tag a { color: #000000; text-decoration: none; }
.cloud_tag a:hover { text-decoration: underline; }




blockquote {
margin:10px 00px;
upadding:3px;
color:#000000;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 50px;
background: transparent url("../images/blockquote.gif") no-repeat 0 0;
}
