/*  
	For use in reference only. Please do not steal our stuff.
*/

a img { border-style: none; text-decoration: none; }

a:link img { border-style: none; text-decoration: none; }

a:hover img { border-style: none; text-decoration: none; }

a:visited img { border-style: none; text-decoration: none; }


.awesome { font-size: 130px; line-height: 85px; margin: 0; padding: 0; text-align: center; color: #666; text-align: center; font-family: Arial, sans-serif; font-weight: bold; -webkit-text-size-adjust: none; }

.awesome a { color: #666; text-decoration: none; }

.awesome a:link { color: #666; }

.awesome a:visited { color: #666; }

.awesome a:hover { color: #999; }


body, h1, h2, h3, h4, h5, h6, blockquote, p { margin: 0; padding: 0; }

body { background-color: #fff; }


.bold { font-weight: bold; color: #333; }


#container { position: relative; margin: 0px auto; padding: 0px; text-align: center; }


#created { width: 600px; float: left; padding: 25px 0px 25px 0px; }

.created { font-family: Georgiaa, serif; font-size: 18px; text-align: center; color: #ccc; -webkit-text-size-adjust: none; }

.created a { color: #ccc; text-decoration: none; }

.created a:link { color: #ccc; border-bottom: solid #666 1px; padding: 0px 0px 1px 0px; }

.created a:visited { color: #ccc; border-bottom: solid #666 1px; padding: 0px 0px 1px 0px; }

.created a:hover { color: #666; border-bottom: none; }


#domain { margin: 0; padding: 0; clear: both; }


.errorcode { font-family: Arial, sans-serif; font-weight: bold; -webkit-text-size-adjust: none; font-size: 350px; line-height: 250px; text-align: center; color: #ccc; padding: 50px 0px 0px 0px; }


.explanation { font-family: Arial, sans-serif; font-weight: bold; -webkit-text-size-adjust: none; font-size: 115px; text-align: center; color: #ccc; }


#footer { height: 350px; background-image: url(img/background_footer.gif); background-color: #000; background-repeat: repeat-x; float: none; }

#footer a { border-style: none; text-decoration: none; }

#footer a:link { border-style: none; text-decoration: none; }

#footer a:hover { border-style: none; text-decoration: none; }

#footer a:visited { border-style: none; text-decoration: none; }


.form { border: 1px solid #999; }


#formality { width: 295px; margin: 0; padding: 0; float: right; text-align: right; }


.fundorg { font-size: 145px; line-height: 170px; margin: 0; padding: 0; text-align: center; color: #666; font-family: Arial, sans-serif; font-weight: bold; -webkit-text-size-adjust: none; }

.fundorg a { color: #666; text-decoration: none; }

.fundorg a:link { color: #666; }

.fundorg a:visited { color: #666; }

.fundorg a:hover { color: #999; }


#entry { padding: 0px 10px; }


#header { width: 600px; position: relative; margin: 50px auto 0px auto; padding: 0px auto; text-align: left; }


#headerbarone { width: auto; border-bottom: solid #333 20px; }

#headerbartwo { width: auto; border-bottom: solid #ccc 10px; }


.hi { font-size: 225px; line-height: 180px; margin: 0; padding: 0; text-align: center; color: #666; font-family: Arial, sans-serif; font-weight: bold; -webkit-text-size-adjust: none; }

.highlight { color: #8fa7b3; }


#huh { width: 300px; float: left; text-align: center; border-bottom: solid #666 1px; }

#huh:hover { background-color: #000; }

.huh { font-family: Arial, sans-serif; font-size: 90px; text-align: center; color: #ccc; font-weight: bold; }

.huh a { color: #ccc; text-decoration: none; }

.huh a:link { color: #ccc; }

.huh a:visited { color: #ccc; }

.huh a:hover { color: #ccc; }


#introduction { width: 285px; margin: 0; padding: 0px 0px 0px 10px; float: left; text-align: justify; font-size: 22px; color: #666; line-height: 36px; font-family: Georgia, serif; -webkit-text-size-adjust: none; }


.itsapony { font-family: Arial, sans-serif; font-weight: bold; font-size: 120px; line-height: 150px; letter-spacing: -5px; margin: -25px -10px 0px -10px; color: #333; text-align: center; -webkit-text-size-adjust: none; }


#mail { width: 300px; float: left; clear: both; text-align: center; border-bottom: solid #666 1px; padding: 5px 0px 0px 0px; }

#mail:hover { background-color: #000; }

.mail { font-family: Arial, sans-serif; font-size: 90px; text-align: center; color: #ccc; font-weight: bold; letter-spacing: 5px; }

.mail a { color: #ccc; text-decoration: none; }

.mail a:link { color: #ccc; }

.mail a:visited { color: #ccc; }

.mail a:hover { color: #ccc; }


#navigation { padding: 50px 0px 0px 0px; width: 601px; margin: 0px auto; }


#old { width: 300px; float: left; border-left: solid #666 1px; border-bottom: solid #666 1px; padding: 5px 0px 0px 0px; }

#old:hover { background-color: #000; }


.old { font-family: Arial, sans-serif; font-size: 90px; text-align: center; color: #ccc; font-weight: bold; }

.old a { color: #ccc; text-decoration: none; }

.old a:link { color: #ccc; }

.old a:visited { color: #ccc; }

.old a:hover { color: #ccc; }


#post { width: auto; background-color: #ccc; margin: 0px auto; }

.post { width: 550px; margin: 0px auto; padding: 50px 0px; font-family: Georgia, serif; font-size: 16px; line-height: 150%; text-align: justify; color: #000; -webkit-text-size-adjust: 150%; }

.post a { color: #333; text-decoration: none; }

.post a:link { color: #333; border-bottom: solid #999 1px; padding: 0px 0px 1px 0px; }

.post a:visited { color: #333; border-bottom: solid #999 1px; padding: 0px 0px 1px 0px; }

.post a:hover { color: #000; border-bottom: solid #000 1px; background-color: #999; padding: 0px 0px 1px 0px; }


.question { font-weight: bold; color: #333; font-size: 18px; line-height: 125%; -webkit-text-size-adjust: 150%; }


#quantity { width: 300px; float: left; border-bottom: solid #666 1px; border-left: solid #666 1px;}

.quantity { font-family: Arial, sans-serif; font-size: 90px; text-align: center; color: #8fa7b3; font-weight: bold; }

.quantity a { color: #8fa7b3; text-decoration: none; }

.quantity a:link { color: #8fa7b3; text-decoration: none; }

.quantity a:visited { color: #8fa7b3; text-decoration: none; }

.quantity a:hover { color: #a6abb6; text-decoration: none; }


#spacer { width: auto; border-bottom: solid #fff 25px; }