body{font-family: verdana;font-size: 11px;color: #565656; text-align: justify; background-color: #acacac; line-height: 120%; background-image: url('elephantbg.png'); background-repeat: repeat-x; margin-bottom: 0px;}

h1{background-image: url('sunflowerh1.png'); background-repeat: no-repeat; background-position: right; padding-left: 5px; padding-top: 20px; padding-bottom: 20px; padding-right: 50px; text-align:right; font-family: georgia; color:#ecd813; font-size: 20px; line-height: 17px; text-transform: uppercase; letter-spacing: -1px; text-shadow: 1px 1px 1px #000; font-weight:normal;}
h1 a:link, h1 a:visited, h1 a:active {color:#ecd813; font-weight: normal;}
h1 a:hover{color:#575757; background-color:transparent;}

h2{background-image: url('clockarrow.png'); background-repeat: no-repeat; background-position: left; font-family:georgia; color:#575757; padding-top: 13px; padding-bottom: 13px; text-align:left; text-transform: uppercase; letter-spacing: -1px; font-size: 15px; padding-left: 150px}
h2 a:link, h2 a:visited, h2 a:active {color:#575757; text-shadow: 1px 1px 0px #575757; font-weight: normal;}
h2 a:hover{color:#ecd813; background-color:transparent;}


b{font-family: georgia;}
b#footer{color: #ffffff}

i{font-family: georgia;}

u{font-family: georgia;}

s{font-family: georgia;}

blockquote{padding: 10px 10px 10px 10px; background-color: #575757; border-left: 10px solid #ecd813; border-right: 10px solid #acacac; color: #d4d4d4;}
blockquote a:link, blockquote a:visited, blockquote a:active {color:#ecd813; text-shadow: 1px 1px 0px #575757; font-weight: normal;}
blockquote a:hover{color:#dedede; background-color:transparent;}

a:link, a:visited, a:active{color: #575757; text-decoration: none; font-weight: bold;}

a:hover{color: #acacac; text-shadow: 1px 1px 0px #575757;}

@font-face {font-family: "cupcakes"; src: url("cupcakes.ttf")}


img {border: 0; text-decoration: none; background-color: transparent}

#container {margin-left: 380px; margin-top: 146px; width: 825px; background-color: transparent; padding: 10px; position: absolute;} 

#body {background-color: #d4d4d4;width: 520px; float: left; padding: 10px; border-top-left-radius: 30px;
-moz-border-top-left-radius: 30px;
-webkit-border-top-left-radius: 30px;
border-top-right-radius: 30px;
-moz-border-top-right-radius: 30px;
-webkit-border-top-right-radius: 30px;
background-image: url('bodybg.jpg'); background-attachment: absolute; background-position: center bottom; background-repeat: no-repeat; padding-bottom: 100px;}

#sidebar {background-color: transparent; padding: 10px; width: 250px; float: right; margin-left: 15px; background-color: #d4d4d4; border-top-left-radius: 30px;
-moz-border-top-left-radius: 30px;
-webkit-border-top-left-radius: 30px;
border-top-right-radius: 30px;
-moz-border-top-right-radius: 30px;
-webkit-border-top-right-radius: 30px;
background-image: url('sidebarbg-1.jpg'); background-attachment: absolute; background-position: center bottom; background-repeat: no-repeat; padding-bottom: 55px;}

#navigation {width: 600px; padding-left: 145px; background-color: transparent; text-align: center; margin-bottom: 40px; width: 675px; height: 50px;}

#footer {clear: both; text-align: center}


#affiliates {background-color: transparent; text-align: left;}


.nav:link, .nav1:active, .nav1:visited{color: #575757;font-size: 15pt; font-family: times; text-decoration: none;background-color: #565656; display: block; height: 40px; width: 110px; padding: 30px 0px 0px 0px; float: left; font-weight: normal; background-image: url('navgradient.jpg'); background-repeat: no-repeat; text-shadow: 1px 1px 1px #595959; border-top-left-radius: 30px;
-moz-border-top-left-radius: 30px;
-webkit-border-top-left-radius: 30px;
border-top-right-radius: 30px;
-moz-border-top-right-radius: 30px;
-webkit-border-top-right-radius: 30px;}

.nav:hover
{color: #dedede;font-size: 17pt; font-family: times; text-decoration: none; background-color: #565656; background-image: url('navbg2.jpg'); background-repeat: no-repeat;}


.fam:link, .fam:visited, .fam:active {color: #565656; background-color: #ecd813; font-size: 15px; width: 120px; height: 11px; display: block; border-radius: 10px 0px 10px 0px; -moz-border-radius: 10px 0px 10px 0px; -webkit-border-radius: 10px 0px 10px 0px; text-align:center; padding-top: 1px; padding-bottom: 10px;}
.fam:hover {color: #d4d4d4; font-size: 15px; border-radius: 20px 0px 20px 0px; -moz-border-radius: 20px 0px 20px 0px; -webkit-border-radius: 20px 0px 20px 0px}


.forminput{background-color:#dedede; color:#575757; font-family: verdana;}

table, tr, td {font-family: verdana; font-size: 11px; vertical-align: text-top;}
td#footer {border-top: dashed 3px #575757; text-align:center; width: 268px;}

#blogimg {float: left; border: 10px solid #ecd813; width: 80px; height: 80px; margin: 5px;}








::-webkit-scrollbar-thumb {
border-radius:5px;    
background-image: url("http://www.adammcquaid.ca/adamlayouts12/19/elephantskinheader.png");
background-repeat: repeat-y;
background-color: #ECD813;  }

::-webkit-scrollbar {
background-image: url("http://www.adammcquaid.ca/adamlayouts12/19/elephantskinheader.png");
background-repeat: repeat-y;
width:4px; height: 2px; 
border-radius:5px;
background: #ECD813;}


