/* -------------------------------------------------------------- 
   Reset
-------------------------------------------------------------- */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
body { line-height: 1.5; background: #fff; margin: 1.5em 0; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td { text-align: left; font-weight:400; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
a img { border: none; }
input,textarea { margin: 0; }

/* Removes Firefox imposed outline */
a { outline: none; }

/* Clearing floats without extra markup  */
.wrapper { display: inline-block; }
.wrapper:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .wrapper { height: 1%; }
.wrapper { display: block; }




/* -------------------------------------------------------------- 
   Typography
-------------------------------------------------------------- */

/* This is where you set your desired font size. The line-heights 
   and vertical margins are automatically calculated from this. 
   The percentage is of 16px (0.75 * 16px = 12px). */
body { font-size: 75%; }


/* Default fonts and colors. */
body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,input,textarea { font-family: Georgia, Arial, sans-serif;font-size:16px }


/* Headings
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 { font-weight: bold; }

h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 2em; margin-bottom: 0.75em; }
h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; }
h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }
h5 { font-size: 1em; margin-bottom: 1.5em; }
h6 { font-size: 1em; }


/* Text elements
-------------------------------------------------------------- */

p { margin: 0 0 1.5em; }

ul, ol { margin: 0 1.5em 1.5em 1.5em; }
ul { list-style-type: circle; }
ol { list-style-type: decimal; }

dl { margin: 0 0 1.5em 0; }
dl dt { font-weight: bold; }
dl dd { margin-left: 1.5em; }

abbr, acronym { border-bottom: 1px dotted #000; }
address { margin-top: 1.5em; font-style: italic; }
del { color: #000; }

a { color: #009; text-decoration: none; }
a:hover { text-decoration: underline; }

blockquote { margin: 1.5em; }
strong { font-weight: bold; }
em, dfn { font-style: italic; }
dfn { font-weight: bold; }
pre, code { margin: 1.5em 0; white-space: pre; }
pre, code, tt { font: 1em monospace; line-height: 1.5; } 
tt { display: block; margin: 1.5em 0; line-height: 1.5; }


/* Tables
-------------------------------------------------------------- */

table { margin-bottom: 1.4em; }
th { border-bottom: 2px solid #ddd; font-weight: bold; }
td { border-bottom: 1px solid #ddd; }
th,td { padding: 4px 10px 4px 0; }
tfoot { font-style: italic; }
caption { background: #ffc; }


/* Some default classes
-------------------------------------------------------------- */

.small { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }
.large { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
.quiet { color: #999; }

.hide { display: none; }
.highlight { background: #ffc; }

.top { margin-top: 0; padding-top: 0; }
.bottom { margin-bottom: 0; padding-bottom: 0; }




header, footer, section, aside, article {
  display: block;
}

h3.image {
  position: relative;
  height: 40px;
  background: transparent none no-repeat 0 0;
  text-indent: -2000em;
  overflow: hidden;
}
  h3.image a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
#footer-wrap {
  clear: both;
  padding: 55px 1.5em 1.5em;
  color: #988264;
  background-color: #3e3022;
  font: normal 11px Helvetica, Arial, sans-serif;
  overflow: hidden;
}
  footer {
    clear: both;
    padding: 50px 0 0;
    color: #988264;
  }
    footer a {
      color: #988264;
    }
    address {
      display: inline;
      font-style: normal;
    }
/* hCards */
.hidden {
  display: none;
}

p.note {
  color: #ccb690;
  font-size: smaller;
}

/* EE Sponsors */
div.sponsor2badge, div.sponsor1badge {
  width: 132px;
  margin: 0 12px 3em 0;
  float: left;
  }
  div.sponsor2badge img, div.sponsor1badge img {
    margin: 0;
  }
  div.sponsor1badge img {
    background: #fff;
  }
body {
  background: #f7f7f7 url(bg-2009_1.jpg) repeat-x center -7px;
  text-align: center;
  font-size: 85%;
  margin-bottom: 0;
}

p {
  line-height: 1.5;
}

a {
  color: #A6D6D8;
  text-decoration: none;
}

  a img, 
  a.photo {
    text-decoration: none;
    border: none;
  }

#container {
  width: 965px;
  padding: 12px 2em 60px;
  margin: 0 auto;
  /*color: #d4c6b9;*/
  color: #000;
  text-align: left;
  overflow: hidden;
  
  
}

#overlay{  position: absolute;
  top: 0;
  left: 0;
  width: 88%;
  min-width: 1017px;
  height: 350px;
  border-top: solid 9px rgba(0,0,0,.48);
  background: url(lines_3.png) repeat-x 0 0;  
  padding-left:150px;
   
}

#overlay div.left
{
padding-top:30px;
width:450px;
float:left;
}

.imgsticker
{
padding-bottom:20px;
}

#overlay span.right
{
 padding-top:0px;
padding-left:280px; 

}
#image_panic
{
float:right;
}

header {
  position: relative;
  overflow: hidden;
  height: 100px;
 
}
  header h1 { float: left; margin: 0 1em; padding: 0; }
  header h1 a {
  /*  overflow: hidden;*/
  text-indent: -2000em;
    /*background: url(logo.png) no-repeat 0 0;*/
     display: block;
    width: 201px;
    height: 105px;
	padding-bottom:45px;
	
  }
  header p {
    font: italic 21px Georgia, Times, serif;
    text-align: right;
    text-shadow: 0 2px 5px #000;
    color: #dccaad;
    line-height: 56px;
    margin: 0;
    padding: 0;
  }
  header p span {
/*    color: #f9dc74;*/
  }

#main {
  position: relative;
  width: 640px;
  float: left;
  clear: left;
  margin-top:30px;
  text-shadow: 0 0 0 #000;
  
  
}
  #main h4 {
    color: #4cbcc5;
    font: italic 22px Georgia, Times, serif;
    margin-bottom: 1em;
  }
  .meta, #main section section h1, #main #topics h1, article h2 {
    text-transform: uppercase;
    color: #fec57c;
    font: normal 12px "Lucida Grande", Helvetica, sans-serif;
    margin-bottom: .5em;
    } 
    #main section section h1 a {
      color: #fec57c;
    }


#left_column1
{
float:left;
width:620px;
 padding: 0px;
 margin: 0 auto;

	}
#right_column1	
{
float:right;
width:310px;
 padding: 0px;
 margin: 0 auto; 
 margin-top:30px;
 
}
	
em{
	background-color:#009AEF;
	padding:4px;
}
blockquote {
	background: url(../img/quote-right.gif) no-repeat bottom right;
	margin: 0 0 14px 0;
	padding: 5px;
	width: 100%;
    color: #009AEF;
    font: italic 16px Georgia, Times, serif;
    margin-bottom: 1em;
	font-weight:bold;
}

blockquote p
{
padding-left:25px;
padding-right:15px;

}
blockquote p:first-child {
	padding-top: 36px;
	background: url(../img/quote-left.gif) no-repeat;
}
#nav
{
width:145px;
position:absolute;
top:120px;
right:260px;
}
#nav ul
{
list-style:none;

}

#nav ul li
{
background: url(../img/navbg.png) no-repeat;
height:32px;
padding-top:5px;
}

#nav ul li a
{
margin:0;
padding:0;
padding-left:32px;
color:#000;



}
em a
{
font-size:23px;
}
