/*
++++++++++++++++++++++++++++++++++++
Paul Tavernise | Design
Portfolio 2004
++++++++++++++++++++++++++++++++++++
*/


body {
			margin: 0px;
			padding: 0px;
			background: #333;
			
			font-family: Tahoma, Verdana, Sans Serif;
			font-size:  12px;
			line-height: 1.5em;
			color:	#FFF;
	}
	
a							{ color: #000; text-decoration: none; }
a:hover						{ color: #FC0; text-decoration: none; border-bottom: 1px dotted #FC0; }


#thumb a					{ color: #000; text-decoration: none; border: 0; }
#thumb a:hover				{ color: #FC0; text-decoration: none; border: 0; }

#navheader					{ background: #000; margin-top: 40px; padding: 25px 0 25px 50px; clear: both; }

#thumb						{ position: relative; margin: 0; padding: 0; }
#thumb img					{ border-bottom: 3px solid #000; margin-right: 5px; margin-bottom: 5px; }
#thumb img.imgon			{ border-bottom: 3px solid #666; }
#thumb img.imgon_current	{ border-bottom: 3px solid #FC0; }
#thumb a:hover img 			{ border-bottom: 3px solid #FC0; }

#thumb.pop img					{ border-bottom: 3px solid #333; margin-right: 5px; margin-bottom: 5px; }
#thumb.pop img.imgon_current	{ border-bottom: 3px solid #FC0; }

#title						{ display: inline; letter-spacing: .09em; top: 62px; left: 375px; position: absolute; z-index: 3;}
#subtitle					{ display: inline; letter-spacing: .09em; top: 97px; left: 375px; position: absolute; }

/*
#thumb #title a img			{ border: 0; }
#thumb #title a:hover img	{ border: 0; }
*/

#title.pop					{ display: inline; letter-spacing: .09em; top: 55px; left: 48px; position: absolute; }

#note_1, #note_2, #note_3, #note_4, #note_5, #note_6, #note_7, #note_8, #note_9, #note_10	
							{ display: inline; letter-spacing: .09em; top: 127px; left: 375px; position: absolute; color: #999; font-family: Monaco, "Courier New", monospace; font-size: 11px; display: none; }

#content					{ position: relative; clear: both; padding: 20px 25px 25px 50px; width: 722px; }
#content h1					{ font-family:  "Gill Sans", "Lucida Sans", Tahoma, Verdana, Sans Serif; font-size: 14px; line-height: 1.5em; font-weight: bold; margin: 0 0 10px 0; letter-spacing: .2em; }
#content h2					{ font-family:  "Gill Sans", "Lucida Sans", Tahoma, Verdana, Sans Serif; font-size: 11px; line-height: 1.4em; font-weight: bold; margin: 0 0 5px 0; letter-spacing: .2em; }
#content h3					{ font-family:  "Gill Sans", "Lucida Sans", Tahoma, Verdana, Sans Serif; font-size: 11px; line-height: 1.4em; font-weight: bold; margin: 0 0 5px 0; letter-spacing: .2em; padding-top: 3px; border-top: 2px dotted #555; }
				

img.itemimg					{ display: inline; margin-bottom: 25px; } /*block*/
img.popitemimg				{ display: block; margin-bottom: 25px; padding-right: 25px; }
img.popitemimg_line			{ display: inline; margin-bottom: 25px; padding-right: 25px; }

#subthumb					{ margin: 10px 0 15px 0; }
#subthumb img				{ margin-right: 5px; border-bottom: 3px solid #666; }
#subthumb a:hover 			{ border-bottom: 0; }
#subthumb a:hover img		{ border-bottom: 3px solid #FC0; }
#subthumb img.imgon			{ border-bottom: 3px solid #FC0; }

#navitems					/*{ position: absolute; right: 0; }*/
#navitems.itemtitlenav		{ display: inline; font-size: 10px; line-height: 1.1em; background: #444; padding: 1px 2px 1px 2px; margin: 5px 0 5px 0; }
/*#navitems.popwidth			{ display: block; margin-bottom: 15px; }*/


.itemtitlenav				{ display: block; font-size: 10px; line-height: 1.1em; background: #444; padding: 1px 2px 1px 2px; margin: 5px 0 5px 0; width: 145px; }
a.itemtitlenav				{ text-decoration: none; color: #000; border: 1px solid #222; }
a.itemtitlenav:hover		{ text-decoration: none; color: #FC0; border: 1px dotted #FC0; }

.subtitle					{ font-size: 11px; padding-bottom: 25px; margin: 0; text-align: right; }

#wrapper					{  }
#imgcol						{ display: inline; float: left; width: 530px; }
#margincol					{ display: inline; float: right; width: 190px; }

#maintitle					{ margin: 0 0 0 15px; }
#imgmargin					{ padding: 5px 5px 0 15px; background: #3C3C3C; border-top: 2px dotted #555; border-bottom: 2px dotted #555; }
#maintext					{ margin: 10px 0 0 15px; }
#maintext p, #content.popA p	{ font-family: Verdana, Tahoma, Sans Serif; font-size: 10px; font-weight: normal; color: #CCC; 
							  line-height: 1.4em; letter-spacing: .1em;  }
#maintext p					{ margin-top: 0; }

#sub_navitems				{ background: #333; padding: 0px; margin-top: 10px; }


/*#footer						{ width: 530px; border-top: 2px solid #222; position: relative; clear: both; padding-top: -1px; padding-bottom: 50px; margin-top: 35px; }*/
#footer						{ position: relative; clear: right; padding-top: -1px; padding-bottom: 50px; margin-top: 35px; }
#footer a					{ color: #000; text-decoration: none; float: right; font-size: 10px; padding-bottom: -2px; }
#footer a:hover				{ color: #FC0; text-decoration: none; border-bottom: 1px dotted #FC0; }

