/****** START SCRIPT HARDCODED CSS ******/

/*** HOME PAGE CATEGORIES DISPLAY ***/
#cnsItem4HomeMoreCategoryHeadingContainer { border-top: 1px solid #dae5ed; border-bottom: 3px solid #c3d4e1; background: #eff4f8; padding: 4px; margin-bottom: 10px; }
#cnsItem4HomeMoreCategoryHeading { font-size:14px; font-weight: bold; }
#cnsItem4HomeMoreCategoryHeading a { text-decoration: none; color: #000;}


#cnsItem 			{ padding: 5px; margin-bottom: 10px; height: 120px; border-top: 1px solid #ddd; border-bottom: 2px solid #999; background: #eee; }
#cnsImage 			{ margin: 0 15px 0 5px; border: 1px solid #ddd; }
#cnsImageSpan 		{ float: left; width: 100px; height: 115px; border: 0px solid gray; }
#cnsTitle 			{ font-size: 14px; margin-bottom: 10px; }
#cnsDescription 		{ font-size: 12px; padding-right: 10px; }
#cnsDate 			{ font-size: 9px; font-style: italic; float: right; margin-top:15px; margin-right:10px; padding-left:15px; color: #888 }
#cnsTags 			{ font-size: 11px; padding: 0 10px; padding-left:17px; } 
#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: 92px; height: 120px; }
#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: none; }

/*** 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: #000; color: #fff; font-weight: bold; border: 1px solid #000; padding: 2px 5px; }
#cnsLoginFormSubmitButton:hover	 { background: #aaa; 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:#000; padding:3px 2px; margin:0; border:0; color:white; font-size:12px; font-weight:bold; }
#cnsSearchFormButton:hover 			 { background:#aaa; 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; }

/*** MENUS 

#categoryMenu ul { margin-bottom: 1px; }

#categoryMenu  a, #relatedLinksMenu  a, #latestPostsMenu a, #archivesMenu a, #networkLinksMenu a {
	color:#555;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	line-height:20px;
	list-style:none;
	padding:0 10px;
	margin-left: -5px;
	text-decoration:none;
	border-bottom: 1px solid #eee;
}

#categoryMenu a:hover, #relatedLinksMenu a:hover, #latestPostsMenu a:hover, #archivesMenu a:hover, #networkLinksMenu a:hover {
	color:#000;
	background:#ddd;
	border-bottom: 1px solid #bbb;
}

#categoryMenu i, #archivesMenu i { display:none; }

#userMenuHeaders { margin-bottom: 5px }
#userMenuLinks {  padding-left: 10px; }
***/

/* TAGS CLOUD LINKS */

#tagCloudLink { padding: 0 2px; border-bottom: 1px dotted #bbb; }
#tagCloudLink:hover { background: #ffff99; }

/****** END SCRIPT HARDCODED CSS ******/



/* Std layout */
*		{
	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
}


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;*/
        font-family: Georgia, arial, sans-serif; font-size: 12px;
	line-height:16px; 
}

body {
	background:#68748c url(../images/body-bg.gif) repeat-y 50% 0
}

a	{
	color:#6495b6; 
	text-decoration:underline;
}

a:visited 	{
	color:#6495b6;
}

a:hover {
	color:#faad08; 
	text-decoration:none
}

/*______________________BUTTONS__________________*/

.button, 
.validate				{background:url(../images/readon.gif) no-repeat 0 0; color:#6495b6; font:bold 13px arial; width:89px; margin:0px 0px 0px 0px; padding:2px 7px 4px 7px; display:block; text-transform:none; text-align:center; border:none; vertical-align:middle; line-height:16px}
* html .button, * html .validate {height:25px}


/*_____________Search_______________*/
#search{
	position:absolute;
	left: 851px;
	top: 437px;

}

/*_____________________BOXES_______________________*/

.mbox1					{background:url(../images/box2-content-bg.gif) repeat-y 0 0; 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-content-top.gif) no-repeat 0 0;}
.mboxbot1	            {background:url(../images/box2-content-bot.gif) no-repeat 0 bottom; height:7px;}

.mbox1  ul				{padding:0px 0px 0px 0px; }
.mbox1  li a			{padding:0px 0px 5px 12px; color:#f2f4f5; font-size:12px; text-decoration:none; line-height:20px; ;  width:100%; }
.mbox1  li a:hover		{color:#f2f4f5; text-decoration:underline;}
.mbox1  li a:visited	{color:#f2f4f5;}
.mbox1  li a em			{font-style:normal;}
.mbox1  a			    {color:#f9f4f4;}
.mbox1  a:hover			{color:#474646;}

.mbox					{background:url(../images/box-content-bg.gif) repeat-y 0 0; width:100%; margin:0px 0px 11px 0px;}
.mboxfirst h3		    {padding:11px 10px 11px 15px; color:#f8f9f9; background:url(../images/box-title-bg.gif) no-repeat 0 0; font:bold 110% Arial}
.mboxmiddle		    	{background:url(../images/box-content-top.gif) no-repeat 0 0;}
.mboxbot			    {background:url(../images/box-content-bot.gif) no-repeat 0 bottom; height:7px;}
.boxcontainerz          {padding:5px; color:#f2f4f5; }

.mbox  div				{color:#146dac;}
.mbox  td,      	    {color:#525c64; padding:0px 0px 5px 0px;}
.mbox  ul				{padding:0px 0px 0px 0px; }
.mbox  li a			    {padding:0px 0px 5px 12px; color:#474646; font-size:12px; text-decoration:none; line-height:20px;   width:100%;}
.mbox  li a:hover		{color:#1e3345; text-decoration:underline; }
.mbox  li a:visited	    {color:#1e3345;}
.mbox  li a em			{font-style:normal;}
.mbox  a			    {color:#474646;}
.mbox  a:hover			{color:#474646;}
.mbox .inputbox		    {background:#fff; border:1px solid #b0a88f;}


/*___________________INDEX_STYLES_________________*/

.main 					{width:911px;}

#tail					{background:url(../images/tail.jpg) repeat-x 0 0 #e5e5e9; padding:24px 0px 0px 0px;}

#header					{background:url(../images/header-bg.jpg) repeat-x 0 0; border-bottom: 1px solid #c7c7c7; }
#header .left-bg		{background:url(../images/header-left.gif) no-repeat 0 0;}
#header .right-bg		{background:url(../images/header-bg-r.jpg) no-repeat right 0; height:30px;}
#header .slogan			{margin:86px 0px 0px 43px;}	
#symb_topmenu           {padding:5px;  }
/*#top					{background:url(../images/top-bg.jpg) repeat-x 0 0}*/
#top					{background:url(../images/alexhead.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; }

#wrapper				{overflow:hidden; width:100%}

#left					{width:220px; float:left;}
#content				{background:#fff url(../images/cont-bg.gif) repeat-x 0 0; }
#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:20px 15px 20px 15px;}
/*#container				{padding-left:10px;  margin-left:225px; margin-right:5px; }*/
#container				{padding-left:10px; margin-right:5px; width:630px; 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%}


#footer			{
	background: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}

#topmenu                  {clear:left; height: 28px; margin: 0px 10px 5px 10px; padding-top: 0px; border-bottom:0px dotted #CCC; padding-top:5px; }
#tophome                 {width:50px; float:left; }
#topselect               {float:right; }
#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: #fff; text-decoration: none; border-bottom:solid 2px #666;}
/* end of menu */


#botlogo{width:96px; height:40px; position:absolute; right:180px; }
#copyr{ color:#fae570; font-weight:bold;}
#copyr a{ color:#face70; font-weight:bold; text-decoration:none;}
#copyr a:hover{ color:#8cd4f5; font-weight:bold; text-decoration:none;}

#picrotatecont { caption-side:left; background: transparent; height:120px; }
/*** IMAGE SLIDE SHOWS ***/

.imageSlideShow 		{ width: 205px; height: 118px; }
.imageSlideShow img 	{ width: 205px; height: 118px; }

#imageSlideShow1 		{ float: left; width: 205px; margin-right: 7px; }
#imageSlideShow2 		{ float: left; width: 205px; margin-right: 7px; }
#imageSlideShow3 		{ float: left; width: 205px; }