/**
 * Theme Name: Aaeblog
 * Theme URI: http://themehybrid.com/themes/skeleton
 * Description: Child theme from Hybrid for Roderick Long's blog.
 * Author: Brandon Snider
 * Author URI: http://aaeblog.com
 * Version: 0.1
 * Tags: threaded-comments
 * Template: hybrid
 *
 * Skeleton is released under the GNU General Public License, version 2 (GPL).
 * http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 */

/**
* Import pre-made styles from Hybrid
************************************************/

/* Eric Meyer's reset.css */
	/* @import url('../hybrid/library/css/reset.css'); */

/* 18px, 20px, 21px, 22px, 24px or 25px margins and line-height (don't use reset.css with these) */
	   @import url('../hybrid/library/css/18px.css'); 
	/* @import url('../hybrid/library/css/20px.css'); */
	/* @import url('../hybrid/library/css/21px.css'); */
	/* @import url('../hybrid/library/css/22px.css'); */
	/* @import url('../hybrid/library/css/24px.css'); */
	/* @import url('../hybrid/library/css/25px.css'); */

/* Layout */
	/* @import url('../hybrid/library/css/2c-l-fixed.css'); */
	   @import url('../hybrid/library/css/2c-r-fixed.css');
        /* @import url('../hybrid/library/css/3c-l-fixed.css'); */
	/* @import url('../hybrid/library/css/3c-r-fixed.css'); */
	/* @import url('../hybrid/library/css/3c-c-fixed.css'); */

/* Plugins CSS */
	 @import url('../hybrid/library/css/plugins.css'); 

/* Drop-downs CSS */
	 @import url('../hybrid/library/css/drop-downs.css'); 

/* Hybrid's default CSS */
	 /* @import url('../hybrid/library/css/screen.css'); */

/**
* Body
************************************************/

@font-face {
	font-family: 'YanoneKaffeesatzBold';
	src: url('fonts/yanonekaffeesatz-bold-webfont.eot');
	src: local('?'), url('fonts/yanonekaffeesatz-bold-webfont.woff') format('woff'), url('fonts/yanonekaffeesatz-bold-webfont.ttf') format('truetype'), url('fonts/yanonekaffeesatz-bold-webfont.svg#webfonti2TRdLhu') format('svg');
	font-weight: normal;
	font-style: normal;
	}

@font-face {
	font-family: 'Orbitron';
	src: url('fonts/Orbitron-Black.eot');
	src: local('?'), url('fonts/Orbitron-Black.woff') format('woff'), url('fonts/Orbitron-Black.ttf') format('truetype'), url('fonts/Orbitron-Black.svg#Orbitron-Black') format('svg');
	font-weight: normal;
	font-style: normal;
	}

/* Contains everything */
body {
background:url("images/roderick1.jpg") no-repeat top;
background-attachment:fixed;
font:normal normal normal 15px/21px "adobe-garamond-pro-1","adobe-garamond-pro-2",serif;color:#000;
color: #3D3D3D}

	/* Wrapper for everything inside of the body */
	#body-container {
	margin: 10px auto 0 auto;
	}

/**
* Elements
************************************************/

/* Hyperlinks */
a:link {	
color:#21759b;text-decoration:none;
-webkit-transition-property: opacity, color;
	-webkit-transition-duration: 2s, 2s, 2s;}
a:visited {color:#31ade6;}
a:hover,a:active { 
	color:#00B7EB;
text-decoration:none;	}

/* Headers */
h1,h2,h3,h4,h5,h6{font-family:'YanoneKaffeesatzBold',Arial,Verdana,sans-serif;color:#000;font-weight:bold}h1{font-size:24px}h2{font-size:21px}h3{font-size:19px}h4{font-size:17px}h5{font-size:15px}h6{font-size:13px}
h3, h3 a, .widget-title {font-family:'YanoneKaffeesatzBold',Arial,Verdana,sans-serif;
color: #faa51a;
text-shadow: 1px 1px 1px rgb(51, 51, 51);
border-bottom: 1px #666 dotted;
font-weight: 300;
text-align: center}
a#cancel-comment-reply-link {text-shadow: none; border-bottom:none;font-size:16px }

/* Text elements */
strong {}
em {}
cite {}
abbr {}
acronym {}
sup {}
sub {}
address {}
ins {}
dfn {}
del {}
q {font-style: italic; font-weight: bold;color: #999}
q:before, q:after {
   content : "\"";
 }
/* Paragraphs */
p {}

ul{list-style:square}blockquote{font-style:italic;color:#555}blockquote blockquote{color:#777}blockquote em{font-style:normal}pre{padding:9px;background:#f9f9f9;border:1px solid #ccc}code{padding:0 3px;background:#eee}pre code{background:transparent}table{width:100%;border-collapse:separate;border-top:1px solid #ccc;border-left:1px solid #ccc}caption{font-size:.9em;font-style:italic;text-align:right}td,th{padding:3px 6px;border-bottom:1px solid #ccc;border-right:1px solid #ccc}th{background:#eee}.drop-cap{float:left;margin:3px 3px 0 0;font:normal normal normal 47px/35px "Warnock Pro","Goudy Old Style",Palatino,"Book Antiqua",Georgia,serif;color:#333}.note{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}

/* Forms */
form {}
	textarea {}
	input {}
	label {}
	option {}

/* Search form */
/* The div it's in */
#searchform div {

}
/* the search text box */
#search-form #search-text {
	width: 90%;
	display: block; 
	text-align: center; 
	margin: 0 auto 1em auto;
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
	color: #606060;
	border: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}


/* Quotes */
.quote {
font-weight:500;
text-align: center; 
margin: 0 auto 0 auto;
}

.quote_source {
font-weight:bold;
text-align: center; 
margin: 0 auto 1em auto;
}

/* highlite special blocks of text */
.hilight {
background: #FFFFCC;
}


/* Alignment */
.left, .alignleft { float: left; margin: 0 10px 10px 0;}
.right, .alignright {float: right; margin: 0 0 10px 10px;}
.center, .aligncenter {display: block; text-align: center; margin: 0 auto 1em auto;}
.block, .alignnone {}
.clear {}

/**
* Images
************************************************/

/* Normal images */
img {}
a img {}

/* WP Smilies */
img.wp-smiley {}

/* Thumbnails */
.thumbnail {}

/* WP Captions [caption] */
.wp-caption { border: 1px solid #e5e5e5; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
	.wp-caption img {}
	.wp-caption p { }

/* Gallery [gallery] */
.gallery {}
	.gallery img {}

/* Avatars */

.breadcrumb{margin:0 0 30px 0;font-size:.9em;font-style:italic;color:#666}.breadcrumb a{color:#111;text-decoration:none}.breadcrumb a:hover{color:#d54e21;text-decoration:underline}.hentry img{max-width:610px;height:auto;padding:4px;border:1px solid #ccc}.no-widgets .hentry img{max-width:950px}img.alignleft,img.alignright{margin-bottom:10px}.thumbnail{float:left;width:100px;height:100px;margin:5px 15px 10px 0}img.wp-smiley{max-width:12px;padding:0;background:transparent;border:none}.wp-caption{max-width:616px;margin-top:6px;padding:6px 1px 3px 1px;border:1px solid #ccc;text-align:center}.wp-caption .wp-caption-text{margin:0;padding:0 5px;text-align:right;font-size:.9em;font-style:italic;color:#666}.wp-caption img{max-width:604px;margin:0 auto;padding:0;border:1px solid #666}.no-widgets .wp-caption{max-width:956px}.no-widgets .wp-caption img{max-width:946px}.gallery img{border:1px solid #ccc}.avatar{float:left;width:96px;height:96px;margin:5px 15px 0 0;padding:4px;border:1px solid #ccc}

/**
* Header
************************************************/

/* Contains entire header */
#header-container {
width:650px;
max-width:650px;
margin:auto auto 20px auto;
background: #030303;
background:-webkit-gradient(linear, left top, left bottom, from(#999999), to(#030303));
background:-moz-linear-gradient(top, #999999, #030303);
background:-o-linear-gradient(top, #999999, #030303);
background:linear-gradient(top, #999999, #030303);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#030303');
-moz-box-shadow:#000 0 0 5px;
-webkit-box-shadow:#000 0 0 5px;
box-shadow:#000 0 0 5px;
-webkit-border-top-left-radius:70px;
-webkit-border-top-right-radius:70px;
-webkit-border-bottom-left-radius:20px;
-webkit-border-bottom-right-radius:20px;
border-top-left-radius:70px;
border-top-right-radius:70px;
border-bottom-left-radius:20px;
border-bottom-right-radius:20px;
-khtml-border-top-left-radius:70px;
-khtml-border-top-right-radius:70px;
-khtml-border-bottom-left-radius:20px;
-khtml-border-bottom-right-radius:20px;
-moz-border-radius-topleft:70px;
-moz-border-radius-topright:70px;
-moz-border-radius-bottomleft:20px;
-moz-border-radius-bottomright:20px;
}

	/* Contains site title and tagline */
	#header {
	margin: 0;
	}

		/* Site title */
		#site-title, #site-title a {
  font-family: 'Orbitron', serif;
  text-shadow: 0px -1px 0px #222;
  font-size: 32px;
  font-style: normal;
  text-align: center;
  color: #fff;
  font-weight: normal;
  text-decoration: none;
  text-transform: lowercase;
  word-spacing: 0em;
  line-height: 1em;
  margin:0 20px;
  padding: 20px 0 20px 0;
}

				#site-title a span {}

		/* Site description/tagline */
		#site-description {
	
	color:#faa51a;
	font-weight: bold;
	text-align:center;
  	padding: 0 0 10px 0;
	font-size: 16px;
}

/**
* Primary Menu
************************************************/

/* Wrapper for entire menu area */
#primary-menu {}

	/* Wrapper for unordered list of menu items */
	#primary-menu div.menu {}

		/* Menu list. */
		#primary-menu li,#page-nav li{margin-right:15px}#primary-menu li li,#page-nav li li{margin-right:0}#primary-menu li a,#page-nav li a{padding:8px 15px 8px 15px;color:#111;background:#fff;border:1px solid #ccc}#primary-menu li:hover ul,#primary-menu li.sfHover ul,#page-nav li:hover ul,#page-nav li.sfHover ul{top:32px}#primary-menu li li a,#page-nav li li a{border-top:none;margin-right:0}#primary-menu li ul,#page-nav li ul{background:#fff;border-top:1px solid #ccc}#primary-menu li li:hover ul,#primary-menu li li.sfHover ul,#primary-menu li li li:hover ul,#primary-menu li li li.sfHover ul,#page-nav li li:hover ul,#page-nav li li.sfHover ul,#page-nav li li li:hover ul,#page-nav li li li.sfHover ul {top:-1px}#primary-menu li li li,#page-nav li li li{margin-left:-1px}

/**
* Navigation Links
************************************************/

#primary-menu, #navigation {
	overflow: visible;
	height: 34px;
	margin: 0 0 20px 0;
	z-index: 100;
	}


/**
* Containers below the header and navigation
************************************************/

/* Wrapper for the content and primary/secondary widget sections */
#container{margin-bottom:21px}

	/**
	* Content
	************************************************/

	/* Contains site's main content */
	.content{margin:0 0 21px 0}.no-widgets .content,.page-template-no-widgets .content{width:960px}

		/* Breadcrumb trail */
		
			.breadcrumb-trail {}

		/* Archive and search <div> before posts are listed */
		.archive-info
		.author-info {}
		.term-info
		.category-info {}
		.tag-info {}
		.date-info {}
		.search-info {}

			/* Archive and search page titles. */
			.archive-title
			.author-title {}
			.term-title {}
			.category-title {}
			.tag-title {}
			.date-title {}
			.search-title {}

		/* Entry wrapper <div> */
.singular .hentry{margin:0}
		.hentry, .post, .page {background:#fff;
overflow:hidden;
margin-top: 10px;
border-right:1px #d6dadc solid;
border-top:1px #d6dadc solid;
border-bottom:1px #d6dadc solid;
border-left: 10px #d6dadc solid;

font-size:20px;/*
opacity:0.90;
-khtml-opacity:0.90;
filter:alpha(opacity=90);*/
-moz-box-shadow:#aaa 0 0 10px;
-webkit-box-shadow:#aaa 0 0 10px;
box-shadow:#aaa 0 0 10px;
-webkit-border-top-left-radius:0;
-webkit-border-top-right-radius:10px;
-webkit-border-bottom-right-radius:10px;
border-top-left-radius:0;
border-top-right-radius:10px;
border-bottom-right-radius:10px;
-khtml-border-top-left-radius:0;
-khtml-border-top-right-radius:10px;
-khtml-border-bottom-right-radius:10px;
-moz-border-radius-topleft:0;
-moz-border-radius-topright:10px;
-moz-border-radius-bottomright:10px;
}

			/* Post, page, and 404 page titles */
.loop-meta{overflow:hidden;margin:0 0 40px 0}.loop-title{font:normal normal bold 24px/24px Arial,Verdana,sans-serif}

			.entry-title  {font:normal normal 300 24px/24px Arial,Verdana,sans-serif; margin:0 0 12px 0;
text-shadow: 1px 1px 1px rgb(51, 51, 51); border-bottom:1px #ddd solid; padding: 10px;
background: #d6dadc; /* old browsers */
background: -moz-linear-gradient(left, #d6dadc 0%, #F2F2F2 100%); /* firefox */

background: -webkit-gradient(linear, left top, right top, color-stop(0%,#d6dadc), color-stop(100%,#F2F2F2)); /* webkit */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6dadc', endColorstr='#F2F2F2',GradientType=1 ); /* ie */}
			.post-title  {font:normal normal 300 24px/24px Arial,Verdana,sans-serif; margin:0 0 12px 0;
text-shadow: 1px 1px 1px rgb(51, 51, 51);}
			.page-title  {font:normal normal 300 24px/24px Arial,Verdana,sans-serif; margin:0 0 12px 0;text-shadow: 1px 1px 1px rgb(51, 51, 51);}
			.attachment-title  {font:normal normal 300 24px/24px Arial,Verdana,sans-serif; margin:0 0 12px 0;text-shadow: 1px 1px 1px rgb(51, 51, 51);}
			.error-404-title  {font:normal normal 300 24px/24px Arial,Verdana,sans-serif; margin:0 0 12px 0;text-shadow: 1px 1px 1px rgb(51, 51, 51);}
.singular-page .entry-title,.singular-attachment .entry-title{margin:0 0 21px 0}
.entry-title a{color:#21759b}
			/* Author and date byline */
			.byline { margin-bottom: 30px }
			.archive .byline,.search .byline{margin:0 0 5px 0}
			/* Full entries */
			.entry-content, .entry-summary { margin:0 0 10px 0; padding: 20px 10px 10px 10px }

	/* Categories */

	.category {}

			/* Excerpts (introduced) */
			.entry-summary {}

				/* Using <!--nextpage--> */
				p.page-links a {}

				/* More link <!--more--> */
				a.more-link {}

			/* Entry metadata */
			.entry-meta { clear:both;font:normal normal italic 14px/12px arial, serif;color:#666;padding-left: 10px; padding-right: 10px;}

		/* Post series */
		.series {} 
			.series-title {}

		/* Navigation links */
		p.page-links,.comment-pagination{clear:both}.comment-pagination{margin-bottom:21px}p.page-links a,.comment-pagination .page-numbers{margin:0 3px;padding:3px 9px 3px 9px;border:1px solid #ccc}
			.navigation-links{margin-bottom:21px;font-style:italic}.navigation-links .previous{float:left;max-width:50%}.navigation-links .next{float:right;max-width:50%;text-align:right}.navigation-attachment{overflow:hidden}.widget{overflow:hidden;margin:0 0 15px 0;color:#464646}.widget a{color:#464646;text-decoration:underline}.widget a:hover{color:#d54e21;text-decoration:none}#utility-before-content,#utility-after-content,#utility-after-page,#utility-after-single{margin:0 0 21px 0;padding:20px 20px 0 20px;border:1px solid #ccc}

		#primary-menu li a, #page-nav li a {
			display: inline-block;
			outline: none;
			cursor: pointer;
			text-align: center;
			text-decoration: none;
			font: "adobe-garamond-pro-1","adobe-garamond-pro-2",serif;
			padding: .5em 2em .55em;
			text-shadow: 0 1px 1px rgba(0,0,0,.3);
			-webkit-border-radius: .5em;
			-moz-border-radius: .5em;
			border-radius: .5em;
			-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
			-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
			box-shadow: 0 1px 2px rgba(0,0,0,.2);
			color: #fef4e9;
			border: solid 1px #da7c0c;
			background: #f78d1d;
			background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
			background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
			background:-o-linear-gradient(top, #faa51a, #f47a20);
			background:linear-gradient(top, #faa51a, #f47a20);
			filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
			}
		#primary-menu li a:hover, #page-nav li a:hover {
			background: #f47c20;
			background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
			background: -moz-linear-gradient(top,  #f88e11,  #f06015);
			background:-o-linear-gradient(top, #f88e11, #f06015);
			background:linear-gradient(top, #f88e11, #f06015);
			filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
			}
		#primary-menu li a:active, #page-nav li a:active {
			color: #fcd3a5;
			background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
			background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
			background:-o-linear-gradient(top, #f47a20, #faa51a);
			background:linear-gradient(top, #f47a20, #faa51a);
			filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
			}
			

		/* WP PageNavi (plugin) */
		.wp-pagenavi {}
			.wp-pagenavi .pages {}
			.wp-pagenavi .current {}
			.wp-pagenavi .extend {}
			.wp-pagenavi a {}

		/* Attachment image navigation */
		.navigation-attachment {}

		/**
		* Comments template
		************************************************/

		/* Wrapper for entire comments area */
		#comments-template {}

			/* Comments section headers/titles */
			.comments-header {}
			#comments-number {}

			/* Comments closed paragraph */
			p.comments-closed {}

				/* Main comments section */
				#respond, .navigation-links {
				background:#fff;
				overflow:hidden;
				/*margin-top: 10px;*/
				border:1px #ddd solid;
				font-size:14pt;
				opacity:0.90;
				-khtml-opacity:0.90;
				filter:alpha(opacity=90);
				-moz-box-shadow:#aaa 0 0 10px;
				-webkit-box-shadow:#aaa 0 0 10px;
				box-shadow:#aaa 0 0 10px;
				-webkit-border-top-left-radius:0;
				-webkit-border-top-right-radius:10px;
				-webkit-border-bottom-right-radius:10px;
				border-top-left-radius:0;
				border-top-right-radius:10px;
				border-bottom-right-radius:10px;
				-khtml-border-top-left-radius:0;
				-khtml-border-top-right-radius:10px;
				-khtml-border-bottom-right-radius:10px;
				-moz-border-radius-topleft:0;
				-moz-border-radius-topright:10px;
				-moz-border-radius-bottomright:10px;
				padding:10px 20px;
				}

					#respond p.log-in-out {font-family: arial, serif;}

					#comments  {}
					/* Comment list */
					#comments-template ol {
					list-style: none;
					margin: 0 0 21px 0;
					}
					#comments li, #comments li li li, #comments li li li li li {
					overflow: hidden;
					margin: 0 0 15px 0;
					padding: 15px 15px 0 15px;
					background: #fff;
					border: 1px solid #ccc;
					}
				#comments li li, #comments li li li li {
					background: #f9f9f9;
					}
					/*ol.comment-list*/
					#comments ol {list-style: none;}
.comment-meta{margin:45px 0 21px 0;font-size:13px;color:#666}.comment-author{font-size:15px;color:#000}.comment-reply-link,.permalink,.comment-edit-link{font-style:italic;color:#666}
						/* Individual comments (note that WordPress has even/odd backwards) */
						#comments li,#comments li.odd,#comments li.even  {
					    		border-color: rgba(225,225,225,0.75);
					    		font-size: 18px}
						#comments li.thread-even {}
						#comments li.thread-odd  {}
						#comments li.even {}
							#comments li li {margin-left:15px; border: none}
								#comments li li li {margin-left:15px; border: none}
									#comments li li li li {margin-left:15px; border: none}

						#comments li.odd {}
						#comments li.thread-even {}
						#comments li.thread-odd {}
						#comments li.author {}
						#comments li.trackback {}
						#comments li.pingback {}
							
						/* Roderick's Comments */
						#comments li.comment-author-administrator>div:nth-of-type(2) { 
						border-color: #FEF1B5;
-moz-box-shadow: 0 5px 5px rgba(255,255,0,0.1);
-webkit-box-shadow: 0 5px 5px rgba(255,255,0,0.1);
box-shadow: 0 5px 5px rgba(255,255,0,0.1);
						}
						#comments li.comment-author-administrator>div:nth-of-type(2):before {
						border-color: #FEF1B5;
						}
						#comments li.comment-author-administrator>div:nth-of-type(2):after {
						border-color: #FEF1B5;
						}

							/* Avatar */
							#comments-template .avatar {
								float: left;
								margin: 5px 15px 25px 0;
								border: 1px solid #eee;
								}

							/* Comment metadata */
							#comments .comment-meta  {
        							background:#fff; /* default background for browsers without gradient support */
								}
								#comments .comment-meta cite {}
							.vcard {}

							/* Comment text */
							#comments .comment-text {
								clear:left;
								position:relative;
								padding:15px 20px 5px 20px;
								margin-bottom: 10px;
								border:4px solid #DFDFDF;
								background:#fff;
								
								/* css3 */
								-webkit-border-radius:40px;
								-moz-border-radius:40px;
								border-radius:40px;
-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.1);
-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.1);
box-shadow: 0 5px 5px rgba(0,0,0,0.1);
								}
 
							/* creates the wider right-angled triangle */
							#comments .comment-text:before {
									content:""; 
									position:absolute; 
									z-index:10; 
									top:-44px; 
									left:120px; 
									width:50px; 
									height:40px;
									border-style:solid; 
									border-width:4px 4px 0 0; 
									border-color:#DFDFDF; 
									background:transparent;
									/* css3 */
									-webkit-border-top-right-radius:75px 80px;
									-moz-border-radius-topright:50px 80px;
									border-top-right-radius:75px 80px;
 								   /* reduce the damage in FF3.0 */
								    display:block; 
								}

						/* creates the narrower right-angled triangle */
							#comments .comment-text:after {
									content:""; 
									position:absolute; 
									z-index:10; 
									top:-44px; 
									left:120px; 
									width:20px; 
									height:40px; 
									border-style:solid; 
									border-width:4px 4px 0 0; 
									border-color:#DFDFDF; 
									background:transparent;
									/* css3 */
									-webkit-border-top-right-radius:50px 70px; 
									-moz-border-radius-topright:50px 40px; 
									border-top-right-radius:50px 70px;
								    /* reduce the damage in FF3.0 */
 								        display:block; 
								}

							/* creates a white rectangle to cover part of the oval border*/
								#comments .comment-text > :first-child:after {
									content:""; 
									position:absolute; 
									top:-10px; 
									left:142px; 
									width:29px; 
									height:15px; 
									background:#fff;
								}

					/* Paged comments navigation */
					#comments-template .paged-navigation {}
						#comments-template .paged-navigation .page-numbers {}
						#comments-template .paged-navigation .next {}
						#comments-template .paged-navigation .prev {}

				/* Main comment form div */
				

					/* Comment form title */
					#reply {}

					/* Comment form elements */
					p#cancel-comment-reply {}
					#respond form {}
						#respond .form-author {}
							#respond input {}
						#respond .form-email {}
						#respond .form-url {}
						#respond .form-textarea {}
							#respond textarea {}
						#respond #submit {}
							#respond #submit:hover {}


		/**
		* Utility widget sections (see other widget code below)
		************************************************/
.text-input{display:block;padding:3px 6px;width:97%}#comments-template label{font-size:.9em}textarea{width:98%}#submit{display:inline-block;margin-right:15px;padding:7px 15px 8px 15px;background:#fff;border:1px solid #ccc}#submit:hover{cursor:pointer;background:#f9f9f9}
		/* All utility widget sections (except widgets template) */
		.utility {}

		/* Before content */
		#utility-before-content {}

		/* After content */
		#utility-after-content {}

		/* After post but before comments */
		#utility-after-single {}

		/* After page but before comments */
		#utility-after-page {}

		/* Widgets page template widgets */
		.page-template-widgets #content .widget {}

	/**
	* Widget sections (Primary and Secondary)
	************************************************/

	/* Widgets in general */
	.widget {}
		.widget-inside {}
			

	/* Primary widget section */
	#primary {
	background:#030303;
	overflow:hidden;
	background:-webkit-gradient(linear, left center, right center, from(#030303), to(#454545));
	background:-moz-linear-gradient(left, #030303, #454545);
	background:-o-linear-gradient(left, #030303, #454545);
	background:linear-gradient(left, #030303, #454545);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#030303', endColorstr='#454545');
	-moz-box-shadow: inset 0 0 5px #fff;
	-webkit-box-shadow: inset 0 0 5px #fff;
	box-shadow: inset 0 0 5px #fff;
	-webkit-border-top-left-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	border-top-left-radius:10px;
	border-bottom-left-radius:10px;
	-khtml-border-top-left-radius:10px;
	-khtml-border-bottom-left-radius:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-bottomleft:10px;
	padding:10px;
	color:#ddd;
	}


		#primary .widget {
				color:#ddd;
				background-color: transparent;
				text-decoration:none;
				border:0 none;
				}
			#primary .widget-inside {
				color:#ddd;
				}
				#primary .widget-title {}

				#primary .widget ul {
					list-style: none; margin: 0 0 0 1em;
					}

					#primary .widget ul li {
						color:#ddd;
						background-color: transparent;
						border:0 none;
						list-style: none;
						margin: 0.5em 0;
						}

		#primary .widget a {
				color:#ddd;
				text-decoration: none;
				}

	/* Secondary widget section */
	#secondary {}
		#secondary .widget {}
			#secondary .widget-inside {}
				#secondary .widget-title {}
				#secondary .widget ul {}
					#secondary .widget ul li {}

/**
* Footer
************************************************/
#footer{color:#444}
/* Wrapper for the entire footer */
#footer-container {
background:#000;
opacity:0.90;
-khtml-opacity:0.90;
filter:alpha(opacity=90);
-moz-box-shadow: inset #fff 0 0 5px;
-webkit-box-shadow: inset #fff 0 0 5px;
box-shadow: inset #fff 0 0 5px;
margin:0;
clear:both;
	}

	/* Subsidiary widget section */
	#subsidiary{margin:0 0 21px 0}
		#subsidiary .widget {
		padding: 10px;}
			#subsidiary .widget-inside {}
				#subsidiary .widget-title {}
					#subsidiary  .widget a{ color: #ddd; text-decoration: none; }

	/* Footer section */
	#footer {
		color:#fff;font-style:italic;
		}

		/* Footer extra */
		#footer .copyright{display:inline;float:left;margin-right:9px}
		#footer .credit {}

/**

* Custom Elements
************************************************/


.widget_enhanced_tag_cloud a {
border-bottom:none;
text-decoration:none;
}

.widget_about {
font-weight: 500;
text-align: center;
color: #FCD116;
}

