/*
Theme Name: CJCS Art Folio
Theme URI: http://#
Description: An art folio child theme of twenty-ten
Author: CJ
Author URI: http://tib.cjcs.com/
Template: cjcs_twentyten
Version: 0.1
*/

@import url("../twentyten/style.css");

#header {
	padding: 0;
}

#site-title, #site-description {
	display : none;
}

#branding img {
	border-top : none;
}

#access.front-page-access {
	background : #f8f8f8;
}

#access.front-page-access a {
	line-height: 20px;
}

#access.front-page-access ul ul {
	top: 20px;
}

#access.front-page-access ul ul a {
	line-height: .3em;
}

#access a {
	line-height: 24px;
}

#access ul ul {
	top: 24px;
}

#access ul ul a {
	line-height: .3em;
}

#access li:hover > a,
#access ul ul :hover > a {
	color:#fff;
	background:#333;
}
#access ul li:hover > ul {
	display:block;
}
#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
	color: #444;
}

* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	color:#fff;
}


.onecolumn #content {
	margin: 0 20px 0 20px;
}

.onecolumn #content img {
	max-width : 940px;
}

.home .page .entry-title {
	display : none;
}

.home .onecolumn .entry-content {
	padding : 0px;
}

.home .onecolumn .edit-link {
	display : none;
}

#main {
	padding : 10px 0 0;
}

.home #main {
	padding : 0;
}
#container {
	margin: 0 -270px 0 0;
}
#content {
	margin: 0 310px 0 20px;
}
#primary, #secondary {
	width : 270px;
}

#primary .xoxo {
	padding-right : 0px;
}

div.entry-content td{
	vertical-align : top;
}

div.excerpt-post-thumbnail {
	float: left;
	overflow: hidden;
	margin: 5px 5px 0 0;
}

/*div.excerpt-post-nothumbnail {
	float: left;
	overflow: hidden;
	margin: 5px 5px 0 0;
	width: 160px;
	height: 160px;
}*/

table.gallery-thumb {
	border : 0 !important; /* Necessary to override the "#content table" declaration */
}

table.gallery-thumb .image td {
	vertical-align : top;
	border : 0 !important; /* Necessary to override the "#content table" declaration */
	text-align : center;
}

table.gallery-thumb .caption td {
	vertical-align : top;
	text-align : center;
	font-size : .8em;
	line-height : 1.5em;
	border : 0 !important; /* Necessary to override the "#content table" declaration */
	border-bottom : 1px solid #e7e7e7 !important; /* Necessary to override the previous !important border define */
}

#content #artwork-content {
	max-width : 480px;
	margin : -1em 0 0 10px;
	text-align : center;
	background-color : #000;
	padding : 20px 15px;
	float : right;
}
	
#artwork-content .artwork-img  img{
	max-width : 480px !important;
	max-height : 540px !important;
}

#content .inline-post-content {
	margin : 1.5em 0 0 0;
}

.entry-content .taxo-hdr, .fieldval-hdr {
	float : left;
}

.inline-entry-utility {
	display : inline;
}

#info-box {
	min-height : 250px;
	margin : 0 0 20px 0;
	padding : 10px;
	background-color : #000;
	color : #fff;
	/*font-family : Helvetica, Arial, san-serif;*/
	font-family : Times, Garamond, serif;
	font-weight : normal;
	font-size : .9em;
	border : 2px solid #444;
}

#info-box .sig-img {
	float : right;
	padding : 15px 0 0 10px;
}

#info-box .copyr-space {
	clear:both; 
	font-size:6px; 
	text-align:left;
}

#info-box . copyr-space p {
	padding : 0;
}
.form-allowed-tags {
	display : none;
}

.taxo_hdr {
	font-weight : bold;
}
.fieldval-hdr {
	font-weight : bold;
}

#nav-below {
	margin-bottom : 10px;
}

.widget_categoryposts ul {
	margin-top : 5px;
}

.widget_categoryposts p.post-date:before {
	content : " - ";
}

.widget_categoryposts p.post-date{
	margin-top : 2px;
	margin-bottom : 4px;
	/*font-size : .75em;*/
	display: -moz-inline-stack;
	display : inline-block;
	*display: inline;
}

p.ote-the-time {
	text-align : right;
}

