BODY			
{
	font-family:Garamond;
	background-color: #cf9d68;
	background-image:url(../images/cork.gif);
	height:100%;
	margin:0px;
	padding:0px;
}

FORM{margin:0px;padding:0px;}

INPUT		{FONT-FAMILY: Tahoma, Helvetica, sans-serif;}
SELECT		{FONT-FAMILY: Tahoma, Helvetica, sans-serif;}
TEXTAREA	{FONT-FAMILY: Tahoma, Helvetica, sans-serif;}

HR
{
	padding:0px;
	margin:5px 0px 5px 0px;
	max-width:615px;
	width:625px;
	border-bottom:solid 0px #eae9e7;	
	border-top:solid 1px #eae9e7;	
	border-right:solid 0px #eae9e7;	
	border-left:solid 0px #eae9e7;	
	height:1px;
}

IMG
{
	border:solid 0px white;
}

fieldset {
	border:1px solid #8dc63f;
	margin:10px;
	padding:10px;
}

legend {
	font-weight: bold;
	padding: 0 0.5em;
	color: #8dc63f;
	font-size:11px;
}

a:link 				{color: #5b5b5b; text-decoration: underline;}
a:visited 			{color: #5b5b5b; text-decoration: underline;}
a:active 			{color: #5b5b5b; text-decoration: none;}
a:hover 			{color: #5b5b5b; text-decoration: none;}

a.clear:link 		{color: #5b5b5b; text-decoration: none;}
a.clear:visited 	{color: #5b5b5b; text-decoration: none;}
a.clear:active 		{color: #5b5b5b; text-decoration: none;}
a.clear:hover 		{color: #5b5b5b; text-decoration: none;}

#divPreload{
	display:none;
	background-image:url(images/paperMessage.png);
}

.fl{float:left;}
.fr{float:right;}
.cb{clear:both;}
.dn{display:none;}
.b{border:solid 1px black;}
.vb{vertical-align:bottom;}

.p5{padding:5px;}
.p10{padding:10px;}
.p20{padding:20px;}

.f9{font-size:9px;}
.f10{font-size:10px;}
.f11{font-size:11px;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f15{font-size:15px;}
.f20{font-size:20px;}
.f25{font-size:25px;}

.o0{opacity:0.0;-moz-opacity:0.0;-khtml-opacity:0.0;}
.o25{opacity:0.25;-moz-opacity:0.25;-khtml-opacity:0.25;}
.o50{opacity:0.50;-moz-opacity:0.50;-khtml-opacity:0.50;}
.o75{opacity:0.75;-moz-opacity:0.75;-khtml-opacity:0.75;}

.l{background-position: left bottom;}
.c{background-position: center bottom;}
.r{background-position: right bottom;}

.w50{width:49%;margin-left:5px;}
.w33{width:32%;margin-left:5px;}
.w25{width:25%;}

/******************************************/
/**PAPER BODY******************************/
/******************************************/
DIV#divPaper
{
	position:absolute;
 	top:50px;
	left:50%;
	width:644px;
    margin-left: -322px;
}
DIV#divPaperBody
{
	clear:both;
}
.Narrow{
	width:644px;
	background-image:url(../images/backPaperBack.png);
	background-repeat:repeat-y;
}

.Wide{
	width:744px;
	background-image:url(../images/backPaperBackWide.png);
	background-repeat:repeat-y;
}
DIV#divPaperBottom
{	
	width:644px;
	height:106px;
	background-image:url(../images/backPaperBottom.png);
	background-repeat:no-repeat;
	clear:both;
}
DIV#divPaperBottomWide
{	
	width:744px;
	height:106px;
	background-image:url(../images/backPaperBottomWide.png);
	background-repeat:no-repeat;
	clear:both;
}

DIV#divPaperBody DIV.divMargins
{
	clear:both;
	margin:0px 80px 0px 50px;
	padding:30px 10px 20px 10px;
	font-size:14px;
	color:#999999;
	min-height:550px;
}
DIV#divPaperBody DIV.divMargins UL
{
	margin:0px;
	padding:0px;
}
DIV#divPaperBody DIV.divMargins H1
{
	padding:0px;
	margin:0px 0px 10px 0px;
	font-size:40px;
	font-weight:lighter;
	letter-spacing:-0.1em;
	color:#ead9b6;
	overflow:hidden;
	
	max-width:490px;
	width:490px;
	height:40px;
	max-height:32px;
	border-bottom:solid 1px #eaeaea;

}
DIV#divPaperBody DIV.divMargins H3
{
	padding:0px;
	margin:0px 0px 10px 0px;
	font-size:20px;
	letter-spacing:-0.05em;
	color:#B6DCEA;
	overflow:hidden;
	
	max-width:490px;
	width:490px;
	height:24px;
	max-height:16px;
	border-bottom:solid 1px #eaeaea;

}
DIV#divPaperBody DIV.divMargins LI.off,
DIV#divPaperBody DIV.divMargins LI.on,
DIV#divPaperBody DIV.divMargins LI.visited
{
	margin:0px 10px 10px 0px;
	padding:10px;
	list-style-type:none;
	width:235px;
	max-width:215px;
	float:left;
}
DIV#divPaperBody DIV.divMargins LI.off
{
	cursor:pointer;
	border:solid 1px #ffffff;
	background-color:#ffffff;
}
DIV#divPaperBody DIV.divMargins LI.on
{
	cursor:pointer;
	border:solid 1px #cccccc;
	background-color:#ffffff;
}
DIV#divPaperBody DIV.divMargins LI.visited
{
	cursor:pointer;
	border:solid 1px #dfdfdf;
	background-color:#f2f2f2;
}
DIV#divPaperBody DIV.divMargins LI B
{
	color:#999999;
	font-size:15px;
}

DIV#divPaperBody DIV.divMargins LI.off B
{
	color:#336699;
}
DIV#divPaperBody DIV.divMargins LI.on B
{
	color:#999999;
}
DIV#divPaperBody DIV.divMargins LI.visited B
{
	color:#f5752a;
}

DIV#divPaperBody DIV.divMargins LI a:link 		{color: #999999; text-decoration: underline;}
DIV#divPaperBody DIV.divMargins LI a:visited 	{color: #999999; text-decoration: underline;}
DIV#divPaperBody DIV.divMargins LI a:active 	{color: #999999; text-decoration: none;}
DIV#divPaperBody DIV.divMargins LI a:hover 		{color: #999999; text-decoration: none;}
/******************************************/



/******************************************/
/**PAPER NAVIGATION************************/
/******************************************/
DIV#divDashboard
{
	background-image:url(../images/backDashboard.png);
	background-repeat:no-repeat;
	width:352px;
	height:578px;
	
	position:absolute;
 	top:40;
	left:50%;
    margin-left:-520px;
}
DIV#divDashboard DIV#divText
{
	font-size:15px;
	color:#999999;
	margin:150px 40px 30px 50px;
	text-align:left;
	border:solid 0px black;
}
DIV#divDashboard DIV#divText UL
{
	margin:10px 0px 4px 20px;
	padding:0px;
}
DIV#divDashboard DIV#divText UL LI
{
	font-size:14px;
	list-style-type:circle;
	margin-bottom:5px;
}
DIV#divGoogleVoice
{
	width:278px;
	height:104px;
	cursor:pointer;
	position:absolute;
 	top:610px;
	left:50%;
	margin:5px;
    margin-left: -470px;
}

/******************************************/



/******************************************/
/*INTERNALS********************************/
/******************************************/
A#divLogo
{
	background-image:url(../images/logo.png);
	background-repeat:no-repeat;
	background-position:center center;
	width:304px;
	height:120px;
	cursor:pointer;
	text-decoration:none;
}
A#divSimple
{
	background-image:url(../images/paperSimpleSmall.png);
	background-repeat:no-repeat;
	width:122px;
	height:77px;
	cursor:pointer;
	position:absolute;
 	top:375;
	left:50%;
	margin:5px;
    margin-left: -120px;
}
A#divStickerWebsite
{
	background-image:url(../images/stickerWebsites.png);
	background-repeat:no-repeat;
	width:100px;
	height:28px;
	cursor:pointer;
	position:absolute;
 	top:460;
	left:50%;
	margin:5px;
    margin-left: -130px;
}
A#divStickerLogos
{
	background-image:url(../images/stickerLogos.png);
	background-repeat:no-repeat;
	width:150px;
	height:33px;
	cursor:pointer;
	position:absolute;
 	top:480;
	left:50%;
	margin:5px;
    margin-left: -130px;
}
A#divStickerCartoons
{
	background-image:url(../images/stickerCartoons.png);
	background-repeat:no-repeat;
	width:89px;
	height:29px;
	cursor:pointer;
	position:absolute;
 	top:510;
	left:50%;
	margin:5px;
    margin-left: -130px;
}
A#divStickerClients
{
	background-image:url(../images/stickerClients.png);
	background-repeat:no-repeat;
	width:77px;
	height:30px;
	cursor:pointer;
	position:absolute;
 	top:503px;
	left:50%;
	margin:5px;
    margin-left: -42px;
}
/******************************************/



/******************************************/
/*EXTERNALS********************************/
/******************************************/
A#divLinkedin
{
	background-image:url(../images/paperLinkedin.png);
	background-repeat:no-repeat;
	width:70px;
	height:55px;
	cursor:pointer;
	position:absolute;
 	top:370;
	left:50%;
	margin:5px;
    margin-left:70px;
}
A#divBlogger
{
	background-image:url(../images/paperBlogger.png);
	background-repeat:no-repeat;
	width:54px;
	height:55px;
	cursor:pointer;
	position:absolute;
 	top:430;
	left:50%;
	margin:5px;
    margin-left:90px;
}
A#divFacebook
{
	background-image:url(../images/paperFacebook.png);
	background-repeat:no-repeat;
	width:90px;
	height:77px;
	cursor:pointer;
	position:absolute;
 	top:390;
	left:50%;
	margin:5px;
    margin-left: 10px;
	display:none;
}
A#divFlickr
{
	background-image:url(../images/paperFlickr.png);
	background-repeat:no-repeat;
	width:93px;
	height:63px;
	cursor:pointer;
	position:absolute;
 	top:470;
	left:50%;
	margin:5px;
    margin-left: 30px;
}
A#divFlashDen
{
	background-image:url(../images/paperFlashDen.png);
	background-repeat:no-repeat;
	width:81px;
	height:61px;
	cursor:pointer;
	position:absolute;
 	top:410;
	left:50%;
	margin:5px;
    margin-left: 10px;
}
A#divFirefox
{
	background-image:url(../images/paperFirefox.png);
	background-repeat:no-repeat;
	width:174px;
	height:149px;
	cursor:pointer;
	position:absolute;
 	top:5;
	left:50%;
	margin:5px;
    margin-left: 330px;
}
A#divHello
{
	width:177px;
	height:116px;
	cursor:pointer;
	position:absolute;
 	top:150;
	left:50%;
	margin:5px;
    margin-left: 330px;
}
A.divHelloOff
{
	background-image:url(../images/stickerHelloOff.png);
	background-repeat:no-repeat;
}
A.divHelloOn
{
	background-image:url(../images/stickerHelloOn.png);
	background-repeat:no-repeat;
}

A#divCoffee
{
	background-image:url(../images/coffee.png);
	background-repeat:no-repeat;
	width:170px;
	height:140px;
	cursor:pointer;
	position:absolute;
 	top:270;
	left:50%;
	margin:5px;
    margin-left: 330px;
}

/******************************************/


DIV.divTooltip
{
	font-family:Tahoma;
	font-size:12px;
	padding:10px;
	background-color:#ffffff;
	z-index:1000;
	border:solid 5px #DCBF99;
	max-width:300px;
}

DIV.divIndicator{
	background-image:url(../images/tooltip.gif);
	background-repeat:no-repeat;
	width:10px;
	height:10px;
	float:left;
}


/******************************************/
/*FLICKR***********************************/
/******************************************/
DIV#divFlickrPhotos
{
	background-image:url(../images/paperFlickrPhotosBack.png);
	background-repeat:no-repeat;
	position:absolute;
	width:282px;
	height:208px;
	
	position:absolute;
 	top:592px;
	left:50%;
    margin-left: -502px;
    text-align:center;
}
#fjs-flickr 
{
	margin-top:24px;
}
/******************************************/



/******************************************/
/*FORM*************************************/
/******************************************/
DIV#divForm
{
	width:500px;
	text-align:left;
	font-size:12px;
	color:#666666;
}
DIV#divForm TD{
	font-size:14px;
	color:#666666;

}
DIV#divForm DIV.divText
{
	padding:0px;
	clear:both;
}
DIV#divForm DIV.divInput
{
	font-size:12px;
	color:#666666;
	float:left;
	padding:10px 10px 0px 0px;
}
DIV#divForm INPUT#txtName, DIV#divForm INPUT#txtEmail
{
	background-image:url(../images/crumple.png);
	background-repeat:no-repeat;
	width:235px;
	background-color:#e5e5e5;
	border:solid 0px black;
	font-family:Garamond;
	font-size:15px;
	color:#666666;
}
DIV#divForm TEXTAREA#txtMessage
{
	background-image:url(../images/crumple.png);
	background-repeat:no-repeat;
	width:480px;
	height:100px;
	background-color:#e5e5e5;
	border:inset 0px;
	font-family:Garamond;
	font-size:15px;
	line-height:17.5px;
	color:#666666;
	overflow:auto;
}
DIV.divOther
{
	width:485px;
	clear:both;
	border:solid 0px black;
	padding:10px 0px 0px 0px;
}
DIV#divForm DIV.divOther INPUT
{
	font-size:11px;
	padding:2px;
	margin:2px;
}
DIV#divSuccess
{
	background-image:url(../images/paperMessage.png);
	background-repeat:no-repeat;
	background-position:center top;
	max-width:100%;
	height:135px;
	padding:40px;
	text-align:center;
	font-size:14px;
	color:#666666;
}
/******************************************/



/******************************************/
/*TACKS***********************************/
/******************************************/
DIV.tackGreen,DIV.tackBlue,DIV.tackRed,DIV.tackYellow{width:40px;height:30px;position:absolute;background-image:url(../images/tackGreen.png);background-repeat:no-repeat;}
DIV.tackGreen	{background-image:url(../images/tackGreen.png);}
DIV.tackBlue	{background-image:url(../images/tackBlue.png);}
DIV.tackRed		{background-image:url(../images/tackRed.png);}
DIV.tackYellow	{background-image:url(../images/tackYellow.png);}

DIV#divBlue{top:65;left:50%;margin-left: -220px;}
DIV#divRed{top:40;left:50%;margin-left: 361px;}
DIV#divGreen{top:565;left:50%;margin-left: -220px;}
/******************************************/

