body { background:url(images/background.jpg) #f5e4b0; padding:0px; margin:0px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }

p { margin:10px 0px 15px 0px; padding:0px; }
img { border:0px; }
a { color:#a55303; text-decoration:none; font-weight:bold; }
a:hover { color:#ffffff; font-weight:bold; }

#top { 	height:20px; }

#introduction { margin:40px 0px; padding:70px 0px 0px 0px; background:url(images/map.png) no-repeat; width:1010px; height:1120px; }
#introduction .text { padding-left:540px; width:394px; text-align:justify; }
#introduction .text .intent { margin-top:25px; padding-left:70px; width:326px; }
#introduction .text .signature { text-align:right; padding-top:15px; }
#introduction .quote { margin-top:285px; margin-left:50px; width:300px; height:170px; }
#introduction .quote .quotetext { margin:0px; padding:0px 40px; }
#introduction .quote .quotetext p { margin:10px 0px; padding:0px; }

#impressions{ width:883px; padding:0px 0px 30px 0px; margin-left:50px; position:relative; top:-10px; }
#impressions .tease { margin:10px 0px; }
#impressions .tease img { border:7px solid #000000;	margin-right:5px; }

#comments { float:left; width:437px; padding-left:50px; margin-right:30px; }

#links { float:left; width:437px; }
#links ul { list-style:none; margin:0px; padding:0px; float:left; width:205px;}
#links ul.left { margin-right:27px; text-align:right; } 
#links ul li { padding:3px 0px; }
#links ul li a{ font-weight:bold; text-decoration:none; }

/* Comments */
label { width:100px; font-size:10px; font-weight:bold; }
input, textarea { width:230px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; padding:2px; font-size:11px; background:#000000; border:1px solid #a55303; color:#FFFFFF; }
textarea { height:60px; }
.button { width:100px; border:1px solid #a55303; background:url(images/button.jpg); }
.button:hover { color:#333333; }

.label { float:left; width:100px; padding:5px 10px; text-align:right; }
.input { float:left; width:200px; padding:5px 15px; }

#jb_message { color: #fff; text-align: center; margin-bottom: 0.5em; }
#jb_message.error { background-color: #c00; }
#jb_message.confirm { background-color: #360; }

#primary { background:url(images/blackground.png); padding:10px 0px; height:134px; }
#secondary { }

#jb_comments { padding:20px 0px; }
#container { margin:10px 0px; }
.hidden { display:none; }
.required { color:#FF0000; }

.bigname { font-size:12px; font-weight:bold; }
.header { float:left; padding:10px; padding-top:2px; width:100px; text-align:right; }
.content { background:url(images/baloon.gif); float:left; max-width:272px; padding:10px; padding:9px 15px 10px 30px; font-size:10px; text-align:justify; }
.comment { margin-bottom:20px; }
.date { font-size:10px; }

