body {background:#c88e3f url("images/bg.png");  background-position: top center;
		font:normal normal 81.25%/1.6em arial,tahoma,helvetica,serif; color:#fff; text-align:center;}

/* --- images --- */
img a, a img {border:none;}

/* IE Height Fixes */
* html body {margin:0; padding:0; arial,tahoma,helvetica,serif; font-size:12px;}
* html body{height:100%;}

/* Mozilla Height Fixes */
html,body {margin:0; padding:0; height:100%; font-family:arial,tahoma,helvetica,serif; font-size:10px;}
html>body #container {height:auto;}


a:active {color:#ff0000; text-decoration:none;}
a:hover {color:#ffffff; text-decoration:none;}
a:link {color:#ffff00; text-decoration:none;}
a:visited {	color:#ffff00; text-decoration:none;}

input	 {font-size:11pt;}
textarea {font-size:11pt;}
select	 {font-size:11pt;}

td	{font-size:14px;}
p	{font-size:14px;}
.h1	{font-size:18px; font-family:georgia,times,serif; line-height:140%;}
.h2	{font-size:22px; font-family:georgia,times,serif; line-height:140%;}
.h3	{font-size:30px; font-family:georgia,times,serif; line-height:140%;}
.b	{font-size:14px; font-weight:bold;}
.s	{font-size:11px;}
.s2	{font-size:12px; font-weight:bold;}
.m	{font-size:22px; font-weight:bold;}



#wrapper {position:relative; width:840px; padding:0px; margin:0px auto;}




#head {background:#c88e3f url("images/header6.jpg"); 
	position:absolute; left:0px; top:0px; width:840px; height:90px; margin:0px; padding:0 0 0 0px;}

#head_text {position:relative; left:360px; top:30px; height:70px; margin:0px; padding:3 0 0 0px; 
	font-size:26px; font-family:georgia,times,serif; text-align:left;}


#menu {position:absolute; left:10px; top:100px; width:180px; height:486px; margin:0px; padding:0 0 0 0px;}


#menu_item {background-color:#996600; position:relative; width:172px; height:20px; margin:2px; padding:1 0 1 0px; 
	font-size:14px; font-family:georgia,times; text-align:left; color:#ffff00; text-decoration:none;}

#menu_item a:hover {color:#fff; font-weight:bold; text-decoration:none;}


#menu_item2 {background-color:#663300; position:relative; width:172px; height:20px; margin:2px; padding:1 0 1 0px; 
	font-size:16px; font-family:georgia,times; text-align:left; color:#ffff00; text-decoration:none;}

#menu_item2 a:hover {color:#fff; font-weight:bold; text-decoration:none;}


#contact_column {position:absolute; left:0px; top:670px; width:200px; 
	margin:0px; padding:0px 10px 0px 10px; font-size:12px; font-family:georgia,times; text-align:center;}

	#skype {position:relative; margin:0px; padding:10px 0px 10px 0px; font-size:12px;}

	#bcct {position:relative; margin:0px; padding:10px 0px 10px 0px; font-size:12px;}

	#google_pagerank{position:relative; margin:0px; padding:10px 0px 10px 0px; 
		font-size:12px; text-align:center;}

	#who_links_me{position:relative; margin:0px; padding:10px 0px 10px 0px; font-size:12px; text-align:center;}

	#web_design{position:relative; margin:0px; padding:30px 0px 10px 0px; font-size:11px; text-align:center;}

	#para {position:relative; margin:0px; padding:10px 0px 10px 0px; font-size:12px; text-align:center;}




/*  basic text page  */

#main {position:absolute; left:220px; top:130px; width:580px; margin:0px; padding:0px; 
	font-size:14px; text-align:justify;}



#t_head {position:absolute; left:220px; top:120px; width:580px; height:60px; 
	margin:0px; padding:3 0 0 0px; font-size:28px; font-family:georgia,times; text-align:left;}

#t_main {position:absolute; left:220px; top:160px; width:580px; height:2600px; margin:0px; padding:0px; 
	font-size:14px; text-align:justify; line-height:120%;}

#t_p {position:relative; left:0px; width:100%; margin:0px; padding:10 0 10 0px;}

#t_p2 {position:relative; left:0px; width:100%; margin:0px; padding:3 0 3 0px;}

#t_sub {position:relative; left:0px; width:100%; margin:0px; padding:10 0 10 0px; font-size:18px;}

#t_spacer {position:relative; left:0px; width:100%; height:60px;}

#t_spacer2 {position:relative; left:0px; width:100%; height:15px;}

#t_p_th {position:relative; left:0px; width:100%; height:110px; margin:0px; padding:3 0 3 0px;}



/*  thumbnails  */

#th_left {position:relative; float:left;}

#th_right {position:relative; float:right;}

#th_center {position:relative; left:20px; width:100%}




#picbox {position:relative; float:left; padding:5px; margin:5px auto;}


.black_overlay{display:none; position: absolute; top:0%; left:0%; width:100%; height:2000px; 
	background-color:black; z-index:1001; -moz-opacity:0.6; opacity:.60; filter:alpha(opacity=60);}

.lbox {display:none; position:absolute;
	top:20px; left:0%; width:100%; height:2000px; padding:0px; border:0px; background-color:transparent; 
	z-index:1002; overflow: auto; text-align:center;}

.lbox a {color:#fff;}



