/*
Theme Name:	Titan
Theme URI: 	http://themes.jestro.com/titan/
Description: 	A refined, balanced, and exceptionally handsome WordPress theme. Features a robust theme options menu allowing you to integrate your Flickr photos, Twitter updates, and Feedburner email updates. Use the custom code box to include photos, video, or whatever else your heart desires. Designed and coded by <a href="http://www.jestro.com">Jestro</a>.
Version: 		1.12
Author:		Drew Strojny
Author URI:	http://www.jestro.com
Tags: fixed-width, two-columns, white, brown, right-sidebar, threaded-comments, theme-options
*/



/* Import Stylesheets
-----------------------------------------------------------*/
@import url("css/undo.css");
@import url("css/master.css");

/* Required Wordpress Classes, don't remove these.
-----------------------------------------------------------*/
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
  }
.alignleft { float: left; }
.alignright { float: right; }



/*Basic Structure
------------------------------------------------------------ */
.wrapper{
	width: 960px;
	margin: 0 auto;
	text-align: left;
	}
#content{ 
	float: left; 
	width: 648px;
	padding: 0 0 30px 0;
	}
.content-background { background: url() repeat-x top left; }
#sidebar { 
	float: right; 
  padding-bottom: 30px;
	width: 266px;  
	}
#footer { 
	clear: both;
	padding-top: 5px; 
	border-top: 1px solid #ddd;
	}
.clear:after, li.comment:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}



/*Header
------------------------------------------------------------ */
#header
{background: url(http://golmt.com/wp-content/uploads/2009/07/20.jpg) no-repeat;
border-bottom: 0px solid #EDE7E0;
 background-position: 94% 108%;

	}

  h1#title, div#title {
  float: left;
  padding: 30px 0;
	font-size: 3em;
	font-weight: bold;
  line-height: 50px;
  filter:alpha(opacity=0);
  opacity: 0;
  -moz-opacity:0;
 	}
h1#title a:link, h1#title a:visited, div#title a:link, div#title a:visited  { color: rgba(0,0,0,0); }
h1#title a:hover, div#title a:hover { text-decoration: none; }

/*Description
---------------------------------------*/
#description { 
  margin: 50px 0 0 -97px;
  float: left; 
  color: #ccc;
	font-size: 1.0em;
	font-weight: bold;
font-family:Aharoni;
  line-height: 50px;
	}

/*Nav
---------------------------------------*/

#nav {
    width:100%;
    font-size: 1.5em;
    }
#nav, #nav ul {
    float: left;
    line-height: 28px;
background: none;
    padding-bottom: 0;
    }
#nav a {
    display: block;
    color: #330001;
    text-decoration: none;
    padding: 0px 10px;
    }
#nav li {
    float: left;
color: #000; 
    }

#nav li {
    float: left;
    border-right: 0px solid #E3E0D5;
    }
#nav li.home { border-left: 0px solid #E3E0D5; }
#nav ul {
    position: absolute;
    left: -999em;
    height: auto;
    width: 151px;
    font-weight: normal;
    line-height: 20px;
    border: 0;
    border-top: 1px solid #fff;
    }
#nav li li {
    width: 149px;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
 background: #fff url(../images/nav-sub-background.gif) repeat-x top left;
    }

#nav .current-cat, #nav .current_page_item {
   background: #fff;
border-bottom: 0px solid #f5f0ef;
border-right: 1px solid #f5f0ef;
border-left: 1px solid #f5f0ef;
  color: #fff;}

/*Body & Links 
------------------------------------------------------------ */
body {
	font: 62.5% Arial,Helvetica,Sans-serif;
  color: #444;
	line-height: 2.2em;
	background: #fff;
	}
a:link, a:visited { color: #993300; }
.entry a:link, .entry a:visited { font-weight: bold; }
a:hover {
	color: #993333;
	}


/*Sidebar
------------------------------------------------------------ */
#sidebox { font-size: 1.3em; } 
#sidebox p { 	
margin-bottom: 150px; 
	line-height: 1.6em;
	}
#sidebox img {
  padding: 14px;
  border: 1px solid #E6E1DC;
  background: #F0EBE6;
  }
h2.widgettitle {
	margin: 25px 0 10px 0;
	padding-bottom: 3px;
	font-size: 1.4em;
	border-bottom: 1px solid #DFDAD5;
	color: #555;
	}
ul li.widget ul {
	font-size: 1.3em;
	}
ul li.widget ul li ul { 
  margin-left: 5px;
  font-size: 1em; 
  }
ul li.widget ul li {
	padding: 1px 0;
	}
ul li.widget ul li ul li { 
  padding: 1px 0 0 0;
  }

/*Notice
------------------------------------------------------------ */
div.notice {
  display: block;
  padding: 20px 0;
  font-size: 1.6em;
  }
div.notice strong { color: #2F2922; }
div.notice div {
	margin: 10px 0;
	padding: 20px;
	background: #F0EBE6 url(../images/notice-background.gif) repeat-x top left;
width:610px;
}
div.notice div h2 {
	font-size: 1.3em;
	margin-bottom: 10px;
}

/*Page/Post Styling
------------------------------------------------------------ */
.post { margin-bottom: 15px;}
/*Post Header
---------------------------------------*/