/*   
Theme Name: ArtBridge
Theme URI: 
Description: Use this theme to start your Thematic Child Theme development.
Author: Ken Smith
Author URI: http://kennethbsmith.com/
Template: thematic
Version: 1.0
Tags: Thematic
.
Thematic is © Ian Stewart http://themeshaper.com/
.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');


/*-----------COLORS----------*/

.abred { color:#F12732; }


/*-----------UNIVERSAL----------*/

body, input, textarea {
font-family:Arial,Helvetica,Georgia,Sans-Serif;
font-size:10px;
font-style:normal;
font-weight:normal;
line-height:15px;
font:12px/18px Arial,Helvetica,Georgia,Sans-Serif;
}

p, ul, ol, dd, pre {
color:#666;
margin-bottom:22px;
}

#wrapper {
float:left;
margin:0 0 0 75px;
width:950px;
border: 0px solid yellow;
}

a:link {
color: #000;
text-decoration:none;
}
a:visited{
color: #000;
}
a:hover{
color: #888;
text-decoration:underline;
}

.wp-caption p.wp-caption-text{
text-align:left;
}

/*-----------HEADER----------*/
#hedxtra {
	float:right;
	color:#666;
	font:normal 10px Arial, Helvetica, sans-serif, Verdana;
	margin:70px 13px 0;
	text-align: right;
	letter-spacing:1px;
}

.hedxtra {
border: 0px solid #fff;
font-size: 100%;
}

#hedxtra a, #hedxtra a:visited {
color:#666666;
letter-spacing:1px;
text-decoration:none;
}

#hedxtra a:hover {
color:#FF0000;
} 

#deadline-banner {
	position:absolute;
	left:700px;
	top:200px;
	width:310px;
	height:60px;
	background-position: -4px -4px;
/*	background-image:url(img/banner-rd320.png);
	background-color:#F12732;*/
	z-index:1;
}

.nextdl {
font:18px/24px Arial, Helvetica, sans-serif ;
color: #FFF;
margin: 10px 0 0 15px;
letter-spacing:1px;
}

.time {
font:11px Arial, Helvetica, sans-serif ;
color: #FFF;
margin: 10px 0 0 0px;
letter-spacing:0px;
}

.shadow {
    -moz-box-shadow: -3px 3px 2px #000;
    -webkit-box-shadow: 3px 3px 4px #000;
    box-shadow: 3px 3px 4px #000;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}


#header  {
border:0px solid LawnGreen;
padding:0 0 2px 0;
width:750px;
}

#footer  {
text-align:center;
color:#888888;
font-size:11px;
}

#footer a {
color:#888888;
padding: 10px;
}

#footer a:hover {
color:#000000;
text-decoration:none;
}

#branding {
margin:25px 0 0 0;
padding:0px 0px;
height:80px;
width:440px;
}

#blog-title a {
background:url("/wp-content/themes/artbridge/img/logo_ab300.png") no-repeat scroll 0px 0px  transparent;
display:block;
color:#000000;
text-decoration:none;
text-indent:-9000px;
height:70px;
}

#blog-description {
color:#666666;
display:none;
font-size:13px;
font-style:italic;
text-indent:-9000px;
}

#access {
border-bottom:0px solid #CCCCCC;
font-size:13px;
height:32px;
overflow:visible;
z-index:100;
}

.menu {
margin:0 auto;
width:960px;
}

.sf-menu a {
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
padding:9px 43px;
text-decoration:none;
}

.sf-menu a, .sf-menu a:visited {
color:#666;
letter-spacing: 1px;
}

.sf-menu .current_page_item a, .sf-menu .current_page_ancestor a, .sf-menu .current_page_parent a {
background:none repeat scroll 0 0 #FAFAFA;
border-bottom-color:#FFFFFF;
font-weight:bold;
}

.sf-menu .current_page_parent a {
/*cursor: crosshair;*/
}

#wideshot {
	margin:5px  0;
}

.wideshot {
border: 0px solid #fff;
font-size: 100%;
}


/*-----------MAIN CONTENT----------S*/

#main {
clear:both;
padding:20px 0 22px;
}

#container {
float:left;
width:600px;
border:0pt solid cyan;
}

#content {
margin:0 0 0 0px;
overflow:hidden;
width:600px;
background-color:#fff;
}

h2.entry-title a, h2.entry-title a:visited, h3.entry-title a, h3.entry-title a:visited {
color:#666666;
}

.entry-title {
font-family:Arial,sans-serif;
font-size:16px;
font-weight:bold;
line-height:26px;
padding:0 0 7px;
color:#666666;
}

.drop_cap {
color:#666;
float:left;
font-size:3em;
line-height:0.76em;
padding:5px 3px 0 0;
}

.zeldin {
border: none;
font: 13px/24px Arial, Helvetica, sans-serif;
}

.zeldin a, .zeldin a:visited {
color:#666666;
color:#000;
letter-spacing:1px;
text-decoration:none;
}

.zeldin a:hover {
color:#FF0000;
color:#888;
} 
/*-----------SIDEBAR----------S*/

.sbtable {
margin: 0;
padding:0;
border: none;
border-collapse:separate;
}

.aside table{
border:none;
margin:0;
}


.sbtable th, .sbtable td {
border:none;
padding:0;
border-collapse:separate;
}

.main-aside ul {  /*take away 20px padding from sidebar Div */
padding:0 0px;
}

#content .aside ul { /*take away 20px padding from Page Top widget*/
padding:0 0;
}

#content .aside {
border:0px solid #CCCCCC;  /*take away 1px border from Page Top widget*/
margin:0 0 22px;
padding:18px 0 0;
}

#primary {
border:0px dotted magenta;
margin-bottom:22px;
padding:18px 0 0;
}

#secondary  {
border:0px dotted magenta;.next {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;
}      
#post-817 {
width: 700px;
background-color:#FFFF99;
}