/* $Id: ishalist.css,v 1.5 2009/07/22 05:55:33 ishmaelsanchez Exp $
 *
 * ishalist, created for Drupal 6.x
 * Ishmael Sanchez, ishmaelsanchez.com 
 *
 */
 
body {
  background-color: #000;
}

#outer-wrapper /*Main page wrapper*/
  {
 	margin:0 auto;
	width:960px; /*Fixed Width of Pages*/
	font-size: 0.875em; /* Usual font size for Web browsers is 16px. 16px x .875 = 14px Font size*/
  line-height: 1.35em; /* 14px x 1.35 = 19px  Line Height of 19px */
    background-color: #fff;
	color: #000;
  }

#header
  {
  }

#header h1 /*Site name appear across the entire site*/
  {
  display:inline;
  letter-spacing:-0.05em;
  margin:0;
	padding:0;
  word-spacing:0.15em;
  }
  
#header a /*Overrides default links style*/
  {
  color:#000;
	text-decoration:none;
  }

#header img
  {
  border:none;
	margin:1px 0 -5px 0;
  }

#help-messages
  {
  } 

#main-nav
  {
  }

#main
  {
  border-top:1px solid #c5c5c5;
  }
  
#main-inner
  {
    /*background:url(images/main-bkgr.png) #000 no-repeat bottom center;*/
    background-color: #fff;
	color: #000;
	line-height:1.3em;
	padding:.5em 1.5em 1em;
  }
  
#primary-box
  {
  float:left;
	width:250px;
  }
  
#secondary-box 
  {
  float:left;
	width:250px;
  }
  
#tertiary-box
  {
  float:right;
	width:250px;
  }
  
#primary-box h3, #secondary-box h3, #tertiary-box h3
  {
  border-bottom: 1px solid #ccc;
	display:inline-block;
  margin:0;
	padding:1em 0 .3em;
	width:10.5em;
  }
  
#primary-box a, #secondary-box a, #tertiary-box a /*Set links in the boxes section*/
  {
  color:#000;
	text-decoration:underline;
  }

#primary-box table, #secondary-box table, #tertiary-box table /*Removes table border for boxes section*/
  {
  border-collapse:separate;
  }
 
#primary-box img, #secondary-box img, #tertiary-box img /*Add border around image in this section*/
  {
  border:1px solid #000;
  }

#secondary-box h3 /*Corrects issue with header border*/
  {
	width:11.2em;
  }
  
#tertiary-box h3 /*Corrects issue with header border*/
  {
	width:11.95em;
  }

#primary-box p, #secondary-box p, #tertiary-box p /*Give different style to text in the boxes*/
  {
  color:#515151;
	font-family:Helvetica, arial, sans-serif;
	font-size:.835em;
	line-height:1.1em;
	margin:.3em 0;
	padding:.3em 0;
  }

#footer-message /*Style information added at /admin/settings/site-information */
  {
  clear:both;
	color:#a3a3a3;
	font-size:.75em;
	padding:.1em 0;
  }
 
#footer /*Styles for footer if someone adds a block to the footer*/
  {
  border-top:1px solid #c5c5c5;
	clear:both;
	color:#a3a3a3;
	font-size:.75em;
	margin:0.75em 0 0;
	padding:.1em 0;
  }
  
/*Main site navigation*/
.front ul.primary-links
  {
	background-color:#ccc;
  }

ul.quicktabs_tabs
  {  
  margin-top: 0;
  }

ul.primary-links li
  { 
  display: inline;
  background: none;
  list-style-type: none;
  padding: 2px;
	background-color:#CCCCCC;
  }

ul.primary-links li a:focus
  {
  outline: none;
  }

ul.tabs.primary-links
  {
  padding:0 0 3px;
	margin:10px 0 1px;
  list-style: none;
  height:20px;
  background:transparent url(images/tab-bar.png) repeat-x left bottom;
  }

ul.tabs.primary-links li
  {
  float: left;
  margin:0 5px;
  padding: 0 0 0 5px;
  background:transparent url(images/tab-left-ie6.png) no-repeat left -38px;
  }

ul.tabs.primary-links li a
  {
  font-size-adjust:none;
  display: block;
  margin: 0;
  padding:4px 15px 0px 12px;
  border-width: 0;
  font-weight:bold;
  text-decoration:none;
  background: transparent url(images/tab-right-ie6.png) no-repeat right -38px;
  }

ul.tabs.primary-links li:hover a
  {
  border-width: 0;
  background:transparent url(images/tab-right-ie6.png) no-repeat right -76px;
  }

tabs.primary-links li:hover
  {
  background:transparent url(images/tab-left-ie6.png) no-repeat left -76px;
  }

ul.tabs.primary-links li.active a,
ul.tabs.primary-links li.active a:hover
  {
  text-decoration:none;
  border-width: 0;
  background:transparent url(images/tab-right-ie6.png) no-repeat right 0;
  }

ul.tabs.primary-links li.active
  {
  background:transparent url(images/tab-left-ie6.png) no-repeat left 0;
  }

#main-nav ul.tabs.primary-links li a:link
  {
	color:#000000;
  }

#main-nav ul.tabs.primary-links li a:visited
  {
	color:#000;
	font-weight:normal;
  }
  
/*Secondary navigation system*/  
.secondary-links
  {
  display:inline;
	font-size:.85em;
	line-height:2em;
	margin:0 25px 0 0;
	padding:0 0 0 15px;
  }
  
ul.secondary-links li
  {
  display:inline;
  }

ul.secondary-links li a
  {
  border-right:1px solid #000;
	margin:0;
	padding:0 10px;
  } 
	
ul.secondary-links li.last a /*Remove Border from last link*/
  {
  border-right:none;
  }
  
#main a:visited {color:#000;} /* Change links styles after page visits */
  
/*Skip to content for Screen Readers*/
#skip
  {
    font-size: 0.7em; /*ignored but in case you want to make this visible*/
	height:1px; /*If rendered will only be 1px high*/
	left:-10000px; /*position out of sight*/
	overflow:hidden; /*Any excess will not show*/
	position:absolute; /*Removed from page flow*/
	top:auto;
	width:1px; /*If rendered will only be 1px wide*/
  }

#skip a
  {
  color: #fff; /*background color of page*/
	height:1px; /*If rendered will only be 1px high*/
	overflow:hidden; /*Any excess will not show*/
	position:absolute; /*Removed from page flow*/
	left:-10000px; /*position out of sight*/
	top:auto;
	width:1px; /*If rendered will only be 1px wide*/
  }

#skip a:focus /*Used for link styles*/
  {
  position:static;
  height:auto;
  width:auto;
  }
  
.block ul li
  {
  list-style-type:none;
  padding:.15em 0 0 0;
  }
  
#primary-box .block ul, #secondary-box .block ul, #tertiary-box .block ul
  {
  padding:0
  }
	
td.col-1, td.col-2, td.col-3 /* Views grid layout */
	{
	padding:0 3em 1em 0;
	}
	
.node
	{
	padding-bottom: 2.5em;
	}

.pager-current
  {
  color:#444
  }

ul.pager li a
  {
  color:#000;
  text-decoration:underline;
  }

.item-list ul.pager li a
  {
  margin:0 0 0 1em;
  }

/* My site specific CSS*/  
.specialty
  {
  font-size:.85em;
  margin:0 50px 5px 40px;
  }

#caption
  {
	font-size:.8em;
	font-style:italic;
	margin:1.25em 0;
	text-align:center;
	}
	
.views-view-grid .views-field-title
	{
	padding:0 0 .5em 0;
	}
	
.field-field-screenshot
  {
		padding:1em 0;
		text-align:center;
	}
	
.view-display-id-block_1 .views-view-grid td.col-1, .view-display-id-block_1 .views-view-grid td.col-2
  {
	padding:0 .25em 0 0;
	}

.field-field-technology
  {
  padding:.5em 0;
  }

.front #main #main-inner h2 a {
   color: red;
   text-decoration: none;
}

#main #main-inner h2 a {
   color: red;
   text-decoration: none;
}

/*
 Links and Facebook share
 */
li.tweet_Twitter {
  float: left;
}

div.facebookshare-box {
  float: left;
}