/* ------------------- UNIVERSAL ------------------- */

body
{
	width:100%; 
	height:100%;
	margin:0px; 
	padding:0px; 
	background-color:#FEE998; 
	overflow:auto; 
	cursor:default;
}

.table_univ_full100
{
	width:100%;
	height:100%;
}

.main_overall_table
{
	background-color:#FEE998; 
}

.font3
{
	font-size:3px;
}

.outside_bloom_left_middle
{
	background-image:url(http://www.johnkubiak.com/images/site/outside_bloom_left_middle.jpg); 
	background-position:right; 
	background-repeat:repeat-y;
}

.outside_bloom_left
{
	background-image:url(http://www.johnkubiak.com/images/site/outside_bloom_lefta.jpg); 
	background-position:bottom right; 
	background-repeat:no-repeat;
}

.blade_top_left
{
	background-image:url(http://www.johnkubiak.com/images/site/blade_top_left.gif); 
	background-position:top right; 
	background-repeat:no-repeat;
}

.top_gradient_left
{
	background-image:url(http://www.johnkubiak.com/images/site/top_gradient_left.png); 
	background-position:top right; 
	background-repeat:no-repeat;
}

.outside_bloom_right_middle
{
	background-image:url(http://www.johnkubiak.com/images/site/outside_bloom_right_middle.jpg); 
	background-position:left; 
	background-repeat:repeat-y;
}

.outside_bloom_right
{
	background-image:url(http://www.johnkubiak.com/images/site/outside_bloom_righta.jpg); 
	background-position:bottom left; 
	background-repeat:no-repeat;
}

.blade_top_right
{
	background-image:url(http://www.johnkubiak.com/images/site/blade_top_right.gif); 
	background-position:top left; 
	background-repeat:no-repeat;
}

.top_gradient_right
{
	background-image:url(http://www.johnkubiak.com/images/site/top_gradient_right.png); 
	background-position:top left; 
	background-repeat:no-repeat;
}

.copyright_spacer
{
/* border-top:1px solid #AA7700; */
	background-color:#EDC700;
}

.copyright_main
{
	width:950px;
	height:28px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#825700;
}

.inside_bloom_middle
{
	background-image:url(http://www.johnkubiak.com/images/site/inside_bloom_middle.jpg); 
	background-position:center; 
	background-repeat:repeat-y;
}

.inside_bloom_bottom
{
	background-image:url(http://www.johnkubiak.com/images/site/inside_bloom_bottoma.jpg); 
	background-position:bottom center; 
	background-repeat:no-repeat;
}

.inside_bloom_top
{
	background-image:url(http://www.johnkubiak.com/images/site/inside_bloom_top.jpg); 
	background-position:top center; 
	background-repeat:no-repeat;
}

.content_main
{
	padding:15px 20px 20px 20px;
	text-align:justify; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#666666;
}

.page_contact_submit_review
{
	padding:0px;
	text-align:justify; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#666666;
	padding:5px;
	background-color:#FFFAE6; 
	border:1px solid #CCCCCC;
}

/* ------------------- FONTS ------------------- */

.content_main_nopadding
{
	text-align:justify; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#666666;
}

	a.content_main_nopadding:link
	{
		text-align:justify; 
		font-family:Arial, Helvetica, sans-serif; 
		font-size:14px; 
		color:#B0761E;
		text-decoration:none;
	}
	
	a.content_main_nopadding:visited
	{
		text-align:justify; 
		font-family:Arial, Helvetica, sans-serif; 
		font-size:14px; 
		color:#B0761E;
		text-decoration:none;
	}
	
	a.content_main_nopadding:hover
	{
		text-align:justify; 
		font-family:Arial, Helvetica, sans-serif; 
		font-size:14px; 
		color:#666666;
		text-decoration:underline;
	}

.content_main_medium_nopadding
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#666666;
}

	a.content_main_medium_nopadding:link
	{
		text-align:justify; 
		font-family:Arial, Helvetica, sans-serif; 
		font-size:12px; 
		color:#B0761E;
		text-decoration:none;
	}
	
	a.content_main_medium_nopadding:visited
	{
		text-align:justify; 
		font-family:Arial, Helvetica, sans-serif; 
		font-size:12px; 
		color:#B0761E;
		text-decoration:none;
	}
	
	a.content_main_medium_nopadding:hover
	{
		text-align:justify; 
		font-family:Arial, Helvetica, sans-serif; 
		font-size:12px; 
		color:#666666;
		text-decoration:underline;
	}

.content_main_small_nopadding
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#666666;
}

.page_title1
{
	font-family:Century Gothic, Arial, Helvetica, sans-serif; 
	font-size:24px; 
	font-weight:bold;
	color:#666666; 
	text-transform:uppercase; 
}

.page_title_sub
{
	font-size:12px; 
	font-style:italic; 
	color:#666666;
}

.submit_button
{
	margin: 0 0 5px auto;
}

.copyright_text
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#825700;
	text-decoration:none;
}

	a.copyright_text:link
	{
		font-family:Arial, Helvetica, sans-serif; 
		font-size:12px; 
		color:#825700;
		text-decoration:none;
	}
	
	a.copyright_text:visited
	{
		font-family:Arial, Helvetica, sans-serif; 
		font-size:12px; 
		color:#825700;
		text-decoration:none;
	}
	
	a.copyright_text:hover
	{
		font-family:Arial, Helvetica, sans-serif; 
		font-size:12px; 
		color:#825700;
		text-decoration:underline;
	}

/* ------------------- IMAGE: GO FULL SIZE ------------------- */

div#contentMask a img
{
	border: 2px solid #D3A800; /* Set image border color */
}

div#contentMask a:hover img
{
	border: 2px solid #D3A800; /* Set image border hover color */
}

.project_icon_gallery
{
	width:66px;
	height:66px;
	cursor:pointer;
	border: 2px solid #D3A800;
}

/* ------------------- IMAGE: GO FULL SIZE ------------------- */

.gofullsize_imagecontainer 
{
	position: relative; 
	width:660px;
	height:385px;
	background-image:url(http://www.johnkubiak.com/images/site/loading_light.gif); 
	background-position:center;
	background-repeat:no-repeat;
	cursor:pointer;
	margin-bottom:15px;
}

.gofullsize_imagecontainertext 
{
	white-space:nowrap;
	position: absolute;
	bottom: 3px; 
	right: 3px; 
	font-weight:bold; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#666666; 
	background-color:#D5D0BF; 
	font-size:9px; 
	text-transform:uppercase; 
	padding:1px 3px 1px 5px;
	cursor:pointer;
} 

.gofullsize_imagecontainertextHover
{
	white-space:nowrap;
	position: absolute; 
	bottom: 3px; 
	right: 3px; 
	font-weight:bold; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#694E34; 
	background-color:#E6D8AE; 
	font-size:9px; 
	text-transform:uppercase; 
	padding:1px 3px 1px 5px;
} 

/* ------------------- SPLASH ------------------- */

div#contentcontainer
{
	margin:0px;
	padding:0px;
	background-color:#FEE998;
}

div#softShot
{
	margin:0px;
	padding:0px;
	display:none;
	background-color:#262626;
}

.softshot_background
{
	background-color:#262626;
}

.softshot_text
{
	padding:15px 0px 0px 15px; 
	margin-top:-20px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#555555; 
	font-weight:bold;
	text-transform:uppercase;
}

.grad_top
{
	height:15px; 
	background-image:url(http://www.johnkubiak.com/images/site/softshot/grad_top.gif); 
	background-position:bottom; 
	background-repeat:repeat-x;
}

.grad_bottom
{
	height:15px; 
	background-image:url(http://www.johnkubiak.com/images/site/softshot/grad_bottom.gif); 
	background-position:top; 
	background-repeat:repeat-x;
}

.grad_left
{
	width:15px; 
	background-image:url(http://www.johnkubiak.com/images/site/softshot/grad_left.gif); 
	background-position:right; 
	background-repeat:repeat-y;
}

.grad_right
{
	width:15px; 
	background-image:url(http://www.johnkubiak.com/images/site/softshot/grad_right.gif); 
	background-position:left; 
	background-repeat:repeat-y;
}

.grad_corn_topleft
{
	width:15px; 
	height:15px; 
	background-image:url(http://www.johnkubiak.com/images/site/softshot/grad_corn_topleft.gif); 
	background-position:bottom right; 
	background-repeat:no-repeat;
}

.grad_corn_topright
{
	width:15px; 
	height:15px; 
	background-image:url(http://www.johnkubiak.com/images/site/softshot/grad_corn_topright.gif); 
	background-position:bottom left; 
	background-repeat:no-repeat;
}

.grad_corn_bottomleft
{
	width:15px; 
	height:15px; 
	background-image:url(http://www.johnkubiak.com/images/site/softshot/grad_corn_bottomleft.gif); 
	background-position:top right; 
	background-repeat:no-repeat;
}

.grad_corn_bottomright
{
	width:15px; 
	height:15px; 
	background-image:url(http://www.johnkubiak.com/images/site/softshot/grad_corn_bottomright.gif); 
	background-position:top left; 
	background-repeat:no-repeat;
}

/* ------------------- LINKS ------------------- */

.main_links_selected
{
	width:238px;
}

#menu UL
{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
#menu UL LI
{
	padding: 0px;
	margin: 0px;
	display: block;
	height: 32px;
}
#menu UL LI A
{
 	padding: 0px;
	display: block; 
	margin: 0px; 
	overflow: hidden; 
	background-repeat: no-repeat; 
	text-decoration: none;
	height: 32px; 
}
#menu UL LI A#digital3d
{
	background-image:url(../images/site/link_3dgallery.gif);
	width: 238px;
}
#menu UL LI A#digital3d:hover
{
	background-position: -238px 0px;
}
#menu UL LI A.current#digital3d
{
	background-position: -238px 0px;
}
#menu UL LI A#reel
{
	background-image:url(../images/site/link_reel.gif);
	width: 238px;
}
#menu UL LI A#reel:hover
{
	background-position: -238px 0px;
}
#menu UL LI A.current#reel
{
	background-position: -238px 0px;
}
#menu UL LI A#otherwork
{
	background-image:url(../images/site/link_otherwork.gif);
	width: 190px;
}
#menu UL LI A#otherwork:hover
{
	background-position: -190px 0px;
}
#menu UL LI A.current#otherwork
{
	background-position: -190px 0px;
}
#menu UL LI A#resume
{
	background-image:url(../images/site/link_resume.gif);
	width: 238px;
}
#menu UL LI A#resume:hover
{
	background-position: -238px 0px;
}
#menu UL LI A.current#resume
{
	background-position: -238px 0px;
}
#menu UL LI A#contact
{
	background-image:url(../images/site/link_contact.gif);
	width: 238px;
}
#menu UL LI A#contact:hover
{
	background-position: -238px 0px;
}
#menu UL LI A.current#contact
{
	background-position: -238px 0px;
}
#menu UL LI A#logo
{
	background-image:url(../images/site/logo1.gif);
	width: 512px;
}
#menu UL LI A#logo:hover
{
	background-position: -512px 0px;
}
#menu UL LI A.current#logo
{
	background-position: -512px 0px;
}