/*====================================================================================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         #252d3d
Red Lt      #e87039
Red Lt2     #ebd6c3
Blocks BG   #e7ecdf
============================*//*====================================================================================REDEFINED HTML OBJECTS====================================================================================*/a {	color: #252d3d;  /* #337CBA; */	text-decoration : none;
    font-weight: bold;

}a:hover {	color: #e87039;	text-decoration : none;}body {	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;	font-size: 10px;	background-color: #717D84;

	background-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====================================================================================*/#wrapper-table {    width: 750px;

    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;
}
#leftblocks {
	width: 160px;	zzmin-width: 160px;
	vertical-align: top;	white-space: normal;	padding-top: 0px;	padding-bottom: 0px;	padding-left: 10px;	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: 10px;	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%;
}/*====================================================================================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 {
    text-shadow: #844020 -2px -2px 0px;
	color: #e87039;
	font-size: 9px;
    padding: 3px;
    background: #252D3D;
    text-align: center;
    
    border-top-width: 1px;        border-bottom-width: 1px;        border-style: solid;
    border-color: #252d3d;
    border-bottom-color: #252d3d;
    border-left-width: 1px; 
    border-right-width: 0px;    
   
   	background-image: url(images/headerlinks-bg-blue.gif);
   	background-repeat: repeat-x;
    background-position: 0% 0%;
}
.header-links a { 
    text-transform: capitalize;
    font-weight: bold;
	color: #FFFFFF;
    padding: 3px;
    padding-right: 5px;
    padding-left: 5px;
    font-weight: normal;
}.header-links a:hover {
	color: #e87039;
    text-shadow: #6A331A -2px -2px 0px;
    background-color: #252d3d;
}



/*====================================================================================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 {	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 {    width: 20px;    float: left;    padding-left: 0px;    padding-top: 2px;
    padding-bottom: 0px;

    margin-right: 0px;
    margin-left: -20px;
    
    visibility: visible;}

.story-title {	color: #FFFFFF;	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;	font-size: 14px;	font-weight: bold;	padding-bottom: 5px;}

.story-content {	color: #666666;	font-size: 11px;	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;	line-height: 18px;}
.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: #252d3d;
    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: #252d3d;
}
#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: 0px;	padding-bottom: 0px;	padding-left: 0px;	padding-right: 0px;	}

.block a {
    color: #717D84;
    text-shadow: #FFFFFF 2px 2px 0px;

}

.block a:hover {
    color: #252d3d;
}

.blocktitle{
	color: #4F575C;    font-family: Georgia, "Times New Roman", serif;
    font-style: italic;
	font-size: 13px;
	text-align: left;
	text-transform: lowercase;
/*	letter-spacing: .5mm;   */    	border-top-color: #4F575C;	border-top-style: dotted;	border-top-width: 1px;	    padding-left:   10px;
    padding-right:  0px;
    padding-top:    10px;        padding-bottom: 15px;    
    margin-top: 15px;
    margin-left: -10px;
}

.boption {	vertical-align: middle;
	
    zzbackground: #e7ecdf;
    padding-top:    1px;        padding-bottom: 1px;        padding-left:   15px;    padding-right:  0px;

	border-left-color: #e7ecdf;	border-left-style: solid;	border-left-width: 3px;

    margin-left: -10px;
}


.boption a {
    font-weight: bold;
}
.boption:hover {
    color: #252d3d;
    background-color: #DFE4D7;
	border-left-color: #252d3d;	border-left-style: solid;	border-left-width: 3px;
	cursor: pointer;
}
.boption:hover a {    color: #252d3d;
}

.boption-off {    color: #999999;
    font-weight: bold;	padding-left:   15px;	padding-top:    1px;	padding-bottom: 1px;

	border-left-color: #999999;	border-left-style: solid;	border-left-width: 3px;
	
	margin-left: -10px;
}.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: #252D3D;	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: 8px;	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: 8px;	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%;

	background:  #e7ecdf;

    border-top-width: 1px;        border-top-style: dotted;
    border-top-color: #4F575C;

   	background-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: #252d3d
}.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: #252d3d;	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: #252d3d;
}


.links-category-active {
	color: #252d3d;	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!====================================================================================*/
