* {
margin:0;
padding:0;
}

body {
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-size:1.2em;
color:#84796a;
line-height:1.4em;
background-color:#fcfbf7;
background: #fcfbf7 url(../images/img2/gradient.gif) top repeat-x;
}

ul li {
list-style:none;
}

h2 {
margin-bottom:1em;
font-weight:400;
font-size: 120%;
font-family:Georgia, "Times New Roman", Times, serif;

}

p {
margin-bottom:1.5em;
color:#3c312d;
font-size: 90%;
}

a {
text-decoration:none;
}

a img {
border:none;
}

#wrap {
text-align:left;
width:592px;
margin:0 auto;
padding:0 25px 50px;
}

#top {
float:left;
width:100%;
height:130px;
}

#logo {
float:left;
display:block;
margin-top:85px;
}

#nav {
float:left;
display:inline;
width:350px;
background:url(../images/img2/nav_bg.gif) top no-repeat;
margin:96px 0 0 92px;
}

#nav li {
float:left;
display:inline;
}

#nav a {
float:left;
display:inline;
padding-bottom:3px;
height:15px;
text-indent:-5000px;
outline:none;
}

#nav a:hover {
border-bottom:1px dotted #6e9695;
}

#home a {
width:40px;
margin-right:24px;
background:url(../images/img2/nav_home.gif) no-repeat;
}

#about a {
width:42px;
margin-right:24px;
background:url(../images/img2/nav_about.gif) no-repeat;
}

#contact a {
width:49px;
margin-right:24px;
background:url(../images/img2/nav_contact.gif) no-repeat;
}

#blog a {
width:32px;
margin-right:24px;
background:url(../images/img2/nav_blog.gif) no-repeat;
}

#portfolio a {
width:90px;
background:url(../images/img2/nav_portfolio.gif) no-repeat;
}

#content {
float:left;
width:100%;
margin:0 auto 35px;
}

#footer {
clear:both;
width:100%;
text-align:left;
border-top:3px solid #FCFBF7;
padding:10px 0 8px;
margin-top:20px;

background-color:#C9D7D3;

/*background: url(../images/img2/bottombubbles.png) bottom right no-repeat;*/
}

#footer ul {
float:right;
font-size:11px;
color:#6E9695;
}

#footer li {
float:left;
padding-left:1em;
padding-right:1em;
}

#footer-login,#footer-about {
padding-right:1em;
border-right:1px solid #b9b99e;
}

#tag {
display:inline;
font-size:65%;
color:#FCFBF7;
padding-left: 10px;
}

.tool-tip {
color:#fff;
width:139px;
z-index:13000;
}

.tool-title {
font-weight:700;
font-size:11px;
color:#bad7d3;
background:url(../images/bubble.png) top left;
margin:0;
padding:8px 8px 4px;
}

.tool-text {
font-size:11px;
background:url(../images/bubble.png) bottom right;
padding:4px 8px 8px;
}

.custom-tip {
color:#000;
width:130px;
z-index:13000;
}

.custom-title {
font-weight:700;
font-size:11px;
color:#3E4F14;
background:#C3DF7D;
border-bottom:1px solid #B5CF74;
margin:0;
padding:8px 8px 4px;
}

.custom-text {
font-size:11px;
background:#CFDFA7;
padding:4px 8px 8px;
}

.secondaryImage {
display:none;
}

a:link,a:visited,a:hover,a:active {
color:#6e9695;
}





#dogear {
	position: absolute;
	/*z-index: 20;*/
	top: 0px;
	left: 0px;
	width: 441px;
	height: 115px;
}

#dogear img {
	width: 441px;
	height: 115px;
	border: none;
}

#footerbubbles {
position:relative;
	/*z-index: 20;*/
	bottom: 0px;
	left: 550px;
	width: 217px;
	height: 53px;
	margin:0;
	padding:0;
}

#footerbubbles img {
	width: 217px;
	height: 53px;
	border: none;
}

#tip {
color:#8f9d44;
width:572px;
font-size:50%;
padding: 10px;
letter-spacing:inherit;
line-height:1.1em;
text-align: center;
border-bottom:1px dotted #cfd6a5;
background-color:#E7F0ED;
}
