/*
Theme Name: emilytan
Author: Joel Brower
Version: 1.0
*/



/* All the main overall styles */

html, body, div, span, applet, object, iframe,img,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
fieldset, form, label, legend,
ol,ul,
table, caption, tbody, tfoot, thead, tr, th, td
{
  padding:0px;
  margin:0px;
  border:0px;
  outline:0px;
  word-wrap:break-word;
}


body
{
  background-color:black;
  font-family:arial;
  font-size:10pt;
  text-align:center;
}


table,div,span,td
{
  text-align:left;
  margin:0px auto;
  border-collapse:collapse;
}


a
{
  font-family:arial;
  color:#0397ea;
  text-decoration:none;
  cursor:pointer;
  font-size:9pt;
  font-weight:normal;
}


br
{
  font-size:12px;
}


ol,ul
{
  list-style:none;
}



input[type="text"]
{
  border:1px solid #acacac;
  background-color:#ffffff;
  margin:0px;
  padding:0px;
}








/* Enable/Disable Page */

.tintLayer
{
  position:absolute;
  left:0px;
  top:0px;
  background-color:black;
  filter:alpha(opacity=50);
  moz-opacity:.5;
  opacity:.5;
  z-index:400;
}





/* dropdown menus */


.dropdown_link:hover
{
  background-color:#acacac;
}


.dropdown_link_show
{
  background-color:white;
  border:1px solid #acacac;
}





.dropdown_item
{
  background-color:white;
  text-align:center;
  color:#0397ea;
  font-size:9pt;
  font-weight:normal;
  padding:5px;
  width:125px;
  border:1px solid #acacac;
  cursor:pointer;
}

.dropdown_item:hover
{
  background-color:#acacac;
}





/* blog components */

.blogContainer
{
  display:inline-block;
  min-height:1640px;
  margin-left:10px;
  margin-right:10px;
  vertical-align:top;
  width:467px;
  background-color:white;
  padding:20px;
  padding-top:0px;
  clear:both;
}









/* blog */

.post_title a
{
  font-size:18pt;
  font-weight:lighter;
  color:black;
}



.post_categories
{
  font-size:8pt;
}


.post_content
{
  font-size:9pt;
  padding-bottom:20px;
  line-height:1.5;
}
.post_content p {margin-bottom: 10px;}






/* sidebars */

.featured_interviews
{
  color:black;
  font-size:8pt;
  font-weight:lighter;
}


.oftheweek_links
{
  cursor:pointer;
  border:1px solid #acacac;
  border-left:0px;
  display:block;
  float:left;
  width:92px;
  height:36px;
  vertical-align:top;
}


.oftheweek_links img
{
  height:36px;
  width:92px;
}



.searchResults
{
  padding:0px;
  padding-bottom:10px;
}


.photogallery
{
  position:absolute;
  top:10px;
  left:10px;
  height:1500px;
  width:1500px;
  border:1px solid orange;
  background-color:black;
}




.gallery_thumbs
{
  height:400px;
  width:147px;
  text-align:center;
  padding:22px;
  padding-top:0px;
  overflow:hidden;
}


.gallery_thumbs img
{
  display:block;
  padding-bottom:10px;
}




.updates
{
  font-weight:lighter;
  font-size:8pt;
  color:white;
}

.updates img
{
  margin-right:10px;
  margin-left:20px;
}



.freebies
{
  font-size:9pt;
  color:#808080;
}







/************** Enable/Disable Page ****************/


div.tintLayer
{
  position:absolute;
  left:0px;
  top:0px;
  background-color:black;
  filter:alpha(opacity=50);
  moz-opacity:.5;
  opacity:.5;
  z-index:400;
}









/*********** Popups *****************************/


div.popupLayer
{
  position:absolute;
  visibility:hidden;
  z-index:500;
  padding:20px;
  border:0px;
}