/* 
Theme Name: ADCT 2009
Theme URI: http://www.artdirectorsoftulsa.org
Description: Art Directors of Tulsa
Version: 3.0.0
Author: ADCT
Author URI: http://www.artdirectorsoftulsa.org
*/

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;}caption, th, td {text-align:left;font-weight:normal;}table {border-collapse:separate;border-spacing:0;}blockquote:before,blockquote:after,q:before,q:after {content: "";}blockquote, q {quotes: "" "";}
* {margin:0;padding:0;}

/* GENERAL */

body { text-align: center; font-family: georgia, times, serif; font-size: 14px; line-height: 20px; text-align:center; color:#414141; background: #68BDEF url(/images/bgd_tile.jpg) repeat-x left top; padding-top: 6px; }

h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-family: Arial, Verdana, sans-serif; color: #AE5E2B; }

h1{ font-size:30px; margin:0 0 20px 0; line-height: 34px; padding-bottom: 5px; text-transform: uppercase;  border-bottom: solid 1px #CCD262; font-weight: bold;}
  
h2 { font-size:1.6em; margin:18px 0 10px 0; padding: 2px; font-weight: normal; }

h3 { margin:0 0 18px 0; font-size:1.4em; font-weight: normal; }

h4 { margin:0; font-size:1em; }

h5 { margin:0 0 16px 0; font-size:16px; }

h7 { font-style: italic; }

#content table h2, #content table h3, #content table h4 { margin: auto !important; }
#content.archive h2 {margin:0 0 26px 0;}

#content.archive h3 {
  margin:0 0 10px 0;
  font-size:1.3em;
  font-weight:normal;
}

#content.archive h4 {
  margin:0 0 18px 0;
  font-size:1em;
}

#content.archive h5 {
  margin:0;
  font-size:1em;
}
#content img{
}

body#commentspopup {padding:0;}

strong
{
	background: #CCD262; font-family: Arial, Verdana, sans-serif; color: #000; padding: 2px 5px;
}

strong a {  }
.column
{
	float: left;
}

a {text-decoration:none; color:#1377ad;}

a img {border:none;}

a:hover {text-decoration: underline; }

a.commentlink { padding-left:16px; background:url(images/spring_flavour/comments.gif) center left no-repeat;
}

a.more { padding-right:10px; background:url(images/spring_flavour/more.gif) center right no-repeat;
}

blockquote {
margin-left: 0;
margin-top: 2em;
margin-bottom: 2em;
padding-left: 5px;
  font-style:italic;
font-size: 14px;
  border-left: solid 18px #AE5E2B;
}

blockquote p{
	margin: auto 0 auto 0;
	padding: 0;
}
pre {
  overflow:auto;
  margin:0 0 18px 0;
  padding:4px;
}

pre, code, kbr {font-family:Courier, Monaco, monospace;}

code, kbr {padding:0 2px;}

abbr, acronym {
  font-size:0.9em;
  letter-spacing:1px;
}


p {
  margin:0;
  padding:0 0 18px 0;
}

ul, ol {
  margin:0 0 1.4em 1.4em;
  padding:0 0 0px 0;
}

input#searchsubmit, input.button, input#wp-submit, input#submit, ul.simplelogin-links a, input.button-primary, input.Buttons, input.make_purchase, a.button {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background:#2488BE none repeat scroll 0%;
border:medium none;
color:#FFFFFF;
font-family:Arial,Verdana,sans-serif !important;
font-size:14px !important;
margin-top:3px;
padding:3px;
text-align:center;
text-transform:uppercase;
}
a.button {
line-height:16px;
padding:4px;
}
#searchsubmit:hover, input.button:hover, input#wp-submit:hover, input#submit, ul.simplelogin-links a, a.button:hover {
background:#666666 none repeat scroll 0% !important;
}

#sidebar a.button, #sidebar input.button { width: 100%; display: block;padding: 5px; font-weight: bold; }

/* LAYOUT */

#container{ width: 900px; margin: 0 auto; text-align: left; background: url(/images/bgd_stripe_container.gif) repeat-y left; padding: 0 0 30px 0; float: left;}
#header {margin-bottom: 30px; float: left; width: 900px;}
.post{}
.postmeta{}
.postnavigation{}
#searchform{}
#sidebar{}
#comments
.comments_navigation{}
.comments_navigation{}
.comments_reply{}
.comments_text{}
.comments_meta{}

/* HEADER */

h1, h1 a { color: #333; border-bottom: none !important; margin-bottom: 5px;}

/* NAV */

	#nav{
		font-family: Arial, Verdana, sans-serif;
		font-size:12px;
		margin-top: 105px;
		z-index: 100;
		float: right;
		
	}
	#nav ul {
			padding: 10px;
			margin: 0;
			list-style-type: none;
			font-weight: bold;
			text-transform: uppercase;
		}
		#nav li {
			padding: 0;
			margin: 0;
			display: inline;
			position: relative;
			list-style-type: none;
		}
			#nav li a {
				padding: 5px 12px;
				text-decoration: none;
				color: #333333;
				border-left: 1px solid #DFDAD1;
			}
			#nav li.page-item-3 a {
				border: 0;
			}
			#nav ul li a:hover, #nav ul li.selected a{
				color: #e26e29;	
			}
				
			#nav li ul {
				padding: 5px;
				position:absolute;
				top:18px;
				left:0px;
				display:none;
				width:150px;
				background: #ccc;
				text-align: left;
				z-index: 100;
				font-weight: normal !important;
				text-transform: none !important;
			}
			#nav li:hover ul {
				display: block;
			}
				#nav li ul li {
					display: block;
					padding: 2px 0;
				}
					#nav li ul li a {
						padding: 5px;
						border: 0;
						background: #ccc !important;
						color: #000 !important;
					}
					#nav li ul {
					display: none;
	position: absolute;
	/* z-index: 10; */
	left: 0px;
}
#nav li ul li ul 
{
	top: 0;
	left: 114px;
	/* z-index: 9; */
}
#nav li ul li a, #nav li ul li a:hover
{
	height: auto !important;
	display: block;
	padding-right:7px !important;
}

#nav li ul li a:hover
{
	background: #f7f4ef !important;
}

#nav li.over ul
{
	display: block;
}

#nav li.out ul
{
	display: none !important;
}

#nav li.over a { background: #333; color: #fff; }


/* CONTENT */

#content { margin: 0 0 0 100px; float: left; width: 800px;}

#main { float: left; width: 500px;}

/* sidebar
--------------------------------------------------*/
#sidebar {
  float:left;
  width:250px;
  padding:0 0 0 10px;
  margin-left: 10px;
  font-size:12px;
  line-height:1.5em;
  border-left: solid 1px #ccc;
  font-family: Arial, Verdana, sans-serif;
}

* html #sidebar {padding-top:32px;} /* dirty fix for IEWIN; temporary! */

#sidebar ul, #sidebar p {margin:0 10px;}

/* sidebar headings
--------------------------------------------------*/
#sidebar h2 {
  margin:18px 0 10px 0;
  font-family:lucida
  font-size:1em;
  line-height:1em;
  padding: 2px;
  font-weight: normal;
}


.entry.single .info {}

.entry .info a {
  margin-right:6px;
  padding-right:9px;
  border-right:1px solid;
}

.entry .info em {
  padding-right:6px;
  font-style:normal;
}

.entry .author,
.entry .editlink a {
  margin:0;
  padding:0 0 0 10px;
  border-left:1px solid;
  border-right:none
}

.entry #filedunder {
  clear:both;
  padding:3px 0 0 0;
  font-size:0.9em;
  border-top:1px solid;
}

.entry .post_header {
	width: 100%;
}

.post_header h2 {
	margin: 0 0 2px 0 !important;
}

.entry .post_author_avatar img {
	padding-top: 0 !important;
	padding-left: 0 !important;
	
}

/* sidebar list
--------------------------------------------------*/
#sidebar ul {list-style-type: none;}

#sidebar ul li h2 { border-bottom:1px solid #ccc; }

#sidebar ul li li {border-bottom: solid 1px #fefce3; border-top: none !important;}

#sidebar li a:hover {background-color:#efe7cf;}

#sidebar ul.pages li {list-style-image:url(images/spring_flavour/post_yellow.gif);}

#sidebar ul.categories li,
#sidebar ul.months li {list-style-image:url(images/spring_flavour/categories_yellow.gif);}

#sidebar ul.links li {list-style-image:url(images/spring_flavour/links_yellow.gif);}

#sidebar ul.feeds li {list-style-image:url(images/spring_flavour/feeds_yellow.gif);}

#sidebar ul.posts li {list-style-image:url(images/spring_flavour/post_yellow.gif);}

#sidebar ul.categories li li {list-style-image:url(images/spring_flavour/sub_categories_yellow.gif);}

/* PHOTOS 
--------------------------------------------------*/

#photos {  }

#photos img { margin: 0 5px 5px 0; }

#cboxTitle { width: auto !important; left: 200px !important; display: none !important; }

/* Scroll Pane
--------------------------------------------------*/

.holder {
 /*float: left;*/
}

.scroll-pane {
 height: 320px;
 width: 260px;
 overflow: auto;
 float: left;
}

/* VIMEO THUMBS
--------------------------------------------------*/

.video_link_box { float:left; margin-bottom: 2px; padding-bottom: 2px; border-bottom:solid 1px #E0D2C7; width: 230px;}

.video_link_box img { float: left; }

.video_link_box .info { float: left; width: 120px; margin-left: 10px; padding-top: 10px; font-size: 10px; font-weight: bold; line-height: 12px; }

#area_video { width: 500px; text-align: center; border-top: solid 1px #CCD262;border-bottom: solid 1px #CCD262; padding: 10px 0 10px 0;  background: url(/images/tile_bgd_stripe.gif) repeat; }

#area_video object { }

#video_caption { margin-top: 1em; font-weight: bold; }

/* mini-entry
--------------------------------------------------*/
.minientry {
  position:relative;
  margin:0px 0 35px 0;
  padding:10px 0;
  border-top:1px dotted;
  border-bottom:1px dotted;
  border-color:#D9D9D9;
}

.minientry p {padding:0;}

.minientry .commentlink {
  margin-left:3px;
  padding-right:7px;
  border-right:1px solid;
  font-size:0.9em;
  border-color:#949494;
}

.minientry .permalink {
  margin-left:3px;
  font-size:0.9em;
  font-style:normal;
  padding-left:15px;
  background:url(images/spring_flavour/post.gif) center left no-repeat;
}

.minientry .author,
.minientry .editlink a {
  margin-left:6px;
  padding:0 8px 0 10px;
  border-left:1px solid;
  font-size:0.9em;
  font-style:normal;
}

.minientry .author {
  padding-left:23px;
  border-color:#949494;
  background:url(images/spring_flavour/author.gif) 10px 2px no-repeat;
}

.minientry .editlink a {margin:0;}

/* FOOTER */

#footer {
  padding:40px 0 15px 0;
  font-size:0.9em;
  margin-top: 30px;
  /*border-top:6px solid #333;*/
  padding: 20px 20px 20px 113px !important;
  float: left;
  width: 760px;
}

#footer table {
	border-spacing: 7px;
}


/* Self-Clearing */

.column:after, #header:after, #nav:after, #subheader:after, .entry_top:after, .left-content:after, .right-content:after, .footer:after, .icons:after, .iconlink:after, .widget:after, .text-container:after, .left:after, .right:after, .navigation:after, #sidebar:after, #main:after, #content:after; #container:after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}