BODY {	margin: 0 0 0 0; background-color: #DBA275; background-image:url(http://www.primitiveskills.com/fileadmin/template/main/images/birch3.jpg); }

/* GENERAL fonts */
P, OL, UL, DIV, H1, H2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
}
H1 { font-size: 25px; 
font-family: "Times New Roman", Times, serif;
color: #005530;
}

h3 {font-size:30px; font-family:"Times New Roman",Times,serif; color:#d9c9ab; padding:0; margin:0;}

H2 {
font-size: 25px; 
font-family: "Times New Roman", Times, serif;
color: #005530;
  }
  
.up {
margin-top:-15px;
}

.center {
text-align:center;
}

P, H1, H2 {
margin: 0px 0px 5px 0px;
}

H4 { 
font-size: 15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
 }
 
.tx-itawyoutoubeembed-pi1 {text-align:center;}

A:link {text-decoration: underline; color: #005530}
A:visited {text-decoration: underline; color: #954244}
A:active {text-decoration: underline; color: #005530}
A:hover {text-decoration: none; color: #005530}
a img {text-decoration:none; border:0;}

/* Logo Top of Menu*/
#logo {position:relative; z-index:100; margin:-123px 0 0 0; padding:0; width: 163px;}


#photo_bar {
height:123px;
z-index:10;
margin:0;
padding:0;
vertical-align: top; 
overflow:hidden;
background:#B48560;
}

#photo_bar img {
border:0;
margin:0 0 0 163px;
padding:0
}



/* Red Line at Top */
#red_line {
position:relative;
z-index:1;
vertical-align: top; 
margin:-105px 0 0 0;
padding:0;
width:100%;
background-image:  url("http://www.primitiveskills.com/fileadmin/template/main/images/maineprimitiveskills_08a.gif");
background-repeat:repeat-x;
}

#content_area {
position:relative;
width:1000px;
height:100%;
min-height:100%;
margin:0;
padding:0;
overflow:hidden;
width: 100%; /* For IE5, IE5.5, IE6, IE7 */
}

*html #content_area {
overflow:visible;
}

#menu_area {
position:relative;
width:160px;
height:100%;
vertical-align:top;
margin:100px 0 0 0;
padding:0;
float:left;
}

#right_content {
position:relative;
margin:0;
padding:0;
text-align:left;
float:right;
}



/* Content column */

TD#align_center {

	padding-left: 50px;
	padding-right: 20px;
	vertical-align: top; 
              }


/* Content column */
div#content_main {
	padding-left: 50px;
	padding-right: 20px;
	padding-top: 25px;
	padding-bottom:0px;
	vertical-align: top;
	width:1000px;
	height: 800px;
	
	}

/* Content column */
TD#colNormal {
        margin:0;
        width:500px;
        padding:0 20px 25px 20px;
	vertical-align: top; 
	height:100%;
	
}

/* Content column Side Bar*/


TD#colRight {
        margin:0;
	padding:0;
	vertical-align: top; 
	width:100px;
}

/* Registration Form Beautification */

label {
width: 205px;
height:auto;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;

}

input,textarea {
color: #753432;
background: #fff;
font-weight:bold;
padding:0;
}

.submit input {
background: #fff;

}

fieldset {
border:1px dashed E8C6AB;
}




/* Contact Area */
TD#contact {	
	vertical-align: top; 
	border-bottom: 1px dotted #005530;
                font-size: 11px;
                font-weight:bold;
                padding-top:5px;
                padding-left:10px;
                color: #005530;
	            
}
TD#contact DIV {
	width: 95%;
}
TD#contact DIV A {
	color: #005530;
	text-decoration: none;
	font-weight:bold;
}
TD#contact DIV A:hover {
	text-decoration: underline;
	font-weight:bold;
}

TD#contact DIV.contact_2 {
   color: #000000;
  font-size: 11px;
  font-weight:bold;
  padding-left:17px;
}

#home_link {
padding:0;
margin:0 0 0 0;
width: 95%;
border-bottom: dotted 1px #005530;
}

#home_link a {
 
  font-size: 12px;
  font-weight:bold;
  padding-top:5px;
  padding-left:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

#home_link a:hover {
text-decoration:underline;
}

/* Menu 1 column */
TD#menu_1 {	
	clear:all;
	vertical-align: top; 
	padding-top: 0;
	font-weight:bold;
                font-family: Verdana, Arial, Helvetica, sans-serif;
	            
}
TD#menu_1 DIV {
	width: 95%;
}
TD#menu_1 DIV A {
	color: #005530;
	text-decoration: none;
	font-weight:bold;
}
TD#menu_1 DIV A:hover {
	text-decoration: underline;
	font-weight:bold;
}

/*  MENU 1, level 1, normal state (NO) */
TD#menu_1 DIV.menu1-level1-no {
   border-bottom: dotted 1px #005530;
  font-size: 12px;
  font-weight:bold;
  padding-top:5px;
  padding-left:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*  MENU 1, level 1, active state (ACT) */
TD#menu_1 DIV.menu1-level1-act {
 border-bottom: dotted 1px #005530;
font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size: 12px;
  font-weight:bold;
  padding-top:5px;
  padding-left:10px;
  background-color: transparent;
  
}
TD#menu_1 DIV.menu1-level1-act A {
  color:#753432;
}

/*  MENU 1, level 2, normal state (NO) */
TD#menu_1 DIV.menu1-level2-no {
  font-size: 10px;
  font-weight:bold;
  padding-left:20px;
}
/*  MENU 1, level 2, active state (ACT) */
TD#menu_1 DIV.menu1-level2-act {
  font-size: 11px;
  font-weight:bold;
  padding-left:20px;
}



td.td-dkredbackground { background: #954244; }
td.td-beigebackground { background: #E8C6AB; }
td.td-tanbackground { background: #ba8d60; }
td.td-ltbluebackground { background: #547699; }
td.td-ltredground { background: #A55926; }
td.td-dkgreenbackground { background:#005530; }



.contenttable {
BORDER-RIGHT: #000000 1px solid; 
BORDER-TOP: #000000 1px solid; 
BACKGROUND-IMAGE: none; 
VERTICAL-ALIGN: middle;
BORDER-LEFT: #000000 1px solid; 
WIDTH: 100%; 
BORDER-BOTTOM: #000000 1px solid; 
TEXT-ALIGN: center;
 }
 
 #cc_logos {
 margin:0;
 padding:0;
width:150px;
vertical-align:middle;
}

#footer {
margin:0;
padding:9px 0 1px 0;
width:100%;
height:25px;
background:#B48560;
background-image: url("http://www.primitiveskills.com/fileadmin/template/main/images/sm_red.gif");
background-repeat:repeat-x;
text-align:center;
vertical-align:middle;
font-weight:bold;
font-size:11px;
clear:all;
}

div#surname_container111{

height:0px;

left:-1000px;

position:absolute;

top:-1000px;

width:0px;

}
