* {
padding: 0;
margin: 0;
}

body {
font-family: Georgia, "Times New Roman", Times, serif;
background: #91F130 url(bg-green.gif) repeat-y center top;
}

a {
color: red;
}

h1 {
font-size: 2.5em;
margin: 10px 10px;
text-align: center;
color: red;
}

#container {
width: 990px;
margin: 2em auto;

}

.wrapper20 {
background-color: yellow;
padding: 0.5em;
}

#header {
margin-top: 10px;
text-align: center;
}

#logo {
border: 0;
}

#downWrapper {
margin-top: 1em;
margin-bottom: 1em;
}

#downloadBox {
padding: 1em;
text-align: center;
background-color: white;
}

#videoInput {
font-size: 1.5em;
#font-size: 1.6em;
color: blue;
padding: 3px;
width: 75%;
background: white url('bg-input.gif') left top no-repeat;
}

.getButton {
font-size: 1.5em;
padding: 3px;
}

#getLinkButton {
color: blue;
cursor: pointer;
}

#getVideoButton {
color: red;
font-size: 2em;
cursor: pointer;
}

#example {
margin: 10px 10px;
}

#servicesList {
margin: 10px 10px;
}

#shareLink {
padding: 1em 1em 0 1em;
font-size: 1.5em;
color: gray;
}

#shareLink input {
font-size: 1.1em;
padding: 3px;
width: 100%;
color: blue;
}

.bookmarkIcons {
border: 0;
margin: 0.5em;
}

#toStartPage {
margin-top: 1em;
font-size: 1.1em;
}

#videoBookmarklet {
background-color: yellow;
padding: 1em 2em;
}

#videoBookmarklet h2 {
text-align: center;
color: red;
margin-bottom: 1em;
}

#videoBookmarklet ol {
margin-left: 2em;
}

#videoBookmarklet li {
margin-top: 1em;
}

#toolbarLink {
cursor: move;
}

#buttonScreen {
text-align: center;
padding-top: 1em;
}

#footer {
margin-top: 1em;
margin-bottom: 1em;
padding: 1em;
padding-bottom: 0.5em;
background-color: white;
}

#footer h3 {
font-size: 1em;
color: gray;
}