/* Innovation default style - deepblue.css */

body {
	background: url("deepblue/bg.jpg") no-repeat #101010 top center fixed;
	color: #333;
	}
	
a:link, a:visited {
	color: #5c6e80;
	}

#head h1 {
	color: #eee;
	}
	
#head h3 {
	color: #ddd;
	}
	
#nav {
	background: url("deepblue/trans.png") repeat;
	border: 1px solid #111;
	}
	
#nav ul li a:link, #nav ul li a:visited {
	color: #ddd;
	}
	
#nav ul li.current_page_item a:link, #nav ul li.current_page_item a:visited {
	background: url("deepblue/trans.png") repeat;
	color: #eee;
	}
	
#nav ul li a:hover, #nav ul li a:active, #nav ul li a:focus {
	color: #eee;
	}

#content {
	background-color: #f9f9f3;
	border: 1px solid #111;
	border-top: none;
	}
	
/* Portfolio Items */
.work a:link img, .work a:visited img {
	border: 5px solid #e3e8ed;
	}
	
.work a:hover img, .work a:active img, .work a:focus img {
	border: 5px solid #5c6e80;
	}
	
.work a:link, .work a:visited {
	color: #333;
	}

/* Homepage Widgets */
.flickr a:link img, .flickr a:visited img {
	border: 3px solid #e3e8ed;
	}
	
.flickr a:hover img, .flickr a:active img, .flick a:focus img {
	border: 3px solid #5c6e80;
	}

ul.twitter li.twitter-item {
	background-color: #f6f5ed;
	border: 1px solid #eae9de;
	}
	
ul.bloglist li a:link, ul.bloglist li a:visited {
    color: #333;
    }
	
ul.bloglist li a:hover, ul.bloglist li a:active, ul.bloglist li a:focus {
    background-color: #e3e8ed;
    }

/* Blog Posts */
.blogpost, .worksearch {
	border-bottom: 1px solid #e8e3c8;
	}

h2 a:link, h2 a:visited {
	color: #333;
	}
	
ul.meta li {
	border-left: 1px solid #e3e8ed;
	}
	
p.wp-caption-text {
    color: #555;
	}

blockquote {
    border-left: 2px solid #e3e8ed;
	}
	
/* Sidebar */
#sidebar ul li#search form #s {
    background: url("deepblue/search.png") no-repeat right #f6f6ec;
    border: 1px solid #E8E3C8;
    }
	
#sidebar ul li#search form #s:focus {
    border: 1px solid #dad4b6;
    }
	
#sidebar ul li ul {
    background-color: #f6f6ec;
    border: 1px solid #E8E3C8;
    }
	
#sidebar ul li ul li {
    list-style: url("deepblue/bullet.gif");
    }
	
#sidebar ul li a:link, #sidebar ul li a:visited {
    color: #333;
    }
    
/* Comments */
.commentlist li .avatar { 
	border: 2px solid #f2e9ea;
	}

.commentlist cite a:link, .commentlist cite a:visited {
	color: #333;
	}
	
.commentlist .commentmetadata a:link:first-child, .commentlist .commentmetadata a:visited:first-child {
	color: #333;
	}

.thread-alt {
	background-color: #F6F6EC;
	}
	
.thread-even {
	background-color: #F9F9F3;
	}
	
.depth-1 {
	border: 1px solid #E8E3C8;
	}

.even, .alt {
	border-left: 1px solid #E8E3C8;
	}

input, textarea {
	background-color: #F6F6EC;
	border: 1px solid #E8E3C8;
	}
	
input:focus, textarea:focus {
	border: 1px solid #dad4b6;
	}

/* Footer */
p.footer {
	color: #ccc;
	}
	
p.footer a:link, p.footer a:visited {
	color: #ccc;
	border-bottom: 1px dashed;
	}
	
p.footer a:hover {
	border-bottom: 1px solid;
	text-decoration: none;
}

#contact { display: block; width: 625px; margin: 70px auto; padding: 15px; border: 0px solid #cbcbcb; background-color: #FFF; -moz-border-radius: 5px; -webkit-border-radius:5px; }

/* Form style */

label { display: inline-block; float: left; height: 26px; line-height: 26px; width: 155px; font-size: 1.5em; }
input, textarea, select { margin: 0; padding: 5px; color: #666; background: #f5f5f5; border: 1px solid #ccc; margin: 5px 0; font:1.5em "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; -moz-border-radius: 5px; -webkit-border-radius:5px; }   
input:focus, textarea:focus, select:focus { border: 1px solid #999; background-color: #fff; color:#333; }
input.submit { cursor: pointer; border: 1px solid #222; background:#333; color:#fff; -moz-border-radius: 5px; -webkit-border-radius:5px; }
input.submit:hover { background:#444; }
fieldset { padding:20px; border:1px solid #eee; -moz-border-radius: 5px; -webkit-border-radius:5px; }
legend { padding:7px 10px; font-weight:bold; color:#000; border:1px solid #eee; -moz-border-radius: 5px; -webkit-border-radius:5px; }

span.required{ font-size: 13px; color: #ff0000; } /* Select the colour of the * if the field is required. */

/* Style for the error message */

.error_message { display: block; height: 22px; line-height: 22px; background: #FBE3E4 url('deepblue/assets/error.gif') no-repeat 10px center; padding: 3px 10px 3px 35px; margin: 10px 0; color:#8a1f11;border: 1px solid #FBC2C4; -moz-border-radius: 5px; -webkit-border-radius:5px; }

#succsess_page h1 { background: url('deepblue/assets/success.gif') left no-repeat; padding-left:22px; }

#cwc-vote{
    /* Don't forget to change the image path */
    background: #fff url(deepblue/cwc-vote.jpg) no-repeat top left;
    width:600px;
    height:45px;
    padding-top:35px;
}

#cwc-vote ul{
    list-style-type:none;
    margin-left:20px;
}

#cwc-vote ul li{
    display:inline;
    margin-right:10px;
}

#cwc-vote ul li a{
    color:#fff;
    font-size:13px;
}
