/**** 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: 5px 20px; font-size: 12px; }

/*** COMMENT FORM ***/

#commentForm 						 { }
#commentForm img:hover			 { cursor: pointer; }
#commentFormTextarea 				 { width: 98%; border: 1px solid #001a17; background: #eee; padding: 5px; }
#commentFormCharactersRemaining	 { background: #777; border: 1px solid #001a17; color: #fff; font-weight: bold; text-align: center; }
#commentFormSubmitButton 			 { background: #013e36; color: #fff; font-weight: bold; border: 1px solid #001a17; padding: 2px 5px; }
#commentFormSubmitButton:hover 	 { background: #0a564c; color: #000; border: 1px solid #001a17; 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 #065b4f; width:97%; font-size:13px; color:#222; font-weight:bold; }
#cnsLoginFormPassword 			 { background: #fff; padding: 4px 2px; margin-bottom:5px; border:1px solid #065b4f; width:97%; font-size:13px; color:#222; font-weight:bold; }
#cnsLoginFormSubmitButton			 { background: #013e36; color: #fff; font-weight: bold; border: 1px solid #001a17; padding: 2px 5px; }
#cnsLoginFormSubmitButton:hover	 { background: #0a564c; color: #000; border: 1px solid #001a17; 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:#013e36; padding:3px 2px; margin:0; border: 1px solid #001a17; color:white; font-size:12px; font-weight:bold; }
#cnsSearchFormButton:hover 			 { background:#0a564c; border: 1px solid #001a17; 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
}

ul , li		{
	list-style:none
}


img		{
 border:none
}


h2 		{
	font-size:120%
}
h3 		{
	font-size:110%
}
h4		{
	font-size:110%
}


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:#187667; 
	text-decoration:underline;
}

a:visited 	{
	color:#004137;
}

a:hover {
	color:#001a17; 
	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 10px; color:#00352d; 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:#001a17; text-decoration:underline; padding-left:10px;}
.mbox1  li a:visited	{color:#001a17;}
.mbox1  li a em			{font-style:normal;}
.mbox1  a			    {color:#00352d;}
.mbox1  a:hover			{color:#001a17;}

.mbox					{width:100%; margin:0px 0px 11px 0px; }
.mboxfirst h3		    {padding:11px 10px 11px 15px; color:#f8f9f9; background:url(../images/box2-title-bg.gif) no-repeat 0 0; font:bold 110% Arial}
.mboxmiddle		    {background:url(../images/box2-middle-bg.gif) repeat-y; }
.mboxbot	            {background:url(../images/box2-bottom-bg.gif) no-repeat; height:11px; }

.mbox  ul				{padding:0px 0px 0px 0px; }
.mbox  li a			{padding:0px 0px 5px 10px; color:#00352d; font-size:12px; text-decoration:none; line-height:18px;   width:100%; background:url(../images/li2.png) no-repeat 0 5px; }
.mbox  li a:hover		{color:#001a17; text-decoration:underline; padding-left:10px;}
.mbox  li a:visited	{color:#001a17;}
.mbox  li a em			{font-style:normal;}
.mbox  a			    {color:#00352d;}
.mbox  a:hover			{color:#001a17;}

.boxcontainerz          {padding:5px; color:#043f37; }

/*___________________INDEX_STYLES_________________*/

.main 					{width:911px;}

#tail					{background:url(../images/tail.jpg) repeat-x 0 0 #23a08e; padding:24px 0px 0px 0px;}

#header					{background:url(../images/header-bg.jpg) repeat-x bottom center}
#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/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: 28px; margin: 0px 10px 5px 10px; padding: 0px; border-bottom:0px dotted #CCC; }
#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: 5px 8px 0px 8px; margin: 0 10px; height: 18px; font: 14px arial; text-align: center; color: #000; text-decoration: none;}
#topmenu  ul li a:visited  {color: #000;}
#topmenu  ul li a:hover, #menu ul li .current {	color: #000; text-decoration: none; border-bottom:solid 2px #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: #001b18 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:124px; 
	background:url(../images/footer-right-bg.gif) no-repeat right 0;
}
#footer .space			{color:#fff; padding:80px 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 #51b19e; border-bottom: 3px solid #0a6f5b; background: #7dd4c3 url(../images/categorybg.jpg) no-repeat right; padding: 4px; margin-bottom: 10px; }
#cnsItem4HomeMoreCategoryHeading { font-size:14px; font-weight: bold; }
#cnsItem4HomeMoreCategoryHeading a { text-decoration: none; color: #000;}

/*** IMAGE SLIDE SHOWS ***/

#picrotate{width:625px; height:132px; background:#fff url(../images/picrotatebg.jpg) no-repeat; margin-bottom:10px; padding:5px;}

.imageSlideShow 		{ width: 204px; height: 118px; }
.imageSlideShow img 	{ width: 204px; height: 118px; }

#imageSlideShow1 		{ float: left; width: 204px; margin-right: 5px; }
#imageSlideShow2 		{ float: left; width: 204px; margin-right: 5px; }
#imageSlideShow3 		{ float: left; width: 204px; }

/*** EVENT CALENDAR CSS ***/

#eventCalendar { color:#111; }
#eventCalendarInfoBox { font-size:9px;color:#000000;text-align:left;width:75px;margin:5px auto;line-height:11px; }
#eventCalendarInfoBox a { text-decoration:none;color:#000000; }
#eventCalendarHeader { background: #555 url(../images/events_bg.jpg) center top repeat-x; color:#fff; }
#eventCalendarHeaderTD { width:80px;height:40px; color:#fff; }
#eventCalendarMonthYear { color:#000; }
#eventCalendarPrevNextYear { text-decoration:none;color:#000; }
#eventCalendarPrevNextMonth { text-decoration:none;color:#000; }
#eventCalendarDay { height:100px; background-color:#eee; }
#eventCalendarCurrentDay { height:100px; background-color:#ffffbb; }
#eventCalendarBlankDay { height:100px; background-color:#ccc; }
#eventCalendarEventDay { height:100px; background-color:#ffff99; }
#eventCalendarBottomEvenRow { background-color:#eee;padding:5px;margin-bottom:2px; }
#eventCalendarBottomOddRow { background-color:#ffff99;padding:5px;margin-bottom:2px; }

#adminEventItemEven { background-color: #eeeeee; border-bottom: 1px solid black; padding: 5px 0; }
#adminEventItemEven:hover { background-color: #ffffbb; }
#adminEventItemOdd { background-color: #ffffff; border-bottom: 1px solid black; padding: 5px 0; }
#adminEventItemOdd:hover { background-color: #ffffbb; }