﻿body
{
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
    font-size:12px;
    color:#999;
    background-color:Black;
}
#home_img
{
	margin:3px;
}
.MainTable
{
    BORDER-RIGHT: gray thin;
    PADDING-RIGHT: 0px;
    BORDER-TOP: gray thin;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: gray thin;
    WIDTH: 750px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: gray thin
}
TD
{
    font-size:10px;
	color:#999;
}
A:link, A:visited, A:active
{
    COLOR:#999;
	text-decoration:none;
}
A:hover
{
    COLOR:#fff;
	border-bottom:1px solid red;
}
INPUT, OPTION, TEXTAREA, SELECT 
{
    font-family: Tahoma, Verdana, arial, helvetica, sans-serif;
    font-size:10px;
}
.main_content
{
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	padding:8px;	
	margin:8px;
	margin-left:25px;
	margin-right:25px;
}
.title,
.avatar
{
	text-align:center;
	padding:5px;
	text-decoration:none;
}
.title a,
.title a:hover
{
    font-size:20px;
	text-align:center;
	padding:0px;
	text-decoration:none;
	border-bottom:2px solid red;
	color:#fff;
}
.smCat
{
	text-align:center;
	padding:5px;
}
.imgBorder
{
	border:1px solid #888888;
}
a img:hover, 
.AlbTL:hover, 
.AlbTR:hover,
.AlbBL:hover,
.AlbBR:hover
{
	border-color:red;
}
.AlbTL
{
	border:1px solid #888888;
}
.AlbTR
{
	border:1px solid #888888;
	border-left:0px;
}
.AlbBL
{
	border:0px;
	border-bottom:1px solid #888888;
	border-left:1px solid #888888;
	border-right:1px solid #888888;
}
.AlbBR
{
	border:0px;
	border-bottom:1px solid #888888;
	border-right:1px solid #888888;
}
.copy,
#footer
{
	color:#888888;	
	font-size:10px;
	text-align:center;
}
/*****************************************
*********        Navbar        ***********
******************************************/
.nav
{
	border:0px;
	margin-left:50px;
	margin-right:50px;
	padding-bottom:0px;
	padding-top:0px
}
.nav ul, #nav ul li
{
	 list-style:none;
     margin-top:0px;
     margin-bottom:0px;
     padding:0px;
     margin-left:5px;
     margin-right:5px;
}
.nav ul
{
	text-align:center;
}
.nav li
{
	display:inline;
	list-style-type:none;
}
.nav li a
{
	padding:0px;
	padding-bottom:0px;
}
/*Navbar Defualt*/
.nav li a
{
	text-decoration:none;
}
/*Navbar hover*/
.nav li a:hover
{
    color:White;
	border-bottom:1px solid red;
}
/*Navbar current */
.nav .liCurrent a,
.nav .liCurrent a:hover
{
	padding-bottom:0px;
	border-bottom:1px solid red;
	color:#fff;
}
.footnav,
.footnav a,
.footnav a:hover,
.footnav a:visited,
.footnav a:active,
.pageStats a,
.pageStats a:hover,
.pageStats a:visited,
.pageStats a:active
{
	color:#888888;	
	font-size:10px;
	text-align:center;
	text-decoration:none;
}
.footnav a:hover,
.pageStats a:hover{
	color:#fff;
	border-bottom:1px solid red;
}
/*
-----------------------------------------------------
phpWeather
-----------------------------------------------------
*/
#phpWeather
{
	border:1px solid #888888;
	width:100%;
	margin:2px;
	padding:2px;
}
#trHeader
{
	font-weight:bold;
}
#phpWeather #trWeather:hover
{
	background-color:#333333;
}
/*google search page*/
.generalInfo, .google .nav
{
	font-size:14px;
	color:red;
	background-color:#222222;
	width:100%;
	height:30px;
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	border-top:1px solid red;
	padding:2px 5px 2px 5px;
	margin:0px;
}
.google .nav a
{
	text-align:center;
	display:inline;
}
.google .nav td
{
	text-align:center;
}
.generalInfoText
{
	color:#669999;
	font-size:small;
}
.urlSize
{
	color:#66CC66;
}
.cached a:link, .cached a:visited
{
	font-size:20px;
	color:Gray;
}
.snippet
{
	font-size:small;
	color:#777;
}
.ResultsTable
{
	padding:10px;
	width:100%;
	border:0px;
}
.cashed a,
.searchLink a
{
	color:#EEE;
}
.cashed a:hover,
.searchLink a:hover
{
	color:#fff;
}
.searchLink a
{
	font-size:14px;
}
.subCat
{
	text-align:center;
	margin:3px;
	padding:2px;
}
.subCat a,
.subCat a:active
{
	text-decoration:none;
	text-align:center;
	border-bottom:2px solid red;
	padding:2px;
}

#software,
#software img
{
	text-align:center;
}
#software a
{
	border:1px solid #888888;
	padding:5px;
}
.pageStats,
.pageStats p,
.counter,
.pageStats a
{
    color:#888888;
    text-align:center;
    font-size:10px;
    padding:0px;
    margin:0px;
}
.w3
{
    text-align:center;
}
.w3 img
{
    border:0px;
}
/* music search section */
.searchDT
{
	color:#888888;
}
.searchDT A
{
	color:yellow;
}
.searchDD
{
	color:#9966FF;
}
.searchDD a
{
	color:#00CC66;
}
/* For use with the javascript popup div */
.popup_image{
	border-color:#FFFFFF;
	background-color:#FFFFFF;
	border-style:ridge;
}
.popup_text{
	border:1px solid #FFFFFF;
	background:#888888;
	padding:1px;
}
