@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h2, h3, h4, h5, h6, p, ul, ol, li, input {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
}
img {
	padding: 0;
	margin: 0;
	border: 0;
}
.clr {
	clear: both;
}
a {
	outline: none !important;
}

body {
	background: #212028;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: medium;
	color: #2b231b;
}

h1 {
	font-size:20px;
	font-weight:bold;
	color:#D0A248;
}

input#contact {
	background-color:#6B697F;
	border-color:#5A586B;
	border-style:solid;
	border-width:1px;
	color:#ffffff;
}

textarea#contact {
	background-color:#6B697F;
	border-color:#5A586B;
	border-style:solid;
	border-width:1px;
}

.submitbutton {
	background:#DD9648;
	font-size:14px;
	height:36px;
	color:#232323;
	font-weight:bold;
	text-decoration:none;
	padding:8px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

#header {
	font-size:16px;
	color:#EEB677;
}

div.leftcolumn{
    float: left;
    padding: 20px;
    width: 40%;
}

div.rightcolumn{
    float: right;
    padding: 20px;
    width: 40%;
}

div#logotop {
	background-color:#212028;
	color:#E6E5EE;
	padding-left:22px;
	padding-top:20px;
	padding-bottom:12px;
}

div#top2 {
	background-color:#41404E;
	color:#E6E5EE;
	padding-left:22px;
	padding-top:8px;
	padding-bottom:8px;
}

span#imagetitle {
	background:#222121;
	color:#ffffff;
	width:1200px;
	text-align:left;
	padding:10px;
	padding-left:200px;
}

div#gallerycontainer {
	background-color:#222121;
	color:#ffffff;
	width:1200px;
	border-style:solid;
	border-width:2px;
	border-color:#2a2929;
}

span#pic {
	border:#CCC;
}

#nav {
	vertical-align:middle;
	background:url(../assets/navbg.jpg);
	height:36px;
	color:#313131;
	padding-top:10px;
}

#subnav {
	background-color:#222121;
	color:#CDCCD3;
	font-size:14px;
	padding:5px;
	width:100%;
	padding-right:300px;
}

#subnav a:link {
	background-color:#222121;
	color:#ffffff;
	font-size:14px;
	text-decoration:none;
}

#subnav a:visited {
	background-color:#222121;
	color:#ffffff;
	font-size:14px;
	text-decoration:none;
}

#subnav a:hover {
	background-color:222121;
	color:#FD9B3E;
	font-size:14px;
	text-decoration:none;
}

#topnav {
	vertical-align:middle;
	background:url(../assets/navbg.jpg);
	height:36px;
	color:#313131;
	padding-top:10px;
}

#topnav a:link {
	background:url(../assets/navbg.jpg);
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	padding:10px;
}

#topnav a:visited {
	background:url(../assets/navbg.jpg);
	height:36px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	padding:10px;
}

#topnav a:hover {
	background:#DD9648;
	height:36px;
	color:#232323;
	font-weight:bold;
	text-decoration:none;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:10px;
}

#navselected a:link {
	background:url(../assets/navbg.jpg);
	color:#DD9648;
	font-weight:bold;
	text-decoration:none;
	padding:10px;
}

#navselected a:visited {
	background:url(../assets/navbg.jpg);
	height:36px;
	color:#DD9648;
	font-weight:bold;
	text-decoration:none;
	padding:10px;
	font-size: 18px;
}

#navselected a:hover {
	background:#DD9648;
	height:36px;
	color:#232323;
	font-weight:bold;
	text-decoration:none;
	padding:10px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}


div#imgcontainer {
	background-color:#222121;
	padding:10px;
}

div#mainbody {
	background:#41404E;
	color:#E6E5EE;
	padding-left:20px;
	padding-right:20px;
}

div#mainbody a:link {
	background:#41404E;
	color:#E6E5EE;
	text-decoration:none;
}

div#mainbody a:visited {
	background:#41404E;
	color:#E6E5EE;
	text-decoration:none;
}

div#mainbody a:hover {
	background:#41404E;
	color:#D0A248;
	text-decoration:none;
}

div#mainbody a:link {
	background:#41404E;
	color:#E6E5EE;
	text-decoration:none;
}

div#mainbodyhome {
	height:500px;
	background:#41404E;
	color:#E6E5EE;
	padding-left:20px;
	padding-right:20px;
}

p#leftcolumn {
	float:left;
	width:22%;
	padding-right:3%;
}

p#quote {
	float:right;
	width:65%;
	font-size:22px;
	color:#ffffff;
	padding-right:10%;
}

span#bigquote {
	font-weight:bolder;
	font-size:28px;
	color:#DD9648;
}

span#button {
	text-align:right;
	background:#DD9648;
	font-size:14px;
	height:36px;
	color:#232323;
	font-weight:bold;
	text-decoration:none;
	padding:8px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

span#button a:link {
	background:#DD9648;
	font-size:14px;
	color:#232323;
	text-decoration:none;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

span#button a:visited {
	background:#DD9648;
	font-size:14px;
	color:#232323;
	text-decoration:none;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
	
	
div#footer {
	background-color:#E6E5EE;
	
}


div#thalf {
	clear: both;
	margin: 0;
	width: 100%;
	height: 554px;
	background: url(../images/bg-thalf.jpg) no-repeat center top;
}

div#bhalf {
	clear: both;
	margin: 0;
	width: 100%;
	background: url(../images/bg-bhalf.jpg) no-repeat center top;
}

div#hdr {
	clear: both;
	width: 940px;
	height: 159px;
	margin: 0 auto;
}

div#logo {
	float: left;
	width: 192px;
	height: 81px;
	margin: 32px 0 0 12px;
}

div#hdr_social {
	float: left;
	width: 120px;
	height: 24px;
	margin: 58px 0 0 50px;
}
div.icn_social img {
	margin: 0 0 0 12px;
}

div#uq_hero {
	clear: both;
	width: 1200px;
	height: 283px;
	margin: 1px auto 0 auto;
	padding:2px;
}
div.hero_slide {
    width: 1200px;
	height: 283px;
	margin: 0;
	position: absolute;
}
div.hero_next {
	display: none;
}

div#uq_hero_nav {
	clear: both;
	width: 81px;
	margin: 20px auto 0 auto;
}

div#uq_hero_nav ul {
	list-style-type: none;
}
div#uq_hero_nav ul li {
	float: left;
	padding: 0 5px;
}

a.hero_nav_link {
	display: block;
	width: 10px;
	height: 10px;
	background: url(../assets/btn-slider-off.png) no-repeat 0 0;
}
a.hero_nav_active {
	background: url(../assets/btn-slider-on.png) no-repeat 0 0 !important;
}


div#bbox {
	clear: both;
	width: 940px;
	margin: 0 auto;
}

div#tfeed {
	float: left;
	width: 230px;
	height: 360px;
	margin: 46px 0 0 0;
	background: url(../images/bg-twitter.jpg) no-repeat 0 0;
}
div#tfeed ul {
	list-style-type: none;
}
div#tfeed ul li {
	display: block;
	width: 230px;
	height: 360px;
	margin: 0;
	padding: 0;
}
div#tfeed_avatar {
	clear: both;
	width: 176px;
	height: 93px;
	margin: 24px 0 0 25px;
}
div#tfeed_text {
	width: 180px;
	margin: 18px 0 0 20px;
	font-size: 15px;
	font-style: italic;
	color: #2b231b;
	text-indent: 30px;
	line-height: 1.7;
}
div#tfeed_meta {
	width: 170px;
	margin: 6px 0 0 20px;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	line-height: 1.7;
	background: url(../images/icn-tbird.png) no-repeat right center;
}
div#tfeed_meta a {
	text-decoration: none;
	color: #00508c;
	letter-spacing: -1px;
}


div#content {
	float: right;
	width: 709px;
	height: 307px;
	margin: 46px 0 0 0;
	padding: 53px 0 0 0;
}

div#content p {
	margin: 0 46px 30px 46px;
	line-height: 34px;
	font-size: 18px;
	color: #2b231b;
}

div#ftr {
	clear: both;
	width: 940px;
	height: 200px;
}

div#labels {
	float: left;
	width: 730px;
	height: 20px;
	margin: 0 0 0 0;
}
div#labels img {
	float: left;
}
img#lbl_1 {
	margin: 70px 0 0 18px;
}
img#lbl_2 {
	margin: 74px 0 0 23px;
}
img#lbl_3 {
	margin: 74px 0 0 23px;
}
img#lbl_4 {
	margin: 72px 0 0 23px;
}

div#paintbox {
	float: right;
	width: 225px;
	height: 153px;
	background: url(../images/ftr-paintbox.png) no-repeat 0 0;
	margin: -22px -25px 0 0;
}

div#ftr_info {
	float: left;
	clear: both;
	width: 730px;
}
div#ftr_contact {
	float: left;
	font-size: 11px;
	color: #2b231b;
	margin: 6px 0 0 0;
}
div#ftr_contact p {
	margin: 0 0 0 18px;
}
div#ftr_social {
	float: right;
	width: 120px;
	height: 24px;
	margin: 0 15px 0 0;
}

