/*
Name:        misc.css
Author:      Kyle Brickman, Kurt Jull
Description: CSS miscellaneous definitions
Created:     24 March 2009
Notes:       This file should contain ONLY definitions for miscellaneous items
*/

@media all
{
	/* Miscellaneous ********************************/
	table.basic
	{
		margin:  0px;
		padding: 0px;
		width:   100%;
	}
	
	table.basic1
	{
		margin:  0px;
		padding: 0px;
		width:   300px;
	}
	
	a.side1
	{
		color: #9a5107;
		text-decoration: none;
	}
	a.side1:hover
	{
		color: #fff;
		text-decoration: underline;
	}
	
	.brownbtn
	{
		width: 117px;
		height: 22px;
		background: url(../images/brownbtn.png) no-repeat 0 4px;
		background-position: top 5px 0;
		color:#fff;
		font-size: 10px;
		font-weight:bold;
		border:none;
		cursor:pointer;
		padding:5px;
	}
	
	div.blogBoxTop
	{
		width:               169px;
		height:              14px;
		background-image:    url( ../images/blogbox_top.gif );
		background-repeat:   no-repeat;
		background-position: top left;
	}
	
	div.blogBoxBottom
	{
		width:               169px;
		height:              14px;
		background-image:    url( ../images/blogbox_bottom.gif );
		background-repeat:   no-repeat;
		background-position: top left;
	}
	
	div.blogBox
	{
		width:               149px;
		padding:             0 10px;
		color:               #fff;
		background-image:    url( ../images/blogbox_middle.gif );
		background-repeat:   repeat-y;
		background-position: top left;
		min-height:          450px;
		overflow:            hidden;
	}
	
	div.blogBox h3
	{
		margin:  0;
		padding: 0;
		color:   #000;
		font-size: 14px;
	}
	
	div.blogBox ul
	{
		margin: 0;
		padding: 0;
		margin-left: 15px;
	}
	
	div.blogBox a
	{
		color:           #fff;
		text-decoration: none;
	}
	
	div.blogBox a:hover
	{
		color:           #fff;
		text-decoration: underline;
	}
	
	
	
	/* Padding one-offs *****************************/
	.pad
	{
		padding: 10px;
	}
	
	.padSide
	{	
		padding-left:30px;
		/* background-color:#c18e61;*/
	}
	
	.padBorder
	{
		padding: 10px;
		border:1px solid #fff
	}
	
	/* Tooltips *************************************/
	div.tooltip
	{
		position: absolute;
		display:  none;
		width:    300px;
		padding:  3px;
		z-index:  30;
	}
	
	table.tooltip
	{
		border-collapse:  collapse;
		background-color: #ebebeb;
		border:           1px solid #000;
		color:            #333;
		height:           100%;
		width:            100%;
		margin:           0px;
		padding:          0px;
	}
	
	
	/* List layout **********************************/	
	td.listHeader
	{
		padding:          3px;
		font-weight:      bold;
		background-color: #BA804E;
	}
	
	td.listItem, td.listItemArchive
	{
		padding:       5px;
		border-bottom: 1px solid #dedede;
	}
	
	td.listItemArchive
	{
		text-decoration: line-through;
	}
	
	td.listItemTop
	{
		padding:    3px;
		border-top: 1px solid #dedede;
	}
	
	td.listSubItem
	{
		padding: 3px 3px 3px 24px;
	}
	
	div.listBack
	{
		float: left;
	}
	
	div.listAdd
	{
		float: right;
	}
	
	img.standard
	{
		width:          13px;
		height:         13px;
		vertical-align: middle;
	}
	
	/* Form layout **********************************/	
	td.formHeader
	{
		text-align:       center;
		padding:          3px;
		font-weight:      bold;
		background-color: #BA804E;
	}
	
	td.formToolbar
	{
		text-align:       left;
		padding:          3px;
		background-color: #dedede;
	}
	
	td.formLabel
	{
		text-align:       right;
		padding:          3px;
		width:            12%;
		background-color: #D5A46C;
		white-space:      nowrap;
	}
	
	td.formField
	{
		padding: 3px;
		background-color: #D5A46C;
		width:   88%;
	}
	
	td.formFieldHalf
	{
		padding: 3px;
		width:   38%;
	}
	
	/* Form inputs **********************************/	
	textarea.large, input.extra_large {
		width: 450px;
	}
	
	input.large, select.large
	{
		width: 350px;
	}
	
	input.medium, select.medium, textarea.medium
	{
		width: 175px;
	}
	
	input.small, select.small, textarea.small
	{
		width: 85px;
	}
	
	input.tiny, select.tiny
	{
		width: 40px;
	}
	
	input.save
	{
		float: right;
		width: 150px;
		font-size: 10px;
	}
	
	input.back
	{
		float: left;
		width: 150px;
		font-size: 10px;
	}
	
	input.button
	{
		font-size: 10px;
	}
	
	
	/* RSS ******************************************/
	img.rssIcon
	{

		border: 0;
		float: left;
		margin-right: 5px;
		margin-top: 2px;
	}	
	
	.blogTitle {
	font-size:14px;
	
	}
	
	.eventSubH
	{
		margin-bottom:0;
	}	
	
}
