/*
Theme Name: Restaurant
Theme URI: http://www.gonewclear.com
Description: 
Version: 1.0
Author: WoW.
Author URI: http://www.gonewclear.com
Tags: Restaurant
*/

article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{font-size:2em}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}
pre{white-space:pre-wrap;word-wrap:break-word}
q{quotes:\201C \201D \2018 \2019}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}
button,input{line-height:normal}
button,html input[type=button],/* 1 */
input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],input[disabled]{cursor:default}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
body,figure{margin:0}
legend,button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}

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

.clear { clear:both; }
.left { float:left; }
.rspace { margin-right:10px; }

/* FONTS */

@font-face {
	font-family: 'MyriadPro-BlackCond';
	src: url('fonts/myriadpro-blackcond/myriadpro-blackcond.eot');
	src: url('fonts/myriadpro-blackcond/myriadpro-blackcond.eot?#iefix') format('embedded-opentype'),
			 url('fonts/myriadpro-blackcond/myriadpro-blackcond.svg#myriadpro-blackcond') format('svg'),
			 url('fonts/myriadpro-blackcond/myriadpro-blackcond.woff') format('woff'),
			 url('fonts/myriadpro-blackcond/myriadpro-blackcond.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Icons';
	src: url('fonts/modernpics/modernpics.eot');
	src: url('fonts/modernpics/modernpics.eot?#iefix') format('embedded-opentype'),
			 url('fonts/modernpics/modernpics.svg#modernpics') format('svg'),
			 url('fonts/modernpics/modernpics.woff') format('woff'),
			 url('fonts/modernpics/modernpics.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

/* SITE STYLING */

body { margin:0; padding:0; background:#000; }

#center { width:1014px; margin:30px auto; }

.restaurant { width:507px; height:667px; float:left; }

.image { width:383px; height:263px; position:relative; top:62px; left:62px; }

.info { width:425px; margin:87px auto; text-align:center; }

.restaurant .info h1 { font-family:"MyriadPro-BlackCond", Verdana, Geneva, sans-serif; font-size:23px; font-weight:normal; color:#fac61f; }
.restaurant .info h2 { font-family:"MyriadPro-BlackCond", Verdana, Geneva, sans-serif; font-size:20px; font-weight:normal; color:#fac61f; margin:0; padding:0; }
	.restaurant2 .info h1 { position:relative; top:65px; }
	.restaurant2 .info h2 { position:relative; top:45px; }
	.restaurant1 .info h1 { position:relative; top:40px; }
	.restaurant1 .info h2 { position:relative; top:20px; }
	
.restaurant .info h1 a { color:#fac61f; text-decoration:none; }
	.restaurant .info h1 a:hover { color:#d3a616; }
	
/*#splash { width:100%; height:100%; min-height:2000px; }
#splash .content { position:relative; top:20%; }
#splash h2 { font-family:"MyriadPro-BlackCond", Verdana, Geneva, sans-serif; font-weight:normal; font-size:1.25em; color:#fac61f; }
#splash h1 { font-family:"MyriadPro-BlackCond", Verdana, Geneva, sans-serif; font-weight:normal; font-size:1.563em; color:#fac61f; margin:30px 0 0 0; }
	#splash h1 a { color:#fac61f; text-decoration:none; }
	#splash h1 a:hover { color:#d3a616; }
#splash img.photo { border:2px solid #fac61f; }
#splash img.logo { padding:20px 0 20px 0; }
#splash #earl { width:50%; height:100%; text-align:center; float:left; }
	#splash #earl img { margin:0px auto 0px auto; }
#splash #thorn { width:50%; height:100%; text-align:center; float:left; }
	#splash #thorn img.logo { margin:20px 0 0 0; }
	#splash #thorn h2 { margin:37px 0 0 0; }*/

.message_error { background:#F66; padding:5px; margin:10px 0; }
.message_success { background:#099; padding:5px; margin:10px 0; }

#menu { width:220px; height:100%; padding:40px; position:fixed; top:0; left:0; text-align:center; z-index:100; border-right:3px solid #917948; }
	#menu p { font-size:0.875em; font-family:Georgia, Times, Times New Roman, Verdana, Geneva, sans-serif; margin:10px 0px 0px 0px; }
		#menu p a { color:#989898; text-decoration:none; }
		#menu p a:hover { color:#fff; }
	#menu #hoursofoperations { margin:15px 0; font-size:0.813em; }
		#menu #hoursofoperations a { color:#989898; text-decoration:none; }
		#menu #hoursofoperations a:hover { color:#fff; }
	#menu ul { font-size:1.35em; font-family:"MyriadPro-BlackCond", Verdana, Geneva, sans-serif; margin:4px 0 0 40px 0; padding:0; }
		#menu ul li { list-style-type:none; margin:0 0 10px 0; padding:0; }
		#menu ul li a { color:#fac61f; text-decoration:none; }
		#menu ul li a:hover { color:#d3a616; }
	#menu #partners { margin:0 0 0 20px; }	
		#menu #partners img { float:left; }
		#menu #partners img.move { margin:0 0 0 20px; }
	#menu #socialnetworks { margin:30px 0 0 0; }
		#menu #socialnetworks img { float:left; }
		#menu #socialnetworks img.facebook { margin:0 0 0 70px; }
		#menu #socialnetworks img.twitter { margin:0 0 0 20px; }

.submenu { width:220px; height:100%; position:fixed; top:0; left:-303px; text-align:center; z-index:90; background:url(images/restaurant-submenu-background.png); }
	.submenu ul { font-size:1.563em; font-family:"MyriadPro-BlackCond", Verdana, Geneva, sans-serif; margin:380px 0 0 0; padding:0; }
		.submenu ul li { list-style-type:none; margin:0 0 10px 0; padding:0; }
		.submenu ul li a { color:#fac61f; text-decoration:none; }
		.submenu ul li a:hover { color:#d3a616; }
		
#maincol { position:absolute; top:100px; left:403px; z-index:50; width:490px; padding:30px; background:url(images/restaurant-maincol-background.png); }
		
#footer { position:fixed; right:40px; bottom:40px; z-index:40; text-align:right; }
	#footer p { font-size:0.625em; font-family:Verdana, Geneva, sans-serif; color:#ccc; margin:0; padding:0; }
	#footer p a { color:#ccc; text-decoration:none; }
	#footer p a:hover { text-decoration:underline; cursor:pointer; }
		#footer p#links { font-family:"MyriadPro-BlackCond", Verdana, Geneva, sans-serif; font-size:1em; font-weight:normal; margin:10px 0 5px 0; }
	
#home-message { position:relative; top:500px; left:403px; max-width:550px; z-index:50; }
	#home-message h1 { font-size:2.5em; font-family:"MyriadPro-BlackCond", Verdana, Geneva, sans-serif; color:#FFF; margin:0; padding:0; font-weight:normal; }
	
#specials-tab { position:fixed; z-index:40; top:150px; right:0; padding:0 10px 0 10px; background:#961514; text-align:center; }
	#specials-tab .caption { margin:10px 0; font-size:1em; font-family:"MyriadPro-BlackCond", Verdana, Geneva, sans-serif; color:#fff; }
	#specials-tab p { font-family:"Icons"; font-size:2em; margin:0; padding:0; }
		#specials-tab p a { color:#FFF; text-decoration:none; }
	#specials-tab .thumb { position:relative; /*padding:5px 0 5px 0;*/ width:50px; height:79px; }
	#specials-tab .specialPop { position:fixed; top:165px; right:-320px; background:#961514; padding:10px; }
		#specials-tab .thumb:hover .specialPop { right:70px; }	

#background-controls { position:fixed; top:40px; right:40px; z-index:40; }
	#background-controls img { float:right; margin:0 0 0 10px; }	
.background { position:fixed; top:-50%; left:-50%; width:200%; height:200%; }
	.background img.background-image { position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; min-width:50%; min-height:50%; z-index:0; }

/* PAGE/POST MAINCOL STYLING */

#maincol p { font-size:14px; color:#161616; font-weight:normal; line-height:20px; margin:0px 0px 15px 0px; }
#maincol a { color:#011339; text-decoration:underline;  }
#maincol a:hover { color:#011339; text-decoration:none; }
#maincol hr { padding:0px; margin:0px 0px 25px 0px; color:#011339; border:1px solid #011339; *border:none; }
#maincol h1 { font-size:28px; color:#011339; margin:0px 0px 20px 0px; font-family:"MyriadPro-BlackCond", Verdana, Geneva, sans-serif; font-weight:normal; }
	#maincol h1 a { color:#011339; text-decoration:none; }
	#maincol h1 a:hover { color:#90d5ef; text-decoration:none; }
#maincol h2 { font-size:24px; font-weight:normal; color:#011339; margin:0px 0px 10px 0px; font-family:"MyriadPro-BlackCond", Verdana, Geneva, sans-serif; }
	#maincol h2 a { color:#011339; text-decoration:none; }
	#maincol h2 a:hover { color:#90d5ef; }
#maincol h3 { font-size:20px; font-weight:normal; color:#961514; margin:0px 0px 5px 0px; font-family:"MyriadPro-BlackCond", Verdana, Geneva, sans-serif; }
	#maincol h3 a { color:#011339; text-decoration:none; }
	#maincol h3 a:hover { color:#90d5ef; }
#maincol h4 { font-size:18px; font-weight:normal; color:#011339; margin:0px 0px 5px 0px; font-family:"MyriadPro-BlackCond", Verdana, Geneva, sans-serif; }
	#maincol h4 a { color:#011339; text-decoration:none; }
	#maincol h4 a:hover { color:#90d5ef; }
#maincol h5 { font-size:16px; font-weight:normal; color:#011339; margin:0px 0px 5px 0px; font-family:"MyriadPro-BlackCond", Verdana, Geneva, sans-serif; }
	#maincol h5 a { color:#011339; text-decoration:none; }
	#maincol h5 a:hover { color:#90d5ef; }
#maincol ul { color:#161616; font-size:14px; line-height:20px; list-style-type:square; }
	#maincol ul li { line-height:20px; }
		#maincol ul li ul { font-size:14px; line-height:20px; list-style-type:lower-alpha; }
		#maincol ul li ol { font-size:14px; line-height:20px; }
#maincol ol { color:#161616; font-size:14px; line-height:20px; }
	#maincol ol li { line-height:20px; }
		#maincol ol li ul { font-size:14px; line-height:20px; list-style-type:lower-alpha; }
		#maincol ol li ol { font-size:14px; line-height:20px; list-style-type:lower-roman; }
#maincol blockquote { font-size:14px; color:#161616; line-height:20px; font-style:italic; margin:0 20px 25px 20px; }
#maincol small { font-size:11px; line-height:17px; color:#161616; }
#maincol .price { font-size:18px; color:#000; margin:2px 0px 0px 10px; font-family:"MyriadPro-BlackCond", Verdana, Geneva, sans-serif; }

#maincol .alignright,  #maincol img.alignright { display: inline; float: right; margin:5px 0px 15px 25px; }
#maincol .alignleft,  #maincol img.alignleft { display: inline; float: left; margin:5px 25px 15px 0px; }
#maincol .aligncenter,  #maincol img.aligncenter { clear: both; display: block; margin:5px auto 15px auto; }
#maincol .wp-caption { background: #f1f1f1;	line-height: 18px; margin:0px 0px 15px 0px;	padding: 4px; text-align: center; }
#maincol .wp-caption img { margin: 5px 5px 0; }
#maincol .wp-caption p.wp-caption-text { color: #888; font-size: 12px; margin: 5px; }
	
#maincol form h6 { font-size:17px; color:#011339; font-weight:normal; margin:0px 0px 10px 0px; font-family:"MyriadPro-BlackCond", Verdana, Geneva, sans-serif; }	
#maincol form { margin:0px 0px 15px 0px; }	
	#maincol form input.full { width:460px; height:20px; padding:5px; margin:0px 0px 10px 0px; background:#fff; border:1px solid #011339; font-size:13px; color:#000; }
	#maincol form input.half { width:220px; height:20px; padding:5px; margin:0px 10px 10px 0px; background:#fff; border:1px solid #011339; font-size:13px; color:#000; }
	#maincol form input.third { width:120px; height:20px; padding:5px; margin:0px 0px 10px 0px; background:#fff; border:1px solid #011339; font-size:13px; color:#000; }
	#maincol form input.half-left { width:220px; height:20px; padding:5px; margin:0px 10px 10px 0px; background:#fff; border:1px solid #011339; font-size:13px; color:#000; float:left; }
	#maincol form input.half-right { width:220px; height:20px; padding:5px; margin:0px 0px 10px 0px; background:#fff; border:1px solid #011339; font-size:13px; color:#000; float:left; }
	#maincol form select { width:120px; height:30px; padding:5px; margin:0px 0px 10px 0px; background:#fff; border:1px solid #011339; font-size:13px; color:#000; }
	#maincol form textarea { width:460px; height:100px; padding:5px; margin:0px 0px 10px 0px; background:#fff; border:1px solid #011339; font-size:13px; color:#000; }
	#maincol form .button { padding:10px 10px 5px 10px; font-size:13px; background-color:#011339; border:1px inset #011339; color:#fff; font-family:"MyriadPro-BlackCond", Verdana, Geneva, sans-serif; }
		#maincol form .button:hover { color:#fac61f; }
		
/* PHOTO GALLERY STYLES */

#pubphotos {  }
	#pubphotos .album { width:490px; padding:0 0 20px 0; }
		#pubphotos .album .albumimage { width:490px; text-align:center; margin:0 0 10px 0; }
		#pubphotos .album .albuminfo { width:490px; text-align:center; }
			#pubphotos .album .albuminfo .albumdate { font-size:10px; color:#161616; text-transform:capitalize; font-style:normal; margin:0 0 3px 0; }
			#pubphotos .album .albuminfo .albumtitle { font-size:20px; font-weight:normal; color:#961514; font-family:"MyriadPro-BlackCond", Verdana, Geneva, sans-serif; margin:0 0 3px 0; }
				#pubphotos .album .albuminfo .albumtitle a { color:#961514; text-decoration:none; }
			#pubphotos .album .albuminfo .albumdescription { font-size:12px; color:#161616; }
	#pubphotos .list {  }
		#pubphotos.list img { margin:0 15px 20px 0; }

#mobile-maincol #pubphotos .album { width:100%; padding:0 0 40px 0; }
#mobile-maincol #pubphotos .album .albumimage { width:100%; }
#mobile-maincol #pubphotos .album .albuminfo { width:100%; }
#mobile-maincol #pubphotos .album .albuminfo .albumdate { font-size:20px; }			
#mobile-maincol #pubphotos .album .albuminfo .albumtitle { font-size:45px; }
#mobile-maincol #pubphotos .album .albuminfo .albumdescription { font-size:27px; }
		
/* EMPLOYMENT FORM STYLES */

#employment input { font-size:11px; }

#employment span.title { font-size:13px; font-weight:bold; }
#employment input.fullwidth { width:100%; margin:5px 0 15px 0; }

#employment #applicant_info { margin:0 0 20px 0; }
	#employment #applicant_info tr { height:35px; }
	#employment #applicant_info td.label { width:80px; font-size:13px; font-weight:bold; text-align:center; }
	#employment #applicant_info td.field {  }
		#employment #applicant_info td.field input { width:150px; }
	#employment #applicant_info .single { font-size:13px; font-weight:bold; text-align:center; }
		#employment #applicant_info .single input { width:150px; }
	
#employment #applicant_sched { width:490px; font-size:13px; font-weight:bold; text-align:center; margin:0 0 25px 0; }

#employment #applicant_history { font-size:12px; font-weight:bold; text-align:center; margin:0 0 25px 0; }
	#employment #applicant_history td.name { width:100px; }
		#employment #applicant_history td.name input { width:100px; }
	#employment #applicant_history td.position { width:75px; }
		#employment #applicant_history td.position input { width:75px; }
	#employment #applicant_history td.dates { width:100px; }
		#employment #applicant_history td.dates input { width:100px; }
	#employment #applicant_history td.leave { width:75px; }
		#employment #applicant_history td.leave span { font-size:10px; font-weight:bold; margin:0 3px 0 0; }
		#employment #applicant_history td.leave input {  }
	#employment #applicant_history td.reason { width:100px; }
		#employment #applicant_history td.reason input { width:100px; }
		
#employment #applicant_future { margin:5px 0 15px 0; }
	#employment #applicant_future td.year { width:75px; font-size:12px; font-weight:bold; text-align:center; }
	#employment #applicant_future td.answer {  }
		#employment #applicant_future td.answer input {  }
		
#employment #applicant_knowledge { width:490px; margin:5px 0 15px 0; }
	#employment #applicant_knowledge td { font-size:12px; font-weight:bold; text-align:center; }
		#employment #applicant_knowledge td input { width:30px; margin:3px 0 0 0; }
	#employment #applicant_knowledge tr { height:40px; }
	
#employment .applicant_references { width:490px; margin:0 0 20px 0; }
	#employment .applicant_references td.label { width:200px; font-size:12px; font-weight:bold; text-align:center; }
	#employment .applicant_references td.answer {  }
		#employment .applicant_references td.answer input { width:280px; }
		
/* MAP SPECIFIC STYLES */

#map-text-box { position:absolute; top:85%; left:373px; z-index:50; width:490px; padding:30px; background:url(images/restaurant-maincol-background.png);

	font-family:"MyriadPro-BlackCond", Verdana, Geneva, sans-serif; font-weight:normal; font-size:22px;
	
	-moz-box-shadow: 0px 0px 20px 5px rgba(255,255,255,0.9);
	-webkit-box-shadow: 0px 0px 20px 5px rgba(255,255,255,0.9);
	box-shadow: 0px 0px 20px 5px rgba(255,255,255,0.9);
	/* FOR IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.90)";
	/* FOR IE 5.5-7 */
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.90);
}
	#map-text-box a { color:#011339; text-decoration:none; }

/* CSS SHADOWS */

.text-ds {
	-moz-text-shadow: 0px 0px 5px #000;
	-webkit-text-shadow: 0px 0px 5px #000;
	text-shadow: 0px 0px 5px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Glow(color=000000,strength=5)";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Glow(color=000000,strength=5);	
}

#maincol {
	-moz-box-shadow: 0px 0px 20px 5px rgba(255,255,255,0.9);
	-webkit-box-shadow: 0px 0px 20px 5px rgba(255,255,255,0.9);
	box-shadow: 0px 0px 20px 5px rgba(255,255,255,0.9);
	/* FOR IE 8 */
	/*-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.90)";*/
	/* FOR IE 5.5-7 */
	/*filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.90);*/
}

/* CSS ANIMATIONS */

#specials-tab .thumb:hover .specialPop {
	-moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;	
}

/* MOBILE SITE */

#mobile { width:100%; height:100%; text-align:center; position:absolute; z-index:100; }
#mobile-header { padding:40px 0 0 0; }
	#mobile-header p { font-size:2em; line-height:1.8em; }
	#mobile-header p a { color:#989898; text-decoration:none; }
#mobile-maincol { margin:20px 0 20px 0; padding:20px; background:url(images/restaurant-maincol-background.png); text-align:left; }
#mobile-menu { background:none; }
	#mobile-menu .link { font-size:3em; padding:15px; margin:30px 0 30px 0; font-family:"MyriadPro-BlackCond", Verdana, Geneva, sans-serif; font-weight:normal; background:url(images/restaurant-mobile-menu-background.png); }
	#mobile-menu .link a { color:#fac61f; text-decoration:none; }
#mobile-partners { padding:20px 0 20px 0; }
	#mobile-partners img { padding:0px 20px 0px 20px; }

#mobile-maincol p { font-size:35px; color:#161616; font-weight:normal; margin:0px 0px 25px 0px; }
#mobile-maincol a { color:#011339; text-decoration:underline;  }
#mobile-maincol a:hover { color:#011339; text-decoration:none; }
#mobile-maincol hr { padding:0px; margin:0px 0px 25px 0px; color:#011339; border:1px solid #011339; *border:none; }
#mobile-maincol h1 { font-size:60px; color:#011339; margin:0px 0px 20px 0px; font-family:"MyriadPro-BlackCond", Verdana, Geneva, sans-serif; font-weight:normal; }
	#mobile-maincol h1 a { color:#011339; text-decoration:none; }
	#mobile-maincol h1 a:hover { color:#90d5ef; text-decoration:none; }
#mobile-maincol h2 { font-size:50px; font-weight:normal; color:#011339; margin:0px 0px 20px 0px; font-family:"MyriadPro-BlackCond", Verdana, Geneva, sans-serif; }
	#mobile-maincol h2 a { color:#011339; text-decoration:none; }
	#mobile-maincol h2 a:hover { color:#90d5ef; }
#mobile-maincol h3 { font-size:40px; font-weight:normal; color:#011339; margin:0px 0px 20px 0px; font-family:"MyriadPro-BlackCond", Verdana, Geneva, sans-serif; }
	#mobile-maincol h3 a { color:#011339; text-decoration:none; }
	#mobile-maincol h3 a:hover { color:#90d5ef; }
#mobile-maincol h4 { font-size:30px; font-weight:normal; color:#011339; margin:0px 0px 20px 0px; font-family:"MyriadPro-BlackCond", Verdana, Geneva, sans-serif; }
	#mobile-maincol h4 a { color:#011339; text-decoration:none; }
	#mobile-maincol h4 a:hover { color:#90d5ef; }
#mobile-maincol h5 { font-size:20px; font-weight:normal; color:#011339; margin:0px 0px 20px 0px; font-family:"MyriadPro-BlackCond", Verdana, Geneva, sans-serif; }
	#mobile-maincol h5 a { color:#011339; text-decoration:none; }
	#mobile-maincol h5 a:hover { color:#90d5ef; }
#mobile-maincol ul { color:#161616; font-size:35px;  list-style-type:square; }
	#mobile-maincol ul li {  }
		#mobile-maincol ul li ul { font-size:35px;  list-style-type:lower-alpha; }
		#mobile-maincol ul li ol { font-size:35px;  }
#mobile-maincol ol { color:#161616; font-size:35px;  }
	#mobile-maincol ol li {  }
		#mobile-maincol ol li ul { font-size:35px;  list-style-type:lower-alpha; }
		#mobile-maincol ol li ol { font-size:35px;  list-style-type:lower-roman; }
#mobile-maincol blockquote { font-size:35px; color:#161616; font-style:italic; margin:0 20px 25px 20px; }
#mobile-maincol small { font-size:30px; line-height:17px; color:#161616; }

#mobile-maincol .alignright,  #mobile-maincol img.alignright { display: inline; float: right; margin:5px 0px 15px 25px; }
#mobile-maincol .alignleft,  #mobile-maincol img.alignleft { display: inline; float: left; margin:5px 25px 15px 0px; }
#mobile-maincol .aligncenter,  #mobile-maincol img.aligncenter { clear: both; display: block; margin:5px auto 15px auto; }
#mobile-maincol .wp-caption { background: #f1f1f1;	line-height: 18px; margin:0px 0px 15px 0px;	padding: 4px; text-align: center; }
#mobile-maincol .wp-caption img { margin: 5px 5px 0; }
#mobile-maincol .wp-caption p.wp-caption-text { color: #888; font-size: 12px; margin: 5px; }
	
#mobile-maincol form h6 { font-size:35px; color:#011339; font-weight:normal; margin:0px 0px 10px 0px; font-family:"MyriadPro-BlackCond", Verdana, Geneva, sans-serif; }	
#mobile-maincol form { margin:0px 0px 15px 0px; }	
	#mobile-maincol form input.full { width:95%; height:50px; padding:5px; margin:0px 0px 10px 0px; background:#fff; border:1px solid #011339; font-size:13px; color:#000; }
	#mobile-maincol form input.half-left { width:95%; height:50px; padding:5px; margin:0px 10px 10px 0px; background:#fff; border:1px solid #011339; font-size:13px; color:#000; float:left; }
	#mobile-maincol form input.half-right { width:95%; height:50px; padding:5px; margin:0px 0px 10px 0px; background:#fff; border:1px solid #011339; font-size:13px; color:#000; float:left; }
	#mobile-maincol form select { width:95%; height:50px; padding:5px; margin:0px 10px 10px 0px; background:#fff; border:1px solid #011339; font-size:13px; color:#000; float:left; }
	#mobile-maincol form textarea { width:95%; height:300px; padding:5px; margin:0px 0px 10px 0px; background:#fff; border:1px solid #011339; font-size:13px; color:#000; }
	#mobile-maincol form .button { padding:15px 30px 15px 30px; font-size:25px; background-color:#011339; border:1px inset #011339; color:#fff; font-family:"MyriadPro-BlackCond", Verdana, Geneva, sans-serif; }
		#mobile-maincol form .button:hover { color:#fac61f; }
		
#canvas_holder { position: fixed; top: 0px; left: 300px; width:100%; height:100%; z-index: 0; }
		#map_canvas { width:100%; height:100%; position: "absolute"; top: 0px; left: 0px; overflow: "hidden"; }
	