@charset "utf-8";
/*
Theme Name: Rogue Bakery
Theme URI: http://wordpress.org/
Description: This is the Rogue Bakery Template.
Version: 0.1
Author: Zheng Fang
Author URI: http://www.itszheng.com/
Tags: Rogue Bakery
Text Domain:
	This theme was designed and built by Zheng Fang,
*/

/* Load fonts */
@font-face {
	/* This declaration targets Internet Explorer */
	font-family: 'BellGoth';
	src: url('fonts/bellgothicstd-bold-webfont.eot');
}

@font-face {
	/* This declaration targets everything else */
	font-family: 'BellGoth';
	src: url(//:) format('no404'), url('fonts/bellgothicstd-bold-webfont.woff') format('woff'), url('fonts/bellgothicstd-bold-webfont.ttf') format('truetype'), url('fonts/bellgothicstd-bold-webfont.svg#webfontUhcosvMf') format('svg');
	font-weight: normal;
	font-style: normal;
}

* {margin:0; padding:0;}

html {
	height:100%;
}

body {
	font-size:62.5%;
	font-family:Verdana, Geneva, sans-serif;
	background-color:#333;
	color:#FFF;
	height:100%;
}

#container {
	overflow:scroll;
}

img{border:none;}

/* Special Background */
#loading {
	    position: absolute;
	    top: 49.5%; 
	    left: 49.5%;
	    z-index: 10;
	    width: 24px; 
	    height: 24px;
	    text-indent: -999em;
	    background-image: url(_resources/images/progress.gif);
	}
/* End Special Background */

/* Twitter Stream Style */
.tweet .tweet_list, .query .tweet_list {
    list-style-type: none;margin: 0;padding: 0;overflow-y: hidden;
    }
.tweet .tweet_list .awesome, .tweet .tweet_list .epic, .query .tweet_list .awesome, .query .tweet_list .epic {
      text-transform: uppercase; }
.tweet .tweet_list li, .query .tweet_list li {line-height:1.7em;}
.tweet .tweet_list li a, .query .tweet_list li a {}
.tweet .tweet_list .tweet_even, .query .tweet_list .tweet_even {}
.tweet .tweet_list .tweet_avatar, .query .tweet_list .tweet_avatar {padding-right: .5em; float: left; }
.tweet .tweet_list .tweet_avatar img, .query .tweet_list .tweet_avatar img {vertical-align: middle; }


/* Common Styles */
a {color:#e2217e;}
a:hover {color:#e2217e; background-color:#000;}
p, table, tr, td, ul, li, dd, dt {font-size:1.1em;}
p {line-height:1.7em; margin-bottom:0.8em;}
h1, h2, h3, h4, h5, h6 {font-weight:normal; font-family: 'BellGoth', Verdana, Geneva, sans-serif; color:#FFF;}
h1 {font-size:3.9em; text-transform:uppercase; line-height:1.1em;}
h1 a {text-decoration:none;}
h1 a:hover {text-decoration:underline;}
.pageTitle {display:block; margin-top:14px;}
h2 {font-size:1.6em; margin:1em 0 .5em; text-transform:uppercase;}
.pink {color:#e2217e;}
h3 {font-size:1.6em;margin-top:1em;text-transform:uppercase;margin-bottom:0.5em;}


/* Main Nav */
#navContainer { position: absolute; width: 180px; left: 70px; padding: 17px; background-image:url(images/b75.png); height:100%;}
#nav { opacity: 1; }
#nav a {color:#FFF; font-family: 'BellGoth', Verdana, Geneva, sans-serif; text-decoration:none; }
#nav a:hover {color:#e2217e !important; text-decoration:underline;}
#nav a:active {color:#FFF;}
#nav a:visited {color:#FFF;}
#mainnav {list-style:none; margin:12px 0;}
#mainnav a {color:#FFF; text-decoration:none;}
#mainnav li {
	font-family: 'BellGoth', Verdana, Geneva, sans-serif;
	font-size:22px;
	line-height:30px;
	text-transform:uppercase;
	}
	
/* Social Media Nav */
#socialmedia a {font-size:14px;}
#socialmedia span { display:block; margin-bottom:6px; }
#socialmedia img { margin-bottom:2px; }

/* Nav footer */
#navEnd {display:block; margin:12px 0; color:#FFF; font-size:1em; font-family: 'BellGoth', Verdana, Geneva, sans-serif;}

/* Shout-Out Space */

#shoutOut {
	position: absolute;
	width: 502px;
	height:126px;
	top:172px;
	left:240px;
	margin: 0 0 0 70px;
	padding: 12px;
	background-image:url(images/shoutout.png);
}


/* Main Content Space */
#content {
	position: absolute;
	width: 502px;
	top:322px;
	left:240px;
	margin: 0 0 0 70px;
	padding: 12px;
	background-image:url(images/b75.png);
}

#sidebar {
	position: absolute;
	width: 170px;
	top:322px;
	left:788px;
	margin: 0 0 0 70px;
	padding: 12px;
	background-image:url(images/b75.png);
}

/* Cookies */
.cookie {width:502px;height:156px;display:block;position:relative;}
.cookie span {
	font-family: 'BellGoth', Verdana, Geneva, sans-serif;
	position:absolute;
	bottom:6px;
	left:0px;
	text-transform:uppercase;
	text-shadow:0.1em 0.1em 0.15em #000;
	font-size:3em;line-height:1em;
	}
.cookie a {text-decoration:none; color:#FFF; font-size:inherit; line-height:inherit;}
.cookie a:hover {color:#e2217e;}
.cookiedescription {margin-bottom:1em;}

/*Contact Form*/
#contactform {width:400px;}
#contactform label {display:block;font-size:1.6em; text-transform:uppercase;margin:1em 0 0 0;}

#contactform input[type="text"],#contactform input[type="email"],#contactform input[type="phone"],#contactform textarea {
	display:block;
	width:400px;
	margin:.25em 0 0 0;
	padding:4px;
	color:#333;
}

#contactform input[type="submit"] {text-transform:uppercase;padding:5px;float:right;}
#contactform label.error { float: none; color:#FF0; text-transform:none; font-size:1.1em; margin:0;}

#sidebar ul{
	list-style:none;
}

#sidebar ul li ul {
	margin-bottom:1em;
	margin-top:0.2em;
}

#sidebar ul li ul li {
	font-size:0.8em;
	line-height:1.1em;
}

.commentlist {
	list-style:none;
}

.commentlist li {
	display:block;
	padding:8px;
	border:1px solid #999;
}

cite.fn { font-size:1.6em; }
.comment-meta {color:#DDD;}