@charset "utf-8";
/* CSS Document */

body {
	/*font: 80% tahoma, "Bitstream Vera Sans", "Trebuchet MS", "Lucida Grande", lucida, helvetica, sans-serif;*/
	background: #333;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
	overflow-x:auto;
	overflow-y:visible;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
}
.clr {
	clear: both;
}

h1{
	margin: 0;
	padding: 0;
	line-height: 1.4em;
	color: #CC0000;
	font-weight: bold;
	font-size: 1.4em;
	white-space: normal;

}
 h2{
 	margin: 0;
	padding: 0;
	line-height: 1.2em;
	color: #CC0000;
	font-weight: bold;
	font-size: 1.2em;
	white-space: normal;
	margin-top: 1em;
	margin-bottom: -.5em;
}

 h3{
	line-height: 1.1em;
	color: #666;
	font-weight: bold;
	font-size: 1em;
	white-space: normal;
	padding-top: 7px;
}

.onecol #container {
	width: 60em;
	background: #FFFFFF;
	margin: 0 auto; 
	border: 1px solid #666;
	text-align: left; 
}
.onecol #mainContent {
	padding: 0; 
}

#header {
	display: block;
	padding: 0px;
	margin-right: 2px;
	height: 100px;
	border-bottom-color: #CC0000;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}
#contact {
position:relative;
	float:right;
	margin-top:10px; margin-right:1.5em;
}
#left_outer {
	float: left;
	padding: 0;
 	margin: 0;
	margin-top: 1em;  margin-bottom: 1em;
	width: 20%;
}
#left_inner {
  float: none !important;
  padding: 0;
  margin: 0;
}
#content_outer {
	padding: 0;
	margin: 0;
	margin-top: 1em;
	margin-left: 3%;
	float: left;
	width: 75%;

}
#content_inner{
	float: none !important;
	padding: 0;
	margin: 0;
	background-image: url(../images/Eureka_BKG_logo.png);
	background-repeat: no-repeat;
	vertical-align: top;
}


.photo {
	border-color: #CC0000;
	border-style: double;
	border-width: 3px;
	margin: 0 0 20px 20px;
}

#footer {
	display: block;
	border-top-color: #CC0000;
	border-top-style: solid;
	border-top-width: 1px;
	padding: .5em;
	text-align: right;
	font-size: 0.8em;
}

#design {
	display: block;
	float:left;
}



#navcontainer { width: 20%; }
#navcontainer ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
}
#navcontainer li
{
margin: 0px;
padding: 0px;
line-height: 25px;
}
#navcontainer ul li a
{
	display: block;
	width: 10em;
	padding-left: 3em;
	background-color: #990000;
	font-size: 0.9em;
}

#navcontainer ul li a:link, #navcontainer ul li a:visited
{
color: #666;
text-decoration: none;
	background: url(../images/menu_bg.png) no-repeat;
background-position: .5em top;
}

#navcontainer ul li a:hover
{
background-color: #fff;
color: #c00;
}

#navcontainer ul ul li a
{
display: block;
padding-left: 5em;
width: 8em;
background-color: #6565AB;
font-size: 0.9em;
}

#navcontainer ul ul li a:link, #navcontainer ul ul li a:visited
{
	color: #666;
	text-decoration: none;
	background-repeat: no-repeat;
background-position: 2em top;
}

#navcontainer ul ul li a:hover
{
background-color: #fff;
color: #c00;
background-repeat: no-repeat;
background-position: 2em top;
}

/* selected states */
#navcontainer ul li a#current
{
font-weight: bold;
color: #C00;
background-repeat: no-repeat;
background-position: .5em bottom;
background-color: #fff;
}

#navcontainer ul ul li a#subcurrent
{
font-weight: bold;
color: #COO;
background-repeat: no-repeat;
background-position: 2em bottom;
background-color: #fff;
}

#navcontainer ul ul li a:link#subcurrent, #navcontainer ul ul li a:visited#subcurrent
{
	color: #CC0000;
}

body {

}

hr {margin:0px; height:1px; color:#eee; clear: both; padding:0; }
#div { border: #CC0000 solid 1px;}

img {border:0;}




#logos ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
}

#logos li
{
	margin: 3px;
	padding: 5px;
	float:left;
	width: 30%;
	border: #CC0000 solid 1px;
	text-align:center;
	vertical-align: middle;
}

#logos ul li a
{
	display: block;
	font-size: 0.9em;
		text-align:center;
	vertical-align: middle;
}

#logos ul li a:link, #logos ul li a:visited
{
color: #666;
text-decoration: none;
}

#logos ul li a:hover
{
color: #c00;
}



/* blog layout */

#recently ul, #archive-list ul, #sidebar ul, #profile-container dd { list-style:none; 	margin: .5em 0 .5em 0;
	padding: 0;}

#sidebar h2   { 
	margin: 0;
	padding: 0;
	color: #CC0000;
	font-weight: bold;
	font-size: .9em;
	white-space: normal;
	margin-top: .5em;
	margin-bottom: -.5em;}

img  {
  border: 0;
  }



  /* Header  */

#blog-header  {
  margin: 0 2em 0 0;
  padding: 0;
  border: 0;
  width: 36.5em;
  float: right;
  }

#blog-header h1  {
  text-align: left;
  padding: 5px 0 0 0;
  margin: 0;
  }
  
#blog-header p  {
	font-size: 90%;
	text-align: justify;
	padding: 5px 0 0 0;
	margin: 0;
	line-height:130%;
  }

	
  /* Inner layout */

#content  {
  padding: 0;   margin: 0;
  }
  
  @media all {
  #main {
	width: 65%;
	float: left;
    }

  #sidebar  {
	width: 30%;
	float: right;
	border-left:#ccc dotted .1em;
	padding-left: .7em;

    }
  }
 @media handheld {
  #main {
    width: 100%;
    float: none;
    }

  #sidebar  {
    width: 100%;
    float: none;
    }
  } 
  
   
  #blogimage  {
    float: right;
    }

  /* Default links   */

a:link, a:visited {
	font-weight : bold;
	text-decoration : none;
	color: #666666;
  }

a:hover {
	font-weight : bold;
	text-decoration : underline;
	color: #990000;
  }

a:active {
	font-weight : bold;
	text-decoration : none;
	color: #666666;
  }

  
  /* Typography */
  
#main p, #sidebar p {
  line-height: 120%;
  margin-top: 5px;
  margin-bottom: 1em;
  }
  
.post-body {
  line-height: 140%;
  } 

h2, h3, h4, h5  {
  margin: 5px 0 0 0;
  padding: 0;
  }


ul  {
  /* margin: 0 0 15px 0; */
  }


li  {
  /* line-height: 160%; */
  }

#sidebar ul   {
  padding-left: 0px;
  padding-top: 3px;
  }

#sidebar ul li {
  list-style: disc  inside;
  vertical-align: top;
  padding: 0;
  margin: 0;
  }
  
dl.profile-datablock  {
  margin: 3px 0 0px 0;
  }
dl.profile-datablock dd {
  line-height: 100%;
  }
dd.profile-data{ /* white-space: nowrap; */ }
.profile-img {
	display:none;
}
    
#comments  {
  border: 0;
  border-top: 1px dashed #eed;
  margin: 10px 0 0 0;
  padding: 0;
  }

#comments h3  {
  margin-top: 10px;
  margin-bottom: -10px;
  font-weight: normal;
  font-style: italic;
  text-transform: uppercase;
  letter-spacing: 1px;
  }  

#comments dl dt   {
  font-weight: bold;
  font-style: italic;
  margin-top: 35px;
  padding: 1px 0 0 18px;
  background: transparent;
  color: #bba;
  }

#comments dl dd  {
  padding: 0;
  margin: 0;
  }
.deleted-comment {
  font-style:italic;
  color:gray;
  }
.paging-control-container {
  float: right;
  margin: 0px 6px 0px 0px;
  font-size: 80%;
}
.unneeded-paging-control {
  visibility: hidden;
}


/* Feeds  */
#blogfeeds {  }
#postfeeds {  }
  
/* div {border:#FF0000 1px solid;} */