@page { size: portait; margin: 0.5in;}

#header {
display: none;
}

#fir {
display: none;
}

#fir span,#signature span,#photogirl span,#map span,
#photo1 span,#photo2 span,#photo3 span,
#photo4 span,#photo5 span,#photo6 span,
#photo7 span,#photo8 span,#photo9 span, 
#photo10 span,#photo11 span,#photo12 span,
#footer li a span,.menu ul li ul,.menu ul li:hover ul li ul {
display:none;
}

#title {
display: none;
}

#divider {
display: none;
}

#title2 {
display: none;
}

#northway {
display: none;
}

#main {
position: relative;
background:#fff url("images/Sidebar.jpg") top left repeat-y;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
top:0px;
width:780px;
margin: 0px;
color: #000;
}


/* ---------------- Content --------------------- */
#content {		/* may need to be absolutely positioned for stacking! */
position: relative;
background-color: #ffffff;
padding: 0px;
margin-left: 10px;
margin-bottom: 0px;
min-height: 700px; 		/* for Moz, FF, Op */
}

#content h1 {
color:#697f7d;
font-size:20px;
font-style:italic;
font-weight:700;
width:550px;
margin: 0px;
padding-top: 10px;
}

#content h2 {
color:#697f7d;
font-size:14px;
font-weight:bold;
width:550px;
margin: 0px;
padding-top: 10px;
}

#content h3 {
color:#697f7d;
font-size:13px;
font-weight:bold;
}

#content p span {font-weight: bold; }

#content p {
color:#6f7171;  
font-size:9px;
font-weight:400;
left:15px;
letter-spacing:0;
line-height:1.5;
position:relative;
width:650px;
}

#content ul, #content ol {
color:#6f7171;
font-size:11px;
font-weight:400;
left:15px;
letter-spacing:0;
line-height:1.8;
margin-right: 10px;
}

#sidebar {
display: none;
}

#address {
display: none;
}

#address li {
display: none;
}

#email {
display: none;
}

#footer {
display: none;
}

#guru {
display: none;
}

#w3ccss {
display: none;
}

#w3cxhtml {
display: none;
}

#menu_corner {
display: none;
}

#navcontainer {
display: none;
}

/* ----------------- Sidebar photos ------------------ */

#photo1,#photo4,#photo7,#photo10 {
display: none;
}

#photo2,#photo5,#photo8,#photo11 {
display: none;
}

#photo3,#photo6,#photo9,#photo12 {
display: none;
}



.stats col.col1 {
width:115px;
}

.stats td.millstones,.stats td.granary,.stats td.hayloft {
background-color:#d2fafa;
}


html {
margin:0;
}

/* ----------------- Forms Page --------------------- */

h3 {display: none;}

input.text {font-size: 12px; color: #6f7171;}
input {font-size: 10px;}

.buttons input {display: none;}

label,input,select {
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 10px;
}

label {
	text-align: right;
	width: 110px;
	padding-right: 20px;
	color:#6f7171;  
	font-size:11px;
}

textarea {
	margin-left: 50px;
}


.age {
	display: block;
	width: 40px;
	float: left;
	margin-bottom: 10px;
	font-size: 12px;
	color: #6f7171;
}

.name {width: 110px; font-size: 12px; color: #6f7171;}
.check, .radio {width: 20px;}
br {clear: left;}