html{
	margin:0;
	padding:0;
}

body{
	margin:0;
	padding:0;
	background: -webkit-linear-gradient(); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#383838,#000000, #383838,#000000,#383838,#000000,#383838,#000000,#383838,#000000,#383838, #000000); /* Standard syntax (must be last) */

	
	
	font-family: 'Product Sans', Arial, sans-serif;


	font-size:1em;
	}

#wrap{
	min-width: 980px;
	width: 100%;
	margin: 0 auto;
	}

#top_panel{
	//height:40px;
	width:100%;
}

#user_panel{
	float:left;
	margin-top:1px;
	margin-right:5px;
	margin-left:5px;
}

#userbox{
	position:absolute;
	top:60px;
	right:20px;
	float:right;
	width:230px;
	height:200px;
}

.username{
	color:#00FF00;
	float:right;
	margin:5px;
}

#user_icon{
	float:left;
	width:32px;
	height:32px;
}

img.user_avatar{
	width:48px;
	height:48px;
}

#arrow_icon{
	float:right;
	width:24px;
	height:24px
}

#alert_panel{
	float:left;
	height:34px;
	border-left:solid;
	border-right:solid;
}

#alert_icon{
	margin:2px 5px
	width:32px;
	height:32px;
}

#control_panel{
	float:right;
	height:34px;
}

#login_panel{
	float:left;
	height:30px;
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
}

#mail_panel{
	float:left;
	margin-left:5px;
	border-right:solid;
	//border-left:solid;
	height:100%;
	/*border-color:black;*/
}

#search_panel{
	margin-top:5px;
	float:left;
	height:30px;
      
}

#login_form{
	float:right;
}

#search{
	float:right;
}

#remember_panel{
	float:left;
	height:30px;
	width:60px;
}

.minilink{
	font-size:0.6em;
	float:left;
	margin-bottom:0px;
	line-height:10%;
}

.green_text{
	color:#00FF00;
}

.control_button{
	height:25px;
	width:25px;
	color:black;
	
	);
}

#mail_button{
	float:left;
	margin:5px;
	margin-right:0px;
}

#unread_mail{
	color:#00FF00;
	float:right;
	margin:5px;
	margin-top:8px;
}

#search_button{
	float:right;
}

#header{
	
}

img{
	border:none;
}

#logo{
	padding-left:5px;
}

/***************************************** NAVBAR *********************************************/

#navigation2{
	background-color:#000000;
}

#navbar2{
	width: 100%;
	height: 28px;
}

.navbutton2{
	background-color:grey;
	width:120px;
	font-weight:bold;
	color:black;
	}
	
.navlink2{
	color:black;
	font-size:16px;
	margin-left:5px;
}

td.menu2{
	background-color:grey;
	width: 119px;
	}

table.menu2{
	font-size:100%;
	color:red;
	position:absolute;
	visibility:hidden;
	background-color:#00ff00;
	padding-top:5px;
	padding-left:0px;
	z-index:10;
	}


#navigation{
  background-color: #383838;
}

#navbar{
  width: 100%;
  height: 30px;
  text-align:center;

}

.navbutton{
 //background: -webkit-linear-gradient(); /* For Safari 5.1 to 6.0 */
 //   background: -o-linear-gradient(); /* For Opera 11.1 to 12.0 */
  //  background: -moz-linear-gradient(); /* For Firefox 3.6 to 15 */
  //  background: linear-gradient(#454545, #7E7A80,#454545 ); /* Standard syntax (must be last) */
  background-color:#383838;
  width:120px;
  font-weight:bold;
  color:white;
  }
  
.navlink{
  color:white;
}

td.menu{
	background-color:dark-grey;
	//width: 407px;
	//width:25%;
	height:30px;
	}

table.menu{
	width:11%;
	font-size:100%;
	color:red;
	position:absolute;
	visibility:hidden;
	background-color:#383838;
	padding-top:5px;
	padding-left:0px;
	z-index:10;
	}
	
	a.navlink{
  color:#A8A7A8;
  margin:0px 5px;
}

a.navlink:hover {color:white;}
a.navlink:active {color:#A8A7A8;}

/********************************* Page Content *******************************/

#pagecontent{
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	height:100%;
	}
	
#left_column{
	padding-top:40px;
	float:left;
	width:370px;
}

.pod{
	-moz-border-radius: 8px;
	border-radius: 8px;
	border-style:solid;
	border-width:4px;
	border-color:#4A484A;
	margin:5px;
background-color:#2C003B;
}

.phnewspod{
	-moz-border-radius: 8px;
	border-radius: 8px;
	border-style:solid;
	border-width:4px;
	border-color:#4A484A;
	margin:5px;
background-color:#2C003B;
//background: -webkit-linear-gradient(FF7700, FF9500, FFBB00); /* For Safari 5.1 to 6.0 */
     //   background: -o-linear-gradient(FF7700, FF9500, FFBB00); /* For Opera 11.1 to 12.0 */
     //   background: -moz-linear-gradient(FF7700, FF9500, FFBB00); /* For Firefox 3.6 to 15 */
     //   background: linear-gradient(FFF700, FFFB00, FFF700); /* Standard syntax (must be last) */
}

.phdivisionspod{
	-moz-border-radius: 8px;
	border-radius: 8px;
	border-style:solid;
	border-width:4px;
	border-color:#4A484A;
	margin:5px;
background-color:#2C003B;
}

.phprojectspod{
	-moz-border-radius: 8px;
	border-radius: 8px;
	border-style:solid;
	border-width:4px;
	border-color:#4A484A;
	margin:5px;
background-color:#2C003B;
}

.phtwitterpod{
	-moz-border-radius: 8px;
	border-radius: 8px;
	border-style:solid;
	border-width:4px;
	border-color:black;
	float:left;
	width:600px;
	height:800px;
	//margin-right:15px;
	position:absolute;
background-color:lightblue;
}

.phtumblrpod{
	-moz-border-radius: 8px;
	border-radius: 8px;
	border-style:solid;
	border-width:4px;
	border-color:black;
	float:right;
	width:600px;
	height:800px;
	margin-left:1030px;
	position:absolute;
background-color:darkblue;
}

.image_display{
	max-width:1024px;
}

#uploaduserinfo{
	height:370px;
        width:373px;
}

#news{
	height:370px;
}

.newestnews{
	height:120px;
	width:100%;
	background-color:#777777;
	list-style:none;
}

.newsitem1{
	height:40px;
	width:100%;
	background-color:#505050;
	color:#777777;
	list-style:none;
	margin-left:0px;
	margin-bottom:10px;
}

.newsitem2{
	height:40px;
        width:100%;
	background-color:#777777;
	color:#505050;
	list-style:none;
	margin-left:0px;
	margin-bottom:10px;
}

div.news_avvy{
	float:left;
	width:40px;
	height:40px;
	//background-color:#00ff00;
}

img.news_avvy{
	margin:3px;
	width:34px;
	height:34px;
}


.newsline{
	float:left;
	margin:3px;
	margin-top:15px;
	//background-color:#ff0000;
}

.news_date{
	width:90px;
	float:left;
	//background-color:#00ffff;
}

.news_author{
	width:90px;
	float:left;
}

div.news_title{
	width:124px;
	float:left;
	//background-color:#0000ff;
}

a.news_title{
	margin-left:3px;
}

#newsforumbutton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #969096), color-stop(1, #000000) );
	background:-moz-linear-gradient( center top, #969096 5%, #000000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#969096', endColorstr='#000000');
	background-color:#969096;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #33ff00;
	display:inline-block;
	color:#00ff00;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.classname:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #000000), color-stop(1, #969096) );
	background:-moz-linear-gradient( center top, #000000 5%, #969096 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#969096');
	background-color:#000000;
}.classname:active {
	position:relative;
	top:1px;
}

#link_in_bar{
	height:70px;
	border-color:#00ff00;
	background-color:#808080;
	width:250px;
	margin-left: 48px;
	margin:5px auto;
}

.link_in{
	height: 48px;
	width: 48px;
}

#ad{
	height:300px;
}

#user_news{
	height:400px;
}


/******************************************* MAIN COLUMN **********************************/

#main_column{
	float:right;
	width:70%;
	height:100%;
	margin-left:385px;
	position:absolute;
}

.content_title{
	font-size:14px;
	color:#00ff00;
	margin:0px;
	margin-left:5px;
	font-weight:bold;
	text-align:centre;
}

#contentimages{
	height:1260px;
}

#content_ratings{
	width:100%;
        height:120px;
	float:right;
}

#content_comments{
	width:100%;
        height:120px;
	float:right;
}

.comment{
	border-style:solid;
	border-width:2px;
	border-color:black;
	margin:5px;
}

.comment_reply{
	border-style:solid;
	border:2px black;
	margin:5px;
	margin-left:20px;
}

#subscriptions{
	height:800px;
}

.thumb{
	display:inline-block;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border-color:#00ff00;
	border-style:solid;
	border-width:4px;
	width:100px;
	height:100px;
	margin:5px;
}

.thumbnail{
	width:100px;
	height:83px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
}

#top_rated{
	//background-color:red;
	//height:600px;
	margin-top:20px;
	margin-bottom:10px;
}

#newest_content{
	//height:600px;
	margin-top:20px;
	margin-bottom:20px;
	font-color:orange;
       a.color:blue;
}

.section_head{
	-moz-border-radius: 8px;
	border-radius: 8px;
	background: -webkit-linear-gradient(9F07B3, 8F0DA1, 80228C, A631B5); /* For Safari 5.1 to 6.0 */
        background: -o-linear-gradient(9F07B3, 8F0DA1, 80228C, A631B5); /* For Opera 11.1 to 12.0 */
        background: -moz-linear-gradient(9F07B3, 8F0DA1, 80228C, A631B5); /* For Firefox 3.6 to 15 */
        background: linear-gradient(9F07B3, 8F0DA1, 80228C, A631B5); /* Standard syntax (must be last) */
	margin:5px;
	width:99%;
a.color:blue;
}

.section_head2{
	-moz-border-radius: 8px;
	border-radius: 8px;
	background: -webkit-linear-gradient(9F07B3, 8F0DA1, 80228C, A631B5); /* For Safari 5.1 to 6.0 */
        background: -o-linear-gradient(9F07B3, 8F0DA1, 80228C, A631B5); /* For Opera 11.1 to 12.0 */
        background: -moz-linear-gradient(9F07B3, 8F0DA1, 80228C, A631B5); /* For Firefox 3.6 to 15 */
        background: linear-gradient(9F07B3, 8F0DA1, 80228C, A631B5); /* Standard syntax (must be last) */
	margin:5px;
	width:99%;
a.color:blue;
}

.section_head3{
	-moz-border-radius: 8px;
	border-radius: 8px;
	background: -webkit-linear-gradient(9F07B3, 8F0DA1, 80228C, A631B5); /* For Safari 5.1 to 6.0 */
        background: -o-linear-gradient(9F07B3, 8F0DA1, 80228C, A631B5); /* For Opera 11.1 to 12.0 */
        background: -moz-linear-gradient(9F07B3, 8F0DA1, 80228C, A631B5); /* For Firefox 3.6 to 15 */
        background: linear-gradient(9F07B3, 8F0DA1, 80228C, A631B5); /* Standard syntax (must be last) */
	margin:5px;
	width:99%;
a.color:blue;
}

.section_head_twitter{
	-moz-border-radius: 8px;
	border-radius: 8px;
	background: -webkit-linear-gradient(050DF2, 24C8FF, 050DF2); /* For Safari 5.1 to 6.0 */
        background: -o-linear-gradient(050DF2, 24C8FF, 050DF2); /* For Opera 11.1 to 12.0 */
        background: -moz-linear-gradient(050DF2, 24C8FF, 050DF2); /* For Firefox 3.6 to 15 */
        background: linear-gradient(050DF2, 24C8FF, 050DF2); /* Standard syntax (must be last) */
	margin:5px;
	width:99%;
a.color:blue;
}

.section_head_tumblr{
	-moz-border-radius: 8px;
	border-radius: 8px;
	background: -webkit-linear-gradient(24C8FF, 050DF2,24C8FF); /* For Safari 5.1 to 6.0 */
        background: -o-linear-gradient(24C8FF, 050DF2,24C8FF); /* For Opera 11.1 to 12.0 */
        background: -moz-linear-gradient(24C8FF, 050DF2,24C8FF); /* For Firefox 3.6 to 15 */
        background: linear-gradient(24C8FF, 050DF2,24C8FF); /* Standard syntax (must be last) */
	margin:5px;
	width:99%;
a.color:blue;
}

form.sort_content{
	float:left;
	margin-left:5px;
}

h1{
	font-size:32px;
	color:#00ff00;
	margin-left:5px;
	}
	
h1.section_title{
	color:F6FF00;
	text-align:center;
font-size:90;
	margin:5px;
	//width:100%;
}

h1.section_title2{
	color:F6FF00;
	text-align:center;
font-size:90;
	margin:5px;
	//width:100%;
}

h1.section_title3{
	color:F6FF00;
	text-align:center;
font-size:90;
	margin:5px;
	//width:100%;
}

h1.section_title_twitter{
	color:BAE7FF;
	text-align:center;
font-size:90;
	margin:5px;
	//width:100%;
}

h1.section_title_tumblr{
	color:000A96;
	text-align:center;
font-size:90;
	margin:5px;
	//width:100%;
}

h2{
	font-size:24px;
	margin:5px;
}

h2.content_image_title{
	color:#00ff00;
}

h3{
	font-size:22px;
	margin:5px;
}

table{
	font-size:80%;
}

/************************************** Mailbox **************************************/

.mail_tab{
	margin-left:10px;
}

table.mailbox{
	border: 1px solid black;
	border-collapse:collapse;
	background-color:#202020;
	color:black;
}

tr.unread{
	background-color:#808080;
}
tr.read{
	background-color:#202020;
}

td.mail_from{
	width: 200px;
	height: 24px;
	border: 1px 0 0 0 solid black;
}
td.mail_to_user{
	width:200px;
	height:24px;
	border: 1px 0 0 0 solid black;
}
td.mail_subject{
	width:200px;
	border: 1px 0 0 0 solid black;
}
td.mail_message_preview{
	width: 400px;
	border: 1px 0 0 0 solid black;
}
td.mail_sent_on{
	width: 200px;
	border: 1px 0 0 0 solid black;
}

/******************************************************* Forum ***************************************************/
	
table.forum_table{
	border: 2px solid black;
	width:99%;
	background-color:#111111;
	margin:5px;
	float:left;
}
th.forum{
	background-color:#111111;
	color:white;
	height:30px;
	border:0px;//1px solid black;
}
td.forum{
	background-color:#222222;
	padding-left:5px;
	border:1px solid black;
	height:30px;
	vertical-align:top;
}
td.forum_icon{
	background-color:#222222;
	padding-left:5px;
	border:1px solid black;
	height:30px;
	width:38px;
	vertical-align:top;
}

td.forum_title{
	background-color:#222222;
	padding-left:5px;
	border:1px solid black;
	height:30px;
	width:380px;
	vertical-align:top;
}

td.forum_desc{
	background-color:#222222;
	padding-left:5px;
	border:1px solid black;
	height:30px;
	vertical-align:top;
	width:640px;
}

td.forum_topic{
	background-color:#222222;
	padding-left:5px;
	border:1px solid black;
	height:30px;
	vertical-align:top;
	width:640px;
}

td.forum_user_info{
	background-color:222222;
	padding-left:5px;
	padding-top:0px;
	border:1px solid black;
	height:30px;
	width:140px;
	vertical-align:top;
}

span.forum_user_name{
	margin-top:0px;
	font-weight:bold;
}

td.forum_content{
	background-color:222222;
	padding-left:5px;
	border:1px solid black;
	height:30px;
	width:80%;
	vertical-align:top;
}

tr.forum_post{
	height:200px;
	padding-top:0px;
}

img.forum_icon{
	width:22px;
	height:22px;
	float:left;
	margin:2px;
}

img.avatar{
	width:32px;
	height:32px;
}

.forum_avatar{
	width:64px;
	height:64px;
}

.forum_reply_button{
	float:right;
	margin:5px;
}

td.menu{
	background-color:A837AD;
	width: 119px;
	}

table.menu{
	font-size:100%;
	color:CB00D6;
	position:absolute;
	visibility:hidden;
	background-color:CB00D6;
	padding-top:5px;
	padding-left:0px;
	z-index:10;
	}

a{
	color:#357D19;
	text-decoration:none;
	font-weight:bold;
	}
	
a:hover{
	/*color:#FFFF1F;*/
	color:FFA600;
	font-style:bold;
	}

a:active{
	color:#DE7709;
	text-decoration:none;
	font-style:bold;
	}
	
	
a.navmenu:link {color:FFF700;}
a.navmenu:hover {color:FFA200;}
a.navmenu:active {color:FF6A00;}

a.Smittyblack:link {color:#e800d9;}
a.Smittyblack:visited {color:#e800d9;}
a.Smittyblack:hover {color:pink;}
a.Smittyblack:active {color:white;}

a.LeveeChevy:link {color:#1D9C11;}
a.LeveeChevy:visited {color:#1D9C11;}
a.LeveeChevy:hover {color:#37FC00;}
a.LeveeChevy:active {color:white;}

a.Dayl:link {color:#F2F207;}
a.Dayl:visited {color:#F2F207;}
a.Dayl:hover {color:#FAFF61;}
a.Dayl:active {color:white;}

a.comments:link {color:lightgreen;}
a.comments:hover {color:darkgreen;}
a.comments:active {color:white;}
	
p{
	color:yellow;
	font-style:bold;

}

::selection            { background: #8D0CAD; color: #FF8800; }

hr{
	color:#000000;
}

input#save_changes{
	background-color:#00ff00;
	color:black;
	height:32px;
	width:120px;
	padding:5px;
	font-weight:bold;
	border:3px solid green;
}

select{
	background-color:#333333;
	color:#00ff00;
	font-weight:bold;
	border-width:2px;
}

input{
	background-color:#222222;
	color:#00ff00;
	font-weight:bold;
	border-color:#00ff00;
}

radio{
	background-color:#222222;
	border-color:#00ff00;
}

textarea{
	background-color:#222222;
	color:#00ff00;
}

.error_message{
	color:red;
}


#footer{
	//float:left;
	//margin-left:-10px;
	margin-bottom:20px;
	//padding-left:10px;
        bottom:0;
        z-index:150;
        _position:absolute;
        _top:expression(eval(document.documentElement.scrollTop+
        (document.documentElement.clientHeight-this.offsetHeight)));
clear:both;

}


/* Navbar container */
.navbar {
  overflow: hidden;
  background-color: #333;
  font-family: Arial;
}

/* Links inside the navbar */
.navbar a {
  float: left;
  font-size: 16px;
  color: green;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
}

/* The dropdown container */
.dropdown {
  float: left;
  overflow: hidden;
}

/* Dropdown button */
.dropdown .dropbtn {
  font-size: 16px;
  border: none;
  outline: none;
  color: green;
  background-color: inherit;
}

/* Add a red background color to navbar links on hover */
.navbar a:hover, .dropdown:hover .dropbtn {
  background-color: purple;
}

/* Dropdown content (hidden by default) */
.dropdown-content {
  display: none;
  position: absolute;
  background-color: grey;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

/* Links inside the dropdown */
.dropdown-content a {
  float: none;
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  text-align: left;
}

/* Add a grey background color to dropdown links on hover */
.dropdown-content a:hover {
  background-color: #ddd;
}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
  display: block;
}