﻿/*
Theme Name: Pangaea Expedition
Theme URI: http://katania.be/
Description: The Pangaea Expedition Theme
Version: 1.0
Author: Patrik Fagard
Author URI: http://katania.be/
Tags: gray, fixed width, three columns
*/

		BODY {
			background-color: #eeeeee;
			xbackground-image: url(/wp-content/themes/pangaea/images/yellow.gif);
			font-family: verdana;
			font-size: 11px;
			margin: 0px;
			xbackground-repeat: repeat-x;
			xbackground-position: top;
			xbackground-attachment: fixed;
		}

		a {
			color : #246397;
			text-decoration : none;
			
		}
		
		a:visited {
			color : #cc3300;
			text-decoration : none;
		}
		

		a:hover {
			color : #246397;
			text-decoration : underline;
		}
		
		.post_entry a:hover img {
			xcolor : #246397;
			text-decoration : underline;
			xborder : 1px dotted #246397;
		}

		label {
			background-color : #246397;
			color : #333333;
			padding : 4px;
			padding-top : 1px;
			margin-bottom : 3px;
		}

		h1 {
			font-family : Georgia;
			font-size : 17px;
			font-weight : normal;
			color : #256396;
			margin-top : 25px;		
		}
		h2 {
			font-family : Georgia;
			font-size : 17px;
			font-weight : normal;
			color : #256396;
			margin-top : 25px;		
		}		
		h3 {
			font-family : Georgia;
			font-size : 15px;
			font-weight : normal;
			color : #256396;
			margin-top : 25px;		
		}
		.image_link {
			border : 0px solid green;
		}
		.image_link:hover {
			border : 0px;
		}
		.wp-caption {
			margin : 0px;
			padding : 0px;
			display : inline;
		}
		.wp-caption-text {
			font-family : verdana;
			font-size : 9px;
			font-weight : bold;

			line-height : 14px;
			color : #555555;
			border-left : 1px dotted #AAAAAA;
			border-right : 1px dotted #AAAAAA;
			border-bottom : 1px dotted #AAAAAA;
			
			padding : 5px;
			padding-top: 0px;
			padding-botton: 0px;
			margin : 0px;
			margin-top : 0px;
			margin-bottom : 5px;
			
		}
		.size-medium, .size-thumbnail {
			background-color : #ffffff;
			padding : 4px;
			border : 1px solid #aaaaaa;
			xfloat : left;
		}
		.gallery-icon a:hover {
			border : 0px;
		}
		.attachment-thumbnail {
			xborder : 9px solid red;
		}
		
		#prevLink:hover {
			border : 0px;
		}
		#nextLink:hover {
			border : 0px;
		}
		#bottomNavClose:hover {
			border : 0px;
		}
		#artboard {
			
		}
		#layout {
			width : 990px;
			xborder : 1px solid red;
		}
		#navigation {
			width : 10px;
			float : left;
			text-align : right;
			margin : 0px;
			padding : 0px;

			color : #222222; /* dark shade */

		}
		#page {
			width : 800px;
			float : left;
			text-align : left;
			margin : 0px;
			xbackground-color : #FFFFFF;
		}

		#extra {
			width : 160px;
			float : left;
			text-align : left;
			margin : 0px;
			padding : 0px;
			xpadding-top : 52px;
			margin-left : 10px;
			padding-left : 0px;
			xbackground-color : #fffefd;
		}
		
		#extra_main {
			height : 50px;
			background-color: #222222; /* dark shade */
		}
		
		#extra_eyecatcher {
			height : 120px;
			background-color : #333333;
			border-top : 3px solid #246397;
			border-bottom : 3px solid #246397;
			background-image: url(/wp-content/themes/pangaea/images/map.jpg);
			background-position: 38%;
		}
		#extra_widgets {
			width : 140px;
			height : 20px;
			padding : 0px;
			padding-left : 10px;
			padding-right : 10px;
			xmargin-top : 40px;
			xmargin-bottom : 10px;
			font-size : 9px;
		}
		#extra_content {
			width : 140px;
			padding : 10px;
			margin-top : 20px;
			margin-bottom : 10px;
			font-size : 9px;
		}
		
		#extra_banner {
			margin-top : 38px;
			text-align : right;
			padding-right : 10px;
			
		}

		#header_main {
			height: 50px;
			background-color: #0b3c65; /* dark shade */
			background-image: url(/wp-content/themes/pangaea/images/lost_in_transit_header.gif);
			background-position : right;
			background-repeat : no-repeat;
		}
		#header_skyscape {
			height : 30px;
		}

		#header_skyscape {
			height : 30px;
		}

		#eyecatcher {
			height : 120px;
			background-color : #0b3c65;
			border-top : 3px solid #246397;
			border-bottom : 3px solid #0b3c65;
			background-image: url(/wp-content/themes/pangaea/images/map.jpg);
		}

		#minieyecatcher {
			height : 40px;
			background-color : #0b3c65;
			border-top : 3px solid #246397;
			border-bottom : 3px solid #0b3c65;
			background-image: url(/wp-content/themes/pangaea/images/map.jpg);
		}
		
		#eyecatcher_image {
			width : 350px;
			height : 120px;
			float : left;
			background-color : #7d7668; /* mid dark shade */
		}

		#eyecatcher_text {
			padding : 5px;
			float : left;
		}

		#content_header {
			height : 20px;
			background-color : #fffefd; /* mid light shade */
		}

		#content_header_title {
			width : 230px;
			height : 20px;
			padding-top : 2px;
			padding-left : 20px;
			float : left;
			color : #dddddd; /* mid light shade */
			background-color : #0b3c65; /* dark shade */
			font-weight : bold;
		}
		#content_header_widgets {
			float : right;
			padding-top : 2px;
			padding-right : 10px;
			xbackground-color : #fffefd; /* mid light shade */
		}

		#content_page {
			padding : 10px;
			color : #333333; /* dark shade */
			background-color : #fffefd; /* mid light shade */
		}
		
		#comments_view {
			padding : 10px;
			color : #353025; /* dark shade */
			background-color : #f9f8f7; /* light shade */
		}
		#comments_view_header {
			height : 20px;
			background-color : #ffffff; /* light shade */
		}
		#comments_view_header_title {
			width : 230px;
			height : 20px;
			padding-top : 2px;
			padding-left : 20px;
			float : left;
			color : #777777; /* mid dark shade */
			background-color : #fffefd; /* mid light shade */
			font-weight : bold;
		}
		#comments_view_header_widgets {
			float : right;
			padding-top : 2px;
			padding-right : 10px;
		}
		
		#comments_post {
			padding : 10px;
			color : #353025; /* dark shade */
			background-color : #fffefd; /* light shade */
		}
		#comments_post_header {
			height : 20px;
			background-color : #fffefd; /* light shade */
		}
		#comments_post_header_title {
			width : 230px;
			height : 20px;
			padding-top : 2px;
			padding-left : 20px;
			float : left;
			color : #777777; /* mid dark shade */
			background-color : #f9f8f7; /* mid light shade */
			font-weight : bold;
		}
		#comments_post_header_widgets {
			float : right;
			padding-top : 2px;
			padding-right : 10px;
			padding-left : 250px;
		}
		
		
		#footer {
			
			padding : 10px;
			padding-right : 0px;
			color : #353025; /* dark shade */
			background-color : #f9f8f7; /* light shade */

		}

		#footer_header {
			height : 20px;
			background-color : #f9f8f7; /* light shade */
		}

		#footer_header_title {
			width : 230px;
			height : 20px;
			padding-top : 2px;
			padding-left : 20px;
			float : left;
			color : #777777; /* mid dark shade */
			background-color : #fffefd; /* mid light shade */
			font-weight : bold;
		}
		#footer_header_widgets {
			float : right;
			padding-top : 2px;
			padding-right : 10px;
		}

		#copyright_header {
			height : 20px;
			margin-bottom : 20px;
			
		}

		#copyright_header_title {
			width : 230px;
			height : 20px;
			padding-top : 2px;
			padding-left : 20px;
			float : left;
			color : #777777; /* mid dark shade */
			font-size : 9px;
			background-color : #f9f8f7; /* light shade */

		}
		#copyright_header_widgets {
			float : right;
			padding-top : 2px;
			padding-right : 20px;
		}

		.navLink {
			font-weight : bold;
			padding-left : 5px;
			padding-right : 20px;
			padding-top : 3px;
			padding-bottom : 5px;
			
			color : #eeeeee;
			background-color : #222222;
		}
		
		.navTab {
			margin-bottom : 3px;
		}
		.navInfo {
			font-weight : bold;
			padding-left : 5px;
			padding-right : 20px;
			padding-top : 3px;
			padding-bottom : 5px;
			margin-bottom : 1px;
		}
		.navText {
			background-color : #eeeeee;
		}
		
		.comment {
			padding-left : 10px;
			padding-right : 0px;
			margin-top: 20px;
			color : #333333;
		}
		
		.comment_meta {
			width : 250px;
			float : left;
			text-align : right;
		}

		.comment_post {
			float : left;
			width : 510px;
			margin-bottom : 25px;
			color : #555555;
		}

		.comment_author {
			xbackground-color : #246397;
			xcolor : #eeeeee;
			padding : 3px;
			font-weight : bold;
		}		
		.comment_entry {
			font-family : Georgia;
			font-size : 13px;
			border : 1px dotted #999999;
			background-color : #ffffff;
			padding : 20px;
			padding-top : 16px;
			line-height : 21px;
			margin-top : 4px;
		}
		.comment_date {
			padding : 3px;
			padding-top : 0px;
			padding-left : 0px;
			color : #aaaaaa;
		}
		.comment_date2 {
			padding : 3px;
			padding-top : 0px;
			padding-left : 0px;
			color : #aaaaaa;
			text-align : right;
		}

		.comment_avatar {
			margin-right : 12px;
			margin-top : 3x;
			padding : 3px;
			border : 1px dotted #eeeeee;
			background-color : #ffffff;
			text-align : right;
			width : 64px;
			height : 64px;
			overflow : hidden;
			float:right;
		}
		.comment_avatar:hover {
			width : 64px;
			height : 64px;
		}
		.comment_reply {
		
		}
		.comment_reply_left {
			width : 250px;
			float : left;
			margin-left : 10px;
		}
		.comment_reply_right {
			width : 450px;
			float : left;
		}
		.comment_input {
			
		}
		
		.comment_textarea {
			width : 510px;
		}
		.comment_input {
			width : 225px;
		}
		.url {
			color : #ffffff;
			text-decoration : underline;
		}
		.url:hover {
			color : #ff0000;
			text-decoration : underline;
			border : 0px;
			background-color : #444444;
		}
		
		
		.post {
			padding-left : 10px;
			padding-right : 0px;
			margin-top: 20px;
			color : #333333;
			clear : both;
		}

		.post_title {
			font-size: 23px;
			margin-top: 0px;
			margin-bottom: 0px;
			padding-bottom: 0px;
			font-family : Georgia;
			font-weight: normal;
			color : #256396;
			
		}
		
		.post_article {
			float : left;
			width : 480px;
			padding-left : 20px;
			padding-right : 20px;
			padding-bottom : 50px;
			font-family : Georgia;
			color : #555555;
			line-height : 21px;
			xtext-indent: 20px;
			
		}
		
		.post_meta {
			width : 220px;
			float : left;
			margin-top: 0px;
			font-size : 9px;
			padding-right : 10px;
			xborder-right: 1px dotted #CCCCCC; /* mid dark shade */;
			
		}
		
		.post_entry {
			font-size : 15px;
			line-height : 25px;
			color : #333333;
		}

		.post_entry img {
			border : 1px dotted #AAAAAA;
			padding : 4px;
		}
		

		
		
		.post_continue {

		}

		.sep {
			clear : both;
		}
		.post_meta_left {
			float : left;
		}

		.post_date {
		}
		
		.post_comment {
			font-weight : bold;
		}

		.post_message {
			margin-left : 260px;
			margin-top : 25px;
			margin-bottom : 45px;
			font-family : Georgia;
			font-size : 15px;
		}
		
		.post_comments {
			clear : both;
			text-align : left;
			margin-top : 40px;
		}
		
		.post_comments_title {
			font-size : 13px;
		}
		
		
		.post_cats {
		}
		.post_cat_title {
			float : left;
			width : 55px;
			color : #333333;
			text-align : right;
			padding-right : 5px;
		}
		.post_cat_detail {
			width : 150px;
			float : left;
			padding-bottom: 3px;
		}
		
		.post_tags {
		}
		
		.post_tag_title {
			float : left;
			width : 55px;
			color : #333333;
			text-align : right;
			padding-right : 5px;
		}
		.post_tag_detail {
			width : 150px;
			float : left;
			padding-bottom: 10px;
		}
		
		.post_pages {
			margin-left : 260px;
			margin-bottom : 25px;
		}
		
		.post_older {
			float : left;
			
		}
		.post_newer {
			float : right;
			text-align : right;
			margin-right : 10px;
		}
		
		.listboxes {
			width : 790px;
			margin : 0px;
			xborder : 1px solid red;
		}
		.footbox {
			float : left;
			width : 250px;
			padding-left:10px;
			padding-top:5px;
		}
		.box {
			float : left;

		}
		.list {
			width : 350px;
			border-bottom : 1px dotted #eeeeee;
			padding : 3px;
			color : #666666;
		}
		.scrollbox {
			height : 79px;
			border : 1px solid #eeeeee;
			background-color : #ffffff;
			width : 230px;
			overflow-x: hidden;
			overflow-y: auto;
			
			scrollbar-3dlight-color: #f9f8f7;
			scrollbar-arrow-color: #333333;
			scrollbar-base-color: #f9f8f7;
			scrollbar-darkshadow-color: #f9f8f7;
			scrollbar-face-color: #f9f8f7;
			scrollbar-highlight-color: #666666;
			scrollbar-shadow-color: #666666;
			scrollbar-track-color: #f9f8f7;
			margin-right : 10px;
		}		
		.scrollbox_left {
			height : 80px;
			border : 1px solid #eeeeee;
			background-color : #ffffff;
			width : 150px;
			overflow-x: hidden;
			overflow-y: auto;
			
			scrollbar-3dlight-color: #f9f8f7;
			scrollbar-arrow-color: #333333;
			scrollbar-base-color: #f9f8f7;
			scrollbar-darkshadow-color: #f9f8f7;
			scrollbar-face-color: #f9f8f7;
			scrollbar-highlight-color: #666666;
			scrollbar-shadow-color: #666666;
			scrollbar-track-color: #f9f8f7;
			margin-right : 10px;
		}		
		.scrollbox_right {
			height : 80px;
			border : 1px solid #eeeeee;
			background-color : #ffffff;
			xwidth : 350px;
			width : 510px;
			overflow-x: hidden;
			overflow-y: auto;
			
			scrollbar-3dlight-color: #f9f8f7;
			scrollbar-arrow-color: #333333;
			scrollbar-base-color: #f9f8f7;
			scrollbar-darkshadow-color: #f9f8f7;
			scrollbar-face-color: #f9f8f7;
			scrollbar-highlight-color: #666666;
			scrollbar-shadow-color: #666666;
			scrollbar-track-color: #f9f8f7;
			margin-right : 0px;
		}		

		
		.white {
			color : #eeeeee;
		}
		
		.post_meta ul {
			padding : 0px;
			padding-left : 0px;
			margin : 0px;
		}
		.page_item {
			list-style-type: none;
			line-height : 13px;
			padding : 0px;
			margin : 0px;
			margin-bottom : 7px;
			font-size : 11px;
			xfont-weight : bold;
			text-align: right;
			padding-bottom : 7px;
			border-bottom : 1px dotted #cccccc;
		}
		
		
		
		#s {
			width : 150px;
			height : 17px;
			font-size : 11px;
			border-spacing: 0px;
			margin: 0px;
			padding-top: 1px;
			padding-bottom: 0px;
			space: 0px;
		}
		#searchsubmit {
			width : 70px;
			height : 18px;
		}

		/* begin css tabs */

		ul#tabnav { /* general settings */
			text-align: left; /* set to left, right or center */
			margin: 0; /* set margins as desired */
			font: bold 11px verdana, sans-serif; /* set font as desired */
			list-style-type: none;
			padding: 3px 10px 3px 10px; /* THIRD number must change with respect to padding-top (X) below */
		}

		ul#tabnav li { /* do not change */
			display: inline;
			margin-right: 5px;
		}

		body#tab1 li.tab1, body#tab2 li.tab2, body#tab3 li.tab3, body#tab4 li.tab4 { /* settings for selected tab */
			xborder-bottom: 2px solid #4c6263; /* set border color to page background color */
			background-color: #246397; /* set background color to match above border color */
		}

		body#tab1 li.tab1 a, body#tab2 li.tab2 a, body#tab3 li.tab3 a, body#tab4 li.tab4 a { /* settings for selected tab link */
			background-color: #246397; /* mid dark shade */ /* set selected tab background color as desired */
			color: #eeeeee; /* light shade */ /* set selected tab link color as desired */
			position: relative;
			top: 1px;
			padding-top: 4px; /* must change with respect to padding (X) above and below */
			border: 1px solid #246397;
		}

		ul#tabnav li a { /* settings for all tab links */
			padding: 3px 10px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
			border: 1px solid #000000; /* set border COLOR as desired; usually matches border color specified in #tabnav */
			background-color: #000000; /* set unselected tab background color as desired */
			color: #e6e6e6; /* mid light shade */ /* set unselected tab link color as desired */
			margin-right: 0px; /* set additional spacing between tabs as desired */
			text-decoration: none;
			border-bottom: none;
		}

		ul#tabnav a:hover { /* settings for hover effect */
			color: #000000;
			background: #eeeeee; /* light shade */ /* set desired hover color */
		}
		
		img.alignnone {
			display : block;
			margin-top: 20px;
		}
		
		img.centered {
			display: block;
			margin-top: 10px;
			margin-left: auto;
			margin-right: auto;
		}
		
		img.alignright {
			padding: 4px;
			margin: 10px 0 2px 7px;
			display: inline;
		}
		
		img.alignleft {
			padding: 4px;
			margin: 0px 10px 2px 0px;
			float : left;
			display: inline;
		}
		
		.alignleft {
			padding: 4px;
			margin: 10px 10px 2px 0px;
			float : left;
			display: inline;
		}
