/*
Theme Name: Lunar Drive
Theme URI: http://www.catapult.com.au
Description: Lunar Drive In Wordpress custom theme
Author: Catapult Interactive
Author URI: http://www.catapult.com.au
*/

/* @import "style/css/reset.css"; */
@import "style/css/typography.css";
@import "style/css/layout.css";
/* LAYOUT */
body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222;
	text-align: center;
	background-color: #61758F;
	background-image: url(images/bg.gif);
	background-position: top center;
	background-repeat: repeat-y;
}

body.form {
	background: #F5A942 none;
	text-align: left;
	margin:20px;
	
}

#page {
	margin: 0px auto;
	padding: 0px;
	width: 734px;
	height: 100%;
	text-align: left;
}


#pageleft {
	width: 425px;
	float: left;
}
#pagemenu {
	width: 140px;
	float: left;
}
#pageright {
	width: 169px;
	float: left;
}


#blubarleft {
	width: 425px;
	height: 132px;
	background-image: url(images/top_blubar_left.gif);
}

#blubarleftcafe {
	width: 425px;
	height: 132px;
	background-image: url(images/top_blubar_left.gif);
}
#blubarright {
	width: 169px;
	height: 132px;
	background-image: url(images/top_blubar_right.gif);
}


.panelorange_topborder {
	overflow: hidden;
	width: 425px;
	height: 10px;
	background-image: url(images/panel_L_orange_top.gif);
}
.panelorange {
	width: 405px;
	padding: 0px 10px 0px 10px;
	background-color: #D16F2E;
	background-image: url(images/panel_L_orange_bg.gif);
	background-repeat: repeat-y;
}
.panelorange_bottomborder {
	overflow: hidden;
	width: 425px;
	height: 20px;
	background-image: url(images/panel_L_orange_bottom.gif);
}


.panelyellow_topborder {
	overflow: hidden;
	width: 425px;
	height: 10px;
	background-image: url(images/panel_L_yellow_top.gif);
}
.panelyellow {
	width: 405px;
	padding: 0px 10px 0px 10px;
	background-color: #FAAE47;
	background-image: url(images/panel_L_yellow_bg.gif);
	background-repeat: repeat-y;
}
.panelyellow_bottomborder {
	overflow: hidden;
	width: 425px;
	height: 20px;
	background-image: url(images/panel_L_yellow_bottom.gif);
}

.panelkhaki_topborder {
	overflow: hidden;
	width: 169px;
	height: 10px;
	background-image: url(images/panel_R_khaki_top.gif);
}
.panelkhaki {
	width: 149px;
	padding: 0px 10px 0px 10px;
	background-color: #C4BE90;
	background-image: url(images/panel_R_khaki_bg.gif);
	background-repeat: repeat-y;
}
.panelkhaki_bottomborder {
	overflow: hidden;
	width: 169px;
	height: 20px;
	background-image: url(images/panel_R_khaki_bottom.gif);
}


#footer {
	width: 425px;
	font-size: 10px;
	color: #ABC;
	text-align: center;
}
#footerside {
	width: 149px;
	padding: 10px;
	font-size: 10px;
}



img.framed2 {
	padding: 3px;
	margin-bottom: 10px;
	background-color: #FFF;
	border-top: 1px solid #CCC;
	border-right: 1px solid #643;
	border-bottom: 1px solid #643;
	border-left: 1px solid #CCC;
}



/* REDEFINED HTML TAGS */
td {
	vertical-align: top;
}
ul {
	margin: 0px 0px 0px -10px;
}
a {
	color: #900;
}
#footer a, a.whitelink {
	color: #FFF;
}
a.palebluelink {
	color: #ABC;
	text-decoration: none;
}
#pagemenu img {
	border: 0;
	height: 76px;
	width: 140px;
}
form {
}
input.styled, textarea.styled {
	border: 1px solid #8C8;
	font-size: 12px;
	height: 18px;
	width: 150px;
	color: #444444;
	font-family: arial, verdana, sans-serif;
}
textarea.styled {
	height: 50px;
	width: 300px;
}
.formcaption {
	color: #164;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	padding-top: 2px;
}

.panelyellow ol {margin:0;padding:0; list-style-position: inside;}

.post img {
	padding: 3px;
	margin: 10px 0;
	background-color: #FFF;
	border-top: 1px solid #CCC;
	border-right: 1px solid #643;
	border-bottom: 1px solid #643;
	border-left: 1px solid #CCC;
}


.panelorange img, .panelyellow img, .panelkhaki img {
background-color:#FFFFFF;
border-color:#CCCCCC #664433 #664433 #CCCCCC;
border-style:solid;
border-width:1px;
margin-bottom:10px;
margin-right:10px;
padding:3px;
}


img.noframe {
background:transparent none;
border:0;
margin:0;
padding:0;
}

/* post titles */
.post h2 a {text-decoration:none; color: white;}

h1.bg {background: transparent url(images/hed_nowshowing.gif) no-repeat center left; padding-left: 114px; line-height: 3em;}
h1.cs {background: transparent url(images/hed_comingsoon.gif) no-repeat center left; padding: 0 0 0 114px; line-height: 3em;}
.post {overflow: auto;padding: 0 0 20px 0;}
/****************Image Gallery *********************/
.gallery {text-align:center;}
.gallery img {padding:2px; height:100px; width:100px;}
.gallery a:hover {background-color:#ffffff;}
.attachment {text-align:center;}
.attachment img { padding:2px; border:1px solid #999999;}
.attachment a:hover {background-color:#FFFFFF;}
.imgnav {text-align:center;}
.imgleft {float:left;}
.imgleft a:hover {background-color:#FFFFFF;}
.imgleft img{ padding:2px; border:1px solid #999999; height:100px; width:100px;}
.imgright {float:right;}
.imgright a:hover {background-color:#FFFFFF;}
.imgright img{ padding:2px; border:1px solid #999999; height:100px; width:100px;}


#site-info{background: transparent url(images/footerbg.png) no-repeat scroll bottom center; float:left;clear:both;width:100%; text-align:center;height:122px;}
#footercontent {width:100%;}
#footer1, #footer2 {float:left;width:50%;background-color:#929238;}