﻿/**** BASE ELEMENTS *****/
html { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; }
body { margin:0px 0px 0px 0px; }

/**** MISC PALLETE ITEMS  *****/
.back1Background { background-color: #EAEAEA; }
.back2Background { background-color: #FFFFFF; }
.back3Background { background-color: #FFFFDD; }
.back4Background { background-color: #FAFAFA; }
.lite1border { border-color: #CCCCCC; }
.dark1border { border-color: #000033; }
.dark1borderTop1pxSolid { border-top: solid 1px #000033; }
.inverse1 { background-color: #000066; color:#FFFFFF;}
.alertTextColor { color: #990000; }

/**** HEADINGS *****/
h1 {font-size:large;color:#330000;font-weight:bold;margin:2px;}
h1 a {color:#330000;}
h1 a:hover {color:#330000;}
h1.alternate {color:#FFFFFF;margin-top:15px;margin-bottom:5px;background-color:#aa3333;padding:3px;font-weight:normal;}
h2 {font-size: small;color: #330000;font-weight: bold;margin: 0px;}


/************************************************************************
 * Specific Areas
 ************************************************************************/
td#SideNavigation {padding: 0px 0px 0px 5px;vertical-align: top;font-size: small;}
td#SideNavigation a {text-decoration: none;	color: #330000;	display:block;vertical-align: middle;}
td#SideNavigation img {vertical-align: middle;}
td#SideNavigation a.primary { font-size: 1.2em;font-weight: bold;margin-top: 8px;}
td#SideNavigation a.secondary {margin-left: 30px;}

div#maincontent {padding: 0px 0px 0px 0px;}
div#divWhosOnline {margin: 20px 25px 15px 25px;border: 1px solid #f0f0f0; background-color:#ffffe9;}

div.categoryBoxExtras { margin-left: 40px; text-align: center; left: -15px; }
div#stories_storylistdiv { /* CYS Specific */ }
.stories_storylistheaders { /* CYS Specific */ }
	
div#profile_Sidebar { background-color: #EAEAEA; float:right;width: 150px; text-align: center; margin-top: 10px;	padding-bottom: 10px;}
div#profile_Sidebar h2 { margin-top:10px; }
div#profile_Text {}
div#profile_Trophies{padding:10px; width:500px;}
div#profile_Trophies h2{margin-bottom: 5px;}
div#profile_Stories { }
div#profile_Stories h1 { width:100%; }
div#profile_Stories a {font-weight:bold; display:block;}
div#profile_Posts {}
div#profile_Posts a {font-weight:bold;}
div#profile_Articles {}
div#profile_Articles a {font-weight:bold;display:block;}

body.mystuff_menupopup { background-color: #ffffff; border: solid 1px #aa3333; }
body.mystuff_menupopup td {text-align:right;}
body.mystuff_menupopup a {font-size: xx-small;}
.mystuff_webpartchrome { }
.mystuff_webparttitle { background-color: #aa3333; padding:5px; color: #ffffff }
.mystuff_webparttitle a { color: #ffffff; font-weight: bold; }
.mystuff_webparttitle a:hover { color: #ffffff; font-weight: bold; text-decoration:underline; }

select, input {font-size: x-small;}


/* From V3.5 */
th,label {font-size: x-small;font-weight: bold;color: #330000;}

label.selected { color:#FFFFDD; background-color:#330000; }

span.tertiaryButton { font-size:xx-small; font-weight:bold; color:#000033; }
span.tertiaryButtonSelected { color:#FFFFDD;font-size:xx-small; font-weight:bold; background-color:#000033; color:#FFFFFF;padding:2px; }


p {margin: 7px 0px 0px;}

a {color: #000099;text-decoration: none;}
a:hover {color: #000099;text-decoration: underline;}

h3 {font-size: xx-small;color: #330000; font-weight:bold;margin: 0px; display:inline;}

/* Older */

.footerText {color: #FFFFFF;text-align: center;text-decoration: none;letter-spacing: 0.2pc;font-size: 13px;font-weight: normal;}
.footerText:hover {text-decoration: underline;color:#FFFFFF;}

.smallerText {font-size: xx-small;}

.formLabel {font-size: xx-small;font-weight: bold;color: #330000;}
.formHeading2 {font-size: x-small;color: #330000;font-weight: bold;}



.navTabs {text-decoration: none;font-weight: bold;font-size: 13px;}
.navTabs:hover {text-decoration: underline;}

.secNavBar {text-decoration: none;	letter-spacing: 0.2em;	font-size: 12px;}
.secNavBarLink {text-decoration: none;	color: #000000;}
.secNavBarLink:hover {color: #000000;text-decoration: underline;}
.secNavBarSelectedLink {font-weight: bold;}
.error {color: #CC3333; font-size:xx-small;}
.tableHead {
	font-size: xx-small;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000066;
}

