/*
Theme Name: Tuvie test
Theme URI: http://www.tuvie.com/
Description: Custom made theme for the blog http://www.tuvie.com/
Version: 1.0
Author: Glamour Gaby
Author URI: 
*/


@charset "utf-8";

* { margin: 0; padding: 0; border: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
p { padding: 5px 0 10px 0;}
input { border: 1px #CCCCCC solid; padding: 2px 5px;}
textarea { border: 1px #CCCCCC solid; padding: 2px 5px;}
li, ol{
margin-left: 30px;
}

body {
background: #000 url(img/bg.jpg) top center no-repeat;
}

.all {
margin: 0 auto;
width: 1112px;
}

.header {
padding-top: 10px;
}

.navbar {
background: url(img/nav-bg.jpg) top repeat-x;
}

.navbar a span{
display: none;
}

.navbar a {
display: block;
height: 34px;
float: left;
}

a.nav_home{ background: url(img/nav-home.jpg) top center no-repeat; width: 75px; }
a.nav_submit{ background: url(img/nav-submit.jpg) top center no-repeat; width: 133px; }
a.nav_review{ background: url(img/nav-review.jpg) top center no-repeat; width: 133px; }
a.nav_advertise{ background: url(img/nav-advertise.jpg) top center no-repeat; width: 81px; }
a.nav_about{ background: url(img/nav-about.jpg) top center no-repeat; width: 116px; }
a.nav_contact{ background: url(img/nav-contact.jpg) top center no-repeat; width: 98px; }
a.nav_privacy{ background: url(img/nav-privacy.jpg) top center no-repeat; width: 81px; }
a.nav_affiliate_disclosure{ background: url(img/nav-aff-disclosure.jpg) top center no-repeat; width: 133px; }
a.nav_rss{ background: url(img/nav-rss.jpg) top center no-repeat; width: 162px; float: right; }

a.nav_home:hover { background: url(img/nav-home.jpg) bottom center no-repeat; width: 75px; }
a.nav_submit:hover { background: url(img/nav-submit.jpg) bottom center no-repeat; width: 133px; }
a.nav_review:hover { background: url(img/nav-review.jpg) bottom center no-repeat; width: 133px; }
a.nav_advertise:hover { background: url(img/nav-advertise.jpg) bottom center no-repeat; width: 81px; }
a.nav_about:hover { background: url(img/nav-about.jpg) bottom center no-repeat; width: 116px; }
a.nav_contact:hover { background: url(img/nav-contact.jpg) bottom center no-repeat; width: 98px; }
a.nav_privacy:hover { background: url(img/nav-privacy.jpg) bottom center no-repeat; width: 81px; }
a.nav_affiliate_disclosure:hover { background: url(img/nav-aff-disclosure.jpg) bottom center no-repeat; width: 133px; }
a.nav_rss:hover { background: url(img/nav-rss.jpg) bottom center no-repeat; width: 162px; float: right; }


.header_logo a span{
display: none;
}

.header_logo {
float: left;
}

.header_logo a {
outline: none;
display: block;
width: 500px;
height: 60px;
background: url(img/logo.png) center no-repeat;
}

.header_banner {
float: right;
}

.views {
text-align: center;
color: #575757;
float: left;
font-size: 11px;
}
.views a {
margin-top: 4px;
display: block;
width: 26px;
height: 26px;
float: left;
margin-left: 3px;
}
.views a span{
display: none;
}

a.view_normal{ background: url(img/view-normal.jpg) top center no-repeat; }
a.view_list{ background: url(img/view-list.jpg) top center no-repeat; }
a.view_thumb{ background: url(img/view-thumb.jpg) top center no-repeat; }

a.view_normal:hover { background: url(img/view-normal.jpg) bottom center no-repeat; }
a.view_list:hover { background: url(img/view-list.jpg) bottom center no-repeat; }
a.view_thumb:hover { background: url(img/view-thumb.jpg) bottom center no-repeat; }
a.view_active { background-position: bottom; }

.content {
float: left;
width: 640px;
padding-top: 22px;
}

.sidebar {
float: right;
width: 218px;
margin-left: 12px;
min-height: 300px;
}

.box {
width: 218px;
margin-bottom: 15px;
}
.box h2 {
color: #9b9b9b;
padding-bottom: 4px;
font-weight: normal;
font-size: 15px;
text-align: center;
}
.box div {
display: block;
background: #000000 url(img/second.jpg) center repeat-y;
}
.box div div{
display: block;
background: url(img/box1.jpg) top center no-repeat;
}
.tech div div{
display: block;
background: url(img/box1-tech.jpg) top center no-repeat;
}
.box div div div {
display: block;
background: url(img/box3.jpg) bottom center no-repeat;
padding: 10px 0 15px 15px;
}

.box li {
list-style: none;
margin: 0;
}

.box li a {
color: #aaa9a9;
text-decoration: none;
line-height: 16px;
padding-left: 12px;
padding-right: 12px;
background: url(http://www.tuvie.com/wp-content/themes/tuvie/img/bullet.gif) left top no-repeat;
display: block;
background-position: 0px 6px;
}

.box li a:hover{
color: #FFFFFF;
background: url(img/bullet-hover.gif) left center no-repeat;
background-position: 0px 6px;
}

.box li ul {
margin-left: 10px;
}


/* editing sidebar*/

.sidebar1 {
color: #aaa9a9;
float: right;
width: 140px;
margin-left: 12px;
min-height: 300px;
}

.sidebar1-box {
width: 140px;
margin-bottom: 15px;
}
.sidebar1-box h2 {
color: #656363;
padding-bottom: 4px;
font-weight: normal;
font-size: 15px;
text-align: center;
}

.sidebar1-box div {
display: block;
background: #000000 url(img/sidebar1-second.jpg) center repeat-y;
}
.sidebar1-box div div{
display: block;
background: url(img/sidebar1-box1.jpg) top center no-repeat;
}

.sidebar1-box div div div {
display: block;
background: url(img/sidebar1-box3.jpg) bottom center no-repeat;
padding: 10px 0 15px 15px;
}

.sidebar1-box li {
list-style: none;
margin: 0;
}

.sidebar1-box li a {
color: #aaa9a9;
text-decoration: none;
line-height: 16px;
padding-left: 12px;
padding-right: 12px;
background: url(http://www.tuvie.com/wp-content/themes/tuvie/img/bullet.gif) left top no-repeat;
display: block;
background-position: 0px 6px;
}

.sidebar1-box li a:hover{
color: #FFFFFF;
background: url(img/bullet-hover.gif) left center no-repeat;
background-position: 0px 6px;
}

.sidebar1-box ul {
margin : 0;
padding : 0;
}

.sidebar1-box li ul {
margin-left: 10px;
}



.sidebar2 {
float: right;
width: 300px;
margin-left: 12px;
min-height: 300px;
}

.sidebar2-box {
width: 300px;
margin-bottom: 15px;
}
.sidebar2-box h2 {
color: #656363;
padding-bottom: 4px;
font-weight: normal;
font-size: 15px;
text-align: center;
}

.sidebar2-box div {
display: block;
background: #000000 url(img/sidebar2-second.jpg) center repeat-y;
}
.sidebar2-box div div{
display: block;
background: url(img/sidebar2-box1.jpg) top center no-repeat;
}

.sidebar2-box div div div {
display: block;
background: url(img/sidebar2-box3.jpg) bottom center no-repeat;
padding: 10px 0 15px 15px;
}

.sidebar2-box li {
list-style: none;
margin: 0;
}

.sidebar2-box li a {
color: #aaa9a9;
text-decoration: none;
line-height: 16px;
padding-left: 12px;
padding-right: 12px;
background: url(http://www.tuvie.com/wp-content/themes/tuvie/img/bullet.gif) left top no-repeat;
display: block;
background-position: 0px 6px;
}

.sidebar2-box li a:hover{
color: #FFFFFF;
background: url(img/bullet-hover.gif) left center no-repeat;
background-position: 0px 6px;
}

.sidebar2-box ul {
margin : 0;
padding : 0;
}

.sidebar2-box li ul {
margin-left: 10px;
}

/* editing sidebar*/

.random_design_box {
margin-bottom: 15px;
}

.random_design_box span{
width: 67px;
height: 67px;
float: left;
margin-left: 5px;
margin-bottom: 5px;
background-color: #3B3B3B;
background-position: center;
background-repeat: no-repeat;
}

.random_design_box h2{
color: #656363;
padding-bottom: 4px;
font-weight: normal;
font-size: 15px;
text-align: center;
}


.footer {
color: #6f6e6e;
}

.footer h3{
display : inline;
margin : 0px;
padding : 0px;
}

.footer a {
color: #bbbaba;
}
.footer a:hover {
color: #FFFFFF;
}
.footer div{
background: #060606 url(img/footer2.jpg) top repeat-x;
}
.footer div div{
background: url(img/footer1.jpg) top left no-repeat;
}
.footer div div div{
padding: 10px 10px;
height: 16px;
background: url(img/footer3.jpg) top right no-repeat;
}

a.wpglamour {
margin-top: -3px;
display: block;
height: 23px;
width: 83px;
}
.wpglamour span{
display: none;
}


#searchform {
padding-top: 5px;
padding-bottom: 15px;
}

#s {
background: url(img/search-input-bg.jpg) top left no-repeat;
border: none;
width: 240px;
height: 33px;
vertical-align: top;
float: left;
padding: 6px 5px 0 7px;
margin: 0;
color: #C0C0C0;
font-size: 15px;
}

#searchsubmit {
background: url(img/search-button.jpg) center no-repeat;
border: none;
padding: 0; margin: 0;
width: 46px;
height: 33px;
vertical-align: top;
}

#translation_bar a img{
padding-left: 2px;
}

/**** editing ****/
.line{
width:640px;
float:center;
margin:0 0 10px;
padding:0 0 5px 10px; 
border-bottom:#e2e2e0 1px solid;
}

.sponsoredlinks {
background: url(img/normal-content-bg.jpg) top center repeat-y;
}


.sponsoredlinks_bottom {
background: url(img/normal-content-bottom.jpg) top center no-repeat;
width: 640px;
height: 10px;
}


.sponsoredlinks h2{
background: url(img/normal-title-top.jpg) top center no-repeat;
display: block;
padding-bottom: 8px;
color: #FFFFFF;
font-weight: normal;
padding: 6px 10px 6px 10px;
font-size: 12px;
}


.sponsoredlinks_title {
background: #000 url(img/normal-title-bottom.jpg) bottom center no-repeat;
}

.sponsoredlinks_title a {
color: #FFF;
text-decoration: none;
}

.sponsoredlinks_entry {
color: #FFF;
text-decoration: none;
}

.sponsoredlinks_entry a {
color: #FFF;
text-decoration: bold;
}
.sponsoredlinks_entry ul, .sponsoredlinks_entry ol{
color: #FFF;
padding-left: 20px;
}
.sponsoredlinks_entry li{
color: #FFF;
padding-left: 10px;

}

/**** editing ****/

.post_search {
background: url(img/normal-content-bg.jpg) top center repeat-y;
}

.entry_search a {
color: #FFF;
text-decoration: none;
}

.entry_search ul, .entry_search ol{
padding-left: 20px;
}
.entry_search li{
padding-left: 10px;
}

.post_bottom_search {
background: url(img/normal-content-bottom.jpg) top center no-repeat;
width: 640px;
height: 10px;
}


.post_search h2{
background: url(img/normal-title-top.jpg) top center no-repeat;
display: block;
padding-bottom: 8px;
color: #FFFFFF;
font-weight: normal;
padding: 6px 10px 6px 10px;
font-size: 12px;
}


.post_title_search {
background: #000 url(img/normal-title-bottom.jpg) bottom center no-repeat;
}

.entry_search {
color: #9b9b9b;
padding: 2px 10px;
line-height: 14px;
}




blockquote {
	border-left:1px dashed #aaa;
	padding-left:20px;
	margin:15px 0 15px 20px;
	font-style:italic;
	background:url(img/bk_blockquote.png) 90% 0 no-repeat;
}
