body {
	background-image: url(img/bkg.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	background-color: black;	
	font: normal normal normal 1.4em Arial, sans-serif;
	color: white;
	text-shadow: rgb(0,0,0) 4px 3px 4px;
	}

a, a.link, a:visited {
       	color: #BADD83;
        text-decoration: none;
}

a:hover, a:active {
        text-decoration: none; 
        color: #c163dd;
}

ul li { list-style: none; }



h1 {
        font-size: 1.5em;
	color: #BADD83;
        text-shadow: #005D00 0px 0px 6px, #005D00 0px 0px 6px, #005D00 0px 0px 6px;
        line-height: 10px;

}

h2 {
        font-size: 1.2em;
	color: #BADD83;
        text-shadow: #005D00 0px 0px 6px, #005D00 0px 0px 6px, #005D00 0px 0px 6px;
        line-height: 10px;

}

h3 {
        font-size: 1em;
	color: #c163dd;
        line-height: 10px;
}


.emphasis {
        font-size: 1.5em;
}

.pink {	
	color: #ce69e9; 
} 

.emphasisGreen {
	color: #BADD83;
        text-shadow: #005D00 0px 0px 6px, #005D00 0px 0px 6px, #005D00 0px 0px 6px;
}


.emphasisPink {
	color: #DE76C8;
        text-shadow: #5F009F 0px 0px 6px, #5F009F 0px 0px 6px, #5F009F 0px 0px 6px;
}

a.emphasisPink:link {
	color: #DE76C8;
        text-shadow: #5F009F 0px 0px 6px, #5F009F 0px 0px 6px, #5F009F 0px 0px 6px;
        text-decoration: none;
}

a.emphasisPink:visited {
	color: #DE76C8;
        text-shadow: #5F009F 0px 0px 6px, #5F009F 0px 0px 6px, #5F009F 0px 0px 6px;
        text-decoration: none;
}


a.emphasisPink:hover {
	color: #DE76C8;
        text-shadow: #FF00D5 0px 0px 6px, #FF00D5 0px 0px 6px, #FF00D5 0px 0px 6px;
        text-decoration: none;

}

	

.container {
position: relative;
	width: 980px;
	margin: 0 auto;
	text-align: center;
}

.linkColumn {
display:block;
	float:left;
	width: 360px;
	height: 30em;
	background-image: url(img/flourish.png);
	background-position: top left;
	background-repeat: no-repeat;
	font: normal normal normal 3em Arial, sans-serif;
	line-height: .1em;
	text-align: left;
}

.streetCred {
	position: absolute;
	top: 1400px;
	left: 100px;
	font-size: 10px;
	color: #4b2c00;
	text-align: left;
}

.fb-like {
	position: absolute;
	top: 1300px;
}



a.streetCred:hover {
	color: #BADD83;
        text-shadow: #005D00 0px 0px 6px, #005D00 0px 0px 10px, #005D00 0px 0px 12px;
        text-decoration: none;
}


.mainColumn {
width: 625px;
display: block;
text-align: right;
position: absolute;
right: 0px;
top: 0px;

}

.mainColumn	img{}


.logo {
	
        width: 600px;
}


.rightParagraph {
	text-align:right;
}

img.rightParagraph { 
    position: relative;
    top: -12px;
    float: right; 
    margin: 4px 0px -2px 10px; 
}

.leftParagraph {
	text-align:left;
}



img.leftParagraph { 
    position: relative;
    top: -12px;
    float: left; 
    margin: 4px 10px -2px 0px; 
}

.doggieListRight {
    list-style-type: none;
    line-height: 1.2em;
}

p.doggieListRight {
   margin-left: 100px;
}

ul.doggieListRight
{
    list-style-type: none;
    text-align: right;
}

li.doggieListRight
{
background-image: url("img/dogBulletLeft.png");
background-repeat: no-repeat;
background-position: 100% ;

}


.doggieListLeft {
    	list-style-image:url('img/dogBulletRight.png');
	font-size: .9em;
    	line-height: 1.5em;
}


.tableau1 {
    float:left;
    width:50%
    text-align: left;
    font-size: .8em;
    color: #BADD83;

}

.tableau2 {
    float:right;
    width:50%
    text-align: right;
   font-size: .8em;
}


.blurb {
        float: right;
        width: 625px;
	margin: 30px 0px 30px 0px;
	font-size: .9em;
	color: rgb(255, 135, 231);
	text-align: center;
}

#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px; padding:0;}
#xsnazzy h1 {font-size:2.5em; color:#fff;}
#xsnazzy h2 {font-size:2em;color:#06a; border:0;}
#xsnazzy p {padding-bottom:0.5em;}
#xsnazzy h2 {padding-top:0.5em;}
#xsnazzy {background: transparent; margin:0px 0px 0px 0px;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:transparent; border-left:1px solid #996600; border-right:1px solid #996600;}
.xb1 {margin:0 5px; background:#996600;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background: transparent; border:0 solid #996600; border-width:0 1px;}



#vnav {

        position: absolute; 
        top: 40px; 
        left: 70px; 
        width: 227px; 
        height: 342px; 
background: url('img/nav.png') no-repeat; 
}

#vnav li { 
        position: absolute; 
        left: 0; 
        width: 277px; 
        height: 73px; 
}

        #vnav #hnavhome { height: 73px; top: 0px; }
	#vnav #vnavservices { height: 66px; top: 73px; }
	#vnav #vnavabout{ height: 69px; top: 139px; }
	#vnav #vnavresources { height: 60px; top: 208px; }
	#vnav #vnavblog { height: 74px; top: 268px; }

#vnav li a { 
        display: block; 
        position: absolute; 
        top: 0; 
        left: 0px; 
        width: 277px; 
        height: 69px; 
        text-indent: -9999em; 
}


.title {                           /* This is the title of each blog post */
line-height: 25px;
}

.post {                            /* This is for the individual blog post entries */
text-align: left;
margin-top: 40px;
margin-bottom: 20px;

margin-left: 35px;
border-bottom:2px solid rgb(20, 10, 0);
border-bottom:2px solid rgba(20, 10, 0, 50);
}

.date {                            /* This if for the date on the blog posts */
left: 3px;
line-height: 4px; 
font-size: 16px;
color: #BADD83;
}

