/************* GRID STRUCTURE ************/

html {
     min-height:100%;
     margin-bottom:1px;
}

body 
{
background-attachment:fixed;
background-image:none;
background-color:#000000;
}

#wrapper
{
background-color:#ffffff;
height:100%;
width:740px;
margin-left:auto;
margin-right:auto;
border:solid 2px;
}

#sidebar
{
float:left;
position:relative;
margin:7 7px;
width:175px;
height:75%;
border:none;
background-color:#ffffff;
font-family:verdana,arial,sans-serif;
}

#sidebar2
{
float:left;
position:relative;
margin:7px;
width:155px;
height:33%;
border:none;
background-color:#ffffff;
font-family:verdana,arial,sans-serif;
text-align:center;
}

#banner
{
float:left;
position:relative;
width:720px;
height:140px;
margin:7px;
border-bottom:0.25px solid #d3d3d3;
}


#main
{
	float:left;
	position:relative;
	width:525px;
	height:75%;
	margin:7px;
	border:none;
	overflow:auto;
	background-image: url(%3Cspan%20class=%22style5%22%3E%3Ca%20href=%22http://www.brascoebooks.com.au/newblog/wp-login.php?action=register%22%20class=%22main%20style3%22%3ESubscribe%20to%20our%20blog%20and%20our%20newsletter%3C/a%3E%3Cbr%20/%3E%20%20%20%20%20%3Cbr%20/%3E%20%20%20%20%20%20%3C/span%3E%3Cspan%20class=%22style4%22%3Eto%20gain%20access%20to%20exclusive%20offers%20and%20th);
}

#footer
{
clear:both;
margin:2px;
padding:2px;
height:22px;
border:none;
text-align:right;
line-height:8px;
background-color:#d3d3d3;
}



/*************** MENU AND LINK STYLES *******************/

#navbar ul
{
list-style: none;
padding: 0;
margin: 0 0.05em;
}

#navbar li
{
display:inline;
float: left;
}

#navbar li a.navbar:link, a.navbar:visited
{
background: none;
height: 2em;
width: 6em;
line-height: 2em;
float: left;
display: block;
border: none;
color: #800000;
text-decoration: none;
font-family:verdana,arial,sans-serif;
text-align: center;
font-size:12px;
}

#navbar li a.navbar:hover, a.navbar:active
{
background-color:#800000;
height: 2em;
line-height: 2em;
float: left;
width: 10em;
border: none;
color: #ffffff;
text-decoration: none;
text-align: center;
font-size:12px;
}

 /* Hide from IE5-Mac \*/
#nav-menu li a
{
float: none
}
/* End hide */

 #navbar
{
width:55em;
}

#sidebar a.sidebar:link, a.sidebar:visited
{
display:block;
float:left;
height:30px;
width:145px;
margin:3px;
padding:0.5em;
text-decoration:none;
color:#ffffff;
background-color:#800000;
font-size:12px;
}

#sidebar a.sidebar:hover, a.sidebar:active
{
background-color:#ffffff;
height:30px;
color:#363636;
border-top:#DEB997 0.25px solid;
border-left:#DEB997 0.25px solid;
border-bottom:#DEB997 0.25px solid;
border-right:none;
}

#sidebar a.active
{
display:block;
float:left;
height:30px;
width:145px;
margin:3px;
padding:0.5em;
text-decoration:none;
background-color:#ffffff;
color:#363636;
border-top:#DEB997 0.25px solid;
border-left:#DEB997 0.25px solid;
border-bottom:#DEB997 0.25px solid;
border-right:none;
}


#sidebar a.none
{
background-color:#ffffff;
border:none;
}



/*************** FOOTER STYLES **************/
#footer a:link, a:visited
{
text-decoration:none;
color:#800000;
}

#footer a:hover, a:active
{
text-decoration:none;
font-weight:bold;
font-size:110%;
}


/***************** TEXT STYLES ***************/
h1,h2
{
font-family:georgia,times,times-roman,serif;
color:#363636;
}

h1.heading
{
font-size:24pt;
}

#main h2
{
font-size:22px;
line-height:22px;
}

#main h3
{
font-family:verdana,arial,sans-serif;
font-size:12px;
line-height:17px;
}

#sidebar p
{
font-family:verdana,arial,sans-serif;
font-size:9px;
line-height:12px;
color:#363636;
margin-top:7px;
}


#sidebar2 p
{
font-family:verdana,arial,sans-serif;
font-size:9px;
line-height:12px;
color:#363636;
margin-top:7px;
}


#main p
{
font-family:verdana,arial,sans-serif;
font-size:11px;
line-height:15px;
color:#363636;
}

a.main:link, a.main:visited
{
font-family:verdana,arial,sans-serif;
font-size:11px;
line-height:11px;
color:#800000;
text-decoration:none;
}

a.main:hover, a.main:active
{
font-family:verdana,arial,sans-serif;
font-size:110%;
font-weight:bold;
line-height:15px;
color:#800000;
text-decoration:none;
}

#main ul
{
font-family:verdana,arial,sans-serif;
font-size:11px;
line-height:15px;
color:#363636;
}


#footer p
{
font-family:verdana,arial,sans-serif;
font-size:9px;
}

/*************** MAIN IMAGES ****************/
#main .image 
{
float:right;
position:relative;
margin:2px;
border:none;
}
