/* 
Theme Name: LAWC
Theme URI: http://wpcult.com/
Description: A child theme of Hybird, custom built for <a href="http://la.wordcamp.org" title="LA WordCamp">WordCamp LA</a>. Designed by <a href="http://austinpassy.com" title="Austin Passy">Austin Passy</a>. 
Author: Austin Passy
Author URI: http://frostywebdesigns.com
Version: 0.2.6.2
Tags: color, Hollywood, Los Angeles, LAX, WordCamp, WordPress, Hybrid, SEO, jQuery, Twiiter, Two Columns, Valid XHTML, Valid CSS, Widgets, Microformats
Template: hybrid-0.6
*/

@import url( '../hybrid/library/css/18px.css' );

@import url( '../hybrid/library/css/plugins.css' );

@import url( './library/css/drop-downs.css' );

@import url( './library/css/widgets.css ');

@import url( './library/css/plugins.css' );

@import url( './library/css/pagenavi.css' );

@import url( './library/css/tabs.css' );

body{background:#6c0461 url(images/background.jpg) no-repeat center 0 fixed; }

#body-container{width:960px; margin:0 auto 18px auto; }

abbr{border-bottom:1px dotted; }

a{cursor:pointer; }
a, a:visited{color:#c00ead; color:#8c0a7e; text-decoration:none; }
a:hover, a:active{text-decoration:underline; }

h2{font-size:22px; }
h3{font-size:20px; }
h4{font-size:18px; }
h5{font-size:16px; }
h6{font-size:14px; }
h1, h2, h3, h4, h5, h6{font-family:Georgia,Times,"Times New Roman",serif; color:#444; }
.sticky h2, .sticky h3, .sticky h4, .sticky h5, .sticky h6{color:#eee; }

.content ul{list-style:none; margin-left:21px; }
.content ul li{overflow:hidden; height:; padding-left:9px; background:url(../hybrid/library/css/images/bullet.gif) no-repeat 0 6px; }
.ie .content ul li{height:100%; }
.content .sticky ul li{padding-left:9px; background:url(../hybrid/library/css/images/bullet-light.gif) no-repeat 0 6px; }

blockquote{overflow:hidden; padding-left:9px; font-style:italic; color:#444; border-left:3px solid #CADAE7; }
.post blockquote{margin:0 24px 0  0; padding:6px 0 0 24px; background:url(images/quotes.gif) no-repeat 0 0; border:none; }
.sticky blockquote{color:#f7f7f7; background:url(images/quotes-alt.gif) no-repeat 0 0; }
blockquote blockquote{color:#555; border-left:3px solid #CADAE7; }
.sticky blockquote blockquote{color:#eee; }
blockquote em{font-style:normal; }
blockquote.pullquote{width:210px; margin-top:6px; margin-bottom:3px; padding:6px 9px; font-size:18px; text-align:center; color:#333; background:transparent; border-top:3px double #ccc; border-bottom:3px double #ccc; }
.pullquote p{margin:0; }

code{padding:0 3px; background:#eee; }
pre{overflow:auto; padding:9px; background:url(../hybrid/library/css/images/pre.png) repeat 0 0; border:1px solid #eee; }
pre code{padding:0; background:transparent; }
.msie pre{padding-bottom:20px; overflow-y:hidden; }
.sticky pre{background:#246F93; border:1px solid #666; }
.sticky code{background:#246F93; }

table{width:100%; background:#8e6189; border:1px solid #eee; }
caption{font-size:.8em; font-style:italic; text-align:right; color:#666; }
td{padding:.3em; border:1px solid #78357c; }
tr{color:#fff; background:#903e8f; }
tr.alt, tr.even{background:#96439b; }
th{padding:.3em; color:#fff; background:#582757; border:1px solid #7c357b; }
td a, th a{font-weight:bold; color:#eee; }

.drop-cap{float:left; line-height:39px; margin:0 3px 0 0; font-size:51px; font-family:"Warnock Pro","Goudy Old Style",Palatino,"Book Antiqua",Cambria,Georgia,serif; color:#666; }
.sticky .drop-cap{color:#eee; }

.note, .notes, .update{padding:6px 9px; background:#eee; border:1px solid #ccc; }

.warning, .alert{padding:6px 9px; background:#fffbbc; border:1px solid #E6DB55; }

.error{padding:6px 9px; background:#ffebe8; border:1px solid #C00; }

.download{padding:6px 9px; background:#e7f7d3; border:1px solid #6c3; }

.note, .notes, .update, .warning, .alert, .error, .download {margin-bottom:21px; }

.footnotes{margin:0 0 21px 24px; padding:9px 0 0 0; font-size:.8em; color:#777; border-top:1px solid #eee; }
.footnotes a.return{padding:0 1px; }
.footnotes a.return:hover{color:#eee; background:#3C738C; text-decoration:none; }

.left, .alignleft{float:left; margin:0 18px 0 0; }
.right, .alignright{float:right; margin:0 0 0 18px; }
.center, .aligncenter{display:block; margin:0 auto 21px auto; }
.block, .alignnone{display:block; margin:0 0 21px 0; }
.clear{clear:both; }
span.pullquote{float:none; margin:0; }

.post img{max-width:594px; }

img.wp-smiley{max-height:12px; margin:0; padding:0; border:none; }
img.sponsorimg{border: 5px solid #990066; }

.external {	background:transparent url(images/external.gif) right -11px no-repeat; padding-right:14px; }
.external:hover { background:transparent url(images/external.gif) right 4px no-repeat; }

.wp-caption{max-width:598px; padding:6px 1px 0 1px; background:#f9f9f9; background:#843083; text-align:center; margin-bottom:18px; }
.wp-caption .wp-caption-text{margin:0; padding:0 5px; text-align:right; font-size:.8em; color:#666; color:#fff; }
.wp-caption img{max-width:586px; margin:0 auto; padding:0; border:1px solid #666; height:auto; }

.gallery{display:block; text-align:center; margin-bottom:21px !important; }
.gallery img{border:1px solid #3c738c; }

.avatar{float:left; width:100px; height:100px; margin-right:18px; padding:5px; background:#eee; border:1px solid #ddd; }

/* WP-tables reloaded */
.speaker-schedual{border:2px solid #CC66FF; float:left; height:auto; margin:0 5px 0 0; width:38px; }

.thumbnail{float:left; width:150px; height:auto; margin:0 18px 9px 0; padding:5px; background:#eee; border:1px solid #ddd; }
.sticky .thumbnail{background:transparent; border:1px solid #000; }

#header-container{background:transparent url(images/header-container.png) repeat 0 0; padding:0 10px; position:relative; }

#header{background:transparent; display:block; margin-bottom:18px; position:relative; }
#site-title{font-size:2.3em !important; margin-bottom:0px; line-height:27px; width:440px; position:relative; }
.msie #site-title{display:block; height: 35px; left:-440px; overflow:visible; position:relative; }
#site-title a{color:#5f97b1; }
#site-description{font-size:1.1em; font-style:italic; color:#eee; margin-bottom:27px; width:440px; }
#site-title, #site-description{font-family:Georgia,Times,"Times New Roman",serif; }

#navigation{position:relative; }

#page-nav{background:#fff; float:left; margin:0 20px 0 0; width:640px; }
#page-nav ul{list-style:none; margin:0; padding:0; }
#page-nav li{margin:0; padding:0; display:inline; }
#page-nav li a{float:left; padding:8px 11px; color:#6c0461; }
#page-nav li a:hover{background:#feeafc; }
#page-nav ul li.current_page_item a{background:#6c0461; color:#eee; font-weight:bold; }

#page-nav ul ul { float: left; }
#page-nav ul li ul { visibility:hidden; position:absolute; width:auto; left:-999em; }
#page-nav ul li:hover ul { left:0; position:absolute; top:37px; z-index: 9999; }
#page-nav ul li:hover li a { border-bottom:1px solid #eee; background:#fff; color:#222; width:141px; }
#page-nav ul li ul li { left:auto; width:auto; }
#page-nav ul li ul li a:hover { }
#page-nav ul li ul ul { margin:-37px 0 0 15em; }
#page-nav ul li:hover ul ul { visibility:hidden; }
#page-nav ul li:hover ul, #page-nav ul li li:hover ul { left:auto; }
#page-nav ul li:hover ul ul { visibility:hidden; }
#page-nav ul li:hover ul, #page-nav ul li li:hover ul { visibility:visible; left:auto; }

#navigation .search{float:right; margin:0; width:300px; }
* html input#search-text-1{padding:8px; }
#navigation input{margin:0; }
#navigation input#search-text-1{border:none; padding:9px; position:absolute; width:200px; }
#navigation input#search-submit-1{float:right; height:37px; width:80px; }

#container{overflow:hidden; float:left; width:960px; margin:21px 0 21px 0; }

.content{overflow:hidden; float:left; width:640px; padding:0; background:transparent; min-height:658px; }
.no-widgets .content, .no-default-widgets .content, .primary-inactive.secondary-inactive .content, .page-13 .content{width:920px; }
.page-template-tweed .content{width:920px!important; }

.single .content, .page .content {background:#fff; width:600px; padding:20px; }
.single .post, .page .post {padding:0px; }

.post{background:#fff; clear:both; margin-bottom:21px; overflow:hidden; padding:20px; }

.single .post, .page .page{margin-bottom:0; }
.page-template-blog .post, .page-template-quick-post .post{margin-bottom:36px; }
.sticky{padding:18px 9px 0 9px; color:#f7f7f7; background:#232C36; }
.sticky a{color:#A6C2CF !important; }

.entry-title{font-size:21px; margin-bottom:3px; }
.single-title, .page-title{font-size:21px; }
.page-title, .attachment-title{margin-bottom:21px; }

.byline{margin:0; font-size:.85em; font-style:italic; color:#666; }
.single .byline, .home .byline{margin-bottom:21px; }
.sticky .byline{color:#f7f7f7; }
.byline a{color:#232c36; }

.post-meta-data{clear:both; display:block; padding:9px 0 0 0; font-size:.85em; font-style:italic; color:#666; border-top:1px solid #ddd; }
.sticky .post-meta-data{color:#f7f7f7; border:none; }
.post-meta-data a{color:#232c36; }

p.pages a{margin:0 1px; padding:1px 6px; font-style:italic; border:1px solid #ddd; }
.sticky p.pages a{background:#3C738C; border:none; }

.series-title{font-size:1.2em; }

.author-profile{overflow:hidden; height:100%; margin-bottom:21px; }
.page-template-biography .author-profile{margin:0; }
.author-profile .author-name{margin-bottom:0; font-size:1em; font-weight:bold; }
.post-box{overflow:hidden; margin-bottom:21px; }

.author-title, .category-title, .date-title, .tag-title, .search-title{font-size:21px; }
.author-info, .category-info, .date-info, .tag-info, .search-info{background:#fff; margin-bottom:21px; overflow:hidden; padding:20px; }

.attachment object{width:100%; height:100%; min-height:400px; }
.attachment object.video{width:100%; height:360px; }
.attachment object.audio{width:100%; }
.attachment-image .post-meta-data{clear:left; }
.attachment .download{display:block; margin-bottom:21px; }
.attachment-icon, .mime-type-icon{height:18px; margin-right:6px; padding:0; }
.attachment-application-octet-stream .video{height:400px; margin-bottom:21px; }

.page .breadcrumb, .single .breadcrumb{padding:0px; }
.breadcrumb{background:#fff; color:#666; font-size:.85em; margin-bottom:21px; padding:10px; }

.navigation-links{overflow:hidden; height:100%; }
.next, .previous{max-width:50%; font-size:.85em; }
.previous{float:left; }
.next{float:right; text-align:right; }
#comments-template .paged-navigation{text-align:center; font:.95em Georgia,"Times New Roman",Times; }
#comments-template .paged-navigation .page-numbers{padding:3px 6px; font-style:italic !important; border:1px solid #eee !important; }
#comments-template .paged-navigation .next, #comments-template .paged-navigation .prev{float:none; text-align:left; border:none !important; }

#primary{float:right; width:300px; }
#secondary{clear:right; float:right; width:300px; }
#subsidiary{overflow:hidden; width:924px; margin:0 0 15px 0; }

.widget{overflow:hidden; margin:0 0 21px 0; padding:18px 15px; background:#fff; }
.content .widget{margin:0; padding:0; }
#subsidiary .widget{overflow:hidden; float:left; width:290px; margin:0 18px 0 0; padding:0; color:#999; background:transparent; }

#utility-header{height:60px; margin:15px 0 0 450px; position:absolute; top:0; width:468px; }
#utility-header .widget{margin:0; padding:0; background:transparent; }
#utility-header .widget-title{background:#FF9; left:-25px; padding:0 8px; position:absolute; top:-15px; }
#utility-header .textwidget{overflow:hidden; }

.widget-title{font-size:1.2em; }
#subsidiary .widget-title{color:#999; }

.widget ul{list-style:none; margin-left:9px; }
.widget ul li{padding-left:9px; background:url(../hybrid/library/css/images/bullet.gif) no-repeat 0 6px; }
.widget li.current-cat a, .widget li.current_page_item a{color:#232c36; }
.widget li.current-cat li a, .widget li.current_page_item li a{color:#2f6eb9; }
#subsidiary .widget ul{margin-left:0; }
#subsidiary .widget ul li{padding:3px; background:transparent; border-bottom:1px solid #2b3b4a; }
#subsidiary a{color:#678db1; color:#ccc; }

.widget-search .search-text{width:230px; }

.widget-categories img{position:relative; max-height:16px; top:1px; margin:0; padding:0; }

.widget table{width:240px; }

#comments-template{}

#comments-number, #reply{font-size:1.2em; }
li.author #reply{color:#f7f7f7; }

.comments-closed{color:#666; font-style:italic; }

#comments-template ol{list-style:none; margin:0 0 21px 0; }
#comments li{overflow:hidden; margin-bottom:9px; padding:9px 9px 0 9px; color:#333; background:#f9f9f9; border-top:1px solid #ddd; border-bottom:1px solid #ddd; }
#comments li.author{border:1px solid #93C; }
#comments .children li.author{border-bottom:1px solid #ddd; border-left:none; border-right:none; border-top:1px solid #ddd; }
#comments li li, #comments li.author li li{color:#777; margin:0 9px 9px 18px; background:#fdfdfd; }
#comments li.author li, #comments li li li, #comments li li.author li, #comments li.author li.author li{color:#555; background:#f0f0f0; }
#comments li.author, #comments li li.author, #comments li li li.author, #comments li.author li.author li.author{color:#555; background:#f8f8f8; }
#comments li.author li.author, #comments li li.author li.author, #comments li.author li li.author{color:#555; background:#ededed; }
#comments li li.author, #comments li li.author li.author{border-top:1px solid #444; border-bottom:1px solid #444; }

#comments li a, #comments li.author li a, #comments li.author li.author li a{color:#c00ead; }
#comments .hover-url{color:#fff; padding-left:10px; -moz-text-shadow:1px 1px 1px #111; -webkit-text-shadow:1px 1px 1px #111; -khtml-text-shadow:1px 1px 1px #111; text-shadow:1px 1px 1px #111;}

#comments li.author a, #comments li.author li.author a, #comments li.author li.author li.author a{color:#c00ead; border-color:#333; }

#comments-template .avatar{width:40px; height:40px; float:left; margin-right:18px; padding:0; border:1px solid #888; }
#comments-template li.author .avatar{padding:2px; background:#f36aff; }

#comments-template .comment-meta-data{margin-bottom:18px; }


#comments-template .comment-text{clear:left; margin:0 18px; }
.comment-text blockquote{margin-bottom:21px; }
.comment-text blockquote p{display:inline; }
#comments-template li.author blockquote, #comments-template li.author pre{color:#fff; background:#9f2bad; border:none; }
#comments-template li.author code{background:transparent; }
.ping-list .comment-text .edit-comment p {display:none; }

.comment-text .admin-only {border:1px solid #CC99FF; color:#CC99FF; display:block; font-style:italic; padding:5px 10px;}
.comment-text .removed {background:#FFFFCC; border:1px solid #CC66CC; color:#CC66CC; display:block; font-style:italic; padding:10px;}

.text-input{display:block; padding:3px 6px; width:300px; }
.page-template-quick-post .text-input{width:97.5%; }
#comments-template label{font-size:.8em; }
textarea{clear:left; display:block; width:98.5%; }
.button{width:100px; margin-right:9px; padding:6px 9px; font:.9em Cambria,Georgia,Times,'Times New Roman',serif; font-weight:bold; color:#eee; background:#6c0461; border:none; }
li.author .button{background:#8c0a7e; }
.button:hover{cursor:pointer; background:#8c0a7e; }
.search-form input{margin-right:9px; }
.allowed-tags{font-size:.8em; }

#foot-nav{background:#fff; float:left; margin:0 0 10px 0; padding:0 8px; page-break-after:always; width:944px; }
.msie #foot-nav {z-index:99; }
#foot-nav ul{list-style:none; margin:0; padding:0; }
#foot-nav li{margin:0; padding:0; display:inline; }
#foot-nav li a{color:#666; float:left; font-size:12px !important; padding:8px 4px 0 9px; }
#foot-nav li a:hover{text-decoration:underline; }
#foot-nav ul li.current_page_item a{color:#6c0461; }

#footer-container{background:#fff; clear:both; color:#777; padding:8px 0 20px; }
#footer-container a{color:#555; }
#footer{font-style:italic; padding:0 20px; }
.msie #footer{clear:left; }
#footer a{font-style:normal; color:#666; }
#footer .copyright, #footer .credit, #footer .design, #footer .hosting, #footer .top{display:inline; margin-right:5px; }
