@CHARSET "ISO-8859-1";

/* Tags */

a:link
	{
	color: #000;
	text-decoration: underline;
	}
a:visited
	{
	color: #333;
	text-decoration: underline;
	}
a:hover
	{
	color: #500;
	text-decoration: none;
	}
a:active
	{
	color: #000;
	text-decoration: none;
	} 	
body, html
	{	
	font-family:  Helvetica, Tahoma,  Sans-serif, Arial, Verdana, "nimbus sans l", Monospace;
	font-size: 0.9em;
	word-spacing: 0.06em;
	letter-spacing: .085em;
	line-height: 1.6em;
	color: #333;	
 	margin: 0px;
 	padding: 0px;
	background-color: #f5f5f5;
	text-align: center;
	}	
cite
	{
	color: #666;
	font-style: normal;
	font-size: 0.85em;
	word-spacing: -0.05em;
	letter-spacing: .09em;	
	}
form.standard
	{
	text-align: right;
	line-height: 2.6em;
	background: #fffff5;
	border: 1px solid #888;
	padding: 10px;
	margin-bottom: 1em;	
	-moz-border-radius: 4px;	
	-webkit-border-radius: 4px;
	}
form.standard textarea
	{
	width: 300px;
	height: 350px;
	} 
form.warning
	{
	text-align: right;
	line-height: 2.6em;
	background: #fff5f5;
	border: 1px solid #a88;
	padding: 10px;
	margin-bottom: 1em;	
	-moz-border-radius: 4px;	
	-webkit-border-radius: 4px;
	}
form.email
	{
	text-align: left;
	line-height: 2.6em;
	/*background: #fff;
	/*border: 1px solid #888;
	padding: 10px;
	margin-bottom: 1em;	
	-moz-border-radius: 4px;	
	-webkit-border-radius: 4px;*/
	}
form.email textarea, form.email input
	{	
	font-family:  Helvetica, Tahoma,  Sans-serif, Arial, Verdana, "nimbus sans l", Monospace;
	font-size: 1em;
	padding: 5px;
	border: 1px solid #888;
	-moz-border-radius: 3px;	
	-webkit-border-radius: 3px;
	background: url('../view/assets/images/sh.png') top left repeat-x #fff;
}
#submit
	{
	background: #fff;
	}
#submit:hover
	{
	background: #ff5;
	}
#submitted
	{
	color: #336;
	padding: 15px 50px 50px 50px;
	border: 1px solid #888;
	-moz-border-radius: 4px;	
	-webkit-border-radius: 4px;
	background: #fff;
	}
h1, h1 a:link, h1 a:visited, h1 a:hover, h1 a:active
	{
	color: #f5f5f5;
	text-decoration: none;
	margin: 5px;
	font-family: helvetica, arial, verdana, sans-serif;
	}
h2, h3, h3 a:link, h3 a:visited, h3 a:hover, h3 a:active
	{	
	margin-top: 0;
	font-family: helvetica, arial, verdana, sans-serif;
	text-decoration: none;
	}
img
	{
	border: none;
	}

/* Layout */

.artGrid 
	{	
	width: 150px;	
	float: left;	
	padding: 10px 20px;
	}
	.artThumb
	{
	width: 150px;
	vertical-align: bottom;
	background-color: #333;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	position: relative;
	}
		.artThumb .loves
		{
		position: absolute;
		right: 5px;
		top: 5px;
		}
		.artThumb .edit
		{
		position: absolute;
		right: 24px;
		top: 5px;
		}	
		.artThumb .remove
		{
		position: absolute;
		right: 5px;
		top: 5px;
		}		
		.artThumb div
		{	
		text-align: center;		
		}
			.artThumb div a
			{
			padding-top: 125px;
			display: block;		
			background: url('../view/assets/images/sht.png') bottom left repeat-x;
			-moz-border-radius-bottomright: 3px;
			-moz-border-radius-bottomleft: 3px;
			-webkit-border-bottom-right-radius: 3px;
			-webkit-border-bottom-left-radius: 3px;
			}
			.artThumb div a:link, .artThumb div a:visited, .artThumb div a:active, .artThumb div a:hover
			{
			color: #f5f5f5;
			text-decoration: none;
			}
.blogGrid 
	{	
	width: 150px;	
	float: left;
	padding: 10px 20px;
	font-size: 0.85em;
	word-spacing: -0.05em;
	letter-spacing: .09em;
	line-height: 1.6em;
	}
/*	.blogGrid:hover
		{
		background-color: #fff;
		}*/

#businessFlowChartDescription
	{
		counter-reset: chapter; 
	}
#businessFlowChartDescription H3:before {
    content: counter(chapter) ". ";
    counter-increment: chapter;  /* Add 1 to chapter */
}
#businessFlowChartDescription H3 {
    counter-reset: section;      /* Set section to 0 */
}
#businessFlowChartDescription H4:before {
    content: counter(chapter) "." counter(section) " ";
    counter-increment: section;
}



.buyPrint
	{
		text-align:center;
		font-variant: small-caps;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
	}	
	.buyPrint img
	{
		position: relative;
		top: 4px;
		margin: 2px;
	}

.container
	{
	overflow: hidden;	
	padding: 5px 0;
	}
#footer
	{
	text-align: center;
	border-top: 1px dashed #888;
	/*background: url('../view/assets/images/sh.png') top left repeat-x #ddd;	
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;*/
	}
#header
	{		
	text-align: center;
	background-color: #332;
	color: #fff;	
	padding: 10px;
	background: url('../view/assets/images/banner2.jpg') bottom right no-repeat #323;
	
	-moz-border-radius: 5px;
	/*-moz-border-radius-bottomright: 5px;*/
	-webkit-border-radius: 5px;
	/*-webkit-border-bottom-right-radius: 5px;	*/
	}
.imageLeft
	{
	float: left;
	margin: 5px 5px 5px 0;
	}
.imageRight
	{
	float: right;
	margin: 5px 0 5px 5px;
	}
.left
	{
	width: 460px;
	padding-right: 15px;
	}
#loveForm
	{
	float: right;
	}
#topMenu
	{
	padding: 10px 0;
	}
#topMenu a:link, #topMenu a:visited
	{
	color: #500;
	text-decoration: none;
	}
#topMenu a:hover
	{
	color: #000;
	text-decoration: underline;
	}	
#topMenu ul
	{
		display: inline;
		padding: 0;
		margin: 0;			
	}
#topMenu li
	{
		display: inline;
		padding: 0 0 0 15px;
		margin: 0;		
	}
#menuMain a:link, #menuMain a:visited, .menuMain
	{
	text-decoration: none;
	color: #666;
	}	
.piece
	{
	text-align: center;
	}
.post
	{
	border-bottom: 1px dashed #888;
	/*background: url('../view/assets/images/sh.png') top center repeat-x;*/
	padding: 10px 0;
	}	
.right
	{
	float: right;
	width: 450px;
	}
.imageright
	{
	float:right;
	padding: 0 0 10px 10px;
	}
.spotlightField
	{
	background: url('../') top left repeat-x;
	}	
.spotGrid
	{	
	font-size: 0.9em;
	word-spacing: -0.05em;
	letter-spacing: .09em;
	line-height: 1.6em;
	color: #000;
	padding-top: 200px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background: url('http://www.egilpaulsen.com/blog/wp-content/dsc_6682wp.jpg') top left no-repeat;
	}
	.spotGrid div
		{
		padding: 5px;		
		background: url('../view/assets/images/sh.png') top center repeat-x #fff;
		opacity: 0.6;		
		filter: alpha(opacity=60);
		}
	.spotGrid a:link, .spotGrid a:visited, .spotGrid a:active
		{
		color: #fff;
		text-decoration: underline;
		}
	.spotGrid a:hover
		{
		color: #f33;
		text-decoration: none;
		}
	.spotGrid h3, .spotGrid p
		{
		display:inline;	
		}
.statbar
	{
	background: url('../view/assets/images/sh.png') top left repeat-x #eee;
	margin: 5px 0;
	border: 1px solid #333;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	}
	.statbar .bar
		{
		color: #fff;
		text-align: right;
		padding: 15px 0;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		}
	.statbar .label
	{
		float: right;
		padding: 15px;		
	}
#wrapper
	{
	width: 950px;
	text-align: justify;
	margin: 0 auto;
	}
	

