body
     {
	background-color: #FFFFFF;
	margin:0px 0px;
}

div {border: none;/*1px dotted gray;*/}

img, img.a{
border:none;
}

#subnav{
    width: 507px;
    height:auto;
    margin-left:130px;
    margin-top:3px;
}

#subnav p, #subnav a{
    font-family: tahoma, Arial Narrow, Helvetica, Verdana sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #444444;
	font-variant: normal;
	text-align:left;
	margin:0px;
	}
#subnav img.bullet {
    margin-left:20px;
    }
    
#subnav a:hover{
    text-decoration: underline;
}

/*#subnav ul{
    margin: 5px 0px 0px 0px;
}

#subnav li, #subnav li a {
    font-family: garamond, georgia, times, serif;
    font-size:14px;
    text-align: left;
	color: #333333;
	font-weight:bold;
	text-transform:lowercase;
	list-style-image: url('../images/arrow_bullet.gif');
    text-decoration: none;
	
	padding: 0px;
	margin: 7px 0px 0px 0px;
}

#subnav li a:hover{
    text-decoration: underline;
}*/

#login{
margin-top:20px;
}

#login p{
    font-family: Tahoma, Gill Sans, Arial, Verdana, sans-serif;
    font-size:11px;
    text-align: left;
	color: #FFFFFF;
	font-weight:normal;
	text-transform:lowercase;

}

#login img.bottom {vertical-align:bottom}
#login img.top {vertical-align:top}
#login input.bottom {vertical-align:bottom}
#login input.top {vertical-align:top}
   
input{
    font-family: Tahoma, Gill Sans, Geneva, Arial, Verdana, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#333333;
    }

#jenerate {
    text-align:right;
    padding-bottom:3px;
    padding-right:14px;
    }

#main_area {
    width:618px;
    height:auto;
    margin: 6px;
    background-color:#FDF7F2;
    }
    
#main_text {
    margin:10px;
    }
 
#main_text h1 {
    font-family: tahoma, Arial Narrow, Helvetica, Verdana sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-align:left;
	color: #3b3b3b;
	text-transform:uppercase;
	}

#main_text h2, #main_text h2 a, #main_text h2 a:visited {
    font-family: tahoma, Arial Narrow, Helvetica, Verdana sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-align:left;
	color: #3b3b3b;
	text-transform:uppercase;
	}

#main_text h2 a:hover {
   color: #DB7F33;
   text-decoration: none;
}

#main_text h3, #main_text h3 a, #main_text h3 a:visited {
    font-family: tahoma, Arial Narrow, Helvetica, Verdana sans-serif;
    font-size:13px;
    text-transform:lowercase;
    color: #5E666B;
	font-weight:bold;
	letter-spacing:1px;
	}
	
#main_text h3 a:hover {
   color: #DB7F33;
   text-decoration: none;
}

#main_text h4, #main_text h4 a, #main_text h4 a:visited {
    font-family: tahoma, Arial Narrow, Helvetica, Verdana sans-serif;
    font-size:12px;
    color: #415666;
    /*color: #465969;*/
    font-weight:bold;
	}

#main_text h4 a:hover {
   color: #DB7F33;
   text-decoration: none;
}

#main_text h5, #main_text h5 a, #main_text h5 a:visited {
    font-family: tahoma, Arial Narrow, Helvetica, Verdana sans-serif;
    font-size:16px;
    text-transform:lowercase;
    color: #5E666B;
	font-weight:bold;
	padding-top:10px;
	}

#main_text h5 a:hover {
   color: #DB7F33;
   text-decoration: none;
}

#right_text {
    text-align:right;
}
	
#front_text {
    width:auto;
    height:auto;
    margin:20px 0px;
    padding: 0px 30px 0px 30px;;
    }
    
#front_text h2 {
    font-family: tahoma, Arial Narrow, Helvetica, Verdana sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-align:left;
	color: #928834;
	}
	
#front_text h1 {
    font-family: tahoma, Arial Narrow, Helvetica, Verdana sans-serif;
	font-size: 23px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-align:left;
	color: #928834;
	}
	
#front_text h3 {
    font-family: garamond, georgia, times, serif;
    font-size:20px;
	color: #543B78;
	font-weight:bold;
	text-transform:lowercase;
	}

p, td, li, span {
	font-family: verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height:19px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-align:left;
	color: #000000;
}

p.csc-caption {
    font-family: tahoma, Arial Narrow, Helvetica, Verdana sans-serif;
	font-size: 10px;
	line-height:14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: lowercase;
	color: #767676;
	text-align: right;
	
	padding:3px;
	}
	
p.heading, p.heading a, p.heading a:visited {
    font-family: tahoma, Arial Narrow, Helvetica, Verdana sans-serif;
    font-size:12px;
    color: #5E666B;
    /*color: #465969;*/
    font-weight:bold;
	}

p.heading a:hover {
   color: #DB7F33;
   text-decoration: none;
}
    

#side_one {
    margin-left:15px;
    margin-right:10px;
    width:175px;
    padding:6px;
    height:auto;
    background-image: url("http://www.villageguitar.com.au/fileadmin/page_templates/images/backgrounds/purple.gif");
    background-image: repeat;
}

/* IE HACK */
#side_one{
    /width: 187px;
}

#advert {
    height:auto;
    width:169px;
    background-color:#ffffff;
    margin:0px;
    padding:3px;
    }
    
/* IE HACK */
#advert{
    /width: 179px;
}
    
#advert h1 {
    font-family: tahoma, Arial Narrow, Helvetica, Verdana sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-align:left;
	color: #DB7F33;
	
	padding:0px;
	margin:7px 0px 0px 0px;
	}
	
#advert p{
	font-family: verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height:14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-align:left;
	color: #333333;
}


#side_two {
    margin-top:8px;
    margin-left:15px;
    margin-right:10px;
    width:175px;
    padding:6px;
    height:auto;
    background-image: url("http://www.villageguitar.com.au/fileadmin/page_templates/images/backgrounds/green.gif");
    background-image: repeat;
}

/* IE HACK */
#side_two{
    /width: 187px;
}

#news {
    height:auto;
    background-color:#ffffff;
    margin:0px;
    padding:4px;
    width:167px;
}

/* IE HACK */
#news{
    /width: 179px;
}
    
#news h1 {
    font-family: tahoma, Arial Narrow, Helvetica, Verdana sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-align:left;
	color: #DB7F33;
	
	padding:0px;
	margin:7px 0px 0px 0px;
	}
	
#news p.news, #news p.news a{
	font-family: tahoma, Arial Narrow, Helvetica, Verdana sans-serif;
	font-size: 11px;
	line-height:16px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-align:left;
	color: #333333;
	
    margin:10px 0px 0px 0px;
}

#news p.news a:hover{
    color: #73818A;
    text-decoration:none;
    }

#news p.news_author{
	font-family: verdana, Helvetica, Arial, sans-serif;
	font-size: 9px;
	line-height:16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-align:left;
	color: #999999;
	
	margin:0px;
}

a {
	font-family: verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-align:left;
	color: #444444;
        text-decoration: none;
}

a:hover {
	text-decoration: underline;
}