/********************************************************
OVERRIDES & PRECLEAR
********************************************************/
* {
	margin:0;
	padding:0;
}
ul, ol { 
	padding:0px 0px 10px 20px;
}
li { padding:0px 0px 5px 0px;}
img {border:0px;}

/********************************************************
GRID
********************************************************/
.grid_container {
	float:left;
	clear:both;
	width:550px;
}
/*default input field look and feel */
.grid_container input {
	border:1px inset #666666;
	color:#333333;
}
.grid_row, .grid_title_row, .grid_row_tight {
	float:left;
	clear:both;
	margin-bottom:10px;
	width:550px;
}
.grid_row_tight { margin-bottom:0px; }
.grid_title_row {
	font-weight:bold;
	margin-bottom:10px;
	letter-spacing:.2em;
}
.grid_entry_20,.grid_entry_50,.grid_entry_75,.grid_entry_100, .grid_entry_150, .grid_entry_200, .grid_entry_250, .grid_entry_300, .grid_entry_350, .grid_entry_400, .grid_entry_500 {
	float:left;
	padding-right:10px;
	text-align:right;
}
.grid_entry_20_noinput,.grid_entry_50_noinput,.grid_entry_75_noinput,.grid_entry_100_noinput, .grid_entry_150_noinput, .grid_entry_200_noinput, .grid_entry_250_noinput, .grid_entry_300_noinput, .grid_entry_350_noinput, .grid_entry_400_noinput, .grid_entry_500_noinput {
	float:left;
	padding-right:10px;
}

.grid_entry_20, .grid_entry_20 input {width:20px;}
.grid_entry_50, .grid_entry_50 input {width:50px;}
.grid_entry_75, .grid_entry_75 input {width:75px;}
.grid_entry_100, .grid_entry_100 input {width:100px;}
.grid_entry_150, .grid_entry_150 input {width:150px;}
.grid_entry_200, .grid_entry_200 input {width:200px;}
.grid_entry_250, .grid_entry_250 input {width:250px;}
.grid_entry_300, .grid_entry_300 input {width:300px;}
.grid_entry_350, .grid_entry_350 input {width:350px;}
.grid_entry_400, .grid_entry_400 input {width:400px;}
.grid_entry_500, .grid_entry_500 input {width:500px;}

.grid_entry_20_noinput {width:20px;}
.grid_entry_50_noinput {width:50px;}
.grid_entry_75_noinput {width:75px;}
.grid_entry_100_noinput {width:100px;}
.grid_entry_150_noinput {width:150px;}
.grid_entry_200_noinput {width:200px;}
.grid_entry_250_noinput {width:250px;}
.grid_entry_300_noinput {width:300px;}
.grid_entry_350_noinput {width:350px;}
.grid_entry_400_noinput {width:400px;}
.grid_entry_500_noinput {width:500px;}

.descriptor {
	float:left;
	clear:both;
	color:#d25e37;
	padding-bottom:5px;
}

.form_submit_invis, .form_vote_invis {
	float:left;
	border:0px!important;
	cursor:pointer;
	background-repeat:no-repeat!important;
	width:55px!important;
	height:21px!important;
}
.form_submit_invis { background-image:url(/images/site/controls/submit_yellow.png)!important; }
.form_vote_invis { background-image:url(/images/site/controls/vote.png)!important; }

.form_submit_invis input, .form_vote_invis input {
	float:left;
	background:none!important;
	border:0px!important;
	width:55px!important;
	height:21px!important;
	cursor:pointer;
}

.actionButton_left, .actionButton_right {
	clear:both;
	background-color:#f0d269;
	color:#000;
	text-transform:uppercase;
	margin-bottom:5px;
	padding:3px 7px;
	font-size:11px;
	border:1px outset #000;
}
.actionButton_left { float:left}
.actionButton_right { float:right}
.actionButton_left a, .actionButton_right a {
	text-decoration:none;
	color:#000;
}
.actionButton_left a:hover, .actionButton_right a:hover { color:#6866CC}

/********************************************************
GENERAL USAGE TAGS
********************************************************/
/*******************************
IMAGES
********************************/

.image_left, .image_right {
	display:inline;
}
.image_left {
	float:left;
	padding:0px 12px 6px 0px;
}
.image_right { 
	float:right;
	padding:0px 0px 6px 12px;
}
.image_center {
    display: block;
    margin-left: auto;
    margin-right: auto 
}

/********************************************************
ADD-ON TAGS
********************************************************/
/*displays*/
.display_none {display:none; }
.display_block {display:block; }

/*text*/
.font_weight_bold {font-weight:bold;}

/*misc*/
.align_right { text-align:right; }
.align_center { text-align:center; }

