/*
Theme Name: August Ash Inc
Theme URI: http://wordpress.org/
Description: August Ash's theme for Highland Fest.
Version: 1.0
Author: August Ash Inc
Author URI: http://augustash.com/

*/



/* Begin Typography & Colors */
body {
	background: url("/wp-content/themes/default/images/template/orange_bg.gif") #4848E7 repeat-x;
	margin:0;
	padding:0;
	font:normal 13px/17px Arial, Helvetica, sans-serif;
	color:#000; 
}

#wrapper {margin:0 auto;}



.clearer { clear:both; height:1%; line-height:1%; font-size:1%; }
.req { font-weight:bold; color:#c30; padding:0 .5em; }
strong { font-weight:bold; }
em { font-style:italic; }

p { margin:1em 0; padding:0; }
hr { color:#4a4ae7; float: left; width: 100%;}

/*  Form Related
----------------------------------------------- */
fieldset { border:none; }
fieldset fieldset { padding:1em; border:1px solid #bbb; margin:0 0 1em 0; }
fieldset fieldset legend { background:#fff; padding:.25em .5em; font-weight:bold; color:#4848e7; }

span.confirmInfo { display:inline-block; width:150px; font-weight:bold; padding:.25em 0 0; margin:0 1em 0 0; }


/*  Links
----------------------------------------------- */
div#content a.registerButton { 
  background:#4848e7; 
  color:#fff; 
  padding:1em .5em; 
  margin:1.5em 0;
  font-size:18px; 
  font-weight:bold; 
  display:inline-block; 
}
div#content a.registerButton:hover { }

div#content a.button {
	background-color:#fff;
	background-image:url("/wp-content/themes/default/images/template/bg_formBtn.gif");
	background-repeat:repeat-x;
	margin:.5em 0;
	padding:.25em .5em;
	border:3px double #999;
	border-top-color:#ccc;
	border-left-color:#ccc;
	font-weight:bold;
	font-size:1em;
	color:#4848e7;
}

/*  Lists
----------------------------------------------- */
ul { padding:0 0 0 2em; margin:0 0 1em 0; list-style:none; }
ul li { list-style:none; padding:0 0 5px 0; }


/*  Headings
----------------------------------------------- */
h1, h2, h3, h4, h5, h6 { color:#FC7E1B; font-weight:bold }

h2 { font-size:24px; margin:1em 0 .5em 0; padding:0; }
h2 { font-size:22px; margin:1em 0 .5em 0; padding:0; }
h3 { font-size:20px; margin:1em 0 .5em 0; padding:0; }
h4 { font-size:16px; margin:1em 0 .5em 0; padding:0; }
h5 { font-size:13px; margin:1em 0 0 0; padding:0; } 
h6 { font-size:11px; margin:1em 0 0 0; padding:0; }


/*  Popups
----------------------------------------------- */
body.popup { background:#eee; font:normal 13px/19px Arial, Helvetica, sans-serif; color:#000; }
body.popup div#popup_content { background:#fff; border:1px solid #333; width:650px; margin:2em auto; padding:1em 0; }
body.popup div#popup_content div.inner_content { padding:2em; }

/*  Layout
----------------------------------------------- */
div#wrapper { position:relative; margin:0 auto; padding:0; width:752px; }
div#header { background:url("/wp-content/themes/default/images/template//header_bg.gif") no-repeat bottom left; margin:0; padding:0; width:752px; height:135px; }

div#contentWrapper { background-color:#FFFFFF; margin:0; padding:0; width:750px; margin-left:1px; }
div#content { background-color:#FFFFFF;margin:0 0 0 1px;min-height:600px;width:750px; _height:600px; /* <-- IE 6 Hack*/  }
div#main { padding-bottom:5px;padding-top:15px; left:0; width:485px; min-height:885px; margin-left:222px; _height:550px; /* <-- IE 6 Hack*/  }
div#sidebar { position: absolute; left:0px; width:200px; margin:50px 0 0; padding:0; }
div#footwrap { background:url("/wp-content/themes/default/images/template/corners_bot.gif") no-repeat bottom center; padding:0 0 28px 0; margin:0 0 20px 0;width:750px;margin-left: 1px;}
div#footer { background-color: #ffffff; padding-top:15px; }

div.clear { clear: both;}

/*  header
----------------------------------------------- */
#header h1 a {
	background: url("/wp-content/themes/default/images/template/HF10.jpg") no-repeat top left;
	position:absolute;
	top:60px;
	left:5px;
	margin:0;
	padding:0;
	height:126px;
	width:197px;
	text-indent: -1000px;
}
#header h2 {
	position:absolute;
	background: url("/wp-content/themes/default/images/template/dates_bg-10.png") no-repeat top left;
	top:15px;
	right:10px;
	margin:0;
	padding:0;
	height:23px;
	width:178px;
}
#header span {
	display:none;
}
#header table {
	position:absolute;
	top:50px;
	right:10px;
	margin:0;
	padding:0;
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
#header p { margin:0 0 0 10px; }

h2.widgettitle {display: none;}

/*  Main Navigation
----------------------------------------------- */

#sidebar ul li#pages-3 ul {
	background:transparent url("/wp-content/themes/default/images/template/navbar_bg_k5.png") no-repeat top left;
	position:absolute;
	top:0;
	left:16px;
	width:102px;
	height:170px;
	margin:0;
	padding:0;
	list-style-type:none;
	z-index:10;
	border-bottom:12px solid #FFF;
}
#sidebar ul li#pages-3 ul li { margin:0; padding:0; list-style-type:none; }
#sidebar ul li#pages-3 ul li a {
	position:absolute;
	left:0;
	top:0;
	height:23px;
	width:150px;
	background:transparent url("/wp-content/themes/default/images/template/navbar_bg_k5.png") no-repeat;
	display:block;
	text-decoration:underline;
	z-index:1;
	text-indent:-5000px;
	text-decoration:none;
}
#sidebar ul li#pages-3 ul li.page-item-19 a {background-position:0 -4px; top:4px;}
#sidebar ul li#pages-3 ul li.page-item-19 a:hover {background-position:0 -219px;}
#sidebar ul li#pages-3 ul li.page-item-3 a {background-position:0 -27px; top:27px;}
#sidebar ul li#pages-3 ul li.page-item-3 a:hover {background-position:0 -242px;}
#sidebar ul li#pages-3 ul li.page-item-5 a {background-position:0 -50px; top:50px;}
#sidebar ul li#pages-3 ul li.page-item-5 a:hover {background-position:0 -265px;}
#sidebar ul li#pages-3 ul li.page-item-7 a {background-position:0 -73px; top:73px;}
#sidebar ul li#pages-3 ul li.page-item-7 a:hover {background-position:0 -288px;}
#sidebar ul li#pages-3 ul li.page-item-9 a {background-position:0 -96px; top:96px;}
#sidebar ul li#pages-3 ul li.page-item-9 a:hover {background-position:0 -311px;}
#sidebar ul li#pages-3 ul li.page-item-11 a {background-position:0 -119px; top:119px;}
#sidebar ul li#pages-3 ul li.page-item-11 a:hover {background-position:0 -334px;}
#sidebar ul li#pages-3 ul li.page-item-13 a {background-position:0 -142px; top:142px;}
#sidebar ul li#pages-3 ul li.page-item-13 a:hover {background-position:0 -357px;}
#sidebar ul li#pages-3 ul li.page-item-15 a {background-position:0 -165px; top:165px;}
#sidebar ul li#pages-3 ul li.page-item-15 a:hover {background-position:0 -380px;}
#sidebar ul li#pages-3 ul li.page-item-17 a {background-position:0 -188px; top:188px;}
#sidebar ul li#pages-3 ul li.page-item-17 a:hover {background-position:0 -403px;} 

p.facebooklink {left:28px;position:absolute;top:203px;}
p.facebooklink a { text-decoration:none; border:none;color:#4848E7;}
p.facebooklink a img { text-decoration:none; border:none;}

/*  newsletter
----------------------------------------------- */
#newsletter { position:absolute; top:275px; left:15px; width:135px; margin:0; padding:5px 10px 10px 10px; border:1px solid #4848E7; }
#newsletter p { margin:0; padding:0; font:normal 10px Arial, Helvetica, sans-serif; }
#newsletter form, #newsletter input { margin:3px 0 0 0; padding:0; font:normal 10px Arial, Helvetica, sans-serif; }

/*  headliners
----------------------------------------------- */

#main .post h2 { display: none;}
#main .post .entry h2 { display: block;}

#headliners { position:absolute; top:380px; left:15px; width:135px; margin:0; padding:5px 10px 10px 10px; border:1px solid #4848E7; }
#headliners ul { margin:0 0 0 20px; padding:0; line-height:12px; list-style-type:circle; font:normal 9px Arial, Helvetica, sans-serif; }
#headliners li { margin:0; padding:0; } 

/* 5K
-----------------------------------------------
#5k { position:absolute; top:455px; left:15px; width:135px; margin:0; padding:5px 10px 10px 10px; border:1px solid #4848E7; }
#5k p { margin:0; padding:0; font:normal 10px Arial, Helvetica, sans-serif; } */

/*  sideHBA
----------------------------------------------- */
#sideHBA { position:absolute; top:460px; left:0px; margin:0; padding:5px 10px 10px 10px;  }
#sideHBA p { margin:0 0 10px 22px; padding:0; font:normal 10px Arial, Helvetica, sans-serif; width:100px;}
#sideHBA img { margin:0 0 0 22px; padding:0; text-align: center;}

#sidebar ul li#pages-3 {padding-right: 10px;}

p.facebooklink a {border:medium none;color:#4848E7;text-decoration:none;
}

p.facebooklink a img {border:medium none;text-decoration:none;
}


/*  Content
----------------------------------------------- */
#content ul {	margin:1em 0 0 15px; padding:0; line-height:13px; list-style-type:circle; /*font:normal 11px Arial, Helvetica, sans-serif;*/ }
#content td { margin:0; padding:1px 5px 1px 7px; font:normal 11px Arial, Helvetica, sans-serif; }
#content a:link, #content a:visited { color:#4848E7; text-decoration:none; }
#content a:hover, #content a:active { color:#FC7E1B; text-decoration:underline; }

#main #post-13 .entry table { width:485px;}
#main #post-13 .entry table tr {}
#main #post-13 .entry table tr td {}  

/*  Sponsors
----------------------------------------------- */
#sponsors {border:1px solid #4848E7;margin-left:26px;margin-right:26px; }
#sponsors img { border:0; }
#sponsors ul { width:520px; margin:0; padding:0; list-style-type:none; }
#sponsors ul li { display:inline; }
#sponsors li a { margin:0;padding:0; border:0; }

/*  contactTable
----------------------------------------------- */
#contactTable { border:1px solid #4848E7; }
#contactTable input {	margin:0; padding:0; }


/*  Art Fair Registration related elements
----------------------------------------------- */
div#receipt { position:relative; left:50px;}
div#receipt h4 { margin:.5em 0; color:#4848e7; font-size:13px; }

div#content a.button {
background-color:#FFFFFF;
background-image:url("../i/tpl/btn/bg_formBtn.gif");
background-repeat:repeat-x;
border-color:#CCCCCC #999999 #999999 #CCCCCC;
border-right:3px double #999999;
border-style:double;
border-width:3px;
color:#4848E7;
font-size:1em;
font-weight:bold;
margin:0.5em 0;
padding:0.25em 0.5em;
}


/*  Footer
----------------------------------------------- */
#footer ul { 
	margin:0 auto;
	text-align:center;
	margin:0 0 0 170px;
	padding:7px 0 20px 0;
	list-style-type:none;
	color:#4848E7;
	font:normal 11px Arial, Helvetica, sans-serif;
}
#footer ul li {	display:inline; margin:0; padding:0 3px; }

#footer a:link, #footer a:visited { color:#4848E7; text-decoration:none; }
#footer a:hover, #footer a:active { text-decoration:underline; }
#footer p { margin:0 auto; padding:0; font:normal 11px Arial, Helvetica, sans-serif; color:#fff; text-align:center; }

.aai { color:#ffffff !important; }
span.small {}



/* End captions */


/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */

