.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
line-height:0;
visibility:hidden;
}
.clearfix {
display:inline-block;
}
html[xmlns] .clearfix {
display:block;
}
* html .clearfix {
height:1%;
}
body {
background-attachment:scroll;
background-image:url("http://www.jephwillisarts.com/wp-content/themes/Bruz/Bruz/images/bg.gif");
background-color:#000000;
background-position:0 0;
background-repeat:repeat;
color:#000000;
font:12px Arial,Verdana,Tahoma;
}
a {
text-decoration:none;
}
a:hover {
color:#FF0000;
}

.wrap {
margin:0 auto;
width:881px;
}
#header {
}
div#wpoi {
    margin-bottom: 9px;
}
input[type="submit"] {
    border: 2px solid #FF0000;
    color: #FF0000;
    height: 23px;
    margin-right: 9px;
    padding-bottom: 3px;
    text-transform: uppercase;
}
#date-now {
background:url("images/icons.gif") no-repeat scroll 0 13px transparent;
color:#F2F2F2;
float:left;
font-size:11px;
font-weight:bold;
line-height:44px;
margin-bottom:1px;
padding-left:25px;
text-transform:uppercase;
}
#top-search-wrap {
background:url("images/top-search-bg.png") no-repeat scroll 0 0 #323232;
display:inline;
float:right;
height:30px;
margin-top:7px;
position:relative;
width:281px;
}
#top-s, #top-search-submit {
background:none repeat scroll 0 0 transparent;
border:medium none;
padding:0;
position:absolute;
}
#top-s {
color:#FFFFFF;
font:12px Arial,Verdana,Tahoma;
left:24px;
top:8px;
width:152px;
}
#top-search-submit {
cursor:pointer;
height:30px;
right:0;
top:0;
width:91px;
}
#site-title {
clear:both;
font:35px 'Myriad Pro',Tahoma,Verdana;
padding-top:20px;
}
#site-title a {
color:#FF0000;
}
#site-title a:hover {
color:#75A018;
}
#site-description {
color:#75A018;
font:15px/11px 'Myriad Pro',Tahoma,Verdana;
margin-bottom:16px;
text-transform:uppercase;
}
#container {
}
.home #container {
}
#content {
background:none repeat scroll 0 0 #FFFFFF;
float:left;
margin-top:-5px;
min-height:1663px;
width:633px;
}
.pagetitle {
border-bottom:1px solid #FF0000;
color:#FF0000;
font:18px Georgia,"Times New Roman","Bitstream Charter",Times,serif;
margin-bottom:5px;
margin-left:20px;
margin-right:31px;
margin-top:25px
}
.post {
background:none repeat scroll 0 0 #FFFFFF;
margin-bottom:20px;
}
.thumbnail {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #CDCDCD;
float:left;
margin-right:9px;
padding:5px;
}
#content .title {
color:#000000;
float:left;
font:italic lighter 22px helvetica,Lucida Grande;
margin-bottom:0;
padding-bottom:0;
padding-left:19px;
padding-top:12px;
width:95%;
}
.widthfix {
width:565px !important;
}
.meta, #content .read-more {
color:#000000;
font:14px Helvetica,"Times New Roman","Bitstream Charter",Times,serif;
}
#content .meta {
border-bottom:2px solid;
margin-bottom:9px;
margin-left:20px;
margin-right:20px;
}
#content .datepost, #content .read-more, .tagpost {
display:block;
float:none;
line-height:25px;
padding:0 4px;
}
.tagfix, .longtag {
height:37px;
overflow:hidden;
width:420px;
}
.longtag {
width:532px;
}
#content a.read-more {
color:#FF0000;
float:left;
font-size:11px;
font-style:italic;
text-transform:uppercase;
}
#content a.read-more:hover {
background-color:#FF0000;
color:#FFFFFF;
}
#content .datepost {
font-size:x-small;
margin-left:20px;
}
.tagpost {
color:#000000;
font-size:x-small;
}
.tagpost a {
color:#000000;
}
#content .entry {
clear:both;
margin-left:20px;
margin-right:20px;
}
.wp-pagenavi {
font:11px Tahoma,Verdana,Arial;
}
.wp-pagenavi span.pages, .wp-pagenavi span.current, .wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi span.extend {
background:none repeat scroll 0 0 #90AC50 !important;
border:medium none !important;
color:#FFFFFF !important;
display:block;
float:left;
line-height:34px;
padding:0 12px !important;
text-transform:uppercase;
}
.wp-pagenavi span.pages {
background:none repeat scroll 0 0 #0F66B0 !important;
}
.wp-pagenavi a:hover {
background:none repeat scroll 0 0 #0F66B0 !important;
}
.widget {
width:234px;
}
.widget .inner {
background:url("images/widget-bg.png") repeat-x scroll 0 0 #E9E9E6;
padding:7px;
position:relative;
width:221px;
}
.widget-title {
color:#FFFFFF;
font:18px Helvetica,"Times New Roman","Bitstream Charter",Times,serif;
margin:0;
padding-bottom:1px;
padding-left:5px;
padding-top:5px;
text-transform:uppercase;
}
.widget ul li {
color:#000000;
line-height:19px;
list-style:none outside none;
margin:0;
}
.widget a {
color:#FF0000;
}
.widget a:hover {
color:#FF0000;
text-decoration:underline;
}
.toggle {
display:none;
height:31px;
position:absolute;
right:0;
top:0;
width:27px;
}
.pointer {
cursor:pointer;
}
.widget .toggle-down {
}
.compact {
height:28px;
overflow:hidden;
}
#footer {
background:none repeat scroll 0 0 #000000;
color:#FFFFFF;
font:10px/24px Tahoma,Verdana,Arial;
text-transform:uppercase;
}
#footer .inner {
}
#footer .wrap {
padding:20px 0 80px;
}
#footer a {
color:#FFFFFF;
}
#footer a:hover {
color:#FFFFFF;
}
#text-3 {
margin-bottom:10px;
}
#twitter {
margin-bottom:10px;
}
#nav_menu-2 {
margin-bottom:10px;
}
.menu-categories-container {
margin-left:-31px;
}
#twitter_update_list {
margin-left:-37px;
}
.textwidget {
margin-left:8px;
padding-bottom:-5px;
}
#page-menu {
height:0;
}
#headerimage {
margin-bottom:-14px;
min-height:176px;
}
ul #menu-categories {
margin:0;
}
#commentform fieldset {
}
#twitter_update_list a {
border-bottom:1px solid #FF0000;
display:block;
margin-bottom:5px;
text-align:right;
}
#twitter_update_list span {
font-family:Helvetica;
font-style:oblique;
font-weight:bold;
}
.clearfix {
display:inline-block;
}
html[xmlns] .clearfix {
display:block;
}
* html .clearfix {
height:1%;
}
body {
background-attachment:scroll;
background-image:url("http://www.jephwillisarts.com/wp-content/themes/Bruz/Bruz/images/bg.gif");
background-position:0 0;
background-repeat:repeat;
color:#000000;
font:12px Arial,Verdana,Tahoma;
margin:0px;
}
a {
text-decoration:none;
}
a:hover {
color:#FF0000;
}
.wrap {
background:none repeat scroll 0 0 #404040;
margin:0 auto;
width:880px;
}

.wrap2 {
background:none repeat scroll 0 0 #404040;
margin:0 auto;
width:816px;
}

#header {
}
#date-now {
background:url("images/icons.gif") no-repeat scroll 0 13px transparent;
color:#F2F2F2;
float:left;
font-size:11px;
font-weight:bold;
line-height:44px;
margin-bottom:1px;
padding-left:25px;
text-transform:uppercase;
}
#top-search-wrap {
background:url("images/top-search-bg.png") no-repeat scroll 0 0 #323232;
display:inline;
float:right;
height:30px;
margin-top:7px;
position:relative;
width:281px;
}
#top-s, #top-search-submit {
background:none repeat scroll 0 0 transparent;
border:medium none;
padding:0;
position:absolute;
}
#top-s {
color:#FFFFFF;
font:12px Arial,Verdana,Tahoma;
left:24px;
top:8px;
width:152px;
}
#top-search-submit {
cursor:pointer;
height:30px;
right:0;
top:0;
width:91px;
}
#site-title {
clear:both;
font:35px 'Myriad Pro',Tahoma,Verdana;
padding-top:20px;
}
#site-title a {
color:#FF0000;
}
#site-title a:hover {
color:#75A018;
}
#site-description {
color:#75A018;
font:15px/11px 'Myriad Pro',Tahoma,Verdana;
margin-bottom:16px;
text-transform:uppercase;
}
#container {
}
.home #container {
}
#content {
background:none repeat scroll 0 0 #FFFFFF;
float:left;
margin-top:-5px;
border-left:11px solid #404040;
width:615px;
}
.pagetitle {
border-bottom:1px solid #FF0000;
color:#FF0000;
font:18px Georgia,"Times New Roman","Bitstream Charter",Times,serif;
margin-bottom:5px;
margin-left:20px;
margin-right:31px;
}
.post {
background:none repeat scroll 0 0 #FFFFFF;
margin-bottom:20px;
}
.thumbnail {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #CDCDCD;
float:left;
margin-right:9px;
padding:5px;
}
#content .title {
color:#000000;
float:left;
font:italic lighter 22px helvetica,Lucida Grande;
margin-bottom:15px;
padding-bottom:0;
padding-left:19px;
padding-top:12px;
width:95%;
}
.widthfix {
width:565px !important;
}
.meta, #content .read-more {
color:#000000;
font:14px Helvetica,"Times New Roman","Bitstream Charter",Times,serif;
}
#content .meta {
border-bottom:2px solid;
margin-bottom:9px;
margin-left:20px;
margin-right:20px;
}
#content .datepost, #content .read-more, .tagpost {
display:block;
float:none;
line-height:25px;
padding:0 4px;
}
.tagfix, .longtag {
height:37px;
overflow:hidden;
width:420px;
}
.longtag {
width:532px;
}
#content a.read-more {
color:#FF0000;
float:left;
font-size:11px;
font-style:italic;
text-transform:uppercase;
}
#content a.read-more:hover {
background-color:#FF0000;
color:#FFFFFF;
}
#content .datepost {
font-size:x-small;
margin-left:20px;
}
.tagpost {
color:#000000;
font-size:x-small;
}
.tagpost a {
color:#000000;
}
#content .entry {
clear:both;
margin-left:20px;
margin-right:20px;
}
.wp-pagenavi {
font:11px Tahoma,Verdana,Arial;
}
.wp-pagenavi span.pages, .wp-pagenavi span.current, .wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi span.extend {
background:none repeat scroll 0 0 #90AC50 !important;
border:medium none !important;
color:#FFFFFF !important;
display:block;
float:left;
line-height:34px;
padding:0 12px !important;
text-transform:uppercase;
}
.wp-pagenavi span.pages {
background:none repeat scroll 0 0 #0F66B0 !important;
}
.wp-pagenavi a:hover {
background:none repeat scroll 0 0 #0F66B0 !important;
}
#sidebar {
background:none repeat scroll 0 0 #404040;
float:right;
margin-top:6px;
overflow:hidden;
padding:0 10px;
width:233px;
}
.widget {
width:234px;
}
.widget .inner {
background:url("images/widget-bg.png") repeat-x scroll 0 0 #E9E9E6;
padding:7px;
position:relative;
width:221px;
}
.widget-title {
color:#FFFFFF;
font:12px Helvetica,"Times New Roman","Bitstream Charter",Times,serif;
margin:0;
padding-bottom:7px;
padding-left:5px;
padding-top:5px;
text-transform:uppercase;
}
.widget ul li {
color:#000000;
line-height:19px;
list-style:none outside none;
margin:0;
}
.widget a {
color:#FF0000;
}
.widget a:hover {
color:#FF0000;
text-decoration:underline;
}
.toggle {
display:none;
height:31px;
position:absolute;
right:0;
top:0;
width:27px;
}
.pointer {
cursor:pointer;
}
.widget .toggle-down {
}
.compact {
height:28px;
overflow:hidden;
}


#footer {
background:none repeat scroll 0 0 #000000;
color:#FFFFFF;
font:10px/24px Tahoma,Verdana,Arial;
text-transform:uppercase;
display:none;
}
#footer .inner {
}
#footer .wrap {
padding:20px 0 80px;
}
#footer a {
color:#FFFFFF;
}
#footer a:hover {
color:#FFFFFF;
}


#footer2 {
background:none repeat scroll 0 0 #404040;
color:#FFFFFF;
font:10px/24px Helvetica,Verdana,Arial;
margin:0 auto;
text-transform:uppercase;
width:880px;
}
#footer2 .inner2 {
background:none repeat scroll 0 0 #000000;
border-top:10px solid #404040;
}
#footer2 .wrap2 {
margin-left:20px;
padding:2px 0 0 9px;
background:none repeat scroll 0 0 #000000;
}
#footer2 a {
color:#FFFFFF;
}
#footer2 a:hover {
color:#FF0000;
text-decoration:underline;
}

#infotop {
color:#FFFFFF;
margin-top:29px;
padding-left:58px;
width:720px;
}

#infobottom {
color:#FFFFFF;
margin-top:20px;
padding-left:58px;
width:720px;
}


#text-3 {
margin-bottom:10px;
}
#twitter {
margin-bottom:10px;
}
#nav_menu-2 {
margin-bottom:10px;
}
.menu-categories-container {
margin-left:-31px;
}
#twitter_update_list {
margin-left:-37px;
}
#page-menu {
height:0;
}
#headerimage {
margin-bottom:-17px;
min-height:176px;
}
ul #menu-categories {
margin:0;
}
#commentform fieldset {
}
#twitter_update_list a {
border-bottom:1px solid #FF0000;
display:block;
margin-bottom:5px;
text-align:right;
}
#twitter_update_list span {
font-family:Helvetica;
font-style:oblique;
font-weight:bold;
}

#categories-3 ul{
	margin-left:0px;
	padding-left:0px;
}
*.cat-item-16 {
}
*.cat-item-4 {
	display:none;
}
#twitter_div{
	margin-bottom:10px;
}
#logobanner{
background:none repeat scroll 0 0 #000000;
margin:20px 0px -25px;
padding-left:334px;
height:110px;
}

#linkcat-7 img{
margin-left:-46px;
border: medium none #FFF;

}

#linkcat-7 ul{
margin-top: 4px;
margin-bottom: -12px;
padding-bottom: 0;
}



