/*

Theme Name: 

Description: Describe your theme in a sentence or two

Version: 1.0

Author: AppSoft Development

Author URI: http://www.appsoftdevelopment.com/

*/





@charset "UTF-8";

/* CSS Document */

/* GENERAL CSS - CODE TO TELL FF AND IE TO SIT DOWN AND STFU */

#body {

	margin:0px;

	padding:0px;

	color:#000000;

	font-size:0.626em; }

body div, ul, ol, li, table, img {

	margin:0px;

	padding:0px; }

body p {

	margin:10px 0px 15px; }

body img {

	border:none; }

.display_none {

	display:none; }

.clear_div {

	display:none;

	height:0px;

	width:0px; }

body:last-child .clear_div {

	display:block;

	clear:both; }

object:focus {

	outline:none; }

object {

	margin:0px;

	padding:0px; }

a:focus {

	outline:none; }



/* CLEAR - BECAUSE SOMETIMES, FLOATING -ISN'T- A GOOD THING */


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

.clearme {

	clear:both;

}



.cat-item-30 {

      display:none;

}



a img {border:0}





body{

	background:#000000 url(/images/background.jpg) no-repeat top center;

	text-align:center;

	min-width:990px;

	margin:0 auto;

}





p {

	font:11px/22px Verdana;

	color:#EEBA5A;

	text-align:left;

}





/* MAIN WRAPPER */



#main_wrapper {

	width:990px;

	margin:0 auto;

	text-align:left;

	padding:0px;

}



/* HEADER */



#header_wrapper {

	width:990px;

	height:127px;

	margin:0 auto;

	text-align:left;

	padding:0px;

}

#logo {

	float:left;

	margin:5px 0px 0px 0px;

}

#call_cta {

	float:right;

	margin:15px 0px 0px 5px;

}


#navagation {height:24px; clear:both; margin-top:16px;}
#navagation a {display:block; float:left; padding:10px 9px; font:13px DirtyHeadlineRegular; color:#fff; text-decoration:none;}
#navagation a:hover {color:#EEBA5A; background:url(/images/nav-hover.png) no-repeat center center;}


/* CONTENT */



#content_wrapper {

	width:990px;

	margin:0 auto;

	text-align:left;

	padding:0px;

}

#content_left {

	float:left;

	margin:0 auto;

	padding:0px;

}

#text_and_flash {

	background:url(http://www.appsoftdevelopment.com/clients/ghostaug/images/text-bg.png) no-repeat top left;

	width:350px;

	min-height:741px;

	margin:0px;

	padding:0px;

}

#text_block {

	width:285px;

	font:11px/22px Verdana;

	color:#7C6334;

	padding:30px 25px 0px 40px;

	text-align:justify;

	text-transform:uppercase;

}

#text_block a{

	color:#EEBA5A;

	text-decoration: underline;

}

#text_block a:hover{

	color:#FFFFFF;

	text-decoration: none;

}

#text_block b {

	font:18px/28px Verdana;

	color:#EEBA5A;

}

#int_text_and_flash {

	background:url(http://www.appsoftdevelopment.com/clients/ghostaug/images/int_bg.png) no-repeat top left;

	width:646px;

	min-height:741px;

	margin:0px;

	padding:0px;

}

#int_text_block {

	width:521px;

	font:11px/22px Verdana;

	color:#EEBA5A;

	padding:30px 85px 0px 40px;

	text-align:left;

}

#int_text_block a {

	color:#EEBA5A;

}

#int_text_block a:hover {

	color:#FFFFFF;

}

#text_box {

	width:530px;

	height:600px;

	overflow:auto;

	padding:0px 10px 0px 0px;

}

b.bhead {

	font:18px/28px Verdana;

	color:#EEBA5A;

	text-transform:uppercase;

}

#content_right {

	float:right;

	padding:10px 0px 0px 0px;

}

#flash_tickets {

	float:right;

	width:350px;

	margin:0px;

	padding:0px;

}







/* FOOTER */



#footer_wrapper {

	width:990px;

	height:14px;

	padding:16px 0px 25px 0px;

	background:url(http://www.appsoftdevelopment.com/clients/ghostaug/images/footer_bg.png) no-repeat;

	font:bold 12px Trebuchet MS;

	color:#888888;

	text-align:center;

	filter:alpha(opacity=100);

	opacity:1.0;

}



#footer_wrapper a {

	color:#e5e5e5;

	text-decoration:none;

	filter:alpha(opacity=50);

	opacity:0.5;

}



#footer_wrapper a:hover {

	color:#FFFFFF;

	filter:alpha(opacity=100);

	opacity:1.0;

}



/* HEADER TAGS */



h1 {

	padding:0px 15px;

	margin:5px 0px;

	font:normal 24px Verdana;

	color:#1974bd;

}

h2 {

	font:18px/28px Verdana;

	color:#EEBA5A;

	text-transform:uppercase;

}

h4 {

}

h5 {

}

h6 {

}





/* LISTS */



ol, ul {

	margin-left:25px;

	padding:0px 15px;

}

li {

	font:11px/22px Verdana;

}









/* CONTACT FORM - TABLES IN CSS WITH DIVS... BECAUSE I CAN */



#contact_form {

	width:100%;

	font:11px/20px Verdana;

	color:#EEBA5A;

	letter-spacing:0px;

}

#contact_table {

	width:400px;

	font:11px/20px Verdana;

	color:#EEBA5A;

	letter-spacing:0px;

	padding-left:10px;

}

.contact_row {

	width:300px;

	height:25px;

}

.contact_field {

	float:left;

	width:45px;

	height:20px;

	text-align:right;

	padding:5px 5px 0px 0px;

}

.contact_box {

	float:right;

	width:250px;

	height:25px;

	text-align:left;

}

input.contactinput {

	width:250px;

	font:11px Verdana;

	color:#525252;

	background-color:#FFFFFF;

}

textarea.contacttext {

	font:11px Verdana;

	color:#525252;

	background-color:#FFFFFF;

}





/* Previous & Next - Float Left & Right */



.alignleft {

	float: left;

}



.alignright {

	float: right;

}



/* Sociable Style _ DO NOT PASTE BELOW HERE */



div.sociable {

margin: 16px 0;

}



span.sociable_tagline {

position: relative;

}



span.sociable_tagline span {

display: none; width: 14em;

}



span.sociable_tagline:hover span {

position: absolute;

display: block;

top: -5em;

background: #ffe;

border: 1px solid #ccc;

color: black;

line-height: 1.25em;

}



.sociable span {

display: block;

}



.sociable ul {

display: inline;

margin: 0 !important;

padding: 0 !important;

}



.sociable ul li {

background: none;

display: inline;

list-style-type: none;

margin: 0;

padding: 1px;

}



.sociable ul li:before {

content: "";

}



.sociable img {

float: none;

width: 16px;

height: 16px;

border: 0;

margin: 0;

padding: 0;

}



.sociable-hovers {

opacity: .7;

-moz-opacity: .7;

filter: alpha(opacity=70);

}



.sociable-hovers:hover {

opacity: 1;

-moz-opacity: 1;

filter: alpha(opacity=100);

}





/* BLOG */





#blog_left {

    padding-left:15px;

	padding-top:15px;

	width:600px;

	float:left;

        

}

#blog_left h2 a {

	font:18px/28px Verdana;

	color:#EEBA5A;

	text-transform:uppercase;

}



#blog_left h2 a:visited {

	font:18px/28px Verdana;

	color:#EEBA5A;

	text-transform:uppercase;

}

        

}

#blog_left a:link{ font-family:Verdana; color:#EEBA5A;}

#blog_left a:visited{ font-family:Verdana; color:#EEBA5A;}

#right_blog { width:300px; float:right; vertical-align:top;}

#right_blog a:link{ font-family:Verdana; font-size:12px; color:#EEBA5A;}

#right_blog a:visited{ font-family:Verdana; color:#EEBA5A;}

#sidebar ul, li{ list-style-type:none;}

#sidebar li h2{ padding-top:10px;}

.postmetadata a {color:#EEBA5A;}

.postmetadata a:visited{color:#EEBA5A;}

.postmetadata a:hover{color:#fff;}

.hidden {color:#EEBA5A;}

#sidebar {color:#EEBA5A;}

#sidebar h2{color:#EEBA5A;}

.sociable { color:#EEBA5A; font-family:Verdana; font-size:12px;}

#respond {color:#EEBA5A; font-family:Verdana; font-size:12px;}

#commentform a {color:#EEBA5A; font-family:Verdana; font-size:10px;}

#commentform a:visited {color:#EEBA5A; font-family:Verdana; font-size:10px;}

.entry img {padding:15px;}

.entry a{color:#EEBA5A;}

.entry a:visited{color:#EEBA5A;}



a { font-family:Verdana; color:#EEBA5A;}

ol { font-family:Verdana; color:#EEBA5A;}



#int_text_block img{padding:15px;}

#social {float:right; padding-right:100px;}
