.imageleft {
	float: left;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
}

.imageright {
	float: right;
	padding-top: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
}

body {
	background: #113 url(/img/background.gif) repeat-y;
	color: #aaccff;
	line-height: 22px;
}

/*
p {
	text-align: justify;
}

dd {
	text-align: justify;
}

li {
	text-align: justify;
}

th {
	text-align: justify;
}
*/

th {
	color: #aaffdd;
}

h1 {
	background-color: #000;
	color: #aaccff;
}

a {
	color: #cceeff;
	font-weight: normal;
	font-size: 10px;
}

#main a {
	color: #5fd;
	font-weight: 600;
	text-decoration: none;
	font-size: 12px;
}

#main a:hover {
	color: white;
	text-decoration: none;
	background-color: #70a070;
	color: #042;
	font-size: 12px;
}

#main {
	border-top: 0px solid #113;
	border-bottom: 10px solid #113;
	padding-left: 6px;
	padding: 20px;
	top: 50px;
}

#main2 {
	border-top: 0px solid #113;
	border-bottom: 10px solid #113;
	padding-left: 6px;
	padding: 20px;
	top: 50px;
}

#logo {
	position: absolute;
	background: #ccccff url(/img/logo.gif) repeat-x;
	top: 0px;
	left: 0px;
	width: 180px;
	height: 59;
	border: none;
	z-index: 9;
}

#browse {
	width: 595px;
}

#topnav {
/*
	background: #111133 url(/img/leaf_tile.jpg) repeat;
*/
        background: #000000 url(/img/gradient.gif) no-repeat;
        border-bottom: 1px #000000 solid;
        border-left: 1px #000000 solid;
        border-top: 1px #000000 solid;
	border: 0px;
	right: 0px;
	left: 0px;
	height: 59px;
	z-index: 12;
}

	.topnavtext {
		color: #aaccff;
		left: 190px;
		width: 600px;
		top: 5px;
	}

	#tnhome {
		background: #000000 url(/img/home.gif) no-repeat;
		top: 33px;
		left: 180px;
		border: none;
	}

	#tnheadlines {
		background: #000000 url(/img/headlines.gif) no-repeat;
		top: 33px;
		left: 350px;
		border: none;
	}

	#tncelebrities {
		background: #000000 url(/img/celebrities.gif) no-repeat;
		top: 33px;
		left: 435px;
		border: none;
	}

	#tnnav1 {
		background: #000000 url(/img/nav1.gif) no-repeat;
		top: 33px;
		left: 605px;
		border: none;
		display: none;
	}

	#tnnav2 {
		background: #000000 url(/img/nav2.gif) no-repeat;
		top: 33px;
		left: 520px;
		border: none;
	}

	#tnnav3 {
		background: #000000 url(/img/nav3.gif) no-repeat;
		top: 33px;
		left: 605px;
		border: none;
	}

	#tnnav4 {
		background: #000000 url(/img/nav4.gif) no-repeat;
		top: 33px;
		left: 265px;
		border: none;
	}

	#tnlogout {
		background: #000000 url(/img/logout.gif) no-repeat;
		top: 33px;
		border: none;
		display: none;
	}

	#tnregister {
		background: #000000 url(/img/register.gif) no-repeat;
		top: 33px;
		border: none;
		display: none;
	}

.thumbcontainer {
	background: #113 url(/img/thumbbackground.png) no-repeat;
	padding: 0px;
	margin: 0px;
	border: 0px;
	padding-left: 3px;
	margin-left: 5px;
	margin-top: 5px;
	line-height: 14px;
}

	.thumbtext {
		color: #ccccff;
	}

.detailcontainer {
	background-color: #000;
        border-bottom: 1px #aaaaff solid;
        overflow: visible;
	height: 240px;
}

	.detailbottom {
		height: 190px;
	}

hr {
	border-top: #aaccff 1px solid !important;
	width: 107px;
	margin-left: -10px;
}

#leftnav {
        background: #004444 url(/img/leftnavbg.png) repeat-y;
	color: #aaccff;
	border-top: #000000 1px solid;
	width: 180px;
	top: 55px;
}

        #leftnavbottom {
                background: #ffffff url(/img/poweredbyximagibg.png) repeat-x;
		width: 179px;
        }

                #poweredby {
                        padding-top: 233px;
                        padding-left: 21px;
                }

        #displaynav {
		color: #aaccff;
                background: #000000 url(/img/leftnavbg.png) repeat-y;
		border-bottom: none;
		width: 165px;
        }

        #searchnav {
		color: #aaccff;
                background: #000000 url(/img/leftnavbg.png) repeat-y;
		border-bottom: none;
		width: 165px;
        }

        #asearchnav {
		color: #aaccff;
                background: #000000 url(/img/leftnavbg.png) repeat-y;
		border-bottom: none;
		width: 165px;
        }

        #pagenav {
		color: #ccddff;
                background: #000000 url(/img/leftnavbg.png) repeat-y;
		border-bottom: none;
		width: 165px;
        }

		#display_icons {
			background: url(/img/display.gif) no-repeat;
		}

        #headlinesnav {
		color: #ccddff;
                background: #000000 url(/img/leftnavbg.png) repeat-y;
		border-bottom: none;
		width: 165px;
        }

        #peoplenav {
		color: #ccddff;
                background: #000000 url(/img/leftnavbg.png) repeat-y;
		border-bottom: none;
		width: 165px;
        }

        #filternav {
		color: #ccddff;
                background: #000000 url(/img/leftnavbg.png) repeat-y;
		border-bottom: none;
		width: 165px;
        }

        #lightboxesnav {
		color: #ccddff;
                background: #000000 url(/img/lb_tile.png) repeat-y;
		border-top: none;
		width: 165px;
        }

        #showcasenav {
                background: #000000 url(/img/leftnavbg.png) repeat-y;
		color: #ccddff;
		border-bottom: none;
		border-top: none;
		width: 165px;
        }

        #loginnav {
                background: #000000 url(/img/leftnavbg.png) repeat-y;
		color: #ccddff;
		border-bottom: none;
		border-top: none;
		width: 165px;
        }

	.leftnavitem {
		background-color: #002244;
		color: #cceeff;
		border-bottom: none;
		border-top: 1px solid;
		margin-left: 5px;
		width: 160px;
		line-height: 14px;
		border: 0px;
		margin: 0px;
		margin-top: 4px;
		padding: 0px;
        }

	#hidenav {
		border: none;
		background: #002244 url(/img/hide.png) no-repeat;
		text-transform: none;
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 9px;
		padding-right: 0px;
		z-index: 10;
		width: 171px;
	}

	#hidelink {
		color: #aaffdd;
	}

	#leftnavborder {
		left: 300px;
		display: none;
		z-index: 0;
		background: url(/ximagi/img/shim.gif) no-repeat;
		display: none;
	}

	#shownav {
		background: url(/img/shownav.png) repeat-x;
		height: 800px;
	}

#slide {
	background: #113 url(/img/slidebg.jpg) no-repeat !important;
	border-top: 10px solid #113;
	width: 100%;
	height: 640;
	top: 58px;
	padding: 20px;
	overflow: visible;
}

	#speed {
		line-height: 10px;
		top: 10px;
		width: 30px;
	}

	#preview_info {
		height: 510px;
		width: 120px;
		overflow: visible;
	}

		#caption_lable {
			display: none;
		}

		#caption {
			display: block;
			position: absolute;
			left: -577px;
			top: 520px;
			width: 740px;
			background: url(/img/captionbg.png);
			background-position: bottom;
		}

	#image_number {
		color: #ffc;
		text-transform: uppercase;
		font-size: 10px;
		font-weight: normal;
		top: 352px;
		left: 598px;
		z-index: 35;
	}

	#download_wrap {
		top: 537px;
		left: 560px;
		width: 176px;
		height: 42px;
	}

	#sstoggle {
		display: none;
	}

	#ssleft {
		top: 0px;
		left: 0px;
	}

	#ssright {
		display: none;
	}

	#controls {
		top: 330px;
		left: 560px;
	}

		#ssplay {
			top: 78px;
			left: 0px;
		}

		#ssprev {
			top: 129px;
			left: 0px;
		}

		#ssnext {
			top: 129px;
			left: 84px;
		}

		#ssspeed {
			top: 177px;
			left: 0px;
		}

			#speed {
				top: 184px;
				left: 95px;
				width: 60px;
				background: #444;
			}

			#setting {
				padding: 5px;
				margin-right: 20px;
				background: #444;
			}
