#container {
        background-image: url();
        background-repeat: repeat;
        margin-right:auto;
        margin-left: auto;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #000000;	
	line-height: 24px;
                 text-indent: 50px;	
}
h2 {
                font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;	
	line-height: 20px;
                 text-indent: 60px;	
	
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #394AE1;
                 text-shadow: 2px 2px 2px #fc3, 1px 1px 1px #f90;
	line-height: 20px;
                 padding: 10px;
                 text-indent: 40px;	
}
h4 {
               font-family: Verdana, sans-serif;
               font-size: 20px;
               font-weight: bold;
               color: #000000;
               text-shadow: 2px 2px 2px white, 3px 3px 3px yellow; 
               line-height: 24px;
}

.italic2{
 font-family: Brushstroke,  fantasy;
  color: #000000;
  font-style: italic; 
  font-size: 12px;
  font-weight: normal; 
 position: absolute;
 top: 20px;
 left:-100px; 
}
.italic3{
 font-family: Brushstroke,  fantasy;
  color: #0000E6;
  text-shadow: 2px 2px 2px white, 3px 3px 3px orange; 
  font-style: italic; 
  font-size: 22px;
  font-weight: bold;
}
.italic4{
 font-family: Brushstroke,  fantasy;
  color: blue;
  font-style: italic; 
  font-size: 14px;
  font-weight: bold; 
}
.italic5{
 font-family: Brushstroke,  fantasy;
  color: #000000;
  font-style: italic; 
  font-size: 14px;
  font-weight: bold;  
}
a {
	color: blue;
	font-weight: bold;
	text-decoration: none;
}
a:visited {
	color: #B82EE6;
	text-decoration: none;
	font-weight : bold;
}
a:hover {
	color: #000000;
	text-decoration: none;
}
p{
  font-family: Verdana, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #000000;
  line-height: 16px;
}
.name{
font-family: 'Lobster Two', cursive;
  color: #4C6600;
 text-shadow: 2px 2px 2px white, 1px 1px 1px #000000; 
  font-style: italic; 
  font-size: 32px;
  font-weight: bold;
 -webkit-transition: text-shadow 0.2s radial;
    -moz-transition: text-shadow 0.2s radial;
    -ms-transition: text-shadow 0.2s radial;
    -o-transition: text-shadow 0.2s radial;
    transition: text-shadow 0.2s radial; 
  position:absolute;
  top:5px;
  left: 50px;            
}
.name:hover {
    text-shadow: 0 0 20px #fefcc9, 10px -10px 30px #feec85, -20px -20px 40px #ffae34, 20px -40px 50px #ec760c, -20px -60px 60px #cd4606, 0 -80px 70px #973716, 10px -90px 80px #451b0e;
}

#image{
  margin:300px 300px;
}
.personal{
            background-image: url(http://www.kwalitytraffic4newbies.com/images/ballf175.png);
            background-repeat: no-repeat;
            width:300px;
            height: 300px;           
            position: absolute;
            top: 55px;
            left: 510px;
            padding: 0px;
}
.txt{
      position: relative;
      margin-top: 110px;
      margin-left: 150px;
      text-align: center;
}
.indent{
      position: relative;
      margin-top: -20px;
      margin-left: -30px;
}
.article{
         width:550px;
            height: 350px;           
            position: absolute;
            top: 115px;
            left: 120px;
            padding: 0px;

}

.features4{
height:100px;
width:400px;
background: #999; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF9', endColorstr='#fff'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#FF9), to(#fff)); /* for webkit browsers */
	background: -moz-radial-gradient(top,  #fff, #fff,  #FF9); /* for firefox 3.6+ */ 
	
-moz-border-radius: 40px;
-webkit-border-radius: 40px;
border-radius: 40px;
border: 3px solid #7EADBC;
box-shadow: 3px 3px 3px #000000, 5px 3px 3px #000000; 
font-family: Georgia, serif;
font-size:16px;
position:absolute;
top:130px;
left: 50px;
text-align: center;
}

#winter3{
            background-image: url(http://granshananigans.com/images/wreath2.png);
            background-repeat: no-repeat;
            color:#ffffff;
            width: 750px;
            height: 650px;           
            position: absolute;
            top: 10px;
            left: 120px;
}


.legal{
            background-image: url();
            background-color:transparent;
            width:600px;
            height: 50px;
             font-family: Brushstroke,  fantasy;
             color: #000000;
            font-style: bold; 
            font-size: 14px;
            font-weight: bold;
            position: absolute;
            top: 430px;
            left: 50px;
            padding: 10px;           
}
#footer{
            background-image: url();
            background-color:transparent;
            width:600px;
            height: 50px;
             font-family: Brushstroke,  fantasy;
             color: #000000;
            font-style: bold; 
            font-size: 14px;
            font-weight: bold;
            position: absolute;
            top: 90px;
            left: 150px;
            padding: 10px;           
}
.cr{
          position: absolute;
            top: 60px;
            left: 150px;
}
.c{
      position: absolute;
            top: 60px;
            left: 100px;
}
.m{
      position: absolute;
            top: 0px;
            left: 50px;
}

