/*  
Breakaway Cook blog & site...
*/
body{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:13px;background:#313A41; margin-top: 8px; }
#box{width:966px;background-color:#521908;margin:0 auto;padding:0px; margin-bottom: 200px;}
#splash{background:#521908; height:175px;margin:0;padding:0;}
#main{/* background:#521908;width:985px; height:20px; */}
#mainbck{padding:0; clear: both; background: url(images/bg-blog.gif) repeat-y right; width: 960px; margin: 0 auto;}

/* Navigation */
#nav{background:#521908;height:22px;padding:0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size:13px;}

ul.nav{margin:0;padding:0px;  }
ul.nav li{float:left !important;list-style-type:none;margin:0px;padding:0;}
ul.nav li a,ul.nav li a:link,ul.nav li a:visited{background:#521908;color:#FFF;display:block;text-decoration:none;font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;}
ul.nav li a:hover,ul.nav li a:active{background:#521908;color:#FFF;text-decoration:none;}
ul.nav li a:hover {background:#521908 url(images/nav-blend.gif) no-repeat center; }
ul.nav li.home a{border-left:2px solid #fff;text-decoration:none;}
ul.nav li.current_page_item a{text-decoration:none;color:#FFF;background:#521908;}
ul.nav li ul{float:left;margin:0;padding:0;}
img { border:none; }

.whitebg { background-color:#FFFFFF; width: 615px; float:left; margin: 0 auto; padding-top: 0px; }
.whitebg p { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size:14px; line-height: 18px; }
#content{ background-color:#FFFFFF; min-height:315px;
/*border-right: #CCCCCC 1px; border-right-style:dashed;*/
width:615px; margin:20px auto; margin-left: 20px;/*padding:0 5px 0 0; line-height:20px;*/}

/* Individual Pages */
#videopage, #gpage {
background-color: #fff; width: 960px; float: left; padding: 0px; margin: 0px; height:auto;
}
#homecontent  { background: #fff url(images/BreakawayBGLarge3.jpg) no-repeat; width: 960px; height: 600px; float: left; padding: 0px; margin: 0px; }
#homeleft {
width: 550px; padding-top: 60px;
float: left;
}
#homeinner { min-height:315px;
/*border-right: #CCCCCC 1px; border-right-style:dashed;*/
width:340px; margin:10px auto; margin-left: 610px; padding:0 0 0 0;/*line-height:20px;*/}
#homecontent h3 {
color: #597FA3; 
font: normal 19px "Trebuchet MS", Arial, Helvetica, sans-serif; 
}
#pagecontent  { background: #fff url(images/pagebg.png) repeat-y right; width: 960px; float: left; padding: 0px; margin: 0px; }
#contentinner { min-height:315px;
/*border-right: #CCCCCC 1px; border-right-style:dashed;*/
width:940px;margin:20px auto; margin-left: 20px; padding:0 0 0 0;/*line-height:20px;*/}

#pagecontent h2 { color: #633020; margin-bottom: 0px; font: normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif; padding-bottom: 0px;}
#pagecontent h3 { color: #633020; font: normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:left;}

#videopage h2 { color: #633020; margin-bottom: 0px; font: normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif; padding-bottom: 0px;}
#videopage h3 { color: #633020; font: normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:left;}

#gpage h2 { display: none; }

/* Posts */
.post { /*width: 100%;*/ }
.post-edit-link { /*width: 100%;*/ }
#about_post { width: 100%; clear: both; }
.entry{/*background-color:#FFFFFF;*/color:#575757;text-align:justify; font-family: "Trebuchet MS", Arial, sans-serif; /*margin:5px auto;padding:5px;*/}
a.sub { text-decoration: none; color: #597FA3;}
a.sub:hover, a.sub1:hover, a.sub2:hover { text-decoration: underline; color: #E28225; }
a.sub1 { text-decoration: none; color: #597FA3; font-size: 16px; font-weight: bold;}
a.sub2 { text-decoration: none; color: #597FA3; line-height: 30px; font-style: italic;}

h3.gear { color: #521908; font: normal 19px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom: 0px; padding-bottom: 0px; }
.gifts { color: #313A41; font-family: "Trebuchet MS", Arial, sans-serif; }

.tastylinks {
padding-left: 10px;
font: normal 13px "Trebuchet MS", Arial, Tahoma;
}
.tastylinks h3 { color: #5B1A0A; font: normal 17px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.tastylinks a { line-height: 25px; }
.tastylinks a:hover {
text-decoration: underline;
color: #5B1A0A;
}


#main-content {
font: normal 13px "Trebuchet MS", Arial, Tahoma;
}
#main-content h2 { 
	font-weight: normal;
	color: #521907;
	font-size: 25px;
}
.sub-topic-header {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #323A41;
}

.hr-dotted-light {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ada8a3;
	padding: 0px;
	margin-top: -20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
a.url:link, a.url:visited, a.url:active {
	text-decoration: none;
	color: #597fa3;
}

a.url:hover {
	text-decoration: underline;
	color: #A9433E;
}
.text-comingup {
	font-weight: bold;
	color: #F0982B;
	font-size: 11px;
}

#twitter-bg {
background: #F2F1C5 url(images/twitter.jpg) no-repeat;
width: 234px; 
/*height: 352px; padding-top: 190px;*/
}
#twtr-profile-widget { padding-top: 140px; }
.twitter-blog {
font-weight: bold; font-size: 14px;
padding: 25px 0 0 0px; 
text-align: center;
}
.twitter-blog a{color: #77291d;}
.video {
text-align: center;
margin-bottom: 0px;
}

.video a:hover { text-decoration: underline; color:#009900;}

#eric 
{
	vertical-align: middle;
	width: 300px;
	background-color: #f0efee;
	border: 1px solid #cacbcb;
	font-size: 14px;
	line-height: 18px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family:"Trebuchet MS", Arial, sans-serif;
}
.chunk { padding: 0px; margin: 0px; margin-bottom: 25px; }
.button-home {
    font-size: 11px;
	color: #999;
	text-align: center;
	vertical-align: middle;
	height: 13px;
}
.border-soft {
	border: 1px solid #cacbcb;
}

.tweet {
	padding: 0px;
	margin-top: 2px;
	margin-right: 40px;
	margin-left: 10px;
}
.tweet a { color: #000;}
.text-label {
	font-size: 10px;
	font-weight: bold;
	color: #77291d;
	letter-spacing: 1px;
	/*margin-top: 10px;*/
}

#blog-box {
	/*padding-bottom: 20px;*/
}
.text-timepost {
	font-size: 11px;
	color: #999;
}
a:link, a:visited, a:active {
	text-decoration: none;
	color: #313a41;
}

a:hover {
	text-decoration: underline;
	color: #313a41;
}
.blog-title2 {
	font-size: 17px;
	font-weight: normal;
	color: #578201;
}
a.blog-title:link, a.blog-title:visited, a.blog-title:active {
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #4f5464;
}

a.blog-title:hover {
	text-decoration: underline;
	font-size: 14px;
	font-weight: bold;
	color: #578201;
}

.intro2 {
	text-decoration: none;
	color: #A9433E;
}

a.intro:link, a.intro:visited, a.intro:active {
	text-decoration: none;
	color: #77291d;
}

a.intro:hover {
	text-decoration: underline;
	color: #A9433E;
}

.text-label{font-family:"deva-ideal-1","deva-ideal-2",sans-serif;}
#blog-box{font-family:"obliqua-1","obliqua-2",sans-serif;}
.blog-title{font-family:"obliqua-1","obliqua-2",sans-serif;}
.intro{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; letter-spacing: normal;}


h2.widgettitle a  {
font-size: 12px; 
color: black;
}

.header02 a {	
	font-size: 15px;
	color: #597FA3;
	font-weight: bold;
}
.header02 a:hover {
	color: #E28225; 
	text-decoration: underline
}
#about_post{color:#575757; padding: 5px;}
.entry h2{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;margin:0 auto;padding:0;}
.entry h1{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:14px;font-weight:700;margin:0 auto;padding:0; padding-bottom: 7px;}
.entry small { font-size: 10px; }
#sidebar{ /*background:#F9F8F8;*/width:295px;float:right;margin:0px 0px 0px 0px;padding:0; font-size:12px}
#sidebar h2{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:18px;font-weight:700;color:#666;padding:0 0 0 5px;}
.rsidebar{/*background-color:#F9F8F8; */width: 295px;height:auto;color:#666;/* margin:0px auto; padding:0 5px;*/} 
.rsidebar  a:link {color:#14568A;}
.rsidebar h2{font-size:14px;border-bottom:dashed 1px #ccc;margin:0 7px 3px;padding:3px 0;}
.rsidebar p {text-align:center;font-size:14px;border-bottom:dashed 1px #ccc;margin:0 7px 3px;padding:3px 0;}
.rsidebar ul{list-style-type:none;margin:0;padding:0;}
.rsidebar ul li{list-style-type:none;margin:0 0 10px;padding:0;}
.rsidebar ul li ul{list-style-type:none;margin:0;padding:0 3px;}
.rsidebar ul li ul li{list-style-type:none;background:transparent url(images/b.gif) no-repeat 0 4px;border:0;margin:0;padding:0 0 2px 14px;}


.r_sidebar .emailrss_input {width:150px;padding:3px;font-size:11px;color:#696969;border:1px solid #cccccc;margin:0 0 5px 0;}
.r_sidebar .emailrss_btn {text-align:left;font-size:11px;font-weight:bold;padding:2px 4px;}
.r_sidebar .emailrss_btn, #rightsidebar .emailrss_btn:focus {
		height:23px;
		width:155px;
		background:#f9f9f9 url(images/subscribe.png) bottom center no-repeat;
		border:0;
	}

.r_sidebar .emailrss_btn:hover {
		height:23px;
		width:155px;
		background:#f9f9f9 url(images/subscribe.png) top center no-repeat;
		border:0;
		}


#footer{width:960px;background-color:#313a41;clear:both;color:#CC5151;margin:0;padding:0 0 0 10px; text-align:center;}

a:visited{text-decoration:none;color:#069;border:none;}
a:hover{text-decoration:underline;color:#69c;border:none;}
#wp-calendar #prev a,#wp-calendar #next a{font-size:9pt;}
#wp-calendar a{text-decoration:none;display:block;}
#wp-calendar caption{font:bold 1.3em 'Lucida Grande', "Trebuchet MS", Arial, Sans-Serif;text-align:left;width:100%;}
#wp-calendar th{font-style:normal;text-transform:capitalize;}
#wp-calendar{empty-cells:show;width:100%;margin:10px auto 0;}
#wp-calendar #next a{padding-right:10px;text-align:right;}
#wp-calendar #prev a{padding-left:10px;text-align:left;}
#wp-calendar td{text-align:center;padding:3px 0;}
#wp-calendar td.pad:hover{background-color:#fff;}
a:link,a:active{text-decoration:none;color:#14568a;border:none;}
.navigation{width:520px;float:left;color:#666;}
.alignright{float:right;margin-top:10px;}
.alignleft{float:left;margin-top:10px;}
.space{height:5px;clear:both;margin:0 auto;padding:0;}
.marginspace{background:#DBD7D6;height:0px;clear:both;margin:0 auto;padding:0;}
#searchform{height:26px;line-height:26px;float:left;margin-top:5px;;padding:0 0 10px;}
input#s{color:#5188d2;width:200px;border:1px solid #cbcbcb;background:#fcfcfc;}
input#searchsubmit{background:#4879aa;color:#fff;font-size:13px;border:1px #2f5c89 solid;}
.bobcomments{border-top:5px solid #006394;background:#fbfbf9;border-bottom:1px solid #006394;margin-bottom:20px;}
#commentform{border-top:1px dotted #cedeef;border-bottom:1px dotted #cedeef;margin:0;padding:15px 15px 1px;}
#commentform label{display:block;margin:0;}
#commentform input{width:170px;margin:0 5px 10px 0;padding:1px;}
#commentform textarea{width:380px;margin:0 0 10px;padding:0;}
#commentform #submit{margin:0 0 20px;}
#commentform p{margin:5px 0;}
ol.commentlist{margin:0 0 1px;padding:0;}
ol.commentlist li{border-top:1px solid #cedeef;display:block;list-style:none;margin:0;padding:15px 15px 1px;}
ol.commentlist li.commenthead{display:block;list-style:none;margin:0;padding:5px 15px;}
ol.commentlist li.commenthead h3{margin:0;}
ol.bob{border-top:1px solid #cedeef;list-style:none;margin:0 0 1px;padding:15px;}
ol.bob li{display:block;list-style:none;background:transparent url(images/hb.gif) 0 2px no-repeat;padding-left:15px;margin:0 0 5px;}
#footer a:visited{text-decoration:none;color:#CC5151;border:none;}
#footer a:hover{text-decoration:underline;color:#FFFFFF;border:none;}
#footer a:link,#footer a:active{text-decoration:none;color:#CC5151;border:none;}
#footer #copyright{ padding-top: 4px;}
.rsidebar a.subscribe_link {font-size:13px;
}
/*  Tabber  Style start -------------------- */
 
.tabberlive .tabbertabhide {
 display:none;
}
.tabber {

}
.tabberlive {
 margin:0 5px;
}
ul.tabbernav
{
 margin:0; padding-top: 20px;
 background-color: #D8D7CC;
 font: bold 12px Arial, Helvetica, sans-serif;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}
ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 text-decoration: none;
}
/*---- tabbertab = the tab content---------------------*/
.tabberlive .tabbertab {
padding:5px; 
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/*tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:hidden;
}

 /*popular box Rounded Corner start */
#pxsnazzy {background: transparent; }

.pxtop, .pxbottom { background:transparent; }
.pxb2, .pxb3, .pxb4 {background:#d8d7cc; border-left:1px solid #bdbcb6; border-right:1px solid #bdbcb6;}
.pxb1 {background:#bdbcb6;}
.pxb2 {border-width:0 2px;}
.pxboxcontent { background:#d8d7cc; border:0 solid #bdbcb6; border-width:0 1px;}

/*************************************

	Top Search Form

**************************************/

/*Search box Rounded Corner start */

#xsnazzy {margin:0 0 10px 0;}



.xtop, .xbottom {display:block; font-size:1px;}

.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}

.xb1, .xb2, .xb3 {height:1px;}

.xb1 {margin:0 5px;}

.xb2 {margin:0 3px;}

.xb3 {margin:0 2px;}

.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; padding:5px; height:100%; overflow:hidden;}

/*Search box Rounded Corner End */





ul.tablist { 	
	margin:5px 0px; 
	padding:0; 
	list-style: none; 
	color:#333;
	}

ul.tablist li  { 
	font-size:11px; 
	margin:0 5px ;  
	padding: 2px 0 0 15px; 
	list-style:none;
	border-bottom:1px dotted #959595; 
	text-align:left;}

ul.tablist li a         { 
	text-decoration: none; 
	line-height:18px;}

ul.tablist li a:hover 	{ 

	}


/*************************************
	Popular Posts Section
**************************************/

 /*popular box Rounded Corner start */
#pxsnazzy {background: transparent; }

.pxtop, .pxbottom { background:transparent; }
.pxb2, .pxb3, .pxb4 {background:#d8d7cc; border-left:1px solid #bdbcb6; border-right:1px solid #bdbcb6;}
.pxb1 {background:#bdbcb6;}
.pxb2 {border-width:0 2px;}
.pxboxcontent { background:#d8d7cc; border:0 solid #bdbcb6; border-width:0 1px;}


/*************************************
	Top Search Form
**************************************/
/*Search box Rounded Corner start */
#xsnazzy {background: transparent; }
.xtop, .xbottom { background:transparent; }
.xb2, .xb3, .xb4 {background:#f4f3e8; border-left:1px solid #bdbcb6; border-right:1px solid #bdbcb6;}
.xb1 {background:#bdbcb6;}
.xb2 {border-width:0 2px;}
.xboxcontent {background:#f4f3e8; border:0 solid #bdbcb6; border-width:0 1px;}
/*Search box Rounded Corner End */
#searchform .s{
	background: #fff;
	color: #333;
	border:1px solid #443b34;
}

  
/*  Tabber  Style start -------------------- */
 

ul.tabbernav li a
{
 border-bottom: none;
 /*background: #f4f3e8;*/
}

ul.tabbernav li a:link { color: #7B7B7B; }

ul.tabbernav li a:hover
{
 color: #fff;
 background: #333;
}

ul.tabbernav li.tabberactive a
{
 background-color: #d8d7cc;
 border-bottom: 1px solid #d8d7cc;
 color:#30261e;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background: white;
 border-bottom: 1px solid white;
}

/*---- tabbertab = the tab content---------------------*/
.tabberlive .tabbertab {
 border-top:0;
 background:#d8d7cc;
}


 
/*
P.I.E. FLOAT CLEARING
See http://www.positioniseverything.net/easyclearing.html 
--------------------- */

.clearfix:after {
  content: ".";
  clear: both;
  height: 0;
  visibility: hidden;
  display: block;
}
.clearfix {
  display: inline-block; /* Fixes IE/Mac */
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */		

/*************************************
	Right Sidebar
**************************************/
#r_sidebar ul li ul {
	border-top: 1px solid #333;
}
#r_sidebar ul li ul li {
	border-bottom: 1px dotted #333;
	background: url(images/bullet-arrow3.gif) 5px 9px no-repeat;
}
#r_sidebar ul li ul li a{
	color: #333;
}
#r_sidebar ul li ul li a:hover {
	color: #521908;
	text-decoration: underline;
}
#r_sidebar ul li ul li ul li {
	border-bottom: 1px solid #333; /*IE Bug Fix */
	border-top: 1px dotted #333;
	background: none;
}
#r_sidebar ul li ul li ul li a{
	color: #333;
}
#r_sidebar ul li ul li ul {
	border: none;
}
#r_sidebar ul li ul li ul li a:hover {
	color: #521908;
}

#r_sidebar .emailrss_input {width:150px;padding:3px;font-size:11px;color:#696969;border:1px solid #cccccc;margin:0 0 5px 0;}
#r_sidebar .emailrss_btn {text-align:left;font-size:11px;font-weight:bold;padding:2px 4px;}
#r_sidebar .emailrss_btn, #rightsidebar .emailrss_btn:focus {
		height:23px;
		width:155px;
		background:#f9f9f9 url(images/subscribe.png) bottom center no-repeat;
		border:0;
	}

#r_sidebar .emailrss_btn:hover {
		height:23px;
		width:155px;
		background:#f9f9f9 url(images/subscribe.png) top center no-repeat;
		border:0;
		}
#copyright a:hover{ color:#CC5151; text-decoration:none;}

/* gift page stlyles */
.gframe td {
	height: 140px;
}
.gframe td a {
   display: block;
   width: 180px;
   height:135px; padding-top: 5px;
   border: 1px solid #DEDEDE;
   background-color: #F2F1F1;
}
#sub-menu {
	background-image: url(images/sub_grad.jpg);
	margin: 0px;
	padding: 0px;
	width: 610px;
	background-repeat: repeat-y;
}


/* video category styles */

h2.videoheading {
padding: 5px 0 5px 30px; margin: 0px; 
color: #521908; 
text-align: left; 
background: #DFDDDB;
}

.oddrow{
background-color: #E9E7E6;
text-align: left;
color: #737782;
}

.evenrow{
background-color: #DFDDDB;
text-align: left;
color: #737782;
}
img { border: none;}

.fullcont{
background-color: #4F5565;
margin: 0 auto;
width: 960px;
text-align: center;
font-size: 14px;
}
.fullcont img { margin-top: 5px;}

.fullcont .entry { color: #d4d9e8; padding: 0px 20px 10px 30px; }

.fullcont h3.title { margin-bottom: 0px;}

.fullcont a { color: #fff; }

.linktable { width: 960px; }

table.linktable, .oddrow, .evenrow a:hover { color: #a7423d;}

.linktable img { float: left; padding:3px 10px 3px 0px; vertical-align:middle; }

td .post a.videotitle { text-decoration: none; color: gray; font-size:14px; font-weight: bold; }

td .post a.videotitle:hover { color: #a7423d; background-color: #FEFEFE; }

.post span.vtitle { display:block; height: 35px; padding-top: 19px; }

a.activelink { color: #521908; text-decoration: none; font-size:14px; font-weight: bold; }
.tdclass { background:#fff; } 

