*{
margin: 0;
padding: 0;
}
/*links*/
a:link, a:active, a:visited {  
font-weight: bold; 
text-decoration: none; 
color: #71a2b3;
}
a:hover { 
color: #949e79; 
}

/*divs*/
#layout{
width: 670px;
margin: 0 auto;
background-image: url(img/pattern.gif);
}
#wrapper{
width: 650px;
margin: 0 auto;
background-color: #e2ebdd;
}
#header {
width: 650px;
height: 375px;
margin: 0 auto;
background-image: url(img/paulnewman.jpg);
}
#content{
float: left;
width: 500px;
background-color: #e2ebdd;
padding: 15px 0;
}
#footer {
clear: both;
width: 650px;
text-align: center;
background-color: #e2ebdd;
}
/* menu */
#sidebar {
float: right;
width: 150px; 
background-color: #e2ebdd;
}
#menu {
width: 120px;
margin: 0 auto;
padding-top: 20px;
}
#menu ul{
list-style-image: url(img/flower.gif);
margin-left: auto;
}
#menu li{
font-size: 0.85em;
text-transform: uppercase;
font-weight: bold;
}
#menu li a{
color: #233527;
padding: 5px;
}
#menu li a:hover{
color: #5F999B;
}
#affiliates{
text-align: center;
margin-left: 15px;
}

/*tags*/
body {
font-family: arial, sans-serif;
font-size: 13px;
color: #585b4c;
background-color: #233527;
}

h1, h2, h3, p{
margin-left: 15px;
}

h1 {
font-size: 18px;
color: #233527;
font-style: italic;
font-weight: normal;
font-family: "trebuchet ms", sans-serif;
margin-top: 20px;
background-color: #d9e2d5;
text-align: right;
padding-right: 10px;
}

h2{
font-size: 1.2em;
color: #5C4E27;
margin-top: 20px;
text-transform: lowercase;
}

h3{
font-size: 13px;
color: #84ae8d;
margin-top: 20px;
margin-bottom: -5px;
text-transform: uppercase;
font-weight: normal;
}
p {
line-height: 20px;
text-align: justify;
}
strong {
color: #9cb656;
}
em{
font-weight: bold;
color: #BE9788;
}
img{
border: 0;
margin: 2px;
}
code{
color: #233527;
background-color: #F1F1F1;
width: 400px;
text-align: left;
display: block;
margin: 10px auto 25px auto;
font-size: 13px;
padding: 3px;
}
ul {
line-height: 25px;
list-style-position: inside;
list-style-image: none;
list-style-type: none;
margin-left: 30px;
}
table{
width: 80%;
margin: 0 auto;
}
td{
padding: 3px;
}

/*classes*/

.linkcode{
margin: 30px auto;
}

.centered{
text-align: center;
}
.credit{
text-align: center;
text-transform: uppercase;
padding: 20px;
font-size: 0.8em;
}
.affiliates{
text-align: center;
margin: 20px auto;
}
/*formularios*/
input, textarea, option, select {
color: #fefefe;
background-color: #949E79;
font-size: 12px;
border: 0;
padding:4px;
}
table{
width: 90%;
margin: 0 auto;
}
input:focus, textarea:focus, option:focus, select:focus {
background: #fefefe;
color: #949E79;
}


/*	fanupdate*/
.datecat {
font-weight: bold;
color: #A0A0A0;
margin-top: 10px;
text-transform: uppercase;

}
.archivelink {
text-align: center;
}
#fansfansfans{
margin: 0 auto;
width: 200px;
text-align: center;
}