@charset "UTF-8";
/*  
/*
Theme Name: Boomstick
Theme URI: http://boomstickcomics.com/
Description: Comic book based theme for Boomstick Comics in Dallas, Texas.
Version: 1.0
Author: Jonathan Sullivan
Tags: comic book style, two column
*/

/* CSS Document */
body {
background-image:url("images/mbg.jpg");
background-repeat:repeat;
color:#000000;
margin:0;
padding:0;
font-family: Verdana, Arial;
}
.nav_bar {
margin-bottom:0px;
margin-top:0;
height:30px;
width:738px;
float:left;
padding:0px;
}
.social_icons {
float:left;
height:90px;
width:110px;
}
.clear {
clear:both;
}
.postmetadataalt {
font-size:0.81em;
}
.pagetitle {
margin:0;
padding:0 0 15px 18px;
}
html {
font-family:tahoma,arial;
font-size:11px;
}
.normal {
font-size:1.01em;
}
.big {
font-size:1.31em;
}
.small {
font-size:0.91em;
}
h1 {
color:#FBF9EE;
font-family:arial,tahoma,times new roman,arial narrow;
font-size:1.1em;
font-weight:400;
line-height:1.01em;
margin:0;
padding:0;
text-transform:uppercase;
}
#respond {
color:#000000;
font-size:1.01em;
margin:0;
padding:0;
text-transform:uppercase;
}
.content_txt h2 a {
color:#AFB6B5;
text-decoration:none;
}
.h3 {
color:#DE191F;
font-size:1em;
margin:0;
padding:0 0 0 32px;
text-transform:capitalize;
background-image: url('images/boom_bullet.png');
background-repeat: no-repeat;
}
.h4 {
color:#F9F8EC;
font-size:1.01em;
margin:0;
padding:0;
text-transform:uppercase;
vertical-align:middle;
}
.border {
background-image:url("images/mbg.jpg");
background-repeat:repeat-y;
text-align:left;
vertical-align:top;
width:920px;
}
.main_div {
background:url("images/bg_main.jpg") repeat-y scroll left top transparent;
margin:0 0 0 0px;
vertical-align:top;
}
.main_table {
width:940px;
}
.main_table_row {
display:table-row;
height:100%;
width:900px;
text-align:left;
}
.left_1 {
display:table-cell;
height:100%;
text-align:left;
vertical-align:top;
}
.main_left {
background-image:url("images/sidebar_top.png");
background-repeat:repeat-x;
display:table-cell;
height:100%;
text-align:left;
vertical-align:top;
width:183px;
}
.left_2 {
display:table-cell;
height:100%;
text-align:left;
vertical-align:top;
width:22px;
}
.main_cent {
display:table-cell;
height:100%;
padding-left:15px;
padding-top:15px;
text-align:left;
vertical-align:top;
width:600px;
z-index:1000;
margin-right:28px;
float:left;
}
.co_name_bg {
vertical-align:top;
width:575px;
}
.co_name {
font-size:1em;
padding:30px 300px 0 0;
text-align:right;
vertical-align:top;
}
.co_name a {
color:#DE191F;
font-family:Georgia,"Book Antiqua","Souvenir Lt BT","Times New Roman",serif;
font-size:2em;
font-weight:300;
text-decoration:none;
}
.co_name a:hover {
color:#732F52;
font-size:2em;
text-decoration:none;
}
.slogan {
color:#000000;
font-size:1em;
text-align:left;
vertical-align:top;
}
.search_bg {
background:url("images/searchbox.png") no-repeat scroll left top transparent;
height:53px;
vertical-align:top;
width:264px;
float:left;
}
#search {
color:#06071E;
padding:0;
vertical-align:top;
}
#search input {
border:medium none;
color:#06071E;
font-family:Tahoma,arial,verdana,courier;
font-size:11px;
height:18px;
left:20px;
margin:0 40px 0 5px;
padding:0;
position:relative;
top:5px;
vertical-align:middle;
width:160px;
}
#search .input {
background:none repeat scroll 0 0 transparent;
border:medium none;
height:45px;
margin:0;
padding:0;
vertical-align:middle;
width:59px;
}
.head_bg {
background-color:rgba(253, 185, 39, 0.8);
color:#000000;
font-family:LaffayetteComicProRegular,Comic Sans MS,Comic Sans,Arial;
margin-bottom:-16px;
margin-top:15px;
padding-bottom:15px;
vertical-align:top;
width:575px;
border: solid 3px #000000;
border-bottom: 0px;
}
.table2 {
display:table;
width:550px;
}
.table_row2 {
display:table-row;
height:100%;
width:463px;
}
.left2 {
display:table-cell;
text-align:left;
vertical-align:top;
width:356px;
}
.head {
color:#000000;
line-height:1.11em;
padding:10px 0 7px 18px;
}
.head a {
color:#DF2026;
text-decoration:none;
}
.head a:hover {
color:#993399;
text-decoration:none;
}
.right2 {
display:table-cell;
text-align:left;
vertical-align:top;
width:107px;
}
.date {
color:#000000;
float:right;
font-size:12px;
font-weight:normal;
padding:0 0 0;
width:120px;
}
.content_txt {
-moz-border-radius:20px 20px 20px 20px;
background-color:white;
color:black;
line-height:1.31em;
padding:13px 10px 10px;
width:555px;
z-index:81;
border: 3px solid #000000;
}
.content_txt b a {
color:#AFB6B5;
font-weight:400;
text-decoration:underline;
}
.content_txt b a:hover {
color:#993399;
font-weight:400;
text-decoration:none;
}
.comment {
color:#AFB6B5;
font-weight:700;
padding:0;
text-transform:uppercase;
}
.comment a {
color:#AFB6B5;
font-weight:700;
text-decoration:underline;
}
.comment a:hover {
color:#AFB6B5;
font-weight:700;
text-decoration:none;
}
.content_txt li {
background:url("images/li_bg2.gif") no-repeat scroll left top transparent;
color:#AFB6B5;
line-height:1.81em;
list-style:none outside none;
margin:0;
padding:0 0 0 12px;
vertical-align:top;
}
.content_txt ul li a {
color:#AFB6B5;
text-decoration:underline;
}
.table3 {
display:table;
width:450px;
}
.table_row3 {
display:table-row;
height:100%;
width:450px;
}
.left3 {
display:table-cell;
text-align:left;
vertical-align:top;
width:151px;
}
.cent3 {
display:table-cell;
text-align:left;
vertical-align:top;
width:131px;
}
.right3 {
display:table-cell;
text-align:left;
vertical-align:top;
width:168px;
}
.right_1 {
display:table-cell;
height:100%;
padding-top:15px;
text-align:left;
vertical-align:top;
width:245px;
float:left;
}
.widget_style {
background:url("images/cats_bg.gif") no-repeat scroll left bottom transparent;
padding:0;
text-align:left;
vertical-align:top;
}
.cats_head_bg {
vertical-align:top;
}
.widget_style ul {
margin:0 0 0 35px;
padding:13px 16px 15px 17px;
}
.widget_style li {
background:url("images/li_bg1.gif") no-repeat scroll left top transparent;
color:#124560;
line-height:1.51em;
list-style:none outside none;
list-style-image:url('images/ast_bullet.png');
margin:0;
padding:0 0 0 0px;
vertical-align:top;
}
.widget_style ul li a {
color:#124560;
text-decoration:underline;
line-height: 12px;
}
.widget_style li a:hover {
color:#993399;
text-decoration:underline;
}
#calendar_wrap {
color:#FFFFFF;
padding:0 0 15px 29px;
vertical-align:top;
}
#calendar_wrap a {
color:#FFFFFF;
font-weight:700;
text-decoration:none;
}
#calendar_wrap a:hover {
color:#D2E300;
font-weight:700;
text-decoration:none;
}
#search_txt {
margin:0;
padding:15px 0;
text-align:left;
vertical-align:top;
}
#search_txt input {
color:#464646;
font-family:Tahoma,arial,verdana,courier;
font-size:11px;
height:15px;
margin:0;
padding:0;
vertical-align:top;
width:140px;
}
#search_txt strong {
color:#FFFFFF;
font-size:1.01em;
text-transform:uppercase;
}
#search_txt .input {
background:none repeat scroll 0 0 transparent;
border:medium none;
height:22px;
margin:0;
padding:0;
vertical-align:top;
width:59px;
}
.footer {
background:url("images/footer_bg.jpg") no-repeat scroll center top transparent;
height:225px;
vertical-align:top;
width:918px;
z-index:0;
}
.footer_txt {
color:#FFFFFF;
padding:15px 0 0 230px;
text-align:left;
vertical-align:top;
}
.footer_txt a {
color:#FFFFFF;
text-decoration:none;
}
a, .content_txt a {
color:#DE191F;
text-decoration:underline;
}
a:hover, .content_txt h2 a:hover {
color:#DE191F;
text-decoration:none;
}
p, .content_txt ul {
margin:10px;
padding:0;
line-height:17px;
}
h2, h3, .h2 {
color:#000000;
font-size:16px;
font-weight:normal;
line-height:19px;
margin:0 0 5px;
padding:0;
text-transform:uppercase;
}
.content_txt a:hover, .content_txt li a:hover, .footer_txt a:hover {
color:#000000;
text-decoration:none;
}
.content_txt strong, .content_txt b {
color:#AFB6B5;
}
#links_with_style, #archives, #meta, #recent-comments, #recent-posts, #categories, #calendar, #pages {
padding:15px 0 0;
vertical-align:top;
}
#google-search, #text-1, #delicious {
vertical-align:top;
}
#gsearch, #textwidget, #delicious-box {
padding:15px 0 0;
text-align:left;
}
blockquote {
background:none repeat scroll 0 0 #FAFAFA;
border-left:3px solid #AFB6B5;
color:#050E16;
margin:15px;
padding:10px;
}
.not_found, not_found div {
border:8px solid #000000;
font-family:KomikaAxisRegular,Comic Sans MS,Comic Sans,Arial;
font-size:14px;
width:600px;
margin-top: 20px;
padding-bottom: 10px;
}
.not_found p {
padding-left: 15px;
}


li a {
line-height:1;
margin-top:-10px;
padding:0;
}
li {
line-height:0;
margin-top:-10px;
padding:0;
}
.commentlist li {
color:#333333;
line-height:18px;
margin-top:10px;
background-color:rgba(255, 255, 255, 0.6);
padding:10px;
font-family:Verdana, Arial, Helvetica;
}
ul {
line-height:0;
}
.header a:link {
color:#FFFFFF;
font-family:KomikaAxisRegular,Comic Sans MS,Comic Sans,Arial;
font-size:1.3em;
line-height:20px;
text-decoration:none;
}
.header a:visited {
color:#FFFFFF;
font-family:KomikaAxisRegular,Comic Sans MS,Comic Sans,Arial;
font-size:1.3em;
line-height:20px;
text-decoration:none;
}
.header a:hover {
color:orange;
font-family:KomikaAxisRegular,Comic Sans MS,Comic Sans,Arial;
font-size:1.3em;
line-height:20px;
text-decoration:none;
}
.header a:active {
color:#FFFFFF;
font-family:KomikaAxisRegular,Comic Sans MS,Comic Sans,Arial;
font-size:1.3em;
line-height:20px;
text-decoration:none;
}
.header {
float:left;
line-height:20px;
list-style-type:none;
margin-left:30px;
margin-top:0;
padding:0;
}
.header_default {
background-image:url("/img/fanboy.jpg");
background-repeat:no-repeat;
}
.cat {
color:#CC0000;
}
#cat {
margin-left:15px;
}

.cats_head_bg {
background-position:right center;
background-repeat:no-repeat;
color:#000000;
font-family:LaffayetteComicProRegular,Comic Sans MS,Comic Sans,Arial;
font-size:16px;
font-weight:normal;
padding-top:20px;
}

.sidebar {
background-position:right center;
background-repeat:no-repeat;
color:#000000;
font-family:LaffayetteComicProRegular,Comic Sans MS,Comic Sans,Arial;
font-size:16px;
font-weight:normal;
padding-top:20px;
}
a img {
border:medium none;
}
h2 {
padding:0;
}
.alignleftnav {
float:left;
width:225px;
}
.alignrightnav {
float:right;
text-align:right;
width:225px;
}
.alignleft {
float:left;
}

.alignright {
float:right;
}

.navigation a {
color:#DF2026;
font-family:LaffayetteComicProRegular,Comic Sans MS,Comic Sans,Arial;
}

@font-face {
	font-family: 'KomikaAxisRegular';
	src: url('fonts/KOMIKAX_.eot');
	src: local('Komika Axis Regular'), local('KomikaAxis'), url('fonts/KOMIKAX_.ttf') format('truetype');
}

@font-face {
	font-family: 'LaffayetteComicProRegular';
	src: url('fonts/Laffayette_Comic_Pro.eot');
	src: local('Laffayette Comic Pro Regular'), local('LaffayetteComicPro'), url('fonts/Laffayette_Comic_Pro.ttf') format('truetype');
}

@font-face {
	font-family: 'UniversalfruitcakeRegular';
	src: url('fonts/UNIVERSALFRUITCAKE.eot');
	src: local('Universal fruitcake Regular'), local('Universalfruitcake'), url('fonts/UNIVERSALFRUITCAKE.ttf') format('truetype');
}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on August 23, 2010 12:47:02 PM America/New_York */



@font-face {
	font-family: 'KomikaTextTightItalic';
	src: url('fonts/KOMTXTTI.eot');
	src: local('☺'), url('fonts/KOMTXTTI.ttf') format('truetype');
}

@font-face {
	font-family: 'KomikaTextKapsBold';
	src: url('font/KOMTXTKB.eot');
	src: local('☺'), url('fonts/KOMTXTKB.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

.related_post li { 
	list-style-image:url('images/bullet.jpg');
	line-height: 35px;
}
.related_post_title {color:#DE191F; padding-left:10px; margin-top:15px;}

ul.related_post { padding: 7px 0px 0px 40px;}
.advanced-random-posts {border: 2px solid #000000;}
.advanced-random-posts li{list-style-image:none; font-size:10px; color:#000000;}
.footer a {color:#ffcd36;}
#themoviequotes-2 .widget-content, #colorful_tag_cloud-3 .widget-content {padding:20px 0 15px 40px;}
.nothumb { padding-top: 20px;}
.speech_bubble { position:relative; height:176px; width:302px; background-color:#FFFFFF; left:381px; top:108px; z-index:100; float:left; font-family:LaffayetteComicProRegular, ComicSans, Arial, Helvetica; color:black; text-align:left; line-height:15px; font-size:14px;}
.content_txt p img {margin: 5px 8px;}

.content_txt p {margin: 10px 0;}
