/*
Theme Name: Sweets
*/
* {
margin:0;
padding:0;
border:none;
}
body {
font:14px Arial, Helvetica, sans-serif;
color:#333;
background:#daecee;
}
img {
border:none;
}
/* Global */
a {
outline:none;
color:#333;
text-decoration:underline;
}
a:hover {
color:#333;
text-decoration:none;
}
abbr {
cursor:help;
border-bottom:1px dotted #444;
}
ul {
list-style:none;
}
.clear {
clear:both;
}
.float_l {
float:left;
}
.float_r {
float:right;
}
/* Structure */
#wrapper {
padding-top:20px;
}
#sidebar {
float:left;
}
.sidebar {
padding:10px;
min-height:400px;
}
* html .sidebar { 
height:400px;  
}
#content {
width:600px;
float:right;
background:#fff;
border:3px solid #bdd8e1;
}
.c_top {
}
.c_bottom {
padding:15px 20px;
}
#footer {
padding:20px 0 10px 0;
}
.footer-in {
width:600px;
float:right;
}
/* Header */
.logo {
margin:0 0 10px 10px;
}
/* Grid */
.container_12, .container_16 {
margin:0 auto;
width:960px
}
.container_12 .grid_4 {
width:300px
}
#sidebar h1.title {
margin:0 0 20px 0;
padding:0 0 0 10px;
font:16px Georgia, "Times New Roman", Times, serif;
color:#333;
line-height:28px;
}
/* Widgets */
#sidebar h2 {
margin:0 0 5px 0;
padding:7px 5px 18px 7px;
font:14px Georgia, "Times New Roman", Times, serif;
color:#333;
font-weight:normal;
background:url(images/sidebar_titlebg.png) no-repeat;
clear:both;
}
#sidebar .widget {
margin:0 0 30px 0;
padding:0;
font:12px Arial, Helvetica, sans-serif;
color:#333;
line-height:18px;
clear:both;
}
#sidebar .widget p {
width:252px;
margin:0 5px 7px 9px;
}
/* Organic Tabs */
#tabs {
background:url(images/twitter-lab.png) top right no-repeat;
}
.hide {
position:absolute;
top:-9999px;
left:-9999px;
}
.nav {
overflow:hidden;
margin:0 0 15px 0;
font-family:Georgia, "Times New Roman", Times, serif;
height:2em;
}
.nav li {
float:left;
margin:0 10px 0 0;
}
.nav li.last {
margin-right:0;
}
/* CSS3 buttons */
.button {
display:inline-block;
zoom:1; /* zoom and *display = ie7 hack for display:inline-block */
*display:inline;
vertical-align:baseline;
margin:0;
outline:none;
cursor:pointer;
text-align:center;
text-decoration:none;
font:14px/100% Georgia, "Times New Roman", Times, serif;
padding:.4em 1em .45em;
text-shadow:0 1px 1px rgba(0,0,0,.3);
-webkit-border-radius:.5em; 
-moz-border-radius:.5em;
border-radius:.5em;
-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);
box-shadow:0 1px 2px rgba(0,0,0,.2);
}
.button:hover {
text-decoration:none;
}
button:active {
position:relative;
top:1px;
left:1px;
}
.orange {
color:#fef4e9;
border:solid 1px #da7c0c;
background:#f78d1d;
background:-webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
background:-moz-linear-gradient(top, #faa51a, #f47a20);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.orange:hover, .current {
color:#fef4e9;
background:#f47c20;
background:-webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
background:-moz-linear-gradient(top, #f88e11, #f06015);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.orange:active {
color:#fcd3a5;
background:-webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
background:-moz-linear-gradient(top, #f47a20, #faa51a);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}
/* Feed title */
#feed-title {
margin-bottom:25px;
font:14px Georgia, "Times New Roman", Times, serif;
font-variant:small-caps;
}
#feed-title a {
outline:none;
color:#558eb2;
text-decoration:none;
}
#feed-title a:hover {
color:#333;
}
/* Twitter stream */
h1 {
margin:0px 0 20px 0;
font-family:Helvetica, Arial, sans-serif;
font-size:32px;
color:#333;
}
h2 {
margin:0px 0 10px 0;
font-family:Helvetica, Arial, sans-serif;
font-size:24px;
font-weight:bold;
}
.entry p {
font-size:12px;
margin:0 0 15px 0;
padding:0;
line-height:20px;
float:left;
}
.entry a, .entry span a {
outline:none;
color:#943636;
text-decoration:none;
}
.entry a:hover, .entry span a:hover {
color:#333;
}
#ajaxloader {
margin-left:45%;
margin-bottom:10px;
}
.tweet {
background:#fff;
margin:4px 0 10px 4px;
padding:0px 0px 10px 0px;
font-size:14px;
line-height:18px;
border-bottom:1px dashed #d2dada;
height:100%;
overflow:hidden;
}
.tweet img {
float:left;
margin:4px 15px 4px 0;
padding:1px;
border:1px solid #bdd8e1;
}
.tweet .text {
margin:0;
}
.tweet .time {
display:block;
color:#333;
font-size:80%;
}
.tweet .username {
font-weight:bold;
}
#content .tweet p.text {
margin:0;
font-family:Georgia, "Times New Roman", Times, serif;
}
#content .tweet p.text a {
outline:none;
color:#558eb2;
text-decoration:none;
}
#content .tweet p.text a:hover {
color:#333;
text-decoration:underline;
}
#twitterSearch .tweet {
min-height:36px;
}
#twitterSearch .tweet .text, #twitterSearch .tweet .time {
margin-left:55px;
}
/* Footer */
#footer p {
font:11px Georgia, "Times New Roman", Times, serif;
line-height:18px;
text-align:left;
}
#footer p a {
text-decoration:underline;
}
#footer p a:hover {
color:#333;
text-decoration:none;
}
/*
P.I.E. FLOAT CLEARING
See http://www.positioniseverything.net/easyclearing.html 
--------------------- */
.clearfix:after {
content:".";
clear:both;
height:0;
visibility:hidden;
display:block;
}
.clearfix {
display:inline-block; /* Fixes IE/Mac */
}
/* Hides from IE-mac \*/ * html .clearfix {
height:1%;
}
.clearfix {
display:block;
}

/* EXTRAS */
#photo {
float:right;
margin:0 5px 10px 10px;
padding:1px;
border:2px solid #bdd8e1;
}
#twitterbird {
float:right;
margin:0 5px 10px 10px;
}
#linkedinicon {
margin-right:5px;
vertical-align:top;
}
/* Display Tweets plugin */
#displaytweets p {
margin:0 0 15px 0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px
}
