/* 
Theme Name: Bullseye
Theme URL: http://www.onepresscommunity.com
Description: Stylish theme with lots of red accents.  Child theme for OnePress.
Author: Push Button Labs
Author URI: http://www.pushbuttonlabs.com
Version: 1.0

Tags: one-column, two-columns, three-columns, fixed-width, right-sidebar, left-sidebar, threaded-comments, custom-header, theme-options, sticky-post
TEMPLATE: onepress
*/
@import url('../onepress/op-layout.css');
@import url('navigation.css');
@import url('widgets.css');
div#main_wrap.layout2 div#main,div#sidebar_wrap.layout3 div#sidebar,div#main_wrap.layout4 div#main,div#sidebar2_wrap.layout5 div#sidebar2,div#main_wrap.layout6 div#main,div#sidebar2_wrap.layout6 div#sidebar2,div#sidebar_wrap.layout7 div#sidebar,div#main_wrap.layout7 div#main,div#main_wrap.layout8 div#main,div#sidebar2_wrap.layout8 div#sidebar2,div#sidebar_wrap.layout9 div#sidebar,div#main_wrap.layout9 div#main,div#sidebar_wrap.layout10 div#sidebar,div#sidebar2_wrap.layout10 div#sidebar2,div#sidebar_wrap.layout11 div#sidebar,div#sidebar2_wrap.layout11 div#sidebar2{
	padding-left: 0;
}
div#sidebar{
	width: 278px;
}
div#sidebar2{
	width: 175px;
        background: #430F29;
        position: relative;
        top: -10px; 
}
div#sidebar2 h2{
        color: #D1C08C;
}
a,a:link,a:visited,a:hover{
	text-decoration: none;
}
a{
	color: #941515;
}
html{
	background: #430F29 url('images/background.gif') repeat;
}
div#page{
	background: #f5f5f5;
	border: 1px solid #5f5f5f;
	border-top: 0;
}
#header{
	position: relative;
}
#header .bd .c{
	background: #fff url(images/header_activenw.png) no-repeat;
	height: 185px;
	width: 960px;
}
#headerimg{
	padding: 25px 0 0 20px;
}
div#headerimg h1{
        position: relative;
        top: -300px;
	font-size: 350%;
	letter-spacing: -2px;
}
#headerimg h1 a,#headerimg h1 a:visited,#headerimg h1 a:hover{
	color: #fff;
}
#headerlink a{
	display: block;
	height: 160px;
	left: 10px;
	position: absolute;
	top: 10px;
	width: 60%;
}
div#headerimg div.description{
        position: relative;
        top: -300px;
	font-size: 228%;
	padding-left: 5px;
}
div#welcome{
	background: #EEE none repeat scroll 0 0;
	color: #666;
	opacity: .9;
	padding: 5px;
}
div#welcome a{
	color: #333;
	text-decoration: underline;
}
div#welcome p{
	margin-bottom: 0;
}
div#op_navigation ul li ul,div#op_navigation ul li ul li{
	width: 10em;
}
div#sidebar,div#sidebar2{
	height: 100%;
}
div#feature{
	background: #e3e3e3;
}
div#feature ul#features h2 a{
	color: #fff;
}
.widgettitle,.widgettitle a{
	color: #000;
}
.widget{
	margin: 10px 5px 0 5px;
	padding: 0;
}
.widget .hd,.widget .hd .hc,.widget .ft,.widget .ft .fc{
	height: 6px;
}
.widget .bd,.widget .bd .bc{
}
.widget .hd{
	background-position: top right;
	width: 100%;
}
.widget .hd .hc{
	background-position: top left;
	margin-right: 6px;
}
.widget .ft{
	background-position: bottom right;
	width: 100%;
}
.widget .ft .fc{
	background-position: bottom left;
	margin-right: 6px;
}
.widget .bd{
	background-position: top right;
	width: 100%;
}
.widget .bd .bc{
	background-position: top left;
	margin-right: 6px;
	padding: 1px 0 1px 0;
}
.widget .s{
	padding-left: 1em;
	padding-right: 1em;
}