/* reset */
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;
}

/* reset */




*{
text-transform: lowercase !important;
line-height:18.6667px;
}

.clear {
	clear:both;
}

/* Body */
* {margin:0; padding:0; text-transform: lowercase !important;}
html { margin:0 !important; padding:0 !Iimportant;}
body { font-size:10pt; font-family: Helvetica,Arial,sans-serif; margin: 0 !important; padding: 0 !important;}
img { border:none; }
a { text-decoration:none; }
.entry-content a, .asset-footer a { color: black !important; padding: 1px 2px; margin: -1px -2px;}

a:hover { text-decoration:underline; }
#wrap {background-color: transparent; color:#000; margin: 0px auto; width:960px;}
a.nobackground { background-color: transparent !important; }
/* Sidebars */
#left-sidebar {
    width:200px;
    float:left;
    padding-right:20px;
}
#right-sidebar {
    width:200px;
    float:right;
    padding-left:20px;
}
#main-column {
    float:left;
	width:500px;
}

.sidebar-widget h3 {
    width:200px;
    height:40px;
}

.sidebar-widget .widget-content {
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
}

.sidebar-widget h3.transparent-block {
    background-color:#EEEEEE;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.sidebar-widget h3.widget-title {
    padding-left:10px;
	height:0px;
	font-weight:normal;
	font-size:18px;
   font-family: 'Helvetica Neue Condensed', 'Arial Narrow', 'DejaVu Sans Condensed', sans-serif; 
}

.category-title {
   font-family: 'Helvetica Neue Condensed', 'Arial Narrow', 'DejaVu Sans Condensed', sans-serif;
}

.sidebar-widget h3.widget-title span{
	line-height:40px;
        position:relative;
        top:-40px;
}

/* Background */
#white {  position: fixed; left: 0px; top: 0px; width: 100%; max-width: 100%; z-index: -1000; height: 67%; background-color: white;}
#rainbow { position: absolute; top: 0px; left: 50%; z-index: 1000; width: 960px; margin-left: -480px }


#container {
    width:960px;
    margin: 0 auto;
}

#header {
    padding-top: 20px;
}

#content {
    clear:both;
}

#logo {
    background-image: url(http://www.vitaminwater.pt/blog/site/images/logo-200x70.png);
    background-repeat: no-repeat;
    height:71px;
    width:200px;
    margin: 30px -10px;
    float:left;
}

#logo h1 {
    margin-left:-1000px;
	height:71px;
}

.widget-sign-in {
    float:right;
    margin: 30px 0 0;
}

/* flavour your mood */
#flavour-your-mood {
  /*float:right;
  margin-top: 35px;
*/
float: left;
}

#flavour-your-mood h3 {
    margin-bottom:5px;
}

.flavour {
    float:left;
    margin: 6px;
    min-width:60px;
    padding:5px 10px 10px 0px;

}

.flavour div {
    border-top:6px solid #CCCCCC;
    color: #CCCCCC;
}

.flavour.active {
    width:160px;
}

/* Styles for market-specific flavours go here */

body.power-c .wet-your-lips-flavour.power-c,
body.essential .wet-your-lips-flavour.essential,
body.ignite .wet-your-lips-flavour.ignite,
body.multi-v .wet-your-lips-flavour.multi-v,
body.restore .wet-your-lips-flavour.restore,
body.d-fence .wet-your-lips-flavour.d-fence 
{
	display:block!important;
}

/* ============ essential ============== */

#essential.hover div, #essential.active div {
    color: #FF9900;
    border-top-color: #FF9900;
}

body.essential, body.essential .right-arrow {
	background-color: #FF9900;
}

body.essential a{
	color:#E34F14;
}

body.essential #twtr-widget-1 .twtr-timeline i a, body.essential .twtr-hyperlink, body.essential .twtr-atreply {
	color:#E34F14 !important;
}

body.essential .twtr-user, body.essential .entry-meta-category {
	background-color: #FDB813;
}

body.essential .entry-meta h1{
	border-color: #FDB813;
}

/* ============ d-fence ============== */

#d-fence.hover div, #d-fence.active div {
    color: #C60B46;
    border-top-color: #C60B46;
}

body.d-fence, body.d-fence .right-arrow {
	background-color: #C60B46;
}

body.d-fence a{
	color:#E78BA5;
}

body.d-fence #twtr-widget-1 .twtr-timeline i a, body.d-fence .twtr-hyperlink, body.d-fence .twtr-atreply {
	color:#E78BA5 !important;
}

body.d-fence .twtr-user, body.d-fence .entry-meta-category {
	background-color: #B80B4D;
}

body.d-fence .entry-meta h1{
	border-color: #B80B4D;
}

/* ============ multi-v ============== */

#multi-v.hover div, #multi-v.active div {
    color: #00B1B0;
    border-top-color: #00B1B0;
}

body.multi-v, body.multi-v .right-arrow {
	background-color: #00B1B0;
}

body.multi-v a{
	color:#80D9D8;
}

body.multi-v #twtr-widget-1 .twtr-timeline i a, body.multi-v .twtr-hyperlink, body.multi-v .twtr-atreply {
	color:#80D9D8 !important;
}

body.multi-v .twtr-user, body.multi-v .entry-meta-category {
	background-color: #F1F1F2;
}

body.multi-v .entry-meta h1{
	border-color: #F1F1F2;
}

/* ============ ignite ============== */

#ignite.hover div, #ignite.active div{
    color: #FFE550;
    border-top-color: #FFE550;
}

body.ignite, body.ignite .right-arrow {
	background-color: #FFE550;
}

body.ignite a{
	color:#E6A528;
}

body.ignite #twtr-widget-1 .twtr-timeline i a, body.ignite .twtr-hyperlink, body.ignite .twtr-atreply {
	color: #E6A528 !important;
}

body.ignite .twtr-user, body.ignite .entry-meta-category{
	background-color: #FFF56D;
}

body.ignite .entry-meta h1{
	border-color: #FFF56D;
}

/* ============ power-c ============== */

#power-c.hover div, #power-c.active div{
    color: #C60C30;
    border-top-color: #C60C30;
}

body.power-c, body.power-c .right-arrow {
	background-color: #C60C30;
}

body.power-c a{
	color:#EC9199;
}

body.power-c #twtr-widget-1 .twtr-timeline i a, body.power-c .twtr-hyperlink, body.power-c .twtr-atreply {
	color:#EC9199 !important;
}

body.power-c .twtr-user, body.power-c .entry-meta-category {
	background-color: #EF3A64;
}

body.power-c .entry-meta h1{
	border-color: #EF3A64;
}

/* ============ restore ============== */

#restore.hover div, #restore.active div{
    color: #7F3E98;
    border-top-color: #7F3E98;
}

body.restore, body.restore .right-arrow {
	background-color: #7F3E98;
}

body.restore a{
	color:#8C0B42;
}

body.restore #twtr-widget-1 .twtr-timeline i a, body.restore .twtr-hyperlink, body.restore .twtr-atreply {
	color:#8C0B42 !important;
}

body.restore .twtr-user, body.restore .entry-meta-category {
	background-color: #8C0B42;
}

body.restore .entry-meta h1{
	border-color: #8C0B42;
}

/* --- end of flavour styles --- */

#page-tools{
   float: right;
}

#page-tools ul {
    list-style:none;
}

#page-tools ul li {
    float:left;
    line-height: 80px;
    min-width: 60px;
    margin: 0 3px;
    text-align:center;
}

#page-tools ul li a span{
line-height:80px;
}

.page-tools-rss {
    background: url(http://www.vitaminwater.pt/mt-static/images/site/feed.png) no-repeat center top;
}

.page-tools-twitter {
    background: url(http://www.vitaminwater.pt/mt-static/images/site/twitter.png) no-repeat center top; 
}

.page-tools-facebook {
    background: url(http://www.vitaminwater.pt/mt-static/images/site/facebook.png) no-repeat center top;
}

.wet-your-lips-flavour {
    display:none;
}

.wet-your-lips-widget .widget-content{
	padding-left:0px!important;
}

.bottle-left, .bottle-right {
    border: 0 none;
    display: block;
    float: left;
    font-size: 9pt;
#    height: 150px;
    margin: 0;
    padding: 0 5px;
    width: 89px;
}

.bottle-left {
    background: transparent url(http://www.vitaminwater.pt/mt-static/images/site/blank_triangle.png) no-repeat scroll left top;
    text-align: center;
}

.bottle-right {
    text-align: left;
    background: transparent url(http://www.vitaminwater.pt/mt-static/images/site/blank_bg.png) repeat-y scroll left top;
}

.bottle-right a {
	color:#000000!important;
}

.tag-cloud-widget ul {
    list-style:none;
}

.tag-cloud-widget li {
    float:left;
    padding-right: 5px;
}

.tag-cloud-widget .rank-6 {
    font-size:10px;
}
.tag-cloud-widget .rank-5 {
    font-size:13px;
}
.tag-cloud-widget .rank-4 {
    font-size:16px;
}
.tag-cloud-widget .rank-3 {
    font-size:19px;
}
.tag-cloud-widget .rank-2 {
    font-size:22px;
}
.tag-cloud-widget .rank-1 {
    font-size:25px;
}

.our-popular-bits-widget .widget-entry-meta {
    font-size:9px;
    font-weight: bold;
}

.our-popular-bits-widget .widget-entry-meta a{
    color:#000000;
    text-decoration:none;
}


.blogroll-widget ul {
    list-style:none;
    padding-bottom: 5px;
}

.blogroll-widget h4 {
    padding-bottom:5px;
}

.category-link a:hover {
	text-decoration:none!important;
}

.category-title {
    font-size:14px;
    color: #FFFFFF;
    background-color:#000000;
    padding: 5px;
    width: 141px;
    display:block;
    float:left;
    margin-left: 2.5px 0;
}

.right-arrow {
    display:block;
    float:left;
    margin-bottom:5px;
    margin-left:5px;
    height:29px;
}


.twtr-user {
    padding:1px 2px;
    margin:-1px -2px;
}

.twtr-hd, .twtr-ft {
	display:none;
}

.twtr-tweet {
    border:none!important;
}

.twtr-atreply {
    font-weight:bold;
}

.twtr-bd {
    color:#000000!important;
}

.twtr-tweets .twtr-tweet-wrap {
	padding: 0 !important;
}

.flickr-photo-thumb {
    float:left;
    margin-right: 18px;
}

.flickr-photo-thumb img {
    border: 1px solid white;

}

.facebook-widget .widget-content {
padding-left:0;
}

#footer {
    background-color: #FFFFFF;
	padding:15px 0;
}

#footer-inner{
    width:960px;
    margin:0 auto;
    display:block;
    line-height:70px;
}

#footer-inner a.right{
	float:right;
}

.author-avatar img {
	height:50px!important;
	width:50px!important;
}

.author-avatar {
	float:left;
}

.entry-meta {
	margin-left: 50px;
	padding-left: 10px;
	padding-top: 0px;
}

.entry-meta h1 {
	border-top: 6px solid #CCCCCC;
	padding-top:5px;
	font-size: 1.6em;
	font-weight:normal;
}
.entry-title {
   font-family: 'Helvetica Neue Condensed', 'Arial Narrow', 'DejaVu Sans Condensed', sans-serif;
}
.entry-title a{
    color:inherit!important;
}

.entry-byline {
	font-size: 8pt;
}

.entry-meta-category {
	padding-left:2px;
	padding-right:2px;
}

.entry-meta-category a{
	color:#000000!important;
	margin: -1px -2px;
	padding: 1px 2px;
}

.entry-asset img {
	height:auto;
	max-width:500px;
}

.entry-footer-tag {
	margin-left:2px;
}

.asset-footer-tags {
    padding-top:20px;
    padding-bottom:20px;
}

.entry-asset {
	padding-bottom:20px;
}

.comment {
    padding-top:10px
}

.comment-reply {
    padding-left:30px;
}

.comment-meta {
    font-size: .75em;
    margin-top: -5px;
}

.comments-open {
    padding-top:40px;
}

.pagination{
    font-size:1.5em;
}

.pagination .previous-link {
    float:left;
}

.pagination .more-link{
    float:right;
}

.archive-title {
    font-size: 1.5em;
    padding-bottom:20px;
}

#comment-text {
	display:block;
}

h1#page-title{
	font-size:1.5em;
	padding-bottom:10px;
}

.comment-count, .share-link, .scoring {
    float:left;
    padding-right:5px;
}

.comment-count {
    margin-right: 10px;
}

.scoring {
    width:16px;
    display:block;
    text-decoration: none!important;
}

.scoring-scorable {
    background: url(http://www.vitaminwater.pt/mt-static/images/site/heart-gray.png) no-repeat;
}

.scoring-scored {
    background: url(http://www.vitaminwater.pt/mt-static/images/site/heart-red.png) no-repeat;
}

.scoring-pending {
	background: url(http://www.vitaminwater.pt/mt-static/images/site/indicator-login.gif) no-repeat;
}

#language-selector {
    float:right;
    padding-right:10px;
}

.language-selection {
    float:left;
    padding-left:5px;
}

.comment_signin_options li{
	padding:10px;
	float:left;
}

#comment-text{
	width:100%;
}

.asset-tags-meta {
	float:left;
	max-width:375px;
}

.asset-footer-fb-twit{
    float:right;
	padding-top:20px;
}

.asset-footer-fb-twit .share-badge{
    float:left;
	padding-left:5px;
}

#inline-login{
	display:none;
	background-color:#EEEEEE;
	padding:10px;
	margin:10px;
}

.entry-title a{*color:black!important}
#twtr-widget-1 .twtr-tweet a {*color:black!important}
embed {*display:block;*width:100%;*clear:both;}

.share_button * {
 vertical-align: bottom;
}
.share_button.nobackground {
 margin-left: 10px;
}

.twitter-widget .widget-content {margin-left:-9px;}
.category-list .category-link {list-style-image:none;list-style-type:none;}
#logo { margin:30px 3px; _margin:30px 4px;}
.comment_signin_options li {list-style-image:none;list-style-type:none;}
.flickr-photo-thumb {list-style-image:none;list-style-type:none;}
.header-promo {float:right;padding-right:5px;}

