/**
  * ITnok
  * @version 3.0.0
  * @copyright (C) 2008 by Simone Conti
 **/
 
 
/* # GENERAL # */

BODY {
	color             : #808080;
	background-color  : #000000;
	background-image  : url( ../img/bck-fade2black.gif );
	background-repeat : repeat-x;
	border            :  0px;
	margin            :  0px;
	padding           :  0px;
	text-align        : center;
	font-size         : 11px;
	line-height       : 13px; 
	font-family       : "Arial", "Microsoft Sans Serif"; 
}

BODY * {
	border  : 0px;
	margin  : 0px;
	padding : 0px;
}

/* @end */

/* # CANVAS # */

#canvas {
	background-color : #000000;
	margin           :   0px auto;
	border           :   0px;
	padding          :   0px;
	width            : 990px;
	min-width        : 990px;
	max-width        : 990px;
	text-align       : center;
}

#header {
	background-color  : #000000;
	background-image  : url( ../img/bck-glassheader.gif );
	background-repeat : no-repeat;
	width             : 990px;
	min-width         : 990px;
	max-width         : 990px;
	height            : 130px;
	min-height        : 130px;
	max-height        : 130px;	
}

	#lettering {
		margin-top  :  65px;
		margin-left :  55px;
		width       : 365px;
		min-width   : 365px;
		max-width   : 365px;
		float       : left;
	}

	#logo {
		margin-top   :  40px;
		margin-right :  55px;
		width        :  65px;
		min-width    :  65px;
		max-width    :  65px;
		float        : right;
	}

#contents {
	background-color  : #000000;
	background-image  : url( ../img/bck-florished.gif );
	background-repeat : repeat-x;
	border-top        :   1px solid #323232;
	margin-left       :  20px;
	margin-right      :  20px;
	width             : 950px;
	min-width         : 950px;
	max-width         : 950px;
	height            : 500px;
	min-height        : 500px;
	max-height        : 500px;
}

	#gallery {
		margin-top  : 10px;
		margin-left : 10px;
		width       : 720px;
		min-width   : 720px;
		max-width   : 720px;
		height      : 480px;
		min-height  : 480px;
		max-height  : 480px;
		float       : left;
	}

	#portfolio {
		margin-top        :  10px;
		margin-left       :  10px;
		width             : 720px;
		min-width         : 720px;
		max-width         : 720px;
		height            : 480px;
		min-height        : 480px;
		max-height        : 480px;
		text-align        : left;
		float             : left;
	}

	#contacts {
		background-image  : url( ../img/bck-contacts.jpg );
		background-repeat : no-repeat;
		margin-top        :  10px;
		margin-left       :  10px;
		width             : 430px;
		min-width         : 430px;
		max-width         : 430px;
		height            : 330px;
		min-height        : 330px;
		max-height        : 330px;
		text-align        : left;
		float             : left;
	}

		#contacts_email {
			margin-top  : 160px;
			margin-left : 100px;
		}
	
		#contacts_phone {
			margin-top  :  7px;
			margin-left : 100px;
		}
	
	#menu {
		margin-top        :  10px;
		margin-right      :  10px;
		width             : 155px;
		min-width         : 155px;
		max-width         : 155px;
		text-align        : left;
		float             : right;		
	}

		.mnu-item {
			background-color  : #393939;
			background-image  : url( ../img/bck-menu.gif );
			background-repeat : no-repeat;
			padding-top       :  50px;
			width             : 155px;
			min-width         : 155px;
			max-width         : 155px;
			height            :  64px;
		}

		.mnu-item-sel {
			background-color  : #393939;
			background-image  : url( ../img/bck-menu.gif );
			background-repeat : no-repeat;
			padding-top       :  50px;
			width             : 155px;
			min-width         : 155px;
			max-width         : 155px;
			height            :  29px;
		}

		.mnu-itm,
		.mnu-itm-sel {
			margin-left : 20px;
		}

		.mnu-icn,
		.mnu-icn-sel {
			margin-left : 125px;
		}

		.mnu-footer {
			background-color  : #323232;
			border-bottom     :   1px solid #242526;
			width             : 155px;
			min-width         : 155px;
			max-width         : 155px;
			height            :   5px;
			min-height        :   5px;
		}

		.mnu-footer-sel {
			background-color  : #323232;
			border-bottom     :   1px solid #242526;
			width             : 155px;
			min-width         : 155px;
			max-width         : 155px;
			height            :  40px;
			min-height        :  40px;
		}

#footer {
	background-color : #1c1c1c;
	border           :   1px solid #323232;
	border-bottom    :   0px;
	width            : 990px;
	min-width        : 990px;
	max-width        : 990px;
	height           : 105px;
	min-height       : 105px;

	display			 : block;
	float			 : none;
	clear			 : both;
}
	
	.tweet-txt {
		margin-top   : 40px;
		margin-right :  5px;
		font-size    : 1.25em;
		text-align   : right;
		float        : right;
	}

	.tweet-icn {
		margin-top   : 15px;
		margin-right : 10px;
		float        : right;
	}

/* @end */

/* # LINKs # */

a:link,
a:visited {
	color          : #c62919;
	text-decoration: none;
}

a:hover {
	color          : #f00;
	text-decoration: none;
}


/* @end */

/* # GALLERY Scroller # */

#thumbsparade {
    position: relative; top: -5px; left: -5px;
	width:  750px;
	height: 480px;
	float: left;
	overflow: hidden;
}

#thumbs {
}

img.thumbnails,
img.thumbnails00 {
	margin-right: 5px;
	margin-bottom: 5px;
	border: 1px solid #242526;
	float: left;
}

img.thumbnails00 {
    display: block;
	clear: left;
}

#gutter {
    position: relative; top: -495px; left: 730px;
	margin-top:    10px;
	width:         15px;
	height:       480px;
	float:      left;
	background: #1c1c1c;
}

#knob {
	position: absolute;
	top: 10px;
	left: 0;
	border: 1px solid #1c1c1c;    	
	height: 13px;
	width: 13px;
	background: #323232;
}
