/*
Theme Name: Comp-Fu
Theme URI: http://www.comp-fu.com
Description: Based on the Open Sourcerer theme (www.opensourcerer.com) by Alan Lord
Author: Stefan Ihringer
Author URI: http://www.comp-fu.com
Version: 1.0
Tags: dark, two-columns, flexible-width
License: GPLv3 or Later. (c) 2013 Stefan Ihringer (c) 2009 Alan Lord
*/

/* Google Webfonts 
@import url(http://fonts.googleapis.com/css?family=Quicksand:400,700); */

/* main style sheet */
@import url("css/compfu.css?20140525");

/* mobile adjustments */
@import url("css/mobile.css") screen and (max-width:768px);

/* Local Web Fonts */
@font-face {
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 400;
  src: local('Quicksand Regular'), local('Quicksand-Regular'), url(http://www.comp-fu.com/wp-content/themes/compfu/css/quicksand.woff) format('woff');
}
@font-face {
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 700;
  src: local('Quicksand Bold'), local('Quicksand-Bold'), url(http://www.comp-fu.com/wp-content/themes/compfu/css/quicksandbold.woff) format('woff');
}


/* Begin Global Resets */
* {
	margin:0;
	padding:0;
}

html {
	font-size: 100%;	/* should be 16 pixels by default */
}

body {
	background-color:#252525;
	color:#F0F0F0;
	font-family: Quicksand, Verdana,"Bitstream Vera Sans",sans-serif;
	line-height:1.3em;
}

input, textarea, button {
	font-family:inherit;
	font-size:inherit;
	line-height:inherit;
}

/* from http://www.filamentgroup.com/lab/update_styling_the_button_element_with_css_sliding_doors_now_with_image_spr/ */
button::-moz-focus-inner {
	border: none;  /* overrides extra padding in Firefox */
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari and Google Chrome only - fix margins */
	button span {
		margin-top: -1px;
	}
}

table {
	border-collapse:collapse;
/*	empty-cells:hide;*/
}

h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {
	margin: 0.5em 0;
}

ul, dd {
	margin-left:1em;
}
ol {
	margin-left:2em;
}

a {
	text-decoration:none;
	color:#DCDAD5;
}

a:hover {
	color:#FFF;
}

a img {
	border:0;
}
/* End Global resets */


/* Following needed for Wordpress Theme Directory Compliance. */
/* And to support image and other WP generated content positioning - obviously */
.alignright {
	float:right;
}

.alignleft {
	float:left;
}

.aligncenter, div.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}


/* If you want to clear a float (after an image perhaps) use this class */
.clear {
    clear:both;
}


/* For Link Indication plugin, 2010-08-31 */

/* Adapted from File Icons plugin */
a.lizip, a.lipdf, a[href*="trackback"], a[href*="postcomment"], a[href*="respond"], a[href*="action=edit"], a[href*="rss2"], a[href*="feed/"], a.limailto, a.lifilm {
	padding-bottom:2px;
	padding-left:20px;
	padding-top:2px;
	background:transparent;
	}
a.limailto {background: url(/_icons/email.png) no-repeat scroll left center;}
a.lipdf	{background: url(/_icons/page_white_acrobat.png) no-repeat scroll left center;}
a.lizip {background: url(/_icons/page_white_compressed.png) no-repeat scroll left center;}
a.lifilm {background: url(/_icons/film.png) no-repeat scroll left center;}
a[href*="trackback"] {background: url(/_icons/link.png) no-repeat scroll left center;}
a[href*="rss2"], a[href*="feed/"] {background: url(/_icons/rss.png) no-repeat scroll left center;}
a[href*="postcomment"], a[href*="respond"] {background: url(/_icons/comment.png) no-repeat scroll left center;}
a[href*="action=edit"] {background: url(/_icons/page_white_edit.png) no-repeat scroll left center;}

a.liwikipedia {
	padding-right:16px;
	padding-top:2px;
	padding-bottom:2px;
	background: url(/_icons/wikipedia_white.png) no-repeat scroll right center;
	}
a.livimeo {
	padding-right:20px;
	padding-top:2px;
	padding-bottom:2px;
	background: url(/_icons/vimeo.png) no-repeat scroll right center;
	}
a.liyoutube {
	padding-right:20px;
	padding-top:2px;
	padding-bottom:2px;
	background: url(/_icons/youtube.png) no-repeat scroll right center;
}
a.licog {
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	background: url(/_icons/download_orange.png) no-repeat scroll left center;
	}

