html { /* forces scrollbars */
	text-align: left;
	margin: 0;
	padding: 0;
	border: 0;
	height: 100%;
	margin-bottom: 1px;
	background: #fff url(../imgs/bg-y.gif) top left repeat-x;
	font-size: 12px;
	}
* { /* global settings for every element on the site */
	margin: 0;
	padding: 0;
	}
body {
	color: #333;
	font-size: 11px;
	padding: 0px 0 40px;
}

a { color: #fff;
	 text-decoration: none;
}
a.login {display:block; width:97px; height: 27px; text-indent: -5000px; text-decoration:none;  background: url(../imgs/login-btn.gif) no-repeat; float:right; margin-top: 10px; }

a:hover { text-decoration: underline; }



#header {height:120px; background: transparent url(../imgs/header.gif) top left no-repeat;}
#header ul {display: block; height:30px; width:400px; text-align: right; margin: 52px 0px 0px 540px;}
html>/**/body #header ul {display: block; height:30px; width:400px; text-align: right; margin: 35px 0px 0px 540px;}
#header ul li {display:block; float: right; list-style-type: none; background: #4c4c4c; color: #ccded0; padding:7px 16px 3px; margin: 0px 1px; }
#header ul li a { color: #ccded0; font-size: 12px; margin:0px; height: 14px; }
#header ul li:hover { background:#91a295; color: #313131;  }
#header ul li a:hover {color: #313131; }

.blocks {display:inline;float:left;margin-left:10px;margin-right:10px; margin-bottom: 40px;}
.fullMain {width:940px; height: 480px; }
.slicedMain {width:890px; height: 430px; background: #fff; padding: 25px; }
.leftMain {width:520px;margin-right:15px;}
.rightMain {width:394px;}
.leftSecondary {width:480px;margin-right:50px;}
.rightSecondary {width:400px; margin-top: 44px;}
.leftSecondary a img {padding-right: 14px;}
#showcase {display:block; width:520px; height: 307px; background: transparent url(../imgs/pic-gallery-BG.gif) top left no-repeat;}

div.listedSites { line-height:11px;}
html>/**/body div.listedSites { line-height:21px;}

li.borderTop {padding-bottom:2px;}
html>/**/body li.borderTop {padding-bottom:20px;}

h1 {font-weight: normal; font-size: 32px; color:#d54e21; padding: 0px 0px 15px;}
h2 {padding-bottom: 9px; font-weight: normal;}
h3 {font-size: 30px; font-weight: bold; padding: 10px 0px 0px; text-align: center; }

#gallery {width:488px;}
#gallery ul {list-style:none; padding:0; margin:0; width:20px; position:relative; float:right;}
#gallery ul li {display:inline; width:16px; height:16px; float:left; margin:0 0 7px 5px; padding:2px; background:#fff;}
#gallery ul li a {display:block; width:16px; height:16px; text-decoration:none; }
#gallery ul li a img {display:block; width:16px; height:16px; border:0;}
#gallery ul li a:hover {border-color:#ddd;}
#gallery ul li a img.ON {position:absolute; right:25px; top:0; width:auto; height:auto; border:9px solid #fff;}
#gallery ul li a:hover img {position:absolute; right:25px; top:0; width:auto; height:auto; border:9px solid #fff;}

blockquote {font-style: italic; font-family: Garamond, Georgia, Times, serif; font-size: 19px; line-height: 24px; margin:16px 0px;}



ul.drawers{list-style: none;margin: 0; padding: 0; display:block; height: 430px;}
ul.drawers li.drawer{float: left; display: block; margin: 0px;}
ul.drawers li.drawer a{display: block; overflow: hidden; height: 430px; width: 50px;}
#a1{width: 840px;}
ul.drawers li.drawer img{position: absolute; border: 3px solid #881212;}
ul.drawers li.drawer p{margin: 0; padding: 0; width: 120px; display: block; margin-left: 70px;}