*{outline:0;}
html {
	margin:0;
	padding:0;
}
body {
	min-height:500px;
	font-family:"Trebuchet MS", "Helvetica", sans-serif;
}
#doc2 {
	color:#fff;
	background:url(../images/bg-circle.png) no-repeat 360px 0;
	padding-bottom:15px;
}
#bg_wrap {
	width:100%;
	background:url(../images/bg-brown.jpg) repeat;
}
.viewer {
	
}
.viewer li {
	float:left;
	width:33%;
	height:200px;
	border:1px solid black;
}
.posting h2 {
	font-size:16pt;
	color:#36c9f3;
	padding:10px 0;
}
.posting p {
	padding:7px 0;
}
.posting a {
	color:#fff;
}
/* ---- HEADER ---- */
#hd-logo {
	position:relative;
	top:15px;
	left:376px;
	width:274px;
	margin-bottom:25px;
}
/* ---- NAVIGATION ---- */
#navigation {
	
}
#navigation li {
	line-height:120%;
}
#navigation li a {
	margin-left:20px;
}
.bd-left {
	width:70% !important;
}
.bd-right {
	width:28% !important;
}
#doodles {
	padding-top:30px;
}
/* ---- PORTFOLIO ---- */
.art_wrap {
	
}
.art_wrap img {
	border:1px solid #b49461;
	padding:2px;
	margin-bottom:25px;
}
.desc {
	color:#e0f1fc;
	width:640px;
}
.desc-left {
	width:49%;
	float:left;
}
.desc-right {
	width:49%;
	float:right;
	text-align:right;
}
/* ---- SLIDER ---- */
#slider {
  width: 628px;
  position: relative;
	background: #FFFFFF url(../images/bg-slider.jpg) no-repeat;
	padding:10px;
}
.scroll {
  height: 258px;
  overflow:hidden;
  position: relative; /* fix for IE to respect overflow */
  clear: left;
}
.scrollContainer div.panel {
  height: 258px;
  width: 628px; /* change to 560px if not using JS to remove rh.scroll */
	background:#fff;
}
.scrollButtons {
  position: absolute;
  top: 150px;
  cursor: pointer;
}
.scrollButtons.left {
  left: -20px;
}
.scrollButtons.right {
  right: -20px;
}
/* ---- FOOTER ---- */
#ft {
	background:url(../images/ft-test.jpg) repeat-x;
	padding:20px 0;
}
.footer {
	width:73.076em;
	margin:auto;
	text-align:left;
}
.form {
	border:1px solid #573303;
	background:#bb9765;
	color:#372c1e;
	padding:2px;
	width:220px;
	margin:2px 0;
	font-style:italic;
}
textarea.form {
	height:80px;
}
.req {
	font-style:italic;
}
.social_network {
	width:400px;
	margin:0 auto;
}
.social_network a {
	float:left;
	margin:0 30px 0 0;
}
/* ---- TWITTER ---- */
#twitter_div .sidebar-title {
	color:#36C9F3;
	font-size:16pt;
	padding:10px 0;
}
#twitter_update_list li {
	padding:7px 0;
}
#twitter_update_list li a {
	color:#fff;
}
#twitter-link {
	color:#36c9f3;
}
/* ---- SPRITES ---- */
.sp-logo {
	width:274px;
	height:85px;
	background:url(../images/sp-images.png) no-repeat;
	display:block;
	text-indent:-9000px;
}
.sp-my_art {
	width:105px;
	height:33px;
	background:url(../images/sp-images.png) no-repeat -272px 0;
	display:block;
	text-indent:-9000px;
}
.sp-my_work {
	width:127px;
	height:33px;
	background:url(../images/sp-images.png) no-repeat -272px -33px;
	display:block;
	text-indent:-9000px;
}
.sp-the_face {
	width:97px;
	height:25px;
	background:url(../images/sp-images.png) no-repeat 0 -85px;
	display:block;
	text-indent:-9000px;
}
.sp-the_body {
	width:103px;
	height:25px;
	background:url(../images/sp-images.png) no-repeat -97px -85px;
	display:block;
	text-indent:-9000px;
}
.sp-the_web {
	width:88px;
	height:25px;
	background:url(../images/sp-images.png) no-repeat -200px -85px;
	display:block;
	text-indent:-9000px;
}
.sp-passion {
	width:143px;
	height:27px;
	background:url(../images/sp-images.png) no-repeat 0 -111px;
	display:block;
	text-indent:-9000px;
}
.sp-work {
	width:105px;
	height:27px;
	background:url(../images/sp-images.png) no-repeat -143px -111px;
	display:block;
	text-indent:-9000px;
}
.sp-contact {
	width:142px;
	height:27px;
	background:url(../images/sp-images.png) no-repeat -248px -111px;
	display:block;
	text-indent:-9000px;
}
.sp-send {
	width:97px;
	height:25px;
	background:url(../images/sp-images.png) no-repeat -293px -85px;
	display:block;
	text-indent:-9000px;
}
.sp-doodle {
	width:105px;
	height:71px;
	background:url(../images/sp-images.png) no-repeat 0 -189px;
	display:block;
	text-indent:-9000px;
}
.sp-seeall {
	width:105px;
	height:52px;
	background:url(../images/sp-images.png) no-repeat 0 -137px;
	display:block;
	text-indent:-9000px;
}
.sp-stumble {
	width:33px;
	height:31px;
	background:url(../images/sp-images.png) no-repeat -105px -137px;
	display:block;
	text-indent:-9000px;
}
.sp-facebook {
	width:136px;
	height:31px;
	background:url(../images/sp-images.png) no-repeat -138px -137px;
	display:block;
	text-indent:-9000px;
}
.sp-flickr {
	width:103px;
	height:31px;
	background:url(../images/sp-images.png) no-repeat -274px  -137px;
	display:block;
	text-indent:-9000px;
}
.sp-deviant {
	width:69px;
	height:31px;
	background:url(../images/sp-images.png) no-repeat -105px -168px;
	display:block;
	text-indent:-9000px;
}