/* Copyright © 2013 Advent Media, Inc. - Duplication of this design without the authorized written consent of Advent Media, Inc. is strictly prohibited. */
body { font-family: Arial, Helvetica, sans-serif; color: #CCC; background: #282828 url('images/dark_wood.png') top center repeat; }
@-ms-viewport{width:auto;}
@font-face { font-family: 'frizquadrata_btroman'; src: url('fonts/frzquadn-webfont.eot'); src: url('fonts/frzquadn-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/frzquadn-webfont.woff') format('woff'), url('fonts/frzquadn-webfont.ttf') format('truetype'), url('fonts/frzquadn-webfont.svg#frizquadrata_btroman') format('svg'); font-weight: normal; font-style: normal; }

p,ul,ol { font-size: 13px; } ul,ol { margin-left: 15px; margin-top: 5px; margin-bottom: 15px; padding: 0px; } .Head, .Normal { font-family: inherit; font-size: inherit; font-weight: normal; color: inherit; border-bottom: none; }
a,a:link,a:visited,a:active{ color: #007AA7; text-decoration: none; font-weight: normal; } a:hover{ color: #990000; text-decoration: underline; }
h1, h2, h3, h4, h5, h6 { color: #CCC; font-family: frizquadrata_btroman; font-weight: normal; letter-spacing: normal; margin: 5px 0;}
h1, h2 { font-size: 20px; line-height: 20px; } h3, h4 { font-size: 16px; line-height: 16px; } h5, h6 { font-size: 14px; line-height: 14px; }
img.Left { margin-left: 20px; } img.Right { margin-right: 20px; }

#Main { width: 965px; min-height: 100%; margin: 0 auto; padding: 25px 0; }

#Header { height: 75px; }
#Header .Logo, #Footer .Left { float: left; margin-left: 15px; }
#Header .Nav, #Footer .Right { float: right; margin-right: 15px; }

#main_nav { float: left; font-family: frizquadrata_btroman; line-height: 35px; margin-top: 10px; }
#main_nav li { position:relative; list-style:none; }
#main_nav li ul { margin-left: 0; }
#main_nav > li { float: left; height: 35px; padding-top: 0px; }
#main_nav > li > a, #dnn_pnav > li > span { display: inline-block; padding-left: 7px; padding-right: 7px; font-size:14px; color:#F3F3F3; text-transform: uppercase; letter-spacing: 1.5px; text-decoration:none; border:1px solid transparent; }
#main_nav > li:hover > a, #dnn_pnav > li.active > a { color: #007AA7; }
#main_nav > li ul { display:none; position:absolute; min-width:150px; padding:10px 0; line-height: 15px; background: rgba(0,0,0,0.85); -webkit-box-shadow: 0px 0px 5px 0px #000000; box-shadow: 0px 0px 5px 0px #000000; border: #333333 1px solid; z-index: 10; }
#main_nav li:hover > ul { display:block; }
#main_nav > li > ul { top:27px; left:0; }
#main_nav > li > ul:after { position:absolute; left:30px; width:0px; height:0px; border-bottom:7px solid #e9e9e9; /* bottom, add background color here */ font-size:0px; line-height:0px; }
#main_nav > li ul a { display:block; padding:3px 15px; color:#F3F3F3; text-decoration:none; border:1px solid transparent; }
#main_nav  ul li:last-child > a { padding-bottom:2px; }
#main_nav > li > ul li:hover > a { color:#FFF; background:rgba(0,122,167,0.85); }
#main_nav li ul li ul { left:215px; top:-15px; border:1px solid #bbb; }

.DnnModule{ z-index: 1; margin: 0; } 
#dnn_PicturePane { width: 100%; min-height: 150px; }
#dnn_PicturePane, img.Shadow { background: #000; border: #333 2px solid; box-shadow: 0 0 10px 0 #000000; display: block; }
#Content { width: 935px; margin: 15px; min-height: 150px; display: inline-block; }
#dnn_LeftPane { float: left; width: 700px; }
#dnn_RightPane { float: right; width: 215px; }

#Footer { font-family: frizquadrata_btroman; text-transform: uppercase; font-size: 10px; letter-spacing: 1.5px; height: 65px; }
#Footer a { color: #CCC; } #Footer a:hover { color: #007AA7; text-decoration: none; }
#Footer .Top { height: 25px; text-align: center; margin-bottom: 10px; text-wrap: none; }

.User:after { content: " | " }

input[type="text"], .dnnFormItem input[type="text"], select, .dnnFormItem select, textarea, .dnnFormItem textarea, input[type="email"], .dnnFormItem input[type="email"], input[type="search"], .dnnFormItem input[type="search"], input[type="password"], .dnnFormItem input[type="password"] { background: #1A1A1A; border: 1px solid #4D4D4D; -webkit-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; color:#CCC;}

input[type="text"]:active, input[type="text"]:focus, .dnnFormItem input[type="text"]:active, .dnnFormItem input[type="text"]:focus, input[type="password"]:active, input[type="password"]:focus, .dnnFormItem input[type="password"]:focus,.dnnFormItem input[type="password"]:active, input[type="email"]:active, input[type="email"]:focus, .dnnFormItem input[type="email"]:active, .dnnFormItem input[type="email"]:focus, select:active, select:focus, .dnnFormItem select:active, .dnnFormItem select:focus, textarea:active, textarea:focus, .dnnFormItem textarea:active, .dnnFormItem textarea:focus, .dnnFormItem input[type="search"]:active, .dnnFormItem input[type="search"]:focus { background: #1A1A1A; border:1px solid #CCC; -webkit-box-shadow: 0px 0px 3px 0px rgba(2, 139, 255, 0.4); box-shadow: 0px 0px 3px 0px rgba(2, 139, 255, 0.4); color:#CCC; }

p.dnnFormRequired { border-left: 5px solid #007AA7; padding-left: 5px; }
.dnnFormItem input.dnnFormRequired, .dnnFormItem textarea.dnnFormRequired, .dnnFormItem select.dnnFormRequired { border: 1px solid #007AA7; }

.dnnFormItem button, .dnnFormItem input[type="button"], .dnnFormItem input[type="reset"], .dnnFormItem input[type="submit"],.dnnPrimaryAction, .dnnSecondaryAction, .dnnTertiaryAction,ul.dnnAdminTabNav li a, .dnnLogin .LoginTabGroup span { -webkit-border-radius: 0; border-radius: 0; font-family: frizquadrata_btroman; }

.dnnPrimaryAction, .dnnFormItem input[type="submit"], a.dnnPrimaryAction { border-color: #990000; background:#7B2222; background: -ms-linear-gradient(top, #990000, #7B2222); background: -moz-linear-gradient(top, #990000 0%, #7B2222 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#990000), color-stop(100%,#7B2222)); background: -webkit-linear-gradient(top, #990000 0%,#7B2222 100%); background: linear-gradient(top, #990000 0%,#7B2222 100%); -webkit-box-shadow: 0 0 5px 0 #000000, inset 0px 1px 0px 0px rgba(153, 0, 0, 0.4); box-shadow: 0 0 10px 0 #000000, inset 0px 1px 0px 0px rgba(153, 0, 0, 0.4); text-shadow: 0px -1px 0px #185B93; color: #fff; }

.dnnPrimaryAction:hover, .dnnFormItem input[type="submit"]:hover, a.dnnPrimaryAction:hover{ border-color:#7B2222; background: #990000; background: -ms-linear-gradient(top, #7B2222, #990000); background: -moz-linear-gradient(top, #7B2222 0%, #990000 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7B2222), color-stop(100%,#990000)); background: -webkit-linear-gradient(top, #7B2222 0%,#990000 100%); background: linear-gradient(top, #7B2222 0%,#990000 100%); color: #fff; text-decoration: none; } 