html, body {
  margin:10px 0px 46px 0px;
  padding:0px;
}
body {
  font-family:Century Gothic, Verdana, Arial, sans-serif;
  font-size:16px;
  color:#a0a0a0;
  text-align:center;
  line-height: 1.8em;
	background-color:#f2f2f2;
	background-image:url(http://www.doodlebugspaper.com/images/hellochevron/preppystripe.png);
        background-attachment:fixed;

}

#wrapper {
  width:989px;
  margin:0px auto 0px auto;
  padding:0px;
  text-align:left;
  border:solid 20px white;
		background-color:white;

-moz-box-shadow: 0 0 10px #dddddd;
-webkit-box-shadow: 0 0 10px #dddddd;
box-shadow: 0 0 10px #dddddd;

}

img {

border:0px;

}

h1 {

color:#0dd8d2;
font-family: 'Amatic SC', cursive;
font-size:36pt;
padding:20px 0px 6px 0px;
margin:0px;
font-weight:normal;


}

h2 {

color:#c8e208;
font-family: 'Sacramento', cursive;
font-size:36pt;
padding:20px 0px 16px 0px;
margin:0px;
font-weight:normal;
}

h3 {

color:#fc4a28;
padding:7px 0px 6px 0px;
margin:0px;
font-weight:bold;
font-size:10pt;
}
h4 {

color:#fc2793;
font-family: 'Amatic SC', cursive;
font-size:38pt;
padding:20px 0px 14px 0px;
margin:0px 0px 0px 0px;
font-weight:normal;
}
h5 {

color:#0dd8d2;
font-family: 'Sacramento', cursive;
font-size:38pt;
padding:20px 0px 14px 0px;
margin:0px;
font-weight:normal;
}
h6 {

color:#0dd8d2;
font-family: 'Sacramento', cursive;
font-size:30pt;
padding:20px 0px 2px 0px;
margin:0px 0px 0px 0px;
font-weight:normal;

}
#header {
  width:100%;
    border-bottom:solid 0px black;
	text-align:center;
	color:#484848;
	vertical-align:middle;
	height:250px;
}

#topnav {
  width:1045px;
   border-bottom:solid 0px black;
	text-align:center;
	padding:10px;
	margin:0px 00px 0px -37px;
	color:#7e8f07;
	vertical-align:middle;
background-image:url(http://www.doodlebugspaper.com/images/hellochevron/wrapribbon.png);
height:66px;


}

#topnav a:link, #topnav a:visited, #topnav a:active {
  color: #7e8f07;
  text-decoration: none;
}
#topnav a:hover {
  color: #ffffff;
  text-decoration: underline;
} 




#topnavleft {
float:left;
text-align:left;
width: 600px;
font-size:.9em;
padding:9px 0px 0px 8px;
margin:0px auto 0px auto;

}

#topnavright {
float:right;
text-align:right;
width: 340px;
padding:0px 8px 0px 0px;
margin:7px auto 0px auto;
font-size:.9em;
}



#topnav2 {
  width:100%;
   border-bottom:solid 0px black;
	text-align:center;
	padding:15px 0px 20px 0px;
margin-bottom:15px;
		color:#ffffff;
	vertical-align:middle;
background-color:#f2f2f2;
font-family: 'Amatic SC', cursive;
font-size:32pt;
font-weight:normal;

}

#topnav2 a:link, #topnav2 a:visited, #topnav2 a:active {
  color: #ffffff;
  text-decoration: none;
font-family: 'Amatic SC', cursive;
font-size:32pt;
font-weight:normal;
}
#topnav2 a:hover {
  color: #ffffff;
  text-decoration: underline;
font-family: 'Amatic SC', cursive;
font-size:32pt;
font-weight:normal;
} 

#container {
  width:100%;
  height:auto;
  margin:0px;
  padding:2px 0px;
  background-image: url();
  background-repeat: repeat-y;
  background-position: 0px 0px;
	

}
#left {
  width: 200px;
  height: auto;
  float: left;
  padding: 0px 3px 3px 0px;
  margin: 0px;
overflow: hidden;


}

#left img {
max-width:200px;
} 



#followus {

margin-top:-37px;

z-index:999;
position:absolute;
position:top left;
clear:both;
padding-bottom:100px;

}
#maincontent {
  width: 720px;
  height: auto;
  float: left;
  padding: 0px 14px 10px 14px;
  margin: 0px 5px 20px 18px;
min-height:450px;
border:1px solid #efefef;
background-color:white;
color: #939191;
-moz-border-radius: 15px;
border-radius: 15px;


}

#maincontent img {
max-width:675px;
} 

#maincontent a:link, #maincontent a:visited, #maincontent a:active {
  color: #fc4a28;
  text-decoration: none;
	font-size:10pt;
font-weight:bold;
}
#maincontent a:hover {
  color: #fc2793;
  text-decoration: none;
	font-size:10pt;
font-weight:bold;
} 
.clearer {
  font-size: 0px;
  height: 0px;
  width: 100%;
  display: block;
  clear: both;
}


#footer {
   padding: 5px 12px 3px 12px;

  margin: 0px 0px 0px 0px;
  border-top: dashed 0px #595757;
  text-align: center;
	background-color:#ffffff;
color: #a0a0a0;


}
#footer p {
  margin: 0px auto 0px auto;
  padding: 0px 0px 0px 0px;
  color: #a0a0a0;
}
#footer a:link, #footer a:visited, #footer a:active {
  color: #a0a0a0;
  text-decoration: none;
}
#footer a:hover {
  color: #a0a0a0;
  text-decoration: underline;
} 

#credit {

margin: 0px auto 0px auto;
  color: #a0a0a0;
  padding: 0px 0px 10px 0px;
font-size:9pt;
background-color:#ffffff;
text-align:center;


}

#credit a:link, #credit a:visited, #credit a:active {
  color: #a0a0a0;
  text-decoration: none;
font-size:9pt
}
#credit a:hover {
  color: #a0a0a0;
  text-decoration: underline;
font-size:9pt
} 


/* ANCHOR STYLES */
a { 
color: #a0a0a0; 
text-decoration: none; 
}

a:link {
color: #a0a0a0; 
text-decoration: none; 


}

a:visited {
color: #a0a0a0; 
text-decoration: none; 

}

a:hover { 
color: #a0a0a0; 
text-decoration: underline;
}


a:active {
color: #a0a0a0; 
text-decoration: none; 

}

#shophd {


background-color:#ffffff;
color:#39d5cb;
font-size:22pt;
font-weight:normal;
padding:3px;
margin:3px;
}

#infohd {

background-color:#ffffff;
color:#bbdb1f;
font-size:22pt;
font-weight:normal;
padding:3px;
margin:3px;
}

#questionhd {

background-color:#ffffff;
color:#ef27aa;
font-size:22pt;
font-weight:normal;
padding:3px;
margin:3px;
}

#carthd {

background-color:#ffffff;
color:#e10cbb;
font-size:22pt;
font-weight:normal;
padding:3px;
margin:3px;
}

#searchhd {


background-color:#ffffff;
color:#bd81c0;
font-size:22pt;
font-weight:normal;
padding:3px;
margin:3px 3px 0px 3px;
}

.leftcatnav {

padding: 0px 0px 6px 8px;
margin:3px;
background-color: #ffffff;




}

.searchbox {

padding: 0px 0px 6px 8px;
margin:3px;
color:#bd81c0;
background-color: #ffffff;




}