@charset "UTF-8";

/*
!!DO NOT DELETE THIS COMMENT!!

Designed for sullivantree.com (October 2009) (C) Noel McAvoy.
- Website: http://noelmcavoy.com

----------------------------------------------------
@Generic page styles
----------------------------------------------------*/

body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #333333;
	background-color:#70E3F7;
	background-image:url(../images/sky2.png);
	background-position: left;
	background-repeat: repeat-x;
	margin: 0px;
	padding: 20px 0;
	/*padding: 0px;
	text-align: center;*/
	behavior:url(csshover.htc);
}
.plainlink a:link,
.plainlink a:hover,
.plainlink a:active,
.plainlink a:visited
{
    text-decoration: none;
    color: #000000;
    text-align: center;
}

div.container
{
width:100%;
margin:0px;
}
div.content
{
	float:right;
	position:relative;
	top:120px;
	right:20px;
}

div.cloud
{
	position:absolute;
	top:-5px;
	right:20px;
	background-image:url(../images/background/cloud3.png);
	width:600px;
	height:196px; 
	z-index:-2;
}
div.tree
{
	position:absolute;
	bottom:30px;
	left:10px;
	background-image:url(../images/background/tree.png);
	width:471px;
	height:664px;
	z-index:-1;
}
div.grass
{
	position:absolute;
	bottom:0px;
	left:0px;
	background-image:url(../images/background/grass.png);
	background-repeat:repeat-x;
	width:100%;
	height:147px;
	z-index:-2;
}

/* -------------------------------------------------
@Content
----------------------------------------------------*/
.roundedcornr_box {
   /*background: #e1efbb;*/
   width: 550px;

}
.roundedcornr_bg {
	/*margin-top:30px;*/
	margin-bottom:-20px;
	background: url(../images/contentbox/contentfill2.png) repeat;
}
.roundedcornr_top {
   background: url(../images/contentbox/t.png) no-repeat top left;
}
.roundedcornr_bottom {
   background: url(../images/contentbox/b.png) no-repeat bottom left;
}


.roundedcornr_top, .roundedcornr_bottom {
   width: 100%;
   height: 30px;
   font-size: 1px;
}
.roundedcornr_content { 
	margin: 0 30px;


}
/* -------------------------------------------------
@Classes
----------------------------------------------------*/
.services {
	font-size: 11px;
}
.form {
	font-size: 10px;
	text-align: left;
	margin: 0 75px;
	margin-bottom:-20px;
	
}
.formtable {
	font-size: 10px;
}

/* -------------------------------------------------
@Photo Album
----------------------------------------------------*/
div.albumimg
  {
    margin:2px;
    border:1px solid #0000ff;
    height:auto;
    width:auto;
    float:left;
    text-align:center;

}
div.albumimg img
  {
    display:inline;
    margin:3px;
    border:1px solid #ffffff;
    width:150px;
    }
div.albumimg a:hover img
  {
    border:1px solid #0000ff;
    }
div.albumdesc
  {
    text-align:center;
    font-weight:normal;
    width:60px;
    margin:2px;
    }
.albumtable
  {
	float: left;
        padding:15px;
 	background-color:#ffffff;
 	border:1px solid black;
        filter:alpha(opacity=80);/* IE */
	opacity:0.8;/*CSS3 Standard*/
  }
.albumdata
  {
  	padding:15px;
	filter:alpha(opacity=40);/* IE */
	opacity:0.4;/*CSS3 Standard*/
	width:160px;
  }



