﻿/* HTML Page Elements */
body
{
    border-style: none;
    font-family: Georgia, Serif;
    color: #000000;
    background-color: #e3e3e3;
    padding-top: 0px;
    margin-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
}
a:link
{
	color: #B90000;
}
a:hover
{
    color: #808080;
    text-decoration: underline;
}
a:visited
{
    color: #666666;
}

p
{
	text-indent: 20px;
}

/* DIV Tags */
#wrapper
{
    border: 2px solid #B90000;
    margin: 0px auto;
    min-width: 950px;
    max-width: 1200px;
    background-color: #FFFFFF;
}
#login
{
    font-size: .7em;
    float: right;
}
#title
{
	display: block;
	min-height: 167px;
	width: 100%;
}
#titlelogo
{
    float: left;
    margin-right: 5px;
}
#titletext
{
	color: #B90000;
	font-size: 2.5em;
	font-weight: bolder;
}
#titleslogan
{
	color: #000000;
	font-size: 1.8em;
	font-weight: bold;
}
#titleleaderboard
{
}
#navigation
{
    background-color: #e3e3e3;
    border-style: solid none solid none;
    border-width: 2px;
    border-color: #B90000;
    margin-top: 5px;
}
#main
{
	vertical-align: top;
	text-align: left;
	display: block;
	padding-top: 8px;
	padding-left: 8px;
	padding-right: 8px;
}
#footer
{
	width: 100%;
	text-align: center;
	display: inline-block;
	font-size: .8em;
}
#copyright
{
	width: 100%;
	text-align: center;
}
/* Classes */
.logintb
{
    border: 1px solid #b90000;
    font-size: .8em;
}
.loginbutton
{
    border: 1px solid #b90000;
    background-color: #e3e3e3;
    font-size: .8em;
    cursor: pointer;
}
.logintbwatermark
{
    border: 1px solid #b90000;
    width: 90px;
    color: #CCCCCC;
    font-size: .8em;
}
.logo
{
	width: 140px;
	height: 167px;
}
.navigationmenu
{
	text-align: left;
}
.navstaticmenu
{
    background-color: #e3e3e3;
    color: #b90000;
}
.navstaticitem
{
    background-color: #e3e3e3;
    color: #b90000;
}
.navstaticselected
{
    background-color: #e3e3e3;
    color: #b90000;
}
.navhoverstyle
{
    background-color: #e3e3e3;
    color: #b90000;
}
.navdynmenu
{
    z-index: 100;
    background-color: #000000;
}
.navdynitem
{
    background-color: #000000;
}
.navdynselect
{
    background-color: #000000;
}
.navdynhover
{
    background-color: #000000;
}
.rightrectangle
{
	float: right;
}
.rightskyscraper
{
	float: right;
	display: table-row-group;
	width: 120px;
}
.leftskyscraper
{
	float: left;
	display: table-row-group;
	width: 120px;
}
.maincenter
{
    display: block;
    padding-right: 10px;
    padding-left: 10px;
    font-size: .7em;
}
.staticcenter
{
    display: table;
    min-width: 85%;
}
/* Product Grids */
.productgrid
{
    text-align: left;
    vertical-align: top;
}
.productgridwrap
{
    margin: 0px auto;
    display: table;
}
.gridwrapper
{
    text-align: center;
}
/* Product Details */
.productdetails
{
    border: 0px none #FFFFFF;
}
.linktools
{
    display: inline-block;
}
.itemdata
{
    font-size: 120%;
}
.descriptionhead
{
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
}
.description
{
    font-size: 140%;
}
.buttondiv
{
    text-align: center;
}
.button
{
    padding: 2px;
    text-align: center;
    color: #000000;
    background-color: #feed92;
    border: 2px solid #B90000;
    font-weight: bolder;
    width: 250px;
    vertical-align: middle;
    height: 50px;
    font-size: 1.5em;
}
.picturediv
{
    text-align: center;
}
.productpic
{
    min-width: 150px;
    max-width: 300px;
    max-height: 375px;
}
.streamtitle
{
    text-align: center;
    font-size: 150%;
}
.stream
{
    text-align: center;
}
/* Profile Grids */
.profilegrid
{
	text-align: left;
}
/* Profile Details */
.profiledetails
{
	border-style: none;
	border-width: 0px;
}
.userinfo
{	
    font-size: 120%;
}
.userdescription
{
	font-size: 140%;
}
.usersites
{
	font-size: 120%;
}
.userlocation
{
    font-size: 120%;
}
.locationaddress
{
    font-size: 120%;
}
.locationarea
{
	display: inline-block;
	font-size: 120%;
}
.profilevideo
{

}
.picture
{
	display: inline-block;
	text-align: center;
}
.pics
{
 min-width: 200px;
 max-width: 350px;
}

/* Blog */

.bloggrid
{
    text-align: left;
    font-size: 150%;
}
.blogpostdetails
{
    border-style: none;
	border-width: 0px;
}
.blogpostheader
{
    
}
.blogpostdate
{
    color: #666666;
    font-style: italic;
}
.blogpost
{
    font-size: 135%;
}
/* User Controls */

/* Add New Product */
.addnewproduct
{
    text-align: left;
}
.addnewheader
{
    padding-top: 2px;
    padding-bottom: 2px;
}
.addnewdiv
{
}
.addnewddl
{
    min-width: 150px;
}
.addnewtitletb
{
    width: 300px;
}
.addnewpricetb
{
    width: 50px;
}
.addnewlinktb
{
    width: 300px;
}
.addnewlargetb
{
    min-width: 600px;
    max-width: 800px;
    height: 350px;
}
.addnewfileupload
{
    width: 300px;
}
.buttontest
{
    border: 1px solid #B90000;
    width: 100px;
    background-color: #FFCC66;
    color: #000000;
}
/* Textboxwatermarks */
.tbwatermark
{
    color: #CCCCCC;
}
/* Character Counter */
.counter
{
    color: #333333;
}
.counterwarning
{
    color: #FF6600;
}
.countermax
{
    color: #FF0000;
}
/* General Controls */
.linktextbox
{
    border: 1px solid #bf0000;
}
/* Search Controls */
.searchddl
{
    border: 1px solid #bf0000;
}
.searchtb
{
    border: 1px solid #bf0000;
}
.searchbutton
{
    border: 1px solid #bf0000;
    cursor: pointer;
}

