/*** IMAGE SLIDE SHOWS ***/

.imageSlideShow 		{ width: 210px; height: 118px; }
.imageSlideShow img 		{ width: 210px; height: 118px; }

#imageSlideShow1 		{ float: left; width: 210px; margin-left: 5px; margin-right: 7px; }
#imageSlideShow2 		{ float: left; width: 210px; margin-right: 7px; }
#imageSlideShow3 		{ float: left; width: 210px; }

/*** HOME PAGE CATEGORIES DISPLAY ***/

#cnsItem4HomeMoreCategoryHeadingContainer {  }
#cnsItem4HomeMoreCategoryHeading { height: 39px; background: url(../images/homepageheaderbg.png) top left no-repeat; margin-bottom: 15px; padding-top: 8px; }
#cnsItem4HomeMoreCategoryHeading a { text-decoration: none; color: #222; margin-left:10px; }

/**** 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; }
#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	{ padding: 2px; font-size: 11px; line-height:13px; display:block; padding-left:12px; }

/*** 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: #000; color: #fff; font-weight: bold; border: 1px solid #000; padding: 2px 5px; }
#commentFormSubmitButton:hover 	 { background: #aaa; color: #000; border: 1px solid #aaa; 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 #aaa; 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: #1e332c; color: #fff; font-weight: bold; border: 1px solid #000; padding: 2px 5px; }
#cnsLoginFormSubmitButton:hover	 { background: #2b5234; color: #000; border: 1px solid #aaa; 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:#356340; padding:3px 2px; margin:0; border: 1px solid #CCC; color:white; font-size:12px; font-weight:bold; }
#cnsSearchFormButton:hover 			 { background:#3f8b51; padding:3px 2px; margin:0; border: 1px solid #ffcc33; color:black; font-size:12px; font-weight:bold; }
#cnsSearchHighlight 				 	 { background-color: yellow; }

#cnsPageTitle  	 	 	 	 	 	 { margin: 0 0 10px; 0 }

/*** 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; }


/*
SYMBIOTIC std CSS
*/

body {
	margin:0;
	padding:0;
	line-height: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background: #79968c url(../images/symb_mainbg.jpg) repeat-x;
}

a {color:#224029;}
a:hover{color:#f3a215;}

h1, h2, h3 { margin-top: 0; margin-bottom: 5px; }

#sybm_main_wrap{margin:0 auto; padding:0; min-height:790px; width:960px; margin-top:15px; margin-bottom:15px; }
#symb_top{ background:url(../images/symb_top.png) no-repeat; height:14px; clear:both;  }
#symb_main_cont{ background:#efefef; width:960px; float:left; clear:both; }

#symb_banner{background:#efefef url(../images/symb_banner2.jpg) no-repeat; margin-left:10px; margin-right: 10px; margin-bottom:10px; width:940px; height:180px;  }

/* Side/menu box */
#symb_side1{width:260px; float:left; margin-left:10px;}
#symb_side1 ul, ol, li{padding:0; margin:0;}
#symb_side1 li { color:#fff; line-height:25px; list-style:none;  }
#symb_side1 li a{ color:#fff; background:url(../images/bullet2.png) no-repeat 0% 50%; padding-left:15px; text-decoration: underline; font-weight:bold; }
#symb_side1 li a:hover{ color:#f6ad1b; background:url(../images/bullet1.png) no-repeat 0% 50%; padding-left:15px;}
/*#symb_ab_container{width:364px; margin-bottom:10px; float:left; clear:both;}*/

/* Side Box Top */
#symb_side_topbox{width:260px; margin-bottom:10px; float:left; clear:both;}
#symb_side_tophead{ font-size:16px; color:#FC3; padding-left:10px; padding-top:10px; height:25px;  background:url(../images/symb_side1_top.jpg) no-repeat; width:250px; }
#symb_side_tophead h2{ padding:0; margin:0; font-size:16px; padding-left:2px;}
#symb_side_topmiddle{ background:#1e332c url(../images/symb_middle.jpg) repeat-y;  color:#e0e1e1; padding:5px; padding-top:0; padding-bottom:0; }
#symb_side_topbottom{ height:16px;  background: url(../images/symb_bottom.jpg) no-repeat; float:left; width:260px;}

#symb_sep{height:10px; float:left;}

/* Content holder */
#symb_maincontholder{width:665px; float:left; margin-left:13px; }
#symb_maincontholder_top{ background:url(../images/symb_maincontholder_top.jpg) no-repeat; height:14px; width:665px; float:left;}
#symb_maincontholder_middle{background:#fff; color:#636363;  width:655px; float:left; padding: 0 5px; }
#symb_maincontholder_bottom{background:url(../images/symb_maincontholder_bottom.jpg) no-repeat; height:14px; width:665px; float:left;}

#symb_picrotate_top{ background:url(../images/symb_picrotate_top.jpg) no-repeat; height:14px; width:665px; float:left;}
#symb_picrotate_middle{background:#6a895d; color:#636363;  width:645px; float:left; padding:0 10px; padding-top:0; padding-bottom:0; }
#symb_picrotate_bottom{background:url(../images/symb_picrotate_bottom.jpg) no-repeat; height:14px; width:665px; float:left; margin-bottom:10px;}

#symb_bottom{ background:url(../images/symb_bottom.png) no-repeat; height:14px; clear:both;  }

/* top menu */

#menu{
	clear: both;
	width: 940px;
	height: 35px;
	margin: 0px 0px 10px 10px;
	padding: 0px;
	background: #1e332c;
}

.menuleft {
	float: left;
	height: 35px;
	width: 7px;
	background: #272727 url(../images/menu_left.gif) no-repeat;
}

.menuright {
	float: right;
	height: 35px;
	width: 7px;
	background: #272727 url(../images/menu_right.gif) no-repeat;
}

#menu ul {
	margin: 0px;
	margin-left: 10px;
	padding: 0px 0px 0px 15px;
	list-style: none;
	text-align: center;	
	color: #ffffff;
}


#menu ul li{
	display: inline;
}

#menu ul li a {
	float: left;
	padding: 9px 10px 0px 10px;
	margin: 0 10px;
	height: 23px;
	font: 14px arial;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

#menu ul li a:visited{
	color: #ffffff;
}

#menu ul li a:hover, #menu ul li .current{
	color: #000000;
	text-decoration: none;
	background: #dea83b;
	border-bottom:#f8751d 3px solid;
}
/* end of menu */




/* -------- Footer --------- */

#footer {
	clear: left;
	padding: 15px 0px 0px 0px;
	width: 962px;
	height: 42px;
	color: #fff;
	line-height: 24px;
	text-align: center;
}
#footer a {
	color: #1f3d26;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline; color: #071009;
}

/* --------- end of footer --------------*/

.categoryLinkLevel1 { font-size: 15px; color: #ffff99; margin-left: 8px; }

/*** LISTINGS CSS ***/

#listingItem { border: 1px solid #ccc; padding: 5px; background: url(../images/listingbg.png) top left repeat-x; margin-right: 5px; margin-bottom: 5px; }
#listingImageContainer { float: left; width: 130px; height: 90px }
#listingImage { border: 1px solid #999; }
#listingTitle { margin-left: 130px; font-size: 14px; }
#listingTitleLink { font-size: 14px; }
#listingDescription { margin-left: 130px; line-height: 15px; font-size: 12px; padding-right: 10px; }
#listingDate { font-size: 11px; font-style: italic; text-align: right; margin-top:10px; margin-right:10px; margin-left:130px; }

/*** LISTINGS CSS FOR HOME PAGE ***/

#homeListingItem {  }
#homeListingImageContainer { float: left; width: 130px; height: 90px }
#homeListingImage {  }
#homeListingTitle { margin-left: 130px; font-size: 14px; }
#homeListingTitleLink { font-size: 14px; }
#homeListingDescription { margin-left: 130px; line-height: 15px; font-size: 12px; padding-right: 10px; }
#homeListingDate { font-size: 11px; font-style: italic; text-align: right; margin-top:10px; margin-right:10px; margin-left:130px; }
