body 				{background-color: #e6e4e5; margin: 40px 0px 0px 0px;}

div#full-width 		{width:550px; margin: 5px auto 5px auto;}

div#section-choice 	{position: fixed; margin-left: 0px; width: 572px; top: 10px; height: 20px; z-index: 100; padding: 0px 5px; overflow: normal;
						font: 9px Verdana; line-height: 20px; color: #777; border-top: 1px solid #aaa; border-bottom: 1px solid #aaa; background-color: #e6e4e5;}
div#section-choice table		{height: 20px; display: inline;}
div#section-choice table tr		{height: 20px;}
div#section-choice table tr td	{height: 20px; vertical-align: top;}
div#section-choice table tr td.title	{padding: 0px 8px 0px 0px;}
b.sect-chosen 					{color: red; padding: 0px 8px;}
div#section-choice a			{color: #777; padding: 0px 8px; font-weight: bold; text-decoration: none; display: block;}
div#section-choice a:hover		{background-color: #ddd;}
div#section-choice a.cv			{color: #ff7f50;}
div#section-choice a.cv:hover	{background-color: #f5deb3;}					

div#title-index		{position:relative; left:0px; top:0px; width:580px; height:165px; overflow:none; z-index:1; background:#ffffff; border: 1px solid #000;
						-moz-border-radius: 10px 10px 0px 0px;}
div#title-index.web-design	{background-image:url('/graphics/background01.jpg');}
div#title-index.photos		{background-image:url('/photos/graphics/background01.jpg');}
div#title-index.writing		{background-image:url('/writing/graphics/background01.jpg');}
div#title-index.personal	{background-image:url('/personal/graphics/background01.jpg');}
img.title-img		{position:relative; left:10px; top:10px; width:350px; height:90px; z-index:2; margin: 8px;}						

div#refer-friend 	{display: block; position:absolute; z-index: 1; top: 10px; left:462px; width:109px; color: #000000; letter-spacing:-0.1em; font: 10px Verdana;
						line-height: 10px;}
div#refer-friend a	{display: block; text-decoration: none; border: 1px solid #000; padding: 2px 2px 3px 2px; line-height: 10px;
						background-image:url('graphics/check-bg.gif'); color: #000;}
div#refer-friend a:hover	{border: 1px solid red; background: #ffffff; color: red;}

div#menu-frame		{position:relative; top:-39px; height:50px; overflow:hidden; z-index:3;}
div#menu-frame.web-design	{left:132px; width:450px;}
div#menu-frame.photos		{left:402px; width:180px;}
div#menu-frame.writing		{left:402px; width:180px;}
div#menu-frame.personal		{left:402px; width:180px;}

table#menu-table	{height: 50px; vertical-align:top;}
table#menu-table tr	{height: 50px;}

td.sectionlink 		{display: normal; font-size: 10px; font-family: tahoma; font-weight: bold; color: #000000; line-height: 15px; width: 90px; height:50px;
						border-top: 1px solid #000000; vertical-align: top; text-align: center;}
a.sectionlink			{font-size: 10px; font-family: tahoma; font-weight: bold; color: #000000; border-style: none; width: 90px; height: 50px; display: block; text-decoration: none;
							background-image:url('graphics/check-bg2.gif');}
a.sectionlink:hover		{background-image:url('graphics/test-bg-trans.jpg');}

td.sectionlink-last {display: normal; font-size: 10px; font-family: tahoma; font-weight: bold; color: #000000; line-height: 15px; width: 90px; height:50px;
						border-top: 1px solid #000000; vertical-align: top; text-align: center;}
a.sectionlink-last		{font-size: 10px; font-family: tahoma; font-weight: bold; color: #000000; border: none; width: 90px; height: 50px; display: block; text-decoration: none;
							background-image:url('graphics/check-bg2-last.gif');}
a.sectionlink-last:hover 	{background-image:url('graphics/test-bg-trans-last.jpg');}

div#main-content	{position:relative; left:0px; top:-30px; width:560px; background:#fafafa; border: 1px solid #000; font: 10px Verdana; line-height: 1.6em; color: #000;
							padding: 10px; -moz-border-radius: 0px 0px 10px 10px;}
div#main-content a 			{text-decoration: none; color:green; border-bottom: 1px dotted;} 
div#main-content a:hover	{color: red; border-bottom: 1px solid;}
div#main-content a.no-border	{text-decoration: none; border-bottom: 0px;}

div#inset-content	{width: 540px; padding: 10px; vertical-align: top;}
div#inset-content.featured-sites img			{float: right; margin: 5px 0px 0px 15px;}
div#inset-content.featured-sites span.text		{width: 315px; display: block; text-align: justify;}
div#inset-content.featured-sites span.title2	{padding-top: 10px;}
div#inset-content.featured-sites span.title3	{display: block; margin: 5px 0px 20px 0px;}

span.title1 		{text-decoration: underline; font-weight: normal; color: #000; font-family: Verdana; font-size: 16px; line-height: 20px; display: block;}
span.title2 		{text-decoration: none; font-weight: normal; color: green; font-family: Verdana; font-size: 15px; line-height: 20px; display: block; margin: 0px 0px 5px 0px;}
.title4 			{text-decoration: none; font-weight: normal; color: green; font-family: Verdana; font-size: 9px; line-height: 15px;}

span.cv-title2 		{text-decoration: none; font-weight: normal; color: blue; font-family: Verdana; font-size: 15px; line-height: 20px;
						display: block; border-bottom: 1px dotted blue; margin: 0px 0px 9px 0px;}
div.cv-section		{padding-left: 10px;}

span.shadow			{float: right; background: url('/graphics/shadow.png'); width: 202px; background-color: #aaa; padding: 0px; margin-top: 15px;}
span.shadow img 	{display: block; position: relative; top: -3px; left: -3px; background-color: #fff; border: 1px solid #000;} 

div#greenbox 		{background: #efe; font: 9px Verdana; color: #000; margin: 10px 10px 10px 15px; border: 1px solid #696;
							width: 150px; position: relative; left:0px; top:0px; z-index:1; float:right; clear:right; padding: 2px;}
div#greenbox ul		{position: relative; left:-20px; line-height: 15px; margin-top: 0px; margin-bottom: 0px;}
div#greenbox.bus-cards	{padding: 10px; line-height: 1.6em;}

div#bottom-bar		{position: relative; left:0px; top:-5px; width:580px; height:30px; background:#e6e4e5; font: 9px Verdana; color: #444;}
div#bottom-bar a		{color: #444; border-bottom: 1px dotted; text-decoration: none;}
div#bottom-bar a:hover	{color: red; border-bottom: 1px solid;}

form.inline			{display: inline;}
select 				{text-decoration: none; color:#000; background-color: #dfd; font: 10px Verdana; padding: 1px; border: 1px solid green;}
input, textarea		{text-decoration: none; color:#000; background-color: #dfd; font: 10px Verdana; padding: 2px; width: 300px; border: 1px solid green;}
textarea			{height: 80px; overflow: auto;}
input.submit		{width: auto; font-weight: bold; background-color: #beb;}
input.submit:hover	{background-color: #ada;}
input#error-field, textarea#error-field, .error-field {border: 1px solid #955; background-color: #fcc; color: #a00;}

table.testimonials	{width: 530px;}
table.testimonials td	{vertical-align: top;}

table#other-sites	{width: 100%; padding: 0px 10px;}
table#other-sites tr	{height: 80px;}
table#other-sites td	{vertical-align: top; width: 50%; padding: 8px 0px;}
table#other-sites img	{float: left; margin: 0px 8px 8px 0px;}

table.article 		{background-color: #eee; width: 100%; border: 1px solid #eee;}
table.article:hover	tr	{background-color: #ddd; cursor: pointer;}
table.article:hover		{border: 1px solid #aaa;}
table.article td		{vertical-align: top;}
table.article img 		{border: 1px solid;}

table#friend-form	{width: 550px;}
table#friend-form td	{vertical-align: top;}

p#nogap-above 		{position: normal; margin: 0px 0px 10px 0px;}
p.confirm-add 		{color: #050; background-color: #cfc; border: 1px solid #595; padding: 1px 1px 1px 20px; font-weight: bold; line-height: 18px;
						background-image: url('/graphics/add.png'); background-repeat: no-repeat;  background-position: 2px 2px;}
p.confirm-edit 		{color: #050; background-color: #cfc; border: 1px solid #595; padding: 1px 1px 1px 20px; font-weight: bold; line-height: 18px;
						background-image: url('/graphics/accept.png'); background-repeat: no-repeat;  background-position: 2px 2px;}
p.confirm-remove 	{color: #009; background-color: #eef; border: 1px solid #559; padding: 1px 1px 1px 20px; font-weight: bold; line-height: 18px;
						background-image: url('/graphics/information.png'); background-repeat: no-repeat;  background-position: 2px 2px;}
p.error 			{color: #700; background-color: #fcc; border: 1px solid #955; padding: 1px 1px 1px 20px; font-weight: bold; line-height: 18px;
						background-image: url('/graphics/exclamation.png'); background-repeat: no-repeat;  background-position: 2px 2px;}
p.error a			{color: #a22 !important; border-bottom: 1px dotted;}
p.error a:hover		{color: #d00 !important; border-bottom: 1px solid;}
ul.error-list		{list-style: disc url('/graphics/bullet_error.png') outside; position: relative; left: 0px; top: 0px;}
ul.error-list li	{padding-bottom: 5px; line-height: 15px; vertical-align: top;}						
						
td.urltext		{color: green; font-family: verdana; font-size: 10px; font-weight: bold;}						

ul.cv-list		{position: relative; left: -10px; top: 0px; margin-top: 2px; padding-top: 2px; padding-bottom: 5px;}			
/*

p#nogap {position: relative; margin: -1em 0em 2em 0em; clear: none}

.gallery {font-size: 9px; font-family: verdana; color: #ffffff; z-index: -1}
.gallery:link {border: 1px solid #ebd3fd; padding: 1px; margin: 2px; height: 100%}
.gallery:visited {border: 1px solid #ebd3fd; padding: 1px; margin: 2px; height: 100%}
.gallery:hover {border: 1px solid #540393; padding: 1px; margin: 2px; height: 100%}

.no-right-border {border-style: solid; border-color: #000000; border-width: 1px 0px 1px 1px}
.only-right-border {border-style: solid; border-color: #000000; border-width: 0px 1px 0px 0px}

.caption {font-size: 9px; font-family: tahoma; color: #000000}
.caption:link {font-size: 9px; font-family: tahoma; color: #000000; border-bottom-style: dotted; border-bottom-width: 1px; text-decoration: none}
.caption:visited {font-size: 9px; font-family: tahoma; color: #000000; border-bottom-style: dotted; border-bottom-width: 1px; text-decoration: none}
.caption:hover {font-size: 9px; font-family: tahoma; color: #7029b0; border-bottom-style: solid; border-bottom-width: 1px; text-decoration: none}
.caption-i {font-size: 9px; font-family: tahoma; color: #999999; font-style: italic;}

.fulltitle {text-decoration: none; font-weight: bold; color: #a35ce0; font-family: Agenda-Regular; font-size: 44px; line-height: 42px; letter-spacing: -0.075em;  src: url(AGENDAR0.eot)}
.sitetitle {text-decoration: none; font-weight: bold; color: #d7b7f3; font-family: Agenda-Regular; font-size: 32px; line-height: 30px; letter-spacing: -0.075em;  src: url(AGENDAR0.eot)}
.temptitle {text-decoration: none; font-weight: bold; color: #a35ce0; font-family: arial; font-size: 44px; line-height: 42px; letter-spacing: -0.1em}
.minititle {text-decoration: none; font-weight: bold; color: #FFFFFF; font-family: Verdana; font-size: 16px; line-height: 20px}
.newstitle {display: block; text-decoration: none; color: #FFFFFF; font-family: Verdana; font-size: 10px; line-height: 18px; border-style: dotted; border-width: 1px; background-color: #b882e6; width: 98%}

.title3 {text-decoration: none; font-weight: regular; color: green; font-family: Verdana; font-size: 13px; line-height: 20px}
.contact {text-decoration: none; font-weight: regular; color: #4FB4E2; font-family: Verdana; font-size: 12px; line-height: 16px; letter-spacing: -0.0em}
.soldtext {color: #FF0000; font-family: Verdana; font-size: 8px; font-weight: bold; background: #ededed; padding: 1px; border: 1px solid #ff0000}

*/
