@charset "utf-8";
body {
	font-size:14px;
	font-family:"proxima-nova-1","proxima-nova-2",Arial, Helvetica, sans-serif;
	background-image:url(images/body_bg.png);
	background-position:top center;
	background-attachment:fixed;
	background-repeat:no-repeat;
	background-color:#fcfcfc;
	margin:0px;
	padding:0px;
	text-align:center;
	color:#000000;
}
::-moz-selection{
background-color:#bdccd4;
}
::selection{
background-color:#bdccd4;
}
/* PRIMARY */
#container {
	width:910px;
	margin:0px auto;
}
a {
	color:#3fa9f5;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	color:#ff1d25;
	text-decoration:underline;
}
/* HEADER */
#header {
	margin:0px 0px 5px 0px;
	border-top:5px solid #000000;
	background-image:url(images/header_bg.png);
	background-repeat:no-repeat;
	-moz-border-radius:5px 5px 0px 0px;
	border-radius:5px 5px 0px 0px;
}
#blogTitle {
	font-size:75px;
	font-family:"museo-slab-1","museo-slab-2", Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-align:right;
	margin:125px 0px 10px 0px;
	text-shadow: 2px 2px 10px #ffffff;
}

/* NAVIGATION */
#navigation {
	font-family:"league-gothic-1","league-gothic-2", Tahoma, Geneva, sans-serif;
	text-align:left;
	margin:0px;
	font-size:26px;
	height:49px;
	background-image:url(images/nav_bg.png);
	background-repeat:repeat;
	padding:0px 0px 0px 0px;
	border-top:1px solid #000000;
}
#navigation a {
	font-weight:normal;
	color:#ffffff;
	padding:11px 30px 7px 20px;
	text-shadow:2px 2px 2px #000000;
}
#navigation a:hover {
	background-image:url(images/nav_bg.png);
	background-repeat:repeat;
}
#searchBox {
	float:right;
	margin:6px 4px 0px 0px;
}

/* MAIN */
#main {
	float:left;
	width:600px;
	margin:0px 0px 0px 0px;
}
#blogNavigation {
	font-family:"league-gothic-1","league-gothic-2", Tahoma, Geneva, sans-serif;
	font-size:26px;
	float:left;
	width:600px;
	margin:0px 0px 5px 0px;
}
#blogNavigation .older {
	float:left;
	padding:5px 22px;
	border-right:1px dashed #d9d9ce;
	border-top:5px solid #ff1d25;
	-moz-border-radius:5px 5px 0px 0px;
	border-radius:5px 5px 0px 0px;
	background-color:#ffffff;
}
#blogNavigation .newer {
	float:right;
	padding:5px 22px;
	border-left:1px dashed #d9d9ce;
	border-top:5px solid #ff1d25;
	-moz-border-radius:5px 5px 0px 0px;
	border-radius:5px 5px 0px 0px;
	background-color:#ffffff;
}
#blogNavigation a {
	font-weight:normal;
	color:#000000;
}
#blogNavigation a:hover {
	color:#3fa9f5;
	text-decoration:none;
}

/* POSTS */
.postContainer {
	background-color:#ffffff;
	padding:0px 0px 5px 0px;
	margin-bottom:10px;
}
.postHeader {
	font-size:42px;
	font-family:"museo-slab-1","museo-slab-2", Tahoma, Geneva, sans-serif;
	background-color:#000000;
	text-align:left;
	color:#ffffff;
	margin:0px 0px 0px 0px;
	padding:15px 15px 15px 20px;
	-moz-border-radius:5px 5px 0px 0px;
	border-radius:5px 5px 0px 0px;
	text-shadow: 2px 2px 2px #000000;
}
.postHeader a {
	color:#ffffff;
	text-decoration:none;
}
.postHeader a:hover {
	color:#ff1d25;
}
.postSidebar {
	float:left;
	width:90px;
	font-size:11px;
	color:#8b8c85;
	padding:5px 5px 10px 5px;
}
.postComments {
	font-size:11px;
}
.postComments a, .postCategory a {
	color:#8b8c85;
}
.postComments a:hover, .postCategory a:hover {
	color:#3fa9f5;
	text-decoration:underline;
}
.postDate {
	color:#ffffff;
	background-image:url(images/postDate_bg.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	font-size:11px;
	padding:2px 0px;
	margin:5px -5px 0px 5px;
	text-align:center;
}
.postCategory {
	color:#8b8c85;
	text-align:right;
	margin:15px 5px 0px 0px;
}
.postCategory a {
	font-style:italic;
	font-weight:normal;
}
.singleButtons {
	text-align:center;
	margin:20px 5px 0px 5px;
}
.postContent {
	float:right;
	width:498px;
	border-left:1px dashed #d9d9ce;
	border-right:1px dashed #d9d9ce;
	text-align:left;
}
.postContent h1 {
	font-size:34px;
	font-family:"museo-slab-1","museo-slab-2", Tahoma, Geneva, sans-serif;
	color:#000000;
	font-weight:bold;
	padding:0px;
	margin:15px 15px 5px 15px;
	text-transform:uppercase;
}
.postContent h2 {
	font-size:30px;
	font-family:"league-gothic-1","league-gothic-2", Tahoma, Geneva, sans-serif;
	color:#242424;
	font-weight:bold;
	padding:0px;
	margin:5px 15px;
}
.postContent h3 {
	font-size:24px;
	font-family:"league-gothic-1","league-gothic-2", Tahoma, Geneva, sans-serif;
	color:#242424;
	font-weight:bold;
	padding:0px;
	margin:5px 15px;
}
.postContent p {
	margin:0px 0px 0px 0px;
	padding:5px 20px;
	line-height:17px;
}
.postContent ul {
}
.postContent li {
	list-style:circle;
	margin:4px 10px 0px 0px;
}
.postFooter {
	clear:both;
	font-size:22px;
	font-family:"league-gothic-1","league-gothic-2", Tahoma, Geneva, sans-serif;
	width:498px;
	border-left:1px dashed #d9d9ce;
	border-right:1px dashed #d9d9ce;
	margin:35px 0px 0px 100px;
	text-align:right;
	padding-bottom:15px;
}
.postFooterLink {
	color:#ff1d25;
	padding:5px 15px 5px 15px;
	font-weight:normal;
}
.postFooterLink:hover {
	background-image:url(images/read_more_bg_h.png);
	background-position:center right;
	background-repeat:no-repeat;
	color:#ffffff;
}
.postFooter a {
	color:#ffffff;
	margin:0px 0px 0px 0px;
}
.singleFooter {
	clear:both;
	font:14px "proxima-nova-1","proxima-nova-2",Arial, Helvetica, sans-serif;
	width:498px;
	border-left:1px dashed #d9d9ce;
	border-right:1px dashed #d9d9ce;
	margin:0px 0px 0px 100px;
	text-align:left;
	padding:30px 0px 15px 0px;
}
.singleFooter #comments {
	font-size:34px;
	font-family:"museo-slab-1","museo-slab-2", Tahoma, Geneva, sans-serif;
	color:#000000;
	font-weight:bold;
	border-top:1px dashed #d9d9ce;
	padding:30px 15px 5px 15px;
	margin:0px;
	text-transform:uppercase;
}
ol.commentlist {
	list-style:none;
	padding:0px;
	margin:0px;
}
li.comment {
	padding:0px;
	margin:0px;
	padding:5px 15px 15px 15px;
	margin:15px 20px 0px 0px;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:1px 1px 3px #cccccc;
	-webkit-box-shadow:1px 1px 3px #cccccc;
	box-shadow:1px 1px 3px #cccccc;
}
ul.children li {
	list-style:none;
	border-left:1px dashed #d9d9ce;
}
a.comment-reply-link {
	background-color:#3fa9f5;
	color:#ffffff;
	-moz-border-radius:5px;
	border-radius:5px;
	cursor:pointer;
	padding:5px 10px;
}
a.comment-reply-link:hover {
	background-color:#ff1d25;
	color:#ffffff;
	text-decoration:none;
}
#respond {
	border-top:1px dashed #d9d9ce;
	margin:20px 0px;
	padding:20px;
}
#respond h3 {
	font-size:34px;
	font-family:"museo-slab-1","museo-slab-2", Tahoma, Geneva, sans-serif;
	color:#000000;
	font-weight:bold;
	padding:10px 15px 5px 15px;
	margin:0px;
	text-transform:uppercase;
}
#commentform #author, #commentform #email, #commentform #url {
	font-family:"museo-slab-1","museo-slab-2", Tahoma, Geneva, sans-serif;
	font-size:14px;
	border:3px solid #000000;
	background-color:#ffffff;
	color:#000000;
	padding:2px 3px;
	margin:0px;
	width:220px;
}
#commentform #comment {
	font-family:"museo-slab-1","museo-slab-2", Tahoma, Geneva, sans-serif;
	font-size:14px;
	border:3px solid #000000;
	background-color:#ffffff;
	color:#000000;
	padding:2px 3px;
	margin:0px;
	width:210px;
	width:450px;
}
#commentform small {
	font-family:"league-gothic-1","league-gothic-2", Tahoma, Geneva, sans-serif;
	font-size:18px;
}
#commentform #submit {
	cursor:pointer;
	font-family:"league-gothic-1","league-gothic-2", Tahoma, Geneva, sans-serif;
	font-size:18px;
	border:3px solid #000000;
	background-color:#ffffff;
	color:#000000;
	padding:2px 3px;
}
#commentform #submit:hover {
	border-color:#ff1d25;
}
/* SINGLE */

/* CATEGORY */
.categoryHead {
	font-family:"museo-slab-1","museo-slab-2", Tahoma, Geneva, sans-serif;
	margin:0px 0px 5px 0px;
	width:885px;
	height:80px;
	background-position:top center;
	background-repeat:no-repeat;
	color:#ffffff;
	font-size:60px;
	font-weight:bold;
	padding:80px 0px 0px 25px;
	text-align:left;
}
.categoryHead a {
	color:#ffffff;
	text-shadow: 2px 2px 10px #000000;
}
.categoryHead a:hover {
}
#cat3 { background-image:url(images/category/3_comic_post.png); }
#cat4 {	background-image:url(images/category/4_life.png); }
#cat5 {	background-image:url(images/category/5_movies.png); }
#cat6 {	background-image:url(images/category/6_music.png); }
#cat7 {	background-image:url(images/category/7_philosophy.png); }
#cat8 {	background-image:url(images/category/8_random_crap.png); }
#cat9 {	background-image:url(images/category/9_rant.png); }
#cat10 { background-image:url(images/category/10_reminder.png); }
#cat11 { background-image:url(images/category/11_video_games.png); }
#cat19 { background-image:url(images/category/19_art.png); }
#cat207 { background-image:url(images/category/207_travel.png); }
#cat208 { background-image:url(images/category/208_humor.png); }
#cat234 { background-image:url(images/category/234_dream.png); }
#cat239 { background-image:url(images/category/239_article.png); }
#cat240 { background-image:url(images/category/240_design.png); }
#cat260 { background-image:url(images/category/260_television.png); }
#cat292 { background-image:url(images/category/292_blog.png); }
#cat307 { background-image:url(images/category/307_photos.png); }
#cat312 { background-image:url(images/category/312_evenings_empire.png); }
#cat337 { background-image:url(images/category/337_party.png); }
#cat371 { background-image:url(images/category/371_news.png) }
#cat482 { background-image:url(images/category/482_futurepost.png); }
#cat483 { background-image:url(images/category/483_adventure.png); }

/* 2011 */

/* SIDEBAR */
#sidebar {
	float:right;
	width:304px;
	margin:0px 0px 0px 0px;
	text-align:left;
}
#sidebar h2 {
	font-size:24px;
	font-weight:bold;
	margin:0px;
	padding:2px 8px;
}
#potd {
	width:304px;
	background-image:url(images/potd_bg.gif);
	background-repeat:no-repeat;
	background-position:center;
	background-color:#fcfcff;
	border-top:5px solid #ff1d25;
	border-bottom:1px solid #ff1d25;
	-moz-border-radius:5px 5px 0px 0px;
	border-radius:5px 5px 0px 0px;
}
#potd p {
	padding:0px;
	margin:0px;
}
#potd a {
	color:#000000;
}
#potd a:hover {
	color:#3fa9f5;
	text-decoration:underline;
}
#potd img {
	border:2px solid #000000;
	padding:0px;
	margin:0px;
	opacity:0.95;
}
#potd a:hover img {
	opacity:1.00;
}
#potd .aligncenter, #potd .alignleft, #potd .alignright{
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}
#potdTitle {
	text-align:right;
	padding:5px 10px;
	font-size:16px;
}
#sidebar ul {
	margin:20px 0px 0px 0px;
	padding:0px;
	width:250px;
}
#sidebar ul li {
	border-top:5px solid #000000;
	background-color:#ffffff;
	font-size:24px;
	font-weight:bold;
	margin:0px 0px 20px 0px;
	padding:5px 8px;
	list-style:none;
	-moz-border-radius:5px 5px 0px 0px;
	border-radius:5px 5px 0px 0px;
	-moz-box-shadow:2px 2px 5px #e5e5e5;
	-webkit-box-shadow:2px 2px 5px #e5e5e5;
	box-shadow:2px 2px 5px #e5e5e5;
}
#sidebar ul li ul {
	margin:5px 0px;
}
#sidebar ul li ul li {
	border:none;
	font-size:12px;
	font-weight:normal;
	margin:0px 8px 0px 0px;
	padding:0px;
	-moz-border-radius:none;
	border-radius:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}
#sidebarLinks {
	list-style:square;
}
#sideBio {
	text-align:justify;
	padding:0px 8px 0px 0px;
	width:234px;
}

/* FOOTER */
#footer {
	clear:both;
	height:35px;
}

/* WORDPRESS */
.aligncenter,
div.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.alignleft, div.alignleft {
	display: inline;
	float: left;
	margin:5px 15px 5px 0px;
}
.alignright, div.alignright {
	display: inline;
	float: right;
	margin:5px 0px 5px 15px;
}
.wp-caption {
	text-align:center;
	padding:0px;
	margin:0px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.wp-caption img {
	margin:0px;
	padding:5px 5px 0px 5px;
	border:none;
}
.wp-caption p.wp-caption-text {
	font-size:11px;
	text-align:left;
	background-color:#000000;
	padding:3px 10px;
	margin:0px 5px;
	color:#ffffff;
}
blockquote {
	margin:15px 20px;
	padding:0px;
	border-left:5px solid #ff1d25;
	background-color:#fcfcff;
	color:#000000;
	-moz-border-radius:5px 5px 5px 5px;
	-khtml-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
}
#searchBox .screen-reader-text {
	display:none;
}
#searchBox #s {
	font-family:"museo-slab-1","museo-slab-2", Tahoma, Geneva, sans-serif;
	font-size:14px;
	border:3px solid #000000;
	background-color:#ffffff;
	color:#000000;
	padding:5px 4px 4px 4px;
	margin:-1px 0px 0px 0px;
	width:214px;
}
#searchBox #searchsubmit {
	font:inherit;
	border:3px solid #000000;
	background-color:#ffffff;
	color:#000000;
	padding:1px 6px;
	font-size:18px;
	cursor:pointer;
	margin:0px 5px;
}
#searchBox #searchsubmit:hover {
	border-color:#ff1d25;
}

/* Grid CSS */
#gridMain {
	width:900px;
	margin:0px auto;
	padding:0px;
	border:5px solid #000000;
	background-image:url(images/grid_bg.png);
	background-repeat:repeat;
	-moz-border-radius:5px 5px 0px 0px;
	-khtml-border-radius:5px 5px 0px 0px;
	-webkit-border-radius:5px 5px 0px 0px;
	border-radius:5px 5px 0px 0px;
}
#gridHead {
	background-image:url(images/grid_title.png);
}
#gridMain .aligncenter {
	display:inline;
}
#gridMain a {
	padding:0px;
	margin:0px;
	border:none;
	width:300px;
}
#gridMain a img {
	border:none;
	opacity:0.95;
}
#gridMain a img:hover {
	opacity:1.00;
}

/* Widget CSS */
#sideWidgets {
}
#sideWidgets h2 {
	margin:0px -10px;
}
#sideWidgets li ul {
	margin:5px 0px;
}
#sideWidgets li ul li {
	list-style:circle;
	margin:5px 10px 0px 25px;
	padding:5px 8px;
}
.tagcloud {
	margin:5px 10px;
}