﻿/* Base Styling */

*{padding:0;margin:0;}
body{background:#105063 url('images/background.png') repeat-x;width:100%;font-family:Arial, Helvetica, sans-serif;font-size:9pt;color:#000;line-height:1.7;}
a,img{border:none;outline:none;}
p{margin:0 0 15px 0;}

/* Main Containers */

#container{position:relative;margin:0 auto;width:976px;}
#logo{position:relative;float:left;margin-top:15px;left:0;width:209px;height:77px;background:transparent url('images/logo.png') no-repeat;}
#nav{position:relative;float:left;margin-top:13px;width:975px;height:28px;}
#header{position:relative;float:left;width:975px;height:244px;}
#content{position:relative;float:left;left:0;min-height:400px;width:929px;background:#fff url('images/body-bg.png') repeat-x;padding:23px 23px 13px 23px;}
#footer{position:relative;float:left;width:975px;height:52px;background:#08262f;}


/* Navigation Formatting */

.nav li{list-style:none;display:block;position:relative;float:left;height:28px;margin-right:2px;cursor:pointer;}
.nav p{position:relative;float:left;padding-left:10px;padding-right:10px;padding-top:4px;padding-bottom:4px;background:transparent url('images/nav-bg-off.png') repeat-x;cursor:pointer;}
.nav-active p{background:transparent url('images/nav-bg-on.png') repeat-x;cursor:pointer;}
.nav li .nav-left{position:relative;float:left;width:8px;height:28px;display:block;background:transparent url('images/nav-left-off.png') no-repeat;cursor:pointer;}
li.nav-active .nav-left{background:transparent url('images/nav-left-on.png') no-repeat;cursor:pointer;}
.nav li .nav-right{position:relative;float:left;width:8px;height:28px;display:block;background:transparent url('images/nav-right-off.png') no-repeat;cursor:pointer;}
li.nav-active .nav-right{background:transparent url('images/nav-right-on.png') no-repeat;cursor:pointer;}


/* Sub Containers */

.box{position:relative;float:left;width:454px;}
#benzing-logo{position:absolute;top:7px;right:23px;}
#copyright{position:absolute;top:3px;left:23px;}
#bg{position:absolute;right:40px;top:40px;z-index:1;}
.featured-artist{position:relative;float:left;width:899px;background:#e8e8e8;border:1px #C0C0C0 solid;padding:15px;}
.featured-artist .left{position:relative;float:left;width:250px;margin-right:15px;}
.featured-artist .right{position:absolute;right:15px;width:600px;margin-left: 20px;padding-bottom: 15px;z-index:100;}
.featured-artist .left img{width:250px;height:auto;}
.box2{margin-bottom:10px;width:267px;height:150px;position:relative;float:left;padding:10px;background:transparent url('images/box-bg.jpg') no-repeat;overflow:hidden;font-size:8pt;}
.floatright{float:right;}
.date{position:absolute;right:0;font-size:7pt;}


/* Grid Formatting */

.clear{clear:both;}
.c5{clear:left;height:5px;}
.c10{clear:left;height:10px;}
.c20{clear:left;height:20px;}
.c30{clear:left;height:30px;}
.c40{clear:left;height:40px;}
.c50{clear:left;height:50px;}
.end{margin-right:20px;}
.end2{margin-right:15px;}
.begin{margin-top:40px;}
.bottom{margin-bottom:10px;}
.thirds{width:30%;position:relative;float:left;}
.twothirds{width:68%;position:relative;float:left;}

/* List Formatting */

.list li{margin-left:12px;}
#profile img{max-width:650px;height:auto;}
ul.featured {
	padding-bottom: 20px;
}
.newslist li{list-style:none;padding:3px 0 3px 2px;border-bottom:1px #c0c0c0 solid;width:100%;}
.featured li{position:relative;float:left;width:150px;height:175px;margin:4px;padding:12px;white-space: nowrap;display: inline;list-style-type: none;font-size:9pt;font-weight:bold;line-height:1.2;margin-bottom:15px;}
.featured li:hover{background:#e2e2e2;}
.featured li img {
	border: 1px solid #000;
}


/* Text Formatting */

.large{font-size:22pt;line-height:1.5;}
.big{font-size:16pt;line-height:1.5;}
.bold{font-weight:bold;}
.ital{font-style:italic;}
.blue{color:#0d1e50;}
.grey{color:#c0c0c0;}
#copyright{color:#fff;font-size:8pt;line-height:1.5;}


/* Link Formatting */

a, a:visited, a:active{color:#2eacc9;}
a:hover{color:#dc951a;}
.nav a,.nav a:active,.nav a:visited{font-family:Arial, Helvetica, sans-serif;font-size:9pt;color:#96aebb;text-transform:Capitalize;text-decoration:none;}
.nav a:hover,.nav:hover{color:#fff;}
.nav-active a,.nav-active a:active,.nav-active a:visited,.nav-active a:hover{font-family:Arial, Helvetica, sans-serif;font-size:9pt;color:#fff;text-transform:Capitalize;text-decoration:none;}

/* Form Formatting */

input,textarea{font-family:Arial, Helvetica, sans-serif;font-size:12pt;color:#000;border:1px solid #808080;background-image: url('images/form-bg.png');width:417px;padding:3px;margin-bottom:10px;}
.newsletter{font-family:Arial, Helvetica, sans-serif;font-size:12pt;color:#000;border:1px solid #808080;background-image: url('images/form-bg.png');width:317px;padding:3px;}
.submit input{font-family:Arial, Helvetica, sans-serif;font-size:12pt;color:#fff;border:1px solid #808080;background:#808080;width:424px;padding:3px;margin-bottom:10px;}
.submit2{font-family:Arial, Helvetica, sans-serif;font-size:12pt;color:#fff;border:1px solid #808080;background:#808080;width:120px;padding:2px;}
.mail{font-size:12pt;font-weight:bold;}

/* Cycle Formatting */

.pics {float:left;padding:0;margin:0}
#s1{position:absolute;right:20px;top:90px;height:250px;width:250px;}
#s1 img{border: 5px #c0c0c0 solid; padding: 1px;}