html {
color: #000;
background-color: #ffc;
}

body {
margin: 0;
padding: 0;
}

/* ----- IDS ----- */
#topslant {
position: absolute;
width: 0;
height: 0;
border-top: solid 200px #390;
border-right: solid 150px transparent;
border-bottom: solid 200px transparent;
border-left: solid 150px #390;
z-index: 3;
}

#bottomslant {
position: absolute;
bottom: 0;
right: 0;
width: 0;
height: 0;
border-top: solid 150px transparent;
border-right: solid 200px #390;
border-bottom: solid 150px #390;
border-left: solid 200px transparent;
z-index: 3;
}

#title {
position: absolute;
top: 0;
right: 20px;
width: 240px;
text-align:right;
background-color: transparent;
}

#main {
position: absolute;
top: 200px;
left: 200px;
width: 35%;
margin-right: 180px;
padding: 0 10px 62px 10px;
background-color: #ffc;
color: #000;
z-index: 1;
}

#topbox {
position: absolute;
top: 0;
width: 100%;
height: 60px;
background-color: #ffc;
color: #ffc;
z-index: 2;
}

#edgebox {
position: absolute;
top: 60px;
left: 200px;
width: 0;
height: 0;
border-top: solid 44px #ffc;
border-right: solid 33px transparent;
border-bottom: solid 44px transparent;
border-left: solid 33px #ffc;
z-index: 2;
}

#footer {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
background-color: #ffc;
color: #390;
font-family: sans-serif;
font-size: 100%/8px;
font-weight: bold;
line-height: 0;
margin: 0;
border-top: 52px solid #ffc;
padding: 0 0 0 5px;
z-index: 2;
}

#toolbar {
position: absolute;
bottom: 0;
right: 0;
background-color: transparent;
color: #ffc;
font-family: sans-serif;
font-size: 100%;
font-weight: bold;
line-height: 0;
margin: 0;
padding: 0 5px 0 0;
z-index: 6;
}

#footer a {
color: #963;
background-color: transparent;
}

#toolbar a {
color: #ffc;
background-color: transparent;
}

body > #topslant {
position: fixed;
}

body > #bottomslant {
position: fixed;
}

body > #title {
position: fixed;
}

body > #topbox {
position: fixed;
}

body > #edgebox {
position: fixed;
}

body > #footer {
position: fixed;
}

body > #toolbar {
position: fixed;
}

/* ----- CLASSES ----- */

.hide{
/* display:none; */
}
.show{
/* display:block; */
}

/* ----- HEADINGS ----- */

h1 {
font-family: Sans, sans-serif;
font-style: normal;
font-size: 60px;
font-weight: bold;
color: #390;
}

h2 {
font-family: Georgia, serif;
font-size: 250%;
font-style: oblique;
font-weight: bold;
color: #390;
margin: 0;
padding: 0;
}

h3 {
font-family: Georgia, serif;
font-size: 250%;
font-style: oblique;
font-weight: bold;
color: #963;
margin: 0;
padding: 0;
}

h4 {
font-size: 100%;
font-weight: 700;
color: #6c3;
padding: 0 10px 5px 0;
}

/* ----- PARAGRAPHS ----- */

p{
font:;
color:;

font-size:;
font-family:;
font-style:;
font-weight:;
font-variant:;

text-align:;
text-indent:;
text-decoration:;
text-shadow:;
text-transform:;

letter-spacing:;
word-spacing:;
}
#primaryContent p{
}
#secondaryContent p{
}

/* ----- QUOTES ----- */

blockquote{
margin:;
padding:;
background-color:;
font:;
color:;
}
blockquote p{
}
cite{
font:;
color:;
}
blockquote cite{
}

/* ----- LISTS ----- */

li{
listy-style:;

list-style-type:;
list-style-image:;
list-style-position:;
float:;
margin:;
padding:;
}

li p{
}

ol{
width:;
margin:;
padding:;
}

ul{
width:;
margin:;
padding:;
}

ol li{
}

ul li{
}


/* ----- IMAGES ----- */

img {
border: 0;
}

img a{
border:0;
text-decoration:none;
}
img a:hover{
border:;
}

/* BREAK */

hr{
/* display:none; */
}

/* ----- TEXT FORMATTING ----- */

strong{
}
em{
}
b{
}
i{
}

/* ----- LINKS ----- */

a{
font:;
color:;
text-decoration: none;
border-bottom:;
}
a:hover{
color:;
background-color:;
border-bottom:;
}
a:visited, a:active, a:focus{
color:;
background-color:;
border-bottom:;
}

a:visited{
color:;
background-color:;
border-bottom:;
}

a:active{
color:;
background-color:;
border-bottom:;
}

a:focus{
color:;
background-color:;
border-bottom:;
}

p a{
}
cite a{
}
li a{
}
dt a{
}
dd a{
}

/* ----- TABLES ----- */

table{
width:;
margin:;
padding:;
frame:;
text-align:;
}
caption{
font:;
color:;
position:;
text-align:;
display:;
}
thead{
font:;
color:;
text-align:;
background-color:;
margin:;
padding:;
}
tbody{
font:;
color:;
text-align:;
background-color:;
margin:;
padding:;
}
tfoot{
font:;
color:;
text-align:;
background-color:;
margin:;
padding:;
}
tr{
font:;
color:;
background-color:;
}
tr .alt{
font:;
color:;
background-color:;
}
th{
}
td{
width:;
margin:;
padding:;
}

/* ----- FORMS ----- */

form{
width:;
margin:;
padding:;
}
fieldset{
border:;
width:;
margin:;
padding:;
}
legend{
font:;
color:;
margin:;
padding:;
}
label{
margin:;
padding:;
font-size:;
font-family:;
}
input{
border:;
margin:;
padding:;
font-size:;
font-family:;
}
textarea{
border:;
margin:;
padding:;
font-size:;
font-family:;
}
input, textarea{
}
select{
border:;
margin:;
padding:;
font-size:;
font-family:;
}
optgroup{
font:;
}
option{
font:;
}
