body { background-color: #272727; color: #f7f7f7; font-family: sans; padding:none; margin:0px; } /* Carter One font */ @font-face { font-family: 'Carter One'; font-style: normal; font-weight: normal; src: local('CarterOne'), url('http://themes.googleusercontent.com/font?kit=VjW2qt1pkqVtO22ObxgEBRsxEYwM7FgeyaSgU71cLG0') format('woff'); } /* text styles */ h1 { font-family: 'Carter One', arial, serif; margin-bottom: 20px; margin-top:50px; } a { color: #d12929; border-bottom: 1px dotted; text-decoration: none; } label { font-weight: normal; } /* website structure */ .mediagoblin_header { width:100%; height:60px; background-image:url('../images/header_back.png'); padding-top:40px; margin-bottom:80px; } .mediagoblin_content { width: 960px; margin-left: auto; margin-right: auto; } .button_red, .button_green { font-family: 'Carter One', arial, serif; height: 28px; min-width: 99px; box-shadow: 0px 0px 5px #000; border-radius: 5px; border: none; color: #272727; margin: 10px; font-size: 1em; float: left; display: block; text-align: center; padding-top: 4px; padding-left:11px; padding-right:11px; } /* common website elements */ .dotted_line { width:100%; height:0px; border-bottom: dotted 1px #5f5f5f; position:absolute; left:0px; margin-top:-20px; } .button_red { background-image: url('../images/button_red.png'); } .button_green { background-image: url('../images/button_green.png'); }