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

@import url(http://fonts.googleapis.com/css?family=Yanone+Kaffeesatz:400);
/*
	Name: Reset Stylesheet
	Description: Resets browser's default CSS
	Author: Eric Meyer
	Author URI: http://meyerweb.com/eric/tools/css/reset/
*/

/* v1.0 | 20080212 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
/* remember to define focus styles! */
:focus { outline: 0; }
/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }
/* new clearfix */
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
/***** Global *****/
/* Body */
body { background: #333 url('../images/dark_texture.jpg'); color: #efefef; font-size: 82%; /* Base font size: 14px */ font-size-adjust: 0.58; font-family: Arial, sans-serif; line-height: 1.429; margin: 0; padding: 4em 0; text-align: left; }
/* Headings */
h1 { font-size: 2em }	/* 22px */
h2 { font-size: 1.571em }	/* 22px */
h3 { font-size: 1.429em }	/* 20px */
h4 { font-size: 1.286em }	/* 18px */
h5 { font-size: 1.143em }	/* 16px */
h6 { font-size: 1em }		/* 14px */
h1, h2, h3, h4, h5, h6 { font-weight: 400; line-height: 1.1; margin-bottom: .3em; font-family: 'Yanone Kaffeesatz', arial, serif; }
/* Anchors */
a { outline: 0; }
a img { border: 0px; text-decoration: none; }
a:link, a:visited { color: #739a97; padding: 0 1px; text-decoration: underline; }
a:hover, a:active { background-color: #739a97; color: #fff; text-decoration: none; text-shadow: 1px 1px 1px #333; }
/* Paragraphs */
p { margin-bottom: 1.143em; }
/* Lists */
ul { list-style: outside disc; margin: 1em 0 1.5em 1.5em; }
ol { list-style: outside decimal; margin: 1em 0 1.5em 1.5em; }
dl { margin: 0 0 1.5em 0; }
dt { font-weight: bold; }
dd { margin-left: 1.5em; }
/* HTML5 tags */
header, section, footer, aside, nav, article, figure { display: block; }
/***** Layout *****/
em, .italic, dfn, cite { font-style:italic; }
ins { text-decoration:none; border-bottom:1px dashed #000; }
del { color:#666; text-decoration:line-through; }
strong, dfn, legend { font-weight:bold; }
sup, sub { line-height:0; }
acronym, abbr { border-bottom:1px dashed; cursor:help; letter-spacing:1px; }
address { margin:0 0 1.5em; font-style:italic; }
pre { margin:1.5em 0; white-space:pre; }
pre, code, tt { font:1em 'andale mono', 'lucida console', monospace; line-height:1.5; }
q { quotes:"\201C""\201D""\2018""\2019"; }
q:before { content:"\201C"; margin-left:-.62em; font-family:georgia, serif; padding-right:.2em; line-height:0; }
q:after { content:"\201D"; margin-right:-.62em; font-family:georgia, serif; padding-left:.2em; line-height:0; }
header, section, footer { width:980px; margin:1em auto; }
header section ul { float:right; margin:-2.5em 0 1em 0; padding:0; }
header section ul li { display:inline; list-style:none; margin:0px 0.5em; }
section dl { width:32%; margin-right:6%; float:left; }
section dl dt { float:left; width:28% }
section dd { margin-left:28%; margin-bottom:1.25em; }
figure { float:left; text-align:right; width:24% }
figure img { border:1px solid #000; background:#efefef; padding:2px; }
figcaption { display:block; margin:0.2em; font-size:0.8em; }
hr { border:none; margin:1.25em 0; border-bottom:1px dotted #ccc; }
footer ul { margin:0; padding:0; }
footer ul li { display:inline; list-style:none; line-height:16px; }
footer ul.links li a { text-indent:-1000em; display:block; float:left; margin-right:10px; height:16px; width:16px; }
.facebook { background:url(../images/facebook_16.png) no-repeat center; }
.linkedin { background:url(../images/linkedin_16.png) no-repeat center; }
.flickr { background:url(../images/flickr_16.png) no-repeat center; }
.twitter { background:url(../images/twitter_16.png) no-repeat center; }
.lastfm { background:url(../images/lastfm_16.png) no-repeat center; }
.kontain { background:url(../images/kontain_16.png) no-repeat center; }
.stumbleupon { background:url(../images/stumbleupon_16.png) no-repeat center; }
.amplify { background:url(../images/amplify_16.png) no-repeat center; }
.wishlistr { background:url(../images/wishlistr_16.png) no-repeat center; }
.virb { background:url(../images/virb_16.png) no-repeat center; }
.grid_1 { width: 3.3333333333333%; }
.grid_2 { width: 7.5%; }
.grid_3 { width: 11.666666666667%; }
.grid_4 { width: 15.833333333333%; }
.grid_5 { width: 20%; }
.grid_6 { width: 24.166666666667%; }
.grid_7 { width: 28.333333333333%; }
.grid_8 { width: 32.5%; }
.grid_9 { width: 36.666666666667%; }
.grid_10 { width: 40.833333333333%; }
.grid_11 { width: 45%; }
.grid_12 { width: 49.166666666667%; }
.grid_13 { width: 53.333333333333%; }
.grid_14 { width: 57.5%; }
.grid_15 { width: 61.666666666667%; }
.grid_16 { width: 65.833333333333%; }
.grid_17 { width: 70%; }
.grid_18 { width: 74.166666666667%; }
.grid_19 { width: 78.333333333333%; }
.grid_20 { width: 82.5%; }
.grid_21 { width: 86.666666666667%; }
.grid_22 { width: 90.833333333333%; }
.grid_23 { width: 95%; }
.grid_24 { width: 99.166666666667%; }
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16, .grid_17, .grid_18, .grid_19, .grid_20, .grid_21, .grid_22, .grid_23, .grid_24 { margin-left: 0.41666666666667%; margin-right: 0.41666666666667%; float: left; display: block; }
.alpha { margin-left:0px; }
.omega { margin-right:0px; }
.container { width: 980px; margin: auto; }