/*
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
*/

@import url(/webfonts/TeX-Gyre-Adventor-fontfacekit/stylesheet.css);

body {

        background-color: #242222;
background-repeat:no-repeat;
background-attachment:fixed;
	margin: 0;
	padding: 0;
font-family:"TeXGyreAdventorRegular";
	
	font-size: 12px;
	line-height: 1.8em;
	color: #666666;
	text-align: left;
}

#container {
	width: 960px;
	margin: 0 auto;
margin-top:0px;
	 background: url(/wp-content/themes/azul/images/containerbgbelief.jpg); 
	background-repeat: repeat-y; 
}

#header {
	height: 160px;
	padding: 40px 50px 0 50px;
	background: url(/wp-content/themes/azul/images/headerbgBelief.jpg);
	background-repeat: no-repeat;
	font-size: 10px;
	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: 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 10px 0;
        margin-top: 0px;
        border-top:30px solid black;
        border-bottom:30px solid black;
	background-color:#000000; 
	background-repeat: no-repeat;
	height: 40px;
	
}

#navbar ul {
	margin: 0 0 0 30px;
background-color:#aaaaaa;
	padding: 0;
	border-left: 0px solid #000000;
}

#navbar li {
	display: inline;
}

#navbar a {
	
	display: block;
	float: left;
	height: 40px;
padding-left:10px;
padding-right:10px;
padding-top:3px;
	/*padding: 0 35px 0 10px;*/
width:74px;
text-align:right;
	font-size: 12px;
        color: #222222;
	text-decoration: none;
	line-height: 14px;
         border-right: 7px solid #000000;
         background-color: #aaaaaa;

}

#navbar a:hover {
	color: #222222;
         background-color: #666666;

}

#posts {
	width: 600px;
	padding: 0 0 0 50px;
	margin: 0 0 10px 0;
	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;
margin-bottom:20px;
padding-bottom:0px;
padding-left:5px;

border-bottom:10px solid #eeeeee;

}

.tags {
	font-size: 10px;
	line-height: 1.5em;
	color: #999999;
}

.entry {
	margin: 10px 0 0 0;
margin-bottom:0px;
padding-bottom:0px;
 text-align:justify; 
color: #111111;
}

.sociable
{
margin-bottom:0px;
}

.entry p {

	margin-bottom: 20px;
padding-left:20px;
padding-right:20px;
line-height:200%;
/*text-align:justify;*/

}



.post h2 {

	font-size: 16px;
	margin: 0;
         width: 100%;
        border-top: 1px solid gray;
        margin-top:10px;
        padding:3px;
        padding-left:0px;
}

.post h3 {
font-family:"TeXGyreAdventorBold";
	font-size: 12px;

	
}

.post a, .navigation a {
	color: #07214E;
	text-decoration: none;
}

.post a:hover, .navigation a:hover {
	color: #23375A;
}

.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: #f3f3f3;
	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: 690px;
	width: 220px;
         padding-left:10px;
         border-left: 1px solid lightgray;
}

.sidebar ul {
	list-style-type: none;
	margin: 0 0 30px 0;
	padding: 0;
}

.sidebar h2 {
	margin: 0 0 5px 0;
        padding: 2px;
	font-size: 14px;
	color: #333333;
    background-color:#888888;
	width: 210px;
	border-bottom: 1px solid #cccccc;
}

.sidebar h3 {
	margin: 0 0 2px 0;
	font-size: 12px;
	color: #666666;
	width: 210px;
}

.sidebar a {
	color: #000066;
	text-decoration: none;
}

.sidebar a:hover {
	color: #333333;
}

.sidebar div {
  /*   background-color: #E8D5B3; */
background-color: #dddddd;
     border: 1px solid #949B9A;
     padding: 5px;
    margin-bottom: 15px;
}

.sidebar div ul {
	list-style-type: none;
	padding: 10px;
}




#footer {
	clear: both;
	height: 150px;
border-top:30px solid black;
	background: url(images/footerbgbelief.jpg);
	background-repeat: no-repeat;
}

#footer p {
	text-align: right;
	font-size: 12px;
	position: relative;
	top: 20px;
        padding-right:30px;
}

#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;
}


