/*
* global.css
* Styles for presentation elements used across the site
* NEW VERSION, PROGRESSIVELY IMPORTING FROM OLD, MESSY VERSION
*
*/



/* GLOBAL STYLES FOR PRESENTATIONAL ELEMENTS
-----------------------------*/

	a,
	a:link,
	a:visited {
		color: #2d648a;
		text-decoration: none;
	}
	a:focus {
		outline: none;
	}
	a:hover {
		color: #1d1d1d;
		text-decoration: underline;
	}

	h1 {
		font: normal 36px "Georgia", sans-serif;
		letter-spacing: -1px;
		margin: 0 0 3px 0;
		padding: 0;
		color: #1d1d1d;
		text-align: left;
	}
	
	h2 {
		font: 20px/22px "Georgia", "Arial", sans-serif;
		margin: 0 0 30px 0; padding: 0;
		color: #2d648a;
		letter-spacing: -1px;
		text-align: left;
	}
	
	h3 {
		font: 16px/18px "Georgia", "Arial", sans-serif;
		margin: 0 0 15px 0;
		padding: 0;
		text-align: left;
		color: #2d648a;
	}

	table, td {
		font: inherit;
	}
	
	form {
		margin: 0;
		padding: 0;
	}
	
	img {
		border: 0;
	}

	p {
		margin: 0 0 15px 0;
		padding: 0;
	}
	
	ul {
		list-style-type: disc;
		margin: 0 0 10px 0;
		padding: 0;
	}
		ul li {
			margin: 0 0 10px 35px;
		}

	.clearboth { clear: both; }

	.nowrap { white-space: nowrap; }

	.nopadding { padding: 0; }

	.float-left { float: left; }

	.float-right { float: right; }


	.coupon-1000 {
		display: block;
		margin: 0 0 10px -5px;
		width: 300px;
		height: 126px;
		background: url(../images/coupon-1000_large.png);
	}


/* HYPERLINK ICONS
-----------------------------*/

	a.icon {
		padding-left: 20px;
		text-decoration: none;
	}
	a.icon:hover {
		color: #1d1d1d !important;
	}

	a.grid {
		background: url(../images/icons/application_view_tile.png) top left no-repeat;
		padding-left: 20px;
		text-decoration: none;
	}
	
	a.delete {
		background: url(../images/icons/delete.png) top left no-repeat;
		padding-left: 20px;
		text-decoration: none;
	}
	
	a.comments {
		background: url(../images/icons/comments.png) top left no-repeat;
		padding-left: 20px;
		text-decoration: none;
	}
	
	a.comment {
		background: url(../images/icons/comment.png) top left no-repeat;
		padding-left: 20px;
		text-decoration: none;
	}
	
	a.category {
		background: url(../images/icons/application_view_list.png) top left no-repeat;
		padding-left: 20px;
		text-decoration: none;
	}
	
	a.information {
		background: url(../images/icons/information.png) top left no-repeat;
		padding-left: 20px;
		text-decoration: none;
	}
	
	a.browse-photos {
		background: url(../images/icons/folder_explore.png) top left no-repeat;
		padding-left: 20px;
		text-decoration: none;
	}

	a.upload-photos {
		background: url(../images/icons/picture_go.png) top left no-repeat;
		padding-left: 20px;
		text-decoration: none;
	}

	a.download-photo {
		background: url(/images/icons/picture_save.png) no-repeat;
		padding-left: 20px;
	}

	a.delete-photo {
		background: url(/images/icons/picture_delete.png) no-repeat;
		padding-left: 20px;
	}
