/*LAYOUT STRUCTURE*/
body { 
margin:0px 0px 20px 0px; 
background-color: #c1b575;
background-image: url(./images/bgx.jpg);
background-repeat: repeat-x;
font-family: verdana, arial;
}

table.bodytable {
height: 100%;
width: 800px;
background-image:url(./images/bgy.jpg);
background-repeat: repeat-y;
vertical-align: top;
	}
	
	
td.bodytd {
height: 100%;
background-image: url(./images/banner_02.jpg);
background-repeat: no-repeat;
	}	
	
td.navtd {
width: 160px;
vertical-align: top;
color: #3b3c43;
font-family: verdana, arial;
font-size: 11px;
	}	
		
	
	
.bdft {
background-image: url(./images/foot.jpg);
background-repeat: no-repeat;
background-position: bottom;
width: 800px;	
padding: 0px;
	}
	
.space {
	padding: 0px 0px 52px 180px;
}		
	
.bodytd h1 {
font-family: verdana, arial;
font-size: 18px;
text-transform: uppercase;
letter-spacing: 2px;
color: #986b48;
text-align: left;
font-weight: 100;
padding: 11px 0px 0px 43px;
	}	
	
img.rss {
border: 5px solid #6e3b24;
border-bottom: 10px solid #6e3b24;
float: left;
margin: 4px;
	}
	
img.avi {
border: 2px solid #6e3b24;
border-bottom: 7px solid #6e3b24;
margin: 4px;
	}	
	
 a  {
letter-spacing: 2px;
padding: 2px;
font-size: 10px;	
color: #2c452f;
font-weight: 100;
}

a:hover {
background-color: #2c452f;	
color: #cf9b73;
	}		

/*NAVIGATION*/	

.navtd {
margin: 0px 0px 18px 18px;
padding:0px;
color: #9f945c;
	}

.navtd div {
background-image: url(./images/ny.jpg);
background-repeat: repeat-y;
background-position: top;
width: 200px;
padding: 0px 0px 8px 0px;
margin: 0px 0px 10px 0px;
	}

		
		
.links h2 {
background-image: url(./images/nt.jpg);
background-repeat: no-repeat;
background-color: #636573;
color: #b0a465;
font-size: 12px;
font-weight: bold;
letter-spacing: 2px;
text-transform: uppercase;
text-align: left;
padding: 10px 0px 0px 10px;
	}	
	
.links a  {
letter-spacing: 2px;
padding: 3px;
font-size: 10px;	
color: #2c452f;
}

.links a:hover {
background-color: #2c452f;	
color: #cf9b73;
	}	
	
.links ul {
list-style-type: square;
	}	
	
.links li {
margin: 3px;
padding: 3px;
	}
				

	
/*CONTENT*/

.cdiv {
font-family: verdana; 
font-size: 13px; 
color: #3c3d45; 
width: 520px;
margin: 10px 0px 10px 25px; 
padding: 0px;	
background-image: url(./images/cdiv.jpg);
background-repeat: no-repeat;
background-position: top left;

}

.cdiv h1 {
color: #2c452f;
font-size: 14px;
text-transform: uppercase;	
margin: 0px 0px 0px 35px;
}

	
.cdiv h2 {
color: #864828;
text-transform: capitalize;
font-size: 10px;
font-weight: 100;
margin: 6px 0px 0px 90px;
	}	
	
.cdiv h3 {
color: #45262b;
text-transform: capitalize;
font-size: 10px;
padding: 3px;
margin: 15px 0px 40px 0px;
text-align: right;
border-bottom: 1px dotted #605c47;
	}
	
.cdiv p {
color: #555;
font-size: 12px;
margin: 0px 0px 8px 0px;
padding: 3px;
width: 520px;
	}		
	
a {
text-decoration: none;
	}
		
	p {
color: #24242a;	
}

.foot {
width: 100%;
text-align: left;
font-family: verdana, arial;
font-size: 10px;
font-weight: bold;
color: #333333;
margin: 10px 20px 0px 0px;
	}


	
	/*DESIGN DISPLAY*/

td.disp1 { 
background-color: #434659;
color: #757786;
border: 1px solid #2a2c34;
font-family: verdana; 
font-size: 9px; 
padding: 2px; 
text-transform:uppercase; 
font-weight: bold; width:60px;
}

td.disp2 { 
background-color:#757786; 
color: #434659;
width:200px; 
border:1px solid #5b5f59; 
padding: 1px 0px 1px 4px; 
font-family: verdana; 
font-size: 10px; 
}

td.dispport { 
background-color:#757786; 
color: #434659;
width:500px; 
border: 1px solid #2a2c34;
padding: 0px 0px 0px 4px; 
font-family: verdana; 
font-size: 10px; 
}

div.iconcomment {
background-color:#757786; 
color: #434659;
width:196px; 
margin:10px 0px 0px 0px; 
font-style:italic;
font-size: 13px;
padding: 4px;
}

p.icp {
color: #3e3f47;
}


td.disp2 a { 
text-decoration:none; 
width:95%; 
height:100%; 
padding:0px 0px 0px 4px; 
display:block; 
border:0px; 
}

td.disp2 a:hover { 
color: #121847; 
}



td.itop { 
background-color: #434659;
color: #757786;
border: 1px solid #2a2c34;
font-family: verdana; 
font-size: 11px; 
padding: 2px; 
text-transform:uppercase; 
font-weight: bold; 
text-align:center; 
letter-spacing:2px;
}

a.ilink { 
display:block; 
width:200px; 
padding: 1px 0px 1px 8px; 
font-weight: bold; 
letter-spacing: 3px;
font-family: sans-serif, verdana, arial; 
font-size: 12px;
border: 1px solid #2a2c34;
background-color:#757786; 
color: #434659;
}


a.ilink:hover { 
background-color: #9698a7; 
color:#121847;
}

a.ilink2 { 
display:block; 
width:180px;  
padding: 1px 0px 1px 8px;  
font-weight: bold; 
letter-spacing: 3px;
font-family: sans-serif, verdana, arial; 
font-size: 12px; 
text-align:center;
border: 1px solid #2a2c34;
background-color:#757786; 
color: #434659;
}

a.ilink2:hover { 
background-color: #9698a7; 
color:#121847;
}

a.ilink3 { 
display:block; 
width:140px;  
padding: 1px 0px 1px 8px;  
font-weight: bold; 
letter-spacing: 3px;
font-family: sans-serif, verdana, arial; 
font-size: 12px; 
text-align:center;
border: 1px solid #2a2c34;
background-color:#757786; 
color: #434659;
}

a.ilink3:hover { 
background-color: #9698a7; 
color:#121847;
}


.prediv { 
font-family: verdana; 
font-size: 13px; 
width: 100%; 
border: 3px solid #2a2c34;
background-color:#757786; 
color: #434659;
margin: 0px 0px 10px 10px; 
padding: 0px;}


/*FORMS & FILE HANDLING*/

table.formtbl {
padding: 4px;
border-spacing: 4px;
	}

td.formtd1 { 
background-color: #434659;
color: #757786;
border: 1px solid #2a2c34;
font-family: verdana; 
font-size: 9px; 
padding: 2px; 
text-transform:uppercase; 
font-weight: bold; 
width:100px;
margin: 2px 2px 2px 2px;
vertical-align: top;
}

td.formtd2 { 
background-color:#757786; 
color: #434659;
width:350px; 
padding: 1px 0px 1px 4px; 
font-family: verdana; 
font-size: 10px; 
}

td.formcomment { 
background-color:#3d3e46; 
color: #9a9db2;
width:200px;  
padding: 1px 0px 1px 4px; 
font-family: verdana; 
font-size: 10px; 
}

input {
background-color:#757786; 
color: #434659;
margin: 1px 2px 1px 2px;
border:0px; 
padding: 1px 0px 1px 4px; 
font-family: verdana; 
font-size: 10px; 
	}

input.forminput {
background-color:#757786; 
color: #434659;
margin: 1px 2px 1px 2px;
border:0px; 
padding: 1px 0px 1px 4px; 
font-family: verdana; 
font-size: 10px; 
width: 93%;
	}
	
textarea {
background-color:#757786; 
color: #434659;
margin: 1px 2px 1px 2px;
border:0px; 
padding: 1px 0px 1px 4px; 
font-family: verdana; 
font-size: 10px; 	
	}	
	
textarea.formtextarea {
background-color:#757786; 
color: #434659;
margin: 1px 2px 1px 2px;
border:0px; 
padding: 1px 0px 1px 4px; 
font-family: verdana; 
font-size: 10px; 
width: 93%;
height: 50px;
	}	
	
select.forminput {
background-color:#757786; 
color: #434659;
margin: 1px 2px 1px 2px;
border:0px; 
padding: 1px 0px 1px 4px; 
font-family: verdana; 
font-size: 10px; 
width: 93%;
	}	
	
select {
background-color:#757786; 
color: #434659;
margin: 1px 2px 1px 2px;
border:0px; 
padding: 1px 0px 1px 4px; 
font-family: verdana; 
font-size: 10px; 
	}		
	
input.formsubmit { 
width:150px; 
padding: 1px 0px 1px 8px; 
font-weight: bold; 
letter-spacing: 3px;
font-family: sans-serif, verdana, arial; 
font-size: 12px;
background-color:#757786; 
color: #434659;
border: 1px solid #2a2c34;
}


input.formsubmit:hover { 
background-color:#b6b9ca; 
color: #25262c;
cursor: pointer;
}	

input.formreset { 
width:150px; 
padding: 1px 0px 1px 8px; 
font-weight: bold; 
letter-spacing: 3px;
font-family: sans-serif, verdana, arial; 
font-size: 12px;
background-color:#757786; 
color: #434659;
border: 1px solid #2a2c34;
}


input.formreset:hover { 
background-color:#b6b9ca; 
color: #25262c;
cursor: pointer;
}	

ul.error {
color: red;
font-family: verdana;
letter-spacing: 2px;
font-size: 13px;
margin: 3px 0px 10px 0px;
list-style-type: square;
	}
	
/*AVATAR DISPLAY*/	
	
table.avitbl {
border: 0px;
width: 95%;
border-spacing: 0px;
	}	
	
.avitbl td {
width: 25%;
height: 120px;
text-align: center;
	}	
	
.avitbl img {
border: 2px solid #333333;
border-bottom: 8px solid #333333;
	}
	
.avitbl img:hover {
border: 2px solid #121847;
border-bottom: 8px solid #121847;		
	}		
	
.avitbl a:hover {
background-color: transparent;
	}	
		
/*LISTS*/
		
table.list {
width: 580px;
text-align: center;
border-spacing: 3px;	
font-family: verdana;
font-size: 12px;
color: #bbbbbb;
	}
	
.list td {
background-color: #252528;
text-align: center;
padding: 3px;
color: #999999;
	}	
	
td.list2 {
background-color: #121847;
	}	
	
.list b {
font-family: verdana;
font-size: 11px;
text-transform: uppercase;
color: #cccccc;
letter-spacing: 2px;
	}	
	
.list u {
font-family: verdana;
font-size: 10px;
text-transform: lowercase;
color: #cccccc;
letter-spacing: 2px;
text-decoration: none;
margin: 0px 0px 0px 30px;
	}	
	
td.title {
text-align: left;
width: 300px;
	}
	
td.title a {
color: #666666;
font-size: 13px;
text-transform: capitalize;
padding: 3px 3px 3px 5px;
font-weight: bold;
letter-spacing: 2px;
background-color: transparent;
	}	
	
td.title a:hover {
color: #cccccc;
background-color: transparent;
	}	

/*ICON TABLES*/	
		
table.icontbl {
width: 580px;
text-align: center;
border-spacing: 3px;	
font-family: verdana;
font-size: 12px;
color: #9e9e9e;
	}
	
.icontbl td {
text-align: center;
padding: 8px;
width: 25%;
	}	
	
.icontbl img {
border: 2px solid #333333;
border-bottom: 8px solid #333333;
	}
	
.icontbl img:hover {
border: 2px solid #121847;
border-bottom: 8px solid #121847;		
	}		
	
.icontbl a:hover {
background-color: transparent;
	}
	
.porttbl {
padding: 0px;
margin: 0px;
	}	
	
.porttbl img {
border: 2px solid #333333;
border-bottom: 8px solid #333333;
	}
	
.porttbl img:hover {
border: 2px solid #121847;
border-bottom: 8px solid #121847;		
	}		
	
.porttbl a:hover {
background-color: transparent;
	}		

/*IMAGE DOWNLOAD*/	
		
img.dlimg {
text-align: center;
margin: 15px 10px 10px 10px;
border: 8px solid #222222;	
}			

table.dl {
text-align: center;
width:100%;
text-align: center;
	}		

	
/*BLOG*/

div.blognav {
	float: left;
}

.nav h2 { 
width:100px; 
font-family: verdana;
font-size: 12px; 
text-align: right; 
color: #1d0f0d;
}

	
div#sidebar {
float: left;
color: #3b3c43;
font-family: verdana, arial;
font-size: 11px;
	}	
	
#sidebar ul {
color: #3b3c43;
font-family: verdana, arial;
font-size: 11px;
	}
	
th {
color: #3b3c43;
font-family: verdana, arial;
font-size: 11px;
margin: 0px 0px 0px 10px;
	}		
	
td {
color: #3b3c43;
font-family: verdana, arial;
font-size: 11px;
	}	
	
#wp-calendar {
	padding: 5px;
	margin: 7px;
}	

/*PAGES*/
h2.pages {
margin: 8px 30px 8px 0px;
background-color:#757786;
padding: 5px;
	}

.pages b {
color: #000000;
font-size: 15px;
	}
	
.pages a {
font-size: 15px;
	}	
