/**** AutoMegaScript V2 HardCoded Css ****/

#cnsItem { border: 1px solid #ccc; padding: 5px; background-color: #eee; margin-right: 5px; margin-bottom: 5px; }
#cnsImage { margin: 0 15px 0 4px; }
#cnsImageSpan { float: left; width: 100px; height: 100px; border: 0; }
#cnsTitle { font-size: 14px; }
#cnsDescription {  font-size: 13px; padding-right: 10px; }
#cnsDate { font-size: 11px; font-style: italic; float:right; margin-top:10px; margin-right:10px; padding-left:15px; background: url(../images/pdate.png) no-repeat; }
#cnsTags { font-size: 11px; padding: 0 10px; padding-left:17px; background: url(../images/clip.png) no-repeat; } 
#cnsTags b { font-size: 13px; }
#cnsTags a { margin: 0 2px 2px 2px; border-bottom:#CCC  1px dotted; }
#cnsBreadCrumb { padding: 10px; font-size: 10px; margin-bottom: -15px; }
#cnsBreadCrumbRssImage {  }
#cnsPaging { font-size: 11px; font-style: italic; font-weight: bold; }
#cnsPoweredBy { display: none; }

/*** FOR HOME PAGE ONLY ***/

#cnsItem4Home				{ border: 0px solid #ddd; padding: 5px; margin-bottom: 0px; width: 630px; height: 120px; }
#cnsImageContainer4Home 	{ float: left; width: 82px; height: 115px; }
#cnsImage4Home 			{ margin-left: 3px; margin-top: 3px; border: 1px solid #d2bcae; }
#cnsTitle4Home 				{ margin-left: 90px; font-size: 14px; }
#cnsDescription4Home 		{ margin-left: 90px; font-size: 12px; }
#cnsTitleLink4Home 			{  }
#cnsDate4Home 			{ text-align: right; font-size: 9px; font-style: italic; margin-right:10px; color: #888; }

#cnsItem4HomeMore			{ padding: 5px; margin-bottom: 10px; }
#cnsImageContainer4HomeMore 	{ float: left; width: 90px; height: 80px; overflow:hidden; }
#cnsImage4HomeMore 		{ margin-left: 3px; margin-top: 3px; border: 0px solid #d2bcae; }
#cnsTitle4HomeMore 		{ margin-left: 90px; margin-bottom: 5px; font-size: 14px; }
#cnsDescription4HomeMore 	{ font-size: 13px; margin-bottom: 10px; }
#cnsTitleLink4HomeMore 	{  }
#cnsDate4HomeMore 		{ text-align: right; font-size: 9px; font-style: italic; margin-right:10px; color: #888; }

#cnsUserItem 				{ border: 1px solid black; background-color: #eee; margin-bottom: 5px; padding: 2px; }
#cnsUserTitle 				{ font-size: 15px; margin-bottom: 2px; }
#cnsUserTitle a 				{ color: black; }
#cnsUserDescription 		{ font-style: italic; font-size: 12px; margin-bottom: 5px; color: #444; }

.categoryLinkLevel1 			{ font-weight: bold; }
.categoryLinkLevel2 			{ margin-left: 10px; }

/*** PAGING ***/

#cnsPagingContainer 				{ text-align: right; }
#cnsPagingContainerForm 			{  }
#cnsPagingContainerGoToText 		{  }
#cnsPagingContainerForm select 		{ border: 1px solid #c1ab9d; font-size: 11px; color: #222; }
#cnsPagingContainerFormSubmitButton  {  }
#cnsPagingContainerPrevLink 		{ padding: 2px 4px; background: black; color: white; font-weight: bold; text-decoration: none; }
#cnsPagingContainerPrevLinkOff 		{ padding: 2px 4px; background: #333; color: #aaa; }
#cnsPagingContainerNextLink 		{ padding: 2px 4px; background: black; color: white; font-weight: bold; text-decoration: none; }
#cnsPagingContainerNextLinkOff 		{ padding: 2px 4px; background: #333; color: #aaa; }

/*** RELATED LINKS ***/

#relatedLinksMenu 		{  }
#relatedLinksDescription	{ display: block; padding: 10px; font-size: 10px; }

/*** COMMENT FORM ***/

#commentForm 						 { }
#commentForm img:hover			 { cursor: pointer; }
#commentFormTextarea 				 { width: 98%; border: 1px solid #777; background: #eee; padding: 5px; }
#commentFormCharactersRemaining	 { background: #777; border: 1px solid #777; color: #fff; font-weight: bold; text-align: center; }
#commentFormSubmitButton 			 { background: #681113; color: #fff; font-weight: bold; border: 1px solid #000; padding: 2px 5px; }
#commentFormSubmitButton:hover 	 { background: #aa2023; color: #000; border: 1px solid #573b19; cursor: pointer; }

#cnsRegisterFormSubmitButton		 { background: #000; color: #fff; font-weight: bold; border: 1px solid #000; padding: 2px 5px; }
#cnsRegisterFormSubmitButton:hover 	 { background: #aaa; color: #000; border: 1px solid #573b19; cursor: pointer; }

#cnsLoginForm 						 {  }
#cnsLoginFormUsername 			 { background: #fff; padding: 4px 2px; margin-bottom:5px; border:1px solid #c1ab9d; width:97%; font-size:13px; color:#222; font-weight:bold; }
#cnsLoginFormPassword 			 { background: #fff; padding: 4px 2px; margin-bottom:5px; border:1px solid #c1ab9d; width:97%; font-size:13px; color:#222; font-weight:bold; }
#cnsLoginFormSubmitButton			 { background: #681113; color: #fff; font-weight: bold; border: 1px solid #000; padding: 2px 5px; }
#cnsLoginFormSubmitButton:hover	 { background: #aa2023; color: #000; border: 1px solid #573b19; cursor: pointer; }

#cnsSearchForm 					 { margin:0; padding:0; }
#cnsSearchFormInput 		 		 { background:#fff; padding:4px 2px; margin:0; border:1px solid #c1ab9d; width:100px; font-size:12px; color:#222; font-weight:bold; }
#cnsSearchFormButton 				 { background:#681113; padding:3px 2px; margin:0; border:0; color:white; font-size:12px; font-weight:bold; }
#cnsSearchFormButton:hover 			 { background:#aa2023; border: 1px solid #573b19; padding:3px 2px; margin:0; border:0; color:black; font-size:12px; font-weight:bold; }
#cnsSearchHighlight 		  	 { background-color: yellow; }

#cnsPageTitle  	 	 	 	 	 { margin-bottom: 10px; }

/*** COMMENTS ***/

#commentContainer 				 { margin-bottom: 5px; padding: 4px; }
#commentAvatar 					 { float: left; width: 50px; }
#commentDescription 			 { margin-left: 60px; }
#commentDate 					 { margin-left: 60px; clear: left; font-size: 10px; text-align: right; font-style: italic; }


*		{
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}

html	{
	height:100%
}

body 	{
	text-align:center
}

table 	{
	border-collapse:collapse; 
	border:0px; 
	width:100%;
}

td 		{
	vertical-align:top
}

th 		{
	text-align:left; 
	vertical-align:top
}

ul , li		{
	list-style:none
}


img		{
 border:none
}

h1 { padding:0; margin:0 0 10px 0; font-size: 24px; }

h2 		{
	padding:0; margin:0 0 10px 0; font-size:20px;
}
h3 		{
	padding:0; margin:0 0 10px 0; font-size:16px;
}

p		{
	padding:0px 0px 10px 0px;
}

textarea .inputbox {
	width:300px; 
	height:100px; 
	margin:0px 0px 5px 0px;
}

select	{
	height:auto; 
	margin:0px 0px 2px 0px; 
	vertical-align:middle
}

.width	{
	width:100%;
	height:100%;
}
.main	{
	margin:auto; 
	text-align:left
}

/* Constant CSS end */

/*	body -*/

body, td, th, div, p, label {
	color:#49545b;
	font:normal 12px Arial;
	line-height:16px; 
}

body {
	background:#0e0e0e;
}

a	{
	color:#574016; 
	text-decoration:underline;
}

a:visited 	{
	color:#7D6529;
}

a:hover {
	color:#EAA209; 
	text-decoration:none
}


/*_____________________BOXES_______________________*/

.mbox1					{width:100%; margin:0px 0px 11px 0px; }
.mboxfirst1 h3		    {padding:11px 10px 11px 15px; color:#f8f9f9; background:url(../images/box2-title-bg.gif) no-repeat 0 0; font:bold 110% Arial}
.mboxmiddle1		    {background:url(../images/box2-middle-bg.gif) repeat-y; }
.mboxbot1	            {background:url(../images/box2-bottom-bg.gif) no-repeat; height:11px; }

.mbox1  ul				{padding:0px 0px 0px 0px; }
.mbox1  li a			{padding:0px 0px 5px 12px; color:#fff; font-size:12px; text-decoration:none; line-height:18px;   width:100%; background:url(../images/li2.png) no-repeat 0 5px; }
.mbox1  li a:hover		{color:#fef6a0; text-decoration:underline; background:url(../images/li.png) no-repeat 0 5px; padding-left:12px;}
.mbox1  li a:visited	{color:#f2f4f5;}
.mbox1  li a em			{font-style:normal;}
.mbox1  a			    {color:#f2f4f5;}
.mbox1  a:hover			{color:#474646;}

.boxcontainerz          {padding:5px; color:#f2f4f5; }



/*___________________INDEX_STYLES_________________*/

.main 					{width:911px;}

#tail					{background:url(../images/tail.jpg) repeat-x 0 0 #777777; padding:24px 0px 0px 0px;}

#header					{background:url(../images/header-bg.jpg) repeat-x bottom center; color: #fff; border-top: 2px solid #0b2735; border-bottom: 1px solid #0e3145;}
#header a 				{color: #fff;}
#header .left-bg		{background:url(../images/header-left.gif) no-repeat bottom left;}
#header .right-bg		{background:url(../images/header-bg-r.jpg) no-repeat bottom right; height:30px;} /*height:65px*/
#header .slogan			{margin:86px 0px 0px 43px;}	

/*#top					{background:url(../images/top-bg.jpg) repeat-x 0 0}*/
#top					{background:url(../images/alexhead1.jpg) no-repeat ; height:180px; }
#top .left-bg			{background:url(../images/top-left.jpg) no-repeat 0 0;}
#top .right-bg			{background:url(../images/top-right.jpg) no-repeat right 0; height:123px; overflow:hidden;}			
#top-funk				{margin:0px 0px 0px 312px;}
#logo				    {float:left; width:310px}
#logo img			    {margin:10px 0px 0px 10px;}
#whos				    {width:260px; float:right}
/*#topmenu			    {margin:0px 0px 0px 0px; padding:5px; padding-left:10px; padding-right:10px;}
#topmenu ul              {margin:0; padding:0;}
#topmenu li              {margin:0; padding:0; clear:both;}
*/
/* top menu */

#topmenu                  {clear:left; height: 30px; margin: 0px 10px 5px 10px; padding: 0px; }
#topmenu  ul               { margin: 0px; padding: 0px 0px 0px 5px; list-style: none; text-align: center; color: #ffffff;}
#topmenu  ul li            { display: inline; }
#topmenu  ul li a          { float: left; padding: 7px 6px 0px 6px; margin: 0 10px; height: 18px; font: 12px arial; text-align: center; color: #fff; text-decoration: none;}
#topmenu  ul li a:visited  {color: #fff;}
#topmenu  ul li a:hover, #menu ul li .current {	color: #ffff99; text-decoration: none; border-bottom:solid 0px #666;}
/* end of menu */

#wrapper				{overflow:hidden; width:100%}

#left					{width:235px; float:left;}
#content				{background:#ecf1fb ; }
#content .shadow-tl		{background:url(../images/shadow-left-top.gif) no-repeat 0 0}
#content .shadow-tr		{background:url(../images/shadow-right-top.gif) no-repeat right 0; width:100%; overflow:hidden}
#content .shadow-r		{background:url(../images/shadow-right.gif) repeat-y right 0}
#content .shadow-l		{background:url(../images/shadow-left.gif) repeat-y 0 0}

#content .space			{padding:10px 10px 5px 10px;}
/*#container				{padding-left:10px;  margin-left:225px; margin-right:5px; }*/
#container				{padding-left:10px; margin-left:5px; width:645px; float:right; text-align:justify; }
#container2				{margin:0px 0px 0px 10px;}
* html #container		{margin:/*0px 227px 0px 230px;*/ padding-left:10px;  margin-left:225px; margin-right:5px; width:100%}
* html #container2		{margin:0px 0px 0px 230px; width:100%}

#symb_maincontholder{width:645px; float:right; margin-left:10px; }
#symb_maincontholder_top{ background:url(../images/symb_maincontholder_top.jpg) no-repeat; height:14px; width:645px; float:left;}
#symb_maincontholder_middle{background:#fff; color:#636363;  width:635px; float:left; padding:5px; padding-top:0; padding-bottom:0; }
#symb_maincontholder_bottom{background:url(../images/symb_maincontholder_bottom.jpg) no-repeat; height:14px; width:645px; float:left;}


#footer			{ 
	background: #510405 url(../images/footer-bg.gif) repeat-x 0 0
}
#footer .bg-bot	{
	background:url(../images/footer-bot-bg.gif) repeat-x 0 0
}
#footer .bg-left	{
	background:url(../images/footer-left-bg.gif) no-repeat 0 0;
}
#footer .bg-right	{
	height:100px; 
	background:url(../images/footer-right-bg.gif) no-repeat right 0;
}
#footer .space			{color:#fff; padding:60px 0px 12px 0px; text-align:center; font-weight:bold }
#footer a				{color:#fff; font-size:12px; font-weight:bold; text-decoration:underline;}
#footer a:hover			{text-decoration:none}
#footer em 				{font-style:normal}

#copyr{ color:#fae570; font-weight:bold;}
#copyr a{ color:#face70; font-weight:bold; text-decoration:none;}
#copyr a:hover{ color:#fff; font-weight:bold; text-decoration:none;}

/*** HOME PAGE CATEGORIES DISPLAY ***/

#cnsItem4HomeMoreCategoryHeadingContainer { border-top: 1px solid #0e3145; border-bottom: 1px solid #0e3145; background: #ddd url(../images/header-bg.jpg) bottom left repeat-x; padding: 5px; margin-bottom: 10px; }
#cnsItem4HomeMoreCategoryHeading { font-size:14px; font-weight: bold; }
#cnsItem4HomeMoreCategoryHeading a { text-decoration: none; color: #fff;}
#cnsItem4HomeMoreCategoryHeading a:hover { color: #ffff99;}

#whosOnline { padding: 0 10px; color:#eee; }