/*   
Theme Name: Dallas Art News
Theme URI: http://www.dallasartnews.com
Description: Theme designed specifically for <a href="http://www.dallasartnews.com/">Dallas Art News</a>. Theme created my MicRo Ad Agency
Version: 2.0
Author: MicRo Ad Agency
Author URI: http://www.microadagency.com
.
General comments/License Statement if any.
.
*/


body, h1, h2, h3, h4, h5, h6, blockquote, p, form { margin:0; padding:0; }

body, p, div, td, input, textarea { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
body { background:#DDD url(img/back_thistle.jpg); background-repeat:repeat-y; background-position:center; background-attachment:fixed; margin:0; padding:0; }

h1 { font-size:24px; padding:0 0 10px 0; }

h3 { font-size:14px; padding-top:10px; text-transform:uppercase; }

h4 { font-size:12px; padding-top:10px; text-transform:uppercase; }

a:link, a:visited{ text-decoration:underline; color:#369; }
a:hover { text-decoration:none; color:#F63; }

p { padding:10px 0 0 0; }



#main { text-align:center; }

#main .wrapper { width:890px; text-align:left; margin:0 auto 0 auto; }

.space { clear:both; }

/*  Head */

#head { margin:10px 0; }

#head .banner1 { float:left; width:234px; height:60px; }

#head .logo { float:left; width:422px; text-align:center; padding-top:2px; }

#head .banner2 { float:left; width:234px; height:60px; }

/*  Menu */

#menu { margin:10px 0 0 ; padding:0; height:28px; text-transform:uppercase; 
border-top:1px solid #CCC; border-bottom:1px solid #CCC; font-size:14px; }

#menu ul { list-style:none; margin:0 0 0 40px; padding:0; border:none; }

#menu ul li { list-style:none; margin:0; border:0; font-weight:bold; line-height:normal; float:left; }

#menu ul li a:link, #menu ul li a:visited, #menu ul li a:active { 
display:block; padding:5px 10px; color:#777; border:0; margin:1px 1px 2px 1px; text-decoration:none; }
#menu ul li a:hover { background:#777; padding:4px 9px; border:1px solid #FFF; color:#FFF; }

/* Body */

#body { margin-top:10px; background-image:url(img/body_bg.gif); background-position:center; background-repeat:repeat-y; }

#body .inset { margin:10px; }

/* Sidebar */

#body .sidebar { float:left; width:200px; display:inline; }

.sidebar ul { list-style-type:none; margin:0; padding:0; }
.sidebar ul li { padding:0; }
.sidebar ul li h2 { font-size:14px; }
.sidebar ul ul li { padding:0 0 0 10px; margin-bottom:5px; }

.sidebar h2 { font-size:14px; color:#777; text-transform:uppercase; margin:10px 0; }

.sidebar .view a:link, .sidebar .view a:visited { text-decoration:none; color:#F63; }
.sidebar .view a:hover { text-decoration:underline; color:#369; }

.cat-item a:link, .cat-item a:active, .cat-item a:visited { text-decoration:none; }
.cat-item a:hover { text-decoration:underline; }

/* Container */

#body .container { float:left; width:490px; }

.post { padding:0 0 10px 0; }
.post h2 { font-size:18px; }

.post h2 a:link, .post h2 a:visited { text-decoration:none; color:#333; }
.post h2 a:hover { text-decoration:underline; color:#F63; }

.postauthor { font-style:italic; }

.entry { line-height:18px; }

.entry .view a:link, .entry .view a:visited { text-decoration:none; color:#000; }
.entry .view a:hover { text-decoration:underline; color:#F63; }

p.postmetadata { border-top:0px solid #EEE; margin:0 0 20px 0; color:#999; }

a.more-link:link, a.more-link:visited { text-decoration:none; color:#999; }
a.more-link:hover { color:#C00; }

.navigation{ padding:10px 0; font-size:14px; font-weight:bold; line-height:18px; }
.navigation a:link, .navigation a:visited { text-decoration:none; }
.navigation a:hover { text-decoration:underline; }

a.review:link, a.review:visited, a.review:active { text-decoration:none; font-size:9px; padding:1px; background:#BBB; color:#FFF; }
a.review:hover { background:#369; color:#FFF; font-size:9px; padding:1px; }

/* Adbar */

#body .adbar { float:left; width:200px; text-align:center; }
#body .adbar img { margin-bottom:10px; }

#body .adbar p { text-align:left; }
#body .adbar h2 { font-size:14px; color:#777; text-transform:uppercase; }

#body .adbar h2 a:link, .sidebar2 h2 a:visited { text-decoration:none; color:#F63; }
#body .adbar h2 a:hover { text-decoration:underline; color:#369; }

#body .adbar .twitter-timestamp { color:#999; }


/* Foot */

#foot { margin-top:10px; padding:10px 0; border-top:1px solid #CCC; text-align:left; color:#777; }

/* Comments */

.comments-template { margin:10px 0 0; border-top:1px solid #ccc; padding:10px 0 0; }

.comments-template ol { margin:0; padding:0 0 15px; list-style:none; }

.comments-template ol li { margin:10px 0 0; line-height:18px; padding:0 0 10px; border-bottom:1px solid #ccc; }

.comments-template h2, .comments-template h3 { font-size:16px; }

.commentmetadata { font-size:12px; }

.comments-template p.nocomments { padding:0; }

.comments-template textarea { font-size:12px; }



/* Images */

.wp-caption { margin:13px 0 10px 10px; padding:0; }

.wp-caption-text { font-size:10px; line-height:13px; padding:0; margin:4px 0 0 0; color:#666; }

p img { padding:0; max-width:100%; }

img.size-thumbnail { border:1px solid #999; }

img.centered { display:block; margin-left:auto; margin-right:auto; }

img.alignright { padding:0; margin:0; display:inline; }

img.alignleft { padding:0; margin:0; display:inline; }

.alignright { float:right; }

.alignleft { float:left; }

.GLB .wp-caption { margin:0; padding:0; }

.GLB .wp-caption-text { font-size:10px; padding:0; margin:4px 0; color:#666; }

/* End Images */

/* Forms */

.label { float:left; font-weight:bold; padding-top:3px; }
.input { margin-left:100px; clear:right; margin-bottom:10px; }

/* End Forms */

.express { width:478px; margin-left:210px; }

.webcomic { float:right; margin:10px 0 10px 10px; padding:0; border:1px solid #999; clear:right; }

/* Slide Show */

#body_slide_show { margin-top:10px; background-image:url(img/body_bg_slide.gif); background-position:center; background-repeat:repeat-y; }

.slide_show { width:680px; margin-left:inherit; }

.slide_show img { margin:3px; }