@charset "utf-8";
/* CSS Document */

/*LICENCE --------------------------------------
Two Fifteen bistro and wine bar (jschmid@ihug.co.nz) 2008
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 New Zealand License
http://creativecommons.org/licenses/by-sa/3.0/nz/
*/

/*NOTES ----------------------------------------
Name:		Two Fifteen bistro and wine bar Stylesheet - Default
Path: 		css/mainstylesheet.css
Notes:		[Insert notes here]

UPDATE INFO ------------------------------------
Revision number: 1.7.0
Last updated: 03 March 2009 @ 07.30pm
Last update made by: Raphael Riegger (rriegger@hotmail.com)

CONTENTS ---------------------------------------
=FIX: Stylesheet inclusions for specific browser fixes
=1: Reset all elements to a common value
=2: Default classes
=3: Accessibility
=4: Default Styles (colours, sizes, etc)
=5: Global Styles
*/

/* =FIX PUT ANY LINKS OR STYLES FOR BROWSER SPECIFIC FIXES
   ----------------------------------------------------*/
/* @import "URL"; */

/* =1 RESET ALL ELEMENTS TO A COMMON VALUE
   ----------------------------------------------------*/
body {color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
/*table{border-collapse:collapse;border-spacing:0;}*/
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:"'";}
abbr,acronym {border:0;font-variant:normal;}
sup,sub {line-height:-1px;vertical-align: text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}

/* =2 DEFAULT CLASSES
   ----------------------------------------------------*/
.center { text-align: center; }
.right { text-align: right !important; }
.left { text-align: left !important;}
.small { font-size: 0.9em; }
.smaller { font-size: 0.8em !important; }
.bold { font-weight: bold !important; }
.floatRight { float: right; }
.floatLeft { float: left;}
.clear { clear: both; }
.uppercase { text-transform: uppercase; }

/*REMOVE FIREFOX DOTTED BORDER*/
a { outline: none;}


/* =3 ACCESSIBILITY
   ----------------------------------------------------*/
.aural {
	position: absolute;
	left: -9999px;
	font-size: small;
}

.hide { display: none; }

/* =4 DEFAULT STYLES
   ----------------------------------------------------*/
body {
	
	background: #fff;
}

p  { margin-top: 0px; }
h1 { font-size: 2em; color: #c56731; }
h2 { font-size: 1.8em; }
h3 { font-size: 1.6em; }
h4 { font-size: 1.4em; }

a:link {color: #0033aa}     /* unvisited link */
a:visited {color: #0033aa}  /* visited link */
a:hover {color: #354b57}   /* mouse over link */
a:active {color: #0033aa}   /* selected link */


/* =5 GLOBAL STYLES
   ----------------------------------------------------*/

body {
	font: 70%/1.6em Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	background-image: url(../_img/bg.jpg);
}

#container{
	margin: 0 auto;
	width: 936px;
}

#contenttop{
	background: url(../_img/top_filler.png) no-repeat;
	width: 936px;
	height: 33px;
}

#header{
	background: url(../_img/filler.png) repeat-y;	
}

#logo{
	margin: 0px 0px 0px 60px;	
	padding: 20px 0px 20px 0px;
}

#nav{
	background: url(../_img/navbar.png) no-repeat;
	width: 936px;
	height: 30px;
}
#banner{
	background: url(../_img/filler.png) repeat-y;	
	
}

#content{
	background: url(../_img/filler.png) repeat-y;
	padding-bottom: 40px;
}
#footer{
	background: url(../_img/filler_bottom.png) no-repeat;	 
	width: 936px;
	height: 61px;

}

#footer p{
	line-height: 13px;
	color: #FFF;
	margin: 5px 0px 0px 60px;
}

#footer a{
	
	color: #FFF;
}

#footer .floatRight{
	margin: 10px 65px 0px 0px;
}



.leftcolumn{
	margin: 30px 0px 0px 30px;
	float: left;
	width: 357px;
}

.leftcolumn img{
	margin: 20px 0px 0px 50px;
}

.rightcolumn{
	float: left;
	width: 492px;
	margin: 60px 0px 30px 0px;
}

.rightcolumn h1{
	margin: 10px 0px 10px 0px;	
}

#banner img{
	margin: 0px 0px 0px 33px;	
	border-bottom: 8px solid #c56731;
}

#flash{
	margin: 0px 0px 0px 33px;	
}

#signature{
	float: right;
	margin: 20px 5px 0px 0px;
}

#signature p{
	margin: 0px 0px 0px 0px;
}
.singlecolumn{
	width: 936px;	
}
/* =5 NAV
   ----------------------------------------------------*/
   
#nav ul{
	padding: 0px 0px 0px 33px;
}

#nav li{
	display: inline;
	
}

#nav li a{
	color: #FFF;
	padding: 7px 10px 0 10px;
	text-decoration: none;
	text-align: center;
	display: block;
	min-width: 60px;
	height: 23px;
	float: left;
	background-color: #c56731;
}

#nav li a:hover{
	background-color: #aa4a1f;
}

.selected {
	background-color: #aa4a1f!important;
}

/* =5 Menu
   ----------------------------------------------------*/
.menuleftcolumn{
	margin: 30px 0px 0px 30px;
	float: left;
	width: 307px;
}

.menuleftcolumn img{
	margin: 10px 0px 0px 50px;
}

.menurightcolumn{
	float: left;
	width: 542px;
	margin: 30px 0px 30px 0px;
}

.menurightcolumn h1{
	margin: 10px 0px 10px 0px;	
}

.menurightcolumn ul{
	margin: 0px 0px 30px 0px;
}

ul#tags{
	padding-top: 20px;
	text-align: center;	
}

ul#tags li{
	display: inline;
	margin: 0px 4px;
}

ul#tags li a{
	color: #c56731;
	text-decoration: none;
}

ul#tags li a:hover{
	color: #aa4a1f;
	text-decoration: underline;
}

.pdf {
	display:inline;
	margin:0 10px 0px 0;
	padding:0;
}

.getpdf {
	margin:0 10px 0px 0;
	padding:0;
	float:right;
}