/*
Theme Name: ArtBeyond
Theme URI: http://www.art-beyond.com/
Description: Elegant and simple. CSS-only theme, has a widgetized sidebar, support for gravatars, and works nicely with WordPress 2.5+.
Version: 0.5
Tags: fixed width, two columns, widget ready, widgets, right sidebar, simple, white, clean, valid CSS, valid XHTML
Author: JustinDHoffman
Author URI: http://www.justindhoffman.com/
*/

/* body
--------------------------------------------------*/
body {
font:normal normal 13px/18px Verdana,sans-serif;
color:#515151;
background:#fff;
/*background:#fefee4;*/
}

* { margin:0; padding:0; }
.red { color:#84100f; }
table { margin-bottom:15px; }
table td { border-bottom:1px solid #84100f; border:0; }
table.clean td { border:0; }

#wrapper {
width:1000px;
margin:0 auto;
background:#fff url('./img/border.png') repeat-y 830px top;
border:solid #aaa;
border-width:0 1px;
}

div { position:relative; }
img { border:0; }
a { text-decoration:none; }
div.textwidget { clear:both; }

/* header
--------------------------------------------------*/
#header {
height:100px;
background:transparent url('./img/header.jpg') no-repeat left top;
padding:0 10px;
font:normal bold 12px Tahoma,Geneva;
letter-spacing:1px;
}

/* navigation
--------------------------------------------------*/
#navigation {
border:1px solid #84100f;
border-width:9px 0 1px;
height:28px;
z-index:1;
background:#ddd;
padding:0 10px;
color:#84100f;
}

#menu-main li {
float:left;
list-style:none;
overflow:hidden;
}

#menu-main li a {
color:#262626;
font:normal normal 11px/28px Verdana;
text-transform:lowercase;
padding:10px 6px;
text-decoration:none;
}

#menu-main li a:hover {
color:#84100f;
}

#menu-main li:last-child {
overflow:hidden;
white-space:nowrap;
width:120px;
}

.project-drop:hover > .project-list {
visibility:visible;
}

.project-list {
position:absolute;
visibility:hidden;
background:#eee;
border:1px outset #84100f;
}

.project-list li {
display:block;
clear:both;
min-width:98%;
}

#nav .project-list li a {
margin:0;
-moz-border-radius:0;
-webkit-border-radius:0:
border-radius:0;
}

#searchform {
float:right;
margin-right:5px;
padding:1px 9px;
background:#eee;
}

#searchsubmit {
background:#fff;
padding:1px 8px;
border:1px outset #ccc;
}

.clear { clear:both; }

/* content
--------------------------------------------------*/
#content, #content2 {
margin:0 170px -10px 200px !important;
padding:10px 10px 0 10px;
background:transparent url('./img/border.png') repeat-y left top;
}
.contents { clear:both; }

#content p,#content2 p {
line-height:19px;
font-size:13px;
margin:10px 0;
}

#content a,#content2 a {
color:#b78900;
}

#content a:hover,#content2 a:hover {
text-decoration:underline;
}

#content h1, #content h2, #content h3, #content h4, #content h5, #content2 h1, #content2 h2, #content2 h3 {
font-family:Tahoma,Geneva;
color:#262626;
/*color:#84100f;*/
margin:8px 0;
}

#content h2,#content2 h2 {
font:normal normal 26px/26px;
border-bottom:1px solid #262626;
padding:7px 0;
}

#content h2 a,#content2 h2 a {
border:none;
}

#content h1, #content2 h1 { font:30px/30px; }
#content h3, #content2 h3 { font:24px/24px; color:#262626; }
#content h4, #content2 h4 { font:18px/18px; }
#content h5 { font:16px/16px; }

#content ul, #content2 ul, ol {
margin:10px 10px 10px 25px;
}

/* blockquote + links
--------------------------------------------------*/

blockquote {
background:#f0f0f0;
border:1px outset #84100f;
margin:10px 0;
padding:5px 15px;
}
#content blockquote p, #content2 blockquote p {
margin:0;
padding:2px 7px;
}

a:hover { text-decoration:underline; }

a.more {
display:block;
text-align:right;
color:#B78900;
margin:10px 0 0;
}

/* metadata under post
--------------------------------------------------*/
.post {
margin:0 0 40px 0;
}

.post img {
background:#eee;
border:2px outset #84100f;
padding:1px;
}

.post .info {
border-bottom:1px solid #84100f;
border-top:1px solid #84100f;
background-color:#f3f3f3;
font-size:13px;
color:#222;
padding:2px 3px 3px 8px;
margin:25px 0;
}

.date {
margin:0 0 15px 15px;
font-size:11px;
}

/* sidebar
--------------------------------------------------*/
#sidebar-left {
width:170px;
float:left;
padding:28px 0 30px;
margin-left:15px;
}
#sidebar-right {
width:140px;
float:right;
padding:28px 0 30px;
margin-right:15px;
}

.sidebar div.widget, .sidebar li.widget {
margin:0 0 10px;
}

.sidebar h2 {
letter-spacing:1px;
font-size:13px;
font-family:Tahoma,Geneva;
color:#84100f;
padding:0 0 3px;
}

.sidebar ul {
list-style:none;
font-size:13px;
margin:0 0 3px;
}

.sidebar li {
list-style:none;
}

.sidebar li a { color:#b78900; }
.sidebar li a:hover { text-decoration:underline; }

.sidepages li { font-weight:bold; }
.sidepages ul li { font-weight:normal; margin-left:10px; }

.sidebar input {
width:102px;
background:#fff;
color:#333;
border:1px solid #ccc;
font:11px Tahoma,Geneva;
padding:3px;
}

.sidebar input:focus {
border:1px solid #888;
}

#attachment_241 {
margin:0;
}

#text-7, #text-9, #samsarin-php-1 {
  border-bottom:1px solid #999;
  padding-bottom:10px;
  margin-bottom:10px;
}

/* some input
--------------------------------------------------*/
input {
border:1px solid #ccc;
font:11px Tahoma,Geneva;
padding:3px;
color:#333;
}

input:hover, input:focus {
border:1px solid #888;
}

/* comments
--------------------------------------------------*/
#comments {
font-size:14px;
}

.commentlist {
font-size:18px;
}

#commentlist li {
margin-bottom:15px;
padding-bottom:10px;
}

.commentmetadata {
font-size:11px;
margin-left:15px;
}

#content .commentlist p { margin:12px 0; }

#commentform {
background:#fff;
width:350px;
text-align:left;
margin:0 0 15px 0;
}

#commentform textarea {
background:#f3f3f3;
border:1px solid #84100f;
width:550px;
font:12px Tahoma,Geneva;
letter-spacing:1px;
}

#commentform #email,#commentform #author,#commentform #url {
background:#f3f3f3;
border:1px solid #84100f;
width:350px;
}

#gravatar { float:right; }

/* wp stuff
--------------------------------------------------*/
.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}

.alignleft {
float:left;
}

.alignright {
float:right;
}

.navigation {
text-align:center;
font-size:120%;
}

.wp-caption {
border:1px solid #ddd;
text-align:center;
background-color:#f3f3f3;
padding:4px 0 0 0;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
margin:3px 8px;
}

.wp-caption img {
border:0 none;
margin:0;
padding:0;
}

.wp-caption-dd {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}

.commentlist li {
border-bottom:1px solid #aaa;
padding:10px;
}

/* footer
--------------------------------------------------*/
#footer {
height:40px;
text-align:center;
font:normal normal 12px/38px Tahoma,Geneva;
color:#fff;
background:#84100f;
}

#footer a { color:#fff; }
#footer a:hover { text-decoration:underline; }

/* membership form */
.radio-420 .wpcf7-list-item {
	display:block;
}
.radio-967 .wpcf7-list-item {
	display:block;
}
.radio-44 .wpcf7-list-item {
	display:block;
}
.checkbox-894 .wpcf7-list-item {
	display:block;
}

.single-block {
  float:left;
  width:190px;
  height:260px;
  margin:0 13px 15px 0;
  font-size:9px;
}
.single-block h3 {
  font-size:15px;
}
.about-artist h2 {
  font-size:15px;
}
.about-artist {
  float:left;
  font-size:9px;
}
.artist-block {
  float:left;
  width:140px;
  height:190px;
  background:#ddd;
  text-align:center;
  margin:0 12px 15px 0;
}
.artist-block p {
  text-align:left;
  padding:0 0 0 10px;
}
