/* 
 Cascading Stylesheet (c) 2004 Warwick Tai Chi.
 Permission to learn from this code is granted, please use
 creativity though, so that you don't duplicate our site.
*/

html{
 margin: 0;
 padding: 0;
}

body{
 color : #000;
 background-color : #fff;
 border: none;
 margin: 0;
 padding: 0;
}

#banner{
 color : #000;
 background-color : #CC3300;
 border-bottom : 1px solid #000;
}

#banner img{
 display : block;
 border : none;
}

#content{
 margin: 50px 15% 0 204px;
 font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size : 80%;
}

#content a:link{
 text-decoration : none;
}

#content a:visited{
 text-decoration : none;
}

#content a:hover{
 color : #000;
 background-color : transparent;
 text-decoration : underline;
}

#content a:active{
 color : #000;
 background-color : transparent;
 text-decoration : underline overline;
}

#content hr{
 height : 1px;
 color : #fff;
 background-color : transparent;
 border-top : none;
 border-left : none;
 border-right : none;
 border-bottom : 1px dashed #efefef;
}

#content h2{
 font-size : 130%;
 width : auto;
 font-family : Georgia, "Times New Roman", Times, serif;
 font-weight : normal;
 color : #53365B;
 background-color : transparent;
}

#content h2 span.permlink{
 font-size : 80%;
 margin-left : 20px;
}

#content h2 span.date{
 font-size : 80%;
 font-variant : small-caps;
 font-weight : normal;
}

#content h3{
 font-size : 110%;
 width : auto;
 font-family : Arial, Helvetica, sans-serif;
 font-weight : bold;
 color : #333;
 background-color : transparent;
}

#content h3 a:link, #content h3 a:visited{
 text-decoration : none;
 border-bottom : none;
 color : #000;
 background-color : transparent;
}

#content h3 a:hover, #content h3 a:active{
 text-decoration : none;
 border-bottom : 1px dashed #53365b;
 color : #53365b;
 background-color : transparent;
}

#content form input{
 border : 1px solid #8a8a8a;
}

#content blockquote{
 margin : 0 0 0 30px;
 padding : 4px 4px 4px 8px;
 color : #333;
 background-color : #f9f9f9;
 font-style : normal;
}

#content cite{
 font-variant : small-caps;
 color : #8a8a8a;
 background-color : transparent;
}

#nav{
 float: left;
 margin: 72px 0 0 0;
 padding-left : 32px;
 width : 140px;
 font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size : 70%;
 text-align : left;
 color : #8A8A8A;
 background-color : #fff;
}

#nav h3{
 font-size : 100%;
 text-align : left;
 color : #000;
 background-color : transparent;
 margin : 15px 0 0 0;
 padding : 0;
 font-family : Arial, Helvetica, sans-serif;
}

#nav p{
 padding : 0;
 margin : 4px 0 4px 0;
}

#nav input{
 border : 1px solid #8a8a8a;
}

#nav p.legal{
 margin-top : 20px;
 font-size : 90%;
}

#nav a:link{
 color : #8a8a8a;
 background-color : transparent;
 text-decoration : none;
}

#nav a:visited{
 color : #968696;
 background-color : transparent;
 text-decoration : none;
}

#nav a:hover{
 color : #000;
 background-color : transparent;
}

#nav a:active{
 color : #000;
 background-color : transparent;
 text-decoration : underline overline;
}

#uicontrol input{
 border : none;
}

