/*
Theme Name: JustArt
Theme URI: http://mccormicky.com/justart
Description: A one-column theme for displaying artwork.
Author: mccormicky
Author URI: http://www.mccormicky.com
*/
*{margin:0;padding:0;}

body {font:normal 64%/1.5em  "Trebuchet MS", Arial, sans-serif; background: #000;line-height:1; color:#ccc;}
#page {	width: 805px;margin: 0 auto;background:#000;}

a {color: #fff;background:transparent;text-decoration: none; outline: none;font-weight: normal;}
a:hover {color: #ccc;background:transparent;outline: none;font-weight: normal;}

/*------------- HEADINGS -------------*/
h1, h1 a {font-size:32px}
h1 a:hover {text-decoration:none;}
h2.description {font-size: 19px;}
h2 {font-size: 32px;color:#fff;text-align:center;}
#content h2 a:hover {color:#F9D381!important;}
h3{font-size:14px;text-transform:uppercase;background:#fff;color:#000;opacity: 0.85;padding:5px 0 5px 0}
h3 a{color:#777!important;}
h3 a:hover{color:#444!important;}
h4 {font-size: 14px;font-weight: normal;margin-top: 20px;font-weight:normal;}
blockquote{margin:0 0 1em 1em;font-weight:normal;font-size:13px;}



#wrapper {width: 800px;margin: 0 auto;}
#header{margin:0 auto;text-align:left;height:auto;overflow:hidden;width:100%;clear:both;}
#header h1#logo{height:65px;margin:5px 0 5px 0;}
#header h1 a{color:#CFCFCF;font-size:65px;}
#header h1 a:hover{color:#ccc;}
#contentwrapper{
width:100%;height:auto;margin:0 auto;
border:1px dotted #333333;
padding:0 0 24px 0;
-webkit-border-top-right-radius:10px;         

-khtml-border-radius-topright:10px;        

-moz-border-radius-topright:10px;



-webkit-border-top-left-radius:10px;         

-khtml-border-radius-topleft:10px;        

-moz-border-radius-topleft:10px;






-webkit-border-bottom-right-radius:10px;         

-khtml-border-radius-bottomright:10px;        

-moz-border-radius-bottomright:10px;




-webkit-border-bottom-left-radius:10px;         

-khtml-border-radius-bottomleft:10px;        

-moz-border-radius-bottomleft:10px;
}


#navigation1 {
	clear: both;
	width: 100%;
	margin: 0 auto;
	background:#000;
}
#navigation1 .container {
	height: 42px;
	overflow: visible;        
}
#nav {
	position: relative;	
	margin: 0;
	padding: 0;
	list-style-type: none;
	z-index: 100;	
	text-align: right;
	line-height: 175%;
}
#nav li {
	position: relative;
	float: left;
	height: 42px;
	font-size: 100%;
}
#nav li.last-page-item a {
	background-image: none;
}
#nav li a {
	display: block;
	float: left;	
	padding: 11px 12px 10px;
	color: #fff;
        font-size:14px;
	font-weight: normal;
	text-decoration: none;
	white-space: nowrap;
	text-align: left;
}
#nav li a:hover,
#nav ul li a:hover,
#nav li.current_page_item a,
#nav li.current_page_parent a {
	color: #F9D381;
}

#nav li ul {
	position: absolute;
	visibility: hidden;
	float: none;
	top: 42px;
	left: 0px;
	width: 150px;
	margin: 0;
	padding: 5px 10px 6px 10px;
	z-index: 10000;
	border: 1px solid #333;
	border-bottom-width: 2px;
	border-bottom-color: #888;
	border-top: 0;
	background: #fff;
	opacity: 0.85;
}

#nav li:hover ul,
#nav li.iehover ul {
	visibility: visible;
}
#nav ul li{
	display: block;
	float: left;
	clear: both;
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
	font-size: 100%;
	line-height: 100%;
	overflow: hidden;
	white-space: normal;
	border-bottom: 1px dotted #E1DAB7;
}
#nav ul li:last-child {
	border-bottom: 0;
}
#nav ul li a {
	display: block;
	width: auto;
	height: auto;
	float: none;
	font-weight: normal;
	background-image: none;
	padding: 6px 0;
	white-space: normal;
	color: #333;
}
#nav li.current_page_item ul li a,
#nav li.current_page_parent ul li a {
	color: #666;
}
#nav li ul li a:hover,
#nav li.current_page_item ul li a:hover,
#nav li ul li.current_page_item a {
	color: #BD3544;
}







/*------------- CONTENT -------------*/

#content {margin:0 auto;width: 750px;padding:0 0 60px 0;}

.post {	margin:2em 0 2em 0;clear: both;}

.entry {margin:0 auto;padding:8px 0 1em 0;width:100%;height:auto;color:#ccc; overflow:hidden;}
div.msg_body{font-size:14px;font-weight:bold;line-height:19px;}
p.msg_head{cursor:pointer;background:#fff;color:#000;padding:3px 3px 3px 3px;}

.postmetadata{width:70%;margin:0 auto}
.postmetadata, .postmetaedit {padding: 3px;font-size: 12px;color: #ccc;}
.postmetadata a{color: #fff;background:inherit;	text-decoration: none;}
.postmetaedit {	background: transparent;}
.postmetaedit a:hover {color:#bbb;background: transparent;text-decoration:none;}

/*-------------- SIDEBAR ------------*/
#sidebar {width: 80px;	margin: 0px 0px 40px 0px;	float: right;}
#sidebar ul {}
#sidebar ul h2 {color: #fff;font-size:12px;padding-bottom: 2px;}
#sidebar ul li {list-style-type:none;text-align:left;}
#sidebar ul ul {margin-bottom: 50px;}
#sidebar ul ul li {line-height: 26px;display: block;}
#sidebar li a {font-size:0.8em;	display:block;color:#ddd;background:inherit;}
#sidebar li a:hover {background:#666;color: #000;text-decoration: none;}
#sidebar a {color: #ddd;background:inherit;}

/* Comments*/
#respond{margin:25px 0 12px 25px;width:95%;}
.commentlist li, #commentform input, #commentform textarea {
font: 14px Garamond, Verdana, Arial, sans-serif;}
.commentlist li ul li {	font-size: 12px;}
.commentlist li {font-weight: bold;}
.commentlist li .avatar { float: right;	border: 1px solid #725D58;padding: 6px;background: #fff;}
.commentlist cite, .commentlist cite a {font-weight: bold;font-size:11px;color: #725D58}
.commentmetadata {font-weight: normal; display: block;	}
#commentform input {width: 170px; padding: 2px; margin: 5px 5px 1px 0;}
#commentform {margin: 5px 10px 0 0;}
#commentform textarea {	width: 95%;padding: 2px;}

#commentform #submit {	margin: 0 12px 5px;float: right;}

.commentlist {padding: 0; text-align: justify;}
.commentlist li {margin: 15px 15px 15px 0; padding: 5px 5px 10px 5px;list-style: none;}
.commentlist li ul li {	margin-right: -5px;}
.commentlist p {margin: 10px 5px 10px 0;font-weight: normal;text-transform: none;}
.children {padding:0;}
#commentform p {margin: 5px 0;}
.thread-alt {background: #FAF7E5;}
.thread-even {background:#fff;}
.depth-1 {border: 1px solid #BCA988;}
.even, .alt {border-left: 1px solid #725D58;}
.alt {margin: 0;padding: 10px;}

/*-------------- SEARCH FORM -------------*/
#searchform {margin-bottom: 30px;}
#searchform input {background: #f6f6f6;	border: 1px solid #857373;padding-left: 5px;}
#searchform #s {width: 190px;}
/**----MISC------**/
#searchform #searchsubmit {border: 1px solid #857373;}
.navigation{width:75%;margin: 0 auto;text-align:center;padding:8px;height:auto;}
.navigation a{font-size:16px;background:#4F0000;color:#fff;padding:5px 5px 5px 5px;}
.alignleft{height:auto;margin-bottom:5px;float: left;}
.alignright{height:auto;margin-bottom:5px;float: right;}
.aligncenter{width:100%;margin:0 auto;text-align:center;}


#footer {height: 125px;font-size: 12px;margin: 10px auto;text-align:center;clear:both;}
#footer h4{font-size:110%;margin:0 0 10px 0}
#footer ul {list-style:none;text-align:center;}
#footer ul li{display:inline;}
#footer ul li a {color: #fff;text-decoration: none;font-size:11px;margin:0 10px 0 10px}
#footer ul li a:hover {color: #F9D381;text-decoration:none;}	

.ngg-galleryoverview{text-align:center!important;width:78%;margin:0 auto;}

.entry p{font-size:14px;line-height:18px;font-weight:bold;margin:0 5px 15px 5px}
p#imageCaption{text-align:center;font-size:12px;line-height:18px;font-weight:bold;}
.small img{border:0;text-decoration:none;width:100px;height:100px;padding:0px;margin:2px 2px 2px 2px;}
p.recentshowsbig{font-size: 22px;font-weight: normal;margin-bottom:20px;}
p.numbers{color:#556677;margin-bottom:10px;margin-top:10px;font-size:32px}
p#images{text-align:center;width:100%;margin:0 auto;}
p.wp-caption-text{margin:2em 0 2em 0}
p.nocomments{display:none!important;}
div#center{text-align:center;}
p.category-edit{text-align:center;font-size:11px;}

.post ul li {list-style-type:square;text-align:left;font-size:14px;padding:5px 0 5px 0;line-height:18px;}
