/*
Theme Name: Slim Starkers
Description: Blank WP theme by Code by Monkey
Author: Paul Adam Davis
Author URI: http://codebymonkey.com
*/


/* reset */
html{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{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
/* fonts */
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

@media screen and (max-width: 319px) {.unit{float: none !important; width: auto !important;}}
.line:after,.lastUnit:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0 !important;line-height:0;font-size:xx-large;content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x ";}
.line{*zoom:1;}


.unit{float:left;}
.size1of1{float:none;}
.size1of2{width:50%;}
.size1of3{width:33.33333%;}
.size2of3{width:66.66666%;}
.size1of4{width:25%;}
.size3of4{width:75%;}
.size1of5{width:20%;}
.size2of5{width:40%;}
.size3of5{width:60%;}
.size4of5{width:80%;}
.lastUnit{display:table-cell;float:none;width:auto;*display:block;*zoom:1;_position:relative;_left:-3px;_margin-right:-3px;}






/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */


/* *************************** 
  Site - Lauren Hashian
  ---------------------------
  StyleSheet Index
  $2 - Website Structure Styles
  $3 - Header Styles
  $4 - Content Styles
  $5 - Sidebar Styles
  $6 - Footer Styles
   ***************************/

/* *************************** 
   $1 Website Structure Styles
   ***************************/
@font-face {
	font-family: 'Oswald-Regular';
	src: url('fonts/oswaldregular.eot');
	src: url('fonts/oswaldregular.eot?#iefix') format('embedded-opentype'),
		 url('fonts/oswaldregular.woff') format('woff'),
		 url('fonts/oswaldregular.ttf') format('truetype'),
		 url('fonts/oswaldregular.svg#oswaldregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'BaskervilleMTStd-Italic';
	src: url('fonts/baskervillemtstditalic.eot');
	src: url('fonts/baskervillemtstditalic.eot?#iefix') format('embedded-opentype'),
	url('fonts/baskervillemtstditalic.woff') format('woff'),
	url('fonts/baskervillemtstditalic.ttf') format('truetype'),
	url('fonts/baskervillemtstditalic.svg#baskervillemtstditalic') format('svg');
	font-weight: normal;
	font-style: normal;
} 
html {background:url(images/bg_html.png) center top repeat; -webkit-text-size-adjust: 100%;}
body { color:#151515; font-family:'Oswald-Regular', Arial, Helvetica, sans-serif;font-size:13px; background:url(images/bg_body.jpg) center top repeat-x;}
a { color:#631140; text-decoration:none; outline:none;}
a:hover { text-decoration:underline; color:#631140;}
p { line-height:20px; margin:0 0 15px;}
li { list-style:none outside none; }
.clear { clear:both; height:0; font-size:0; }
hr { border:0; border-bottom:1px solid #dfddca; }
strong { font-weight:bold;}
em { }
h1, h2, h3, h4, h5, h6 { line-height:1; font-weight:normal; font-style:normal; margin-bottom:20px; }
h1 { font-size:48px;}
h2 { font-size:24px;}
h3 { font-size:24px;}
h4 { font-size:18px;}
h5 { font-size:13px;}
h6 { font-size:10px;}
.alignleft {display: inline;float: left;margin-right: 1.625em;}
.alignright {display: inline;float: right;margin-left: 1.625em;}
.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}
.defaultPage ul, .defaultPage ol{ margin:0 0 20px 30px;}
.defaultPage ul ul{ margin:0 0 0 30px;}
.defaultPage li{ list-style:disc outside none; font-size:13px; color:#666666; line-height:20px;}
.defaultPage ol ol{ margin: 0 0 0 30px;}
.defaultPage ul li{ list-style:disc inside none;}
.defaultPage ol li{ list-style:decimal inside none;}
.defaultPage table { border-left:1px solid #ffffff; border-top:1px solid #ffffff; margin:0 0 20px; color:#666666; }
.defaultPage table td {border-bottom:1px solid #ffffff; border-right:1px solid #842031; background:#ffffff;}
.defaultPage table th, .defaultPage table td {  padding:5px 20px; text-align:left; font-size:13px; line-height:20px; }
.defaultPage table th { color:#000; font-weight:bold; border-bottom:1px solid #ffffff; border-right:1px solid #ffffff; background:#842031;}
.defaultPage dl{ margin:0 0 20px;}
.defaultPage dl dt{ font-size:13px; line-height:20px;}
.defaultPage dl dd{ font-size:13px; line-height:20px; padding:0 0 0 20px;}

#container { width:100%; background: url(images/bg_container.jpg) center top no-repeat;}
.container_inner{ max-width:1000px; margin:0 auto;}
/* *************************** 
   $2 Header Styles
   ***************************/
.header{ width:100%; position:relative; height:449px; padding-top:67px; text-align:center;}
.logo{ display:block; width:221px; height:211px; margin:0 auto;}
.logo img{ display:block; max-width:100%; height:auto;}
/* *************************** 
   $3 Content Styles
   ***************************/
.home_content{ width:100%;}
.home_content ul{ height:326px; width:580px; position:relative; padding:0px; margin:0 auto;}
.home_content ul li{padding:0px; margin:0; list-style:none; position:absolute; text-align:center; line-height:26px;}
.home_content ul li p{ text-transform:uppercase; letter-spacing:2px; line-height:22px;}
.home_content ul li p a{ font-size:11px;}
.home_content ul li .nav_link_box{ margin-bottom:19px;font-family: 'BaskervilleMTStd-Italic'; font-size:24px; padding-bottom:13px; letter-spacing:2px;}
.home_content ul li .nav_link_box a{ color:#161616;}
.home_content ul li .nav_link_box a:hover{ color:#161616; text-decoration:none;}
.home_content ul li.opening_hours_nav{ top:0px; width:262px; right:135px;}
.home_content ul li.opening_hours_nav .nav_link_box{ background:url(images/bg_nav_link_box1.png) center bottom no-repeat;}
.home_content ul li.contact_us_nav{ top:147px; width:198px; left:0px;}
.home_content ul li.contact_us_nav .nav_link_box{ background:url(images/bg_nav_link_box2.png) center bottom no-repeat;}
.home_content ul li.find_us_nav{ top:147px; width:275px; right:77px;}
.home_content ul li.find_us_nav .nav_link_box{ background:url(images/bg_nav_link_box3.png) center bottom no-repeat;}
/* *************************** 
   $4 Sidebar Styles
   ***************************/
#sidebar{}
/* *************************** 
   $5 Footer Styles
   ***************************/
#footer {width:100%; background:url(images/bg_footer.png) center top no-repeat; position:relative; padding-top:96px; padding-bottom:20px;}
.footer_logo{ width:140px; margin:0 auto; display:block;}
.footer_copyright{ position:absolute; left:0px; top:140px; color:#631140; text-transform:uppercase; font-size:11px; letter-spacing:1px;}
.footer_link{ position:absolute; right:0px; top:140px; color:#631140; text-transform:uppercase; font-size:11px; letter-spacing:1px;}



@media (max-width: 1000px) {
	.container_inner{ padding:0px 18px;}	
}

@media (max-width: 767px) {
	.home_content ul{ width:100%; height:auto;}
	.home_content ul li{ position:inherit; padding-bottom:20px;}
	.home_content ul li.opening_hours_nav{ top: auto; width:100%; right:auto;}
	.home_content ul li.contact_us_nav{ top:auto; width:100%; left:auto;}
	.home_content ul li.find_us_nav{ top:auto; width:100%; right:auto;}
}

@media (max-width: 480px) {
	#footer{ background-size:100%; text-align:center; padding-top:50px;}
	.footer_copyright{ top:auto; position:inherit; display:block; padding-bottom:10px;}
	.footer_link{top:auto; position:inherit;}
	.logo{ display:block; width:171px; height:161px; margin:0 auto;}

}
