/*
Theme Name: Double Dragon
Theme URI: http://www.doubledragonpdx.com/
Description: Not the video game
Version: 1.0
Author: Mathew Foster
Rebuilt in HTML by Katie Schmit 11/2013
*/
body,a,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,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; } 
ol,ul { 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; }
strong, b {font-weight:bold;}
em, i {font-style:italic;}
img, a {text-decoration:none;outline:none;}

.break, .clear {display:block; clear:both; height:1px;}

@font-face {
    font-family: liber;	
    src: url('liber.otf') format("opentype");
}

body {
	background:#FFF url('newsprint.gif') repeat 0 0;
	color:#333;
	font:normal 11px Courier,"Courier New",monospace;
	line-height:165%;
	text-align: center;
}

#container, #header, #content, #footer {
	margin:0 auto;
	position: relative;
}


/*
	HEADER
*/

#header {
	margin:30px auto 20px auto;
		}
		
		
	#header a {
		display:block;
		height:100%;
		width:100%;
			}
			
	#header a:hover {
		opacity: 0.9;
		-moz-opacity: 0.9;
		filter:alpha(opacity=90);
	}		


/*
	NAV
*/

#navheader {
	background:#4a566d;
	margin:30px auto;
	padding:15px 0 10px 0;
	width: 100%;
	
}
#nav {
	background:#4a566d;
	margin: 0 auto;
	width: 740px;
}
#nav li {
		display:inline;
		font-family:"liber",Helvetica,sans-serif;
		font-size:22px;
		margin:0 8px;
	}
#nav li a{
		color:#FFF
	}
#nav li a:hover {
	color:#da6e41;
	}
#nav span {
		color:#da6e41;
		font-family:Helvetica,sans-serif;
		font-size:24px;
	}
#nav li a.current	{
	color:#d4885d;
	font-size:22px;
	}


/*
	HOME
*/
#slideshow {
	background:transparent;
	margin:10px auto;
	margin-top: 20px;
	padding-right:0;
	padding-left:0;
	padding-top: 0px;
	padding-bottom: 0px;
	width:862px;
	}

#slideshow img {
	margin-left: 66px;
}

#slideshow img.big {
	margin-left: 0px;
	
}

#slideshow .menu{
	background:transparent;
	margin:10px auto;
	margin-top: 20px;
	padding-right:0;
	padding-left:0;
	padding-top: 0px;
	padding-bottom: 0px;
	width:730px;
	}
	
#slideshow .menu img {
	margin: 0;
}
	
/*
	MENU and CATERING
*/
#menucontent{
	background:#FFF;
	color:#3d4b65;
	line-height:140%;
	margin:20px auto;
	padding:20px;
	text-align: left;
	width:715px;
	
}	

#menucontent .center-col{
	background:#FFF;
	color:#3d4b65;
	line-height:140%;
	margin:20px auto;
	padding:20px;
	text-align: center;
	width:500px;
	}	

#menucontent .center-col h1 {
	color:#d4885d;
	font-family:"liber",Helvetica,sans-serif;
	font-size:20px;
	margin-bottom:15px;
	margin-top: 1px;
	text-transform: uppercase;
}


#menucontent .two-col {
		width: 710px;
		text-align: center;
		margin-bottom: 15px;
		
		}
#menu .two-col span {
			font-family:Helvetica,sans-serif;
			font-size: 24px;
}
		
#menucontent .two-col li{
		text-align: center;
		font-family: "liber", Helvetica,sans-serif;
		font-size: 14pt;
		color: #8a93a2;
		text-transform: uppercase;
		display: inline;
		margin-bottom: 15px;
		padding: 20px;
		text-align: center;
		
}

#menucontent .two-col li a{
		text-align: center;
		font-family: "liber", Helvetica,sans-serif;
		font-size: 14pt;
		color: #8a93a2;
		text-transform: uppercase;
		display: inline;
		margin-bottom: 15px;
		padding: 20px;
		text-align: center;
		}
#menucontent .two-col li a.current{
		text-align: center;
		font-family: "liber", Helvetica,sans-serif;
		font-size: 14pt;
		color: #3d4b65;
		text-transform: uppercase;
		display: inline;
		margin-bottom: 15px;
		padding: 30px;
		text-align: center;
}


#menucontent .two-col li a span{
	color: #3d4b65;
	font-family:Helvetica,sans-serif;
	font-size: 24px;
	color: #3d4b65;
}
#menucontent .two-col li a:hover {
		color: #3d4b65;
}

#menuimg {
	background-color: transparent;
	margin: 10px auto;
	width:715px;
}
#menuimg img{
	width: 400px;
}

#menucontent .left-col {
		float:left;
		width:320px;
	}	

#menucontent .right-col{
		float:right;
		width:320px;
	}	

	
	
#menucontent h1 {
		color:#d4885d;
		font-family:"liber",Helvetica,sans-serif;
		font-size:20px;
		margin-bottom:15px;
		margin-top: 18px;
		text-transform: uppercase;
	}
	
#menucontent h2 {
		color:#555;
		font-family:"liber",Helvetica,sans-serif;
		font-size:16px;
		text-transform: uppercase;
		
	}

#menucontent h3 {
	margin-bottom:2px;
	font-family:"liber", Helvetica,sans-serif;
	font-weight: bold;
	font-size:14px;
	text-transform: uppercase;
	margin-top: 12px;
}
	
#menucontent em {
			color:#777;
	}


#menucontent span {
	font:normal 11px Courier,"Courier New",monospace;
}

#happyhour {
	margin: auto;
	width: 640px;
	
}




/*
	LOCATION
*/

#locationcontent{
	color:#3d4b65;
	font-size:13px;
	line-height:160%;
	text-align: left;
	width:715px;
	margin: 20px auto;
	padding: 20px;
	background-color: #ffffff;
	}
#locationcontent p {
	margin-bottom:16px;
}
#locationcontent strong {
	color:#d4885d;	
	font-family:"liber",Helvetica,sans-serif;
	font-weight: normal;
	font-size:16px;
	text-transform: uppercase;
}
#locationcontent em {
font-weight: bold;
	font-style:normal;
	}
	
	
/*
CATERING
	
	#cateringcontent, #caterigcontent .noted {
  	color:#3d4b65;
	font-size:13px;
	line-height:160%;
	text-align: left;
	width:715px;
}

#cateringcontent, #caterigcontent .noted {
	margin-bottom:16px;
}
#cateringcontent, #caterigcontent .noted {
	color:#d4885d;	
	font-family:"liber",Helvetica,sans-serif;
	font-weight: normal;
	font-size:16px;
	text-transform: uppercase;
}
#cateringcontent, #caterigcontent .noted {
	font-weight: bold;
	font-style:normal;
}
#cateringcontent, #caterigcontent .noted {
	color:#111;
	font-weight:bold;
}

#cateringcontent, #caterigcontent .noted {
	border-bottom:1px solid #CCC;
	display:block;
	margin-bottom:30px;
	padding-bottom:8px;
}
*/


	
/*
	ABOUT
*/
#aboutcontent{
	background: #ffffff;
	margin:20px auto;
	padding:20px;
	width:715px;
	color:#3d4b65;
	font-size:13px;
	line-height:160%;
	text-align: left;
}

 #aboutcontentimage {
	background-color: black;
	margin: 10px auto;
	margin-top: 0px;
	width:715px;
	
	
}
#aboutcontentimage img {
width: 715px;
margin: auto;
}

#aboutcontent p {
	margin-bottom:16px;
	padding-left: 2px;
}
#aboutcontent strong {
	color:#d4885d;	
	font-family:"liber",Helvetica,sans-serif;
	font-weight: normal;
	font-size:16px;
	text-transform: uppercase;
}
#aboutcontent em {
font-weight: bold;
	font-style:normal;
	}
/*
	FOOTER
*/
	
#footer {
	background:#4a566d;
	margin:30px auto;
	padding:15px 0 10px 0;
	width: 100%;
}

#footer-nav {
	margin:0 auto;
	width:740px;
}
	#footer-nav a {color:#FFF;}
	#footer-nav a:hover {color:#999;}
	#footer-nav li {
		color:#e6e2dc;
		display:block;
		float:left;
		font-family:"liber",Helvetica,sans-serif;
		font-size:16px;
		margin:0 2px;
		width:240px;
	}
	#footer-nav h1 {
		color:#d4885d;
		font-size:18px;
	}


	.credit {
	font-family: Helvetica,sans-serif;
	font-size: 9pt;
	}

	.credit a {
	font-family: Helvetica,sans-serif;
	font-size: 9pt;
	color: black;
	}
	
	
/*
	MAINTENANCE
*/

.maintenance #content h1 {
	margin-top:25px;
	color:#222;	
	font-family:"liber",Helvetica,sans-serif;
	font-weight: normal;
	font-size:20px;
	text-transform: uppercase;
}