@charset "UTF-8";
/* CSS Document */

body {
	margin:0px; padding:0px;
	font-family:"Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	font-size:1em;
	color:#000000;
	background:url(/images/celtic_tile.jpg) repeat-x; background-position:center; background-position:top;
	background-color:#dc0018;
	text-align:center;
}

#container {
	position:relative;
	margin:0px auto; padding:0px;
	width:900px;
	text-align:left;
}

#header {
	position:relative; float:left;
	width:100%; height:194px;
	background:url(/images/header.jpg) no-repeat;
}

#sitesearch {
	position:relative; float:right;
	width:400px;
	text-align:right;
	padding:9px 40px 0px 20px;
}

#navbar {
	position:relative; float:right;
	clear:both;
	text-align:right;
	width:495px;
}

#content {
	position:relative; float:left;
	background:url(/images/content_background.jpg) repeat-y;
	width:860px;
	padding: 15px 30px;
	}
	
#copy {position:relative; float:left; width:667px;}

#copy_f {position:relative; float:left; width:800px;}

* html #copy {width:655px;}
	
.post {
	position:relative; float:left;
	width:657px;
	margin:0px 20px 5px 0px;
	padding:0px 0px 15px 0px;
}

.post2 {
	position:relative; float:left;
	width:424px;
	margin:0px 20px 15px 0px;
	padding:0px 0px 20px 0px;
}

.post3 {
	position:relative; float:left;
	width:657px;
	margin:0px 20px 15px 0px;
	padding:0px 0px 40px 0px;
	background:url(/images/hrs.gif) no-repeat; background-position:bottom; 
}

.post4 {
	position:relative; float:left;
	width:840px;
	margin:0px 20px 15px 0px;
	padding:0px 0px 20px 0px;
}

* html .post {width:636px;}

* html .post2 {width:636px;}

* html .post3 {width:636px;}

* html .post4 {width:636px;}

#sidebar {
	position:relative; float:left;
	background:url(/images/sidebar_top.gif) no-repeat; background-position:top;
	background-color:#f4c160;
	width:163px;
	padding:5px 10px 0px 10px;
	}
	
#sidebar_home {
	position:absolute; top:-72px; right:25px;
	z-index:69;
}
	
* html #sidebar {margin-right:10px;}
	
.sidebarbottom {background:url(/images/sidebar_bot.gif) no-repeat; height:13px; margin-left:-10px;}

* html .sidebarbottom {margin-bottom:-8px;}

#footer {
	position:relative; float:left;
	background:url(/images/footer.jpg) no-repeat; width:900px;
	text-align:center;
	margin:0px auto; padding-top:28px;
	}
	
#breakerbar {position:relative; float: left; width:632px; background:url(/images/store_top.gif) no-repeat; background-color:#f4c160; margin:15px 0px;}

#breakerbottom {background:url(/images/store_bot.gif) no-repeat; height:13px; clear:left; margin-bottom:-2px;}

.breakershop, .breakerbuy {position:relative; float:left; margin:10px 10px 0px 10px;}

.breakershop {width:44%;}

.breakerbuy {width:44%; border-left:2px solid #d09451; padding-left:20px;}

#subnav {position:relative; float:left; width:170px; margin-right:30px; height:100%;}

#agecheckered {background:url(/images/age_check.jpg) no-repeat; height:706px; width:664px; margin:0px auto; padding:118px 0px 0px 0px; text-align:left;}


/* Typography */

h1 {display:none;}

h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:2.2em; font-weight:normal; letter-spacing: 50%; margin:138px 0px 0px 115px; padding:0px;}

h3 {font-family:Georgia, "Times New Roman", Times, serif; font-size:1.6em; font-weight:normal; margin:0px; padding:0px;}

h4 {font-family:Georgia, "Times New Roman", Times, serif; font-size:1.3em; font-weight:normal; margin:0px; padding:0px;}

h5 {font-family:Georgia, "Times New Roman", Times, serif; font-size:1.15em; font-weight:normal; margin:10px 0px 0px 0px; padding:0px;}

p {font-size:.85em; line-height:1.5em; padding:0px; margin:6px 0px;}

a {color:#9a1426;}

.post4 h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:1em; font-weight:normal; margin:0px; padding:0px;}

#agecheckered h2 {margin:0px; padding:0px 0px 38px 70px;}

#agecheckered p {width:300px; padding:0px 0px 0px 70px;}

#navbar ul {list-style:none; margin:50px 7px 0px 0px; padding:0px; font-size:.9em;}

#navbar li {position:relative; float:left; margin:0px; padding:0px 0px 0px 10px;}

#subnav ul {margin:10px 0px; padding:0px;}

li {font-size:.85em; padding:8px 0px;}

#navbar a {color:white; text-decoration:none;}

#navbar a:hover {color:#a9a9a9;}

.timestamp, .meta-comments, .meta-categories {font-style:italic; font-size:.75em;}

.meta-comments {position:relative; float:right; text-align:right; margin:0px 20px 0px 0px;}

#sidebar h3 {font-size:1.1em; margin:10px 0px;}

.rssfeed {background:url(/images/rss.gif) no-repeat; background-position:0px 10px; padding-left:42px; padding-top:0px; margin-top:20px;}

#wp-calendar, .ec3_schedule {font-size:.75em;}

.ec3_schedule {background:#ffe2a0; padding:10px !important; margin:10px 16px 10px 0px !important;}

#wp-calendar caption {background:#ffe2a0; padding:3px; font-size:1.1em; }

#wp-calendar caption a {color:black; text-decoration:none;}

#wp-calendar caption a:hover {text-decoration:underline;}

.commentmetadata {text-align:right;}

#footer a {color:white;}


/* Miscellaneous */

form {margin:0px; padding:0px;}

#content select {border:none; background:#ffdd89; padding:8px; margin:6px 0px; font-family:"Lucida Grande", Verdana, Helvetica, Arial, sans-serif; font-size:.85em;}

#s {border:none; background-color:#f4c160; }

#searchsubmit {position:absolute; top:9px; right:10px;}

img {border:0px;}

.breakershop img, .breakerbuy img {float:left; padding:0px 10px 10px 0px;}

.post img, .post2 img, .post3 img, .post4 img {float:right; padding:5px; margin:0px 0px 10px 10px; border:1px solid #830016;}

.alt {background:#f1cb7a;}

.commentlist {width:600px; padding:10px;}

.right {clear:left;}

#page_title img {border:1px solid #830016; padding:2px; margin-top:-5px;}


.aktt_tweets ul, .aktt_tweets li {margin-left:0 !important; padding-left:0; list-style:none;}