/* global */
html{height: 100%;}

body
{ font-family: verdana, arial, sans-serif;  padding: 0px;  margin: 10px;}

p
{ margin: 0px;  padding: 0px 0px 16px 0px;  line-height: 1.4em;}

.phpmaker {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#eeeeee;}
.emphasize {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFCC33;}
h2{ margin: 0px;  padding: 0px 0px 4px 0px;}

img{border: 0px;}

.a noline{text-decoration:none;}
/* image positioning - left, right and center */
.left
{ float: left;  padding: 0px 8px 0px 0px;}
.italic {font-size:14px;}
.right
{ float: right; padding: 0px 0px 0px 8px;}

.center
{ display: block; text-align: center; margin: 0 auto;}

/* block quote */
blockquote
{ margin: 20px 0px 20px 0px; padding: 10px 20px 0px 20px; border-left: 8px solid;}

/* unordered list */
ul
{ margin: 8px 0px 0px 16px; padding: 0px;}

ul li
{ list-style-type: square; margin: 0px 0px 11px 0px; padding: 0px;}

/* ordered list */
ol
{ margin: 8px 0px 0px 24px; padding: 0px;}

ol li
{ margin: 0px 0px 11px 0px; padding: 0px;}

/* margin lefts / margin rights - to centre content */
#main, #links, #logo, #menu, #content
{ margin-left: auto; margin-right: auto; }

/* main container */
#main{width: 765px;}

/* links above the logo / footer */
#links{background: #552216;}

#links{width:765px; height:12px; background-image:url(images/main_bg01.jpg); background-repeat:repeat-y; }


#links a:hover, #footer a:hover{text-decoration: underline;}

/* logo */
#logo
{ width: 765px; height: 140px; border-top: 0px solid; border-bottom: 2px solid; border-left:0px solid; border-right:0px solid;}

#logo h1
{ margin: 0px; letter-spacing: .1em; padding: 50px 0px 0px 525px; font-size: 15px; color: #d49154; }

#logo h2
{ margin: 0px; letter-spacing: .1em; font-family: arial, sans-serif; padding: 5px 0px 0px 530px; font-size: 11px; color: #e7c398; }

/* navigation menu */
#menumain
{ height: 35px; width: 766px; background-image:url(images/menu_bg1-2.jpg); border-bottom:1px solid #2b1e15;}
#menumain ul{margin: 0px auto;} 

#menumain li
{ float: left; margin: 0px 0px 0px 0px; padding: 0px; list-style: none; } 

#menumain li a 
{ display: block; float: left; height: 22px; text-decoration: none; padding: 10px 32px 0px 20px; border: 0px solid #160b08; text-transform:uppercase; font-size: 12px; color:#e7c398; } 

#menumain li a:hover, #menumain li a#selected, #menumainli a#selected:hover
{ padding: 10px 32px 0px 20px; border: 0px solid; color:#d49154; background-color:transparent;} 


#menu
{ height: 30px; width: 766px; margin-top: -30px; position: relative;}

#menu ul{margin: 0px auto;} 

#menu li
{ float: left; margin: 0px 0px 0px 12px; padding: 0px; list-style: none;} 

#menu li a 
{ display: block; float: left; height: 20px; text-decoration: none; padding: 6px 20px 0px 20px; border: 1px solid #FF0000; text-transform:uppercase; font-size: 11px;} 

#menu li a:hover, #menu li a#selected, #menu li a#selected:hover
{ height: 20px; padding: 6px 20px 0px 20px; border: 1px solid; color:#d49154;} 

/* main content */
#content
{ width: 766px; overflow: hidden; background-color:#000000; } 

/* column 1 - contains sidebar items */
#column1
{ width: 198px; margin: 22px 0px 0px 0px; float: right; padding: 19px 19px 15px 19px;}

.linksform
{ text-align: left; width: 172px; float:left; margin: 0px 0px 0px 0px; padding: 0px 15px 0px 0px;}

.sidebaritem
{ text-align: left; width: 172px; float: left; margin: 0px 0px 13px 0px; padding: 14px 8px 14px 14px;}

.sidebaritem p {font-size:11px; color:#CCFF99;}

.sidebarbttm {width:188px; height:20px; background-color:#403f3f;}

.sidebaritem h1
{ margin: 0px; font-size:16px; color:#d49154; font-family:Georgia, "Times New Roman", Times, serif; padding: 0px 0px 2px 0px;}

.sidebaritem h2
{ margin: 0px; font-size:11px; color:#8e7e6f; font-family:Georgia, "Times New Roman", Times, serif; padding: 6px 0px 4px 0px; }
.sidebaritem h3
{ margin: 0px; font-size:16px; color:#d49154; font-family:Georgia, "Times New Roman", Times, serif; padding: 0px 0px 25px 0px; text-align:center;}


.sidebaritem p
{ line-height: 16px; padding: 0px 0px 8px 0px; color:#ebd9d5;}

.sidebaritem a, .sidebaritem a:hover
{ padding: 0px 0px 2px 2px; text-decoration: none;}

.sbilinks{padding: 0px}

.sbilinks ul{margin: 0px auto;} 

.sbilinks li 
{ margin: 0px; float: left; list-style: none;} 

.sbilinks li a , .sbilinks li a:hover
{ float: left; height: 16px; text-decoration: none; padding: 5px 0px 4px 19px; width: 149px;} 

/* column 2 - page content */
#column2
{ text-align: justify; width: 480px; float: left; padding: 2px 3px 15px 19px; background-color:#FF0000;}

#column2 p {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#f5f2e7;} 

#column2 h1
{ font-family: arial, sans-serif; padding: 16px 0px 5px 0px; margin: 0px 0px 12px 0px; border-bottom: 1px solid; font-size: 17px; text-transform: uppercase; font-weight: normal; color:#d49154;}

#column2 h2
{ font-family: Verdana, arial, sans-serif; padding: 2px 0px 5px 5px; margin: 0px 0px 10px 0px; border-bottom: 0px solid; font-size: 14px;  font-weight: bold; color:#d79a62;}
#column2 h3
{ font-family: Verdana, arial, sans-serif; padding: 2px 0px 5px 5px; margin: 0px 0px 10px 0px; border-bottom: 1px solid; font-size: 13px;  font-weight: bold; color:#d79a62;}
.italic {color:#d49154; font-style:italic; font-size: 12px;}

#column2 a, #column2 a:hover
{ padding: 0px 0px 2px 0px; text-decoration: none; border-bottom: 0px dashed;}

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

/* additional colour scheme selections */
#colour{margin: 0px 0px 20px 0px;}

#colour a, #colour a:hover{border: 0px;}
#footer a{text-decoration: none; color:#e7c398; padding-right:12px; padding-left:8px;}

#footer
{ width: 766px; height:35px; text-align: center; border-top:1px solid #000000; margin-bottom:3px; margin-left: auto; margin-right: auto; font-size: 11px; padding-top:5px; background: #594e43; background-image:url(images/footer.jpg); background-repeat:no-repeat; color: #D5D2D6; }
/* Based on Nifty Corners: rounded corners without images */
/* By Alessandro Fulciniti */
/* http://www.html.it/articoli/nifty/index.html */
.rtop, .rbottom, .mtop, .mbottom{display: block;}

.rtop .r1, .rtop .r2, .rtop .r3, .rtop .r4,
.rbottom .r1, .rbottom .r2, .rbottom .r3, .rbottom .r4,
.mtop .m1, .mtop .m2, .mtop .m3, .mtop .m4,
.mbottom .m1, .mbottom .m2, .mbottom .m3, .mbottom .m4
{ display: block;
  height: 1px;
  overflow: hidden; 
}

.r1, .m1{margin: 0 5px}

.r2, .m2{margin: 0 3px}

.r3, .m3{margin: 0 2px}

.rtop .r4, .rbottom .r4, .mtop .m4, .mbottom .m4
{ margin: 0 1px;
  height: 2px
}
