/* ---------------------------------------------
Rex Monumental Works Screen Style Sheet
version:  2007.03
----------------------------------------------- */

body {
	font:normal 12px/20px helvetica, arial sans-serif;
	color:#333;
	margin:0;
	padding:0;
	background: #7B8BB4 url(../images/bodybg.png) repeat-x;
	text-align:center;}

a,
a:link {color:#233B5E; text-decoration:underline;}
a:visited {color:#7B8BA8;}
a:hover {text-decoration:none;}

/* Layout Blocks
----------------------------------------------- */

.container {margin:0 auto; width:675px; text-align:left; background:#FFF; position:relative;}
	h1.logo {padding:0; margin:0; height:115px; background:#111D31 url(../images/rmwlogo.jpg);}
		h1.logo a {display:block; height:115px; width:200px;}
		h1.logo a span {display:none;}
	ul.nav {padding:0; margin:0; background-color: #7B8BA8; color:#FFF; float:left; position:relative; z-index:10; width:100%; border-top:5px solid #FFF; border-bottom:5px solid #111D31;}
		ul.nav li {display: inline;}
		ul.nav li a {
			font: 15px/20px Georgia, "Times New Roman", Times, serif;
			border-bottom:3px solid #7B8BA8;
			margin:4px 0px 0px 20px;
			padding:0;
			background-color:#7B8BA8;
			color:#FFF !important;
			text-decoration:none;
			float:left;
			}
		ul.nav li a:hover {border-bottom:3px solid #111D31;}
	
	.content {border-left:260px solid #ddd; margin:0; padding:48px 20px 20px 20px; position:relative; z-index:5;}
		h2 {margin:0; padding:0; font: 30px/40px Georgia, "Times New Roman", Times, serif; color:#111D31; background:url(../images/h2bg.png) right bottom no-repeat;}

		.homecontent {background:url(../images/homecontentbg.jpg); width:350px; height:100px; padding:190px 30px 10px 295px;}

	.footer {background:#111D31 url(../images/footerbg.gif) no-repeat; padding:8px 20px 0 20px; height:92px; color:#fff; position:relative; border-top:5px solid #7B8BA8;}
		.locations {position:absolute; top:8px; left:280px; width:375px;}
			.locations span {position:absolute; right:0;}
	
/* Reusables
----------------------------------------------- */

.leftfiller {position:absolute; top:57px; left:-240px;}
ul.alphalist {list-style:upper-alpha; font-weight:bold; line-height:25px; font-size:14px;}
	ul.alphalist li {background:none;}
	ul.alphalist li a {font-weight:normal;}

ul.fancylist {list-style:none; line-height:25px; font-size:14px; margin:0; padding:0;}
ul.fancylist li {background:url(../images/fancybullet.png) left center no-repeat; margin:2px 15px; padding:0 15px;}

.thumbholder {position:absolute; top:75px; left:-240px; width:300px;}
	img.thumb {margin:0; padding:0; border:none; height:78px; width:105px;}
	.thumblink {margin:0 4px 4px 0; padding:0; border:2px solid #bbb; height:78px; width:105px; display:block; float:left;}
	.thumblink:hover {border:2px solid #999;}
	.preload {display:none;}

