html{min-height: 100%}
body{margin: 0; font-family: Arial;font-size: 13px;background: url(../img/general/curtain_background.png) no-repeat top center;}
img{border: none;}
fieldset{border:0;}
a{text-decoration: none;color: #000;}
a:hover{text-decoration: underline;}
a.active{text-decoration: underline;font-weight: bold;}
div{}
	div.external{width:975px;margin:auto;overflow: hidden;}
	div.top{width: 882px; margin: 15px auto; overflow: hidden;}
	div.menu{width: 900px;margin: auto; overflow: hidden;}
		div.menu ul{list-style: none;margin-top: 35px;padding:0;}
		div.menu li{float: left;margin: 0 25px;padding:0;}
		div.menu a{display: block;background: none;}
		div.menu a.home:hover{background: url(../img/menu/over/home.png) no-repeat center center;}
		div.menu a.group:hover{background: url(../img/menu/over/group.png) no-repeat center center;}
		div.menu a.classes:hover{background: url(../img/menu/over/classes.png) no-repeat center center;}
		div.menu a.media:hover{background: url(../img/menu/over/media.png) no-repeat center center;}
		div.menu a.newsEvents:hover{background: url(../img/menu/over/news_events.png) no-repeat center center;}
		div.menu a.contact:hover{background: url(../img/menu/over/contact.png) no-repeat center center;}
	div.wrapper{float:left; clear:both;overflow: hidden;}
	div.block{float:left;}
	div.halfColumn{width:45%;}
	div.bottom{height: 260px;background:url(../img/bottom/background.png) repeat-x bottom center;}
		div.bottom *{color:#fff;}
		div.bottom div.leftBit{float:left;}
		div.bottom div.cmParente{float:left;}
		div.bottom div.features{float:left;clear: left;margin-left: 120px;}
		div.bottom div.littleGallery{float:left;width:300px;height: 140px;margin: 0 15px 15px 50px;background: #fff;border: solid 1px #fff;}
		div.bottom div.rightBit{float:right;}
		div.bottom div.createdBy{padding-top: 30px;float:right;clear: both;}
		div.bottom ul{margin: 10px 0;padding-left:15px;}
		div.bottom li{padding: 4px;}
		div.bottom div.links{float:left;clear:both;overflow: hidden;}
			div.bottom div.links h3{margin:0 0 5px 0;}
			div.bottom div.links ul{margin:0;list-style: none;padding-left:0;}
			div.bottom div.links li{padding:1px;float:left;}
			div.bottom div.links a{ color: #fff;}
h1{padding:15px 0 0 75px; margin:0;height: 56px;min-width: 398px;}
.topGap{margin-top: 30px;}
.leftGap{margin-left: 30px;}
/*.bottomGap{margin-bottom: 30px;}*/