@charset "utf-8";
/*
Theme Name: eXpo Template
Theme URI: http://www.expoartists.com
Description: Custom theme for eXpo.
Version: 1.0
Author: Dao By Design
Author URI: http://daobydesign.com/
*/
html, body {margin:0;padding:0;}
body {font: 1em/1.2em Myriad, Arial, Helvetica, sans-serif;text-align:center;background:#292929 url(images/body-bg.png) repeat-x 0 0;color:#eee;}
strong {color:#fff;}
a:link, a:visited {color:#00ff00;text-decoration:none;font-weight:normal;}
a:hover, a:active {color:#fff;text-decoration:none;}
a img {border:0;}
h1,h2 {margin:10px 0;font-weight:normal;font-size:1.5em;}
h3,h4 {margin:5px 0;font-weight:normal;}
h3 {font-size:1.3em;}
h4 {font-size:1.1em;}
p {padding:5px 0;margin:0;}
ul {list-style-position:outside;margin:5px 0 5px 40px; list-style-type:disc;padding:0;}
ol {list-style-position:outside;margin:5px 0 5px 40px; list-style-type:decimal;padding:0;}
fieldset {border:none;}

#wrap {width:850px;margin:0 auto;padding:0;text-align:left;font-size:.9em;}

/****** Header ******/
#header {padding-top:100px;}
#header h1, #header h3 {float:left;width:350px;font-size:.8em;}
#header #logo {display:block;height:15px;padding-top:75px;background:url(images/expo-logo.png) no-repeat top left;}
#header #logo-right {width:180px;float:right;text-align:right;margin-top:50px;}
#header #logo-right img {margin-bottom:5px;}

/****** Main Nav ******/
#mainnav {list-style-type:none;margin:40px 0px 50px;padding:5px 0px;border-bottom:1px solid #515151;width:850px;float:left;clear:both;text-align:center;}
#mainnav li {list-style-type:none;display:inline;padding:0px 5px 0px 0px;}
#mainnav li a:link, #mainnav li a:visited {color:#fff;padding:0px 10px;margin:0px 10px;}
#mainnav li a:hover, #mainnav li a:active, #mainnav li.current_page_item a, #mainnav li.current_page_parent a {color:#00ff00;}

/****** Main ******/
#main {clear:both;}

/****** Content ******/
#content {width:630px;float:right;}
#content.wide {width:100%;}

#isblog #content .post {padding-bottom:20px;border-bottom:1px solid #333;margin-bottom:20px;}
#content .title {margin-top:0px;}
#content h3 {color:#00ff00;font-weight:bold;}
#content .byline, #content .postmetadata {color:#999;font-size:.8em;}
#content .readmore {text-align:right;}

	/* Artist Pages */
	#content #artist-left {float:left;margin:0px 20px 20px 0px;}
	#content #artist-left img {border:2px dotted #515151;padding:4px;}
	#content #artist-right {float:left;}
	#content #artist-right span {display:block;font-size:1.4em;margin-bottom:8px;}
	#content #artist-right span strong {padding-right:5px;}
	
	/*Artwork*/
	#content .post-3 img.size-full {float:left;margin:5px;}
	#content .post-3 .entry {padding:0px 5px;}
	
/****** Left Sidebar ******/
#sidebar {width:200px;float:left;}
#sidebar ul {list-style-type:none;margin:0px;padding:0px;}
#sidebar ul li {list-style-type:none;}
#sidebar ul a:link, #sidebar ul a:visited {font-size:1.4em;display:block;padding:5px;font-weight:bold;}
#sidebar ul a:hover, #sidebar ul a:active {background:#3f3f3f;color:#fff;} 
#sidebar ul li.current_page_item a {color:#fff;background:#00ff00;}

#sidebar #artist-menu {padding-bottom:10px;border-bottom:1px solid #515151;margin-bottom:10px;}

/****** Footer ******/
#footer {font-size:.8em;text-align:center;margin-top:40px;padding:10px;border-top:1px solid #515151;}


/****** Comments ******/
#commentarea {padding:10px;margin-top:20px;border-top:3px solid #333;text-decoration:none;}
#commentarea ul, #commentarea ol {list-style-type:none;margin:0;}
.commentlist {list-style-type:none;margin:0;}
.commentlist li.comment {padding:5px;}
.commentlist li, #commentform input {font-size: 0.9em;}
.commentlist li.depth-1 {border: 1px solid #eee;background-color: #fff;padding-top: 4px;margin:0px 0px 10px 0px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.commentlist li ul li {font-size: 1em;}
.commentlist li {font-weight: bold;}
.commentlist li .vcard {height:34px;line-height:34px;background:#E5ECF9;color:#666;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;font-weight:normal;}
.commentlist li .avatar {margin:0px 5px 0px 0px;border: 1px solid #ccc;float:left;}
.commentlist cite {font-style:normal;}
.commentlist cite a:link, .commentlist cite a:visited  {font-weight:bold;color:#fff;}
.commentlist p {font-weight: normal;line-height: 1.5em;text-transform: none;clear:left;}
.commentmetadata {font-weight: normal;color:#999;font-size:.8em;text-align:right;}
#commentarea .commentmetadata a:link, #commentarea .commentmetadata a:visited {color:#666;}
#commentarea .commentmetadata a:hover, #commentarea .commentmetadata a:active {color:#7eaf36;}

#commentarea .children {border: 1px solid #ccc;background-color: #f2f5fb;padding-top: 4px;margin: 10px 10px 10px 20px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
#commentarea .children .children {background-color:#fff;margin-left:10px;}
#commentarea .reply {text-align:right;}
#commentarea .reply a:link, #commentarea .reply a:visited {padding:3px;border: 1px solid #cbdbfa;background-color: #E5ECF9;margin:0px;-moz-border-radius: 2px;-khtml-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;font-size:.8em;color:#666;}
#commentarea .reply a:hover, #commentarea .reply a:active {border-color:#7cb723;color:#000;background:#BDDC8E;}

#commentform #respond {padding-top:20px;clear:both;}
#commentform label {color:#666;font-size:1.3em;}
#commentform #author, #commentform #email, #commentform #url {padding:5px;width:300px;border:1px solid #ccc;font-size:1em;color:#666;}
#commentform textarea {border:1px solid #ccc;padding:5px;width:98%;color:#666;}
#commentform #author:focus, #commentform #email:focus, #commentform #url:focus, #commentform textarea:focus {border:1px solid #0066cc;color:#222}
#commentform #submit {padding:3px;border: 1px solid #000;background-color: #666;margin:0px;-moz-border-radius: 2px;-khtml-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;font-size:.8em;color:#fff;}
#commentform #submit:hover {cursor:pointer;border-color:#000;color:#000;background:#00ff00;}

/****** Images ******/
img.centered {display: block;margin-left: auto;	margin-right: auto;}
img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;border:2px dotted #515151;}
img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;border:2px dotted #515151;}
.alignright {float: right;}
.alignleft {float: left}

/* Captions */
.aligncenter, div.aligncenter {display: block;margin-left: auto;margin-right: auto;}

.wp-caption {border: 1px solid #ddd;text-align: center;	background-color: #f3f3f3;padding-top: 4px;margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;}

.wp-caption img {margin: 0;padding: 0;border: 0 none;}

.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}

/****** Misc Styles ******/
.clear {clear:both;}
.hidden {display:none;}

/****** WP Enhanced Contact Form ******/
#wpcf {font-size:.7em;color:#ff0000;}
#wpcf label {font-size:1.4em;color:#ccc;clear: both;display: block;float: left;width: 150px;margin:10px 0px;}
#wpcf input {font-size:1.4em;color:#222;float: left;width: 250px;padding: 5px;margin: 2px 5px 2px 5px;border:1px solid #000;background:#666;}
#wpcf textarea {font-size:1.4em;color:#222;width: 595px;height: 100px;padding: 1px;margin: 0 5px 10px 0;background:#666;border:1px solid #000;}
#wpcf input:focus, #wpcf textarea:focus {background:#ccc;color:#000;}
#wpcf #contactsubmit {font-size:1.4em;color:#222;margin-left: 250px;width: 100px;cursor:pointer;}
#wpcf #contactsubmit:hover {background:#00ff00;color:#000;}
#wpcf input[type=checkbox] {width:40px;margin:10px 0px;}

/** Thickbox **/
body #TB_window {background:#292929;color:#fff;border:2px dotted #515151}
body #TB_window img#TB_Image {border:1px solid #00ff00;}
