@charset "utf-8";
/* CSS Document */

* {padding:0; margin:0; }

.clear { clear:both;}
a:active { outline: none;}
a:focus { -moz-outline-style: none;}

body {background:#1f1305; font-family:Verdana, Geneva, sans-serif;}

@font-face {

  font-family: "Betty";

  src: url(/fonts/bettynoir.ttf) format("truetype");

}
h1, h2, h3, h4, h5 {}
h2 a , h3 a{color:#7b5120; text-decoration:none; border-bottom:2px dotted #7b5120 }
h2 a:hover, h3 a:hover{ border-bottom:2px solid #7b5120}

h2 { font-family:"Betty", Verdana, sans-serif; font-size:42px; letter-spacing:2px; color:#7b5120; margin-bottom:10px; text-shadow: -0px -2px 2px #1f1305;}
h3 { font-family:"Uni", sans-serif; font-size:18px; text-shadow: -0px -2px 2px #1f1305;color:#d89f48; margin-bottom:10px;}

#blog h2 { font-family:Verdana, sans-serif; font-size:22px; letter-spacing:2px; color:#7b5120; margin-bottom:10px; text-shadow: -0px -2px 2px #1f1305;}

small { color:#d89f48; font-variant:small-caps}
p { padding:10px 0 10px; line-height:18px; color:#d89f48; text-shadow: -1px -1px 1px #1f1305; font-family:Verdana, Geneva, sans-serif; font-size:14px; text-align:left;}
p a { text-decoration:none; border-bottom:1px dotted #d89f48; color:#d89f48;}
p a:hover { border-bottom:1px solid #d89f48;}


#container { width:984px; margin:auto;}

#page { width:984px; background:url(/graphics/bg.jpg) no-repeat}

#header { width:984px; height:136px; float:left;}
#logo { float:left; width: 354px; height:98px; margin:25px 0 0 40px;}

#mininav { float:right; margin:30px 20px 0 0; font-size:10px; font-family:Verdana, Geneva, sans-serif; color:#d89f48}
#mininav a { color:#d89f48; text-decoration:none; }
#mininav a:hover { color:#d89f48; border-bottom:1px dotted #d89f48; text-decoration:none; }
	
#nav { float:right; width: 525px; margin-right:20px; height:45px; margin-top:50px;}

#nav ul { list-style:none; float:left;}
#nav li { float:left; display:inline;}
#nav li a, #nav li a:visited { display:block; font-family:Verdana, Geneva, sans-serif; font-size:18px; color:#d89f48; text-decoration:none; padding:12px 5px 0 5px; margin:0 1px 0 1px; text-align:center; height:33px; text-shadow: -1px -1px 1px #1f1305;outline:none;
}
#nav li a:hover { background:url(/graphics/bg-nav-trans.png) no-repeat; text-decoration:none;}

.navwidth { width:170px;}

#right-column { float:right; width:491px; background:url(/graphics/bg-main.jpg) no-repeat #3d280e; margin-right:40px; margin-top:40px;}
#left-column { float:left; width:433px; margin-left:15px;}

#home-lefttext { float:left; margin-top:385px;}


#home-main { width:461px; margin:10px auto 10px auto;}

#home-main p a { text-decoration:none; border-bottom:1px dotted #d89f48; color:#d89f48}
#home-main p a:hover { border-bottom:1px solid #d89f48}

.home-image { border:2px dotted #d89f48; float:right; padding:3px; margin-right:10px; margin-left:10px; margin-top:15px;}

.alignnone, .alignleft, .alignright, .aligncenter {border:2px dotted #d89f48; padding:3px;}
.alignleft { float:left; margin-right:15px;}
.alignright { float:right; margin-left:15px;}

.homecolumn-left { float:left; width:256px;}
.homecolumn-right { float:right; width:187px;}

.homecolumn-right ul { list-style:none; margin:0px;}
.homecolumn-right li { color:#d89f48; text-shadow: -0px -2px 2px #1f1305; font-size:12px; padding:3px;}
.homecolumn-right li a { text-decoration:none; color:#d89f48; display:block; padding:7px;}
.homecolumn-right li a:hover { text-decoration:none; color:#d89f48; display:block; border:2px dotted #d89f48; padding:5px; }


.imgpad { margin-bottom:20px;}

.linebreak {  margin:10px auto 10px auto; background:url(/graphics/linebreak-trans.png); height:17px; width:447px;}

#footer { width:940px; margin:20px 0 20px 0; text-align:right; float:left;}
#footer p { font-size:10px; text-align:right;}

#respond textarea { width:100%;}