* {
	-moz-outline: none;
	}

body {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 130%;
	color: #666;
	}

a {
	border: 0;
	text-decoration: none;
	color: #333;
	padding: 1px;
	}
	
	a:hover,
	a.thisone {
		background-color: #E8373E;
		color: #fff;
		border: 0;
		}

hr {
	background: none;
	margin: 10px 0;
	border-bottom: 1px #ccc dashed;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	}

p {
	margin-bottom: 12px;
	}


#container {
	/*background: url('/blueprint/lib/grid.png');*/
	width: 700px;
	margin: 30px auto 10px;
	}



#header {
	border-bottom: 3px #CCCCCC double;
	position: relative;
	padding-bottom: 3px;
	margin-bottom: 10px;
	height: 80px;
	overflow: visible;
	}

	#logo a {
		display: block;
		background-image: url(/images/site/header_logo.gif);
		background-repeat: no-repeat;
		width: 490px;
		height: 261px;
		margin: 0;
		padding: 0;
		text-indent: -3000px;
		position: absolute;
		left: -112px;
		
		}
		
		#logo a:hover {
			background-color: transparent;
			}
	
	#nav {
		position: absolute;
		right: 0;
		bottom: 2px;
		}
		
		#nav li {
			float: left;
			margin-left: 24px;
			padding-left: 0;
			list-style-type: none;
			list-style-image: url(/images/site/bullet.gif);
			}
			
			#nav li#work {
				}
			
			#nav li#info {
				list-style-image: none;
				}


#page {
	position: relative;

	}


#side {
	text-align: left;
	}

	#side h3 {
		font-weight: bold;
		color: #666;
		text-transform: uppercase;
		margin-bottom: 5px;
		}

	#side .title {
		color: #E8373E;
		}
		
		#side .title a {
			color: #E8373E;
			}
			
			#side .title a:hover {
				color: #fff;
				}

	#side .divide {
		color: #999;
		}


	#side .workbytagorproject h3 a {
		color: #E8373E;
		}

		#side .workbytagorproject h3 a:hover {
			background-color: #E8373E;
			color: #fff;
			}
		
		#side .workbytagorproject h3 a.thisone {
			color: #E8373E;
			border-bottom: 1px #999 dotted;
			background-color: #fff;
			}
	
	.workbyproject a {
		color: #5E564C;
		}
		
		.workbyproject a:hover {
			color: #fff;
			}
			
				
	
	#side .prevnext {
		position: relative;
		}
	
		#side .prevnext a {
			color: #C3B199;
			}
			
			#side .prevnext a:hover {
				color: #fff;
				background-color: #C3B199;
				}
		
		#side .prevnext .next {
			position: absolute;
			right: 0;
			}

	
.tags a.size1,
.tags a.size2,
.tags a.size3 { color: #ccc; }

.tags a.size4,
.tags a.size5,
.tags a.size6 { color: #999; }

.tags a.size7,
.tags a.size8,
.tags a.size9 { color: #454545; }

.tags a.size10 { color: #000; }

.tags a:hover { color: #fff; }

.workthumb {
	margin-bottom: 8px;
	text-align: left;
	}

	.workthumb a {
		padding: 0;
		}
		
		.workthumb a:hover {
			background: none;
			}
		
		.workthumb a span.title {
			padding: 1px;
			}
			
			#side .workbyproject .workthumb a span.title {
				color: #E8373E;
				}
		
			.workthumb a:hover span.title {
				background-color: #E8373E;
				color: #fff;
				}
				
				#side .workbyproject .workthumb a:hover span.title {
					color: #fff;
					}


.workimage {
	margin-bottom: 8px;
	}


.newsitem {
	margin-bottom: 0;
	}

	.newsitem h3 {
		margin: 0;
		color: #78815D;
		}
	
	#main h3.title {
		color: #E8373E;
		font-weight: bold;
		margin-bottom: 10px;
		}
		
			
	#side .newsitem h3,
	#main .newsitem h3 {
		color: #78815D;
		font-weight: bold;
		text-transform: uppercase;
		margin-bottom: 0;
		}

	.newsitem p {
		margin-top: 0;
		}
	
	.newsitem a {
		border-bottom: 1px #999 dotted;
		}


.projectinfo a {
	border-bottom: 1px #999 dotted;
	}
	
	.projectinfo a:hover {
		border: 0;
		}
	
.projectinfo .tags a {
	border: 0;
	}




.studioinfo h3 {
	color: #E8373E;
	font-weight: bold;
	}

.studioinfo table {
	margin-bottom: 10px;
	}
	
	.studioinfo table td {
		padding: 0 15px 0 0;
		}




#footer {
	border-top: 3px #CCCCCC double;
	padding: 5px;
	text-align: right;
	color: #666;
	position: relative;

	clear: both;
	}
	
	#footer a {
		color: #E8373E;
		}
		
		#footer a:hover {
			background-color: #E8373E;
			color: #fff;
			}


.note {
	color: #C3B199;
	font-weight: normal;
	font-style: italic;
	}
	
	.newsitem p.note {
		position: relative;
		top: -10px;
		margin: 0;
		}