/*

Theme Name: Inside FB

Theme URI: http://insidefandb.com/

Description: The theme for insidefandb.com

Version: 1

Author: Tim Pederson

Author URI: http://binarybonsai.com/

Tags: blue, custom header, fixed width, two columns, widgets



	Kubrick v1.5

	 http://binarybonsai.com/kubrick/



	This theme was designed and built by Michael Heilemann,

	whose blog you will find at http://binarybonsai.com/



	The CSS, XHTML and design is released under GPL:

	http://www.opensource.org/licenses/gpl-license.php



*/





/* Imports

----------------------------------------*/

@import url("/css/reset.css");





/* Elements

----------------------------------------*/

/* Default font settings. 

   The font-size percentage is of 16px. (0.75 * 16px = 12px) */

body { 

  font-size: 75%;

  color: #222; 

  background: #755133 url(../../uploads/images_base/background_tile.jpg) top left repeat-y;

  color: #454545;

  font-family: Georgia, Times New Roman, Arial, "Helvetica Neue", Helvetica, serif;

}





/* Headings

-------------------------------------------------------------- */



h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #111; }



h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }

h2 { font-size: 2em; margin-bottom: 0.75em; padding: 18px; margin: 0px -15px -18px; }

h3 { font-size: 2.5em; line-height: 1; margin-bottom: 0em; padding: 24px 0px;}

h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; height: 1.25em; }

h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }

h6 { font-size: 1em; font-weight: bold; }



h1 img, h2 img, h3 img, 

h4 img, h5 img, h6 img {

  margin: 0;

}





/* Text elements

-------------------------------------------------------------- */



p           { margin: 0 0 1.5em; }

p img       { float: left; margin: .25em 1.5em 1.5em 0; padding: 0; }

p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; }



a:focus, 

a:hover     { color: #000; }

a           { color: #564740; text-decoration: underline; }



blockquote  { margin: 1.5em; color: #666; font-style: italic; }

strong      { font-weight: bold; }

em,dfn      { font-style: italic; }

dfn         { font-weight: bold; }

sup, sub    { line-height: 0; }



abbr, 

acronym     { border-bottom: 1px dotted #666; }

address     { margin: 0 0 1.5em; font-style: italic; }

del         { color:#666; }



pre,code    { margin: 1.5em 0; white-space: pre; }

pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; } 





#page {  }



/* Main Boxes

----------------------------------------*/

#wpContainer

{

	width: 985px;

	margin: 0px auto;

}



#wpContentWrapper {

	margin: 0 13px;

	background: #ffffff;

}



#wpContent

{

	float: left;

	width: 590px;

	padding: 20px;

}







/* ---------------  SIDEBAR  --------------------  */



div.sidebar {

	float: right;

	min-height: 500px;

	width: 300px;

	overflow:hidden;

	padding: 20px 0;

	margin: 0 10px;

}



div.sidebar h2 {

font-size:1.4em;

margin-bottom: 0;

padding: 15px 20px;

}



div.sidebar h3 {

font-size:1.2em;

line-height: 2em;

}





div.sidebar input#s {

width:7em;

}



div.sidebar li {

list-style:none;

margin:0 0 2em;

line-height: 1.8em;

color: #8C7884;

}



/* sidebar links define with other a links */



div.sidebar li form {

margin:0.2em 0 0;

padding:0;

}



div.sidebar ul ul {

margin:0 0 0 1em;

}



div.sidebar ul ul li {

list-style:none;

margin:0;

}



div.sidebar ul ul ul {

margin:0 0 0 0.8em;

}



div.sidebar ul ul ul li {

list-style:none;

}





/*--- Header ---*/

#header

{

	z-index: 100;

	width: 973px;

	height: 200px;

	background: transparent url(../../uploads/images_base/header_images/headerphoto-default.gif) top left no-repeat;

	

}



body.features #header

{

	margin: 0px 0px 0px 10px;

	width: 962px;

	background: transparent url(../../uploads/images_base/header_images/headerphoto-features.gif) top left no-repeat;

}



body.events #header

{

	margin: 0px 0px 0px 10px;

	width: 962px;

	background: transparent url(../../uploads/images_base/header_images/headerphoto-events.gif) top left no-repeat;

}



body.columns #header

{

	margin: 0px 0px 0px 10px;

	width: 962px;

	background: transparent url(../../uploads/images_base/header_images/headerphoto-columns.gif) top left no-repeat;

}



body.partners #header

{

	margin: 0px 0px 0px 10px;

	width: 962px;

	background: transparent url(../../uploads/images_base/header_images/headerphoto-partners.gif) top left no-repeat;

}


/*--- top menu ---*/

div#menu {

	z-index: 200;

	height:2em;

	width: 100%;

	margin-top: -30px;

	}



#menu ul {

	list-style: none;

	padding: 0;

	margin: 0;

	}



#menu ul li {

	width: 12em;

	float: left;

	padding: 0;

	margin: 0;

	}

	

		#menu ul li.page-item-home {

		width:352px ;

		}

		#menu ul li.cat-item-8 { /* FEATURES*/

		width:149px ;

		}

		#menu ul li.cat-item-3 { /* EVENTS*/

		width:137px ;

		}

		#menu ul li.cat-item-6 { /* COLUMNS*/

		width:177px ;

		}

		#menu ul li.cat-item-1 { /* PARTNERS*/

		width:170px ;

		}





#menu ul li a {

height:111px; display:block; text-indent:-9999px; outline:none;

	margin: 0;

	color: #52C7D9;

/* 	background: #fff; */

	text-decoration: none;

	font-size: 2em;

	letter-spacing: .1em;

}



		#menu ul li.page-item-home a {

		background: transparent url(../../uploads/images_base/nav/insidefandb_logo-home.png);

		}

		#menu ul li.cat-item-8 a { /* FEATURES*/

		background-image: url(../../uploads/images_base/nav/insidefandb_features.png);

		}

		#menu ul li.cat-item-3 a { /* EVENTS */

		background-image: url(../../uploads/images_base/nav/insidefandb_events.png);

		}

		#menu ul li.cat-item-6 a { /* COLUMNS  */

		background-image: url(../../uploads/images_base/nav/insidefandb_columns.png);

		}

		#menu ul li.cat-item-1 a { /* PARTNERS */

		background-image: url(../../uploads/images_base/nav/insidefandb_partners.png);

		}



		#menu ul li.page-item-home a:hover {

		background-image: url(../../uploads/images_base/nav/insidefandb_logo-home.png);

		}

		#menu ul li.cat-item-8 a:hover { /* FEATURES*/

		background-image: url(../../uploads/images_base/nav/insidefandb_features-on.png);

		}

		#menu ul li.cat-item-3 a:hover { /* EVENTS */

		background-image: url(../../uploads/images_base/nav/insidefandb_events-on.png);

		}

		#menu ul li.cat-item-6 a:hover { /* COLUMNS  */

		background-image: url(../../uploads/images_base/nav/insidefandb_columns-on.png);

		}

		#menu ul li.cat-item-1 a:hover { /* PARTNERS */

		background-image: url(../../uploads/images_base/nav/insidefandb_partners-on.png);

		}









#menu ul li a:hover {

	color: #8C7884;

}



/* end of top menu --*/



.welcome {

	color: #52c7d9;

	font-size: 1.55em;

	line-height: 1.5em;

	font-weight: bold;

}







/* Standard Definitions

----------------------------------------*/

.alignleft 		{float:left;}

.alignright 		{float:right;}

.clearThis 	{clear:both;}

.small		{font-size:.625em;}

.large		{font-size:1em;}

.soft		{color:#D3D3D3;}

.hide		{display:none;}

p.last		{margin-bottom:0px;}



	

	/* Image Replacement 

	----------------------------------------*/

	ul#nav li a {/*Set to height of image*/ height:20px; display:block; text-indent:-9999px; outline:none;}

	

	/*Include all of your links with unique IDs. Use the correct path to the image and set the width of each image*/

	li#navHome a		{background-image: url(/images/nav/home.png); width:75px;}

	li#navWork a		{background-image: url(/images/nav/work.png); width:70px;}

	li#navServices a	{background-image: url(/images/nav/services.png); width:68px;}

	li#navContact a		{background-image: url(/images/nav/contact.png); width:55px;}

	

	/* CSS Rollover (Sprites) - Advanced Users!

	----------------------------------------*/

	

	/*Each link must have a unique ID - Include all of your links here - Remove if not using!*/

	li#navHome a:hover, li#navWork a:hover, li#navServices a:hover, li#navContact a:hover {background-position:0 -20px; /*Set to height of image !must be negative!*/}

		

/* Main Content

----------------------------------------*/

#mainContent

{

	width: 880px;

	padding: 40px;

	background-color: #ff0000;

	

}

.nextnavigation {

height: 20px;

clear: both;

margin-bottom: 10px;

border-bottom: 1px solid #E7E7E7;

}



.contentHeaders {

	color: #454545;

	font-size: 1.55em;

	line-height: 1.5em;

	font-weight: bold;

	

	border: 2px solid green;

}



#wpContent h2 a {

color: #564740;

font-weight: bold;

text-decoration: none;

} 



div.entry h3 {

margin-bottom: .2em;

}



.postmetadata {

clear: both;

color: #000;

margin-bottom: 2.2em;

}



.postmetadata a {

color: #666666;

text-decoration: none;

}



.postmetadata a:hover {

color: #000000;

text-decoration:underline ;

}



.postmetadata .commentslink a {

color: #564740;

text-decoration: underline;

}



.postmetadata .commentslink a:hover {

color: #000000;

}



/* Footer

----------------------------------------*/

#footer

{

	clear: both;

	padding: 0;

	margin: 0;	

	font-size: .9em;

}



#footer_advertisiment {

width: 100%;

float: left;

background-color: #fff;

border-top: 1px solid #b2b2b2;

border-bottom: 1px solid #b2b2b2;

}



#footer #aff_text {

float: left;

width: 180px;

height: 218px;

overflow: hidden;

background: #fff url(../../uploads/images_base/footer/affiliate_text.jpg) top left no-repeat;

}



#footer_advertisiment ul#affiliate_links  {

	float: right;

	width: 775px;

	list-style: none;

	padding: 0;

	margin: 0;	

}



#footer_advertisiment ul#affiliate_links h2.widgettitle { display: none;}



#footer_advertisiment ul#affiliate_links ul {

	float: left;

	list-style: none;

	padding: 0;

	margin: 0;	

}

#footer_advertisiment ul#affiliate_links ul li {

	width: 155px;

	height: 110px;

	float: left;

	padding: 0;

	margin: 0;

	}

	

#footer #footer_links ul {

	clear: both;

	list-style: none;

	padding: 0;

	margin: 0;	

}



#footer #footer_links {

	clear: both;

}



#footer ul#footer_links {

	clear: both;

	list-style: none;

	padding: 10px;

}

#footer #footer_links li {

float: left;

padding: 0;

margin-right: 15px;

}



#footer #footer_text_row {

	clear: both;

	padding: 10px;

}



#rectangle_add

{

	z-index: 100;

	width: 600px;

	height: 90px;

	background: transparent url(../../uploads/images_base/rec_adds/Rouge_web.ad_600x90.jpg) top left no-repeat;

}

#rectangle_add2

{

	z-index: 100;

	width: 600px;

	height: 90px;

	background: transparent url(../../uploads/images_base/rec_adds/NCB-600x90.jpeg) top left no-repeat;

}

#ad-box {
	padding: 20px;
	width: 254px;
}
