/*body*/
a:link {color: #FFC080;} /* #FFC080 */
a:visited {color: darkgoldenrod;}  /* darkgoldenrod */
a:active {color: red;}

/* BEGIN used by MA 2.0 Main Page ---------------------------------------------------*/

.menu-item
{
	/* color: GoldenRod; */
	/*background-color: GoldenRod;*/
	/*border-bottom: 1 dashed silver;*/
	padding-top:0px;
	padding-bottom:0px;
	margin-top: 3px;
	margin-left: 5px;
	margin-bottom: 3px;
}

.menu-link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	text-decoration:none;
	/* color: GoldenRod; */
	/*background-color: GoldenRod;*/
	/*border-bottom: 1 dashed silver;*/
	/* padding: 30px; */
}


a.menu-link:link {color: white;}
a.menu-link:visited {color: white;}
a.menu-link:active {color: white;}

/* END used by MA 2.0 Main Page ---------------------------------------------------*/

.bodyframe
{
	padding: 0;
	margin: 5;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: lightgrey;
	background-color: #202020 ; /* #383838 */
	/* background-image: url(ds_bg_1.gif); */
}

table.layout3c
{
    border-color: #444444; /*GoldenRod;*/
    border-style: solid;
    width: 850px;
    border-spacing: 0px;
    border-collapse: collapse;
    border-width: 1px;
}

.headerframe
{
	border-color: #444444; /*GoldenRod;*/
	background-color: black;
	border-width: 1px;
	border-style: solid;
	font-size: 24px;
	padding: 2;
	margin: 0;
	height: 60px;
}

.leftframe
{
    background-image:url(bg-burnout-01a.jpg); 
    background-repeat:no-repeat;
    width: 150px;
	border-color: #444444; /*GoldenRod;*/
	border-width: 1px;
	border-style: solid;
	background-color: black;
	font-size: 12px;
	padding: 6px;
	margin: 0px;
}

.centerframe
{
    width: 550px;
	border-color: #444444; /*GoldenRod;*/
	border-width: 1px;
	border-style: solid;
	background-color: black;
	font-size: 12px;
	padding: 6px;
	margin: 0px;
}

.rightframe
{
    width: 150px;
	border-color: #444444; /*GoldenRod;*/
	border-width: 1px;
	border-style: solid;
	background-color: black;
	font-size: 12px;
	padding: 6px;
	margin: 0px;
}

.footerframe
{
	border-color:  #444444; /*GoldenRod; */
	border-width: 1px;
	border-style: solid;
	background-color: black;
	font-size: 14px;
	padding: 2px;
}

/* Home page styles */

.feature-box
{
    background-image: url(bg-asphalt-01.jpg);
    width: 520px;
    margin: 5px;
    padding: 10px;
    border: 1px solid gray;
}

.feature-box span
{
    color: Yellow;
}

.feature-box-title
{
    font-size: medium;
    padding: 0px 0px 5px 0px;
    color: #ff5511 ; /* LH orange #ff5511, red #aa0022 blue #1199ff; */
}
    
/* --- */
    
ul
{
	margin: 10px;
	font-size: 12px;
	padding: 6;
}


A
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}

H1
{
	font-family:  "Courier New", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: x-large;
	color: #bbbbbb; /*GoldenRod;*/
	margin: 0px;
}

H2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: medium;
	color: GoldenRod;
}

H3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: small;
	color: GoldenRod;
}

img.article-icon
{
	float:right;
	margin:0px 5px 0px 5px;
	border-color: GoldenRod;
	border-width: 1px;
	border-style: solid;
}

.infobox-title
{
	font-weight: bold;
	/* font-size: normal; */
	color: white;
	margin-top: 5px;
	margin-right: 3px;
	margin-left: 3px;
	margin-bottom: 0px;
	background-color: dimgray;
	border-color: dimgray;
	border-width: 1px 1px 0px 1px;
	border-style: solid;
	padding: 2px;
	width: auto;
}

.infobox-body
{
	font-weight: normal;
	/* font-size: normal; */
	color: lightgrey;
	margin-top: 0px;
	margin-right: 3px;
	margin-left: 3px;
	margin-bottom: 15px;
	border-color: dimgray;
	border-width: 1px;
	border-style: solid;
	padding: 5px;
}

.infobox-alert
{
	font-weight: normal;
	color: red;
	margin: 5px 3px 3px 5px;
	background-color: black;
	border-color: red;
	border-width: 2px;
	border-style: solid;
	padding: 5px;
	width: auto;
}

.strikethrough
{
	text-decoration: line-through;
}

.menu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: GoldenRod; /* #669933; */
	text-decoration:none;
	/*background-color: GoldenRod;*/
	/*border-bottom: 1 dashed silver;*/
	padding: 2;
}

td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}

div.dlink
{
	margin-top: 2px;
	margin-bottom: 10px;
	vertical-align: top;
	border-color: dimgray;
	border-width: 1px;
	border-style: dashed;
	padding: 5;
}

/* Biz STYLES - BEGIN -------------------------------------------*/

.list-title-text
{
	border:1px solid dimgray;
	font-weight:bold;
	cursor: pointer;
	padding: 5px;
	display: inline-block;
	margin-bottom: -1px;
}

.list-title-text span
{
	font-size: 10px;
}

.tag
{
	margin:5px;
	background-color: #303030;
	color: lightgrey;
    padding: 2px;
	border-color: dimgray;
	border-width: 1px;
	border-style: solid;
	text-decoration: none;
	cursor: pointer;
}

.list-body
{
	display: none;
	background-image: url("bg-asphalt-01.jpg");
}

.list-table
{
	width:100%;
	margin-top:0px;
	border: 1px solid dimgray;
}

 .list-table td
 {
 	padding:0px;
 	vertical-align:top;
 }
 
 
/* BuZz v2 STYLES - BEGIN -------------------------------------------*/

a.tag:link, a.tag:visited, a.tag:link:active
{
	background-color: #303030;
	color: lightgrey;
    padding: 2px;
	border-color: dimgray;
	border-width: 1px;
	border-style: solid;
	text-decoration: none;
}

a.tag:link:hover, a.tag:visited:hover
{
	background-color: lightgrey;
	color: #303030;
    padding: 2px;
	border-color: dimgray;
	border-width: 1px;
	border-style: solid;
	text-decoration: none;
}

table.topics-table
{
	width: 100%; 
	table-layout:fixed;
	border-collapse: collapse;
	/* border-spacing: 0px; */
}

a.topic-title-link
{
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

td.topic-icon
{
	width: 50px;
	border-color: grey;
    margin: 0px;
    vertical-align: top;
	background-color: #101010;
	/* color: #202020;  affects font color */
	border-width: 1px;
	border-style: solid;
	padding: 0px;
}

td.topic-title
{
	font-size: 14px;
	/*width: auto; */
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	vertical-align: top;
	border-top-color: grey;
	border-right-color: grey;
	border-bottom-color: grey;
	border-left-color: grey;
	background-color: #303030; /* #101010; */
	/* color: #202020;  affects font color */
	border-width: 1px 1px 1px 0px;
	border-style: solid;
	padding: 6px;
}

td.topic-body
{
	font-size: 14px;
	/*width: 100%;*/ 
	margin: 0px;
	vertical-align: top;
	border-color: grey;
	background-color: #101010;
	/* color: #202020;  affects font color */
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	padding: 6px;
}


.topic-tags
{
	margin: 5px 0px 20px 0px;
	padding: 1px;
	background-color: black; 
}


.topic-box
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: small;
	color: lightgrey;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 15px;
	border-color: GoldenRod;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	padding: 5px;
	background-color: black; 
}

.post-box
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: small;
	color: lightgrey;
	margin-top: 0px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 15px;
	border-color: #585858;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	padding: 5px;
    background-color: #101010 ;
}

p.topic-title
{
	font-size: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	color: GoldenRod;
	padding: 0px;
}


/* BuZz v2 STYLES - END ---------------------------------------------*/

/* Cars! v1 STYLES - ----------------------------------------------------
BEGIN DO NOT CHANGE THIS SECTION WITHOUT UPDATING THE ASP.NET PROJECT 
-------------------------------------------------------------------------*/

a.title:link, a.title:visited, a.title:link:active
{
	font-weight: bold;
	font-size: 14px;
	color: white;
	text-decoration: none;
}

a.title:link:hover, a.title:visited:hover
{
	font-weight: bold;
	font-size: 14px;
	color: lightgrey;
	text-decoration: underline;
}

a.tab:link:hover, a.tab:visited:hover
{
	margin-left: 3px;
	background-color: black;
	color: darkgrey;
	padding: 5px;
	border-color: darkgrey;
	border-width: 1px;
	border-style: solid;
	text-decoration: none;
}

a.tab:link, a.tab:visited, a.tab:link:active
{
	margin-left: 3px;
	background-color: black;
	color: lightgrey;
	padding: 5px;
	border-color: dimgray;
	border-width: 1px;
	border-style: solid;
	text-decoration: none;
}

.tab-active
{
	font-weight: bold;
	margin-left: 3px;
	background-color: darkgoldenrod; /* #996633 006699 006666 */
	color: white;
	padding: 5px;
	border-color: #996633; /* 006699 006666 */
	border-width: 1px;
	border-style: solid;
	text-decoration: none;
}


img.autos-list
{
    float:right;
    margin-left:5px;
    border-width: 1px;
}

/* Cars! phase II STYLES -*/

img.main
{
    float:right;
    border-width:1px;
    border-style:solid;
    margin-left:5px
}

/* Profile */

div.profile-header
{
    margin: 0px 0px 10px 0px;
    padding: 0px;
    border: solid 0px white; /* layout hack req for positioning */
    height: 100px; /* layout hack req for positioning */
}

.prof-username
{
    font-size: 24px;
    font-weight: bold;
}

img.profile
{
    margin: 0px 5px 10px 5px;
    padding: 0px;
}

/* new stuff */

.tag-list-title
{
	font-size: 14px;
	margin: 0px;
	vertical-align: top;
	border-color: grey;
	background-color: #303030; /* #101010; */
	/* color: #202020;  affects font color */
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	padding: 6px;
}

.tag-list-body
{
	margin: 0px;
	border-color: dimgrey;
	background-color: #101010; /* #101010; */
	color: lightgrey;  /* affects font color */
	border-width: 1px;
	border-style: solid;
	padding: 5px;
}

div.tag-list-selector
{
	display: none;
}

