/* --------------------------------------------------------------------- */
/* ---- 7hm.net Site Stylesheet ---------------------------------------- */
/* --------------------------------------------------------------------- */
html {
	background-color: #000000;
}
	

body {
	font: 10px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	/*width: 864px;*/
	
	margin-top: 2px;
	margin-left: 0px;
}




div.popupWindow {
	visibility: hidden;
	position: absolute;
	z-index: 9999999;
	
	filter: alpha( opacity=75 );
	opacity: 0.75;
	-moz-opacity: 0.75;
	
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
	border-bottom: 1px solid #888888;
	background-color: #282244;
}

div.popupWindow.activated {
	visibility: visible;
}

div.popupWindow.wowObject {
	width: 300px;
}
div.popupWindow.wowObject div.body {
	filter: alpha( opacity=100 );
	opacity: 1;
	-moz-opacity: 1;
	
	margin: 2px 4px;
	font-family: Arial;
	font-size: 9pt;
}
div.popupWindow.wowObject div.body div.title { font-weight: bold; }
div.popupWindow.wowObject div.body div.title.unique { color: #0070DD; }
div.popupWindow.wowObject div.body div.title.epic { color: #A335EE; }
div.popupWindow.wowObject div.body div.title.legendary { color: #FFA500; }
div.popupWindow.wowObject div.body div.info {}
div.popupWindow.wowObject div.body div.objectType { float: right; }
div.popupWindow.wowObject div.body div.equip { color: #00FF00; }
div.popupWindow.wowObject div.body div.equip + div.equip { margin-top: 4px; }
div.popupWindow.wowObject div.body div.set { margin-top: 10pt; }
div.popupWindow.wowObject div.body div.set div.title { color: #FFD517; font-weight: normal; }
div.popupWindow.wowObject div.body div.set div.item { margin-left: 4px; }





/* --------------------------------------------------------------------- */
/* ---- Header elements ------------------------------------------------ */
/* --------------------------------------------------------------------- */

/* ---- titleBar ---- */
div.titleBar { height: 87px; width: 860px; background-image: url(/images/env/header.jpg); }

/* ---- header ---- */
div.header { margin-top: 2px; margin-bottom: 0px; }
div.header div.spacer { padding-top: 40px; }
div.header div.quote {
	font: 9px Helvetica, sans-serif;
	letter-spacing: 1px;
	color: #EAEAEA;
	
	padding: 41px 0px 0px 15px;
}

/* ---- topMenu ---- */
div.topMenu {
	position: absolute;
	width: auto;
	max-width: 860px;
	margin-top: -2px;
	margin-left: 140px;
}

span.topMenuItem {
	float: left;
	position: relative;
	cursor: pointer;
	
	font: 11px Helvetica, sans-serif;
	letter-spacing: 2px;
	color: #5F0AAD;
	
	width: 100px;
	padding: 6px 6px 6px 8px;
	margin: 6px 1px 1px 1px;
	
	background-image: url(/images/env/menuItem.gif);
	text-align: center;
}
span.topMenuItem.selected {
	cursor: default;
	margin-top: 2px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 125px;
	background-image: url(/images/env/menuItemSelected.gif);
	font-weight: bold;
}
span.topMenuItem.mouseOver {
	color: #000000;
	background-image: url(/images/env/menuItemOver.gif);
}
span.topMenuItem.mouseDown {
}

span.topMenuItem a:link, span.topMenuItem a:visited { color:#5F0AAD; font-weight:bold; text-decoration: none; }
span.topMenuItem a:hover { color:#FF3333; text-decoration: none; }




/* --------------------------------------------------------------------- */
/* ---- Title bar ------------------------------------------------------ */
/* --------------------------------------------------------------------- */
div.pageTitleBar {
	height: 14px !important;
	width: 860px;
	background:  url(/images/env/pageTitleBar.gif);
}

div.pageTitleBar span.pageTitle {
	font: 22px/14px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: 2px;
	
	color: #CCCCCC;
	
	margin-left: 180px;
}




/* --------------------------------------------------------------------- */
/* ---- Update Catagory Style Definitions ------------------------------ */
/* --------------------------------------------------------------------- */

/* ---- Different styles for the various catagories of updates ---- */
a.generalUpdate:link,a.generalUpdate:visited { color: #AAAAFF !important; }
a.generalUpdate:hover { color: #CC0000 !important; }
a.mediaUpdate:link,a.mediaUpdate:visited { color: #CC00CC !important; }
a.mediaUpdate:hover { color: #CC0000 !important; }
a.pressUpdate:link,a.pressUpdate:visited { color: #DD0000 !important; }
a.pressUpdate:hover { color: #CC0000 !important; }
a.webComic:link,a.webComic:visited { color: #4D6AEC !important; }
a.webComic:hover { color: #CC0000 !important; }
a.foodReview:link,a.foodReview:visited { color: #33CC33 !important; }
a.foodReview:hover { color: #CC0000 !important; }
a.movieReview:link,a.movieReview:visited { color: #FFA800 !important; }
a.movieReview:hover { color: #CC0000 !important; }
a.gameReview:link,a.gameReview:visited { color: #FFFF00 !important; }
a.gameReview:hover { color: #CC0000 !important; }
a.readerResponse:link,a.readerResponse:visited { color: #996600 !important; }
a.readerResponse:hover { color: #CC0000 !important; }



/* ---- Update Titles should have a different color scheme ---- */
div.mainBody div.section div.sectionHeader div.sectionTitle.generalUpdate { color: #CCCCCC; background-color: #44446A !important; }
div.mainBody div.section div.sectionHeader div.sectionTitle.mediaUpdate { color: #CCCCCC; background-color: #660066 !important; }
div.mainBody div.section div.sectionHeader div.sectionTitle.pressUpdate { color: #CCCCCC; background-color: #960000 !important; }
div.mainBody div.section div.sectionHeader div.sectionTitle.webComic { color: #CCCCCC; background-color: #273678 !important; }
div.mainBody div.section div.sectionHeader div.sectionTitle.foodReview { color: #000000; background-color: #62AE4E !important; }
div.mainBody div.section div.sectionHeader div.sectionTitle.movieReview { color: #000000; background-color: #FFA800 !important; }
div.mainBody div.section div.sectionHeader div.sectionTitle.gameReview { color: #000000; background-color: #CCCC33 !important; }
div.mainBody div.section div.sectionHeader div.sectionTitle.readerResponse { color: #000000; background-color: #996600 !important; }







/* --------------------------------------------------------------------- */
/* ---- Advertising Space ---------------------------------------------- */
/* --------------------------------------------------------------------- */
div.adSpace { margin-top: 50px;	margin-left: 1px; }
div.adSpace a.advertisment { border-width: 0px; }
div.adSpace a.advertisment img { border-width: 0px; }


/* --------------------------------------------------------------------- */
/* ---- Main Space ----------------------------------------------------- */
/* --------------------------------------------------------------------- */
div.mainSpace {
	width: 860px;
	background-color: #333333;
}

div.mainSpace a { font-weight: bold; letter-spacing: 1px; text-decoration: none; }
div.mainSpace a:link { color: #33CC33; }
div.mainSpace a:visited { color: #33CC33; }
div.mainSpace a:hover { color: #CC3333; }




/* --------------------------------------------------------------------- */
/* ---- Side Bar-------------------------------------------------------- */
/* --------------------------------------------------------------------- */
div.sideBar {
	width: 190px;
	
	padding-left: 5px;
	padding-right: 5px;
}

div.sideBar img.sideBarLogo { margin: 5px 0px 10px 50px; }



div.sideBar div.section {
	padding: 0px 0px 6px 0px;
	margin-bottom: 25px;
	background-color: #444444;
	border: 1px solid #5A5A5A;
}
div.sideBar div.section + div.section { margin-top: 35px; }

div.sideBar div.section div.sectionHeader {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 2px;
	
	color: #CCCCCC;
	background-color: #303030;
	border-bottom: 1px solid #5A5A5A;
	
	padding-left: 2px;
	padding-right: 2px;
}

div.sideBar div.section div.menu { margin-left: 7px; margin-right: 4px; }
div.sideBar div.section div.menu div.menuGroup { margin-top: 5px; }
div.sideBar div.section div.menu div.menuGroup + div.menuGroup { padding-top: 15px; }
div.sideBar div.section div.menu div.menuGroup div.menuGroupTitle {	font-weight: bold; letter-spacing: 1px;	margin-bottom: 1px; }
div.sideBar div.section div.menu div.menuGroup div.menuItem a:link { color: #FF9966; }
div.sideBar div.section div.menu div.menuGroup div.menuItem a:visited { color: #FF9966; }
div.sideBar div.section div.menu div.menuGroup div.menuItem a:hover { color: #FFFFCC; }


div.sideBar div.section div.statList { margin-top: 4px; margin-left: 6px; margin-right: 2px; }
div.sideBar div.section div.statList div.statListGroup { margin-top: 0px; }
div.sideBar div.section div.statList div.statListGroup + div.statListGroup { margin-top: 8px; }
div.sideBar div.section div.statList div.statListGroup div.statListGroupTitle { font-weight: bold; }
div.sideBar div.section div.statList div.statListGroup div.stat { margin-left: 3px; }
div.sideBar div.section div.statList div.statListGroup div.stat span.title { color: #AAAAAA; }
div.sideBar div.section div.statList div.statListGroup div.stat span.value { }
div.sideBar div.section div.statList div.statListGroup div.stat span.value.important { color: #FF6666; }



div.sideBar div.section div.list { margin-left: 7px; margin-right: 4px; }
div.sideBar div.section div.list div.listItem {
	display: list-item;
	list-style-position: inside;
	
	font-size: 10px;
	line-height: 12px;
	
	margin-top: 5px;
}
div.sideBar div.section div.list div.listItem + div.listItem { margin-top: 10px; }
div.sideBar div.section div.list div.listItem a:link { color: #DD55FF; }
div.sideBar div.section div.list div.listItem a:visited { color: #DD55FF; }
div.sideBar div.section div.list div.listItem a:hover { color: #FFFFCC; }



div.sideBar div.section div.quickLinkList {	margin-left: 4px; margin-right: 4px; }

div.sideBar div.section div.quickLinkList div.listItem {
	cursor: pointer;
	background-color: #323232;
	margin-top: 10px;
	border: 1px solid #000000;
}
div.sideBar div.section div.quickLinkList div.listItem.mouseOver { background-color: #663838; }
div.sideBar div.section div.quickLinkList div.listItem.mouseDown { background-color: #666666; }
div.sideBar div.section div.quickLinkList div.listItem + div.listItem { margin-top: 10px; }
div.sideBar div.section div.quickLinkList div.listItem div.title {
	font-size: 11px;
	text-indent: -4px;
	font-weight: bold;	
	
	padding: 0px 10px 4px 10px;
	
	color: #DD55FF;
}
div.sideBar div.section div.quickLinkList div.listItem div.comment { margin: 5px 4px 4px 8px; text-indent: -4px; line-height: 14px; }
div.sideBar div.section div.quickLinkList div.listItem div.comment span.associate {	color: #CC5555; }


div.sideBar div.section div.featureLink {
	cursor: pointer;
	background-color: #323232;
	margin: 10px 4px 0px 4px;
	border: 1px solid #000000;
}
div.sideBar div.section div.featureLink.mouseOver { background-color: #383866; }
div.sideBar div.section div.featureLink.mouseDown { background-color: #666666; }
div.sideBar div.section div.featureLink div.title {
	font-size: 12px;
	font-weight: bold;
	color: #DD55FF;
	margin: 3px 4px 4px 8px;
	text-indent: -4px;
}
div.sideBar div.section div.featureLink img {
	float: left;
	margin: 0px 3px 2px 2px;
	border: 1px solid black;
}
div.sideBar div.section div.featureLink div.description {
	line-height: 14px;
	margin-right: 2px;
	text-indent: 5px;
}
div.sideBar div.section div.featureLink div.comment { margin: 5px 4px 4px 8px; text-indent: -4px; line-height: 14px; }
div.sideBar div.section div.featureLink div.comment span.associate { color: #CC5555; }



div.sideBar div.section div.featureMedia {
	cursor: pointer;
	background-color: #323232;
	margin: 10px 4px 0px 4px;
	border: 1px solid #000000;
}
div.sideBar div.section div.featureMedia.mouseOver { background-color: #383866; }
div.sideBar div.section div.featureMedia.mouseDown { background-color: #666666; }
div.sideBar div.section div.featureMedia div.title {
	font-size: 12px;
	font-weight: bold;
	color: #DD55FF;
	margin: 2px 4px 2px 8px;
	
	text-indent: -4px;
}
div.sideBar div.section div.featureMedia img {
	margin-top: 4px;
	margin-bottom: 2px;
	border: 1px solid black;
}
div.sideBar div.section div.featureMedia div.description {
	line-height: 14px;
	margin-left: 4px;
	margin-bottom: 3px;
	text-indent: 5px;
}








/* --------------------------------------------------------------------- */
/* ---- Main Body ------------------------------------------------------ */
/* --------------------------------------------------------------------- */
div.mainBody { padding: 30px 20px 50px 0px; }
div.mainBody div.section { margin-top: 0px; margin-bottom: 20px; clear: both; }
div.mainBody div.section + div.section { margin-top: 20px; margin-top: 20px; }
div.mainBody div.section div.sectionHeader { min-width: 630px; margin-bottom: 15px; }
div.mainBody div.section div.sectionHeader div.sectionTitle {
	background-color: #444444;
	
	font-size: 15px;
	line-height: 16px;
	font-weight: bolder;
	
	padding-left: 20px;
}

div.mainBody div.section div.sectionGenericBody { margin-left: 10px; }









/* ---- Update Index ---- */
div.mainBody div.section div.updateIndex { margin-left: 10px; }
div.mainBody div.section div.updateIndex span.updateName a { font-size: 14px; }
div.mainBody div.section div.updateIndex span.updateTime { margin-left: 5px; }




/* ---- Update Brief List ---- */
div.mainBody div.section div.updateList { margin-left: 5px; margin-right: 5px; }
div.mainBody div.section div.updateList div.updateItem { margin-bottom: 10px; padding: 5px 10px 10px 10px; border: 1px solid #555555; background-color: #262626; }
div.mainBody div.section div.updateList div.updateItem div.updateTitle { font-size: 12px; }
div.mainBody div.section div.updateList div.updateItem img.updateIcon { float: right; margin: 5px 0px 5px 10px; }
div.mainBody div.section div.updateList div.updateItem div.updateText { margin-left: 10px; text-indent: 10px; }





/* ---- Update Body ---- */
div.mainBody div.section div.updateBody {
	padding-left: 10px;
	padding-right: 10px;
}

div.mainBody div.section div.updateBody p { text-indent: 20px; }
div.mainBody div.section div.updateBody div.updateHeader {
	color: #DDDDDD;
	padding-bottom: 20px;
}

div.mainBody div.section div.updateBody div.updateHeader img.associateIcon {
	float: left;
	margin: 0px 20px 0px 0px;
	border-width: 1px;
}
div.mainBody div.section div.updateBody div.updateHeader img.catagoryIcon {
	float: right;
	margin: 0px 0px 0px 0px;
	
	border: 2px solid black;
}

div.mainBody div.section div.updateBody div.updateText { }
div.mainBody div.section div.updateBody div.updateText ul { margin-top: -2px; }
div.mainBody div.section div.updateBody div.updateText ol { margin-top: -2px; }
div.mainBody div.section div.updateBody div.updateText img.genericImage { float: left; margin: 5px 7px; margin-top: 15px; }
div.mainBody div.section div.updateBody div.updateText img.genericImage.wowObject {}

/* ----- Styles used inside update bodies ----- */
div.mainBody div.section div.updateBody div.updateText div.textSection { margin-top: 50px; margin-bottom: 40px; }
div.mainBody div.section div.updateBody div.updateText div.textSection span.firstLetter { font-size: 48px; line-height: 48px; }
div.mainBody div.section div.updateBody div.updateText div.textSection div.textSectionTitle { font-size: 14px; font-weight: bold; margin-left: 10px; }
div.mainBody div.section div.updateBody div.updateText div.textSection div.textSectionTitle span.textSectionTitleNote { font-size: 10px; font-weight: normal; }
div.mainBody div.section div.updateBody div.updateText div.textSection div.textSubSection { margin-top: 5px; }
div.mainBody div.section div.updateBody div.updateText div.textSection div.textSubSection span.textSubSectionTitle { font-weight: bold; margin-left: 20px; }
div.mainBody div.section div.updateBody div.updateText div.textSection div.textSubSection div.textSubSection { display: list-item; list-style-position: inside; padding-left: 30px; margin-top: 5px; }
div.mainBody div.section div.updateBody div.updateText div.textSection div.textSubSection div.textSubSection span.textSubSectionTitle { font-weight: normal; font-style: italic; margin-left: 10px; }
div.mainBody div.section div.updateBody div.updateText div.textSection div.textSubSection div.textSubSection div.textSubSection { display: block; padding-left: 30px; margin-top: 2px; }
div.mainBody div.section div.updateBody div.updateText div.textSection div.textSubSection div.textSubSection p { margin-top: 0px; }

div.mainBody div.section div.updateBody div.updateText span.equalityLeft { margin-right: 10px; }
div.mainBody div.section div.updateBody div.updateText span.equalityRight { margin-left: 10px; }
div.mainBody div.section div.updateBody div.updateText span.equalityRight:before { content: open-quote; }
div.mainBody div.section div.updateBody div.updateText span.equalityRight:after { content: close-quote; }

div.mainBody div.section div.updateBody div.updateText div.longlist { margin-top: 30px; margin-left: 30px; }
div.mainBody div.section div.updateBody div.updateText div.longlist div.listHeader { font-weight: bold; margin-bottom: 15px; }
div.mainBody div.section div.updateBody div.updateText div.longlist div.listItem { font-size: 13px; margin-bottom: 10px; }

div.mainBody div.section div.updateBody div.updateText div.interview { }
div.mainBody div.section div.updateBody div.updateText div.interview div.statement { text-indent: 25px; margin-top: 10px; margin-bottom: 10px; }
div.mainBody div.section div.updateBody div.updateText div.interview div.statement span.speaker { color: #AAAAAA; }

div.mainBody div.section div.updateBody div.updateText div.citation { margin-top: 40px; margin-bottom: 40px; padding: 10px 70px 10px 45px; }
div.mainBody div.section div.updateBody div.updateText div.citation div.citationHeader { text-indent: 0px; margin-left: 45px;}
div.mainBody div.section div.updateBody div.updateText div.citation div.citationBody { margin-top: 25px; margin-bottom: 25px; }
div.mainBody div.section div.updateBody div.updateText div.citation div.citationFooter { text-align: right; margin-right: 25px; }

div.mainBody div.section div.updateBody div.updateText div.poem { margin-top: 40px; margin-bottom: 40px; padding: 10px 10px 10px 45px; }
div.mainBody div.section div.updateBody div.updateText div.poem div.poemTitle { text-indent: 5px; margin-left: 10px; font-weight: bold; }
div.mainBody div.section div.updateBody div.updateText div.poem div.poemBody { text-indent: 0px; }
div.mainBody div.section div.updateBody div.updateText div.poem div.poemBody div.stanza { margin-bottom: 20px; }
div.mainBody div.section div.updateBody div.updateText div.poem div.poemBody div.stanza div.line { }
div.mainBody div.section div.updateBody div.updateText div.poem div.poemAuthor { font-style: italic; }

div.mainBody div.section div.updateBody div.updateText div.dialog { clear: left; margin-left: 60px; }
div.mainBody div.section div.updateBody div.updateText div.dialog div.dialogLine {  }
div.mainBody div.section div.updateBody div.updateText div.dialog div.dialogLine span.dialogLineSpeaker { margin-left: -15px; font-weight: bold; }
div.mainBody div.section div.updateBody div.updateText div.dialog div.dialogAction { font-style: italic; }

div.mainBody div.section div.updateBody div.updateText span.rating { color: #FF3333; }
div.mainBody div.section div.updateBody div.updateText div.mouseText { font-style: italic; }

div.mainBody div.section div.updateBody div.updateText div.letter { margin-top: 20px; margin-bottom: 30px; padding-left: 45px; padding-right: 70px; }
div.mainBody div.section div.updateBody div.updateText div.letter div.addressee { margin-left: 10px; }
div.mainBody div.section div.updateBody div.updateText div.letter div.letterBody { text-indent: 25px; }
div.mainBody div.section div.updateBody div.updateText div.letter div.signature { padding-left: 25px; font-style: italic; }

div.mainBody div.section div.updateBody div.updateText div.arbitraryTitle { padding-top: 40px; padding-bottom: 10px; font-size: 14px; font-weight: bold; }

div.mainBody div.section div.updateBody div.updateText div.terminalSession { font-family: monospace; font-size: 11px; background-color: #000000; color: #33FF33; margin-top: 20px; padding: 10px; }
div.mainBody div.section div.updateBody div.updateText div.terminalSession div.terminalGroup { padding-top: 50px; padding-bottom: 50px; }
div.mainBody div.section div.updateBody div.updateText div.terminalSession div.terminalLine { margin-left: 20px; text-indent: -20px; }
div.mainBody div.section div.updateBody div.updateText div.terminalSession div.terminalLine span.terminalKey { font-weight: bold; }
div.mainBody div.section div.updateBody div.updateText div.terminalSession div.terminalLine span.terminalDate { color: #FF3333; }



div.mainBody div.section div.updateBody div.updateText table.updateImageLeft {
	float: left;
	margin: 10px 20px 10px 0px;
}

div.mainBody div.section div.updateBody div.updateText table.updateImageRight {
	float: right;
	margin: 10px 0px 10px 20px;
}

div.mainBody div.section div.updateBody div.updateText table.updateImageCenter {
	clear: right;
	margin: 10px 10px 10px 10px;
}

div.mainBody div.section div.updateBody div.updateText table div.updateImageCaption {
	font-size: 9px;
	text-align: center;
	margin-top: -5px;
}

div.mainBody div.section div.updateBody div.updateText table div.updateImageCaption span.updateImageCaptionUser {
	color: #CC5555;
}

div.mainBody div.section div.updateBody div.updateText table div.updateImageCaption span.updateImageCaptionBody {
}

div.mainBody div.section div.updateBody div.updateFooter { clear: both; margin-top: 25px; }













/* ---- Media Body ---- */
div.mainBody div.section div.mediaBody {
	background-color: #333344;
	
	padding: 10px 10px;
	margin: 20px 0px;
	width: 600px;
	border: 1px solid #666666;
}

div.mainBody div.section div.mediaBody img.mediaThumbnail {
	border: 1px solid black;
	float: right;
}

div.mainBody div.section div.mediaBody div.mediaHeader { padding-bottom: 5px; }
	
div.mainBody div.section div.mediaBody div.mediaHeader div.mediaTitle {
	font-size: 14px;
	font-weight: bold;
}

div.mainBody div.section div.mediaBody div.mediaHeader div.mediaSubHeader {
	color: #BBBBBB;
	padding-left: 15px;
}
div.mainBody div.section div.mediaBody div.mediaText { text-indent: 15px; }
div.mainBody div.section div.mediaBody div.mediaFileList { margin-top: 15px; }
div.mainBody div.section div.mediaBody embed { margin-top: 5px; }







/* ---- Biography Body ---- */
div.mainBody div.section div.bioBody {
	color: #CCCCCC;
	background-color: #222222;
	
	padding: 20px;
}

div.mainBody div.section div.bioBody div.bioSection {
	margin-top: 5px;
	margin-bottom: 20px;
}

div.mainBody div.section div.bioBody div.bioSection div.bioSectionTitle {
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 2px;
	
	margin-bottom: 10px;
}

div.mainBody div.section div.bioBody div.bioSection div.bioMain div.bioText {
	padding-top: 5px;
}

div.mainBody div.section div.bioBody div.bioSection div.bioMain img.bioPhoto {
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
}

div.mainBody div.section div.bioBody div.bioSection div.bioMain img.bioIcon {
	float: left;
	margin: 0px 10px 5px 5px;
	border: 2px solid black;
}

div.mainBody div.section div.bioBody div.bioSection div.bioStats {}
div.mainBody div.section div.bioBody div.bioSection div.bioStats div.bioStatsItem { margin-left: 15px; }
div.mainBody div.section div.bioBody div.bioSection div.bioStats div.bioStatsItem span.bioStatsItemLabel { font-weight: bold; }
div.mainBody div.section div.bioBody div.bioSection div.bioStats div.bioStatsList { margin-top: 10px; margin-left: 15px; }
div.mainBody div.section div.bioBody div.bioSection div.bioStats div.bioStatsList div.bioStatsListTitle { font-size: 12px; font-weight: bold; }
div.mainBody div.section div.bioBody div.bioSection div.bioStats div.bioStatsList div.bioStatsListItem {}
div.mainBody div.section div.bioBody div.bioSection div.bioStats div.bioStatsList div.bioStatsListItem a { font-weight: normal; }






/* ---- Links Body ---- */
div.mainBody div.section div.linkBody {
	background-color: #3A3A3A;
	padding-top: 2px;
	padding-left: 20px;
	padding-bottom: 5px;
	width: 600px;
	border: 1px solid #666666;
}

div.mainBody div.section div.linkBody a img.linkThumbnail {
	float: left;
	margin: 5px 10px 5px 10px;
}
div.mainBody div.section div.linkBody a:link img.linkThumbnail { border: 1px solid black; }
div.mainBody div.section div.linkBody a:visited img.linkThumbnail { border: 1px solid black; }
div.mainBody div.section div.linkBody a:hover img.linkThumbnail { border: 1px solid #FF5555; }


div.mainBody div.section div.linkBody div.linkTitle {
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 2px;
	
	padding-bottom: 5px;
}

div.mainBody div.section div.linkBody div.linkURL { margin-top: 5px; }
div.mainBody div.section div.linkBody div.linkURL a { letter-spacing: 2px; }

div.mainBody div.section div.linkBody div.linkText { }

div.mainBody div.section div.linkBody div.linkCommentBody {
	padding-top: 10px;
	margin-left: 20px;
	clear: left;
}

div.mainBody div.section div.linkBody div.linkCommentBody div.linkComment {
}

div.mainBody div.section div.linkBody div.linkCommentBody div.linkComment span.commentUser {
	font-weight: bold;
	color: #CC5555;
}
div.mainBody div.section div.linkBody div.linkCommentBody div.linkComment span.commentText { }








/* --------------------------------------------------------------------- */
/* ---- Site Footer ---------------------------------------------------- */
/* --------------------------------------------------------------------- */

div.siteFooter {
	font-size: 9px/10px;
	color: #BBBBCC;
	text-align: center;
}

div.googleAds {
	margin-bottom: 10px;
}

div.siteFooter span.contact {
	font-size: 10px;
	font-weight: bold;
}

div.siteFooter a { letter-spacing: 1px; text-decoration: none; }
div.siteFooter a:link { color: #FFFFCC; }
div.siteFooter a:visited { color: #FFFFCC; }
div.siteFooter a:hover { color: #FF0000; }

div.siteFooter a.browser:link { color: #CCCCCC; font-weight: normal; }
div.siteFooter a.browser:visited { color: #CCCCCC; font-weight: normal; }
div.siteFooter a.browser:hover { color: #CCCCCC; font-weight: bold; }
