/*
Theme Name: Hidden-Elephant-V2
Theme URI: http://www.switchroyale.com/?page_id=21
Description: Hidden Elephant is based on Azul 1.4. Azul is a clean and modern theme with a techy/corporate feel. This theme is meant to be easy to edit and completely standards compliant. The Azul Photoshop template is also available for free at www.switchroyale.com. Free to use for whatever you want.
Version: 1.4
Author: Switchroyale
Author URI: http://www.switchroyale.com
Tags: orange, white, grey, dark, two-columns, fixed-width, right-sidebar
*/

/*

bodybg:       5x184
headerbg:     850x184
footerbg:     850x37 
containerbg:  850x5
bodybg-solid: 5x5
*/

#outer-container {
	background: url(images/bodybg.jpg);
	background-repeat: repeat-x;
}
	

body {
	background: url(images/bodybg-solid.jpg);
	background-repeat;
	margin: 0;
	padding: 0;
	font-family: 'Trebuchet MS', sans-serif;
	font-size: 14px;
	line-height: 1.5em;
	color: #666666;
	text-align: justify;
}

#container {
	width: 850px;
	margin: 0 auto;
	background: url(images/containerbg.jpg);
	background-repeat: repeat-y;
}

#header {
	height: 172px;
	/* padding: 40px 50px 0 50px;*/
	background: url(images/headerbg.jpg);
	background-repeat: no-repeat;
	position: relative;
}

#header h1 {
	margin: 0;
	font-size: 20px;
}

#header a {
	text-decoration: none;
	color: #666666;
}

#header a:hover {
	color: #333333;
}

#header #search {
	position: absolute;
	top: 144px;
	right: 28px;
	height: 20px;
}

#header #s {
	background: #ffffff;
	border: 1px solid #cccccc;
	color: #666666;
	width: 205px;
	margin: 0;
	font-size: 12px;
	color: #999999;
	padding: 2px;
}

#header #searchsubmit {
	height: 20px;
	width: 20px;
	border: none;
	cursor: pointer;
	background: url(images/searchsubmit.gif);
	background-repeat: no-repeat;
	display: none;
}

#login {
	text-align: right;
}

#navbar {
  float:left;
  /* background:#ffb900; /*  url("images/bg.gif") repeat-x bottom; */
  line-height:normal;
  position: absolute;
  bottom: 0;
  left: 30px;
  }
   
#navbar ul {
  margin:0;
  padding:10px 10px 0;
  list-style:none;
  }
#navbar li {
  float:left;
  background:url("images/left.gif") no-repeat left top;
  margin-left:10px;
  padding:0 0 0 3px;
  
  }
#navbar a {
  float:left;
  display:block;
  background:url("images/right.gif") no-repeat right top;
  padding: 6px 14px 4px 10px;
  text-decoration:none;
  text-align: center;
  font-weight:bold;
  color:#ffffff;
  text-shadow: black 0px 0px 3px;
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#navbar a {float:none;}
/* End IE5-Mac hack */
#navbar a:hover {
  	color: #565656;
  	font-weight: bold;
  	background-image:url("images/right_on.gif");
    text-shadow: white 0px 0px 10px;
  padding-bottom:4px;

  }
  
#navbar li:hover {
    background-image:url("images/left_on.gif");
}  

#navbar li.current_page_item  {
  float:left;
  background:url("images/left_on.gif") no-repeat left top;
  margin-left:10px;
  padding:0 0 0 3px;

  }
  
#navbar li.current_page_item a {
  color: #565656;
  background-image:url("images/right_on.gif");
  padding-bottom:4px;
  text-shadow: #fff 0px 0px 2px;
  }

#posts {
	width: 550px;
	margin: 30px 0 0 35px;
	float: left;
}

.commentbubble a {
	float: left;
	background: url(images/commentbubble.gif);
	background-repeat: no-repeat;
	background-position: 0 -1px;
	width: 30px;
	height: 30px;
	text-align: center;
	font-size: 10px;
	margin: 0 5px 0 0;
}

.commentbubble a:hover {
	float: left;
	background: url(images/commentbubblehover.gif);
	background-repeat: no-repeat;
	background-position: 0 -1px;
	width: 30px;
	height: 30px;
	text-align: center;
	font-size: 10px;
	margin: 0 5px 0 0;
}

.date {
	font-size: 12px;
	color: #999999;
	line-height: 1.5em;
}

.post {
	margin: 0 0 50px 0;
	padding-right: 20px;
}

.tags {
	font-size: 10px;
	line-height: 1.5em;
	color: #999999;
}

.entry {
	margin: 20px 0 0 0;
}

.entry p {
	margin: 0 0 20px 0;
}

.post h2 {
	font-size: 16px;
	font-weight: bold;
	margin: 0;
}

.post h3 {
	font-size: 14px;
	font-weight: bold;
	
}

.post a, .navigation a {
	color: #0195c5;
	text-decoration: none;
}

.post a:hover, .navigation a:hover {
	color: #333333;
}

.post a img {
	border: none;
}

.postmetadata {
	font-size: 10px;
	line-height: 1.5em;
}

.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}

.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}

.aligncenter {
	display: block;
	margin: 0 auto 20px auto;
}

.alignnone {
	margin: 0;
}

.wp-caption.alignleft {
	float: left;
	margin: 5px 20px 20px 0px;
}

.wp-caption.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}

.wp-caption.aligncenter {
	display: block;
	margin: 0 auto 20px auto;
}

.wp-caption.alignnone {
	margin: 20px 0;
}

.post .wp-caption {
	border: 1px solid #cccccc;
	background: #ebebeb;
	text-align: center;
	padding: 10px 5px 0 5px;
}

.post .wp-caption-text {
	margin: 0;
	font-size: 12px;
}

#commentform #author, #commentform #email, #commentform #url, #commentform #comment {
	background: #ffffff;
	border: 1px solid #cccccc;
	color: #666666;
}

.commentlist {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.commentlist li {
	background: #ebebeb;
	padding: 20px;
	border: 1px solid #cccccc;
	margin: 0 0 20px 0;
}

.avatarcontainer {
	float: left;
	margin: 0 5px 0 0;
}

.avatar {
	border: 1px solid #cccccc;
}

.sidebar {
	margin-left: 600px;
	width: 210px;
}

.sidebar ul {
	list-style-type: none;
	margin: 30px 0 30px 0;
	padding: 0;
}

li.widget.widget_text {
	margin-bottom: 20px;
}

.sidebar h2 {
	margin: 0 0 5px 0;
	font-size: 16px;
	color: #666666;
	width: 210px;
	border-bottom: 1px solid #cccccc;
}

li.widget ul {
	margin: 0 0 25px;
}

.sidebar a {
	color: #0195c5;
	text-decoration: none;
}

.sidebar a:hover {
	color: #333333;
}

#footer {
	clear: both;
	height: 27px;
	background: url(images/footerbg.jpg);
	background-repeat: no-repeat;
}

#footer p {
	text-align: center;
	font-size: 12px;
	position: relative;
	top: 20px;
}

#footer a {
	color: #666666;
	text-decoration: none;
}

#footer a:hover {
	color: #333333;
}

#wp-calendar {
	width: 210px;
	background: #ebebeb;
	border: 1px solid #cccccc;
	margin: 0 0 30px 0;
	font-size: 12px;
	text-align: center;
}

#wp-calendar caption {
	text-align: left;
}

#wp-calendar #today {
	background: #cccccc;
}

#wp-calendar a {
	display: block;
	width: 100%;
	height: 100%;
}

#wp-calendar a:hover {
	background: #cccccc;
}

/*
id: twitter-1 
*/

#widget {
}

#widget_twitter {
}

#widgettitle {
}

#twitter-timestamp {
}

#twitter {
}

#twitter-item  {
}

#twitter-link {
}
