/** Veracity Development | A. Yu | v3 11/2007 **/
 
body {background-color: #F3F3F3;	text-align: center;font-family: verdana, arial, helvetica;font-size: 12px;	color: #404040;}

#everythingXQM {width: 900px;	margin: 0px auto;text-align: center;background: #FFF url(/img/bg-gallery.jpg) top left repeat-x;}
#header {background-color: #BD0D0D; padding-right: 20px;}
#gallery {float: left;	width: 750px; height: 145px;}
#topnav {float: right; width: 110px; margin-top: 30px; text-align: left;}
	a.topnav:link, a.topnav:visited,a.topnav:active {color: #fff; text-decoration:none; font: bold 13px arial;}
	a.topnav:hover, #currentpage {color: #741414;}
#mainXQM {padding: 20px 50px; text-align: left;}
#footerXQM { padding: 3px 0px; border-top: 1px #F3F3F3 solid; text-align: center;}

a:link, a:visited {color: #CA1F26; text-decoration:underline;}
a:active, a:hover {color: #B0171E;	text-decoration:none;}

h1 { font: bold 1.35em verdana; color:#C51C23; margin: 0px 0px; padding: 0px 0px;}
h2 {color:#C51C23; font-size:8pt; font-weight:bold; margin: 0px 0px 10px 0px;text-transform:uppercase;}
h3 {color:#333; font-size: 12pt; font-weight:normal; 	border-bottom: #333 1px dotted; width:200px; margin: 5px 0px 0px 0px; padding: 2px 0px 0px 0px;}

EM, em {font-weight:bold; font-style:normal;	text-transform:uppercase;}

ul {list-style-type:square; margin: 5px 10px; padding: 0px 0px;}
li {margin: 5px 5px; padding: 0px 0px;}

.column {width:35px; background-color: #6C6A6A;}
.clear {clear: both;}
.red { color:#C51C23; font-weight:bold;}
.dkred {color:#BD0D0D;}
.black {color:#000; font-weight:bold;}


/* services */
#services {padding: 5px 20px;}

/* popup windows */
.popup {background-color: #FFF;}
.popup .addy { font: bold 1.35em verdana; color:#C51C23; margin: 0px 0px; padding: 0px 0px;}

/* homepage */
.slideshow {	width: 800px; height: 370px; margin: 0px auto 10px auto; padding: 0px 0px;}

/* properties */
a.prop:link, a.prop:visited {	color: #000; 	text-decoration:none;}
a.prop:active, a.prop:hover {color: #CA1F26; 	text-decoration:underline;}

.property-slides {	float: right; width: 300px; text-align: right;}
	.property-slides #slideshow {float: right; width: 270px; text-align: center;}
	.property-slides #slideimg, #currentproperty {padding: 5px 5px; border: 1px #777 solid; text-align: center;}
	.property-slides #slidenav { margin: 4px 0px 0px 0px; padding:0px 0px; text-align:center;}

blockquote {margin: 2px 0px 2px 20px; padding: 0px 0px; font-size: 11px;}
blockquote strong {text-transform: uppercase;}