/*
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:#999999 url(images/bodybg.jpg) repeat-x scroll 0 0;
color:#2E373B;
font-family:helvetica;
font-size:12px;
line-height:1.5em;
margin:0;
padding:0;
text-align:left;
z-index:0;
}

.title { display: none; }

#header a {
display:block;
height:100px;
width:400px;
}

#container {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(images/containerbg.jpg) repeat-y scroll 0 0;
margin:0 auto;
width:960px;
}
#header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/headerbg-st.jpg) no-repeat scroll 0 0;
font-size:10px;
height:110px;
padding:40px 50px 0;
position:relative;
}
#header h1 {
font-size:20px;
margin:0;
}
#header a {
color:#666666;
text-decoration:none;
}
#header a:hover {
color:#333333;
}
#header #search {
height:20px;
position:absolute;
right:50px;
top:40px;
}
#header #s {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #666666;
color:#00853E;
font-size:14px;
margin:30px 0 0;
padding:2px;
width:205px;
}
#navbar {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/navbarbg.jpg) no-repeat scroll 0 0;
height:40px;
margin:0 0 20px;
}
#navbar ul {
border-left:1px solid #CCCCCC;
margin:0 0 0 30px;
padding:0;
}
#navbar li {
display:block;
float:left;
}
#navbar a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/navbuttonbg.gif) repeat scroll right 50%;
color:#999999;
display:block;
float:left;
font-size:11px;
height:30px;
line-height:30px;
padding:0 30px 0 20px;
text-decoration:none;
text-transform:uppercase;
}
#navbar a:hover, #navbar .current_page_item a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/navbuttonbg-hover.gif) repeat scroll right 50%;
color:#666666;
}
#navbar ul li ul {
border:1px solid #CCCCCC;
clear:both;
left:-999px;
margin:0;
position:absolute;
top:180px;
width:200px;
z-index:100;
}
#navbar ul li:hover ul, #navbar ul li.sfhover ul {
left:auto;
}
#navbar ul li ul li {
width:200px;
}
#navbar ul li.current_page_item ul li a, #navbar ul li ul li.current_page_item a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/subnav1bg.png) repeat scroll 0 0;
}
#navbar ul li ul li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/subnav1bg.png) repeat scroll 0 0;
float:none;
padding:0 0 0 5px;
}
#navbar ul li ul li a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CCCCCC none repeat scroll 0 0;
}
#posts {
float:left;
margin:0 0 20px;
padding:0 0 0 50px;
width:570px;
}
.commentbubble a.dsq-comment-count {
background:transparent url(images/commentbubble.gif) no-repeat scroll 0 -1px;
float:left;
font-size:10px;
height:30px;
margin:0 5px 0 0;
text-align:center;
width:30px;
}
.commentbubble a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/commentbubblehover.gif) no-repeat scroll 0 -1px;
float:left;
font-size:10px;
height:30px;
margin:0 5px 0 0;
text-align:center;
width:30px;
}
.date {
color:#999999;
font-size:12px;
line-height:1.5em;
}
.post {
margin:0 0 50px;
}
.tags {
color:#999999;
font-size:10px;
line-height:1.5em;
}
.entry {
margin:20px 0 0;
}
.entry p {
margin:0 0 20px;
}
.entry hr {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CCCCCC none repeat scroll 0 0;
border:medium none;
height:1px;
}
.post h2 {
border-bottom:1px solid #CCCCCC;
font-size:19px;
font-weight:bold;
letter-spacing:0;
margin:0 0 5px;
}
.post h3 {
font-size:14px;
font-weight:bold;
padding:10px 0;
}

.post h10 {
font-size:10px;
font-weight:bold;
padding:10px 0;
width: 400px;
}

.post a, .navigation a {
color:#00853e;

text-decoration:none;
}

.entry a { color: #697FB0 }

.tags { color:#00853e; }

.postmetadata { color:#00853e; }

.commentbubble { color:#00853e; }


.post a:hover, .navigation a:hover {
color:#333333;
}
.post a img {
border:medium none;
}
.post blockquote {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/blockquotebg.gif) no-repeat scroll left top;
color:#777777;
font-style:italic;
padding:10px 5px 5px 36px;
}
.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;
}
.alignnone {
margin:0;
}
.wp-caption.alignleft {
float:left;
margin:5px 20px 20px 0;
}
.wp-caption.alignright {
float:right;
margin:5px 0 20px 20px;
}
.wp-caption.aligncenter {
display:block;
margin:0 auto 20px;
}
.wp-caption.alignnone {
margin:20px 0;
}
.post .wp-caption {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EBEBEB none repeat scroll 0 0;
border:1px solid #CCCCCC;
padding:10px 5px 0;
text-align:center;
}
.post .wp-caption-text {
font-size:12px;
margin:0;
}
#commentform #author, #commentform #email, #commentform #url, #commentform #comment {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
color:#666666;
margin:0 0 10px;
padding:5px;
}
.commentlist {
list-style-type:none;
margin:0;
padding:0;
}
.commentlist li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EBEBEB none repeat scroll 0 0;
border:1px solid #CCCCCC;
margin:0 0 20px;
padding:20px 20px 0;
}
.commentlist p {
clear:both;
margin:0 0 20px;
}
.avatarcontainer {
float:left;
margin:0 5px 10px 0;
}
.avatar {
border:1px solid #CCCCCC;
}
.sidebar {
font-size:13px;
margin-left:700px;
position:relative;
top:-30px;
width:210px;
}
.sidebar ul {
list-style-type:none;
margin:0;
padding:0;
}
.sidebar h2 {
border-bottom:1px solid #CCCCCC;
color:#666666;
font-size:16px;
margin:0 0 10px;
padding:30px 0 2px;
width:210px;
}
.sidebar a {
border-bottom:1px dotted #CCCCCC;
color:#00853E;
display:block;
padding:1px 0 5px;
text-decoration:none;
}
.sidebar a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EBEBEB none repeat scroll 0 0;
color:#333333;
}
.sidebar ul li ul li {
}
.sidebar ul li ul li ul li a {
font-size:10px;
padding:0 10px 0 20px;
}
#footer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/footerbg.jpg) no-repeat scroll 0 0;
clear:both;
height:150px;
}
#footer p {
font-size:12px;
position:relative;
text-align:center;
top:40px;
}
#footer a {
color:#d4d4d4;
text-decoration:none;
}
#footer a:hover {
color:#333333;
}
#wp-calendar {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EBEBEB none repeat scroll 0 0;
border:1px solid #CCCCCC;
font-size:12px;
margin:0;
text-align:center;
width:210px;
}
#wp-calendar caption {
text-align:left;
}
#wp-calendar #today {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CCCCCC none repeat scroll 0 0;
}
#wp-calendar a {
border:medium none;
display:block;
height:100%;
padding:0;
width:100%;
}
#wp-calendar a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CCCCCC none repeat scroll 0 0;
}
#header h1 a {
color:#666666;
display:block;
height:100px;
text-decoration:none;
width:400px;
}
div.commentbubble{display:block; clear:both;}
div.tags {clear:both; width:100%; display:block;}

.commentbubble a.dsq-comment-count {
background:transparent url(images/commentbubble.gif) no-repeat scroll 0 0;
float:left;
font-size:10px;
height:30px;
padding-left:34px;
padding-top:3px;
width:auto;
}
