/*
    General elements
*/
*{}
body{background:#baa78a url(../images/body_bg.png);font-size:76%;font-family:Georgia,Arial,Verdana,Helvetica,sans-serif;line-height:1.3;color:#c59e84;margin:0px;}
fieldset{}
a{color:#b69a83;text-decoration:underline;}
a:visited{}
a:active,
a:hover{color:#fff;}
p{padding:10px 10px 3px 10px;}
ol, ul, dl{}
ol p, ul p{}
li{}
img{border:0px;}
em {}
h1,
h2,
h3,
h4{}
dt{}
dd{}
ol{}

h1{}
h2{}
h3{}
h4{}

/*
 * General Layout
*/
#upt_wrapper {margin:auto;width:1012px;height:816px;}
#upt_all {width:1012px;height:816px;position:relative;background:transparent url(../images/content_whole.jpg) no-repeat top left;}
#upt_hdr {position:absolute;left:20px;top:0px;width:970px;height:135px;}
#upt_user1 {position:absolute;left:247px;top:25px;width:453px;height:111px;}
#upt_user2 {position:absolute;left:798px;top:17px;width:172px;z-index:1;}
#upt_body {position:absolute;left:20px;top:136px;width:970px;height:657px;background:transparent url(../images/content_wd.jpg) no-repeat top left;}
#upt_menu {position:absolute;left:0px;top:0px;width:100%;height:50px;}
#upt_left {position:absolute;left:0px;top:104px;width:247px;text-align:center;z-index:1;}
#upt_center {position:absolute;left:248px;top:51px;width:551px;height:607px;z-index:1;}
#upt_right {position:absolute;left:800px;top:104px;width:172px;text-align:center;z-index:1;}
#upt_footer {position:relative;}
img#mapimg {position:absolute;top:498px;left:0px;z-index:0;}

#upt_footer div.copy {text-align:right;color:#000;padding-right:20px;}

/*
 * Joomla Classes
*/
.clr{clear:both;}
.gutter{padding:15px;}
.contentheading_welcome,
.contentheading_portfolio,
.componentheading,
.contentheading{}
.contentpaneopen {}
.componentheading,
.contentheading {font-weight:bold;font-size:1.5em;font-style:italic;margin:15px;}
.contentpaneopen {font-size:1.2em;}
a.readon_welcome,
a.readon {}
#system-message{}
#system-message dt{}
#system-message dd{}
#system-message dt.message,
#system-message dd.message{}
#system-message dt.error,
#system-message dd.error{}

div.moduletable.menu ul {padding:15px 0px 0px 0px;margin:0px;}
div.moduletable.menu ul li {display:inline;padding:0px 0px 0px 17px;margin:0px;list-style:none;position:relative;}
div.moduletable.menu ul li a {text-decoration:none;font-size:1.3em;font-weight:bolder;text-transform:uppercase;color:#ebe2c7;font-family:Times,serif;}
div.moduletable.menu ul li a:hover,
div.moduletable.menu ul li.active a {color:#fff;}

div.moduletable h3,
div.module h3 {font-weight:bold;margin:0px;padding:15px 0px 0px 0px;font-size:1.1em;color:#7b5129;text-align:center;}
div.moduletable p,
div.module p {font-size:1.1em;color:#423129;line-height:1.2em;margin:0px;padding:5px 16px 0px 16px;text-align:justify;}

div.module.mod1 {margin:auto;text-align:left;width:222px;background:transparent url(../images/mod1_bg_tp.png) no-repeat top left;padding-top:15px;}
div.module.mod1 h3 {margin:0px;padding:0px;}
div.module.mod1 p {margin:0px;padding:10px 0px 0px 0px;}
div.module.mod1 div {}
div.module.mod1 div div {background:transparent url(../images/mod1_bg_bt.png) no-repeat 0px 20px;padding:0px 8px 10px 8px;}

div.moduletable.postcard1 {background:transparent url(../images/postcard.png) no-repeat top left;width:453px;height:303px;}
div.moduletable.postcard1 h3 {padding-top:25px;}
div.moduletable.postcard1 p.left {float:left;padding:10px 0px 0px 25px;width:240px;font-size:1.0em;}
div.moduletable.postcard1 p.right {float:right;padding:60px 0px 0px 0px;width:170px;font-size:0.8em;font-weight:bold;}
