/*-General-----------------------------------------------*/

html, body {
	margin:0px;
	padding:0px;
}

form {
	display:inline;
	margin:0px;
	padding:0px;
}

a img {
	border:none;
	margin:0px;
	padding:0px;
}

h1, h2, h3, h4, h5, h6, p, div {
	margin:0px;
	padding:0px;
}

.right {
	float:right;
}

.left {
	float:left;
}

/*-Main Layout-------------------------------------------*/

#overall {
	margin:5px 12px 0px 4px;
	padding:0px;
	width:1004px;
}

/*-Header-------------*/

.header {
	position:relative;
	display: inline;
}

/*-Footer-------------*/

.footer {
	padding:40px 0px 0px 0px;
	clear:both;
	width:520px;
	text-align:center;
}

/*-Content Area-------*/

.content {
	margin:0px 10px 0px 0px;
}

/*-Left Column--------*/

.leftcolumn	{
	float:left;
	width:120px;
	clear:right;
}

.leftcolumn .node {
	width:115px;
	margin:0px 0px 7px 0px;
	padding-bottom:7px;
	border-bottom:1px solid #034EA2;
}

.leftcolumn .node h1 {
	padding:0px 0px 0px 0px;
}

.leftcolumn .node ul {
	margin:0px;
	padding:0px;
}

.leftcolumn .node li {
	display:block;
	padding:0px 0px 0px 0px;
	margin: -4px 0px 0px 0px;
}

.leftcolumn .nodeNav {
	margin:0px 0px 7px 0px;
	padding-bottom:7px;
	border-bottom:1px solid #001A7D;
}

.leftcolumn .nodeNav ul {
	margin:0px;
	padding:0px;
}

.leftcolumn .nodeNav li {
	display:block;
	padding:1px;
	margin: -4px 0px 0px 0px;
	border:1px solid #000000;
	background-color:#d3d3d3;
}

.leftcolumn .nodeNav li img {
	padding:0px 5px 0px 0px;
	margin: 0px 5px 0px 0px;
}

.leftcolumn .nodeNav li a {
	padding:2px;
}

/*-Center Column------*/

.centercolumn 
		{position:absolute; left:134px;  width:748px; MARGIN:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
 
* html .centercolumn  {position:absolute; left:134px; width:748px; MARGIN:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

body>div .centercolumn  {position:absolute; left:134px; width:748px; MARGIN:0px 0px 0px 0px; padding:0px 0px 0px 0px;}



.centerLeft
		{position:absolute;    MARGIN:0px 4px 0px 0px; padding:0px 4px 0px 4px; }
 
* html .centerLeft {position:absolute;  MARGIN:0px 4px 0px 0px; padding:0px 4px 0px 4px; }

body>div .centerLeft  {position:absolute;   MARGIN:0px 4px 0px 0px; padding:0px 4px 0px 4px; }




.centerRight
		{position:absolute; left:525px; max-width:200px; MARGIN:0px 0px 0px 4px; padding:0px 0px 0px 0px;clear:left;}
 
* html .centerRight  {position:absolute; left:525px; max-width:200px; MARGIN:0px 0px 0px 4px; padding:0px 0px 0px 0px;clear:left;}

body>div .centerRight  {position:absolute; left:525px; max-width:200px; MARGIN:0px 0px 0px 4px; padding:0px 0px 0px 0px;clear:left;}






.centercolumn .node h1 {
	padding: 0px 0px 0px 0px;
}

.centercolumn .node h4 {
	margin: 15px 0px 10px 0px;
}

/*-Right Column-------*/

.rightcolumn
		{position:absolute; left:880px; width:120px; MARGIN:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
 
* html .rightcolumn  {position:absolute; left:880px; width:120px; MARGIN:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

body>div .rightcolumn  {position:absolute; left:880px; width:120px; MARGIN:0px 0px 0px 0px; padding:0px 0px 0px 0px;}



.rightcolumn .node {
	margin:0px 0px 7px 0px;
	padding:0px;
}

.rightcolumn .node h2 {
	margin:10px 0px 8px 0px;
}

.rightcolumn .node ul {
	list-style-position:inside;
	margin:0px;
	padding:0px;
}

.rightcolumn .node ul.none {
	list-style-position:inside;
}

.rightcolumn .node ul.dot {
	list-style-position:inside;
}

.rightcolumn .node ul.books {
	list-style-position:outside;
	margin:0px 0px 0px 35px;
}

.rightcolumn .node li {
	padding:0px 0px 0px 3px;
	margin:0px;
}

/*-Banner ad bar-----------------------------------*/

#bannerAdBar {
	position:relative;
	margin:0px;
	padding: 0px 0px 2px 0px;
	text-align:center;
	width:1008px;
}

/*-Logo bar-----------------------------------*/

#logoBar {
	position:relative;
	margin:0px;
	padding: 0px 0px 0px 0px;
	text-align:left;
	width:1008px;
	height:90px
}

/*-Top Navigation bar-----------------------------------*/
#topNavBar {
	position:relative;
	margin:0px;
	padding: 5px 0px 5px 0px;
	text-align: center;
	width:1004px;
	height:15px;
	background:#034EA2;
}

#topNavLinks {
	margin:0px;
	padding: 0px;
	text-align: center;
	margin: 2px 0px 0px 100px;
	height: 15px;
	float:left;
	display: inline;
}

#topNavDate {
	display: inline;
	margin:0px;
	padding:0px 0px 0px 5px;
	text-align: center;
	width: 115px;
	height:15px;
	float: right;
	
}

#artInlAd {
	float: right;
	max-width: 300px;
	max-height: 250px;
	min-width: 200px;
	min-height: 200px;
	   
	padding: 0px 0px 10px 5px;
}
#artInlAd2 {
	float: right;
	clear: right;
	max-width: 160px;
	max-height: 600px;
	min-width: 1px;
	min-height: 1px;
	padding: 0px 0px 10px 5px;
}