body {
background-color:#d0c4ae;
font-size:62.5%;
color:#4E3C30;
font-family:verdana, arial, "times new roman", sans-serif;
}

html>body {
font-size:10px;
}

table {
border-collapse: collapse;
}


h3 {
	font-family: "Times New Roman", Helvetica;
	font-size: 1.1em;
	color: #183543;
	font-style: italic;
	text-align: left;
}

h1 {
	font-family: Georgia, "Times New Roman", Helvetica;
	font-size: 1.5em;
	color: #183543;
	font-style: italic;
	font-weight: 900;
	text-align: right;
	padding-right: 5px;
}

h2 {
	font-family: Georgia, "Times New Roman", Helvetica;
	font-size: 1.3em;
	font-weight: 900;
	padding-right: 5px;
}

.clear {
	clear: both;
}


A:link {
color:#505843;
text-decoration:none;
}

A:visited {
color:#353A2C;
text-decoration:none;
}

#hold {
width:762px;
height:600px;
text-align:left;
background:#d0c4ae url('http://ishallnotcare.org/images/ishallnotcareorg2007.jpg') no-repeat center;
margin:0 auto;
}

#text {
position:relative;
left:350px;
width:400px;
height:485px;
padding-top:20px;
overflow:auto;
}

#text p {
	padding: 5px 5px 10px 5px;
}

ul#nav {
list-style-type:none;
position:relative;
width:323px;
height:73px;
margin-left:0;
}

ul#nav li {
position:absolute;
}

ul#nav li a {
display:block;
height:73px;
background-image:url('http://ishallnotcare.org/images/ishallnotcareorg2007nav.jpg');
background-repeat: no-repeat;
text-decoration:none;
vertical-align: bottom;
}

.replace * {
visibility:hidden;
}

img {
border:0;
}

li#domain {
left:384px;
top:31px;
z-index:4;
}

li#sites {
left:460px;
top:31px;
z-index:5;
}

li#extra {
left:561px;
top:31px;
z-index:3;
}

li#home {
left:652px;
top:31px;
z-index:4;
}

li#domain a {
width:76px;
height:173px;
background-position:0 -258px;
}

li#sites a {
width:101px;
height:73px;
background-position:-76px -279px;
}

li#extra a {
width:91px;
height:73px;
background-position:-177px -221px;
}

li#home a {
width:55px;
height:123px;
background-position:-268px -261px;
}

li#domain a:hover {
background-position:0 43px;

}

li#sites a:hover {
background-position:-76px 43px;

}

li#extra a:hover {
background-position:-177px 43px;

}

li#home a:hover {
background-position:-268px 43px;

}

#form1 {
text-align:center;
display:table;
margin-left:auto;
margin-right:auto;
white-space:nowrap;
padding:0;
}

*html #form1 {
margin-left:0;
}

.form2 {
clear:left;
display:block;
padding:5px 10px;
}

#form1 legend {
border:1px solid #000;
padding:5px 10px;
}

.set {
text-align:center;
float:left;
margin-left:auto;
margin-right:auto;
border:1px solid #8F5C3D;
padding:5px 10px;
}

#form1 label {
display:block;
float:left;
width:10em;
text-align:left;
text-decoration:none;
white-space:normal;
}

*html #form1 label {
width:9em;
}

#form1 span {
text-align:left;
display:block;
float:left;
width:10em;
white-space:normal;
text-decoration:none;
}

*html #form1 span {
width:11em;
}

.container {
clear:both;
text-decoration:none;
}

* html .container {
display:inline-block;
}

.submit {
vertical-align:middle;
font-size:1.1em;
font-family:verdana, arial, sans-serif;
border-top:1px solid #000;
border-left:1px solid #000;
border-right:1px solid #000;
border-bottom:1px solid #000;
background-color:#EBE9D9;
color:#000;
font-weight:700;
text-align:center;
margin:3px;
padding:3px;
}

tr.trbackground {
margin-left:auto;
margin-right:auto;
background-color:#000001;
}

tr.trheader {
margin-left:auto;
margin-right:auto;
background-color:#45574B;
color:#fff;
}

tr.trcontent {
margin-left:auto;
margin-right:auto;
background-color:#DADDCA;
color:#000;
}

tr.trcontenterror {
margin-left:auto;
margin-right:auto;
background-color:#fff;
color:#000;
}

tr.trmiddle {
margin-left:auto;
margin-right:auto;
background-color:#8F916C;
color:#000;
}

A:hover,A:active {
color:#000;
text-decoration:underline;
}

input.inputfield,textarea.texta {
width:100%;
background-color:#EBE9D9;
color:#000;
}