*{margin:0px; padding:0px; font-family:"Myriad Pro",Calibri,sans-serif}

body{background-color:#000}

a{color:#9f9f9f; font-weight:bold; outline:none}

a:hover{color:#bb4141}

img {border: 0px}

.firstcharacter{float:left; color:#9f9f9f; font-size:55px; line-height:40px; padding-top:4px; padding-right:8px; padding-left:3px; font-family:Georgia}

.amp{font-family:Baskerville,"Goudy Old Style",Palatino,"Book Antiqua",serif; font-style:italic; font-weight:normal}

h1{color:#7f7f7f; padding:5px; font-size:25px; margin-top:10px; border-bottom:1px solid #606060}
h1 span{color:#bb4141; padding:5px; font-size:25px; margin-top:10px}
#container{width:1000px; margin:0px auto; margin-top:25px; text-align:left}
#content{width:1000px; height:auto; margin:0px auto; float:left; background-color:#111}
#header{width:1000px; height:130px; border-bottom:2px solid #1d1d1d; background:url(../images/header.png) no-repeat}
#logo{width:228px; height:108px; float:left; margin-left:20px; margin-top:10px; border: 0px; background-image:url('../images/logo.png');}
#quotecon{width:100%; height:120px; position:relative; border-bottom:2px solid #1d1d1d; background-image:url(../images/quotes/quotecon.png)}

#rotator{width:966px; height:212px; position:absolute; top:20px; left:16px; border:2px solid #606060; cursor:pointer; overflow:hidden}
#rotator img{border:0px; cursor:pointer; width:966px; height:212px}
#rotatorcon{width:100%; height:250px; position:relative; border-bottom:2px solid #1d1d1d; background-image:url(../images/quotes/quotecon.png)}
#rotatorgrad{width:100%; height:auto; background:#222 url(../images/gradient.png) top center; background-repeat:no-repeat; float:left}

#nav{width:600px; height:14px; float:right; list-style:none; color:#fff; font-size:18px; margin:95px 0px 0px 0px}
#nav li{display:inline; padding:15px}
.active a{font-weight:bold; text-transform:uppercase; color:#fff; text-decoration:none; border-top:5px solid #bb4141; display:inline-block}
.active a:hover{border-top:5px solid #bb4141; display:inline-block}
.inactive a{text-transform:uppercase; color:#606060; text-decoration:none; font-weight:bold}
.inactive a:hover{color:#bb4141; border-top:5px solid #fff}

.foliotextcon{width:850px; height:245px; margin:0px auto; border:1px solid #000; margin-bottom:25px; margin-top:25px}
.foliotext{width:500px; min-height:223px; background:#333 url(../images/shadow.png) right; background-repeat:repeat-y; border:1px solid #444; float:left; padding:10px 30px}
.foliotext p{color:#9f9f9f; font-size:15px; padding:5px; line-height:25px}
.portimage{width:267px; min-height:225px; overflow:hidden; background-color:#484848; border-left:1px solid #535353; padding:10px}
.portimage img{margin-top:28px; margin-left:3px}
.portimage:hover{background-color:#555}

#leftcol{width:400px; float:left; padding:0px 25px; margin:20px}
#leftcol p{font-size:15px; padding:5px; line-height:25px; color:#9f9f9f; margin-bottom:15px}
#rightcol{width:400px; float:left; padding:0px 25px; margin:20px}
#rightcol p{font-size:15px; padding:5px; line-height:25px; color:#9f9f9f; margin-bottom:15px}
#rightcol li{list-style-type:disc; list-style-position:inside; padding:10px; font-size:15px; line-height:25px; color:#9f9f9f}

#footer{width:1000px; height:50px; clear:both; margin:0px auto; margin-bottom:20px; background:#111 url(../images/footergrad.png)}
#footer p{padding:18px; color:#555; font-size:13px; text-align:center}

.required{color:#bb4141}
#contact-area{width:450px; float:left; margin-top:15px}
#contact-area textarea{height:100px; overflow:auto}
#contact-area input, #contact-area textarea{padding:5px; width:280px; font-size:.9em; color:#9f9f9f; margin-bottom:10px; border:1px solid #444; background-color:#333}
#contact-area textarea:focus, #contact-area input:focus{border:1px solid #999}
#contact-area input.submit-button{width:65px; background-color:#333; border:1px solid #444; text-transform:uppercase; cursor:pointer; margin-left:155px}
#contact-area input.reset-button{width:65px; background-color:#333; border:1px solid #444; text-transform:uppercase; cursor:pointer; margin-left:-67px}
#contact-area select{padding:5px; width:292px; font-size:.9em; color:#9f9f9f; margin-bottom:10px; border:1px solid #444; background-color:#333}
label{float:left; font-weight:bold; font-size:.9em; text-transform:uppercase; padding-right:20px; color:#606060; width:85px}
.error{margin-top:-5px; margin-bottom:10px; color:#bb4141; font-size:15px}
.accept{margin-top:-5px; margin-bottom:10px; color:#9f9f9f; font-size:15px}