#content 
{
	background: transparent url(../../images/itl-back.gif) no-repeat 100px 50px;
	margin-left: 180px;
	padding: 0 0 280px 0 ;
	min-height: 600px;
}

form {margin: 0; padding: 0;} /* Required for Opera */

#content img{float: none; padding: 2px; border: solid 1px #ccc; margin: 5px;}
	/* position: relative; display: inline-block;*/

#content img.NoBorder{border: none; margin: 0; }
#content img.Border{border: solid 1px #ccc; margin: 5px}
#content img.RightNoBorder{float: right; border: none; margin: 5px 0 5px 5px}
#content img.RightBorder{float: right; border: solid 1px #ccc; margin: 5px 0 5px 5px}
#content img.LeftNoBorder{float: left; border: none; margin: 5px 5px 5px 0}
#content img.LeftBorder{float: left; border: solid 1px #ccc; margin: 5px 5px 5px 0}

.Topic {background-color:#FFFFCC; border-top: thick solid #993300 3px; border-bottom: thick solid #993300 1px;border-left: thick solid #993300 1px;border-right: thick solid #993300 1px;}

.DownColor1 {background-color:#FFFFCC;}
.DownColor2 {background-color:#FFFFCC;}
.DownBorder {border: thick solid #993300 2px;}

.Down2Color1 {background-color:none;}
.Down2Color2 {background-color:none ;}
.Down2Border {border-top: thick solid #993300 5px; border-bottom: thick solid #993300 5px;}


.CommentColor1 {background-color:#FFFFCC;}
.CommentColor2 {background-color:#FFFFCC;}
.CommentBorder {border: thick solid #993300 2px;}

.Comment2Color1 {background-color:#FFFFCC;}
.Comment2Color2 {background-color:#FFFFCC;}
.Comment2Border {border:none;}

.StoryColor1 {background-color:#FFFFCC;}
.StoryColor2 {background-color:#FFFFCC;}
.StoryBorder {border: thick solid #993300 2px;}

.Story2Color1 {background-color:none;}
.Story2Color2 {background-color:none;}
.Story2Border {border-top: thick solid #993300 5px; border-bottom: thick solid #993300 5px;}

.BookColor1 {background-color:#FFFFCC; border: thick solid #993300 1px;}
.BookColor2 {background-color:none ;}
.BookBorder {border: thick solid #993300 2px;}

.Book2Color1 {background-color:#FFFFCC;}
.Book2Color2 {background-color:#FFFFCC;}
.Book2Border {border-top: thick solid #993300 5px; border-bottom: thick solid #993300 5px;}

.PhotoColor1 {background-color:#993300;}
.PhotoColor2 {background-color:none ;}
.PhotoBorder {border: none;}

.Photo2Color1 {background-color:none;}
.Photo2Color2 {background-color:#CCCCFF;}
.Photo2Border {border-top: thick solid #993300 5px; border-bottom: thick solid #993300 5px;}

.EventsColor1 {background-color:#FFFFCC; border: thick solid #993300 1px;}
.EventsColor2 {background-color:none ;}
.EventsBorder {border: thick solid #993300 2px;}

.Events2Color1 {background-color:none;}
.Events2Color2 {background-color:none;}
.Events2Color3 {background-color:none;}
.Events2Border {border-bottom: thick solid #993300 5px;}

.LinksColor1 {background-color: none;}
.LinksColor2 {background-color: none;}
.LinksBorder {border-top: thick dashed #993300 1px;}

.Links2Color1 {background-color:none;}
.Links2Color2 {background-color:none;}
.Links2Color3 {background-color:none;}
.Links2Border {border-top: thick solid #993300 5px;}

.WebBoxColor  {background-color:none;}
.WebBoxBorder {border:none;}

.WebServiceColor1 {background-color:none;}
.WebServiceBorder {border-top: thick solid #993300 5px;}

/* 

LAYOUT

*/
body {
	margin: 0;
	padding: 0;
}

.header {
	position: relative;
	width: 760px;
	height: 81px;
	margin-left: auto;
	margin-right: auto;
}

.shim {
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	width: 760px;
	height: 8px;
	font-size: 0;/**/
}

.column {
	background-image: url(../../images/content-shim.jpg);
}

.gradient {
	background-image: url(../../images/content-shim-photo.gif);
}

.solid {
	background-image: url(../../images/content-shim-none.gif);
}

#home 
{
	/* the following is a hack that prevents IE from displaying italics wrongly */
	overflow: hidden;
	o\verflow: visible;
	width: 100%;
	w\idth: auto;
	he\ight: 1%;
	/*end of hack */
	
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background: #fff url(../../images/body-repeat.jpg) ;
	position: relative;
	width: 686px;
	padding: 0px 37px;
	padding-top: 1px; /* Weird Mozilla Bug */
	padding-bottom: 40px; /* Weird Mozilla Bug */
}

#sidebar {
	float: left;
	margin:0px -5px;
	width: 150px;
/*	height: 100%;
	background-image: url(images/nav-i.gif);
	background-repeat: no-repeat;
	background-position: 50px 30px;
*/
}

#sidebar ul
{
	margin: 0;	
	padding: 0;
	list-style: none;
}

.page {
/*	margin-left: auto;
	margin-right: auto;
	text-align: left;*/
}
.crumb
{
	position: absolute;
	left: 37px;
	top: 60px;
	text-transform: uppercase;
}

.search 
{
	position: absolute;
	right: 37px;
	top: 57px;
	text-transform: uppercase;
}


.copy
{
	font-size: 0.95em;
	padding-top: 5px;/**/
}

.citric
{
	font-size: 1em;
}

.hasRead
{
	position: relative;		
}

/* 3 FOOTER */

.footerbg {
	background-image: url(../../images/footer-side.gif);
	background-repeat: repeat-x;
	width: auto;
	height: 35px;/**/
	text-align: center;
}
.footer {
	background-image: url(../../images/footer.gif);
	background-repeat: no-repeat;
	margin: 0 auto 10px auto;
	width: 760px;
	text-align: center;
	height: 35px;
	/*padding-top: 18px;*/
}

.PageFooter
{
	border-top: solid 1px #eee;	
	padding-top: 8px;
}

