/*****  Structure styles  *****/

body {
					background-color: 	#4d4d4d;
					padding:			8px;
}

.logo {
					padding-bottom:		8px;
}

.menu {
					position:			absolute;
					top:				330px;
}

body#aboutUs, body#contactUs {
					background-color: 	white;
}

.contentBlock {
					background-color: 	white;
				    margin-left:		auto;
				    margin-right: 		auto;
					width: 				720px;
					height:				410px;
					padding:			30px;
}

.contentBlockprojects {
					background-color: 	white;
				    margin-left:		auto;
				    margin-right: 		auto;
					width: 				750px;
					height:				600px;
					padding:			30px;
}


#home .contentBlock {
					background-color: 	#4d4d4d;
					width: 				780px;
					padding:			0;
}

#aboutUs .contentBlock {
					background:		 	url(images/static/aboutUsBackground.jpg) no-repeat left top;
}

#contactUs .contentBlock {
					background-color: 	#4d4d4d;
}

#aboutUs .textPane, #contactUs .textPane {
					color:				#cecece;
					font-weight:		bold;
}
#aboutUs .textPane {
					width:				500px;
}
#contactUs .textPane {
					position:			absolute;
					top:				330px;
					margin-left:		400px;
					width:				250px;
}

.thumbnails {
	position:			absolute;
	top:				113px;
	width:				300px;
	height:				200px;
	float:				left;
	margin-right:		100px;
	left: 470px;
}
.thumbnails img {
					margin:				0 5px 5px 0;
}

#products #mainImage {
	position:			absolute;
	top:				109px;
	margin-left:		300px;
	height:				300px;
	left: 592px;
}

#products #mainText,
#projects #mainText {
	position:			absolute;
	top:				302px;
	margin-left:		300px;
	width:				410px;
	left: 170px;
}

#sketchbook #mainImage {
					position:			absolute;
					top:				125px;
					margin-left:		300px;
					width:				300px;
					height:				300px;
}

#projects #projectMenu {
					position:			absolute;
					top:				330px;
					margin-left:		100px;
}

#projects #mainGallery {
					width:				720px;
					height:				202px;
					overflow:			auto;
}

#projects #mainGallery img {
					float:				left;
}

#projects #mainGalleryInner {
					width:				1200px;
					height:				185px;
margin:0px;
padding:0px;
}


/*****  Link styles	 *****/

a img, #contactUs .textPane a {
		   			text-decoration:	none;
					border:				none;
					color:				#cecece;
}

.menu a,
#projects #projectMenu a {
					color:				#f17b35;
					font-size:			x-small;
					font-weight:		bold;
		   			text-decoration:	none;
					border:				none;
}
#products .menu a,
#sketchbook .menu a,
#projects .menu a,
#projects #projectMenu a
{
					color:				#4d4d4d;
}

#products   .menu .currentMenuSelection,
#sketchbook .menu .currentMenuSelection,
#projects .menu .currentMenuSelection,
#projects #projectMenu .currentMenuSelection
{
					color:				#f17b35;
}

#contactUs  .menu .currentMenuSelection,
#aboutUs    .menu .currentMenuSelection
{
					color:				#cecece;
}

/*****  Font styles	 *****/

body {
					font-family: 		Arial, sans-serif;
					font-size:			small;
}

h1 {
					font-size:			small;
					font-weight:		bold;
					color:				#4d4d4d;
					margin-top:			1em;
					margin-bottom:		0em;
}

p {
					margin-top:		0em;
}

.menu li,
#projects #projectMenu li {
					font-family: 		Helvetica, sans-serif;
					font-size:			small;
}

.publisher {
				    position:			absolute;
				    top:				0;
				    right:				0;
}
.publisher a {
					color:				#4d4d4d;
}
#aboutUs .publisher a,
#contactUs .publisher a {
					color:				white;
}

#projects #mainTextDescription {
					font-size:			x-small;
					font-weight:		bold;
}


/*****  List styles	 *****/

.menu li,
#projects #projectMenu li {
					list-style-type:	none;
}

.menu ol,
#projects #projectMenu ol {
					padding:			0;
					margin:				0;
}
