/* ################################################################ *\
   Created By: Ken Iovino
   Email:  KenIovino@gmail.com
   --
   Copyright ©2006-2007 Zydeca Media Group. All Rights Reserved.
   This file may not be redistributed in whole or significant part.   	
\* ################################################################ */

 
	/* error message styling */
	#errormessages {
		background:#fad163; padding:6px; margin-bottom:10px;
	}
	
  /* global side box */
	.sidebox 		              {background:#f8f8f7; margin:20px 0px; padding-bottom:10px;}
	.sidebox h4 		              {color:#9ac872; font-size:1em; font-weight:normal; position:relative; top:-9px; right:-8px;}
	.sidebox p		              {text-align:center;}
	.sidebox ul		              {list-style: none;}
	.sidebox li 		              {padding:4px 15px;}
	.sidebox li a 		              {color: #0066CC; font: small Tahoma, Verdana, Arial, sans-serif; font-weight: bold; padding: 4px 4px;}
	.sidebox li a:visited	              {color: #0066CC;}
	.sidebox li a:hover 	              {color: #569fe8; font-weight: bold; padding: 4px 4px; text-decoration:underline; font-family: Tahoma, Verdana, Arial, sans-serif;}

  /* theme ad box */
	#themeadbox 			                    {background:#d3eed1; border:1px solid #389b00; margin:20px 0px;}
	#themeadbox h4 			 			 			 			{color:#185c3a; font-size:1em; font-weight:normal; position:relative; top:-9px; right:-8px;}
  #themeadbox span.themehead            {background:transparent url(../images/siteimages/textbg4.gif); padding:0px 5px;}
	#themeadbox div.insider		 			 			{padding:10px;}	
	#themeadbox span.title a 			 				{font-size:1.5em; font-weight:bold; color:#185c3a;}
	#themeadbox img			 			 			 			{float:right;}
	#themeadbox p.desc		 			 			 		{font-size:1em; padding:10px 0px;}
	#themeadbox p.outlink a		 			 			{font-size:1.2em; font-weight:bold; color:#b52e24;}

 	/* front page side advert box */
	#sideadvertbox						 		 	 		{background:#f8f8f7; border:1px solid #9ac872; margin:20px 0px 5px; position:relative; padding-bottom:20px;}
	#sideadvertbox div.adverthead 	 		{color:#9ac872; font-size:1em; font-weight:normal; position:relative; top:-9px; right:-2px;}
	#sideadvertbox span.advertheadbg	 	{background:transparent url(../images/siteimages/textbg.gif) repeat left; padding:0px 6px; margin-left:6px;}
	
  /* front page topics box */
	#topicbox						 		 	 		{background:#f8f8f7; border:1px solid #9ac872; margin:20px 0px 5px; position:relative; padding-bottom:20px;}
	#topicbox div.topichead 	 		{color:#9ac872; font-size:1em; font-weight:normal; position:relative; top:-9px; right:-2px;}
	#topicbox span.topicheadbg	 	{background:transparent url(../images/siteimages/textbg.gif) repeat left; padding:0px 6px; margin-left:6px;}
	#topicbox ul									{padding:0px 20px 10px;}
	#topicbox li									{padding:4px; font-size:100%; font-weight:bold;}
	
	/* front page blogs*/
	#blogbox {background:#f0f1f3; border:1px solid #c8d2db; margin:10px 0px; position:relative;}
	#blogbox div.bloghead 	 		{color:#7e97ae; font-size:1em; font-weight:normal; position:relative; top:-9px; right:-2px;}
	#blogbox span.blogheadbg	 	{background:transparent url(../images/siteimages/headtitle2.gif) repeat left; padding:0px 6px;}
	#blogbox img			 	{margin:-3px 2px;}
	#blogbox div.blogpreview		{margin:6px; padding:4px; font-size:110%; border-top:1px solid #c8d2db; border-bottom:1px solid #c8d2db;}
	#blogbox div.blogpreview h4		{color:#5182ad; font-size:100%;}
	
	/* front page interviews */
	#viewbox {background:#f0f1f3; border:1px solid #c8d2db; margin:10px 0px; position:relative;}
	#viewbox div.viewhead 	 		{color:#7e97ae; font-size:1em; font-weight:normal; position:relative; top:-9px; right:-2px;}
	#viewbox span.viewheadbg	 	{background:transparent url(../images/siteimages/headtitle2.gif) repeat left; padding:0px 6px;}
	#viewbox img			 	{margin:-3px 2px;}
	#viewbox div.viewpreview		{margin:6px; padding:4px; font-size:110%; border-top:1px solid #c8d2db; border-bottom:1px solid #c8d2db;}
	#viewbox div.viewpreview h4		{color:#5182ad; font-size:100%;}
	.viewall 								 			{padding-right:6px; font-size:90%;}
	
	/* frontpage tables */
	.tablewrapper				{margin:20px; padding:0px; position:relative;}
	.tablestart				{background:#7fa7c8; border:1px solid #c8d2db; border-collapse: collapse; border-spacing:0px; width:100%;}
	.tablestart th				{border:1px solid #c8d2db; padding:6px; text-align:left; color:white;}
	.tablestart td.alt3			{background: #fff; padding:4px 5px; color: #333; padding:10px;}
	.tablestart td.alt4			{background: #f0f1f3; color: #333; padding:10px;}
	
	/* front page featured article */
	#featured 			 	{background:#f0f1f3; border:1px solid #c8d2db; margin:20px; padding:10px;}
	#featured h1			 	{margin-top:-10px;}
	#featured h1 a, visited		 	{font-size:1.7em; text-decoration:none; font-weight:normal; font-family: Verdana,'Trebuchet MS',Arial,Helvetica,sans-serif;}
	#featured div.featuredhead 	 	{color:#7e97ae; font-size:1em; font-weight:normal; position:relative; top:-19px; right:0px;}
	#featured span.featuredheadbg	 	{background:transparent  url(../images/siteimages/headtitle2.gif) repeat left; padding:0px 6px;}
	#featured img			 	{margin:-3px 2px;}
	#featured p.author		 	{color:#7e97ae; font-size:10pt; font-family:Verdana, Arial, sans-serif; font-weight:bold; margin:10px 2px;}
	#featured p				{color:#636363; margin:10px 0px; font: small Verdana, Arial, Helvetica, sans-serif;}
	#featured div.permalink 		{text-align:right;}
	#featured div.permalink a, visited	{font-size:1.4em; text-decoration:none;}

	/* marketplace frontpage banner */
	#marketplacebanner		 	{background:#f5e1c4 url('../images/siteimages/marketplace1.gif') no-repeat left; border:1px solid #cc3300; margin:20px; padding:10px; position:relative; min-height:100px;}
	#marketplacebanner h2		 	{margin-left:120px;}
	#marketplacebanner h2 a, visited 	{color:#cc3300; text-decoration:none; font-size:1.3em; word-spacing:-2px;}	
	#marketplacebanner h2 a:hover    	{color:#cc3300; text-decoration:underline; font-size:1.3em; word-spacing:-2px;}	
	#marketplacebanner p		 	{margin:4px 0px 0px 120px; color:#333; word-spacing:-2px;}
	#marketplacebanner div.bottomlink 	{margin:4px 0px 0px 120px;}
	#marketplacebanner div.bottomlink a, visited 	{color:#cc3300; text-decoration:none; word-spacing:-2px;}	
	#marketplacebanner div.bottomlink a:hover    	{color:#cc3300; text-decoration:underline; word-spacing:-2px;}	
	/* front page older articles */
	#olderarticle 			 	{background:#f0f1f3; border:1px solid #c8d2db; margin:20px; padding:10px; position:relative;}
	#olderarticle h2.articlehead 	 	{color:#7e97ae; font-size:1em; font-weight:normal; position:relative; top:-19px; right:0px;}
	#olderarticle h2 span.articleheadbg	{background:transparent  url(../images/siteimages/headtitle2.gif) repeat left; padding:0px 6px;}
	#olderarticle p.author		 	{color:#7e97ae; font-size:1.1em; font-family: Tahoma, Verdana, Arial, sans-serif; margin:3px 0px;}
	#olderarticle p			 	{color:#333; margin:10px 0px; font: small Verdana, Arial, Helvetica, sans-serif;}
	
	/*  ********** Editor Styling ********** */
	#editor-heading {background:white; padding:10px; border:1px solid #b3b3b3; border-collapse:collapse;}
	#editor-replytitle {background:#f3f5f4; border-bottom:1px solid #d8d8d8; padding:4px; font-size:90%; }
	#editor-response {background:#ff6600; margin:4px 0px; padding:10px; text-align:center;}
	#editor-wrapper {background:#cbd2d9; padding:10px; border-left:1px solid #b3b3b3; border-right:1px solid #b3b3b3; border-bottom:1px solid #b3b3b3;}
	#editor-bbcode {background:#e3e6e5; border:1px solid #aaaaaa; padding:4px 10px; border-collapse:collapse;}
	#editor-textarea {background:white; padding:6px 2px; border-right:1px solid #b3b3b3; border-left:1px solid #b3b3b3; border-bottom:1px solid #b3b3b3; text-align:center;}
	#editor-textarea textarea {border:0px; width:98%; height:75px;}
	#editor-replybutton {padding-top:5px;}
	.editor-title_l {font-weight:bold;}
	.editor-title_r {}
	.name {padding-left:19px;}

	/*********** Article Content ********** */
	.articlebox					{background:#f0f1f3; border:1px solid #c8d2db; margin:20px; padding:10px; position:relative;}
	.articlebox h2					{color:#7e97ae; font-size:1em; font-weight:normal; padding:0px 4px; position:relative; top:-20px; right:0px;}
	.articlebox div.details 			{border-bottom:1px solid #c8d2db;}
	.articlebox div.details h3			{color:#7e97ae; font-size:210%;}
	.articlebox div.details h4			{color:#333; font-size:100%; padding:8px 0px; font-weight:bold;}
	.articlebox div.details p.date			{color:#333; font-size:100%; padding:5px 0px;}
	.articlebox p.articletext			{color:#333; font-size:100%; padding:5px 0px; }
	.articlebox p			{padding:5px 0px; margin:5pt;}
	
	.articlebox p.disabled				{background:#ffffe1; color:#ff0000; padding:4px;}	
	.articlebox a.rss				{position:relative; top:3px; left:0px;}
	
	/* Article Ads */
	.article-ad					{float:right; padding:10px; background:#fff; border:1px solid #c8d2db; margin:10px;}
	#google1					{background: red;}	

	.boxtopic1					{background:transparent url(../images/siteimages/textbg.gif) repeat left; padding:0px 6px; margin-left:6px;}
	.boxtopic2					{background:transparent url(../images/siteimages/headtitle3.gif); padding:0px 5px;}
	.boxtopic3					{background:transparent url(../images/siteimages/textbg3.gif); padding:0px 5px;}
	.boxtopic4					{background:transparent url(../images/siteimages/textbg4.gif); padding:0px 5px;}

	.page-content					{position:relative;}
	.page-content h3				{margin-top:6px;}
	.page-content h3 a, .articlebox h3 a:visited	{color: #0066CC; font-size:130%;}
	.page-content h3 a:hover			{color: #FF6600; font-size:130%;}
	.page-content div.shot				{margin-right:10px; margin-bottom:10px;}
	.page-content p.author				{padding:4px 0px; color:#3b3b3b;}
	.page-content p.text				{padding:10px 0px; color:#3b3b3b;}
	.page-content p.bigtext				{padding:10px 0px; color:#3b3b3b; font-size:110%;}
	.page-content p.rating				{background:#fff; border: 1px solid #c8d2db; color:#9ac872; text-align:center; padding:6px; width:50px; font-size:130%; float:right;}
	.page-content p.details				{text-align:right; padding:5px 0;}
	.page-content p.disabled			{background:#ffffe1; color:#ff0000; padding:4px;}
	
	/* Article Ratings */
	#article-rating					{margin: 0 25% 0 -20px;}
	#article-rating h3				{color:#7e97ae; font-size:1em; font-weight:normal; padding:0px 4px; position:relative; top:-20px; right:0px;}	
	#article-rating table.article-rating-table	{width:100%;}
	#article-rating table.article-rating-table th	{width:10%;}
	#article-rating table.article-rating-table td	{text-align:right; padding:10px 25px}
	
	/* Article Comments */
	#article-commentbox				{margin: 0 25% 0 -20px;}
	#article-commentbox h3				{color:#7e97ae; font-size:1em; font-weight:normal; padding:0px 4px; position:relative; top:-20px; right:0px;}
	#article-commentbox p.loggedinuser		{color:#333; font-size:100%; font-weight:normal; padding:5px 0px;}
	#article-commentbox p.textarea			{background:#cbd2d9; padding:10px; border:1px solid #aaa;}
	#article-commentbox span.allowedbbcode		{color:#333; font-size:100%; font-weight:normal; margin-top:10px;}
	#article-commentbox p.inputbutton		{color:#333; font-size:100%; font-weight:normal; padding:5px 0px;}

	/* Editing Styles */
	.editfield 		{margin-bottom:20px;}
	.editfield h3		{font-size:150%; color:#7e97ae;}
	.editfield p		{font-size:115%; padding-bottom:5px;}
	.edittext		{font-size:115%; }

	.comment		{background:#f8f8f7; margin:10px; border-top:1px solid #c8d2db; padding:6px;}
	.comment p.poster	{color:#333; font-size:100%; font-weight:bold;}
	.comment p.date		{color:#333; font-size:90%;}
	.comment p.text		{color:#333; font-size:100%; padding: 6px 0;}
	
	
	/* */ 
	.redborder		{border:1px solid #ba4444;}
	.greenborder		{border:1px solid #9ac872;}
	
	.sidebox2 		{background:#f0f1f3; border:1px solid #c8d2db; margin:20px 0px;}
	.sidebox2 h4 		{color:#7e97ae; font-size:1em; font-weight:normal; padding:0px 4px; position:relative; top:-11px; right:-10px;}
	
	/* */
	.archivebox			{background:#fff; border: 1px solid #c8d2db; margin:20px 0px;}
	.archivebox h3 			{color:#7e97ae; font-size:1em; font-weight:normal; padding:0px 4px; position:relative; top:-12px; right:0px;}
	.archivebox p.download		{padding:0px 10px 10px; font-size:85%;}
	.archivebox p.text		{padding:10px 5px; font-size:110%;}
	.archivebox table		{width:100%; padding:0px 10px 10px;}
	.archivebox table td		{font-size:100%; font-weight:normal; text-align:center; white-space:nowrap; padding:2px;}
	.archivebox table td.title	{text-align:left;}	
	.archivebox table td.bgclass1	{background:#f8f8f7;}	
	

	/* page nav */
	.toppagenav 		{padding:5px 2px; text-align:right;}
	.botpagenav 		{padding:5px 2px; text-align:right;}
	.pagenumbers 		{font-size:90%;}
	a.pagelink:link 	{font-size:90%; padding:2px 1px; text-decoration:none;}
	a.pagelink:hover 	{background:#4b7da7; color:#fff; font-size:90%; padding:2px 1px; text-decoration:none;}	
	a.pagelink:visited 	{font-size:90%; padding:2px 1px; text-decoration:none;}
	
	
	
	
	
