/*
Theme Name: Azul
Theme URI: http://www.switchroyale.com/?page_id=21
Description: Azul is a clean and modern theme with a techy/corporate feel. This theme is meant to be easy to edit and modify. Now includes 1 level deep subnavigation in the navigation menu. Just assign a parent page to any page on your blog for an instant submenu (submenu not compatible with IE6). The Azul Photoshop template is also available for free at www.switchroyale.com. Free to use for whatever you want.
Version: 1.51
Author: Switchroyale
Author URI: http://www.switchroyale.com
Tags: blue, white, silver, light, two-columns, fixed-width, right-sidebar
*/

body {
	background: black;
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
	font-family: 'Trebuchet MS', sans-serif;
	font-size: 15px;
	line-height: 1.5em;
	color: black;
	text-align: left;
  	z-index:0;

}

#IE6 {
        padding: 10px;
        background: white;
}

a img {
border:none;
}

#container {
	width: 936px;
	margin: 30px auto auto auto;
	background-repeat: repeat-y;
        -moz-box-shadow: 0 0 50px #ECA7DF;
        -moz-border-radius: 10px;
        -webkit-box-shadow: 0 0 50px #ECA7DF;
        -webkit-border-radius: 10px;
        box-shadow: 0 0 50px #ECA7DF;
        border-radius: 10px;
}

#header {
	height: 200px;
	padding: 10px 10px 0px 10px;
	background: url(/images/anvilheader.png);
	background-repeat: no-repeat;
	font-size: 10px;
	position: relative;
        color: white;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
}

#header h1 {
	margin: 0;
	font-size: 20px;
}

#header a {
	text-decoration: none;
	color: white;
        display: block;
        width: 100%;
        height: 170px;
}

#header a:hover {
	color: white;
}


#tagline {
        margin: 0;
        width: 100%;
        text-align: center;
        font-variant: small-caps;
        font-weight: bold;
        font-size: 20px;
}

#navbar #search {
        float: right;
        margin: 5px 25px 5px 5px;
}

#navbar #s {
	background: #ffffff;
	border: 1px solid #cccccc;
	color: #666666;
	width: 205px;
	margin: 0;
	font-size: 12px;
	color: #999999;
	padding: 2px;
}

#navbar #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 {
        position: relative;
	margin: 0;
        background: white;
	background-repeat: no-repeat;
	height: 30px;
        width:100%;
        border-bottom: 1px solid #888;
        -webkit-box-shadow: 0px 5px 10px #888;
        -moz-box-shadow: 0px 5px 10px #888;
        box-shadow: 0px 5px 10px #888;
        z-index: 1;
        overflow: hidden;
}

#navbar ul {
	margin: 0px;
	padding: 0;
	border-left: 1px solid #cccccc;
}

#navbar li {
	display: inline;
}

#navbar a {
	display: block;
	float: left;
	height: 30px;
	padding: 0 35px 0 25px;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	line-height: 30px;
	background: url(images/navbuttonbg.gif);
	background-position: right 50%;
}

#navbar a:hover {
	color: #666666;
	background: url(images/navbuttonbg-hover.gif);
	background-position: right 50%;
}

#content {
        float: left;
        background: white;
        border-bottom: 1px solid white;
        padding: 10px 0 0 0;
        overflow: auto;
        width: 100%;

}

#posts {
	width: 660px;
	padding: 0 0 0 20px;
	margin: 0 0 20px 0;
        float: left;
        background: white;
}

.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;
}

.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;
}

p.fb-like {
        margin: 0;
        padding: 0;
}

.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: 0 0 0 700px;
	width: 220px;
        background: white;
}

.sidebar li {
	margin-bottom: 10px;
}

.sidebar li li{
	margin-bottom: 0px;
}
#photo {
        text-align: center;
        padding: 0 0 10px 0;
}


.sidebar ul {
	list-style-type: none;
	margin: 0 0 30px 0;
	padding: 0;
}


.sidebar h2 {
	margin: 0 0 5px 0;
	font-size: 16px;
	color: #666666;
	border-bottom: 1px solid #cccccc;
        text-align: left;
}

.sidebar a {
	color: #0195c5;
	text-decoration: none;
}

.sidebar a:hover {
	color: #333333;
}

#recent-posts li {
border-bottom: 1px dashed #cccccc;
}

#footer {
	clear: both;
	height: 50px;
	background: white;
	background-repeat: no-repeat;
        border-top: 1px solid gray;
        -moz-border-radius: 0 0 10px 10px;
        -webkit-border-bottom-right-radius: 10px;
        -webkit-border-bottom-left-radius: 10px;
        border-radius: 0 0 10px 10px;
}

#footer p {
	text-align: center;
	font-size: 12px;
	position: relative;
	top: 5px;
}

#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;
}