/*
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 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: blue, white, silver, light, two-columns, fixed-width, right-sidebar
*/

body {
	background: url(images/wallpaper.jpg);
	margin: 0;
	padding: 0;
	font-family:"Courier New", monospaced;
	font-size: 14px;
	line-height: 1.5em;
	color: #666666;
	text-align: justify;
}

#container {
	width: 874px;
	margin: 0 auto;
	background: url(images/containerbg.png);
	background-repeat: repeat-y;
}

#header {
	height: 260px;
	padding: 40px 50px 0 50px;
	background: url(images/headerbg3.png);
	background-repeat: no-repeat;
	font-size: 10px;
	position: relative;
}

#header h1 {
	margin: 0;
	font-size: 20px;
        font-family:"Courier New", monospaced;
}

#header a {
	text-decoration: none;
	color: #666666;
}

#header a:hover {
	color: #333333;
}

#header #search {
	position: absolute;
	top: 40px;
	right: 50px;
	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 {
	margin: 0 0 0px 0;
	background-repeat: no-repeat;
	height: 15px;
         width: 0px;
         padding: 0;
}

#navbar ul {
	margin: 0 0 0 30px;
	padding: 0;
}

#navbar li {
	display: inline;
}

#navbar a {
}

#navbar a:hover {
	
}

#posts {
	width: 535px;
	padding: 0 0 0 60px;
	margin: 0 0 20px 0;
	float: left;
        font-family: Georgia;
        font-size: 12px;
}

.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: #666666;
	line-height: 1.5em;
        font-family:"Courier New", monospaced;
}

.post {
	margin: 0 0 50px 0;
}

.tags {
	font-size: 10px;
	line-height: 1.5em;
	color: #999999;
        font-family:"Courier New", monospaced;
}

.entry p {
	margin: 0 0 20px 0;
}

.entry {
	margin: 20px 0 0 0;
}

.post h2 {
	font-size: 16px;
	font-weight: bold;
        font-family: 'Courier New', monospace;
	margin: 0;
}

.post h3 {
	font-size: 14px;
	font-weight: bold;
        font-family:"Courier New", monospaced;
	
}

.post a, .navigation a {
	color: #B18445;
	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 #email, #commentform #url, {
	background: #ffffff;
	border: 1px solid #cccccc;
	color: #666666;
}

#commentform #author, {
	background: #ffffff;
	border: 1px solid #cccccc;
	color: #666666;
        font-family:"Courier New", monospaced;
	font-size: 14px;
}

#commentform #comment {
	background: #ffffff;
	border: 1px solid #cccccc;
	color: #666666;
        width: 400px;
}

.commentlist{list-style:none;margin:0 0 10px 0;padding:0;text-indent:0}
.commentlist li.bypostauthor, .commentlist li.bypostauthor a{background:#FAF8F2}
.commentlist li.comment{padding:10px;margin:10px 0;border:0px solid #ccc}
.commentlist li div.vcard{font-size:16px}
.commentlist li div.vcard cite.fn{font-family:"Courier New", monospaced; font-size: 14px}
.commentlist li span.says{font-family:"Courier New", monospaced; font-size: 14px}
.commentlist li div.vcard img.avatar{float:left;margin:0 10px 0 0}
.commentlist li div.comment-meta{font-size:9px}
.commentlist li div.comment-meta a{color:#999999;}
.commentlist li p{margin:0 0 10px 0}
.commentlist li pre{margin:0 0 10px 110px}
.commentlist li ul{list-style:square;margin:10px 0 0 0}
.commentlist li div.reply{text-align:right}
.commentlist li ul.children{clear:both;list-style:none;margin:10px 0 0 0;padding:0}
.commentlist li ul.children li.depth-2{margin:10px 0 0 0}
.commentlist li ul.children li.depth-3{margin:10px 0 0 0}
.commentlist li ul.children li.depth-4{margin:10px 0 0 0}
.commentlist li ul.children li.depth-5{margin:10px 0 0 0}
.commentlist li ul.children li.depth-6{margin:10px 0 0 0}
.commentlist li ul.children li.depth-7{margin:10px 0 0 0}
.commentlist li ul.children li.depth-8{margin:10px 0 0 0}
.commentlist li ul.children li.depth-9{margin:10px 0 0 0}
.commentlist li ul.children li.depth-10{margin:10px 0 0 0}
.commentlist li.pingback{padding:10px;margin:10px 0 0 0;border:0px solid #ccc}

.avatarcontainer {
	float: left;
	margin: 0 5px 0 0;
}

.avatar {
	border: 1px solid #cccccc;
}

.sidebar {
	margin-left: 630px;
	width: 185px;
}

.sidebar ul {
	list-style-type: none;
	margin: 0 0 30px 0;
	padding: 0;
}

.sidebar h2 {
	margin: 0 0 5px 0;
	font-size: 16px;
         font-variant: small-caps;
	color: #666666;
	width: 185px;
	border-bottom: 1px solid #cccccc;
}

.sidebar a {
	color: #B18445;
	text-decoration: none;
}

.sidebar a:hover {
	color: #333333;
}

#footer {
	clear: both;
	height: 85px;
	background: url(images/footerbg.png);
	background-repeat: no-repeat;
}

#footer p {
	text-align: center;
	font-size: 12px;
	position: relative;
	top: 40px;
}

#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;
}

#navigation {
        font-family:"Courier New", monospaced;
	font-size: 14px;
}

