/* @override http://theawesomeblog.net/wp-content/themes/awesomeblog/style.css */

/*
Theme Name:The Awesome Theme
Theme URI:http://theawesomeblog.net/
Description:A most awesome theme for a most awesome blog.
Version:1.3
Author:Upshot Interactive
Author URI:http://upshotinteractive.net/
*/

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}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse; border-spacing:0}

/* ENGAGE! */

body{margin:0; padding:0; background:#c6c6c6 url(images/upshot-tile.png) center top; font-family:"Helvetica",Verdana,Geneva,Arial,sans-serif; font-size:11px; line-height:18px}

img{border:none; outline:none}
p{margin:0; padding:0}

h1{font-size:24px; line-height:28px; font-weight:bold; clear:both}

h2{font-size:11px; font-weight:bold; color:#c00; text-transform:uppercase; margin:0 0 10px 0}

h3{font-size:22px; line-height:24px; font-weight:normal; margin:0 0 10px 0}

h4{font-size:11px; font-weight:bold; color:#666; text-transform:uppercase; margin:0 0 5px 0}

a:link, a:hover, a:visited{color:#c00}

img.alignright{float:right; margin:0 0 15px 15px}
img.alignleft{float:left; margin:0 15px 15px 0}

.alignright{float:right}
.alignleft{float:left}

#container{width:1024px; margin:0 auto; background:#FFF}

#header{width:1024px; height:151px; float:left}

.random-link{position:relative; display:block; left:806px; width:184px; height:45px; text-indent:-9999px; outline:none}

.title-link{position:relative; display:block; top:60px; left:21px; width:475px; height:37px; text-indent:-9999px; outline:none}

#menu{width:1024px; height:31px; background-color:#e0e0e0; float:left; padding-top:5px}

#content{width:984px; min-height:100px; float:left; padding:20px}

#alpha{width:650px}

#beta{width:300px}

.left{float:left}
.right{float:right}

.rule{width:100%; height:5px; border-top:1px solid #ccc; background-color:#eee; margin:0 0 30px}

/* @group Featured */

#featured{width:610px; float:left; background-color:#000; padding:20px; color:#FFF}

#featured div.meta a{color:#FFF; text-decoration:none; text-transform:uppercase; border-bottom:1px solid}

#featured h1 a{color:#FFF; text-decoration:none}

#featured div.entry{width:610px; float:left}

#featured div.entry p{margin:0 0 10px 0; padding:0}

#featured div.entry p object{margin:0 0 15px}

#featured div.entry img{float:right; background-color:#fff; padding:5px; margin:0 0 15px 15px}

#featured div.comments{width:110px; height:30px; float:right; text-align:right}

#featured div.entry p a:link, 
#featured div.entry p a:visited{color:#FFF}

#featured div.entry p img{}

#featured div.entry p{line-height:24px; font-size:12px}

div.entry ul {padding: 0 0 10px 15px;}
div.entry ul li {
	list-style-type: disc;
}



/* @end */

/* @group Category Cloud */

.catcloud{margin:0}
p.catcloud a{color:#666; text-decoration:none}
p.catcloud a:hover{color:#454545; text-decoration:underline}
p.catcloud a:visited{color:#666; text-decoration:none}

/* @end */

/* @group meta */

div.meta{float:left; color:#999; height:30px}
#featured div.meta{width:500px}
#archive div.meta{width:520px}

div.meta a:link, 
div.meta a:visited{color:#999; text-decoration:none; text-transform:uppercase; font-weight:bold; border-bottom:1px solid}

div.meta span{text-transform:uppercase}

.commentmetadata{margin:0; display:block; font-weight:normal}
.commentmetadata a:link, 
.commentmetadata a:visited{color:#999; text-decoration:none; font-size:10px}

/* @end */

/* @group Suggestion Box */

#suggest{width:300px; float:left; margin-bottom:30px}

#suggest-form{width:280px; float:left; background-color:#eee; padding:10px 10px 15px}

#suggest-form input, #suggest-form textarea{border:1px solid #a7a7a7; margin: 0;}

#sendbutton {
color:#FFF; padding:4px 7px; background-color:#bbb; text-transform:uppercase; border:none !important; height:21px; margin:1px 0; font-size: 11px; cursor: pointer;
	font-weight: bold;
}

input#cf_field_1.single.fldrequired, input#cf_field_2.single.fldrequired {
	width:215px; padding:3px; color:#666; margin-bottom:10px
}

#cformsform fieldset.cf_hidden {
	display: none;
}

#suggest-form .name, #suggest-form .email{width:215px; padding:3px; color:#666; margin-bottom:10px}

#suggest-form textarea{width:276px; height:50px; color:#666; padding:3px 1px; margin-bottom:5px}

div#usermessagea.cf_info.failure {
	font-size: 12px;
	text-align: center;
	padding: 5px;
	font-weight: bold;
	color: #fff;
	background-color: #d40b00;
	margin-bottom: 10px;
}

div#usermessagea.cf_info.success {
		font-size: 12px;
	text-align: center;
	padding: 5px;
	font-weight: bold;
	color: #fff;
	background-color: #999;
	margin-bottom: 10px;
}

#suggest-form submit{border:none; float:right; margin:0 4px 0 0; cursor:pointer}

/* @end */

/* @group Tabs */

#tab-box{width:300px; float:left; margin-bottom:30px}

#tabs{width:280px; float:left; background-color:#eee; padding:10px 10px 15px}

#tabs-1 ul, #tabs-2 ul, #tabs-3 ul{margin:0; padding:0}

#tabs-1 ul li, #tabs-2 ul li, #tabs-3 ul li{border-bottom:1px dashed; border-bottom-color:#aaa; padding:0px 1px 5px; margin:3px 0 7px; list-style-type:none; color:#999; font-size:10px; line-height:14px; width:255px}

#tabs-1 ul li:last-child, #tabs-2 ul li:last-child, #tabs-3 ul li:last-child{border-bottom:none; padding-bottom:none!important; margin-bottom:none!important}

#tabs-1 a:Link, 
#tabs-1 a:Visited, 
#tabs-2 a:Link, 
#tabs-2 a:Visited, 
#tabs-3 a:Link, 
#tabs-3 a:Visited{text-decoration:none; color:#000; font-weight:bold; font-size:11px}

.tab, .tabselected{display:block; float:left}
html>body .tab{display:-moz-inline-box; display:inline-block}

/* @end */

/* @group Sub Content */

#sub-content{width:984px; clear:both; overflow:hidden}

#sub-1{width:300px; float:left; border-right:1px solid #CCC; padding-right:20px; padding-bottom:215px; margin-bottom:-200px}

#sub-1 img, #sub-2 img{height:100px; float:right; border:1px solid #999; margin:0 0 10px 10px}

#sub-2{width:288px; float:left; padding:0 20px}

#sub-3{width:307px; float:left; border-left:1px solid #CCC; padding-left:20px; padding-bottom:200px; margin-bottom:-200px}

#sub-content a.continue:Link, 
#sub-content a.continue:Visited{color:#c00; text-decoration:underline; font-weight:normal; font-style:normal}

#sub-content ul{margin:0; padding:0}

#sub-content ul li{border-bottom:1px dashed; border-bottom-color:#aaa; padding:3px 1px 5px; margin:3px 0; list-style-type:none; color:#999; font-size:10px; line-height:14px}

#sub-content a:Link, #sub-content a:Hover, #sub-content a:Visited{text-decoration:none; color:#000; font-weight:bold; font-size:11px}

#sub-content h3 a:Link, #sub-content h3 a:Hover, #sub-content h3 a:Visited{font-size:22px; line-height:24px; font-weight:normal; margin:0 0 10px 0}

#sub-content a.category-link{float:left; margin-top:10px; color:#FFF; padding:4px 7px; background-color:#bbb; text-transform:uppercase}

/* @end */

/* @group Footer */

#footer{clear:both; background:#eee; height:185px; width:984px; padding:30px 20px 20px 20px; color:#6c6c6c; text-align:justify}

#footer a:link, #footer a:visited{color:#333}

#ftr-content{width:984px; clear:both; overflow:hidden}

#ftr-1{width:300px; float:left; padding-right:20px}

#ftr-2{width:288px; float:left; padding:0 20px}

#ftr-3{width:307px; float:left; padding-left:20px; text-align:right}

.social {height: 32px; float: right;}

div.social a:link.social-link {width: 32px; height: 32px; float:left; text-indent: 9999px; background:url(images/social.png); outline: none; margin: 0 0 0 5px;}

div.social a:link.social-link.rss {background-position: 0 -32px;}
div.social a:link.social-link.rss:hover {background-position: 0 0;}
div.social a:link.social-link.facebook {background-position: -32px -32px;}
div.social a:link.social-link.facebook:hover {background-position: -32px 0;}
div.social a:link.social-link.twitter {background-position: -64px -32px;}
div.social a:link.social-link.twitter:hover {background-position: -64px 0;}
div.social a:link.social-link.technorati {background-position: -96px -32px;}
div.social a:link.social-link.technorati:hover {background-position: -96px 0;}

.copyright{float:right; margin-top:63px}

.hidden{display:none}

/* @end */

/* @group Search */

#searchform{float:right; padding:1px 20px 0 0}

input#s{width:120px; padding:3px; color:#666; border:1px solid #9a9a9a; margin:0 3px 0 0}

input#searchsubmit{color:#FFF; padding:4px 7px; background-color:#bbb; text-transform:uppercase; border:none !important; height:21px; margin:1px 0; font-size: 11px;  cursor: pointer;
	font-weight: bold;
}

input#subscribe {
	color:#FFF; padding:4px 7px; background-color:#bbb; text-transform:uppercase; border:none !important; height:21px; margin:10px 0 0 0; font-size:11px;}

/* @end */

/* @group dTabs */

.dmenu{text-align:left; position:absolute; margin:28px 0 0 0; padding:0; background-color:#bbb; opacity:.95; border:1px solid rgb(150,150,150)}

#tabbar .dmenu ul{padding:0px; margin:0; list-style-type:none}

ul#tabbar{float:left; padding:0 0 0 20px; margin:0}

ul#tabbar a:Link, 
ul#tabbar a:Visited{font-size:12px; text-decoration:none; color:#333; padding:5px 4px 5px 4px; display:block}

ul#tabbar a:Hover{color:#FFF; background:#777; padding:5px 4px 5px 4px; font-size:12px; text-decoration:none; display:block}

#menu span.awesome{font-size:12px; text-decoration:none; font-weight:bold; color:#c00; padding:5px 0 5px 7px; float:left}

ul#tabbar li.cat-item a:Link, 
ul#tabbar li.cat-item a:Visited{padding:5px 20px 5px 10px; min-width:100px; font-size:12px; text-decoration:none; color:#333; display:block}

ul#tabbar li.cat-item a:Hover{color:#FFF; background:#777; padding:5px 20px 5px 10px; min-width:100px; font-size:12px; text-decoration:none; display:block}

ul#tabbar li:Hover{background:#777}

#tabbar .dmenu ul li{display:list-item}

.dmenu{left:-999em}

/* @end */

/* @group Comments */

div.comments a{color:#999; text-decoration:none; border-bottom:1px solid}

div#respond{margin:25px 0; width:410px}

.comments{float:left}

.alt{margin:0; padding:10px}

.commentlist{padding:0; text-align:justify}
.commentlist li{margin:5px 0 5px; padding:10px 15px; list-style:none}
.commentlist li ul li{margin-right:-5px; margin-left:10px}

.commentlist p{margin:10px 5px 10px 0}
.children{padding:0}

#commentform p{margin:5px 0}

.nocomments{text-align:center; margin:0; padding:0}
#sidebar #searchform #s{width:108px; padding:2px}
#sidebar #searchsubmit{padding:1px}

.entry form{text-align:center}

select{width:130px}

#commentform input{width:170px; padding:2px; margin:5px 5px 1px 0; border:1px solid #bbb}

#commentform{margin:5px 10px 0 0}
#commentform textarea{width:400px; padding:2px}
#respond:after{content:".";  display:block;  height:0;  clear:both;  visibility:hidden}
#commentform #submit{width:115px; padding:3px; color:#666; margin-bottom:10px; border:1px solid #a7a7a7; font-family:"Helvetica",Verdana,Geneva,Arial,sans-serif; font-size:11px;  float:left; margin:0 4px 0 0; background:url(images/button-bg.gif) repeat-x; cursor:pointer}

.commentlist li, #commentform input, #commentform textarea{font-family:"Helvetica",Verdana,Geneva,Arial,sans-serif; font-size:11px; line-height:18px}
.commentlist li ul li{font-size:11px}

.commentlist li{font-weight:bold}

.commentlist li .avatar{float:right; border:1px solid #eee; padding:2px; background:#fff}

.commentlist cite, .commentlist cite a{font-weight:bold; font-style:normal; font-size:11px; text-transform:uppercase}

div.comment-author.vcard{font-weight:bold; font-style:normal; font-size:11px; text-transform:uppercase; line-height:18px}

.commentlist p{font-weight:normal; line-height:1.5em; text-transform:none}

#commentform p{font-family:'Lucida Grande',Verdana,Arial,Sans-Serif}

li.odd{background-color:#f2f2f2}

#commentform input, #commentform textarea{color:#666; border:1px solid #a7a7a7; font-family:"Helvetica",Verdana,Geneva,Arial,sans-serif; font-size:12px}

/* @end */

/* @group Recent Posts */

#recent{width:650px; float:left; padding:20px 0; color:#777}

#recent ul{list-style-type:none; padding:0; margin:0 0 15px}

#recent li{border-bottom:1px dashed; border-bottom-color:#aaa; padding:3px; margin:3px 0; width:644px}

#recent a:link, #recent a:visited{color:#000; font-weight:bold; text-decoration:none}

#recent a.view-archives{float:left; margin-top:10px; color:#FFF; padding:4px 7px; background-color:#bbb; text-transform:uppercase}

/* @end */

#archive div.navigation{width:125px; height:30px; float:right; text-align:right; padding:0}

#archive div.entry div.archive-month ul {
	list-style-type: none!important;
	overflow: hidden;
}

#archive div.entry div.archive-month ul li {
	list-style-type: none!important; float: left; margin-right: 15px;
	font-size: 18px;
	text-decoration: none;
	line-height: 26px;
}

#archive div.entry div.archive-month ul li a {
	text-decoration: none;
}

#archive div.entry div.archive-month ul li a:hover {
	text-decoration: underline;
}


div.navigation a{color:#999; text-decoration:none; text-transform:uppercase; font-weight:bold; border-bottom:1px solid}

div.post-meta{color:#888; clear:both; text-transform:uppercase; font-size:10px; line-height:16px; margin-bottom:15px; width:650px}

div.posted-in{width:500px}

div.post-meta a:link, div.post-meta a:visited{color:#888; text-decoration:underline}

div.result{width:650px; border-bottom:1px dashed #bbb; margin-bottom:15px; padding-bottom:15px; clear:both}

div.entry{width:650px; float:left; margin-bottom:0px; clear:both}

div.entry object{margin:0 0 15px}

div.entry h2, div.entry p{margin:10px 0}

#archive h3 a:Link, #archive h3 a:Visited{text-decoration:none; color:#333; font-size:16px}

#archive h3 a:Hover{text-decoration:underline; color:#333}

div.archive-result{display:block; border-bottom:1px dashed #bbb; padding:15px 0; float:left}

div.excerpt{color:#555}

/* @group Sociable */

div.sociable{width:100px; float:right; text-align:right}

span.sociable_tagline{position:relative}
span.sociable_tagline span{display:none; width:14em}
span.sociable_tagline:hover span{position:absolute; display:block; top:-5em; background:#ffe; border:1px solid #ccc; color:black; line-height:1.25em}
.sociable span{display:block}
.sociable ul{display:inline; margin:0 !important; padding:0 !important}
.sociable ul li{background:none; display:inline !important; list-style-type:none; margin:0; padding:1px}
.sociable ul li:before{content:""}
.sociable img{float:none; width:16px; height:16px; border:0; margin:0; padding:0}

.sociable-hovers{opacity:.4; -moz-opacity:.4; filter:alpha(opacity=40)}
.sociable-hovers:hover{opacity:1; -moz-opacity:1; filter:alpha(opacity=100)}

/* @end */

#register-form{width:280px; float:left; background-color:#eee; padding:10px 10px 15px}

li#quick-subscribe.widget.widget_quick_subscribe{list-style-type:none}

#sidebar ul{margin:0; padding:0}

input#QS_user_email_widget{width:200px; padding:3px; color:#666; margin-bottom:0px; margin-left:0!important}

#quick_subscribe_form input{margin-left:5px}

#quick_subscribe_form input.submit{color:#FFF; padding:4px 7px; background-color:#bbb; text-transform:uppercase; border:none; height:21px; margin:1px 0; font-size:11px; width:57px; cursor:pointer}

div#sidebar{margin:0; padding:0}

div#quick_subscribe_messages{margin:0 0 5px}

#recaptcha_widget_div {
	margin-bottom: 10px;
}

p#ll.linklove, span.emailreqtxt, span.reqtxt, #li--1 label span, #li--2 label span, #li--3 label span {
	display: none;
}

 {
	
}
