*		{margin:0px;padding:0px;}
body, p, h1, h2, h3, table, td, th, ul, ol, textarea, input{font-family: 'Trebuchet MS',verdana,helvetica,arial,sans-serif;}

body		{position:relative;margin:0px;padding:10px 0px 0px 0px;font-size: 62.5%;color:#666;height:100%;background:#5E6ED1 url('../images/background-body.jpg') repeat-x fixed top left;}
a			{text-decoration:none;color:#7C7575;}
p a			{text-decoration:underline;font-weight:bold;}
a:hover		{text-decoration:underline;color:#928B8B;}
h2 a:hover	{text-decoration:none;color:#7C7575;}

h1 span	{visibility:hidden;}
h1#vleeds	{display:block;background:transparent url('../images/vleeds.gif') no-repeat top left;height:179px;width:705px;margin:0px auto;margin-bottom:10px;}

h2				{font-size:2.5em;margin:5px 0px 0px 0px;}
h3				{font-size:1.7em;margin:5px 0px 0px 0px;}
h4				{font-size:1.4em;margin:5px 0px 0px 0px;}

h3 span		{font-weight:normal;}

#banner			{width:180px;height:180px;background:transparent url('../images/banner.png') no-repeat top left;position:absolute;top:0px;left:0px;z-index:10;}
#banner span	{display:none;}
#wrapper	{position:relative;margin:0px;padding:0px;text-align:center;}
#main		{font-size:1.1em;margin:0px auto;width:705px;padding:0px;background:#fff;border:1px solid #000;}

ul#menu							{display:none;margin:0px auto;width:705px;background:transparent url('../images/background_tab.png') no-repeat 0px 15px;height:48px;}
ul#menu li						{display:inline;height:48px;font-weight:bold;}
ul#menu li a					{line-height:33px;padding:0px 40px 0px 40px; margin-top:15px;display:block;float:left;font-size:1.5em;color:#333;}
ul#menu li a.selected			{position:relative;line-height:48px;background:transparent url('../images/tab_selected_left.png') no-repeat top left;padding:0px 0px 0px 40px; margin:0px 40px 0px 0px;border-width:0px;z-index:100;color:#eee;}
ul#menu li a.selected span	{position:absolute;top:0px;right:0px;display:block;width:40px;margin-right:-40px;height:48px;background:transparent url('../images/tab_selected_right.png') no-repeat top left;}

#content	{background:#fff url('../images/background-main.gif') repeat-y top right;text-align:justify;}
#content p	{font-size:1.2em;margin:15px 10px 10px 10px;line-height:20px;}
#content ol	{font-size:1.2em;margin:15px 0px 10px 0px;line-height:20px;}

#content p.firstPara	{font-size:1.3em;line-height:30px;margin:15px 25px 10px 25px;letter-spacing: 0px;text-align:left;}

#footer		{font-size:1.2em;width:705px;margin:0px auto;padding:5px 0px 5px 0px;}
#footer img	{float:right;}
#footer p	{float:left;line-height:30px;display:block;margin:0px 10px 0px 0px;padding:0px;color:#000;}

.pod		{padding:5px;border-top:1px solid #ccc;margin-right:130px;}
.home		{border:0px;border-top:0px;margin-right:0px;background:#fff;}
.innerpod		{position:relative;float:right;border-left:1px solid #ccc;border-top:0px;margin:0px 0px 0px 15px;}
.innerpod_bottom	{position:absolute;bottom:-3px;left:0px;width:100%;background:transparent url('../images/pod_bottom.png') no-repeat top left;height:3px;}
.sidebar			{float:right;width:122px;text-align:center;padding-bottom:10px;}
.sidebar h2			{color:#eee;line-height:30px;}
.sidebar h3			{color:#eee;line-height:30px;}
.sidebar h4			{color:#eee;line-height:30px;}
.sidebar li			{list-style-type:none;}
.sidebar a img		{border:0px;}
.sidebar a			{display:block;text-align:center;margin-top:3px;}
.sidebar a:hover	{background:transparent url('../images/background_port_menu.png') repeat-y top center;}

#ppics		{background:#000;margin-right:0px;border-top:0px;}
#ppics p	{float:right;width:500px;}
#pa		{}
#pp		{}
#pc		{margin-right:0px;background:#fff;height:270px;}
#ph		{}

#loginsent	{display:none;margin-top:20px;width:240px;padding-bottom:40px;}
#loginform	{margin-top:20px;width:240px;}

#wrapper_bottom		{}

.gallery			{margin-top:5px;border-top:1px solid #eee;padding-top:5px;padding-left:10px; }
a.galimg			{ float:left;display:block;border:1px solid #000; }
a.galimg:hover		{ border:1px solid #eee; }
.galimg img			{ margin:5px;border:0px; }

h2.home			{background:transparent url('../images/icon_home_50x50.png') no-repeat top left;padding-left:55px;line-height:50px;}
h2.example		{background:transparent url('../images/icon_example_50x50.png') no-repeat top left;padding-left:55px;line-height:50px;margin-top:30px;}
h2.secure		{background:transparent url('../images/icon_secure_50x50.png') no-repeat top left;padding-left:55px;line-height:50px;}
h3.secure		{background:transparent url('../images/icon_secure_50x50.png') no-repeat top left;padding-left:55px;line-height:50px;}
h2.about		{background:transparent url('../images/icon_about_50x50.png') no-repeat top left;padding-left:55px;line-height:50px;}
h2.pictures		{background:transparent url('../images/icon_pictures_50x50.png') no-repeat top left;padding-left:55px;line-height:50px;color:#eee;}
h2.contact		{background:transparent url('../images/icon_contact_50x50.png') no-repeat top left;padding-left:55px;line-height:50px;z-index:50;}
h2.portfolio	{background:transparent url('../images/icon_links_50x50.png') no-repeat top left;padding-left:55px;line-height:50px;}
h2.bb			{background:transparent url('../portfolio/bb_sm.gif') no-repeat top left;padding-left:35px;line-height:30px;}
h2.bp			{background:transparent url('../portfolio/bp_sm.gif') no-repeat top left;padding-left:35px;line-height:30px;}
h2.kp			{background:transparent url('../portfolio/kp_sm.gif') no-repeat top left;padding-left:35px;line-height:30px;}
h2.sh			{background:transparent url('../portfolio/sh_sm.gif') no-repeat top left;padding-left:35px;line-height:30px;}
h2.olas			{background:transparent url('../portfolio/oa_sm.gif') no-repeat top left;padding-left:35px;line-height:30px;}
h2.tdt			{background:transparent url('../portfolio/tdt_sm.gif') no-repeat top left;padding-left:35px;line-height:30px;}
h2.rr			{background:transparent url('../portfolio/rr_sm.gif') no-repeat top left;padding-left:35px;line-height:30px;}
h2.vv			{background:transparent url('../portfolio/vv_sm.gif') no-repeat top left;padding-left:35px;line-height:30px;}
h2.lidc			{background:transparent url('../portfolio/lidc_sm.gif') no-repeat top left;padding-left:35px;line-height:30px;}
h2.opal			{background:transparent url('../portfolio/opal_sm.gif') no-repeat top left;padding-left:35px;line-height:30px;}
h2.sleek		{background:transparent url('../portfolio/sleek_sm.gif') no-repeat top left;padding-left:35px;line-height:30px;}

h2 span		{display:block;}
h2 span.smaller{font-size:0.8em;font-style:italic;}

#portfolio	{text-align:left;border-top:1px solid #ccc;margin-top:5px;}
p.link		{float:left;width:200px;}
img.site	{float:left;margin-top:20px;}
a.site		{display:block;}
p.site		{float:right;width:300px;}

form		{padding:0px 0px 0px 0px;margin:0px;}
label		{display:block;width:70px;float:left;font-size:1em;}
input		{width:150px;float:left;}
input[type=submit]		{width:90px;}
textarea	{width:250px;float:left;font-size:1.2em;height:100px;}

.clear	{clear:both;}
.clearleft	{clear:left;}
.hide	{display:none;}

#portframe			{padding:5px;text-align:center;background:#eee;border:1px solid #ddd;}
#portpic			{border:1px solid #ddd;}
#loadpic			{display:none;}
#portthumbs			{width:120px;}
#portthumbs img		{width:100px;margin:2px;padding:2px;border:1px solid #666;cursor:pointer;}
#portmenu			{height:42px;border-bottom:1px solid #eee;}
#portmenu div		{float:right;}
#portmenu a img	{border:0px;margin:3px;}
#portmenu p			{float:right;margin:0px 10px 0px 0px;padding:0px;line-height:36px;}
#portmenu a			{border:1px solid #eee;height:36px;display:block;float:right;margin:0px 2px 0px 2px;}
#portmenu a:hover	{border:1px solid #d00;}
#portfolio			{}
.portlink			{float:right;line-height:30px;margin-top:5px;}

#contactsent li		{font-weight:bold;}
.contactcard		{float:right;border:1px solid #333;background:#eee url('../images/me.jpg') no-repeat top left;height:200px;width:300px;}
.contactcard p span{font-size:1.4em;}
.contactcard p		{font-weight:bold;font-size:1.2em;padding:6px 6px 6px 135px;}
.contactarea		{float:left;width:370px;}
