 

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: .8em;
background-color:#f7941d;
background-image:url(images/grad.jpg);
background-repeat:repeat-x;
}
#wrapper { 
 margin: 10px auto;
 width: 922px;
background:#fff;
}
#header {
 color: #333;
 width: 900px;
 float: left;
 padding: 10px;
 height: 200px;
 margin: 10px 0px 0px 0px;
border-bottom:1px solid #ccc;
 background: #ffffff;
 background-image:url(images/header.jpg);
 background-repeat:no-repeat;
 background-position:10px 0px;
}
#leftcolumn { 
 color: #333;
 background: #ffffff;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 width: 200px;
 float: left;
}
#leftcolumn li{
list-style-type:none;
line-height:2em;
}
#leftcolumn a{
color:#fff;
text-decoration:none;
background:#00adef;
}
#content { 
 float: left;
 color: #333;
 background: #c3d1ff;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 width: 456px;
 display: inline;
 line-height:1.4em;
 text-align:justify;
 border-top:10px solid #fff; 
 border-bottom:10px solid #fff;
}
#content h1{
font-size:140%;
padding:.3em;
color:#606060;
}
#content h2{
font-size:1em;
text-align:left;
padding-left:.6em;
color:#606060;}
#content img{
float:right;
padding:10px;
}
#content byline{
padding:2.5em .6em;
font-family:cursive;
}
#content a{
text-decoration:none;
}
#content p{
padding:.6em;}
#rightcolumn { 
 color: #333;
 background: #ffffff;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 
 width: 200px;
 float: left;
}
#rightcolumn h2{
color:#f7941d;
}
#rightcolumn li{
list-style-type:none;
line-height:2em;
text-indent:1.5em;
}
#rightcolumn a{
text-decoration:none;
font-weight:bold;
color:#00adef;
}
#rightcolumn a:hover{
color:#369;}
#rightcolumn h1, h2{
color:#00adef;
font-size:1em;
text-align:center;
text-decoration:underline;
}
#footer { 
 width: 900px;
 height:15px;
 clear: both;
 color: #333;
 border: 1px solid #ccc;
 background: #E3E3E3;
 margin: 0px 0px 10px 0px;
 padding: 10px;
 font-size:.7em;
 font-weight:bold;
}
#footer a{
color:#505050;
text-decoration:none;
float:right;
}
