/*
CSS for Wired Magazine Homepage
*/

/*
CSS RESET
*/
body,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

/*
END OF CSS RESET
*/


body {
margin: 0;
padding: 0;
}

.bodycaption {
	font-size: small;
}

.author {
color: grey;
}

#navigation {
padding: 0;
margin: 0;
position: absolute;
}

#header {
float: right;
clear: right;
margin: 0;
}

#bodycontent {
position: absolute;
margin-left: 400px;
padding-top: 150px;
width: 60%;
font-family: sans-serif;
}

.border1 {
padding: 18px;
margin: 0;
width: 60px;
height: 100 px;
float: right;
clear: right;
background: #1E0B72;
}

.border2 {
padding: 18px;
margin: 0;
width: 60px;
height: 100 px;
float: right;
clear: right;
background: white;
}

.h1serif {
font-size: 40pt;
font-family: times new roman, serif;
background: #1E0B72;
color: white;
padding: 7px;
}

.h1sansserif {
font-size: 40pt;
font-family: arial, sans-serif;
background: white;
color: #1E0B72;
padding: 7px;
}

#buttons {
padding: 0;
margin: 0;
position: absolute;
color: white;
font-size: large;
font-family: verdana, sans-serif;
}

li {
margin-top: 26px;
}

a {
width: 200px;
line-height: 70px;
margin-left: 8px;
}

a img {
float: right;
margin-left: 10px;
}

#subtitle {
background: #07001C;
color: white;
margin-top: 0;
padding: .2em;
font-family: calibri, arial, sans-serif;
}

ul {
list-style: none;
}

a {
font-family: calibri;
text-decoration: none;
}

a:link {
color: grey;
text-decoration: none;
}
a:visited {
text-decoration: none;
color: grey;
}
a:hover {
text-decoration: none;
color: grey;
}
a:active {
color: grey;
}

#buttons a {
color: white;
}