/*  
Theme Name: brentandvictoria v2
Theme URI: http://www.brentandvictoria.com
Description: our site
Version: 2
Author: Brent Otterlei
Author URI: http://bodesigns.com
*/
@charset "utf-8";

p {
        line-height:22px;

}

img {
        border:0;
}
a {
           color:#222;
}
hr {
 border-width: 1px;
 border-style: solid;
 border-color: #DDD;
 border-bottom:0;
 margin:8px 0 8px 0;
clear:both;
}
code {
      background:#333;
      padding:8px;
      color:#eee;
-moz-border-radius:4px;
-webkit-border-radius: 4px;
display:block;
text-shadow:-1px -1px 0 #000;
}
.clearBlock {
    clear:both;
    font-size:0;
    margin:0;
    padding:0;
}
#header {
    padding: 16px 0 16px 0;
}
.bottomInfoBlock {

}
.footerContentHolder {
    padding:0 65px;
}
.footerContentHolder img {
margin-top:-40px;
}
#wrapper {
	position:relative;
margin: 0 auto;
    width: 924px;
}
#themeHolder {
     background:#c0c5a4 url(/images/newSwapperBG.gif) bottom left repeat-x;
     height:183px;

}
.themeHeader {
      padding:18px 12px 18px 12px; 
      margin-bottom:1px;
      width:960px;
      margin:0 auto 0 auto;
      background:#c0c5a4 url(/images/newSwapperHeader.gif) top left no-repeat;
     height:144px;
}
.themeHeader a {
     margin-right:8px;
}
.themeHeader img {
      border:1px solid #000;
}
.themeToggleButton {
      margin-top:-1px;
}
.themeSwapHead {
     margin-left:235px;
     padding:20px 16px;
     background:#FFF;
     border:3px solid #acb28d;
     text-align:center;
-moz-border-radius:10px;
-webkit-border-radius:10px;
}
.themeSwapHead img {
     width:60px;
     height:60px;
     padding:6px;
     background:#EEE;
     border:1px solid #CCC;
}
.themeSwapHead img:hover {
     background:#c0c5a4;
}
.themeSwapHead h1, .themeSwapHead h3 {
      padding:0;
      margin:0;
      color:#FFF;
}
.aboutTS {
      text-align:right;
      padding-top:10px;
}
.mainContentHolder {

}
#main {
	padding:0 16px;
}
.mainTopSec {
     padding: 3px 0;
    position: absolute;
    right: 0;
    top: -6px;
    width: 37px;
}


#main #navLink a{
	text-decoration: none;
	font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif;
	font-size: 12px;
}
#main #contentArea {
	float: left;
	width: 630px;
	padding: 8px 0 8px 0;
	margin-right: 20px;
}
/*#main .otherPagesContainer {
       width:870px !important;
}*/
#main #sideBar, #main .sidebar2 {
	width: 235px;
	float: left;
	display: inline;
}
#main #sideBar h2, #main .sidebar2 h2{
	font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#main #sideBar h3, #main .sidebar2 h3{
	font-family: 'Lobster',serif;
	font-weight: normal;
	font-size: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
        padding:0 0 10px 0;
        color:#2c2c2c;
        text-shadow: 1px 1px 0 #FFF;
}
#main #sideBar .projectHolderRt, #main .sidebar2 .projectHolderRt {
        padding:17px 0 22px;
        margin:0;
        border-top:1px solid #f1f6f8;
        border-bottom:1px solid #bbb;
}
#main #sideBar .projectHolderRtTop, #main .sidebar2 .projectHolderRtTop {
    border-bottom:1px solid #bbb;
    padding:17px 0 22px;
}
#main #sideBar .projectHolderRtBot, #main .sidebar2 .projectHolderRtBot {
border-top:1px solid #f1f6f8;
}
.projectHolderRt img, .projectHolderRtTop img {
  border:1px solid #bbb;
}
#main #sideBar #sidebarLinkContainer ul, #main .sidebar2 #sidebarLinkContainer ul{
	list-style-type: none;
	padding-left: 5px;
	margin-top: 0px;
	margin-left: 0px;
}
#main #sideBar #sidebarLinkContainer ul li, #main .sidebar2 #sidebarLinkContainer ul li{
	padding:0;
        margin:0;
}
#main #sideBar #sidebarLinkContainer ul li ul, #main .sidebar2 #sidebarLinkContainer ul li ul{
	padding:0 0 6px 0;
	margin-left: 0px;
}
#main #sideBar #sidebarLinkContainer ul li ul li, #main .sidebar2 #sidebarLinkContainer ul li ul li{
	font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	border: none;
        width:190px;
}
#main #sideBar #sidebarLinkContainer ul li ul li a, #main .sidebar2 #sidebarLinkContainer ul li ul li a{
        padding:4px 0 4px 5px;
	color: #666666;
	text-decoration: none;
	font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	display: block;
        border:1px solid #F0F0F0;
}
#main #sideBar #sidebarLinkContainer ul li ul li.recentcomments a, #main .sidebar2 #sidebarLinkContainer ul li ul li.recentcomments a{
	display: inline;
}
* html #main #sideBar #sidebarLinkContainer ul li ul li a, * html #main .sidebar2 #sidebarLinkContainer ul li ul li a{
	width: 190px;
	margin-top: -8px;
}
#main #sideBar #sidebarLinkContainer ul li ul li a:hover, #main .sidebar2 #sidebarLinkContainer ul li ul li a:hover{

	background-color: #EAEAEA;
        border:1px solid #CCC;
}
#header #headLeft {
}
#header /*TITLE AND HEADLINE */

 #siteTitle  a, #siteTagLine{
	  width:383px;
  height:52px;
  display:block;
  margin:0 auto;
  background:url(images/bv-logo-4.png) top left no-repeat transparent;
text-decoration:none;
}
#header #siteTagLine {
	color: #2c2c2c;
	font-size: 14px;
}
#header #headSpace{
	padding:0;
        margin:0;
}
.headersub {
  color:#8db00a;
}
#navigation ul {
	list-style:none;
	padding: 0px;
	margin:0;
}
#navigation ul li {
      float:left;
      margin-right:14px;
}
#navigation ul li a{
        padding:8px;
	color:				#2c2c2c;
	font-size: 			12px;
	text-decoration: 	none;
	display: block;
	margin-top: 1px;
	margin-bottom: 1px;
        height:26px;
}
#navigation ul li.current_page_item a, #navigation ul li.current-cat a {
	font-weight:bold;
        background:url("images/up-arrow.gif") no-repeat scroll center bottom transparent;

}
#search {

}

#search form{
	margin:0px;
}
#mylinkedIn {
        padding:0 0 12px 0;
        margin-top:32px;

}
#rss a{




	display: block;
        font-family: 'lobster';
	font-size: 15px;
	text-decoration: none;
	color: #8DB00A;
	font-weight: bold;
        text-shadow:1px 1px 0 #FFF;
}
.post {    
	color: #444;
	padding:0;
        margin:0;
        position:relative;
}

.post .entry {
  padding:12px 0;
  border-top:1px solid #f1f6f8;
  margin:0;
  font-size:14px;
  color:#2c2c2c;
}
.entry p:first-child {
        padding:0;
        margin:0;
}
.entry strong {
display:inline-block;
font-family:'lobster';
font-size:17px;
padding-bottom:8px;
}
.posttitle { width:630px; border-bottom:1px solid #bbb; }
.post a{
	text-decoration: none;

}
.post a:hover{
	text-decoration: underline;
}
.post .posttitle a {
        padding:8px 0 8px 0;
	text-decoration: none;
	font-weight: normal;
	font-size: 20px;
	display: block;
        width:530px;
        color:#333;
        font-family:georgia;
}

.post .posttitle a:hover {
}
.post .post-info, .post .postmetadata {
	font-size: 12px;
        padding:0;
        margin:0;
        color:#999;
}
.post .postmetadata {
  margin-bottom:30px;
}
.post .post-info {
  position:absolute;
  top:6px;
  right:0;
}
.post h3, .post h2, .post h1 {
    padding:4px 0 4px 0;
    margin:0;
}
.post img {
     border:1px solid #bbb;
     padding:10px;
	background:#FFF;
	transition:all 1s ease-in-out;
}
#footer{
	float: left;
	padding:0 0 0 16px;
        width:800px;
}
#footer h2 {
     font-size:14px;
     padding:0;
     margin:0;
}
#footer p {
      padding:0 0 40px 0;
      margin:0;
      line-height:18px;
      font-weight:normal;
}
#footer, #footer a{
	color: #222;
	text-decoration: none;
	font-size:12px;
	padding-top:12px;
}
#footer #themeData {
	float: right;
	font-size: 10px;
	padding-top: 2px;
}
#footer  #copyright {
        font-size:11px;
	text-transform: uppercase;
}
body {
	margin: 0px;
  padding:0;
	font-family: georgia, serif;
	font-size: 12px;
  background:url("images/bv-back-g.png") repeat scroll left top #ddd;
}
#commentDiv{
        font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif;
	font-size: 12px;
}
#commentDiv a{
        font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif;
	font-size: 12px;

	text-decoration: none;
}
#commentDiv #commentform textarea#comment{
	width: 500px;
}
#commentDiv #comments, #respond{
	margin: 0;
	padding:1em 0 0 0;
}
#commentDiv #commentform 
{
	margin:10px 0;	
	padding:10px;
	background:#f9fcfc;
	border-top: #ddd 1px solid;
	border-bottom: #ddd 1px solid;
}
#commentDiv .commentnum 
{
	font-size:1.5em;
	font-weight:bold;	
	margin:0 5px 0 0;
}
#commentDiv .commentlist {
	margin: 1em 0;
	padding: 0;		
	border-top: #ddd 1px solid;
}

#commentDiv .commentlist li 
{
	list-style:none;
	margin: 0;
	padding: 0.5em 0.5em 2em;	
	background:#fff url(img/shadow_top.gif) repeat-x top;

	border-bottom: #ddd 1px solid;
}
#commentDiv .commentlist li.alt 
{
    background:#f9f9f9;    
}
#commentDiv .commentlist li.authorcomment 
{
    border:#fc9 1px solid;      
}
#commentDiv .commentlist li .cmtinfo 
{
	font-size:1em;			
}
#commentDiv .commentlist li cite 
{
	font-style:normal;
	font-weight:bold;
}
#commentDiv .commentlist li .cmtinfo em 
{
	float:right;
	margin:0;
	padding:0;
	font-style:normal;
	font-size:0.9em;
	color:#999;
}
.adBlock {
margin-top:32px;
padding:6px;
font-size:11px;
border-top:1px solid #CCC;
border-bottom:1px solid #CCC;
	background-color: #F0F0F0;
}
.adBlock a {
font-size:11px;
}

/*Flickr Photo Search CSS */
#spinner {
    border:1px solid #444;
    padding:20px;
    font-size:14px;
    background:#F0F0F0;
}
.projectContainer {
padding:14px 0;
margin:0;
}
.projectHolder {
padding:9px;
margin-right:12px;
margin-bottom:12px;
width:388px;
height:184px;
border:1px solid #CCC;
background:#f2f2f2 url(/images/bg3.png) top left repeat-x;
float:left;
}
.projectContainer h3 {
padding:0 0 4px 0;
margin:0;
}
.projectHolder a {
padding:0;
}
.projectHolder img {
padding:0;
margin:0;
border:1px solid #CCC;
}

.gallSidebarList a, .myproj a {
  display:block;
  padding:3px;
  background:#FFF;
  border:1px solid #bbb;
  margin:0 3px 6px 3px;
  float:left;
}
.gallSidebarList img, .myproj img {
  width:62px;
  height:62px;
}

.tooltip {
  -moz-box-shadow:0 0 4px #999;
  -webkit-box-shadow:0 0 4px #999;
  box-shadow:0 0 4px #999;
  padding:8px 6px 6px 6px;
  background:#444;
}
.floatingArrow {
  position:fixed;
  top:86px;
  left:6px;
  z-index:500;
}

#searchsubmit {
   border:0;
   border-top:1px solid #000;
   background: #3d3d3d;
   background: -webkit-gradient(linear, left top, left bottom, from(#444444), to(#3d3d3d));
   background: -moz-linear-gradient(top, #444444, #3d3d3d);
   padding: 6px 10px 4px;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: #ffffff;
   font-size: 12px;
   font-family: Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   }
#searchsubmit:hover {
   border-top-color: #8cb00a;
   background: #8cb00a;
   color: #ffffff;
   }
#searchsubmit:active {
   border-top-color: #636363;
   background: #636363;
   }
#s {
  color:#444;
font-size:20px;
padding:4px;
width:216px;
background:transparent;
border:1px solid #bbb;
}
#s:hover, #s:focus {
 background:#FFF;
} 

.sidebar-more-link {
  text-decoration:none;
  padding-top:2px;
  display:inline-block;
}

.photogallery {
  width:930px !important; padding:0 !important;
}

.photogallery img {
  background:none repeat scroll 0 0 #FFFFFF;
height:106px;
margin-bottom:12px;
margin-right:9px;
padding:6px;
width:106px;
border:1px solid #aaa;
}

.photogallery {
	overflow:hidden;
}

.whtBg {
	background:url(images/wht.png) top left repeat transparent;
	border:1px solid #BBBBBB;
}

.whtBg .post .entry, .whtBg #sideBar .projectHolderRt, .whtBg .sidebar2 .projectHolderRt {
	border-top:none !important;
}

/*jscrollpane override*/
.jspVerticalBar {
    background: none repeat scroll 0 0 transparent !important;
    width: 4px !important;
}
.jspTrack {
	background:#FFF !important;
}
