/*  
Theme Name: Irresistible
Theme URI: http://www.woothemes.com/
Description: Irresistible by WooThemes
Version: 2.0.2
Author: WooThemes
Author URI: http://www.woothemes.com/
*/

/*------------------------------------------------------------------

1.	RESET
	Global reset for all HTML elements

------------------------------------------------------------------*/
* {
font-family:Arial;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
vertical-align:baseline;
}
html {
height:100%;
}
body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
color:#FFFFFF;
font-size:100.01%;
min-height:101%;
position:relative;
text-align:left;
}
img, fieldset, abbr, acronym {
border:0 none;
}
table {
border-collapse:collapse;
border-spacing:0;
width:100%;
}
address, caption, cite, code, dfn, em, strong, var {
font-style:normal;
font-weight:normal;
}
caption {
text-align:left;
}
q:before, q:after, blockquote:before, blockquote:after {
content:'';
}
input, select, textarea, button {
font-size:1em;
line-height:normal;
width:auto;
}
input, select {
vertical-align:middle;
}
textarea {
height:auto;
overflow:auto;
}
option {
padding-left:0.6em;
}
button {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:0 none;
cursor:pointer;
text-align:center;
}
ul, ol {
list-style-type:none;
}
body#woothemes {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#fff url(http://www.empolga.dreamhosters.com/bg.png) top center repeat-y;
color:#fff;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:18px;
}
p, ul, ol, table {
margin:0 0 18px;
}
em {
color:#D9E3EA;
}
h1, h2, h3 {
font-weight:normal;
letter-spacing:-1px;
line-height:normal;
}
h1 {
font-size:30px;
}
h2 {
font-size:26px;
}
h3 {
font-size:22px;
}
h4 {
font-size:14px;
}
h5 {
font-size:12px;
}
h6 {
font-size:10px;
}
h1, h2, h3 {
color:#FFFFFF;
font-family:Arial,Georgia,"Times New Roman",Times,serif;
margin-top:15px;
}
h4 {
color:#A3D5EA;
font-family:Arial,Georgia,"Times New Roman",Times,serif;
font-size:14px;
}
a, a:link, a:visited {
color:#FFFFFF;
text-decoration:none;
}
a:hover, a:active, a.active {
text-decoration:underline;
}
#main div.box1 ul {
list-style-image:none;
list-style-position:inside;
list-style-type:disc;
padding:20px;
}
#main div.box1 ol {
list-style-image:none;
list-style-position:inside;
list-style-type:decimal;
padding:20px;
}
#sidebar .box1 {
margin:7px 0 18px;
padding:18px;
}
#sidebar #videos .box1 {
margin:0 0 20px;
padding:10px;
}
#sidebar ul, #sidebar ol {
list-style-type:none;
}
blockquote {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
-x-system-font:none;
background:transparent url(http://www.empolga.dreamhosters.com/bg-box2.png) repeat scroll 0 0 !important;
border-bottom:1px solid #000000;
color:#FFFFFF;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:15px 0;
padding:10px 20px;
}
#wrap {
margin:auto;
position:relative;
text-align:left;
width:960px;
}
#header, #content, #footer {
clear:both;
display:inline;
float:left;
position:relative;
}
#header {
height:260px;
margin:20px 0;
width:100%;
}
#logo {
float:left;
height:240px;
padding:0 0 30px;
text-align:center;
width:240px;
}
#galeria {
float:right;
margin:25px 10px 0 0;
width:700px;
}
#content {
padding:0 0 4em;
width:100%;
}
.home #main {
float:left;
width:374px;
}
#main {
float:left;
width:598px;
}
.home #sidebar {
float:right;
width:543px;
}
#sidebar {
float:right;
width:333px;
}
#sidebar h3 {
margin-top:10px;
}
#footer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bg-footer.gif) repeat-x scroll 0 0;
height:65px;
width:100%;
}
#footerWrap {
color:#DADADA;
margin:0 auto;
position:relative;
width:960px;
}
#wrap {
min-height:100%;
position:relative;
}
html, body, * html #wrap {
height:100%;
}
#content {
padding-bottom:100px;
}
#footer {
bottom:-7px;
margin-top:-73px;
}
ul.nav {
margin:0;
}
span.sf-sub-indicator {
display:none;
visibility:hidden;
}
#nav {
height:38px;
position:absolute;
right:-25px;
top:150px;
width:720px;
}
#nav, #nav ul {
line-height:1;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
z-index:100;
}
#nav a {
-x-system-font:none;
color:#E7E7E7;
display:block;
font-family:tahoma;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding:9px 13px;
text-decoration:none;
text-transform:uppercase;
}
#nav a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
background:transparent url(images/bg-nav.png) repeat scroll 0 0;
color:#FFFFFF;
}
#nav li {
float:left;
}
#nav li ul {
left:-999em;
position:absolute;
width:200px;
}
#nav li:hover ul, #nav li.sfhover ul {
left:auto;
}
#nav li ul li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
background:transparent url(images/bg-nav.png) repeat scroll 0 0;
color:#FFFFFF;
font-size:11px;
line-height:18px;
width:170px;
}
#nav li ul li a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
color:#222222;
}
#nav li ul li a {
}
#nav li ul ul {
margin:-35px 0 0 180px;
}
#nav li:hover ul ul, #nav li.sfhover ul ul {
left:-999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
left:auto;
}
#nav li:hover, #nav li.hover {
position:static;
}
ul#footerNav {
position:absolute;
right:0;
top:27px;
}
ul#footerNav li {
display:inline;
float:left;
margin-left:15px;
}
#footer #footerWrap #copy {
left:0;
position:absolute;
top:27px;
}
#footer #footerWrap #copy a {
color:#6099FF;
}
div#hi {
-x-system-font:none;
color:#2A2B2B;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:18px;
position:absolute;
right:35px;
text-align:right;
top:70px;
width:440px;
}
div#hi p a {
-x-system-font:none;
color:#D0D0D0;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:11px;
}
h3#myWritings {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bg-h2-mywritings.png) no-repeat scroll 0 0;
height:34px;
margin:0 0 10px 12px;
width:160px;
}
h3#myVideos {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bg-h2-myvideos.png) no-repeat scroll 0 0;
height:33px;
margin:0 0 11px 12px;
width:138px;
}
h3#myPhotos {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bg-h2-myphotos.png) no-repeat scroll 0 0;
height:34px;
margin:0 0 10px;
width:137px;
}
h3#myPortfolio {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bg-h2-myportfolio.png) no-repeat scroll 0 0;
height:34px;
margin:0 0 10px;
width:160px;
}
h3#myLifestream {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bg-h2-mylifestream.png) no-repeat scroll 0 0;
height:34px;
margin:0 0 10px;
width:189px;
}
h3#myFavblog {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bg-h2-myfavblog.png) no-repeat scroll 0 0;
height:32px;
margin:0 0 10px;
width:150px;
}
h2.lifestream_date {
display:none;
}
p.lifestream_credits {
display:none;
}
div.box1, ol.commentlist li, form#comments {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent url(http://www.empolga.dreamhosters.com/bg-box2.png) repeat scroll 0 0 !important;
}
div.box1 {
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
margin:10px 0 20px;
padding:0 20px;
}
div.box1 ul, div.box1 ul.blog-list li p {
margin:0;
}
div.box1 ul.blog-list li {
border-bottom:1px dashed #3F566E;
padding:0 0 15px;
}
div.box1 p.link {
margin:0 0 15px;
text-align:right;
}
div.box1 ul.left-list {
float:left;
padding:10px 0 10px 10px;
width:230px;
}
div.box1 ul.right-list {
float:right;
padding:10px 10px 10px 0;
width:230px;
}
div.box1 ul.left-list li, div.box1 ul.right-list li, div.box1 ul.list3 li {
border-top:1px dashed #3F566E;
line-height:13px;
padding:8px 0;
}
div.box1 ul.list3 {
margin:15px 0 0;
}
div.box1 ul.list3 li {
padding:15px 0;
}
div.box1 ul.list3 li ul {
border:medium none !important;
margin:0;
}
div.box1 ul.list3 li ul li {
border:medium none !important;
margin:0 0 0 15px;
padding:15px 0 0;
}
div.box1 ul.left-list li a, div.box1 ul.right-list li a, div.box1 ul.list3 li a {
color:#DADADA;
}
div.box2 {
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
background-color:#141517;
padding:8px;
}
.txt0, .txt0 a, .continue {
color:#FFFFFF;
}
h4.txt1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/ico-1.gif) no-repeat scroll 15px 3px;
padding:0 0 10px 45px;
}
#sidebar h3 {
color:#FFFFFF;
font-weight:normal;
}
#sidebar a {
color:#FFFFFF;
font-weight:bold;
}
ol.commentlist {
margin:0;
}
ol.commentlist li {
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
margin:0 0 10px;
padding:18px 20px;
position:relative;
}
ol.commentlist li p {
margin:0;
}
ol.commentlist li img.avatar {
float:right;
padding:0 10px;
}
ol.commentlist li p a {
color:#6099FF;
}
ol.commentlist li ul li {
margin:0;
padding:15px 0 5px 20px;
}
ol.commentlist .comment-meta a {
color:#999999;
padding-bottom:5px;
}
ol.commentlist .children {
margin:0;
}
h2.title {
color:#FFFFFF;
margin:0 0 14px;
}
div.post {
padding:5px 0;
}
.post strong {
font-weight:700;
}
.post em {
font-style:italic;
}
.home .post {
border-bottom:1px dashed #777777;
}
div.post img {
border:1px dashed #888888;
padding:5px !important;
}
.box1 .navigation {
padding:10px 0;
}
h2.hd-page {
margin:20px 0;
}
div.box1 ul.list2 li, div.list3 li {
border-bottom:1px dashed #777777;
line-height:13px;
padding:8px 0;
}
div.list3 .lifestream li {
border:medium none;
}
input.text, select.select, textarea.textarea {
border:0 none;
color:#000000;
padding:7px;
}
input.text {
width:168px;
}
select.select {
width:200px;
}
textarea.textarea {
background-color:#E9EEF4;
height:100px;
width:375px;
}
button.button {
color:#FFFFFF;
height:auto;
line-height:normal;
white-space:nowrap;
width:auto;
}
form.form {
}
form.form ol.fieldset {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
form.form ol.fieldset li.field {
margin:0 0 13px;
position:relative;
}
form.form ol.fieldset li.field label {
left:195px;
position:absolute;
top:5px;
}
form.form p.submit {
margin:0;
}
form.form p.submit input {
padding:5px 10px;
}
form.search {
}
form.search p.fields {
margin:0;
}
form.search p.fields input, form.search p.fields button {
display:inline;
vertical-align:middle;
}
form#topSearch {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bg-search.png) no-repeat scroll 0 0;
height:32px;
position:absolute;
right:0;
top:200px;
width:178px;
}
form#topSearch p.fields input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
left:8px;
overflow:hidden;
position:absolute;
top:8px;
width:130px;
}
form#topSearch p.fields button {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/ico-search.png) no-repeat scroll 0 0;
border:medium none;
height:21px;
position:absolute;
right:10px;
top:5px;
width:21px;
}
form#comments {
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
padding:20px 30px;
}
ul.idTabs {
margin:0 0 0 10px;
padding:0;
width:100%;
}
ul.idTabs li {
display:inline;
float:left;
margin-right:5px;
}
ul.idTabs li a {
display:block;
float:left;
height:16px;
margin:0 auto;
padding:10px;
text-align:left;
}
ul.idTabs li a.selected, ul.idTabs li a:hover {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
background:transparent url(http://www.empolga.dreamhosters.com/bg-box2.png) repeat scroll 0 0 !important;
}
#tabs .inside {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
background:transparent url(http://www.empolga.dreamhosters.com/bg-box2.png) repeat scroll 0 0 !important;
}
#tabs .inside ul li {
border-bottom:1px dashed #555555;
line-height:13px;
padding:15px 0;
}
#tabs .inside ul#comm li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/ico-6.gif) no-repeat scroll left center;
padding-left:28px;
}
#tabs .inside ul#pop li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/ico-2.gif) no-repeat scroll left center;
padding-left:28px;
}
#tagcloud {
padding:15px;
}
#tabs .inside ul {
margin:0;
padding:0 15px 10px !important;
}
.home #tabs {
float:left;
margin:24px 0 20px;
width:260px;
}
.home div#myfavblog {
float:right;
width:260px;
}
.widgetized .inside {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
background:transparent url(http://www.empolga.dreamhosters.com/bg-box2.png) repeat scroll 0 0 !important;
}
table#wp-calendar {
margin:0 !important;
}
#wp-calendar caption {
color:#FFFFFF;
font-family:Arial,Georgia;
font-size:22px;
font-weight:normal;
letter-spacing:-1px;
margin:0 0 10px;
}
#wp-calendar thead {
color:#6099FF;
font-weight:bold !important;
}
#wp-calendar #next, #wp-calendar #prev {
padding:10px 0 0 !important;
}
#flickr {
clear:both;
margin:0 0 20px;
padding:0 10px;
}
#flickr .flickr_badge_image a {
border:1px dashed #888888;
display:inline;
float:left;
margin:0 16px 15px 0;
padding:5px;
}
#flickr .flickr_badge_image a:hover {
border:1px dashed #FFFFFF;
}
#browseFlickr {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bg-flickr.png) no-repeat scroll 0 0;
float:right;
height:11px;
margin:0 25px 10px 12px;
width:91px;
}
#video {
padding:10px;
}
#sidebar #advert_125x125 {
margin:0 0 18px;
padding:30px 0 20px 30px;
}
#sidebar #advert_125x125 img {
margin:0 15px 5px 0;
}
#portfolio {
clear:both;
margin:0 0 20px;
padding:0 10px;
}
#portfolio a {
border:1px dashed #888888;
display:inline;
float:left;
margin:0 16px 15px 0;
padding:5px;
}
#portfolio a:hover {
border:1px dashed #FFFFFF;
}
.list3 .first, .list3 h5 {
border-bottom:1px dashed #FFFFFF;
font-size:16px;
font-weight:bold;
margin:0 0 15px;
padding:0 0 15px;
}
.list3 .lifestream-icon {
float:left;
padding:0 15px 0 0;
}
.list3 .lifestream-post {
font-size:14px;
}
.list3 .lifestream-post p {
margin:0 !important;
}
.l {
text-align:left;
}
.c {
text-align:center;
}
.r {
text-align:right;
}
.aligncenter {
display:block;
margin:5px auto 15px;
}
.alignleft {
float:left;
margin:5px 15px 5px 0;
}
.alignright {
float:right;
margin:5px 0 5px 15px;
}
.wrap, .col {
display:inline;
float:left;
position:relative;
}
.wrap {
clear:both;
}
.clear {
clear:both;
}
.fl {
float:left;
}
.fr {
float:right;
}
.hide, .hidden, .anchor, .skip {
display:none;
}
.nomargin {
margin-bottom:0 !important;
}
.noborder {
border:0 none !important;
}
.top {
margin-top:0 !important;
}
.replace, .br {
display:block;
font-size:1%;
line-height:0;
text-align:left;
text-indent:-10000px;
}
.hr {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CCCCCC none repeat scroll 0 0;
height:1px;
margin:1.5em 0;
}
.hr hr {
display:none;
}
.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.clearfix {
display:block;
}
.fix {
clear:both;
height:1px;
margin:-1px 0 0;
overflow:hidden;
}
#tickerContainer {
height:120px !important;
margin-right:20px;
background:#fff;
}
#tickerCell img {
height:120px !important;
}