body {
 background: url(http://i.imgur.com/doYquCg.png);
 background-color: #aaa;
 background-repeat: repeat;
 background-attachment: fixed;
 text-align: justified;
 margin: 0px;
 padding: 0px;
 font-family: calibri;
 font-size: 12px;
 color: #212121;
}

img.wrap {
 float: left;
}

/**********************************************STYLESHEET BY CANDYLACE.NET****************************************/

/**********************************************MAIN****************************************/

#container {
 position: relative;
 margin: 20px auto 10px;
 width: 861px;
 height: auto;
 margin-top: 10px;
 padding: 3px;
 background-color: #f1f1f1;
 border: 1px solid #ddd;
}

#header {
 float: left;
 margin-left: 227px;
 margin-right: 4px;
 margin-top: 4px;
 background-image: url(header.png);
 background-repeat: no-repeat;
 background-color: #f3f3f3;
 border: 1px solid #ddd;
 width: 627px;
 height: 230px;
}

#leftbar {
 float: left;
 position: absolute;
 margin-top: 0px;
 margin-left: -1px;
 background-color: #f1f1f1;
 padding: 4px;
 width: 220px;
}

#content {
 float: left;
 margin-left: 224px;
 margin-right: 4px;
 margin-top: 0px;
 background-color: #f1f1f1;
 width: 630px;
 padding: 3px;
}

#cube {
 padding: 2px;
 background-color: #f7f7f7;
 border: 1px solid #ddd;
 margin-bottom: 3px;
}

#footer {
 clear: both;
 background-color: #f7f7f7;
 border-top: 1px solid #ddd;
 text-align: center;
 padding: 5px;
}

#content img,
#content a img {
 background: url(stylesheetscroll.png) bottom center;
 padding: 4px;
 opacity: 0.9;
 margin: 2px;
 border-radius: 5px;
 border: 1px solid #f0f0f0;
 -webkit-transition: all 0.8s ease-out;
 -moz-transition: all 0.8s ease-out;
 transition: all 0.8s ease-out;
 -webkit-border-radius: 5px;
}

#content img:hover,
#content a:hover img {
 background: url(stylesheetscroll.png) top center;
 opacity: 1;
 border-radius: 5px;
 border: 1px solid #f0f0f0;
 -webkit-transition: all 0.8s ease-out;
 -moz-transition: all 0.8s ease-out;
 transition: all 0.8s ease-out;
 -webkit-border-radius: 5px;
}

a {
 color: #dc2a77;
 text-decoration: none;
 -moz-transition: 0.7s ease-out;
 margin: 0px;
 padding: 2px;
 -webkit-transition: 0.7s ease-out;
}
a:hover {
 color: #474747;
 -moz-transition: 0.7s ease-out;
 -webkit-transition: 0.7s ease-out;
}

/**********************************************BASIC STYLINGS****************************************/

b {
 color: #10b0c6;
}
i {
 color: #ec5ea9;
}
u {
 color: #a7e153;
}
s {
 color: #f0b26a;
}

textarea {
 width: 200px;
 height: 40px;
 color: #e9e9e9;
 font-family: calibri;
 text-transform: uppercase;
 font-size: 10px;
 color: #212121;
 border: 1px solid #74ca22;
 border-bottom: 3px solid #74ca22;
}

blockquote {
 display: block;
 background: #e9e9e9;
 padding: 10px 15px 10px 40px;
 margin: 0 0 20px;
 width: 360px;
 position: relative;
 line-height: 1.2;
 color: #212121;
 text-align: justify;
 border-left: 10px solid #f0b26a;
 border-right: 10px solid #f0b26a;
}

blockquote::before {
 content: "\201C";
 font-family: Georgia, serif;
 font-size: 60px;
 font-weight: bold;
 color: #cfcfcf;
 position: absolute;
 left: 10px;
 top: -15px;
}

blockquote::after {
 content: "";
}

blockquote a {
 text-decoration: none;
 background: #f0b26a;
 padding: 0 3px;
 color: #e48334;
}

blockquote em {
 font-style: italic;
}

/**********************************************HEADERS****************************************/

h1 {
 font-family: "Chewy", cursive;
 font-size: 30px;
 text-shadow: 1px 1px 2px #3d3d3d;
 color: #212121;
 font-weight: normal;
 text-transform: uppercase;
 text-align: center;
 letter-spacing: 2px;
 background: #10b0c6;
 border: 1px solid #10b0c6;
 border-bottom: 4px solid #0380a0;
 line-height: 16px;
 padding: 0px;
 margin-top: 3px;
 margin-bottom: 3px;
 margin-left: 0px;
 margin-right: 0px;
}

h2 {
 font-family: "Chewy", cursive;
 font-size: 30px;
 text-shadow: 1px 1px 2px #3d3d3d;
 color: #212121;
 font-weight: normal;
 text-transform: uppercase;
 text-align: center;
 letter-spacing: 2px;
 background: #a7e153;
 border: 1px solid #a7e153;
 border-bottom: 4px solid #74ca22;
 line-height: 16px;
 padding: 0px;
 margin-top: 3px;
 margin-bottom: 3px;
 margin-left: 0px;
 margin-right: 0px;
}

h3 {
 font-family: "Chewy", cursive;
 font-size: 30px;
 text-shadow: 1px 1px 2px #3d3d3d;
 color: #212121;
 font-weight: normal;
 text-transform: uppercase;
 text-align: center;
 letter-spacing: 2px;
 background: #f0b26a;
 border: 1px solid #f0b26a;
 border-bottom: 4px solid #e48334;
 line-height: 16px;
 padding: 0px;
 margin-top: 3px;
 margin-bottom: 3px;
 margin-left: 0px;
 margin-right: 0px;
}

h4 {
 font-family: "Chewy", cursive;
 font-size: 30px;
 text-shadow: 1px 1px 2px #3d3d3d;
 color: #212121;
 font-weight: normal;
 text-transform: uppercase;
 text-align: center;
 letter-spacing: 2px;
 background: #ec5ea9;
 border: 1px solid #ec5ea9;
 border-bottom: 4px solid #dc2a77;
 line-height: 16px;
 padding: 0px;
 margin-top: 3px;
 margin-bottom: 3px;
 margin-left: 0px;
 margin-right: 0px;
}

h5 {
 font-family: "Chewy", cursive;
 font-size: 30px;
 text-shadow: 1px 1px 2px #3d3d3d;
 color: #212121;
 font-weight: normal;
 text-transform: uppercase;
 text-align: center;
 letter-spacing: 2px;
 background: #c1c1c1;
 border: 1px solid #c1c1c1;
 border-bottom: 4px solid #a7a7a7;
 line-height: 16px;
 padding: 0px;
 margin-top: 3px;
 margin-bottom: 3px;
 margin-left: 0px;
 margin-right: 0px;
}

/**********************************************AFFIE LINKS****************************************/

a.affie1,
a.affie1:active,
a.affie1:visited {
 display: block;
 margin: 1px;
 font-size: 10px;
 font-family: calibri;
 line-height: 10px;
 text-transform: lowercase;
 background: #ddd;
 letter-spacing: 0.3px;
 color: #aaa;
 padding: 1px 0px;
 text-align: center;
 border-left: 5px solid #ec5ea9;
}

a.affie1:hover {
 border-left: 10px solid #dc2a77;
 -webkit-transition: all 0.5s ease-out;
 -moz-transition: all 0.5s ease-out;
 transition: all 0.5s ease-out;
}

/**********************************************ELITE LINKS****************************************/

a.elite1,
a.elite1:active,
a.elite1:visited {
 display: block;
 margin: 1px;
 font: 10px/10px ernest;
 background: #ddd;
 color: #aaa;
 padding: 4px 0px;
 text-align: center;
}

a.elite1:hover {
 border-left: 5px solid #ccc;
 border-right: 5px solid #ccc;
 -webkit-transition: all 0.4s ease-out;
 -moz-transition: all 0.4s ease-out;
 transition: all 0.4s ease-out;
}
/**********************************************UPDATE LINKS****************************************/

a.update:link,
a.update:link,
a.update:visited {
 display: block;
 color: #aaa;
 background-color: #f7f7f7;
 font: 11px calibri;
 padding: 2px 0px 3px 13px;
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left: 1px;
 margin-right: 1px;
 letter-spacing: 0.5px;
}

a.update:hover {
 margin-left: 20px;
 -moz-transition: 0.7s ease-out;
 -webkit-transition: 0.7s ease-out;
}

u1 {
 display: block;
 color: #aaa;
 font: 11px calibri;
 padding-left: 2px;
 text-align: center;
 border-bottom: 1px dotted #ccc;
}

/**********************************************TOP LINKS****************************************/

#topper {
 width: 844px;
 padding: 4px;
 margin: 3px;
 background-color: #f7f7f7;
 border: 1px solid #ddd;
 clear: both;
}

a.link1:link,
a.link1:active,
a.link1:visited {
 margin: 0px;
 line-height: 18px;
 letter-spacing: 0.5px;
 width: 134px;
 color: #212121;
 background: #a7e153;
 font-family: "Chewy", cursive;
 text-shadow: 1px 1px 2px #3d3d3d;
 font-size: 20px;
 font-weight: normal;
 text-align: center;
 display: inline-block;
}
a.link1:hover {
 background: #74ca22;
 -webkit-transition: all 0.4s ease-out;
 -moz-transition: all 0.4s ease-out;
 transition: all 0.4s ease-out;
}

a.link2:link,
a.link1:active,
a.link2:visited {
 margin: 0px;
 line-height: 18px;
 letter-spacing: 0.5px;
 width: 134px;
 color: #212121;
 background: #10b0c6;
 font-family: "Chewy", cursive;
 text-shadow: 1px 1px 2px #3d3d3d;
 font-size: 20px;
 font-weight: normal;
 text-align: center;
 display: inline-block;
}
a.link2:hover {
 background: #0380a0;
 -webkit-transition: all 0.4s ease-out;
 -moz-transition: all 0.4s ease-out;
 transition: all 0.4s ease-out;
}

a.link3:link,
a.link1:active,
a.link3:visited {
 margin: 0px;
 line-height: 18px;
 letter-spacing: 0.5px;
 width: 134px;
 color: #212121;
 background: #f0b26a;
 font-family: "Chewy", cursive;
 text-shadow: 1px 1px 2px #3d3d3d;
 font-size: 20px;
 font-weight: normal;
 text-align: center;
 display: inline-block;
}
a.link3:hover {
 background: #e48334;
 -webkit-transition: all 0.4s ease-out;
 -moz-transition: all 0.4s ease-out;
 transition: all 0.4s ease-out;
}

a.link4:link,
a.link1:active,
a.link4:visited {
 margin: 0px;
 line-height: 18px;
 letter-spacing: 0.5px;
 width: 134px;
 color: #212121;
 background: #ec5ea9;
 font-family: "Chewy", cursive;
 text-shadow: 1px 1px 2px #3d3d3d;
 font-size: 20px;
 font-weight: normal;
 text-align: center;
 display: inline-block;
}
a.link4:hover {
 background: #dc2a77;
 -webkit-transition: all 0.4s ease-out;
 -moz-transition: all 0.4s ease-out;
 transition: all 0.4s ease-out;
}
