body {
	font:1em Arial, Verdana, Helvetica, sans-serif;
	background:#141414 url(../images/mainbg.gif) repeat-x;
	margin:0;
	padding:0;
}

a:link img, a:visited img, a:active img {
	border:0;
}

#container {
	width:980px;
	margin:auto;
	background:url(../images/logo.gif) no-repeat 0 20px;
	padding:85px 0 2em 0;
}

h1 {
	display:none;
}

.navigation{
	color:#333333;
	padding:0;
	text-decoration:none;
	margin:0 0 0 300px;
	list-style:none;
}

.navigation li, .navigation li a:link, .navigation li a:visited {
	text-transform:uppercase;
	color:#646464;
	margin:0;
	padding:0;
	display:inline;
	margin:0 0.5em 0 0.5em;
	text-decoration:none;
}

.navigation li a:link, .navigation li a:visited {
	margin:0;
}

.navigation li a:hover, .navigation .clienta a:hover {
	color:#b55b6e;
	border-bottom:2px dotted #532a32;
}

.navigation li strong{
	border-bottom:4px solid #1b201a;
	color:#5bb563;
}

.navigation li strong a:hover {
	border-bottom:4px solid #1b201a;
}

.navigation li {
	margin:0;
	padding:0 0.8em 0 0.8em;
	border-right:1px solid #333333;
}

.end li {
	border:0;
}

.clienta a:link, .clienta a:visited {
	font:1em Arial, Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#646464;
	margin:0 0 0 90px;
	text-decoration:none;
}

.arrows {
	border-bottom:0;
	font-size:1.4em;
}
/*
#gallery {
	background:url(../images/gallerybg.gif) no-repeat;
	width:869px;
	height:455px;
	margin:80px auto 0 auto;
	padding:12px 0 0 12px;
}

#gallerybg {
	width:846px;
	height:430px;
}

#gallerybar {
	background:#111;
	height:115px;
	position:relative;
	top:-115px;
	display:none;
}

#bartitle {
	position:relative;
	top:-190px;
}

#bartitle {
	color:#fff;
	font-size:1.8em;
	font-weight:bold;
	padding:0 7em;
}
*/
#imagenext2 {
	position:relative;
	left:400px;
}

#imagecontrol {
	margin:2em 0 0 0;
}

#imagenext {
	margin:0 0 0 270px;
	cursor:pointer;
}

#imageprev {
	cursor:pointer;
}

#imagedesc p {
	font-size:1.1em;
}

.contentbox {
	background:#111111;
	border-top:1px solid #202020;
	border-bottom:10px solid #171717;
	height:250px;
	width:846px;
	margin:2.5em auto 0 auto;
	padding:1em 1em 0 1em;
}

hr {
	width:800px;
	height:1px;
	border:0;
	color:#333;
	background-color:#1a1a1a;
	margin:2em auto 1em auto;
}

.cblarge {
	height:380px;
}

.cblarger {
	height:550px;
}

.contentsect {
	float:left;
	width:31%;
	height:235px;
	border-left:1px solid #161616;
	padding:0 1em 0 1.2em;
}

.flickr {
	border:0;
	width:24%;
}

.work {
	width:38%;
}

.blog {
	width:27%;
	padding-right:0;
}

.contentsect h2 {
	color:#292929;
	font-weight:normal;
	font-size:1.2em;
	margin:0;
	padding:0;
}

.toolbox h2 {
	display:inline;
}

.toolbox p {
	color:#999;
	font-size:0.75em;
	margin:0 200px 0 1em;
	display:inline;
	font-style: italic;
}

#sortable {
	margin:0;
	padding:0;
}
#sortable li {
	margin:0;
	padding:0;
	list-style:none;
}

p a:link, p  a:visited , form a:link, form a:visited {
	color:#ccc;
	border-bottom:1px dotted #bbb;
	text-decoration:none;
}

p a:hover, form a:hover {
	color:#fff;
	border-bottom:1px solid #fff;
	text-decoration:none;
}

form a:link, form a:visited, form a:hover {
	font-size:0.8em;
}

.cancel {
	margin:0 0 0 1em;
}

.contentsect h3 {
	color:#fff;
	font-weight:normal;
	font-size:1.6em;
	margin:8px 0 8px 0;
	padding:0;
}

.contentsect p {
	color:#5b5b5b;
	font-size:0.75em;
	margin:0;
}

.contentsect ul {
	padding:0;
	text-decoration:none;
	list-style:none;
	color:#6fb450;
}

.contentsect li a:link, .contentsect li a:visited {
	font:0.85em Arial, Verdana, Helvetica, sans-serif;
	color:#8e8e8e;
	text-decoration:none;
	text-transform:none;
}

.contentsect li a:hover {
	color:#5bb563;
	border-bottom:1px solid #1b201a;
}

.contentsect li strong {
	font-size:1.1em;
	color:#fff;
}

.contentsect li em {
	font-size:0.75em;
	color:#404040;
}

.thumb {
	width:85px;
	height:86px;
	background:url(../images/thumbbg.gif);
	padding:11px 0 0 10px;
	float:left;
	margin:4px;
}

.thumbset {
	padding:0.5em 0 0 0;
	margin:0 0 0 -8px;
}

#footer {
	font:0.8em Arial, Verdana, Helvetica, sans-serif;;
	color:#262525;
	text-transform:uppercase;
	text-align:center;
	margin:1em 0 0 0;
}

#subject, #name, #email, #user, #pass, .imgi {
	width:300px;
	margin:0.5em;
}

#message, .desc {
	width:400px;
	height:80px;
	margin:0.5em;
}

#send {
	margin:10px 0 0 340px;
}

#login {
	margin:12px 0 0 250px;
}

#save {
	margin:12px 0 0 200px;
}