/*
	Theme Name: Liquid Egg Random
	Description: Eventually will display a Random theme
	Version: 1.0
	Author: Liquid Egg Product
	Port Author URI: http://tara.elmadera.com/wordpress/design	
      Original Theme URI: http://oswd.org/userinfo.phtml?user=Andreas
      And I'm at: http://www.liquideggproduct.com/
*/


body{
margin:0;
padding:0;
font-size:80%;
font-family:Tahoma,Helvetica,Trebuchet,Verdana,Arial,sans-serif;
background:#000099;
color:#99bbdd;
text-align:center;
}

a {
text-decoration:none;
color:#dd0000;
font-weight:bold;
}

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

a:visited {
color:#660000;
}

p{
margin:0 0 15px 0;
line-height:1.5em;
}

h1,h2,h3,h4{
margin:0;
padding:0;
font-weight:normal;
}

h1{
font-size:3.2em;
letter-spacing:-3px;
color:#cccccc;
margin:12px 0 5px 20px;
}

h1 a:hover{
text-decoration:none;
}

h2{
font-size:1.4em;
/*letter-spacing:-1px;*/
margin:0px 0 0 50px;
color:#eeddcc;
}

h3{
color: #eeddcc;
font-size:1.25em;
margin:1em 0 0.5em 0.5em;
}

h4{
font-size:1.1em;
font-weight:bold;
}

#container{
width:805px;
/*padding:0px 20px;*/
margin-left: auto; margin-right: auto;
background:#000066; /* url(images/bodybg.jpg) repeat-x;*/
text-align:center;
}

#sitetitle{
height:255px;
width:800px;
background:url(images/lepheader5.gif) no-repeat top center;
}

#sitetitle a {
font-family:Tahoma,Helvetica,Trebuchet,Verdana,Arial,sans-serif;
font-size:x-large;
text-align:center;
text-decoration:none;
color:#220000;
}

#sitetitle a {
text-decoration:none;
}

#sitetitle a:hover {
text-decoration:none;
}

#sitetitle a:visited {
text-decoration:none;
}

#blogmenu {
position:absolute;
top:250px;
width:800px;
border-top: solid 1px #221111;
background:transparent;
}

.blogmenuitem {
font-size:110%;
font-family:Tahoma,Helvetica,Trebuchet,Verdana,Arial,sans-serif;
float:left;
padding-left:15px;
padding-right:15px;
padding-top:5px;
padding-bottom:5px;
text-decoration:none;
text-align:center;
background:#ffffff;
}

.blogmenuitem a {
text-decoration:none;
color:#dd0000;
}

.blogmenuitem a:hover {
text-decoration:none;
color:#000099;
}

.blogmenuitem a:visited {
text-decoration:none;
color:#660000;
}

.blogtitlebox {
top:0px;
width:800px;
height:225px;
text-align:center;
cursor:pointer;
}

#blogname {
font-family:Tahoma,Helvetica,Trebuchet,Verdana,Arial,sans-serif;
font-size:x-large;
text-align:left;
padding-left:335px;
padding-top:40px;
color:#a91212;
text-decoration:none;
}

#blogname a {
text-decoration:none;
}

#blogname a:hover {
text-decoration:none;
}

#blogname a:visited {
text-decoration:none;
}

#blogdescription {
font-family:Tahoma,Helvetica,Trebuchet,Verdana,Arial,sans-serif;
text-align:left;
font-size:small;
color:#a91212;
top:140px;
padding-left:335px;
font-weight:normal;
position:absolute;
width:450px;
}

#blogdescription a {
font-family:trebuchet,verdana,tahoma,helvetica,arial,sans-serif;
text-decoration:none;
font-size:small;
color:#000099;
}

#blogdescription a:hover {
font-family:trebuchet,verdana,tahoma,helvetica,arial,sans-serif;
font-size:small;
color:#660000;
text-decoration:underline;
}

#blogdescription a:visited {
font-family:trebuchet,verdana,tahoma,helvetica,arial,sans-serif;
font-size:small;
color:#000099;
}

#menu{
height:71px;
padding-top:35px;
text-align: right;
}

#menu ul, #menu li {
padding:0;
margin:0;
list-style-type:none;
display:inline;
}

#menu a{
margin:0;
height:100px;
padding:34px 6px 40px 6px;
font-size:1.6em;
font-weight:normal;
letter-spacing:-1px;
color: #ffffff;
}

#menu a:hover{
color:#269;
text-decoration:none;
background: #fff url(images/menuhover.png) repeat-x;
padding:34px 5px 40px 5px;
border-left: 1px solid #eee;
border-right: 1px solid #eee;
}

#content{
padding-top:30px;
width:100%;
clear:both;
}

#content h2{
margin:0 0 20px 0;
color:#cccccc;
border-bottom:0px solid #abb;
}

#content h2 a{
color:#eeddcc;
font-weight:normal;
}

#content h2 a:hover{
color:#ff8877;
text-decoration:none;
background:none;
}

#content p{
margin:0.5em 1em 0.8em 1em;
}

#left{
width:600px;
float:left;
}

#right{
width:170px;
margin-left:615px;
margin-top:0px;
}

#right a{
text-decoration:none;
color:#cccccc;
font-weight:bold;
}

#right a:hover{
color:#805040;
text-decoration:underline;
}

#right h2{
margin:15px 0 5px 0;
width:98%;
font-size:1.6em;
}

#footer{
visibility:none;
clear:both;
padding:10px 0 12px 24px;
text-align:left;
color:#888;
}

#footer a{
color:#888;
font-weight:normal;
}

#footer span{
color:#aaa;
font-size:2em;
letter-spacing:-2px;
}

.entry{
position:relative;
margin:0 0 40px 0;
border:2px solid #010101;
background:url(images/entrybg.gif) repeat-x #ffffff; 
color:#111112;
padding:5px 10px 0px 10px;
text-align:left;
}

.entry a:hover, .intro a:hover{
text-decoration:none;
/*padding-bottom:2px;*/
}

.entry img{
border: 1px solid #333;
}

.link{
color:#269;
background:url(images/linkarrow.gif) left no-repeat;
display:block;
margin:4px 0 0 0;
padding:2px 1em;
}

.link:hover{
color:#48b;
text-decoration:none;
}

.thumbs img{
position:relative;
padding:3px;
margin:0 2px 2px 0;
border:1px solid #fff;
background-color:#ddd;
color: #555;
}

.thumbs img:hover{
background: url(images/flash.gif); /* Delete this line to remove the blinkingblue frame around the thumbnails */
}

.entryphoto{
margin:5px 10px 10px 0;
float:left;
padding:3px;
border:1px solid #fff;
background-color:#ddd;
color:#333;
}

.meta{
clear:both;
border-top: 2px solid #ccc;
padding: 5px 1px 0 0;
margin:10px 0 0 0;
text-align:right;
font-size:0.9em;
color: #567;
}

.pagenav{
color: #888;
text-align:center;
}

.entry img{
position:relative;
}

.subcontainer {
width:98%;
}

.subcontainer ul, .subcontainer li, .rightsub ul, .rightsub li {
list-style-type: none;
padding: 0;
margin: 0;
}

.rightsub{
float:left;
width:45%;
}

.rightsub2{
float:right;
width: 45%;
}

.date{
float:left;
font-weight:bold;
}

.right{
text-align:right;
}

.center{
text-align:center;
}

.clear{
clear:both;
}

.hide{
display:none;
}

blockquote {
	margin: 15px 30px 0 20px;
	padding: 5px 5px 5px 5px;
      color: #000044;
      /*background-color: #afafaf; */
	border-left: 2px solid #440000;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
}

.footnote {
     font-size:70%;
     padding-left:15px;
}

.pictureleft {
    position:relative;
    float:left;
    padding-right:10px;
    padding-bottom:5px;
}

.pictureright {
    position:relative;
    float:right;
    padding-left:10px;
    padding-bottom:5px;
}


/* don't know why there were no comment styles.  Need it.*/
#commentlist li {
    border: 1px solid #999999;
    background-color: #bbbbdd;
    color: #000000;
    text-align:left;
    list-style-position: inside;
    margin-left:-37px;
}

#get_recent_comments_wrap li {
    font-size:70%;
}

.widgettitle {
font-size:1.1em;
color:#888;
}
