/* CSS Document */
body { 
font:78%/140% Helvetica, Arial, sans-serif; 
color: white; 
margin:0px; padding:0px; 
background: black url(../images/background.jpg) top center no-repeat;
}

a:link { color: #d1ca9c;  padding: 0px; margin:0px; text-decoration:underline;}
a:visited { color: #d1ca9c;  padding: 0px; margin:0px; text-decoration:underline;}
a:hover { color: #d6bc1e;  padding: 0px; margin:0px;}
a:active { text-decoration: none; border:0;}

h1, h2, h3, h4, h5, h6 { margin:0px; padding:0px;}


img {border:none; outline:none;}

.clear {clear:both;}

#container { /*height: 900px;*/ width:800px; padding: 0px 25px 0px 25px; margin:0px auto 0px auto; background:url(../images/container-repeat.png) top center repeat-y; }


#main-content { /*height: 900px;*/  width:800px; padding: 0px 0px 0px 0px; margin:0px auto 0px auto; background-color:#333;}
#header { width:800px; height: 87px; padding: 0px 0px 0px 0px; margin:0px auto 0px auto; border-bottom: 1px solid #666; background: black url(../images/header-bg.gif) top left no-repeat;}
#header h1 { width:495px; height: 87px; padding: 0px 0px 0px 0px; margin:0px; text-indent:-3000px; background:url(../images/kenny-crow.gif) top left no-repeat;}
#content { width:800px; padding: 0px 0px 0px 0px; margin:0px auto 0px auto; }

#content-left { float: left; width:481px; padding: 30px 0px 0px 19px; margin:0px auto 0px auto; }
#content-right { float: left; width:274px; padding: 30px 0px 0px 0px; margin:0px 0px 30px 6px; }
.work-item {width:476px; margin: 0px 0px 25px 0px; }
.work-item-image {height: 163px; width:476px; background-color:#181818; margin: 0px 0px 0px 0px; }
.work-item-text {padding:10px; margin:0px; width:456px; }

h1  {padding:0px; margin:5px 0px 10px 0px; font-size: 150%; color:#6cff00; }
.work-item-text h2  {padding:0px; margin:15px 0px 25px 0px; font-size: 270%; line-height:1.2em; }
.work-item-text h3  {padding:0px; margin:5px 0px 10px 0px; font-size: 150%; color:#6cff00; }
#box-what {width:274px; background-color:#181818; }
#box-what h3 {padding:0px; margin: 0px; width:274px; height: 34px; text-indent:-9999px; background:url(../images/h3-done.gif) top left no-repeat; }
#box-what p {padding: 0px 10px 20px 10px; margin:0px; line-height:1.2em; }
#box-tweet {width:274px; background-color:#181818; padding:0px 0px 20px 0px;}
#box-tweet h3 {padding:0px; margin: 0px; width:274px; height: 63px; text-indent:-9999px; background:url(../images/h3-what.gif) top left no-repeat; }
#box-tweet p {padding: 0px 10px 20px 10px; margin:0px; line-height:1.2em; }

#box-contact {width:274px; background-color:#181818;  margin:0px;}
#box-contact h3 {padding:0px; margin: 0px; width:274px; height: 41px; text-indent:-9999px; background:url(../images/h3-contact.gif) top left no-repeat; }
#box-contact p {padding: 0px 10px 20px 10px; margin:0px; line-height:1.2em; }

#twitter_update_list { padding:0px; margin:0px; padding:0px; margin:0px 20px 0px 20px;}
#twitter_update_list li { line-height:1.2em;  list-style-type:none; }

#twitter_update_list a:link { color:#6cff00;  padding: 0px; margin:0px; text-decoration:none;}
#twitter_update_list a:visited { color:#6cff00; padding: 0px; margin:0px; text-decoration:none;}
#twitter_update_list a:hover { color:#fff; background-color:#6cff00; padding: 0px; margin:0px;}
#twitter_update_list a:active { text-decoration: none; border:0;}

#fields {padding:0px; margin:0px; width:274px; height:265px; }

#footer { width:780px; height: 68px; padding: 10px 0px 0px 20px; margin:0px auto 0px auto; background: url(../images/footer-repeat.gif) top left repeat-x;}


.bubble  {

	background:url(../images/bubble.png) top right no-repeat;
	width: 150px;
	height: 152px;
	padding:0px;
	margin:0px;
	z-index:20;
	left: 650px;
	top:-87px;
	position:relative;

}

ul.folio { padding:0px; margin:0px; list-style-type:none; }
ul.folio li { padding:3px; margin:0px; list-style-type:none; }

ul.folio a:link { color: #666; text-decoration:none; padding:3px; margin:3px; }
ul.folio a:visited { color: #fff; text-decoration:none; padding:3px; margin:3px;}
ul.folio a:hover { color: #fff; text-decoration:none; padding:3px; margin:3px;}
ul.folio a:active { text-decoration: none; border:0;}

ul.list { padding:0px; margin:0px; list-style-type:none; }
ul.list li { padding:0px; margin:0px; list-style-type:none; }

ul.list a:link { color: #666; text-decoration:none; padding:0px; margin:0px; }
ul.list a:visited { color: #fff; text-decoration:none; padding:0px; margin:0px;}
ul.list a:hover { color: #fff; text-decoration:none; padding:0px; margin:0px;}
ul.list a:active { text-decoration: none; border:0;}

.submit  {

width: 274px; height: 59px; text-indent: -3000px;
padding:0px; margin:0px;
background-position: 0px 0px;
overflow:hidden;
float:left;

}



.submit a {
background: brown url(../images/submit.gif) top left no-repeat;
width: 274px; height: 59px;
background-position: 0px 0px;
padding:0px; margin:0px;
float:left;
}



.submit a:hover {
background: brown url(../images/submit.gif) top left no-repeat;
width: 274px; height: 59px;
padding:0px; margin:0px;
background-position: -274px 0px;
float:left;


}

form {

margin : 0px; padding : 0px;



}

fieldset {

margin : 1px; padding : 20px; border : 0px dotted #000;




}fieldset div br {

display : none;
}


submit {

clear : both;

padding-top : 3px;

text-align : center;



}

fieldset div {

margin : 0px; padding : 5px;



}fieldset div.fm-optional {

display : block;



}

fieldset div input {

width:300px; /* Width for modern browsers */

border : 1px solid #990099;

background-color:red;

padding : 1px;



}fieldset div select {

font: normal 100% "Trebuchet MS", Trebuchet, arial, sans-serif;

width: 270px; /* Width for modern browsers */

border : 1px solid #8ED300;

padding : 2px;



}fieldset div label:before {

content: "*";



}fieldset div.fm-optional label:before {

content: "";



}/* Optional fields. */.fm-optional input {

border : 1px dotted #ccc;


}

.labeltext_span {

color: white;

background-color: #990099;

width:50%;



}

dl { padding:0px; margin:0px;}
dd input { padding:0px 8px 8px 0px; width:180px; }

textarea {

width: 100%; border: 0px;

background:#fff; color: #000;

padding: 2px; margin: 2px 0 10px 0;

font: normal 110% "Trebuchet MS", Trebuchet, arial, sans-serif;


