/* mikelow 2013 */ 

html, body				{height:100%;}
body							{font-family:helvetica, san-serif; margin:0px; padding:0px; background-color:#999; background-image:url(pics/bg_studio.jpg); background-attachment:fixed; background-repeat:no-repeat; overflow-x: hidden;}
a								{text-decoration:none; color:#00cccc;}
a:hover					{color:#fff;}
a:active					{color:#000;}
a:focus						{outline: 1px solid #999;}
strong, b					{font-weight:bold;}
p								{font-size:14px; line-height:24px; color: #333; text-align:left;}
ul								{padding:0px; width:200px; margin:0 auto 0 auto; margin-bottom:60px;}
li								{font-size:13px; list-style:none; color:#ccc; padding:1px; text-align:left;}
form							{margin:0 auto 0 auto; width:480px; margin-top:20px; border:0px solid #666;}
input							{font-family:helvetica, sans-serif; font-size:16px; color:#333; border:1px solid #666;background-color: rgba(50,50,50,0); text-align:left; padding:5px; margin:10px;}
textarea					{font-family:helvetica, sans-serif; font-size:16px; color:#333; padding:5px; height:200px; overflow: auto; resize:none; border:1px solid #666; background-color: rgba(255,255,255,0);margin:10px; }
video						{border:0px solid #ccc;}

/* mast */ 		h1		{font-size:30px; text-align:left; color:#fff; line-height:30px;}
/* info */		h2		{font-size:32px; text-align:left; color:rgba(0,255,204,0.8); line-height:24px; letter-spacing:0px; padding:0px 5px 5px 0px; margin-bottom:30px; border-bottom:1px solid rgba(50,50,50,0.3);}
/* menu */		h3		{font-size:16px; text-align:left; color:#333; line-height:10px;font-weight:normal; letter-spacing:1px; padding:0px; margin:0px; border:0px solid #999;}
/* picnav */	h4		{font-size:12px; text-align:right; color:#333;line-height:1px; font-weight:normal; letter-spacing:1px; padding:0px 0px 10px 0px; margin:12px 20px 0px 0px; border:0px solid #999; float:left; width:130px;}


/* positioning */ 

#wraphold				{display:table; float:left; width:100%; border:0px solid red;}
#wrap						{display:table; margin:0 auto 0 auto; width:960px; margin-top:40px; border:0px solid green;}
#gallery					{margin:0 auto 0 auto; width:540px;}
#navhold					{float:left; width:100%;margin-top:60px;}
#navbar					{margin:0 auto 0 auto; height:100px; width:960px;}
#object						{float:right; width:540px;}
#info							{margin:0 auto 0 auto; width:540px;}
#info img					{float:right; padding:20px 20px 5px 20px;}
#picnav					{float:left; clear:left; width:360px;}
#footer						{margin:0 auto 0 auto; margin-top:30px; border:0px solid #999; letter-spacing:10px;}
#footer	li					{font-size:11px; text-align:center;}

#press						{margin-left:120px;}
#press ul					{margin:20px 0px 60px 0px; width:640px;}
#press	li					{font-size:18px; color:#333;}
#press img				{border:1px solid #666; margin-top:10px;}

#cv							{margin-left:40px;}
#cv h3						{color:#ccc; font-weight:bold; border-bottom:1px solid rgba(50,50,50,0.3);}
#cv ul						{margin:20px 0px 40px 0px; width:640px;}
#cv li						{color:#333;}

/* centering */ 
.ht1							{position:relative; width:100%; height:80%; border:4px solid red;}
.ht2							{top:50%; vertical-align:middle; text-align:center; border:4px solid #fff;}
.ht3							{top:-50%; margin:0 auto 0 auto; border:2px solid #000;}


.menu a 					{float:left; font-size:11px; font-weight:normal; letter-spacing:3px; color:#ccc; height:100px; width: 100px; text-align:center; line-height:100px; margin:0px 10px 0px 10px;}
.menu a:hover			{background-color: rgba(51,153,153,0.2);}
.menu a:active			{background-color: rgba(51,153,153,0.8); color:#fff; outline:0;}


.buttons						{height: 25px; width:100%; padding:0px; margin-bottom:10px;}
.buttons a	 img				{border:1px solid rgba(255,255,255,0.2); float:right; display:block; width:20px; height:20px; margin:0px 10px 10px 0px;}
.buttons a:hover img	{border:1px solid rgba(255,255,255,0.7);}
.buttons a:active img	{border:1px solid rgba(50,50,50,1);}


.bigbuttons							{height:62px; width:100%; padding:0px; margin-bottom:10px;}
.bigbuttons a img					{border:1px solid rgba(255,255,255,0); float:right; display:block; height:60px; margin:0px 10px 10px 0px;}
.bigbuttons a:hover img		{border:1px solid rgba(255,255,255,0.7);}
.bigbuttons a:active img		{border:1px solid rgba(50,50,50,1);}


/*
.formbutton						{font-size:12px; letter-spacing:1px; margin:5px; width:125px; height:60px; color:#fff; text-align:center; background-color: rgba(50,50,50,0); border:0px;}
.formbutton:hover			{color:#fff; background-color: rgba(51,153,153,0.4);}
.formbutton:active			{color:#000; background-color: rgba(51,153,153,0.8);}
*/ 
