/* YUI Reset */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
em{font-style:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}

/*
    Common Styles in entire site
*/


body {
	font-family: arial, sans-serif;
	font-size: 12px;
	padding: 0;
	margin: 0;
	color: #333;
	background: url(/wordpress/wp-content/themes/traversal_theme/images/bg_pattern.png) #D2EC67;
}

a {
	color: #0987dc;
	cursor: pointer;
  text-decoration: none;
  outline: none;
}

a:link {
	color: #FF3716
}	

a:visited {
	color: #FF6146;
}
		
a:hover {
	text-decoration: underline;
}

a:active {
  	outline: none;
}

a.img {
	border: 1px solid #aaa;
	display: block;
	float: left;
	clear: left;
}

a.img img {
}

a.img:hover {
	border-color: #999;
}

a img {
	display: block;
}

a.flickr-thumb {
	padding: 6px;
	width: 75px;
	height: 75px;
	background: url(/wordpress/wp-content/themes/traversal_theme/images/bg_flickr_thumb.png) no-repeat;
	display: block;
}

a.flickr-thumb:hover {
	background-position: 0 -87px;
}

a.action {
	display: block;
	float: left;
	font-family: arial, sans-serif;
	background: url(/wordpress/wp-content/themes/traversal_theme/images/bg_icon_arrow.png) no-repeat;
	padding-left: 22px;
	font-weight: bold;
	font-size: 11px;
	line-height: 16px;
}

a.action-return {
  background: url(/wordpress/wp-content/themes/traversal_theme/images/bg_icon_return.png) no-repeat;
}

a.action-site {
	background: url(/wordpress/wp-content/themes/traversal_theme/images/bg_icon_visit_site.png) no-repeat;
  font-size: 12px;
}

.copy ul.actions {
  padding: 0;
}

ul.actions li,
.copy ul.actions li {
	margin: 0 20px 0 0;
	display: block;
	float: left;
}

ul.actions li.last,
.copy ul.actions li.last {
	margin-right: 0;
	float: right;
}	

ul.flickr-thumbs li {
	float: left;
	margin-right: 4px;
}

ul.flickr-thumbs li.last {
	float: left;
	margin-right: 0px;
}

	
:focus {
  -moz-outline-style: none;
}

h1,h2,h3,h4,h5,h6 {
	font-family: arial, sans-serif;
	font-weight: bold;
}

h2.d {
	text-transform: uppercase;
	padding-bottom: 10px;
}

h2 .flickr, 
h3 .flickr {
	color: #1570DF;
}

h2 .flickr span,
h3 .flickr span {
	color: #FF158E;
}

/* -- Icons -- */

.icon {
  display: block;
  padding-left: 16px;
  line-height: 16px;
  background-repeat: no-repeat;
}

h2.icon {
  padding-left: 22px;
}

/* -- Specific icons -- */

.icon-client {
  background-image: url(/wordpress/wp-content/themes/traversal_theme/images/bg_icon_client.png);
}

.icon-plug-in {
  background-image: url(/wordpress/wp-content/themes/traversal_theme/images/bg_icon_plug_in.png);
}

.icon-photo-manipulation {
  background-image: url(/wordpress/wp-content/themes/traversal_theme/images/bg_icon_photo_manip.png);
}

.icon-xhtml-css {
  background-image: url(/wordpress/wp-content/themes/traversal_theme/images/bg_icon_xhtml.png);
}

.icon-cms, .icon-cms-custom-php, .icon-cms-expression-engine, .icon-cms-wordpress {
  background-image: url(/wordpress/wp-content/themes/traversal_theme/images/bg_icon_cms.png);
}

.icon-visual-design {
  background-image: url(/wordpress/wp-content/themes/traversal_theme/images/bg_icon_layout_design.png);
}

.icon-javascript, .icon-javascript-prototype, .icon-javascript-jquery {
  background-image: url(/wordpress/wp-content/themes/traversal_theme/images/bg_icon_js.png);
}

.icon-applications {
  background-image: url(/wordpress/wp-content/themes/traversal_theme/images/bg_icon_applications.png);
}

.icon-os {
  background-image: url(/wordpress/wp-content/themes/traversal_theme/images/bg_icon_os.png);
}

.icon-tools {
  background-image: url(/wordpress/wp-content/themes/traversal_theme/images/bg_icon_tools.png);
}

.icon-programming {
  background-image: url(/wordpress/wp-content/themes/traversal_theme/images/bg_icon_programming.png);
}


.bt-carousel-previous,
.bt-carousel-next {
    width: 41px;
    height: 41px;
    background-repeat: no-repeat;
    cursor: pointer;
}

.bt-carousel-previous:hover,
.bt-carousel-next:hover {
  background-position: 0 -41px;
}


.bt-carousel-disabled,
.bt-carousel-disabled:hover {
  background-position: 0 -82px;
  cursor: default;
}

.bt-carousel-previous {
  background-image: url(/wordpress/wp-content/themes/traversal_theme/images/bg_bt_carousel_previous.png);
}

.bt-carousel-next {
  background-image: url(/wordpress/wp-content/themes/traversal_theme/images/bg_bt_carousel_next.png);
}

/* -- Carousel frame -- */

.carousel-lt, .carousel-middle, .carousel-rt {
  float: left;
}

.carousel-lt, .carousel-rt {
  background-position: left center;
  width: 63px;
  position: relative;
}


.carousel-hd {
  height: 3px;
  line-height: 0;
  font-size: 0;
  background-repeat: repeat-x;
}

.carousel-ft {
  height: 1px;
  line-height: 0;
  font-size: 0;
  background-repeat: repeat-x;
}


.carousel-lt, .carousel-rt {
  height: 480px; /* default height */
}

.carousel-rt .bt-carousel-next,
.carousel-lt .bt-carousel-previous {
  position: absolute;
  top: 200px; /* default top to be centered */
  z-index: 10;
}

.carousel-body {
  height: 466px; /* default height */
  padding: 5px;
  background: #FFF;
}

/* page navigation */

.navigation {
  padding: 0 6px;
  overflow: hidden;
}

.navigation a {
  font-weight: bold;
  font-family: arial, sans-serif;
  background-repeat: no-repeat;
  display: block;
  line-height: 16px;
}

.navigation .previous {
  float: left;
}

.navigation .next {
  float: right;
}

.navigation .previous a {
  padding-left: 20px;
  background-image: url(/wordpress/wp-content/themes/traversal_theme/images/bg_navigation_previous.png);
}

.navigation .next a {
  padding-right: 20px;
  background-image: url(/wordpress/wp-content/themes/traversal_theme/images/bg_navigation_next.png);
  background-position: top right;
}


/* -- Form Styles -- */

form,
.copy form {
  font-family: arial, sans-serif;
  font-size: 12px;
  color: #333333
}

form input.text,
form textarea {
  border: 1px solid #b4bfc6;
  background: url(/wordpress/wp-content/themes/traversal_theme/images/bg_form_input_text.gif) repeat-x #FFF;
  padding: 4px 2px;
  color: #444;
}

.field-wrap {
  float: left;
  margin-right: 10px;
  padding-bottom: 12px;
  overflow: hidden;
}

.field-wrap-lic {
  margin-right: 0;
}

.field-wrap label,
.field-wrap p.label {
  padding-left: 1px;
}

.field-wrap .fields {
  padding-top: 5px;
  overflow: hidden;
}

/* Custom buttons */

button.bt {
	margin: 0;
	display: block;
	border: none;
	background-color: transparent;
	cursor: pointer;
	background: url(/wordpress/wp-content/themes/traversal_theme/images/bg_bt.png) top right no-repeat;
	padding: 0 3px 0 0;
  height: 24px;
  float: left;
}

button.bt span {
	position: relative; 
}

button::-moz-focus-inner,
button span::-moz-focus-inner,
button.bt::-moz-focus-inner,
button.bt span::-moz-focus-inner { 
	/* 
		This fixes the 1px offset problem in firefox. Found in a comment by "Axonian" at:
		http://www.filamentgroup.com/lab/styling_the_button_element_with_sliding_doors/
	*/
	border: none;
	/* 
		... and this one solves the 3 pixel padding problem. Found in a comment by "pike" at:
		http://radaschuetz.com/archive/2007/04/21/button-hell/
	*/
	padding-right: 0;
}


button.bt span {
  color: #FFF;
  display: block;
  font-family: arial, sans-serif;
  font-weight: bold;
  font-size: 10px;
  text-transform: uppercase;
  background: url(/wordpress/wp-content/themes/traversal_theme/images/bg_bt_span.png) top left no-repeat;
  padding: 6px 7px 0px 10px;
  height: 18px;
}

button.bt:hover {
  background-position: 100% -24px;
}

button.bt:hover span {
  background-position: 0 -24px;
}

button.bt_search {
  background-image: url(/wordpress/wp-content/themes/traversal_theme/images/bg_bt_search.png);
}

button.bt_search span {
  background-image: url(/wordpress/wp-content/themes/traversal_theme/images/bg_bt_search_span.png);
}

ul.categories li {
  float: left;
  margin-right: 5px;
  margin-bottom: 7px;
}

ul.categories li a {
  display: block;
  padding-right: 4px;
  background: url(/wordpress/wp-content/themes/traversal_theme/images/bg_categories_li_a.png) no-repeat top right;
  white-space: nowrap;
  cursor: pointer;
}

ul.categories li a span {
  display: block;
  padding-right: 4px;
  padding-left: 24px;
  background: url(/wordpress/wp-content/themes/traversal_theme/images/bg_categories_li_a_span.png) no-repeat;
  height: 19px;
  padding-top: 6px;
  line-height: 1.1em; 
}




/*
   Invisible elements
*/

.ir {
	/* Phark Image Replacement */
    text-indent: -999em;
    background-repeat: no-repeat;
	display: block;
}

.ac {
	/* Hidden Elements - used for accessibility only */
	width: 0;
	height: 0;
	position: absolute;
	left: -9999px;
	top: -9999px;
}


/*
   Dividers
*/

.divider, .ldivider, .ddivider, .lddivider {
  background: url(/wordpress/wp-content/themes/traversal_theme/images/bg_divider.png) repeat-x left center;
  height: 10px;
  font-size: 0;
  line-height: 0;
  clear: both;
}

.ddivider, .lddivider {
  /* dotted divider */
  background-image: url(/wordpress/wp-content/themes/traversal_theme/images/bg_dotted.gif);
}

.ldivider, .lddivider {
  /* loose divider */
  height: 20px;
}


/* -- Header, Tagline, Content, Footer (Common Width, Centered) -- */

#header,
#tagline,
#content,
#footer {
	margin: 0 auto;	
}

#header,
#tagline,
#footer {
	width: 950px;
}

/* -- Header -- */

#wrap-header {
	background: url(/wordpress/wp-content/themes/traversal_theme/images/bg_wrap_header.png) repeat-x #000;
	height: 162px;
}

#header {
	height: 162px;
	position: relative;
	background-repeat: no-repeat;
	background-position: 0 1px;
}

#header h1 {
	position: absolute;
	width: 950px;
	height: 162px;
	top: 0;
	left: 0;
	background: url(/wordpress/wp-content/themes/traversal_theme/images/bg_header_h1_span.png) no-repeat;
}

#header h1 a {
	position: absolute;
	left: 20px;
	top: 34px;
	display: block;
	height: 95px;
	width: 268px;
}

#header #form-search {
  z-index: 10;
  position: absolute;
  right: 0px;
  top: 46px;
  width: 368px;
}

#header #form-search label {
  float: left;
  display: block;
  background: url(/wordpress/wp-content/themes/traversal_theme/images/bg_form_search_label.png) no-repeat;
  width: 88px;
  height: 22px;
  margin-top: 1px;
}

#header #form-search input {
  background: url(/wordpress/wp-content/themes/traversal_theme/images/bg_form_search_input.png) top right no-repeat #FFF;
  padding: 3px 20px 2px 2px;
  border: 2px solid #FFF;
  margin: 1px 7px 0 0;
  float: left;
  width: 146px;
  color: #777;
  font-weight: bold;
  font-family: arial, sans-serif;
}

#header #form-search button {
  width: 83px;
}

/* -- Navigation (Main) -- */

#nav-main {
	position: absolute;
	left: 488px;
	top: 96px;
}

#nav-main li {
	margin-right: 6px;
	float: left;
	display: block;
}

#nav-main li a {
	display: block;
	text-indent: -9999px;
	width: 84px;
	height: 34px;
	background-repeat: no-repeat;
}

#nav-main li a:hover,
#nav-main li a.current {
	background-position: 0 -34px;
}

#nav-main-home a {
	background-image: url(/wordpress/wp-content/themes/traversal_theme/images/bg_nav_main_home.png);
}

#nav-main-work a {
	background-image: url(/wordpress/wp-content/themes/traversal_theme/images/bg_nav_main_work.png);
}

#nav-main-blog a {
	background-image: url(/wordpress/wp-content/themes/traversal_theme/images/bg_nav_main_blog.png);
}

#nav-main-contact a {
	background-image: url(/wordpress/wp-content/themes/traversal_theme/images/bg_nav_main_contact.png);
}

#nav-main-about a {
	background-image: url(/wordpress/wp-content/themes/traversal_theme/images/bg_nav_main_about.png);
}

#nav-main-projects a {
	background-image: url(/wordpress/wp-content/themes/traversal_theme/images/bg_nav_main_projects.png);
}

/* -- Tag Line -- */


#wrap-tagline {
  overflow: hidden;
}

#wrap-tagline-tp {
  overflow: hidden;
	background: url(/wordpress/wp-content/themes/traversal_theme/images/bg_wrap_tagline_tp.png) repeat-x;
}

#wrap-tagline-lbt {
  overflow: hidden;
	background-repeat: repeat-x;
	background-position: bottom left;
}

#wrap-tagline-bt {
	background: url(/wordpress/wp-content/themes/traversal_theme/images/bg_wrap_tagline_bt.png) bottom left repeat-x;
}

#tagline {
	margin: 0 auto;
  padding: 20px 10px 20px 20px;
  width: 920px;
}

#tagline p {
  width: 920px;
	background-repeat: no-repeat;
	font-size: 16px;
	font-family: "Univers Roman 55", "arial", sans-serif;
	text-shadow: #666666 5px 5px 5px;
	text-shadow: 0.1em 0.1em #333;
	margin: 0px 0px;
	color: #FFF;
}

#wrap-tagline.wrap-tagline-strip {
  background-image: none;
}
   
.wrap-tagline-strip #tagline p.ir {
  padding: 8px 0;
}

/* -- Content -- */

#wrap-content-bg {
	  background: #F4F8E3;
}

#wrap-content-bg {
    /*background: url(/wordpress/wp-content/themes/traversal_theme/images/bg_wrap_content_bg.png) repeat-x;*/
}

#content {
	background-repeat: repeat-y;
  position: relative;
  overflow: hidden;
 	width: 910px;
 	min-height: 150px;
	padding: 30px 25px 30px 25px;
}

#content h2.page-title {
  font-size: 18px;
  text-shadow: rgba(255, 255, 255, 0.644531) 0px 1px 0px;
}

#content h2.page-title-icon {
  background-repeat: no-repeat;
  background-position: 4px 2px;
  padding-left: 27px;
}

#content h2.page-title-archives {
  background-image: url(/wordpress/wp-content/themes/traversal_theme/images/bg_page_title_archives.png);
}

#content h2.page-title-categories {
  background-position: 3px 1px;
  background-image: url(/wordpress/wp-content/themes/traversal_theme/images/bg_page_title_categories.png);
}

/* -- Common Post Styles -- */

/* Syntax Highlighter Overrides */

.syntaxhighlighter {
  border: 2px solid #FFF !important;
}

.syntaxhighlighter .toolbar {
  padding: 2px 1px !important;
  right: 4px !important;
  top: 2px !important;
  background: none !important;
  border: none !important;
}

.syntaxhighlighter .toolbar a.item, 
.syntaxhighlighter .toolbar .item {
  margin-left: 4px !important;
}

.syntaxhighlighter .line .number, 
.syntaxhighlighter .line .content {
  padding-top: 4px !important;
  padding-bottom: 2px !important;
}

.syntaxhighlighter .line .content {
  padding-right: 42px !important;
}

.syntaxhighlighter .line .content {
	border-left: 3px solid #A7C3DD !important;
}


.syntaxhighlighter .ruler {
  color: #ddd !important;
  background-color: #fff !important;
}

.syntaxhighlighter .ruler {
  height: 8px !important;
}

.syntaxhighlighter .ruler div {
  display: none;
}

.post-list .post,
.post-list .page
{
  padding-left: 28px;
  padding-top: 2px;
  padding-bottom: 2px;
  background-repeat: no-repeat;
  background-position: 4px 0px;
}

.post-list .post {
  background-image: url(/wordpress/wp-content/themes/traversal_theme/images/bg_blog_entry.png);
}

.post-list .page {
  background-image: url(/wordpress/wp-content/themes/traversal_theme/images/bg_page.png);
}

.post-list .post-meta-data,
body.blog .post-list .post-meta-data {
  margin-top: 0.5em;
}

.wrap-post-meta-data  {
  overflow: hidden;
}


/* -- Page summaries (as seen on home page and Work Index Page) */


body .page-summary p {
  margin-top: 0.5em;
  min-height: 6.6em;
  font-size: 12px;
}

.page-summary a.img {
  margin-bottom: 0.6em;
}

.page-summary h3 {
	margin: 0;
	padding: 0px 0 6px 0;
	font-size: 13px;
	line-height: 1.4em;
}



/* -- Side Bar -- */

#side-bar {
  float: left;
  width: 274px;
  padding: 34px 0px 20px 18px;
  font-size: 11px;
}

.widget-panel {
  padding-bottom: 30px;
  overflow: hidden;
}

.widget-panel h3 {
  font-size: 12px;
  margin: 0 10px;
  background-repeat: no-repeat;
  background-position: top left;
  padding-left: 22px;
  text-transform: uppercase;
  line-height: 16px;
  text-shadow: rgba(255, 255, 255, 1.0) 0px 1px 0px;
}

.widget-panel-body {
  padding: 0 10px 0px 10px;
}

.widget-panel a.action {
  margin-left: 10px;
  font-weight: normal;
}

/* Specific Widgets */

#widget-categories h3 {
  background-image: url(/wordpress/wp-content/themes/traversal_theme/images/bg_widget_categories.png);
}

#widget-archives h3 {
  background-image: url(/wordpress/wp-content/themes/traversal_theme/images/bg_widget_archives.png);
}

#widget-archives ul li {
  background: url(/wordpress/wp-content/themes/traversal_theme/images/bg_widget_archives_li.png) no-repeat;
  padding-left: 22px;
  line-height: 16px;
  padding-bottom: 10px;
}


#widget-categories .widget-panel-body  {
  padding-left: 0px;
  padding-right: 0px;
}

#widget-twitter h3 {
  background-image: url(/wordpress/wp-content/themes/traversal_theme/images/bg_widget_twitter.png);
}

#widget-facebook h3 {
  background-image: url(/wordpress/wp-content/themes/traversal_theme/images/bg_widget_facebook.png);
}

#widget-flickr h3 {
  background-image: url(/wordpress/wp-content/themes/traversal_theme/images/bg_widget_flickr.png);
}

#widget-nike h3 {
  background-image: url(/wordpress/wp-content/themes/traversal_theme/images/bg_widget_nike.png);
  padding-left: 24px;
}

#widget-nike li {
  line-height: 18px;
}

#widget-nike .nike-general-data {
  background: url(/wordpress/wp-content/themes/traversal_theme/images/bg_nike_general_data.png) no-repeat;
  padding-left: 24px;
}

#widget-nike .nike-general-data li {
  width: 112px;
  float: left;
}


#widget-nike .my-recent-runs h2 {
  padding-bottom: 10px;
}

#widget-nike .my-recent-runs img {
  display: block;
  margin-top: 3px;
}

#widget-nike strong {
  font-weight: normal;
}

#widget-nike ul.run {
  width: 110px;
  padding-left: 24px;
  padding-bottom: 16px;
  float: left;
  background: url(/wordpress/wp-content/themes/traversal_theme/images/bg_nike_run.png) no-repeat;
}

#widget-nike ul.run-2,
#widget-nike ul.run-4,
#widget-nike ul.run-6,
#widget-nike ul.run-8 {
  width: 90px;
}


#widget-flickr .widget-panel-body {
  padding-left: 3px;
  padding-right: 2px;
}

#widget-last-fm h3 {
  background-image: url(/wordpress/wp-content/themes/traversal_theme/images/bg_widget_last_fm.png);
}


#widget-last-fm ul.lastfm {
  margin-top: -6px;
}

#widget-last-fm li.lastfm-item {
  overflow: hidden;
  clear: left;
}


ul.lastfm li:last-child
{
  background: none;
}

li.lastfm-item {
  padding: 6px 0 8px 0;
  background: url(/wordpress/wp-content/themes/traversal_theme/images/pages_blog/bg_dotted.gif) bottom left repeat-x;
}

li.lastfm-item a {
  display: block;
  float: left;
  padding-left: 22px;
  line-height: 1.3em;
  padding-top: 3px;
  padding-bottom: 2px;
  background: url(/wordpress/wp-content/themes/traversal_theme/images/bg_lastfm_item.png) no-repeat;
}

li.lastfm-item span {
  float: left;
  clear: left;
  display: block;
  padding-top: 3px;
  padding-left: 18px;
  font-size: 10px;
  color: #444;
  background: url(/wordpress/wp-content/themes/traversal_theme/images/bg_widget_time.png) no-repeat 2px 0px;
  margin-left: 16px;
}

#widget-twitter .aktt_tweets {
  margin-top: -6px;
}

#widget-twitter .aktt_tweets li {
  padding: 6px 0 8px 0px;
  line-height: 1.5em;
  background: url(/wordpress/wp-content/themes/traversal_theme/images/pages_blog/bg_dotted.gif) bottom left repeat-x;
}

#widget-twitter .aktt_tweets li div {
  padding-left: 22px;
  background: url(/wordpress/wp-content/themes/traversal_theme/images/bg_widget_tweet.png) no-repeat;
}

#widget-twitter .aktt_tweets li a.time,
#widget-twitter .aktt_tweets li a.reply {
  margin-left: 18px;
  display: block;
  padding-top: 3px;
  padding-left: 18px;
  font-size: 10px;
  line-height: 16px;
}


#widget-twitter .aktt_tweets li a.reply {
  background: url(/wordpress/wp-content/themes/traversal_theme/images/bg_widget_reply.png) no-repeat 1px 4px;
}

#widget-twitter .aktt_tweets li a.time {
  background: url(/wordpress/wp-content/themes/traversal_theme/images/bg_widget_time.png) no-repeat 2px 2px;
}

#widget-twitter ul li.aktt_more_updates {
  padding: 8px 0;
  background: none;
} 

#widget-twitter .aktt_more_updates a {
  display: block;
  background: url(/wordpress/wp-content/themes/traversal_theme/images/pages_blog/bg_a_action.png) no-repeat 3px 2px;
  padding-left: 22px;
}

#widget-twitter #aktt_tweet_posted_msg {
  display: none;
}

#widget-twitter #aktt_tweet_form {
  padding: 10px 0px 2px 0px;
}

#widget-twitter #aktt_tweet_text {
  width: 250px;
  margin-bottom: 6px;
}

#widget-twitter .aktt_credit {
  padding-top: 8px;
  color: #666;
  font-size: 10px;
}

/* facebook */

#widget-facebook h2.statuspress {
  display: none;
}

#widget-facebook li {
  line-height: 1.5em;
}

#widget-facebook span.time {
  padding-left: 18px;
  font-size: 10px;
  line-height: 18px;
  display: block;
  color: #444;
  background: url(/wordpress/wp-content/themes/traversal_theme/images/bg_widget_time.png) no-repeat 0px 0px;
}


/* -- Footer -- */

#wrap-footer {
	background: url(/wordpress/wp-content/themes/traversal_theme/images/bg_wrap_footer.png) repeat-x;
	overflow: hidden;
}

#footer {
	font-family: arial, sans-serif;
	font-size: 11px;
	padding: 16px 20px 20px 20px;
	width: 910px;
	overflow: hidden;
}

#footer p {
	padding-top: 0px;
	float: left;
	line-height: 1.3em;
}

#footer p span {
  display: block;
  margin-bottom: 4px;
}

#footer em {
	font-style: italic;
}

#footer #powered-credit {
	width: 276px;
	padding-left: 45px;
	background: url(/wordpress/wp-content/themes/traversal_theme/images/bg_icon_wordpress.png) no-repeat 0 0px;
}

#footer #copyright-contact {
	width: 250px;
	padding-left: 50px;
	background: url(/wordpress/wp-content/themes/traversal_theme/images/bg_icon_traversal.png) no-repeat 0 0px;
}

#footer ul#networks {
	float: left;
	width: 280px;
	padding-top: 2px;
}

#footer ul#networks li {
	display: block;
	float: left;
	margin-right: 6px;
}

#footer ul#networks li.last {
	margin-right: 0;
}

#footer ul#networks li a {
	display: block;
	width: 34px;
	height: 34px;
	background-repeat: no-repeat;
}

#footer ul#networks li a:hover {
	background-position: 0 -34px;
}

li#network-twitter a {
	background-image: url(/wordpress/wp-content/themes/traversal_theme/images/bg_icon_twitter.png);
}

li#network-flickr a {
	background-image: url(/wordpress/wp-content/themes/traversal_theme/images/bg_icon_flickr.png);
}

li#network-linkedin a {
	background-image: url(/wordpress/wp-content/themes/traversal_theme/images/bg_icon_linkedin.png);
}

li#network-last-fm a {
	background-image: url(/wordpress/wp-content/themes/traversal_theme/images/bg_icon_last_fm.png);
}

li#network-facebook a {
	background-image: url(/wordpress/wp-content/themes/traversal_theme/images/bg_icon_facebook.png);
}

li#network-github a {
	background-image: url(/wordpress/wp-content/themes/traversal_theme/images/bg_icon_github.png);
}

li#network-rss a {
	background-image: url(/wordpress/wp-content/themes/traversal_theme/images/bg_icon_rss.png);
}


/*
    Copy (Text) Styles
*/

.copy {
	font-family: georgia, "times new roman", serif;
	font-family: arial, sans-serif;
}

.copy strong {
    font-weight: bold;
}

.copy em {
    font-style: italic;
}

.copy strong em {
    font-weight: bold;
}

.copy p {
  font-size: 12px;
	line-height: 1.6em;
	margin-top: 1.0em; 
}

.copy h1 {
	font-size: 1.8em;
	margin-bottom: 0.5em;
}

.copy h2 {
	font-size: 1.2em;
	margin-bottom: 0.5em;
}

.copy h3 {
    
}

.copy ul {
	padding-left: 20px;
	list-style-type: disc;
	margin-bottom: 1.5em;
	margin-top: -0.5em;
}

.copy ul li {
	margin: 0 0 8px 0;
}

.copy table {
    
}

.copy table td,
.copy table th {
    
}

.content-pad {
  padding: 0 6px;
}
