/*   

Theme Name: YourCustomBlog

Theme URI: http://yourcustomblog.com/theme.html

Description: a-brief-description

Author: Peter Spannagle for YourCustomBlog.com

Author URI: http://yourcustomblog.com/

Version: 1.0



General comments/License Statement:  You are free to use and distribute this theme in any way.



CSS by Peter Spannagle for YourCustomBlog.com



based on 960 Grid System (Version 1.3) by Nathan Smith: http://960.gs/



*/



/* start reset */ 



html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent; letter-spacing:.5px;}



ol,ul{list-style:none}



blockquote,q{quotes:none}



blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}



:focus{outline:0}



ins{text-decoration:none}



del{text-decoration:line-through}



table{border-collapse:collapse;border-spacing:0}



a, a img, a:focus {

outline: none;

border: none;

}



/* end reset */ 





/* start custom */



body{font-size:16px; font-family: Tahoma, Geneva, sans-serif; background: #6d412b url(http://yourcustomblog.com/wp-content/themes/ycb/images/bk4-b.jpg) fixed center 0 no-repeat;}



#wrapper {background: #6D412B url(http://yourcustomblog.com/wp-content/themes/ycb/images/bk-w.gif) center 200px no-repeat; /* border-left: 5px ridge #333; border-right: 5px ridge #333; */}



#header { /*position:fixed; top: 0px; height: 270px;*/   background: #6D412B; /*url(images/banner.gif) fixed center 0 no-repeat;*/ z-index: 10; border-top: #623c2f 4px solid; /*border-left: 5px ridge #333; border-right: 5px ridge #333; margin-left: -5px; */  }



#fisheye {position: absolute; top: 98px; z-index: 6; margin-left: 780px;}



#nav { 

height: 49px;

background:  url("http://yourcustomblog.com/wp-content/themes/ycb/images/bk.png");

margin: 0 auto;

line-height: 100%;

border: #4e9fc9 solid 4px; 

/*padding: 6px 5px 4px; */

overflow:hidden;

-moz-border-radius: 2em; 

-webkit-border-radius: 2em;  

/* Mozilla ignores crazy MS image filters, so it will skip the following */

    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://yourcustomblog.com/wp-content/themes/ycb/images/bk.png');

}



#navbar {width: 940px; /*background: #733f28 url(images/navbar.gif) 0px 20px no-repeat; */ padding: 8px 0px; margin: 10px auto; overflow:hidden; z-index: 10; }





#nav .sn  {

margin: 1px 4px 0 0;

padding: 0px;

float: right;

}







#content {width: 960px; /*border-bottom: #623c2f 4px solid;*/ }



#featured1 { }



#featured1 h3 {

margin-bottom: 10px;

}





#featured2 { }





.featured-entry {

max-height: 325px;

overflow: hidden;

}



.featured-entry p {

margin-top: 10px;

}



#footer {

width: 940px; 

text-align: center; 

/*

margin: 0 auto;

clear: both;

margin: 0 10px;

overflow: hidden;

padding-top: 10px;*/

}



#footer .sidebar {

width: 284px;

float: left;

padding: 0 10px;

/*min-height: 150px;*/

overflow: hidden;

}

#footer li {

list-style: none;

font-weight:bold;

padding:0 10px;

}



#subfoot {height: 70px; background: #776045 url(images/intl2.gif) center 10px no-repeat;}





.links a, .links {font-size: 85%; color: #fff; padding-bottom: 10px; letter-spacing: 100%; text-decoration: none; font-weight: 600;}





.box { 

position: relative;

border: #4e9fc9 solid 4px; 

padding:10px;

overflow:hidden;

margin-bottom:20px; 

-moz-border-radius: 1em; 

-webkit-border-radius: 1em;  

/* Mozilla ignores crazy MS image filters, so it will skip the following */

    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://yourcustomblog.com/wp-content/themes/ycb/images/bk.png');

}



/* IE ignores styles with [attributes], so it will skip the following. */

.box[class], #nav[class] {

  background-image:url(http://yourcustomblog.com/wp-content/themes/ycb/images/bk.png);

}





.entry {

max-height: 135px;

overflow: hidden;


}



.blog-entry {

max-height: 265px;

overflow: hidden;

}









.entry-expand {

margin-bottom: 30px;

}





.entry-expand h3 {

margin-top: 10px;

}



.entry p {

margin-bottom: 10px;

}



.single {

min-height: 400px;

}










.sidebar li li  {

padding: 5px 15px 5px 15px;

font-weight: bold;

/*background:url("images/lb-bullet.png") no-repeat scroll 0px 14px transparent;

background: transparent;*/

background:url("images/arrow.png") no-repeat scroll -5px 5px transparent;



}



/*.textwidget {

padding: 0 10px;

font-weight: bold;

}*/



.sidebar h4 {

margin: 0 25px 10px 5px;

padding: 5px;

color: #fff;

text-align: center;

background: url("http://yourcustomblog.com/wp-content/themes/ycb/images/ss-bk.png");

}



#footer h4 {

margin: 0 5px 10px 5px;

padding: 5px;

color: #fff;

text-align: center;

background: url("http://yourcustomblog.com/wp-content/themes/ycb/images/ss-bk.png");

}



 .title h3 {

margin-bottom: 10px;

padding: 5px;

background:url("http://yourcustomblog.com/wp-content/themes/ycb/images/ss-h2-bk.png");

letter-spacing: 1px;

}



.title a, .slide a {

text-decoration: none;

color: #fff;

}



.title a:hover, .slide a:hover {

text-decoration: none;

color: #1F1D1B;

}







.meta {

position: absolute;

bottom: 5px;

width: 100%;

margin-bottom: 5px;

}



.meta p {

font-size: 85%;

text-align: center;

color: #DADADA;

border-top: 1px #DADADA solid;

margin-right: 20px;

padding: 5px 5px 0 5px;



}



 .meta a {

text-decoration: none;

color: #EF9200;

}



.meta a:hover {

text-decoration: none;

color: #9F1313;

}



.alt {

background: #fff;

min-height: 100px;

padding: 10px;

}







#sidebar {

position: relative;

float: right;

}



#comments {

position: relative;

float: left;

}





#comments li {

margin-bottom: 10px;

}





.twenty, .entry-expand p {

margin-top: 20px;

}





.entry-expand p {

line-height: 150%;

}





.entry-expand  ul, .sidebar ul ul {

margin-top: 10px;

}

.entry-expand  li {

background:url("images/lb-bullet.png") no-repeat scroll 20px 8px transparent;

padding-left:44px;

line-height: 30px;

margin-top: 5px;

font-size: 16px;

}





.sdbr li {

margin-top: 10px;

padding-left: 10px;

}

.sdbr ul li {

background:url("images/lb-bullet.png") no-repeat scroll 10px 3px transparent;

line-height: 18px;

font-size: 14px;

padding-left:30px;

padding-right: 10px;

margin-top: 10px;

color: #fff;

font-weight: bold;

}








.ui-accordion-content p  {

margin-top: 0;

margin-bottom: 10px;

}



.ui-accordion-content ul {

margin-top: 0;

margin

}





#accordion {

/*height: 600px;*/

overflow: hidden;

}

.page_item {

padding-top: 8px;

}





.wp-pagenavi {

margin: 0 0 20px 10px;

}





/* end custom */





/* start text */





hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0; }



h1{font-size:25px}



h2{font-size:23px; }



h3{font-size:21px; }



h4{font-size:19px }



h5{font-size:17px}



h6{font-size:15px}



/*ol{list-style:decimal}



ul{list-style:disc}



li{margin-left:30px}*/

/*

p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}

*/

/* end text */ 



/* start float and clear */



.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}



.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}



* html .clearfix{height:1%}



/* end float and clear */



/* start grid */

.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}



.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}



.container_12 .grid_3,.container_16 .grid_4{width:220px}



.container_12 .grid_6,.container_16 .grid_8{width:460px}



.container_12 .grid_9,.container_16 .grid_12{width:700px}



.container_12 .grid_12,.container_16 .grid_16{width:940px}



.alpha{margin-left:0}



.omega{margin-right:0}



.container_12 .grid_1{width:60px}



.container_12 .grid_2{width:140px}



.container_12 .grid_4{width:300px}



.container_12 .grid_5{width:380px}



.container_12 .grid_7{width:540px}



.container_12 .grid_8{width:620px}



.container_12 .grid_10{width:780px}



.container_12 .grid_11{width:860px}



.container_12 .prefix_1{padding-left:80px}



.container_12 .prefix_2{padding-left:160px}



.container_12 .prefix_4{padding-left:320px}



.container_12 .prefix_5{padding-left:400px}



.container_12 .prefix_7{padding-left:560px}



.container_12 .prefix_8{padding-left:640px}



.container_12 .prefix_10{padding-left:800px}



.container_12 .prefix_11{padding-left:880px}



.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}



.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}



.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}



.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}



.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}



.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}



.container_12 .suffix_1{padding-right:80px}



.container_12 .suffix_2{padding-right:160px}



.container_12 .suffix_4{padding-right:320px}



.container_12 .suffix_5{padding-right:400px}



.container_12 .suffix_7{padding-right:560px}



.container_12 .suffix_8{padding-right:640px}



.container_12 .suffix_10{padding-right:800px}



.container_12 .suffix_11{padding-right:880px}



.container_12 .push_3,.container_16 .push_4{left:240px}



.container_12 .push_6,.container_16 .push_8{left:480px}



.container_12 .push_9,.container_16 .push_12{left:720px}



.container_12 .push_1{left:80px}



.container_12 .push_2{left:160px}



.container_12 .push_4{left:320px}



.container_12 .push_5{left:400px}



.container_12 .push_7{left:560px}



.container_12 .push_8{left:640px}



.container_12 .push_10{left:800px}



.container_12 .push_11{left:880px}



.container_12 .pull_3,.container_16 .pull_4{left:-240px}



.container_12 .pull_6,.container_16 .pull_8{left:-480px}



.container_12 .pull_9,.container_16 .pull_12{left:-720px}



.container_12 .pull_1{left:-80px}



.container_12 .pull_2{left:-160px}



.container_12 .pull_4{left:-320px}



.container_12 .pull_5{left:-400px}



.container_12 .pull_7{left:-560px}



.container_12 .pull_8{left:-640px}



.container_12 .pull_10{left:-800px}



.container_12 .pull_11{left:-880px}



/* end  grid */



/*start mac nav -- from:  http://www.webdesignerwall.com/demo/css3-dropdown-menu/css-gradient-dropdown.html*/



a {

	color: #1F1D1B;
font-weight: bold;

}



a:hover {

	color: #dadada;

}



.sidebar a {

text-decoration: none;

color: #1F1D1B;

}


.sidebar a:hover, ul.sdbr li a:hover  {

text-decoration: underline;

color: #1F1D1B;

}
 
.entry a {

text-decoration: none;

color: #9F1313;

}



.entry a:hover {

text-decoration: underline;

color: #EF9200;

}







#nav img {

padding: 0px;

margin: 0;

}



#nav li {

	margin: 8px 0 0 12px; 

	padding: 0px;

	float: left;

	position: relative;

	list-style: none;

}

/* main level link */

#nav a {

	font-weight: bold;

	color: #1F1D1B;

	text-decoration: none;

	display: block;

	padding:  8px;

	margin: 0;

	-webkit-border-radius: 1.6em;

	-moz-border-radius: 1.6em;

/*	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);*/

}

/* main level link hover */

#nav .current a, #nav li:hover > a {

	background: #4e9fc9 ; /* for non-css3 browsers */

	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#a1a1a1'); /* for IE */

	background: -webkit-gradient(linear, left top, left bottom, from(#ae9269 ), to(#613924)); /* for webkit browsers */

	background: -moz-linear-gradient(top,  #ae9269 ,  #613924); /* for firefox 3.6+ */



	color: #e7e5e5;

/*	border: solid 1px #f8f8f8;*/

	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);

	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);

	box-shadow: 0 1px 1px rgba(0, 0, 0, .2);

/*	text-shadow: 0 1px 0 rgba(255, 255, 255, .8);	*/

}

/* sub levels link hover */

#nav ul li:hover a, #nav li:hover li a {

	background: none;

	border: none;

	color: #666;

	-webkit-box-shadow: none;

	-moz-box-shadow: none;

}

#nav ul a:hover {

	background: #0399d4 !important; /* for non-css3 browsers */

	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#04acec', endColorstr='#0186ba'); /* for IE */

	background: -webkit-gradient(linear, left top, left bottom, from(#04acec), to(#0186ba)) !important; /* for webkit browsers */

	background: -moz-linear-gradient(top,  #04acec,  #0186ba) !important; /* for firefox 3.6+ */



	color: #fff !important;

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	text-shadow: 0 1px 1px rgba(0, 0, 0, .1);

}

/* level 2 list */

#nav ul {

	background: #ddd; /* for non-css3 browsers */

	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cfcfcf'); /* for IE */

	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#cfcfcf)); /* for webkit browsers */

	background: -moz-linear-gradient(top,  #fff,  #cfcfcf); /* for firefox 3.6+ */

	display: none;

	margin: 0px;

	padding: 0;

	width: 185px;

	position: absolute;

	top: 35px;

	left: 0;

	border: solid 1px #b4b4b4;

	-webkit-border-radius: 10px;

	-moz-border-radius: 10px;

	border-radius: 10px;

	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);

	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);

	box-shadow: 0 1px 3px rgba(0, 0, 0, .3);

}

/* dropdown */

#nav li:hover > ul {

	display: block;

}

#nav ul li {

	float: none;

	margin: 0;

	padding: 0;

}

#nav ul a {

	font-weight: normal;

	text-shadow: 0 1px 1px rgba(255, 255, 255, .9);

}

/* level 3+ list */

#nav ul ul {

	left: 181px;

	top: -3px;

}

/* rounded corners for first and last child */

#nav ul li:first-child > a {

	-webkit-border-top-left-radius: 9px;

	-moz-border-radius-topleft: 9px;

	-webkit-border-top-right-radius: 9px;

	-moz-border-radius-topright: 9px;

}

#nav ul li:last-child > a {

	-webkit-border-bottom-left-radius: 9px;

	-moz-border-radius-bottomleft: 9px;

	-webkit-border-bottom-right-radius: 9px;

	-moz-border-radius-bottomright: 9px;

}

/* clearfix */

#nav:after {

	content: ".";

	display: block;

	clear: both;

	visibility: hidden;

	line-height: 0;

	height: 0;

}

#nav {

	display: inline-block;

}

html[xmlns] #nav {

	display: block;

}

* html #nav {

	height: 1%;

}

	

	/*end mac nav*/



.aligncenter,

div.aligncenter {

   display: block;

   margin-left: auto;

   margin-right: auto;

}



.alignleft {

   float: left;

margin: 10px 10px 10px 0;

}



.alignright  {

   float: right;

margin: 10px 0 10px 10px;

}



.alignright, .avatar {

   float: right;

margin: 10px;

}



.wp-caption {

   border: 1px solid #ddd;

   text-align: center;

   background-color: #f3f3f3;

   padding-top: 4px;

   margin: 10px;

   /* optional rounded corners for browsers that support it */

   -moz-border-radius: 3px;

   -khtml-border-radius: 3px;

   -webkit-border-radius: 3px;

   border-radius: 3px;

}



.wp-caption img {

   margin: 0;

   padding: 0;

   border: 0 none;

}



.wp-caption p.wp-caption-text {

   font-size: 11px;

   line-height: 17px;

   padding: 0 4px 5px;

   margin: 0;

}



.categories {...}

.cat-item {...}

.current-cat {...}

.current-cat-parent {...}

.children {...}

.pagenav {...}

.page_item {...}

.current_page_item {...}

.current_page_parent {...}

.current_page_ancestor {...}

.widget {...}

.widget_text {...}

.blogroll {...}

.linkcat{...}

/* thesis footer */



/*#footer{

 background: #eeeeee;

}*/



.custom #footer {

 height: 100%;

 width: 100%;

/* border-top:2em solid #9c9c9c;

 background: #eeeeee;*/

padding:0em;

}

.custom #footer a{

/* border-bottom: 1px none #cccccc;*/

}

.custom #footer {

 text-align:center;

}

/* footer widget area setup */

#footer_setup {

 /* widgetized footer background (not footer background) background: #444343; */

  /* widget padding padding:1.5em; */

 /* margin at bottom of widgets margin-bottom: 25px; */

 /* do not change this! */

 overflow: hidden;

}



/* widget item setup */

#footer_setup .footer_items {

 /* contents alignment */

 text-align: left;

 /* widget width */

 width: 33.3%;

 /* space between widgets */

 padding-right: 0px;

 /* text color color: #2361A1; */

 /* do not change these! */

 display: inline-block;

 float: left;

 height: 100%;

overflow: hidden;

}



/* widget item headers http://adwordsshop.com/wp-admin/admin.php?page=thesis-file-editor*/

#footer_setup .footer_items h3 {

 /* font size */

 font-size: 1.5em;

 /* bold or not */

 font-weight: bold;

 /* uppercase or not */

 text-transform: uppercase;

 /* space out the letters*/

 letter-spacing: 0px;

 /* font color  color: #ffffff; */

 /* padding under header text */

 padding-bottom: 3px;

 /* border under header text border-bottom: 3px none #ffdf00; */

 /* distance between border and widget text */

 margin-bottom: 5px;

}



/* do not change these! */

#footer_setup .footer_items ul li { list-style:none;

 font-size:1.4em;

 line-height:1.5em;

}

#footer_setup .footer_items ul { margin: 1em; padding: 0px; }





.flickr_highslide {



padding-left: 25px;

}



#note {

position: absolute:

top: 300px;

left: 700px;

margin-left: -10px;

margin-top: -10px;

 background: #EDECEA url(http://yourcustomblog.com//wp-content/themes/ycb/images/note-1.png) 10px -10px no-repeat;

   width: 282px;

   /*height: 430px;*/

padding:10px;

color: #000;

-moz-border-radius: 20px;

-webkit-border-radius: 20px;

border-radius: 20px;

}



.entry p {

margin-bottom: 0;

}



.wp-pagenavi {

clear:both;

color: #fff;

margin-left: auto;

margin-right: auto;

text-align: center;

}

.wp-pagenavi a {

border:1px solid #BFBFBF;

margin:2px 10px;

padding:3px 5px;

text-decoration:none;

color: #EF9200;

}

.wp-pagenavi span {

border:1px solid #BFBFBF;

margin:2px 10px;

padding:3px 5px;

text-decoration:none;

}

.wp-pagenavi a:hover, .wp-pagenavi span.current {

border-color:#000000;

}

.wp-pagenavi span.current {

font-weight:bold;

}



#login {

margin:5em auto;

width:320px;

}







input {

margin-bottom: 10px;

}



#quoterotator {

padding-right: 15px;
}
