/* General Override Styles */
td {font-family: Verdana; font-size: 8pt; color: #3d337c; vertical-align: top;}
h1{font-size: 12pt; color: #3d337c; font-weight: bold;}

a:link, a:visited {font-family: Verdana; font-size: 8pt; color: #3d337c; text-decoration: underline; font-weight: bold;}
a:hover {text-decoration: underline; color: #3d337c;}

body {background-image: url("../images/background-text.gif"); background-repeat: no-repeat; background-color: #7b7b7b; margin-top: 0px; margin-left: 0px;}

.sidemenu {padding: 0px; border-style: solid; border-color: #3d337c; border-width: 1px 1px 0px 1px;}
.content {background-color: #ffffff; color: #000000;}
.content-padding {padding: 10px 10px 10px 10px;}

.spells-header {padding: 5px 20px 5px 2px; border-style: double; border-color: #3d337c; border-width: 0px 0px 3px 0px;}
.list-row1 {background-color: #eeeeee; padding: 2px 20px 2px 2px;}
.list-row2 {background-color: #dddddd; padding: 2px 20px 2px 2px;}

.heading {background-color: #3d337c; color: #ffffff; font-weight: bold; padding: 4px 20px 4px 2px; white-space: nowrap;}

.small-text {font-size: 7pt;}
.latest-topic {padding-top: 3px;}
.border {border-bottom: 1px solid #3d337c; padding-bottom: 3px;}

/* random font changes */
.bold {font-weight: bold;}
.black {color: #000000;}

.quote {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; line-height: 125%;
	background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

/* Administration Page Styles */
body.admin {background-image: none; background-color: #ffffff; margin-top: 0px; margin-left: 0px;}

a.admin-link:link, a.admin-link:visited {font-family: Verdana; color: #0000ff; font-weight: bold; text-decoration: none; font-size: 9pt;}
a.admin-link:hover {font-family: Verdana; text-decoration: underline;}
.admin-header{background-color: #1A284B; color: #ffffff; font-weight: bold; padding: 2px 20px 2px 2px;}
.error{font-weight: bold; color: #ff0000;}
.row1{background-color: #ffffff;}
.row2{background-color: #dddddd;}



.sidebox {position: relative; width: 125px; align: center;}
.sidebox-heading {color: #ffffff; font-weight: bold; line-height: 16px; background-image: url('../images/vgpsi-sidemenu-bg.gif'); height: 17px; border-style: solid; border-color: #3d337c; border-width: 1px 1px 1px 1px;}
.sidebox-content {text-align: left; background-color: #ffffff; color: #000000; padding: 4px; border-style: solid; border-color: #3d337c; border-width: 0px 1px 0px 1px;}
.sidebox-footer {position: relative; height: 40px; background-image: url('../images/vgpsi-sidebox-footer.gif'); background-repeat: no-repeat;}

.standardbox {position: relative; align: center;}
.standardbox-heading {color: #ffffff; font-weight: normal; font-size: 15pt; line-height: 22px; background-image: url('../images/vgpsi-titlebar-bg.gif'); height: 26px; border-style: solid; border-color: #3d337c; border-width: 1px 1px 1px 1px; padding-left: 5px;}
.standardbox-content {text-align: left; background-color: #ffffff; color: #000000; padding: 5px 5px 15px 5px; border-style: solid; border-color: #3d337c; border-width: 0px 1px 0px 1px;}
.standardbox-footer {background-color: #ffffff; position: relative; height: 18; border-style: solid; border-color: #3d337c; border-width: 0px 1px 1px 1px;}
a.standardbox-link:link, a.standardbox-link:visited, a.standardbox-link:hover {color: #ffffff; font-weight: normal; font-size: 15pt; line-height: 22px; text-decoration: none;}

a.menu-link:link, a.menu-link:visited {font-family: Verdana; font-size: 8pt; color: #3d337c; text-decoration: none;}
a.menu-link:hover {text-decoration: underline; color: #3d337c;}
