/*====================================================================================THEME VERSION:	1.0====================================================================================@import url(images.css); <-- nolonger used. historical purposes.Colors Used:============================Blue Dk     #4F575CBlue        #717D84Blue Lt     #e7ecefBrown Dk    #65654cBrown Lt    #b2aa85Brown Ltx   #e7ecdfGrey Dk     #656565Grey Lt     #999999Grey Lt2    #edededOrange Dk   #884400Orange Lt   #d56a00Red Dk2     #6A331ARed Dk      #844020Red         #ae542aRed Lt      #e87039Red Lt2     #ebd6c3Blocks BG   #e7ecdf============================*//*====================================================================================REDEFINED HTML OBJECTS====================================================================================*/a {	color: #000000;  /* #337CBA; */	text-decoration : none;    font-weight: bold;}a:hover {	color: #000000;	text-decoration : none;}body {	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;	font-size: 10px;	background-color: #E5E5E5;	zzbackground-image: url(images/bg-tile.gif);	margin-top: 30px;	margin-bottom: 30px;	margin-left: 0px;	margin-right: 0px;	}TD { }TH { }H1 {	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;	font-size: 14px;}H2 {	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;	font-size: 12px;}H3 {	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;	font-size: 11px;	font-weight: bold;}option {	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;	font-size: 10px;}textarea {	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;	font-size: 10px;}select {	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;	font-size: 10px;}input, submit {	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;	font-size: 10px;}/*====================================================================================LAYOUT OPTIONS - Styles to replace Table Formatting====================================================================================*/#header-table1 {    height: 100px;    padding-left: 0px;    padding-right: 0px;    padding-top: 0px;    padding-bottom: 0px;}#header-table2 {    height: 100px;	background: #FFFFFF;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #000000;	border-bottom-color: #000000;}#header-table3 {    height: 100px;	background: #FFFFFF;   	background-image: url(images/new_8bg.gif);	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #000000;	border-bottom-color: #000000;}#wrapper-table {    width: 900;/*   background: #FFFFFF;    border-width: 1px;        border-style: solid;    border-color: #4F575C;    padding: 1px;*/}#footer-table {    width: 100%;}#contentblock{	vertical-align: top; /* IE does not like the width setting below    change it to 1000px instead, for a semi solution    or switch to Firefox or Safari for best results */        zzwidth: 100%;     padding-left: 10px;    padding-right: 10px;    padding-top: 0px;    padding-bottom: 0px;/*    background-image: url(images/bg-tile-content.gif);   	background-repeat: repeat-x;    background-position: 0% 0%;*/	}.margin_eraser {    margin-left: -10px;    margin-right: -10px;}/*====================================================================================HEADER OPTIONS====================================================================================*/#header {}.header-datestamp {   	color: #FFFFFF;   	text-align: center; /* this is also set in the TD tag, in header.thtml to please IE for PC */	font-size: 8px;    padding: 3px;    background-color: #4F575C;   	white-space: nowrap;   	margin-left: -10px;	margin-right:  -10px;        border-top-width: 1px;        border-bottom-width: 1px;        border-style: solid;    border-color: #717D84;    border-top-color: #4F575C;    border-right-color: #4F575C;    border-right-style: solid;    border-right-width: 1px;        border-left-color: #4F575C;    border-left-style: solid;    border-left-width: 1px;        height: 10px;   	background-image: url(images/headerlinks-bg-blue.gif);   	background-repeat: repeat-x;    background-position: 0% 0%;}.header-datestamp-text { }.header-links {    font-family: verdana, arial, helvetica, sans-serif;	color: #000000;	font-size: 10px;    padding: 3px;    text-align: center;/*    /    border-style: solid;/    border-color: #AE542A;/    border-bottom-color: #844020;/    border-left-width: 1px; /    border-right-width: 0px;          	background-image: url(images/headerlinks-bg-white1.gif);   	background-repeat: repeat-x;    background-position: 0% 0%;*/}.header-links a {     text-transform: capitalize;    font-weight: bold;	color: #000000;    zzbackground-color: #F2F2F2;    padding: 3px;    padding-right: 2px;    padding-left: 2px;    font-weight: normal;    zzbackground-color: #FFFFFF;	zzborder-top-width: thin;	zzborder-bottom-width: thin;	zzborder-top-style: solid;	zzborder-bottom-style: solid;	border-top-color: #CCCCCC;	border-bottom-color: #CCCCCC;}.header-links a:hover {    background-color: #FFFFFF;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #000000;	border-bottom-color: #000000;}/*====================================================================================STORY OPTIONS====================================================================================*/.normal {	font-size: 11px;	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;}.normal-left {	font-size: 11px;	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;	text-align: left;}.normal-small {	font-size: 9px;	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;}.normal-small-right {	font-size: 9px;	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;	text-align: right;}.story-block {	zzbackground: #FFFFFF;	padding-top:       5px;	padding-bottom:    25px;	padding-left:      0px;	padding-right:     0px;/*	margin-right: 20px;	margin-left: 20px;*/		white-space: normal;}.story-block-innerblock {	border-bottom: 1px dotted #b3b3b3;}.story-document-icon {	background: #FFFFFF;    width: 20px;    float: left;    padding-left: 0px;    padding-top: 2px;    padding-bottom: 0px;    margin-right: 0px;    margin-left: 0px;        visibility: visible;}.story-title {	color: #ae542a;	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;	font-size: 14px;	font-weight: bold;	padding-bottom: 5px;}.story-content {	background: #FFFFFF;	color: #666666;	font-size: 11px;	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;	line-height: 18px;    border-color: #333333;    border-width: 1px;     border-style: solid solid solid solid;    padding: 5px 15px 13px 15px;}.story-content li {    list-style-image: url(images/arrow-right-drkblue.gif);    list-style-position: inside;}.story-content img {	padding-left: 5px;	padding-right: 5px;	padding-bottom: 5px;}.story-datestamp {	color: #808080;	font-size: 9px;	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;}.story-featuredstorytext {	color: #808080;    font-family: Georgia, "Times New Roman", serif;    font-style: italic;    font-weight: normal;    font-size: 10px;}.story-text-readmore {	font-family: Georgia, "Times New Roman", serif;	font-style: italic;}.story-option-icons {    padding-left: 5px;    vertical-align: -30%;}.story-option-icons img {    padding: 2px;    margin-left: 4px;}.story-option-icons img:hover {    border-color: #ae542a;    border-width: 2px;    border-style: solid;    padding: 0px;}.storybyline { }.story-footer {	font-size: 10px;	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;	color: #808080;	padding-left: 5px;    padding-top: 5px;	padding-bottom: 5px;    margin-top: 10px;}.story-footer img {    vertical-align: -30%;}.pagenav {    font-size: 9px;    color: #808080;    text-align: center;        padding-top: 10px;    padding-bottom: 10px;    padding-left: 10px;    padding-right: 10px;}.pagenav a {    padding-right: 5px;    border-right-style: solid;    border-right-color: #CCDEEE;    border-right-width: 1px;}.pagenav b {    color: #000000;    font-size: 10px;    font-size: 10px;    padding-right: 5px;    border-right-style: solid;    border-right-color: #CCDEEE;    border-right-width: 1px;}.welcomeblock {	color: #000000;	font-size: 11px;	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;	padding-top:2px;	padding-bottom:2px;	padding-left:2px;	padding-right:2px;}#whats-related {    line-height: 16px;	float: right;	width: 150px;	padding-bottom: 10px;	margin-left: 10px;}#whats-related .blocktitle {    margin-left: 0px;    color: #ae542a;}#whats-related li {    font-weight: bold;    margin-left: 10px;    list-style: none;    zzlist-style-image: url(images/arrow-right-yellow.gif);    zzlist-style-position: inside;}/*====================================================================================BLOCK OPTIONS====================================================================================*/.block {	font-size: 10px;/*	line-height: 16px; */	color: #808080;			padding-top: 3px;	padding-bottom: 10px;	padding-left: 10px;	padding-right: 0px;	}.block a {    color: #666666;}.block a:hover {    color: #333333;}.blocktitle {	color: #333333;    font-weight: bold;/*    font-family: Georgia, "Times New Roman", serif;    font-style: italic;*/	font-size: 11px;	text-align: left;/*	text-transform: lowercase; *//*	letter-spacing: .5mm;   */    	background: #FFFFFF;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #000000;	border-bottom-color: #000000;	border-bottom-width: 1px;	border-bottom-style: solid;    margin-left: -10px;}#leftblocks {	width: 160px;	zzmin-width: 160px;	vertical-align: top;	white-space: normal;	padding-top: 0px;	padding-bottom: 0px;	padding-left: 0px;	padding-right: 0px;		/**	background:  #e7ecdf;    border-right-width: 1px;        border-right-style: dotted;    border-right-color: #4F575C;   	background-image: url(images/bg-tile-blocks.gif);*/   	background-repeat: repeat-x;    background-position: 0% 0%;}#rightblocks {	width: 160px;	zzmin-width: 160px;	vertical-align: top;	white-space: normal;	padding-top: 0px;	padding-bottom: 0px;	padding-left: 0px;	padding-right: 0px;		/*	background:  #e7ecdf;    border-left-width: 1px;        border-left-style: dotted;    border-left-color: #4F575C;   	background-image: url(images/bg-tile-blocks.gif);*/   	background-repeat: repeat-x;    background-position: 0% 0%;}.boption {	vertical-align: middle;    zzbackground: #e7ecdf;    padding-top:    1px;        padding-bottom: 1px;        padding-left:   5px;    padding-right:  0px;	border-left-color: #e7ecdf;	border-left-style: solid;	border-left-width: 0px;    margin-left: 0px;}.boption a {    font-weight: bold;}.boption:hover {    color: #666666;    background-color: #ffffff;	border-left-color: #666666;	border-left-style: solid;	border-left-width: 0px;	cursor: pointer;}.boption:hover a {    color: #666666;}.boption-off {    color: #999999;    zzbackground: #f2f2f2;    font-weight: bold;	padding-left:   5px;	padding-top:    1px;	padding-bottom: 1px;	border-left-color: #999999;	border-left-style: solid;	border-left-width: 0px;	margin-left: -5px;}.boption-plain {	/* font-size: 10px; */	line-height: 14px;	padding-top: 2px;	padding-bottom: 2px;}.boption-plain select {    width:120px;}/*====================================================================================COMMENT OPTIONS====================================================================================*/#comment-area {	padding: 10px;	text-align: left;	/*		background-color: #efefef;	border-left-color: #808080;	border-top-color: #808080;	border-right-color: #C0C0C0;	border-bottom-color: #C0C0C0;		border-style: solid;	border-width: 1px;*/	clear: both;}.comment {   	padding: 5px;	margin-top: 5px;	margin-bottom: 5px;	background-color: #FFFFFF;		border-left-color: #C0C0C0;	border-top-color: #C0C0C0;	border-right-color: #C0C0C0;	border-bottom-color: #C0C0C0;		border-style: solid;	border-width: 1px;}.comment-header { 	width: 100%;}.comment-header-title-left {	font-size: 11px;	text-align: left;	vertical-align: middle;}.comment-header-title-right {	font-size: 10px;	text-align: right;	vertical-align: middle;	padding: 5px;}.comment-section-options-left {	text-align: left;	zzbackground: #A7BFCF;	padding: 5px;	border-bottom-color: #b3b3b3;	border-bottom-style: solid;	border-bottom-width: 1px;}.comment-section-options-left select {/* this is here to format the drop down lists for comment ordering */	font-size: 9px;  /* The same size as 'normal-small' */}.comment-section-options-right{	text-align: center;	background: #ae542a;	padding: 5px;	width: 70px;	border-bottom-color: #844020;	border-bottom-style: solid;	border-bottom-width: 1px;}.comment-section-disclaimer{	font-size: 9px;	padding: 5px;	text-align: center;	vertical-align: middle;}.comment-section-comment{	width: 100%;}.commentbar1 {/* This is hard coded into the login-create new user link in the comment header section - dammit */}.comment-title {	font-size: 11px;	color: #666666;	font-weight: bold;	padding: 5px;}.comment-info {	font-size: 9px;	text-align: left;	padding: 5px;	border-bottom-color: #CCCCCC;	border-bottom-style: solid;	border-bottom-width: 1px;}.comment-text {	font-size: 10px;	color: #666666;	text-align: left;	padding: 5px;	vertical-align: top;}.comment-options {	font-size: 9px;	font-weight: bold;	padding-left: 10px;	border-top-color: #CCCCCC;	border-top-style: solid;	border-top-width: 1px;	text-align: right;	padding-bottom: 0px;	padding-top: 3px;	color: #cccccc;}.comment-thread {	font-size: 10px;	text-align: left;	padding-bottom: 20px;}.comment-thread li {    list-style-image: url(images/arrow-right-drkblue.gif);}.comment-thread-date {	font-size: 9px;	text-align: left;}/*====================================================================================FOOTER OPTIONS====================================================================================*/.prefooter {	color: #808080;	font-size: 10px;	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;	text-align: center;	vertical-align: middle;    padding: 10px;}.footer-left {    color: #808080;	font-size: 9px;	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;	text-align: left;	line-height: 14px;	padding-left: 10px;	padding-bottom: 10px;}.footer-right {    color: #808080;	font-size: 9px;	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;	text-align: right;	line-height: 14px;	padding-right: 10px;	padding-top: 10px;	padding-bottom: 10px;}#footerblock {	width: 100%;	zzbackground:  #e7ecdf;    border-top-width: 1px;        zzborder-top-style: dotted;    border-top-color: #4F575C;   	zzbackground-image: url(images/bg-tile-footer.gif);   	background-repeat: repeat-x;    background-position: 0% 100%;	visibility: visible;}#footerblock a {    color: #717D84}#footerblock a:hover {    color: #ae542a}.footer {	border-top-style: solid;	border-top-width: 1px;	border-top-color: #999999;	vertical-align: top;}.footer {font-size: 11px;font-family: "Lucida Grande", arial, sans-serif;}/*====================================================================================CALENDAR OPTIONS====================================================================================*/.cal_caloptions {    color: #FFFFFF;    width: 100%;    margin-bottom: 1px;    padding: 5px;    background-color: #999999;}.cal_caloptions a {    color: #FFFFFF;}.cal_caloptions a:hover {    color: #e87039;}.cal_viewoption_table {    width: 100%;    margin-bottom: 1px;    background-color: #656565;}.cal_viewoption {    color: #999999;    font-size: 14px;    font-weight: bold;    padding: 5px;}.cal_viewoption a {    color: #FFFFFF;    text-decoration: none;}.cal_viewoption a:hover {    color: #e87039;}.cal_body {}.cal_month {	font-size: 9px;	color: #808080;	background-color: #ededed;    padding: 5px;}.cal_viewweek {    padding: 5px;     	zzbackground-color: #999999;	border-style: dotted;	border-width: 1px;	border-color: #999999;	border-left: 0px;	border-top: 0px;}.cal_day_nothing {    background-color: #ededed;	border-bottom-style: dotted;	border-bottom-width: 1px;	border-bottom-color: #999999;	border-right-style: solid;	border-right-width: 1px;	border-right-color: #999999;}.cal_day {	font-size: 11px;	font-weight: bold;    padding-bottom: 5px;    padding-top: 5px;	color: #FFFFFF;	text-align: center;	background-color: #999999;}.cal-nullday {	background-color: #e7ecdf;	border-style: dotted;	border-width: 1px;	border-color: #999999;	border-left: 0px;	border-top: 0px;}.cal-today {	font-size:9px;	color: #ffffff;	background-color: #ae542a;	color: #ffffff;	border-style: dotted;	border-width: 1px;	border-color: #999999;	border-left: 0px;	border-top: 0px;    padding: 5px;}.cal-today a {    color: #FFFFFF;}.cal-today a:hover {    color: #e87039;}.cal-oldday {	font-size:9px;	background-color: #FFFFFF;	border-style: dotted;	border-width: 1px;	border-color: #999999;	border-left: 0px;	border-top: 0px;    padding: 5px;}.cal-futureday {	font-size:9px;	background-color: #FFFFFF;	border-style: dotted;	border-width: 1px;	border-color: #999999;	border-left: 0px;	border-top: 0px;    padding: 5px;}.cal-event {font-size: 6px;}.weekview {    width: 100%;}.weekview_daterange {    font-weight: bold;    text-align: right;    padding-right: 5px;}.weekview_caltitle {    font-weight: bold;    text-align: left;    padding-left: 5px;}.weekview-curday {}.weekview-offday {}.weekview_dayformat {    font-family: Georgia, "Times New Roman", serif;    font-style: italic;     font-size: 12px;    zzbackground-color: #e7ecdf;    padding: 5px;    padding-left: 10px;    border-top-width: 1px;    border-top-style: dotted;    border-top-color: #999999;}.weekview_addevent {    font-size: 9px;    background-color: #e7ecdf;    padding: 5px;    border-top-width: 1px;    border-top-style: dotted;    border-top-color: #999999;}.weekview_events {    padding-bottom: 20px;}.weekview_singleevent {    font-size: 9px;    color: #656565;    background-color: #FFFFFF;    padding: 5px;    padding-left: 15px;    border-bottom-width: 1px;    border-bottom-style: solid;    border-bottom-color: #ededed;}.dayview_times {     font-size: 11px;     padding: 5px;	border-bottom: 1px dotted #e6e6e6;}.dayview_times a:hover{    text-decoration: underline;}.dayview_events {     font-size: 10px;     padding: 5px;	border-bottom: 1px dotted #e6e6e6;	color: #999999;}.cal_row_dark {    background-color: #ededed;}.cal_row_light {    background-color: #FFFFFF;}.dayview_datecol {    font-family: Georgia, "Times New Roman", serif;    font-style: italic;     font-size: 18px;    color: #999999;    padding: 15px;    padding-left: 10px;/*    border-top-width: 1px;    border-top-style: dotted;    border-top-color: #999999;*/}.dayview_quickaddtitle {font-weight: bold;background-color: #CCCCCC;font-size: 13px;color: #000000;}/*====================================================================================SEARCH STYLES====================================================================================*/.searchAuth {     font-weight: normal;     font-size: 80%;     font-family: sans-serif;     text-align: left;      color:#5E7789;}.searchDate {     font-weight: normal;     font-size: 80%;     font-family: sans-serif;     text-align: right;      color:#5E7789;}.searchHits {     font-weight: normal;     font-size: 80%;     font-family: sans-serif;     text-align: right;     color:#5E7789;}.highlight {     background-color: yellow;     text-decoration: none; } /*====================================================================================GALLERY OPTIONS (Untested on axonz.com)Original code, thanks to:  Squatty (http://www.squatty.com/)====================================================================================*//*  Text Styles  */.title { /* album titles on main page */	color: #999999;	font-size: 11px;	width: 65%;	padding-top: 1px;	padding-bottom: 2px;	padding-left: 10px;}.mod_title { /* album title -- Text is controlled by .title */	border:1px solid #000000;	border-right-width:0px;	border-bottom-width:0px;	border-left-width:0px;}.mod_title_bg { /* album title hightlight Text is controled by .title */}.mod_title_right { /* album title hightlight Text is controled by .title*/}.mod_title_left { /* album title hightlight Text is controled by .title */}.albumdesc { /*album description includes all text and background*/}.desc { /* album descriptions on main page */	font-size: 10px; }.caption { /* photo captions on all pages */	font-size: 10px; }.modcaption { /* modifies background for caption text to reside */	font-size: 10px; }.error { /* all error text */	color: red; 	font-size: 10px; }.attention { /* so far, just for voting instructions*/	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;	font-weight: normal;	color: red;	font-size: 10px;}.headbox { /* box around the page headers */}.head { /* page headers */	font-size: 12px;/*	font-weight: bold; */}.mod_headliner { /* Gallery & Album titles. Text is controled by .head */}.mod_toplight_bg { /* Gallery & Album titles. Text is controled by .head */}.mod_toplight_right { /* Gallery & Album titles. Text is controled by .head*/}.mod_toplight_left { /* Gallery & Album titles. Text is controled by .head */}.bread { /* used in breadcrumb bars */	font-size: 10px; }.nav { /* used in navigation bars */	font-size: 10px; }.navtableborderbegin { 	border:1px solid #000000;}.navtableborderend { 	border:1px solid #000000;	border-top-width:0px;}.bordertop { 	border:1px solid #000000;	border-right-width:0px;	border-bottom-width:0px;	border-left-width:0px;}.borderright { 	border:1px solid #000000;	border-top-width:0px;	border-bottom-width:0px;	border-left-width:0px;}.borderleft { 	border:1px solid #000000;	border-top-width:0px;	border-bottom-width:0px;	border-right-width:0px;}.fineprint { /* used for fine print */	font-size: 10px;}.popuphead { 	font-size: 14px;	font-weight: bold}.popup { 	font-size: 10px;}.editlink { /* Used for the [edit] tags */	font-size: 10px;}.modnavbox { /* main navigation bar next and previous */}.admin { /* used in admin bars */	font-size: 10px; 	font-weight: bold; }.search { /* used in search text */	font-size: 10px; 	font-weight: bold; }.leftspacer { /* amount of space to the left of the header and titles */	width: 0px;}.modnavboxtop { /*navagation bar top of screen where admin buttons show*/}.modnavboxmid { /*navagation bar middle where the link for the albums show*/}.modfooter { /*footer where the Gallery version is located*/}/*====================================================================================POLL BOOTH====================================================================================*/.poll-item {	padding-top: 5px;	padding-right: 5px;	padding-bottom: 5px;	padding-left: 5px;}/*====================================================================================LINKS PAGE====================================================================================*/.links-category {	color: #4F575C;	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;	font-size: 10px;	font-weight: bold;    font-style: none;	text-align: center;        padding: 5px;        border-width: 1px;    border-style: solid;    border-right-color: #999999;    border-bottom-color: #999999;    border-left-color: #ededed;    border-top-color: #ededed;    background-color: #e7ecdf;}.links-category:hover {    background-color: #DFE4D7;   	cursor: pointer;    border-width: 1px;    border-style: solid;    border-right-color: #999999;    border-bottom-color: #999999;    border-left-color: #ededed;    border-top-color: #ededed;}.links-category:hover a {    color: #ae542a;}.links-category-active {	color: #ae542a;	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;	font-size: 10px;	font-weight: bold;    font-style: none;	text-align: center;        padding: 5px;    background-color: #e7ecdf;        border-width: 1px;    border-style: solid;     border-left-color: #999999;    border-top-color: #999999;    border-right-color: #ededed;    border-bottom-color: #ededed;}.links-catagories {    padding: 10px;            border-width: 1px;    border-style: dotted;    border-color: #999999;}.links-catagories-title {	color: #4F575C;    font-family: Georgia, "Times New Roman", serif;    font-style: italic;	font-size: 11px;	text-align: left;	text-transform: lowercase;	font-weight: bold;}.links-addlink {	color: #4F575C;	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;	font-size: 9px;	font-weight: bold;        padding: 5px;        border-style: dotted;    border-color: #999999;    border-width: 1px;    border-top-width: 0px;    }.links-addlink a {    padding: 5px;}.links-addlink a:hover {    text-decoration: underline;}.links ul {    padding-top: 5px;    padding-left: 20px;    padding-right: 10px;    padding-bottom: 20px;}.links ul li {    padding-bottom: 5px;    margin-bottom: 15px;	border-bottom-color: #5E7789;	border-bottom-style: solid;	border-bottom-width: 1px;}/*====================================================================================STATS PAGE====================================================================================*/.stat-column-heading {    border-bottom-style: solid;    border-bottom-width: 2px;    border-bottom-color: #ededed;}/*====================================================================================DOWNLOADS - FILEMANAGEMENT PLUGIN====================================================================================*/.filemgmtbg1 { /* obsolete */}.filemgmtbg2{ /* obsolete */ }.filemgmtbg4{ /* obsolete */ }.filemgmtbg5{ /* obsolete */ }.fm-maintable {    width: 100%;    padding-left: 10px;    padding-right: 10px;}.fm-category-item {	font-size: 12px;	font-weight: bold;    height: 20px;	/*	border-top-color: #5E7789;	border-top-style: solid;	border-top-width: 1px;	border-right-color: #5E7789;	border-right-style: solid;	border-right-width: 1px;	border-bottom-color: #5E7789;	border-bottom-style: solid;	border-bottom-width: 1px;	border-left-color: #5E7789;	border-left-style: solid;	border-left-width: 1px;    */        padding-top: 5px;    padding-left: 10px;    padding-right: 10px;    padding-bottom: 5px;}.fm-category-item:hover {    background-color: #A7BFCF;    color: #FFFFFF}.fm-category-item:hover a {    color: #FFFFFF}.fm-category-subitem {	font-size: 10px;	font-weight: bold;        /*	border-top-color: #5E7789;	border-top-style: solid;	border-top-width: 1px;	border-right-color: #5E7789;	border-right-style: solid;	border-right-width: 1px;	border-bottom-color: #5E7789;	border-bottom-style: solid;	border-bottom-width: 1px;	border-left-color: #5E7789;	border-left-style: solid;	border-left-width: 2px;    */        padding-top: 5px;    padding-left: 5px;    padding-right: 5px;    padding-bottom: 5px;}.fm-category-subitem:hover {    background-color: #A7BFCF;    color: #FFFFFF}.fm-category-subitem:hover a {    color: #FFFFFF}.fm-download { /* table surounding each download */}.fm-dl-category {    height: 20px;    border-bottom-width: 1px;    border-bottom-color: #3C4C57;    border-bottom-style: solid;}.fm-dl-submittedby {    font-size: 9px;    height: 20px;    text-align: right;    border-bottom-width: 1px;    border-bottom-color: #3C4C57;    border-bottom-style: solid;}.fm-dl-title {    font-size: 13px;    padding: 5px 0px 5px 0px;}.fm-dl-description {    font-size: 10px;    line-height: 14px;    border-bottom-width: 1px;    border-bottom-color: #3C4C57;    border-bottom-style: solid;    padding: 0px 0px 10px 23px;}.fm-dl-screenshot {    height: 20px;    zzborder-bottom-width: 1px;    zzborder-bottom-color: #3C4C57;    zzborder-bottom-style: solid;    padding: 5px 0px 5px 23px;}.fm-dl-details {    background-color: #DCE2E7;    font-size: 9px;    zzborder-bottom-width: 1px;    zzborder-bottom-color: #3C4C57;    zzborder-bottom-style: solid;    text-align: right;    padding: 5px 10px 5px 0px;}.fm-dl-options {    font-size: 9px;    text-align: right;    height: 20px;    padding: 0px 0px 0px 23px;}/*====================================================================================MYCAL - MINI BLOCK CALENDAR====================================================================================*/.mycalTopTitle { background-color:#4682B4 }.mycalTitle { background-color:#B0C4DE }.mycalDateField { background-color:#F9F9F9 }.mycalEventHighlight { background-color:#8FBC8F }.mycalTodayHighlight { background-color:#EEDD82 }.mycalNextMonth { background-color:#DCDCDC }/*====================================================================================FORUM STYLES====================================================================================*/.forum-category {    font-family: Georgia, "Times New Roman", serif;    font-style: italic;     font-size: 16px;    color: #656565;    zzbackground-color: #e7ecdf;    padding: 5px;    padding-left: 0px;    padding-bottom: 0px;}.forum-category-description {    color: #999999;    font-size: 10px;    font-style: italic;    padding: 5px;    border-top-width: 1px;    border-top-style: dotted;    border-top-color: #999999;}.forum-newposts-link {    padding: 5px;}.forum-markallread-link {    padding: 5px;}.forum-forumtable {    padding-bottom: 20px;    zzbackground-color: #e7ecdf;}.forum-forumtable-titlerow {    color: #656565;    font-weight: bold;    font-size: 10px;    zzbackground-color: #999999;    padding: 5px;        border-bottom-width: 1px;    border-bottom-style: solid;    border-bottom-color: #ededed;}.forum-forumlist-forumicon {    padding: 5px;    border-bottom-width: 1px;    border-bottom-style: solid;    border-bottom-color: #ededed;}.forum-forumlist-rollout {    color: #808080;    padding: 5px;    background-color: #FFFFFF;     border-bottom-width: 1px;    border-bottom-style: solid;    border-bottom-color: #ededed;}.forum-forumlist-rollover {    color: #808080;    padding: 5px;    background-color: #e7ecdf;     border-bottom-width: 1px;    border-bottom-style: solid;    border-bottom-color: #ededed;	cursor: pointer;}.forum-forumlist-numtopics {    padding: 5px;    background-color: #ededed;     border-bottom-width: 1px;    border-bottom-style: solid;    border-bottom-color: #ededed;}.forum-forumlist-numposts {    padding: 5px;    background-color: #ededed;     border-bottom-width: 1px;    border-bottom-style: solid;    border-bottom-color: #ededed;}.forum-forumlist-lastpost {    font-size: 9px;    color: #999999;    padding: 5px;    background-color: #FFFFFF;     border-bottom-width: 1px;    border-bottom-style: solid;    border-bottom-color: #ededed;}TD.navbar {    color: #FFFFFF;    background-color: #666666;    font-family: "Lucida Grande", Helvetica, Arial, sans-serif;    font-size: 9px;    line-height: 32px;    verticle-align: middle;    text-align: center;    font-weight: bold;}TD.navbar a:link, TD.navbar a:visited {     color: #FFFFFF;    font-size: 9px;    font-family: "Lucida Grande", Helvetica, Arial, sans-serif;    text-decoration: none;    padding: 2px    }TD.navbar a:hover {     color: #FFCC00;    font-size: 9px;    font-family: "Lucida Grande", Helvetica, Arial, sans-serif;    text-decoration: none;    padding: 2px;    }#forumheading          { text-align:left; background-color: #FFFFFF; }.forumtext             { color: #808080; }.forumclass1           { text-align:left; background-color: #BFBFBF; }.forumclass2           { text-align:left; background-color: #CCCCCC; }.forumclass3           { text-align:left; background-color: #EFEFEF; }.forumclass4           { text-align:left; background-color: #CCDEEE; }.forumoutline          { background-color: #CCCCCC; }/* These CSS declarations for links are used in a few places but are here for theme designers to use if needed - can be added to templates  */.forumlinks A:link            { color: #000000; font-style: normal; font-size: 11px; font-family: "Lucida Grande", Helvetica, Arial, sans-serif; text-decoration: underline }.forumlinks A:visited        { color: #000000; font-style: normal; font-size: 11px; font-family: "Lucida Grande", Helvetica, Arial, sans-serif; text-decoration: underline }.forumlinks A:hover            { color: #000000; font-style: normal; font-size: 11px; font-family: "Lucida Grande", Helvetica, Arial, sans-serif; text-decoration: underline }/* alternate table row colours */.forumAlt1   { background-color: #F5F5F5; }.forumAlt2   { background-color: #FFFFFF; }.quotebox   {      border-style: ridge;      background-color: #ECE9D8;      padding:10px;     margin: 0px;     }.quotetext {     color:#000;      font-weight: plain;      background-color: #ECE9D8;      font-family: Verdana;      font-size: 9px;      }.forumCode  {     font-family: "Lucida Grande", Helvetica, Arial, sans-serif;    color: #000000;    font-weight: bold;    font-size: 9px;    background-color: #ECE9D8;     zzmargin: 5px, 0px, 5px,5px;    padding: 5px;    border: 1px dashed #808080;    }.forumTitle   {  /* delete this after completion */    color: #808080;    background-color: #CCDEEE;    font-weight: bold;    font-size: 12px;    line-height: 14pt;    font-family: "Lucida Grande", Helvetica, Arial, sans-serif;}TD.forumRollOver  {     background-color: #FFFFFF;     color: #808080;    }TD.forumRollOut   {     background-color: #EBF2F8;     color: #808080;    }.cblockTitle    {    color: #FFFFFF;    background-color: #506790;    font-weight: bold;    font-size: 12px;    line-height: 16pt;    padding-left:5px;    font-family: "Lucida Grande", Helvetica, Arial, sans-serif;}/*====================================================================================UNFILED STYLES====================================================================================*/.warning {	color: red;	font-size: 12px;	font-weight: bold;	font-family: "Lucida Grande", arial, sans-serif;}.warningsmall {	color: red;	font-size: 9px;	font-family: "Lucida Grande", arial, sans-serif;}.login-form {    font-size: 9px;    padding: 4px;}/*====================================================================================THE END - YAY! Comments Rock!====================================================================================*/