/*  
Theme Name: 	Splendore Cigars
Theme URI: 		#
Description:	#
Version: 		1.0
Author: 		Pryzant Design
Author URL: 	http://pryzant.com.br/
*/

* { padding:0; margin:0;}

/*** Tags para configura��o minima ***/
table, td, div, img { border-collapse:collapse;}
td {}

p {}
hr {}
pre {}
blockquote {}
img {}

a {color:#2a323d;}
a:hover {text-decoration:underline;}
a:hover, a:link, a:visited {text-decoration:none;}

input {}
select {}
textarea {}
input, select, textarea {}

/*** END - Tags para configura��o minima ***/

/*** WRAPPER ***/
body {
background: #002033;
color:#2a323d;
font-family:"Trebuchet MS", Arial, sans-serif;
}

#wrapper {
margin: 0 auto;
width: 960px;
background: url(images/background.jpg) repeat-y;
}

/*** HEADER ***/

#header {
width: 100%;
border-bottom: 2px solid #2a323d;
}

#idiomas {
float:right;
}

#logo {
float: left;
margin: -50px 0 0 0;
font-size: 16px;
font-weight:bold;
text-transform:uppercase;
}
#logo img{width:140px; margin: -40px 0 0px 0px; float:left;border:none;}

img {border:none;}

#blog-description, #blog-name { color: #fff; float:left; margin: -20px 10px 0 10px;}
#blog-name {}
#blog-description {}

/*** Social Icons ***/
ul.socialIcons {clear:both; width: 960px; height: 50px; padding: 30px 0 0; background: url(images/social.png) repeat; }
ul.socialIcons li {float: right; list-style:none;}
ul.socialIcons li a {width:32px; height:32px; display:block; padding:0px; margin-right:4px}
ul.socialIcons li.twitter a {background:url(images/twitter.png) no-repeat}
ul.socialIcons li.twitter a:hover {background:url(images/twitter.png) no-repeat}
ul.socialIcons li.facebook a {background:url(images/facebook.png) no-repeat}
ul.socialIcons li.facebook a:hover {background:url(images/facebook.png) no-repeat}
ul.socialIcons li.youtube a {background:url(images/youtube.png) no-repeat}
ul.socialIcons li.youtube a:hover {background:url(images/youtube.png) no-repeat}

#nav-bar {
clear:both;
display: block;
float: right;
width: 100%;
text-transform:uppercase;
border-bottom: 2px solid #2a323d;
}
#nav-bar .menu-header,
div.menu {
font-size: 12px;
float: right;
}
#nav-bar .menu-header ul,
div.menu ul {
list-style: none;
margin: 0;
}
#nav-bar .menu-header li,
div.menu li {
float: left;
position: relative;
padding: 2px 5px 2px 5px;
}
#nav-bar a {
display: block;
margin: 0;
text-decoration: none;
}
#nav-bar ul ul {
display: none;
position: absolute;
left: 0;
float: left;
width: 150px;
z-index: 99999;
}
#nav-bar ul ul li {
min-width: 100px;
}
#nav-bar ul ul ul {
left: 100%;
top: 0;
}
#nav-bar ul ul a {
line-height: 15px;
padding: 4px;
width: 150px;
height: auto;
text-align: left;
}
#nav-bar li:hover > a,
#nav-bar ul ul :hover > a {
color: #2a323d;
font-weight:bold;
}
#nav-bar ul li:hover > ul {
display: block;
}
#nav-bar ul li.current_page_item > a,
#nav-bar ul li.current-menu-ancestor > a,
#nav-bar ul li.current-menu-item > a,
#nav-bar ul li.current-menu-parent > a {
color: #2a323d;
font-weight:bold;
}
* html #nav-bar ul li.current_page_item a,
* html #nav-bar ul li.current-menu-ancestor a,
* html #nav-bar ul li.current-menu-item a,
* html #nav-bar ul li.current-menu-parent a,
* html #nav-bar ul li a:hover {
color: #2a323d; 
}

.banner { margin:0; padding:0; }
.header .banner img {margin:0; padding:0;}

/*** Search ***/

/*** Rss ***/
.rss {}

/*** Coment�rios ***/
.comments {}

.comments a {}
.comments a:hover {}

.postmetadata { font-style:italic; padding:10px 0;}
.postmetadata a {}

.navigation {}
.navigation a {}
.navigation a:hover {}

.navigation .alignleft a { float:left; }
.navigation .alignright a { float:right; text-align:right;}

.navigation a { }
.navigation a:hover {}

/*** Conte�do (Content) ***/
#container {
clear:both;
width:960px;
height: 100%;
background: url(images/background.png) repeat-y;
}

#sidebar-left {
float: left;
width: 230px;
padding: 0px;
}

#sidebar-left h2 {
font-size: 20px;
}

#content {
float:left;
width: 670px;
padding: 30px;

margin: -45px 0 0 0;
}

#content #info { font-style:italic; padding: 10px 0;}

#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 { padding: 5px; text-transform: uppercase;}
#content h1 { font-size:24px;}
#content h2 { font-size:20px;}
#content h2 a:hover,#content h2 a:link,#content h2 a:visited {text-decoration:none;}
#content h3 { font-size:18px;}
#content h4 { font-size:16px;}
#content h5 { font-size:14px;}
#content h6 { font-size:12px;}

#content p { line-height:23px; font-size: 13px; padding: 7px;}
#content hr { margin: 10px 0;}
#content pre {}
#content blockquote {
padding: 0 15px 10px 40px;
margin: 25px 0 0 0;
font-style:italic;
}
#content blockquote p {
display: block;
padding: 10px 35px 0 0px;
min-height:50px;
}
#content blockquote cite {
margin: 5px 0 0;
display: block;
font-style:italic;
font-variant:small-caps;
}
#content img {}

#content a {color:#2a323d;}
#content a:hover {text-decoration:none;}
#content a:hover, a:link, a:visited {text-decoration:underline;}

#content input {}
#content select {}
#content textarea {}
#content input, select, textarea { border: 1px solid #2a323d; background: none; padding: 3px;}

#list-post {width:730px; float:left;}

/*** OL UL style***/
#content ul { padding:0px 0px 7px 1px; margin: 0 0 0 20px;}
#content ul li { padding:0px 0px 9px 11px; }
#content ul li ul { margin-left:10px;}
#content ul li ol { margin-left:15px;}
#content ul li ol li { list-style-type:disc;}

#content ol { padding-left:2px;}
#content ol li { padding:0px; margin-left:13px; list-style-type:decimal;}
#content ol li ul { padding:2px 0px 5px 2px;}
#content ol li ul li { padding:2px 0px 8px 24px;}

#content ul li ol {margin-left:20px;}
#content ul li ol li { list-style-type:decimal; }

#content ol { padding:5px 0px 5px 2px;}
#content ol li { padding:0px; margin-left:20px;}

#content ol li a {}
#content ol li a:hover{ }

#content ol li ul li a {}
#content ol li ul li a:hover {}

/*** Site Map ***/
#content .widget_pages ul {list-style:disc; padding:0px 0px 7px 1px;}
#content .widget_pages ul li {padding:9px 0px 0px 11px; border-bottom: none;}
#content .widget_pages ul ul { list-style:disc; margin: 0 0px 0 15px;}
#content .widget_pages ul ul li {border:none;}

#content .widget ul li a {text-decoration:none;}
#content .widget ul li a:hover {text-decoration:none;font-weight:bold;}

/*** Footer ****/

#footer {
width: 960px; 
clear:both;
border-top:2px solid #2a323d;
min-height: 100px;
}

#developer, #copyright, #links-footer {float:left;}

#links-footer {
width: 260px;
padding: 15px;
font-size:14px;
}

#copyright {
text-align:center;
font-size: 12px;
width: 420px;
padding: 15px;
}

#developer {
width: 160px;
padding: 30px;
}

#developer span a:link, #developer span a:visited, #developer span a:hover {text-decoration:none;border:none;}

/* -----------------------------------------------------------------
---------------------------- WP ------------------------------------
----------------------------------------------------------------- */

.info-sidebar { overflow:hidden; padding:15px 10px 20px 10px; margin:3px 0px 3px 0px; width: auto; color:#1d2226; font-size:1.2em; line-height:1.4em;}
.info-sidebar a { text-transform:none; color:#1d2226;}

.pagetitle { font-size:2.1em; font-weight: normal; overflow:hidden; color: #1d2226; text-align:center; padding:6px 12px 10px 12px; *padding:6px 12px 10px 12px;}

/*--- Navigations ---*/
.navigation { clear:both; overflow:hidden; line-height:13px;}
.navigation .alignleft { float: left; width:45%; text-align:left;}
.navigation .alignright { float: right; width:45%; text-align:right;}

.pd-nav { padding:0; margin:0;}
.pd-nav .alignleft { padding:0; margin:0;}
.pd-nav .alignright { padding:0; margin:0;}

.pd-title {padding-bottom:0;}

.marg { margin-bottom:10px;}

#content .post-edit-link {color: #33CC00;}

/*--- Begin Images ---*/
p img {
padding: 0;
max-width: 100%;}

img.centered {
display: block;
margin-left: auto;
margin-right: auto;}

img.alignright { float: right;display:inline;
padding: 0;
margin: 3px 0px 10px 20px;}

img.alignleft {	padding: 0;	margin: 3px 25px 5px 0; float:left; display:inline;}

/*------*/
#tag_cloud .widget-bottom-left { padding-bottom:15px;}
#tag_cloud .widget-heading { margin-bottom:15px;}
#tag_cloud a { padding-left:3px;}

/*--- Begin Typography & Colors ---*/
small {	font-size: 12px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; line-height: 5px;}
small * {font-size: 11px;}
small p {font-size: 11px;}

select { width: 130px;}

#commentform { font-size:1.2em; overflow:hidden; height:100%; padding:0px 25px 0px 0px;}

.commentform {float:left;}

#commentform input {margin: 5px 5px 1px 0;}

#commentform {margin: 5px 0px 0 0;}

#commentform textarea {width: 100%; padding: 2px;}

#commentform #submit {
margin: 0 0 10px auto;
float: right; margin:0px 0px 0px 319px;}

#respond p { padding:0px 0px 10px 0px; text-indent:0;}
#respond form p { padding:0px 0px 10px 0px; text-indent:0;}

/*--- Begin Calendar ---*/
#wp-calendar { empty-cells:show; width: 155px;}

#wp-calendar th { padding:3px 0; text-align:center; color:#fff;}
#wp-calendar td { padding:3px 0; text-align:center; color:#fff;}

#wp-calendar a { display: block; font-weight:bold; color:#fff;}
#wp-calendar #next a { padding-right: 10px;	text-align: right; font-weight: normal;}
#wp-calendar #prev a { padding-left: 10px; text-align: left; font-weight: normal;}

#wp-calendar caption { text-align: center; color:#fff; font-weight:bold; font-size:1.3em; padding:0px 0px 6px 0px;}


/* Begin Various Tags & Classes */
acronym, abbr, span.caps { cursor: help; }

acronym, abbr { border-bottom:1px dashed #1000; }

/* Captions */
.aligncenter,
div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;}

.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;}

.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;}

.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;}


/* Begin Comments*/
.alt { clear:both; padding-bottom:20px; font-weight: normal;}

.alt a { padding:0px 0px 0px 0px; text-decoration:underline;}

.commentlist { color:#2f2f2f;
text-align: justify;
}
.commentlist a { color:#2f2f2f}
.commentlist span { color:#2f2f2f; font-weight: bold;}

ol.commentlist  li { list-style: none; font-size:12px;
margin:6px 0px 6px 0px;
padding: 5px 10px 3px;
/*list-style: none;*/
border:1px solid #ddddc8; color:#2f2f2f;
}

.commentlist li .avatar { 
float: right;
border: 1px solid #000;
padding: 2px;
margin:0px 20px 15px 0px;
}

.commentlist p {
margin: 10px 5px 10px 0;
}

#commentform p {
margin: 5px 0;
padding-left:15px;
}

.nocomments {
text-align: center;
margin: 0;
padding: 0;
}

.commentmetadata {
margin: 0;
display: block;
}

/*** Shortcodes ***/
.one_half, .one_half_last { float: left; width: 48%; margin: 0 4% 18px 0; overflow: hidden;}
.one_half_last { margin: 0 0 18px 0; }

.one_third { width: 31%; float: left; min-height: 50px; margin-right: 3%; }
.one_third.last { margin-right: 0; float: right; width: 32%; }

/*** Widgets ***/
.widget ul {list-style:none; padding:0px 0px 7px 1px; font-size: 14px;}
.widget ul li {padding:9px 0px 0px 11px;border-bottom: 2px solid #2a323d;}
.widget ul ul {/*list-style:disc; margin: 0 0px 0 15px;*/}
.widget ul ul li {border:none; border-top: 2px solid #2a323d; margin-left: -13px; padding-left: 33px;}

.widget ul li a {text-decoration:none;}
.widget ul li a:hover {text-decoration:none;font-weight:bold;}

/*** Acertos ***/
#language-selector ul li { border-bottom: none; }
.title {height:20px;}

.page_item { font-size: 16px; font-weight: bold;  }
.page_item .children .page_item { font-weight: normal; }
#nav-bar .menu .page_item { font-size: 14px; }

#content div.inventory p {padding: 0; }
#content div.inventory p span { font-weight: bold; }
#content div.inventory img.inv_image {float: left; margin: 0 25px 0 20px; height: 300px; }

#content .inv_search {margin: 0 0 0 30px;}
#content .inv_sort_form { margin: 0 0 0 10px; }
#content .inv_sort { margin: 0 0 0 10px; }
#content .inv_search_label { margin: 0 10px 0 30px; }