I am struggling, can anyone help? I am visually impaired and have followed every video to the t i think. I have attached the text to this to see if anyone can see where I have gone wrong. I used to know a fair amount about the standard html but I would not say I am brilliant. I have never had an advanced looking website. I have always used frames but quite messy.

I am now looking for work but I seriously need to catch up with html5 and flaming struggling.

anyway here is the text from both documents.

Thanks.

--------------
index.html
--------------





Andy's Website





Welcome to Windsor Photographic




Home
About me
Gallery









Title of Article 1
Subtitle of Article 1


This is the best article ever!

- written by Andy Windsor






Title of Article 2
Subtitle of Article 2


This is the best article ever!

- written by Andy Windsor







News
Andy has a new Camera





Copyright Andrew Windsor 2014





------------
main.css
------------

*{
margin: 0px;
padding: 0px;
}
h1{
font: bold 20px tahoma;
}
h2{
font: bold 20px tahoma;
}
header, section, footer, aside, nav, article, hgroup{
display:block;
}
body{
width:100%;
display:-webkit-box;
-webkit-box-pack: center;
}
#big_wrapper{
max-width: 1000px;
margin: 20px 0px;
display:-webkit-box;
-webkit-box-orient: vertical;
-webkit-box-flex: 1;
}
#top_header{
background: yellow;
border:3px solid black;
padding:20px;
}
#top_menu{
border:red;
background:blue;
color:white;
}
#top_menu li{
display:inline-block;
list-style:none;
padding:5px;
font: bold 14px tahoma;
}
#new_div{
display:-webkit-box;
-webkit-box-orient:horizontal;
}
#main_section{
border:1px solid blue;
-webkit-box-flex: 1;
margin: 20px;
padding: 20px;
}
#side_news{
border: 1px solid red;
width:220px;
margin: 20px 0px;
padding: 30px;
background: #66cccc;
}
#the_footer{
text-align:center;
padding: 20px;
border-top: 2px solid green;
}