/*  ------------------------------------------------ Sam Smith CSS ------------------------------------------------ */

html, body 		{ background: #FFF; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: none; }
body, a, span 	{ color: #000; font-family: Helvetica; line-height: 15px; font-size: 10px; text-decoration: none; }
a:hover 		{ text-decoration: underline; }

/* ------------------------------------------------ Sections ------------------------------------------------ */

#leftColumn 	{ background-color:#FFF; width: 230px; height: 100%; position: fixed; float: left; left: 0px; top: 0px; margin: 0px 0px 0px 0px; padding: 30px 30px 0px 30px; text-align: left; }
#rightColumn 	{ background-color:#FFF; position: absolute; float: left; left: 260px; top: 0px; margin: 0px 0px 0px 0px; padding: 30px 30px 0px 50px; text-align: left; }

#footer 		{ background-color:#FFF; width: 230px; position: fixed; float: left; left: 0px; bottom: 0px; margin: 0px 0px 0px 0px; padding: 30px 30px 15px 30px; text-align: left;}

.footer_font, .footer_font a		{ font-size: 9px; }
.footer_font a:hover 				{ font-size: 9px; text-decoration:underline; }


/* ------------------------------------------------ Menu ------------------------------------------------ */

.samSmith 					{ width: 230px; margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px; float: left; overflow: hidden; line-height: 15px; font-size: 11px; text-decoration: none; font-weight:bold; }

.menuTile 					{ width: 230px; height: 161px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; overflow: hidden; }
.menuItem, .menuItem a		{ width: 230px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; overflow: hidden; line-height: 15px; font-size: 11px; text-decoration: none; }
.menuItem a:hover			{ text-decoration: underline; }

.menuNews, .menuNews a		{ width: 230px; margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; float: left; overflow: hidden; line-height: 15px; font-size: 11px; text-decoration: none; }
.menuNews a:hover			{ text-decoration: underline; }

/* ------------------------------------------------ Tiles ------------------------------------------------ */

.tile 			{ width: 230px; height: 160px; margin: 0px 50px 15px 0px; padding: 0px 0px 5px 0px; float: left; overflow: hidden; background-color:#FFF; }
.tileImage 		{ overflow: hidden; width: 230px; height: 130px; margin: 0px 0px 5px 0px; padding: 0px; float: left;	 }
.tileTitle 		{ color: #000; font-size: 11px; font-weight: bold; width: 190px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; overflow: hidden; float: left; }
.tileYear 		{ color: #000; font-size: 9px; width: 35px; margin: 0px 0px 0px 5px; padding: 0px 0px 0px 0px; overflow: hidden; float: left; text-align: right; }
.tileInfo 		{ color: #000; font-size: 9px; width: 230px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; overflow: hidden; float: left; }

/* ------------------------------------------------ News ------------------------------------------------ */

.newsTile 		{ width: 225px; margin: 0px 0px 0px 0px; padding: 5px 5px 0px 0px; float: left; overflow: hidden; background-color:#FFF; border-top: 1px #000 solid; }
.newsTitle 		{ color: #000; font-size: 11px; font-weight:bold; width: 230px; margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; overflow: hidden; float: left; }
.newsDate 		{ color: #888; font-size: 9px; width: 230px; margin: 10px 0px 5px 0px; padding: 0px 0px 0px 0px; overflow: hidden; float: left; text-align: left; }
.newsInfo 		{ color: #000; font-size: 10px; width: 230px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; overflow: hidden; float: left; }

/* ------------------------------------------------ Files ------------------------------------------------ */

.fileTile 		{ margin: 0px 0px 0px 0px; padding: 5px 5px 5px 0px; float: left; overflow: hidden; background-color:#FFF; border-top: 1px #000 solid; }
.fileTitle 		{ color: #000; font-size: 11px; margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; overflow: hidden; float: left; }
.fileSize 		{ color: #888; font-size: 9px; margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; overflow: hidden; float: left; text-align: left; }

/* ------------------------------------------------ Press ------------------------------------------------ */

.pressTile { position: relative; width: 200px; height: 280px; margin: 0px 25px 25px 0px; padding: 10px 10px 10px 10px; float: left; overflow: hidden; background-color:#F5F5F5; 
			-moz-border-radius: 4px; -khtml-bordert-radius: 4px; -webkit-border-radius: 4px;
			border-top: #EEE 1px solid;
			border-left: #EEE 1px solid;
			border-right: #DDD 1px solid;
			border-bottom: #BBB 1px solid;
			}
.pressTileImage 	{ position: relative; width: 200px; margin: 0px 0px 8px 0px; padding: 0px; float: left;	overflow: hidden; text-align: left; }
.pressTileTitle 	{ position: relative; color: #444; font-size: 11px; line-height: 11px; width: 200px; margin: 0px 0px 0px 0px; padding: 0px 0px 8px 0px; float: left; }
.pressTileCaption 	{ position: relative; color: #444; font-size: 9px; line-height: 11px; width: 200px; margin: 0px 0px 0px 0px; padding: 8px 0px 0px 0px; float: left; border-top: #BBB 1px dotted; }
.pressTileInfo 		{ position: absolute; bottom: 4px; color: #BBB; font-size: 9px; line-height: 11px; width: 200px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:right;
}

/* ------------------------------------------------ Image ------------------------------------------------ */

.tileImage a:hover img, .tileImageSmall a:hover img, .pressTileImage a:hover img
{ filter: alpha(opacity=40); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); -moz-opacity: 0.40; opacity:0.4;  }
