/*   
Theme Name: The HTML5 Tigerton theme
Theme URI: http://tigerton.se
Description: A custom startup theme for quick development with our clients!
Author: Tigerton 
Author URI: http://tigerton.se
Version: 1
*/

/*
	Great thanks to:
	
	HTML5 Reset Wordpress Theme :: style.css
	----------------------------------------------------------
	We have learned much from/been inspired by/taken code where offered from:
	
	Eric Meyer					:: http://ericmeyer.com
	HTML5 Doctor				:: http://html5doctor.com
	and the HTML5 Boilerplate	:: http://html5boilerplate.com
	
	Special thanks: The Wordpress theme owes its start to an empty theme authored 
		by Chris Coyier & Jeff Starr: http://digwp.com
	
-------------------------------------------------------------------------------*/

/* Let's default this puppy out
-------------------------------------------------------------------------------*/

html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}									

article, aside, figure, footer, header, hgroup, nav, section {display: block;}

/* Responsive images and other embedded objects
   Note: keeping IMG here will cause problems if you're using foreground images as sprites, like, say for Google Maps custom placemarkers. 
   There has been a report of problems with standard Google maps as well, but we haven't been able to duplicate or diagnose the issue. */
img,
object,
embed {max-width: 100%;}

/* force a vertical scrollbar to prevent a jumpy page */
html {overflow-y: scroll;}

/* we use a lot of ULs that aren't bulleted. 
	don't forget to restore the bullets within content. */
ul {list-style: none;}

blockquote, q {quotes: none;}

blockquote:before, 
blockquote:after, 
q:before, 
q:after {content: ''; content: none;}

a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;}

a[href $='.pdf'] { 
   padding-left: 20px;
   background: transparent url(images/pdf.png) no-repeat center left;
}

del {text-decoration: line-through;}

abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}

/* tables still need cellspacing="0" in the markup */
table {border-collapse: collapse; border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}

hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}

input, select {vertical-align: middle;}

pre {
	white-space: pre; /* CSS2 */
	white-space: pre-wrap; /* CSS 2.1 */
	white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
	word-wrap: break-word; /* IE */
}

input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom; *vertical-align: baseline;}
.ie6 input {vertical-align: text-bottom;}

select, input, textarea {font: 99% sans-serif;}

table {font-size: inherit; font: 100%;}
 
/* Accessible focus treatment
	people.opera.com/patrickl/experiments/keyboard/test */
a:hover, a:active {outline: none;}

small {font-size: 85%;}

strong, th {font-weight: bold;}

td, td img {vertical-align: top;} 

/* Make sure sup and sub don't screw with your line-heights
	gist.github.com/413930 */
sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

/* standardize any monospaced elements */
pre, code, kbd, samp {font-family: monospace, sans-serif;}

/* hand cursor on clickable elements */
.clickable,
label, 
input[type=button], 
input[type=submit], 
button {cursor: pointer;}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {margin: 0;}

/* make buttons play nice in IE */
button {width: auto; overflow: visible;}
 
/* scale images in IE7 more attractively */
.ie7 img {-ms-interpolation-mode: bicubic;}

/* prevent BG image flicker upon hover */
.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}

/* let's clear some floats */
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; }  
.clearfix { zoom: 1; }  



/* Ok, this is where the fun starts.
-------------------------------------------------------------------------------*/

body {font: 15px Lato, sans-serif; background:#eeeeee; background-image: url('images/handmadepaper.png');}
body, select, input, textarea {color: #333;}

a {color: #9C160B;}
a:hover {color: #9C160B;}
.boxlink	{
	background:#9C160B;
	color:#ffffff;
	padding:2px 6px;
	margin:3px 3px 0 0;
	font-size:0.8em;
	text-decoration:none;
}
.boxlink:hover	{
	color:#ffffff;
}

h1	{
	font-family: Bitter, 'serif';
	font-size:30px;
	line-height:110%;
	margin-bottom:20px;
}

h2	{
	font-family: Bitter, 'serif';
	font-size:18px;
	font-weight:normal;
}

h3	{
	font-family: Bitter, 'serif';
	font-size:16px;
	font-weight:700;
}

.handwriting	{
	font-family: 'Annie Use Your Telescope', 'comic sans',sans-serif;
}

.gform_wrapper	{
	background:#ffffff;
	padding:20px 80px;
	border:1px solid #dddddd;
}

.royalSlider	{
	margin:0 0 20px 0;
}

.royalSlider .royalHtmlContent	{
	margin-top:20px;
	left;
	padding:8px 12px;
	background:#9C160B;
	color:#ffffff;
	font-size:1.2em;
	font-family: Bitter,'serif';
}


/* And here begins the Wordpress fun.
-------------------------------------------------------------------------------*/

#pattern	{
	position:fixed;
	width:65px;
	left:-30px;
	top:0;
	bottom:0;
	background-image: url(images/monster.png);
	background-repeat:no-repeat;
	z-index: 999 !important;
}

#sidePanel{
    width:345px;
    position:fixed;
    left:-302px;
    top:180px;
    z-index: 999 !important;
}

#panelHandle{
    background-image: -webkit-linear-gradient(top,#333,#222);
    background-image: -moz-linear-gradient(center top , #333333, #222222);
    background-image: -o-linear-gradient(center top , #333333, #222222);
    background-image: -ms-linear-gradient(center top , #333333, #222222);
    background-image:linear-gradient(center top , #333333, #222222);

    height:140px;
    width:40px;
    border-radius:0 5px 5px 0;
    float:left;
    cursor:pointer;
}
#panelContent{
    float:left;
    border:1px solid #333333;
    width:300px;
    height:500px;
    background-color:#333333;
}

#panelHandle p {
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    color: #FFFFFF;
    font: 22px Bitter, serif;
    left: 0px;
    margin: 0;
    padding: 0;
    position: relative;
    top: 26px;
}

header	{
	position:relative;
	margin:0;
	height:90px;
	background:#111111;
	background-image: url('images/black_paper.png');
	background-position:bottom left;
	color:#ffffff;
}

header #inner	{
	position:relative;
	margin:0 auto;
	width:1000px;
}

header #logo	{
	margin:10px 0 0 0;
	float:left;
}

header #search	{
	position:absolute;
	top:10px;
	right:0;
}

header .nyhetsbrev-header	{
	position:absolute;
	top:13px;
	left:380px;
	width:400px;
}

header .nyhetsbrev-header	 h2 {
	margin:0 16px 0 0;
	float:left;
	font-size:15px;
	font-weight:400;
	font-family: 'Annie Use Your Telescope', 'comic sans',sans-serif;
}

header .newsletter input[type="email"] {
	margin:1px 0 0 0;
    background:none;
	border-left:none;
	border-top:none;
	border-right:none;
	border-bottom:1px solid #ffffff;
	font: 13px Bitter, serif;
	color:#ffffff;
	float:left;
}

header .newsletter input[type="submit"] {
	margin-top:1px;
   background:none;
	border:none;
	color:#ffffff;
	text-transform: uppercase;
	font: 13px Bitter, serif;
	float:left;
}

header #search input[type="text"]	{
	background:none;
	border-left:none;
	border-top:none;
	border-right:none;
	border-bottom:1px solid #ffffff;
	font: 13px Bitter, serif;
	color:#ffffff;
}

header #search input[type="submit"]	{
	background:none;
	border:none;
	color:#ffffff;
	text-transform: uppercase;
	font: 13px Bitter, serif;
}

header nav	{
	font-family: Bitter, 'serif';
	position:absolute;
	top:61px;
	right:0px;
}

#menu-toppmeny	{

}

#menu-toppmeny li	{
	display: inline;
	float:left;
	font-size:12px;
	margin:0 0 0 22px;
	padding:5px 6px 8px;
	text-transform:uppercase;
}

#menu-toppmeny li:hover	{
	border-bottom:3px solid #333333;
}

#menu-toppmeny .current-menu-item	{
	border-bottom:3px solid #9C160B;
}

#menu-toppmeny li a	{
	color:#fff;
	text-decoration: none;
}

/* Banner */

#banner	{
	margin:0 auto;
	height:340px;
	background:#111111;
	background-image: url('images/black_paper.png');
	font-size:1.0em;
	font-weight:300;
}

#banner #inner {
	position:relative;
	width: 1000px;
	margin: 0 auto;
}

#banner #inner ul.slides {
	width: 1000px;
}

#banner #inner #about	{
	position:relative;
	float:left;
	margin:70px 0 0 0;
	width:600px;
	color:#ffffff;
	line-height:130%;
	text-shadow: 1px 1px 1px #000000;
    filter: dropshadow(color=#000000, offx=1, offy=1);
}

#banner #inner #about h1	{
	font-size:40px;
	color:#ffffff;
	font-weight:400;
	line-height:110%;
	margin:0 0 20px 0;
}

#banner #inner #about p	{
	margin: 0 0 20px 0;
}

#banner #inner #about a, .readmore, .readmore:hover	{
	font-family: Bitter, 'serif';
	padding:5px 14px 4px;
	margin:0 14px 0 0;
	background:#9C160B;
	color:#ffffff;
	text-decoration:none;
	font-size:11px;
	text-transform: uppercase;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

#banner #inner #latest_issue	{
	position:relative;
	margin:20px 0 0 70px;
	float:right;
	width:330px;
	color:#ffffff;
	line-height:130%;
	text-align:right;
	text-shadow: 1px 1px 1px #000000;
    filter: dropshadow(color=#000000, offx=1, offy=1);
}

#banner #inner #latest_issue img	{
	margin:0 0 0 0;
	float:left;
}

#banner #inner #latest_issue img.rotate	{
	margin:30px 0 0 0;
	-webkit-transform: rotate(3deg);
	-moz-transform: rotate(3deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0.1);
}

#banner #inner #latest_issue h2	{
	position:absolute;
	top:60px;
	right:0;
	font-size:1.5em;
	color:#ffffff;
}

#banner #inner #latest_issue p	{
	position:absolute;
	top:100px;
	right:0;
	font-size:1.0em;
}

#banner #inner #latest_issue a	{
	color:#ffffff;
}

#section-header	{
	background:#ffffff;
	height:40px;
	border-bottom:1px solid #e1e1e1;
}

#section-header #inner	{
	margin: 0 auto;
	padding:12px 0 6px 0;
	width:1000px;
}

#section-header h5	{
	margin:0;
	padding:0 0 34px 0;
	color:#999999;
	text-transform: uppercase;
	font-size:14px;
	background-image: url('images/section_arrow.png');
	background-repeat:no-repeat;
	background-position:2% 86%;
}

#section-header .section-header-meta	{
	float:right;
	font-size:1.0em;
	color:#999999;
}
	
#page-wrap {font-weight:400; width: 1000px; margin: 40px auto; z-index:2; min-height: 400px;}

#page-wrap p	{
	margin:0 0 1em 0;
	line-height:150%;
}

/* Sektioner */

#page-wrap #blog	{
	display:block;
	float:left;
	width:520px;
	margin:-60px 50px 0 0;
	z-index:3;
}

#page-wrap #recordreviews_start	{
	display:block;
	float:left;
	width:250px;
	margin:-60px 30px 0 0;
}

#page-wrap #ads, #page-wrap #recordreviewarchive	{
	display:block;
	float:left;
	width:140px;
	margin:-60px 0 0 0;
}

#page-wrap #review	{
	display:block;
	float:left;
	width:700px;
	margin:-60px 0 0 0;
}

#page-wrap #recordreviews	{
	display:block;
	float:left;
	width:800px;
	margin:-60px 0 0 0;
}

#page-wrap #textpage	{
	display:block;
	float:left;
	width:700px;
	margin:-60px 80px 0 0;
}

#page-wrap #searchresult	{
	display:block;
	float:left;
	width:700px;
	margin:-60px 80px 0 0;
}

#page-wrap #currentissues	{
	display:block;
	float:left;
	width:600px;
	margin:-60px 40px 0 0;
}

#page-wrap #currentissue_order	{
	display:block;
	float:right;
	width:300px;
	margin:-60px 0 0 0;
}


.section-header-include h2	{
	margin:-9px 0 0 0;
	padding:0 0 34px 0;
	color:#999999;
	text-transform: uppercase;
	font-size:14px;
	background-image: url('images/section_arrow.png');
	background-repeat:no-repeat;
	background-position:0% 86%;
}

.section-header-include h2 a	{
	color:#999999;
	text-decoration:none;
}

/* Startsidan */

.blogentry	{
	font-weight:400;
	line-height:150%;
	padding:20px 0 10px 0;
	margin:0 0 10px;
	border-bottom:1px solid #ddd;
}

.blogentry img, .recordreview img, #reviewheader img, #recordreviews img 	{
	-webkit-box-shadow:  0px 2px 10px 2px rgba(0, 0, 0, 0.1);
    box-shadow:  0px 2px 10px 2px rgba(0, 0, 0, 0.1);
    margin:0 0 10px 0;
}

.blogentry h3 a	{
	color:#333333;
	text-decoration:none;
	font-size:1.6em;
	line-height:120%;
}

.blogentry .meta	{
	float:left;
	width:100%;
	color:#999999;
	font-size:0.8em;
	margin:0 10px 0 0;
}

.blogentry .meta .date, article .meta .date	{
	line-height:100%;
	float:left;
	font-family: Bitter, 'serif';
	padding:3px 6px 4px;
	margin:8px 12px 4px 0;
	background:#999999;
	color:#ffffff;
	text-decoration:none;
	font-size:11px;
	text-transform: uppercase;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.blogentry .meta .category, article .meta .category	{
	line-height:100%;
	float:left;
	font-family: Bitter, 'serif';
	padding:3px 6px 4px;
	margin:8px 12px 4px 0;
	background:#cccccc;
	color:#ffffff;
	text-decoration:none;
	font-size:11px;
	text-transform: uppercase;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.blogentry .meta .commentsnr, article .meta .commentsnr	{
	line-height:100%;
	float:left;
	font-family: Bitter, 'serif';
	padding:3px 6px 4px;
	margin:8px 12px 4px 0;
	background:#9C160B;
	color:#ffffff;
	text-decoration:none;
	font-size:11px;
	text-transform: uppercase;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}


.blogentry .meta .category a, article .meta .category a	{
	color:#ffffff;
	text-decoration:none;
}

article .meta .category, article .meta .date	{
	margin:0px 12px 4px 0;
}

.blogentry p	{
	margin:0 0 10px 0;
}

.blogentry .readmore	{
	margin:10px 0 0 0;
	font-size:10px
}

/* Lista med skivrecensioner */

.recordreview	{
	font-weight:400;
	line-height:150%;
	padding:20px 0 20px 0;
	margin:0;
	border-bottom:1px solid #ddd;
	font-size:0.8em;
}

.recordreview h3	{
	font-size:1.1em;
}

.recordreview a		{
	color: #333;
	text-decoration:none;
}

.recordreview img	{
	float:left;
	width:60px;
	margin:0 14px 0 0;
}

/* Skivrecensioner startsida */

/* Start: Recommended Isotope styles */

/**** Isotope Filtering ****/

.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:         top, left, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}

/* End: Recommended Isotope styles */



/* disable CSS transitions for containers with infinite scrolling*/
.isotope.infinite-scrolling {
  -webkit-transition: none;
     -moz-transition: none;
      -ms-transition: none;
       -o-transition: none;
          transition: none;
}

#options	{
	margin:20px 0 20px 0;
}

#filters li	{
	float:left;
	margin:0 10px 10px 0;
}

#filters li a	{
	font-family: Bitter, 'serif';
	padding:3px 10px 2px;
	margin:0;
	background:#9C160B;
	color:#ffffff;
	text-decoration:none;
	font-size:11px;
	text-transform: uppercase;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

#container	{
	
}

#container div	{
	float:left;
	width:170px;
	margin:10px 20px 20px 0;
	height:220px;
	font-size:0.8em;
	position:relative;
}

#container div.number	{
	float:left;
	width:170px;
	margin:10px 20px 20px 0;
	height:340px;
	font-size:0.8em;
	position:relative;
}

#container div	h3 {
	font-size:14px;
}

#container div a	{
	color:#333;
	text-decoration:none;
}

#recordreviewarchive li	{
	margin:10px 0 10px 0;
}

#recordreviewarchive a	{
	text-decoration:none;
	font-size:11px;
	font-family: Bitter, 'serif';
	text-transform: uppercase;
}
	
/* Skivrecension single */

#reviewheader	{
	float:left;
	width:660px;
	margin:20px 40px 0 0;
	font-size:0.9em;
	position:relative;
}

#reviewheader h1	{
	font-size:1.8em;
	line-height:100%;
	margin-bottom:0;
}

#reviewheader h3	{
	font-size:1.4em;
	margin:4px 0 10px 0;
}

#reviewheader p	{
	margin:20px 0 0 0;
}

#reviewheader img	{
	float:left;
	margin:0 40px 0 0;
}

#reviewheader img.liragillar	{
	float:none;
	-webkit-box-shadow:  none;
    box-shadow:  none;
}

#reviewcontent	{
	float:left;
	width:550px;
	font-size:1.0em;
	line-height:150%;
}

#reviewcontent p	{
	margin:20px 0 0 0;
}


/* Social */

.addthis_toolbox	{
	margin:10px 0 10px 0;
}

.fb-comments	{
	background:#ffffff;
	border:1px solid #dddddd;
}

/* ÅF */

.stad	{padding-top:20px; margin:0 20px 20px 0}
.stad h3	{border-bottom:1px solid #ddd; margin:0 0 10px 0}
.stad li	{margin:0 0 20px 0}

/* Provläs */

.rep	{padding-top:20px; margin:0 20px 20px 0}
.rep h3	{float:left; width:100%; border-bottom:1px solid #ddd; margin:0 0 10px 0}
.rep li:first-child {float:left; width:300px; margin:0 0 20px 0}
.rep li	{float:right; width:300px; margin:0 0 20px 0}
.rep li a.readmore	{
	display:block;
	float:left; 
	background: none repeat scroll 0 0 #9C160B;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    font-family: Bitter,'serif';
    font-size: 11px;
    margin: 6px 14px 0 0;
    padding: 5px 14px 4px;
    text-decoration: none;
    text-transform: uppercase;}

/* Blogg */

#sidebar		{
	float:left;
	width:200px;
}

#sidebar	 h2	{
	margin:0 0 10px 0;
}

#sidebar	 ul	{
	margin:0 0 20px 0;
}

#sidebar	 ul li	{
	margin:10px 0 5px;
	font-size:0.8em;
}

#sidebar	 ul li a	{
	text-decoration:none;
	font-size:11px;
	font-family: Bitter, 'serif';
	text-transform: uppercase;
}

.post {}

.rightcol	{
	float:right;
	font-size:0.9em;
	width:220px;
	border:1px solid #dddddd;
	background:#ffffff;
	padding:20px;
	margin:0 0 40px 20px;
}

.entry-content {padding:20px 0 0 0}

.entry-content ul	{
	list-style-type: disc;
	padding:0 0 0 30px;
}

.entry-content ul li	{
	margin:0 0 1em 20px;
	padding:0 0 0 5px;
}

.entry-content a {}
.entry-content a:hover {}

#meta {}
.postmetadata {}

#sidebar {}

.imagearea	{position:relative}

.bildtext	{
	position:absolute;
	background:#000000;
	color:#ffffff;
	font-size:10px;
	padding:4px 10px 3px;
	float:left;
	bottom:20px;
	left:0;
}

.bildbyline	{
	font-size:12px; color:#777777;
}

#container div.navigation {
	margin:20px 0 0 0;
	font-size:1.3em;
	width:100%;
}

#container div.navigation a	{
	background:#9C160B;
	color:#ffffff;
	padding:2px 6px;
	margin:3px 3px 0 0;
	font-size:0.8em;
	text-decoration:none;
}

#container div.navigation .next-posts {float:left; text-align:left; width:140px}
#container div.navigation .prev-posts {float:right; text-align:right; width:140px}

/* Nummer */

#page-wrap #currentissue_order .gform_wrapper {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    padding: 20px 20px;
}

#page-wrap #currentissues article	{
	width:600px;
	margin:0 0 20px 0;
}

.currentissue	{
	width:350px;
	float:left;
	margin:-20px 0 0 30px;
}

.entry-content ul.smakprov { 
  border:1px solid #dddddd;
  background:#fff;
  list-style: none;
  padding:20px;
  margin:0 0 20px 0;
}


.entry-content ul.smakprov li { 
  list-style: none;
  font-size:0.9em;
  padding:10px 0 0 0;
  margin:0;
}


/* Annonser */

#page-wrap #ads div	{
	margin:20px 0 0 0;
}

/* Sökresultat */

#page-wrap #searchresult article	{
	float:left;
	margin:0 0 20px 0;
	padding:10px 0 0 0;
	width:100%;
	border-bottom:2px solid #eeeeee;
	min-height:120px;
}

#page-wrap #searchresult article img	{
	float:left;
	margin:0 30px 0 0;
}

/* Sidfot */

#footer	{
	background:#000000;
	color:#ffffff;
	padding:30px 0 20px 0;
	min-height:250px;
}

#footer a	{
	color:#ffffff;
}

#footer #inner	{
	margin:0 auto;
	width:1000px;
}

#footer #inner .footerfield	{
	margin:0 30px 40px 0;
	float:left;
	font-size:0.8em;
	width:220px;
	font-weight:300;
}

#footer .newsletter input[type="email"]	{
	float:left;
	width:120px;
	padding:3px;
	height:16px;
	margin:5px 0 0 0;
	border:none;
}

#footer .newsletter input[type="submit"]	{
	float:left;
	border:none;
	margin:5px 0 0 6px;
	height:22px;
	font-family: Bitter, 'serif';
	background:#9C160B;
	color:#ffffff;
	text-decoration:none;
	font-size:11px;
	text-transform: uppercase;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

#footer #inner div h2	{
	font-size:14px;
	border-bottom:1px solid #333333;
	margin:0 0 10px 0;
	padding:0 0 3px;
	color:#cccccc;
	text-transform: uppercase;
}

#copyright		{
	text-align:center;
	margin:10px 0 10px 0;
	font-size:0.8em;
	color:#999999;
}

#copyright	 a {
	color:#999999;
}

/* Print styles!
-------------------------------------------------------------------------------*/
@media print {



}


/* Media queries!
-------------------------------------------------------------------------------*/

/* Consider this: www.cloudfour.com/css-media-query-for-mobile-is-fools-gold/ */
@media screen and (max-device-width: 480px) {
	
		
}

@media all and (orientation: portrait) {
	
}

@media all and (orientation: landscape) {
	
}
