/*  
Theme Name: GB3.3
Theme URI: http://bravuralive.com/
Description: Gargiulo Bros Oil, Inc.
Version: 3.3
Author: Mike DePaola
Author URI: http://bravuralive.com/
*/
img {
border:0 none;
margin:0 auto;
padding:0;
}
img.center {
display:block;
margin:10px auto;
}
img.left {
display:inline;
margin:0 10px 5px 0;
}
img.right {
display:inline;
margin:0 0 5px 10px;
}
.indent {
padding-left:10px;
}
h1, h2 a img {
border:0 none;
margin:0 auto;
padding:0;
text-decoration:none;
}
html, body {
background:url(img/body_bkg.png) repeat top left;
color:#222222;
font:76%/2em times,verdana,tahoma,arial,sans-serif;
height:100%;
margin:0;
padding:0;
text-align:center;
}
#spacer {
height:60px;
}
#wrapper {
margin:0 auto;
position:relative;
width:960px;
}
#header {
clear:both;
font-size:0.9em;
height:100px;
margin:0;
position:relative;
width:960px;
}
#header h1 {
color:#222222;
font:4em/5em times,sans-serif;
height:100px;
left:0;
margin:0;
padding:0;
position:absolute;
top:0;
width:285px;
}
#wrapper-welcome {
background:none repeat scroll 0 0 #BFBFBB;
height:200px;
margin:30px 0;
position:relative;
width:960px;
}
h6 {
color:#FFFFFF;
font-size:7em;
line-height:1.2em;
margin:0;
padding:20px;
text-align:left;
}
h2.header {
color:#222222;
float:right;
font-family:arial,sans-serif;
font-size:1.5em;
font-style:italic;
font-weight:lighter;
margin:0;
padding:0;
position:relative;
text-align:left;
text-shadow:0 1px 0 #FFFFFF;
}
#nav {
bottom:0;
clear:both;
margin:0;
padding:0;
position:absolute;
right:0;
}
#nav ul {
list-style-type:none;
margin:0 auto;
padding:0;
text-align:right;
}
#nav ul li {
border-right:1px dotted #A45058;
display:inline;
font-family:times new roman,times,verdana;
font-size:2em;
line-height:1.5em;
list-style-type:none;
padding:0 15px;
text-decoration:none;
}
#nav .page-item-7 {
border:medium none;
padding:0 0 0 10px;
}
#nav ul li a, a:link {
color:#222222;
text-shadow:0 1px 0 #FFFFFF;
}
#header h4 {
color:#FFFFFF;
font-size:1em;
font-weight:700;
left:13px;
margin:0;
padding:0;
position:absolute;
top:60px;
}
h1, h2 {
border:0 none;
color:#052147;
font-size:2.2em;
margin:0;
padding:0;
}
h4 {
background:none repeat scroll 0 0 transparent;
color:#052147;
font-size:1.2em;
font-weight:700;
margin:0;
padding:0;
}
h5 {
background:none repeat scroll 0 0 transparent;
color:#052147;
font-size:1em;
font-weight:700;
margin:0;
padding:0;
}
#header_info ul {
list-style:none outside none;
margin:0 auto;
padding:15px 0 0;
text-decoration:none;
}
#header_info p.left {
left:0;
position:absolute;
top:0;
}
#header_info p.right {
border-left:1px dotted #909090;
position:absolute;
right:0;
top:0;
}
h2 a:hover, h2 a:active {
background:none repeat scroll 0 0 transparent;
color:#505050;
font-weight:400;
text-decoration:none;
}
.main h3 {
background:none repeat scroll 0 0 transparent;
color:#389307;
font-size:1.4em;
font-weight:700;
margin:0;
padding:0;
}
h3 {
background:none repeat scroll 0 0 transparent;
color:#052147;
font-size:2em;
font-weight:400;
margin:0;
padding:0;
}
.links h3 {
color:#FFFFFF;
font-size:1.4em;
font-weight:700;
height:41px;
line-height:31px;
margin:0;
padding-left:0;
}
a:visited {
color:#000000;
text-decoration:none;
}
a:hover, a:active {
background:none repeat scroll 0 0 transparent;
color:#222222;
text-decoration:none;
}
a:active, a:focus {
border:medium none;
outline:0 none;
}
blockquote.left {
clear:none;
margin-bottom:50px;
padding:0 0 0 10px;
width:400px;
}
blockquote.right {
clear:none;
margin-bottom:50px;
padding:0 0 0 10px;
width:400px;
}
#sidebar {
background:none repeat scroll 0 0 #B22222;
border-bottom:2px solid #8B0000;
border-top:2px solid #8B0000;
height:280px;
margin:0;
padding:0;
position:relative;
width:960px;
}
#sidebar ul {
height:270px;
margin-top:10px;
padding:0;
text-align:left;
}
#sidebar ul li {
font-family:helvetica,verdana,arial,sans-serif;
font-size:1.3em;
line-height:1.4em;
list-style-type:none;
margin:0 auto;
padding:0;
text-decoration:none;
}
#sidebar h2 {
border-bottom:1px dashed #CD5C5C;
color:#FFFFFF;
font-size:2em;
line-height:2em;
text-align:center;
text-shadow:0 1px 0 #8B0000;
}
#sidebar p {
color:#F2F2F2;
font-family:verdana,arial;
font-size:1.3em;
line-height:1.4em;
overflow:hidden;
padding:0 10px;
}
#sidebar p a, #sidebar p a:link {
color:#F0F3E8;
padding:0;
font-style: italic;
}
#sidebar p a:hover {
color:#909090;
}
#box3 p a {
padding:20px 10px;
}
#box1 {
height:280px;
left:30px;
padding:0;
position:absolute;
top:0;
width:250px;
}
#box2 {
height:280px;
left:350px;
padding:0;
position:absolute;
top:0;
width:250px;
}
#box3 {
height:280px;
padding:0;
position:absolute;
right:30px;
top:0;
width:250px;
}
#footer {
border-top:1px dashed #8B0000;
clear:both;
height:150px;
margin:0 auto;
text-align:center;
width:860px;
}
#footer p {
color:#505050;
font-size:1.4em;
text-shadow:0 1px 0 #FFFFFF;
}
#footer p.left {
float:left;
margin:10px 0 0;
padding:0 10px;
text-align:left;
width:300px;
}
#footer p.left2 {
clear:left;
float:left;
margin:10px 0 0;
padding:0 10px;
text-align:left;
width:300px;
}
#footer p.right {
float:right;
margin:-18px 5px 0 0;
text-align:right;
}
#footer p.right2 {
clear:both;
float:right;
margin:-18px 5px 0 0;
text-align:right;
}
#footer p a, #footer p a:link {
text-decoration:none;
text-shadow:0 1px 0 #FFFFFF;
}
#content {
background:none repeat scroll 0 0 #FFFFFF;
margin:0 auto;
padding-bottom:30px;
}
.post {
border-top:1px dotted #505050;
color:#404040;
font-family:verdana,times,airal,helvetica,sans-serif;
font-size:1.4em;
margin:50px;
padding:15px 0 0;
text-align:left;
}
.meta {
font-size:0.9em;
height:28px;
margin:0 0 5px;
padding:0;
}
.highlight {
background:none repeat scroll 0 0 #FFFFFF;
}
.comments-nice-bg {
color:#000000;
height:1%;
padding:1px;
}
.comments-nice {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #FFFFFF;
height:1%;
padding:10px;
}
.comments {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #FFFFFF;
font-size:1.1em;
margin:0 10px;
padding:20px 0 0;
}
.comments a:link, .comments a:visited {
color:#052147;
font-weight:700;
text-decoration:none;
}
.comments a:hover, .comments a:active {
background:none repeat scroll 0 0 #FFFFFF;
color:#505050;
text-decoration:none;
}
.alt {
background:none repeat scroll 0 0 #EFF4E8 !important;
border:1px solid #E1EBD3 !important;
padding:10px 10px 0 !important;
}
.alt:hover {
border:1px solid #C0D6A3 !important;
}
.commentlist {
margin:3px;
padding:0;
}
.commentlist li {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #FFFFFF;
color:#000000;
list-style:none outside none;
margin:10px;
padding:10px 10px 0;
}
p.metadate {
font-size:0.8em;
margin:0;
padding:0;
text-transform:uppercase;
}
p.comment_meta {
font-size:0.9em;
margin:0 0 10px 10px;
}
.comment_author a:visited {
font-weight:700;
text-decoration:none;
}
.reply {
font-size:1.2em;
font-weight:400;
margin:10px 0 0 10px;
}
.comments-nice .reply {
color:#052147;
font-size:1.2em;
font-weight:400;
margin:0;
}
.warning p {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #EFEFEF;
font-size:1.5em;
height:160px;
margin:0;
padding:20px 0 0 90px;
}
.postinput {
margin:0;
}
#search {
margin:0;
padding:0;
width:180px;
}
#searchform {
margin:5px 0 0;
padding:0;
}
.searchfield {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #333333;
color:#052147;
height:23px;
margin:0;
padding:0;
vertical-align:middle;
width:100px;
}
.searchfield:hover {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #052147;
}
.searchsubmit {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #333333;
color:#052147;
height:25px;
margin:0;
padding:0;
vertical-align:middle;
width:50px;
}
.searchsubmit:hover {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #052147;
color:#000000;
}
input {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #999999;
margin-bottom:5px;
}
.input-submit {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #333333;
color:#052147;
height:39px;
text-align:left;
width:120px;
}
#nav .current_page_item a, #nav ul li a:hover {
color:#B22222;
}
a, a:link, #footer p a:hover {
color:#505050;
text-decoration:none;
}