*{margin:0;padding:0}

body{padding:20px;background:white;text-align:center;background:white;color:#444;font:80%/140% georgia,serif;}

h1,h2{font:bold 80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}

img{border: 0;}
				
a{color:#348;text-decoration:none;outline:none;}
a:hover{color:#67a;}

#main_image{margin:0 auto 60px auto;height:438px;width:700px;background:black;}
#main_image img{margin-bottom:10px;}

#header{width:100%;height:55px;left:0px;top:0px;position:absolute;background-color:#444;background-image: url(img/header.png);background-repeat:no-repeat;background-position: bottom right;border:0;border-bottom:1px solid black;border-style:dotted;text-align:right;font-size:12px;color:#bba;}

#nav_menu{width:100%;height:20px;left:0px;top:56px;position:absolute;background-color:#ccc;background-image: none;background-repeat:no-repeat;background-position: bottom right;border:0;border-bottom:1px solid black;border-style:dotted;text-align:center;color:#fff}

#footer{clear:both;width:100%;height:55px;right:0px;bottom:0px;position:fixed;background-image: url(img/gras.png);background-repeat:no-repeat;background-position: bottom right;}

.content_wrapper {position:relative;top:77px;margin:0px auto;text-align:left;width:970px;height:auto;padding:0px;}
.content_text {width:530px;float:left;}
.content_photos{width:400px;float:right;margin:0;height: 1%;}

.content_item {text-align:left;margin:0 auto;padding:10px;border:1px solid #c0c0c0;width:500px;height:auto;margin-top:10px;min-height:64px;}


.info{text-align:left;width:700px;margin:30px auto;border-top:1px dotted #221;padding-top:30px;}
.info p{margin-top:1.6em;}


.owscounter {color:#bba;}

.textbutton {padding:1px;border:1px solid #888888;width:15px;text-align:center;color:#888888;float:right;font-family: Arial, sans-serif; }

