/*
	Dark Blue			: #13153E;
	Gold				: #AB844D;
	mid Blue			: #1D1F4F;
	Lighter Blue		: #464765;
	Dark Blue			: #080A23;

*/
html,body {
	height: 100%;
}
a.generalLink{
	color				: #13153E;
	font-weight			: bold;
}
a.generalLink:hover{
	color				: #AB844D;
}

body {
	font-family			: "Trebuchet MS", Arial, sans-serif;
	font-size			: 80%;
	padding				: 0px;
	margin				: 0px;
	color				: #13153E;
	background-image	: url(../images/background.gif);
	background-repeat	: repeat-y;
	padding-left		: 11px;
	height				: 100%;
}
#featuredPub a{
	color	:#AB844D;
	font-weight:bold;
}
#featuredPub a:hover{
	color	:#13153E;
	font-weight:bold;
}
#outer{
	overflow			: hidden;
	width				: 100%;
}
#container{
	width				: 730px;
	float				: left;
	display				: block;
}
#adverts{
	width				: 120px;
	margin-left			: 10px;
	float				: right;
	margin-top			: -10px;
	margin-right		: 2px;
}
#mainImage{
}
#top{
	height				: 145px;
	background-image	: url(../images/image_top.jpg);
	background-repeat	: no-repeat;
	background-position : right;
	background-color	: #1D1F4F;
}
#barTop{
	height				: 45px;
	background-color	: #13153E;
	border-bottom		: 10px solid #AB844D;
	width				: 425px;
}
#topNav{
	border-bottom		: 3px solid #464765;
	height				: 90px;
	width				: 405px;
}
#topNav ul{
	list-style			: none;
	margin				: 0px;
	padding				: 0px;
}
#topNav ul li{
	display				: inline;
}
#topNav ul li a{
	color				: #FFFFFF;
	text-decoration		: none;
	border-top			: 1px solid #080A23;
	border-right		: 1px solid #080A23;
	border-left			: 1px solid #4B4D86;
	width				: 100px;
	height				: 30px;
	display				: block;
	float				: left;
	padding				: 5px;
	padding-top			: 55px;
}
#topNav ul li a:hover{
	background-color	: #13153E;
	border-left			: 1px solid #080A23;
	border-right		: 1px solid #4B4D86;
}




		#topNav ul li ul{
				display				: none;
				position			: absolute;
				margin-top			: 97px;
				color				: #FFFFFF;
				text-decoration		: none;
				width				: 160px;
				height				: 98px;
				display				: block;
				float				: left;
				border-top			: 3px solid #464765;
			}

		#topNav ul li ul.menu1{
				margin-left			: -400px;
		}
		#topNav ul li ul.menu2{
				margin-left			: -300px;
		}
		#topNav ul li ul li{}
		
		#topNav ul li ul li a{
			width				:  100px;
			padding-top			: 25px;
			height				: 55px;
			border				: 0px none;
			background-color	: #1D1F4F;
			z-index				: 1;
			border-left			: 1px solid #080A23;
			border-right		: 1px solid #4B4D86;
			border-bottom		: 1px solid #4B4D86;
		}
		#topNav ul li ul li a:hover{
			background-color	: #13153E;
			border-left			: 1px solid #080A23;
			border-right		: 1px solid #4B4D86;
		}



#content{
	background-image	: url(../images/content_bg.gif);
	background-repeat	: repeat-y;
	padding				: 10px;

}
#contentWide{
	padding				: 10px;
	background-color	:#ffffff;
	border-right 		: 1px solid #13153E;
}
#featuredPub{
	width				: 180px;
	display				: block;
	float				: left;
	margin-right		: 20px;
}
#contentArea,#contentAreaWide,#contentAreaWide2,#contentAreaWide3{
	display				: block;
	width				: 370px;
}
#contentAreaWide{
	width				: 505px;
}
#contentAreaWide2{
	width				: 585px;
	padding-left:20px;
}
#contentAreaWide3{
	width				: 555px;
	padding-left:20px;
}
.clear{
	clear				: both;
}

#footer{
	width				: 730px;
	height				: 100%;
	background-color	: #13153E;
	display				: block;
	padding				: 5px;
	
}
#footer a{
	color				: #FFFFFF;
}
#footer a:hover{
	color				: #AB844D;
}

h1{
	font-size			: 200%;
}
h2{
	font-size			: 250%;
	color				: #AB844D;
	display				: block;
	width				: 100%;
	border-bottom		: 1px solid #13153E;
	clear:both;
}
h2 .header{
	color				: #13153E;
	font-size			: 60%;
}

.imageRight{
	float				: right;
}
.imageTable{
	float				: right;
	margin-left			: 10px;
	margin-bottom		: 10px;
}

ul.pubList{
	list-style-type: none;
	margin:0px;
	padding:0px;

}
ul.pubList li{
	list-style-type: none;
	border-width: 1px;
	border-style: solid;
	border-color: #13153E;
	margin-bottom:5px;
}
.textHeader{

	font-size: 1.1em;
}
ul.pubList li a{
	text-decoration:none;
	padding:10px;
	width:533px;
	color:#13153E;

	display:block;
}
*html ul.pubList li a{
	width:533px;

}
ul.pubList li a:hover{
	text-decoration:none;
	color: #FFFFFF;
	background-color: #13153E;
}
.pubRatings{
	float:right;
}
.star{
	margin-left:5px;
}
ul#pubNumbers {
	display: inline;
	list-style: none;
}
ul#pubNumbers li{
	list-style-type: none;
	display:inline;
	float:left;


}
ul#pubNumbers li a{
	margin-top:5px;
	width:23px;
	text-decoration:none;
	color:#13153E;
	display:block;
	border-width: 1px;
	border-style: solid;
	border-color: #13153E;
	margin-right:4px;
	margin-bottom:5px;
	text-align:center;
}
*html ul#pubNumbers li a{
	width:25px;
	margin-top:0px;

}
ul#pubNumbers li a:hover{
	text-decoration:none;

	color: #FFFFFF;
	background-color: #13153E;
}
.selectedPub{
	background-color: #CC9900;

}
p.headerBox{
	color:#ffffff;
	background-color:#13153E;
	margin-right:100px;
	width:565px;
	font-size:1.2em;
	padding-top:5px;
	padding-bottom:5px;
	display:block;
	font-weight:bold;
	padding-left:10px;
}
.pubImage{
	float:right;
	border-width: 1px;
	border-style: solid;
	border-color: #13153E;
	margin-left:10px;
	margin-bottom:10px;
}
.pubInfo{
	font-size: 1em;


}
div.info p{
}.address{

	font-style:italic;
	padding-right:0px;
}
.goldHR {
	height: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CC9900;

	

}
.pubName{
	font-size:125%;
}