/*
*	ICID - Feb 8 2007
*	alex.smoljanovic@thewebshop.ca
*/

html,body{ /* <-- full height :D */
	margin:0 0 0 0;
	background-color:#f0f4f7;
	height:100%; 
	/* inheritance.. */
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

div#icid-container{
	height:100%;
	margin: 	0px auto 0px auto;
	/*NULL*/}
div#main-panel{
	width: 		961px;
	min-width: 	961px; 	/*\/\!! IE 5!... Its only for mister Moz :) */
	min-height:	200px;	/*\/\!! IE 5!... Its only for mister Moz :) */
	background:	url(../img/bordered-bg.gif) repeat-y;
	margin: 	0px auto 0px auto;
	float:		none;
}


	h3
	{
		font-size:17px;
	}

	div#main{
		margin:0px 20px 0px 20px;
		padding:0px 0px 5px 0px;
		background-color:transparent !important;
		background-image:url(../img/gcircles.gif);
		background-repeat:no-repeat;
		background-position:top right;
		display:block;
	}

	div#content{
		background-color:transparent !important;
		width:918px; /* 910 GOOD VALUE */
		height:100%;
		margin-top:10px;
		border-bottom:1px solid #bbbbbb;
		padding-bottom:15px;
	}
	/*div#content:after{content:"div#content:after :)";}*/

	div#header{
		background-color:transparent !important;
		display:block;
		height:100px;
	}
	div#header div{
		float:left;
		/*display:block;
		overflow:visible !important;
		background-color:transparent !important;*/
		
	}
	div#header:after{
		width:100% !important;
		clear:right !important;
	}
	
		/* inherited from div#header div */
		div#header div#logo{
			margin-right:30px;
		}div#header div#logo img{border:0px;}
		
		div#header div#links{
			height:	53px;
			padding:23px 0 0 0 !important;
			width:633px;
			text-align:right;
			font-family:Arial, Helvetica, sans-serif;
		}
			div#links a{margin-left:18px;}
			div#links a:hover,
			div#links a:link,
			div#links a:active,
			div#links a:visited{
				font-size:12px !important;
				font-weight:bolder;
				color:#7c9112;
				text-decoration:underline;
			}div#links a:hover{color:#9cb328;}
					
		div#menubar-container{
			float:left;
			height:40px !important;
			
			width:633px;
			
		}			
		div#menubar-container div{
			float:none !important;
		}
		div#menubar-container div#bg-fxie-mz-lalign{
			float:left !important; /* :) */
			width:11px;
			height:38px;
			background-image:url(../img/menucurve.gif);
			background-repeat:no-repeat;
			background-color:#5e88a1 !important;
		}
		div#menubar-container div#menuitem-end{
			float:left !important;
			background-image:url(../img/menubarright.gif);
			background-repeat:no-repeat;
			background-color:transparent !important;
			padding-left:0px;
			padding-right:0px;
			width:12px;
			height:38px;
			cursor:default;
		}
		div#menubar-container div#filler-for-techforum{
			width:127px;
			height:38px;
			background-color:#39627b;
			float:left !important;
		}
		div#menubar{
			z-index:1;
		}
			
		div#menubar div {
			float:left;
			text-align:left;
			font-weight:bold;
			font-size:12pt;
			font:11px Verdana, Arial, Helvetica, sans-serif;
			font-weight:bold !important;
			
			/*width: 1000px; */
		}
		
		div#menubar div span {
			display: none;
		}
		
		
		div#menubar div a,
		div#menubar div a.hover,
		div#menubar div a.hover-hot,
		div#menubar div a.current-page{
			/*border: solid 1px #4B2D10;*/
			color: white;
			text-decoration: none;
			
			background-color:#5e88a1 !important;
			float:left;
			/*padding:10px 10px 10px 10px;*/
			padding-left:17px;
			padding-right:18px;
			padding-top:12px;
			
			height:26px;
			/*overflow:hidden !important;*/
			font:11px Verdana, Arial, Helvetica, sans-serif;
			font-weight:bold !important;
			/*text-align:center;*/
			vertical-align:middle;
			border-right:1px solid #84a5b8;
			z-index:50;
		}
		
		div#menubar div a.current-page{
			background-color:#39627b !important;
		}
		div#menubar div a.hover{
			background-color:#99acba !important;
		}
		
		div#menubar div a.hover-hot{
			background-color:#bdd63d !important;
		}
		div#menubar div #a{
			padding:0px !important;
			maring:0px !important;
		}
		
		
		div#footer{
			font-size:11px !important;	
			text-align:center !important;
			/* make footer margin like justin's prototype on WHITE */
			margin-bottom:39px;
		}
			div#footer a{
				margin-right:24px;
			}
			div#footer a:link,
			div#footer a:hover,
			div#footer a:visited,
			div#footer a:active{
				color:#29375e;
				text-decoration:none;
			}div#footer a:hover{text-decoration:underline;}
			
			div#footer p a{
				margin-right:0px;
				font-size:9px;	
			}
			div#footer p a:link,
			div#footer p a:hover,
			div#footer p a:visited,
			div#footer p a:active{
				color:#ec0002;
				text-decoration:underline;
			}div#footer p a:hover{text-decoration:underline;}
			
			

/* very generic, TODO: move..
*___________________________////*/
br.clearboth{
	clear:both !important; /* Netscape 6 doesn't respect <br>.class names.. :after{clear:both;} neway..  */
}


