body {margin:0px; background-color:#BFCCD7; overflow:hidden; height:100%; width:100%; font-family:calibri;}
html {height:100%; width:100%; overflow:hidden;}
h1 {margin:0px;border-bottom:solid 1px #6C7C6C; font: normal 16px calibri; color:black; margin-bottom:15px;}
p.error {color: red;}
p.description {color:#6C7C6C; margin-left:200px; padding:15px; border:dashed 1px #6C7C6C; background-color:white; font-size:12px; font-family:calibri;}
#title  {display:block;position:fixed; top:0; left:0; right:0; height:55px; width:100%; background-color:#1C1C52; border-bottom:solid 5px #5A5A5A; padding:0px;text-align:left;}
#nav    {position:absolute; top:30px; right:5%; color:white;font-size:13px;}
#nav2	{position:absolute; top:15px; right:5%;font-size:10px;}
#left   {float:left; width:190px; height:95%; margin-right:10px; background-color:white; border-right:solid 1px #6C7C6C;border-bottom:solid 1px #AFAFAF; overflow: hidden;}
.center {position:fixed; top:65px; left:1%; right:1%; bottom:35px; overflow:auto; height:auto; width:auto; background-color:white; border:solid 3px #5A5A5A; padding:10px;}
#footer {position:fixed; bottom:0; left:0; right:0; height:25px; width:100%;  background-color:#1C1C52; border-top: solid 3px #5A5A5A; padding:0px;z-index:0; text-align:center;}
#title h1 {border:0; color:white; font-size:19px; margin:15px}
#footer p {display:inline; color:white; font-size:11px; text-decoration:none; color:white; padding:10px;}
#footer a {display:inline; color:white; font-size:11px; text-decoration:none; color:white; padding:10px;}
#footer a:hover {text-decoration:underline; color:#C26419;}
#nav a {text-decoration:none; padding:10px;}
#nav a:link {color:white;}
#nav a:visited {color:white;}
#nav a:hover {text-decoration:underline; color:#C26419;}
#nav a:active {color:#C26419;}
#left h2 {margin-bottom:2px; color:#C26419;font-family:calibri; font-size:14px;border-bottom:solid 1px #6C7C6C;}
#left a:link, #left a {text-decoration:none; color:#3a56ad; font-size:12px;} img{border:0px;}
#left a:hover {color:#004000; text-decoration:underline;}
#left {font-size:12px; color:#6C7C6C;}
#sitenews p {padding:0px; margin: 5px}
#sitenews p.topic {font:bold 22px calibri; color: #C26419;}
#sitenews p.date {font:normal 14px calibri; color:#6C7C6C;}
#sitenews p.author {font:normal 14px calibri; color:#6C7C6C;}
#sitenews p.post {font:normal 14px calibri; color:black;}
#sitenews a {text-decoration:none; color:#3a56ad; font-size:12px;}
#sitenews a:hover {text-decoration:underline; color:#004000;}
#sitenews {width:auto!important; max-width: 500px; margin-left:200px;}
#nav2 a {text-decoration:none; padding:5px;}
#nav2 a:link {color:#aaa;}
#nav2 a:visited {color:#aaa;}
#nav2 a:hover {color:red;}
#nav2 a:active {color:red;}
#links h2 {margin:0px; margin-bottom:2px;}
#links h2.titles {display:inline;font-size:14px; margin-right:10px;}
#links h2.links, h2.links a {display:inline; font-size:11px; text-decoration:underline; color:#3a56ad;}
#links a.hover {color:#3a56ff;}
#links p {margin:0px; margin-bottom:10px; font-size:12px; }
#gallerylite {background-color:white; text-align:center; font-size:12px; color:#90A590; font-family: calibri;}
#gallerylite a {text-decoration:none; color:black;}
#gallerylite a:hover {text-decoration:underline; color:#C26419;}
#gallerylite .navbar {font-size: 16px; text-align: left; color: black;}
#gallerylite .statsbar {text-align: left;}
#gallerylite .arrowbar {color: black;}
#gallerylite .arrowbar img{max-width:100px; max-height:66px; border:0px;}
#gallerylite #albumcontainer {overflow: hidden; margin:20px;}
#gallerylite #album {float:left; padding: 15px; width:200px; height:150px;text-align: left;}
#gallerylite #album a {color:#3a56ad; text-decoration:bold;font-size: 18px;font-family: calibri;}
#gallerylite #album a:hover {text-decoration:underline; color:#C26419;}
#gallerylite #album img{border:3px #ccc double; max-width:150px; max-height:100px;}
#gallerylite #album img:hover {border:3px #3A56AD double;}
#gallerylite #album .special img{border:0px;}
#gallerylite #albumnopreview {float:left;padding: 15px; width:200px; height:50px;}
#gallerylite #albumnopreview a {color:#3a56ad; text-decoration:bold;font-size: 18px;font-family: calibri;}
#gallerylite #albumnopreview a:hover {text-decoration:underline; color:#C26419;}
#gallerylite #thumbnailcontainer {overflow: hidden;margin:20px;}
#gallerylite #thumbnail {float:left;}
#gallerylite #thumbnail img { border:1px groove #545565; max-width:150px; max-height:100px;position:relative;z-index:0;}
#gallerylite #thumbnail img:hover { border:1px groove #3A56AD;}
#gallerylite #thumbnail	.new img{border:0px; position: absolute; static;z-index:1;} 
#gallerylite #videocontainer {overflow: hidden; margin:50px;}
#gallerylite #video {float:left; font-size:12px; color:#90A590; font-family: calibri; padding: 15px;}
#gallerylite #video a {font-size:12px; color:#806000; font-family: calibri;}
#gallerylite #video a:hover {text-decoration: none; color:#3A56AD;}
#gallerylite #video img {border:1px double white;}
#gallerylite #video img:hover {border:1px double #3A56AD;}
#gallerylite #video .special img{border:0px;}
#gallerylite #viewphoto img{border:1px double #545565;}
#gallerylite #viewphoto .small img{max-width:400px; max-height:300px;}
#gallerylite #viewphoto .med img{max-width:640px; max-height:480px;}
#gallerylite #viewphoto .large img{max-width:800px; max-height:600px;}
#gallerylite #index {text-align: left; color:black; margin-left: 50px;}
#gallerylite #index a {color:#3a56ad; text-decoration:underline; font-size: 14px;}
#gallerylite #index a:hover { color:#C26419; text-decoration:underline; font-size: 14px;}
#gallerylite #index .video a {color:#806000; text-decoration:bold; font-size:14px;}
#gallerylite #index .video a:hover {color:#3A56AD; text-decoration:none; font-size:14px;}
#concert a {text-decoration:none; color:black;}
#concert a:hover {text-decoration:underline; color:#C26419;}
#concert a:link img{border:0px #333333 solid;}
#concert a:visited img{border:0px #333333 solid;}
#concert {font: normal 12px calibri;}
#concert #headliner a {font: bold 14px calibri;; color:#660000;}
#concert #headliner a:hover {text-decoration:underline; color:#C26419; font: bold 14px calibri;}
#concert #openers a {font: bold 12px calibri;}
#concert #openers a:hover {text-decoration:underline; color:#C26419; font: bold 12px calibri;}
#concert #event {font: bold 12px calibri; color:#3A56AD;}
#concert #event a {font: bold 12px calibri; color:#3A56AD;}
#concert #event a:hover {text-decoration:underline; color:#C26419; font: bold 12px calibri;}
#concert #info {font: bold 12px calibri; color:#DD2023;}
#gallerynew {background-color:white}
#gallerynew a {text-decoration:none; color:black;}
#gallerynew a:hover {text-decoration:underline; color:#C26419;}
#gallerynew a:link img{border:1px #333333 solid;}
#gallerynew a:visited img{border:1px #333333 solid;}
#gallerynew #navbar {font: 16px calibri; text-align: left;}
#gallerynew #navbar #indexbar {font: 12px calibri; text-align: left;}
#gallerynew #arrowbar {font: 13px calibri; text-align: center;}
#gallerynew #arrowbar img{margin-left:2px; border:0px;}
#gallerynew #statsbar {font: normal 12px calibri; color:#90A590; text-align: left;}
#gallerynew #statstitle {font: normal 15px calibri; color:black; text-align: left;}
#gallerynew #statsphoto {font-size:12px; color:#90A590; font-family: calibri;}
#gallerynew #statsphoto img{border:3px #CCCCCC inset;}
#gallerynew #album a {color:#3a56ad; text-decoration:bold;font-size: 18px;font-family: calibri;}
#gallerynew #album a:hover {text-decoration:underline; color:#C26419;}
#gallerynew #album img{border:3px #ccc double;}
#gallerynew #album img:hover {border:3px #3A56AD double;}
#gallerynew #album .special img{border:0px;}
#gallerynew #thumbnails a {border:1px white double; }
#gallerynew #thumbnails a:hover {border:1px #3A56AD double; }
#gallerynew #thumbnails {padding: 20px;}
#gallerynew #videos {font-size:12px; color:#90A590; font-family: calibri;}
#gallerynew #videos a {font-size:12px; color:#806000; font-family: calibri;}
#gallerynew #videos a:hover {text-decoration:underline; color:#C26419;}
#gallerynew #indexvideos a {font-size:14px; color:#806000; text-decoration:bold; font-family: calibri; text-indent: 30px}
#gallerynew #indexvideos a:hover {text-decoration:underline; color:#C26419;}
#gallerynew #indexvideos {font-size:12px; color:#90A590; font-family: calibri; text-align: left; text-indent: 30px}
#gallerynew #indexstats {font-size:12px; color:#90A590; font-family: calibri;}
#gallerynew #indexalbum {font-size:12px; color:#90A590; font-family: calibri; text-align: left; text-indent: 30px}
#gallerynew #indexalbum a {color:#3a56ad; text-decoration:underline;font-size: 14px;font-family: calibri; text-indent: 30px}
#gallerynew #indexalbum a:hover {text-decoration:underline; color:#C26419;}
#gallery a {text-decoration:none; color:black;}
#gallery a:hover {color:red;}
#gallery a:link img{border:1px #333333 solid;}
#gallery a:visited img{border:1px #333333 solid;}
#gallery #menu {font: normal 14px calibri;font-variant:small-caps;}
#gallery #photos {font-size:12px;font-variant:small-caps; color:#3a56ad}
#gallery #view img.arrow {border:0;}
#gallery #subheader {font-size:10px; color:#90A590; font-family: calibri;}
#gallery #album a {color:#3a56ad; text-decoration:underline;font-size: 12px;font-family: calibri;font-variant:small-caps;}
#gallery #album a:hover {color:#3a56ff;}
#gallery #eventdate {font-size:11px; color:#929292; font-family: calibri;font-variant:normal; font-weight:bold;}
#gallery #viewed {font-size:10px; color:#6C7C6C; font-family: calibri;font-variant:normal}
#gallery #postcomment {font-size:12px; font-family: calibri;font-variant:normal} 
#gallery #comment {font-size:16px; font-family: calibri;font-variant:normal} 
#gallery #commentdetails {font-size:12px; font-family: calibri;font-variant:normal; color:#6C7C6C;} 
#gallery #stats {font-size:11px; color:#929292; font-family: calibri;font-variant:normal;}