/*
	Author Name	: Nathan Winter
	Author Site	: www.nathanwinter.com
*/


/*- BASE ------------------------------------------------------ */

* { font-weight: normal; margin: 0; padding: 0; }

body { color: #9e9e9e; margin:0; padding:0; font-size:62.5%; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:1.2em; background: #fff url(../../i/2009/back.gif) center top; height:100%; }

	
/*- BASIC TYPOGRAPHY ------------------------------------------------------ */
p { font-size: 1.2em; line-height: 1.4em; padding-top: 10px; }

p.intro { color: #9e9e9e; font-size: 1.4em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 1.6em; }

strong { color: #fff; font-weight: bold; }

a { color: #09f; text-decoration: none; }

a:hover { color: #fcffbd; text-decoration: none; border-bottom: 2px solid #fcffbd; }

a visited { color: #09f; text-decoration: none; }

a visited:hover { color: #fcffbd; text-decoration: none; border-bottom: 2px solid #fcffbd; }

h1 { background-image: url(../../i/2009/lion.gif); background-repeat: no-repeat; background-position: center; text-indent: -9999px; width: 73px; height: 100px; }

h2 { color: #fff; font-size: 3.7em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 1em; letter-spacing: -0.01em; }

.tagline { color: #9e9e9e; font-size: 1.2em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 1.2em; text-transform: uppercase; }

h4 { color: #fff; font-size: 3em; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.6em; }

.portfolio { color: #09f; font-size: 3.5em; font-family: Georgia, "Times New Roman", Times, serif; line-height: 2em; letter-spacing: -0.01em; }

.category { color: #fff; background-color: #09f; padding: 4px; }


/*- MAIN STRUCTURE ------------------------------------------------------ */	

#wrapper { background-color: #000; background-image: url(../../i/noise.jpg); background-repeat: no-repeat; background-position: center top; width: 700px; height: 100%; margin: 0 auto; }

#header { width: 100%; height: 100px; float: left; margin-top: 40px; margin-bottom: 20px; }

.right { float: right; }

.left { float: left; }
#topleft { width: 74px; float: left; clear: right; }

#topright { height: 100px; margin-left: 74px; padding-left: 20px; }

#contactinfo { background-color: #000; margin-bottom: 20px; padding-top: 10px; padding-bottom: 10px; border-top: 1px solid #616161; border-bottom: 1px solid #585858; }

#copyright { margin-top: 20px; margin-bottom: 20px; padding-top: 10px; padding-bottom: 10px; border-top: 1px solid #616161; }

hr { color: #616161; background-color: #616161; width: 700px; height: 1px; margin-top: 30px; margin-bottom: 20px; border: none; }

#clear { clear: both; }

/*- IMAGES ------------------------------------------------------ */	

img { padding-top: 10px; border-style: none; }
