/*
Theme Name: Phincon
Description: Safari Tours.
Version: 1.0
Author: nolito
Author URI: 
Tags: fixed width, two columns, widgets, African grass, web 2.0, tags, xhtml valid

*/

* {margin:0;}
html, body{min-height:100%;margin:0 auto;width:100%;padding:0}
body {font-family:Georgia, Arial, Tahoma, Times New Roman;background: url(images/seagullsky.jpg) repeat-x top left fixed;position:relative}
#wrap {height:101%;height:auto;clear:both;background: transparent url(images/foot.jpg) repeat-x bottom center;position:relative;padding:0;margin:0 auto;width:auto}
ol ol,ul ul,ol ul,ul ol {margin-left:10px;margin-bottom:0;}
img {border:none;}
h1,h2,h3,h4,h5,h6 {font-family:Georgia,Palatino, serif;color:#414d4c;}
h1 {font-size:22pt;margin-bottom:15px;}
h2 {font-size:20pt;margin-bottom:7px;}
h3 {font-size:18pt;margin-bottom:5px;}
h4 {font-size:16pt;margin-bottom:5px;}
h5 {font-size:14pt;margin-bottom:5px;}
h6 {font-size:12pt;margin-bottom:5px;}
h1 span {color:#999;}
p {margin-bottom:10px;}
input,textarea {font:12px Verdana, Helvetica, Arial, Geneva, sans-serif;}
blockquote {font-family:Arial;font-size:12px;color:#3d5163;background:;border:1px solid #eff4f8;margin:10px;padding:5px;}
#topbar{width:970px;margin:0 0 0 16px;padding:0;text-align:center;background:url(images/topbar.png) repeat-x top left;height:100px;position:relative;z-index:100;clear:both;text-align:center}
#logo {width:200px;position:relative;float:left;margin:0 10px 0 5px;}
#bswrap{width:340px;float:right;margin:10px 10px 5px 0;}
#barlady {width:340px;position:relative;margin:0 0 10px 30px;}
#barlady ul {margin:0 auto;padding:0}
#barlady li {margin:0 10px 0 0;padding:0;list-style:none;float:left;display:inline;font-size:9pt;}
#barlady li a{display:block;padding:5px 0 0 0;text-decoration:none;color:#dae4c5;float:left;display:inline;outline:0;}
#barlady li a:hover{color:#fff;border-bottom:2px solid red;font-weight:bold}
#search {width:300px;clear:both;position:relative;margin:0 auto}
#search input {border:0;}
#search #s {width:148px;margin-right:-4px;line-height:0;font:normal 12px Verdana;vertical-align:top;color:#263642;background:url(images/search-text.gif) no-repeat;padding:4px 0 4px 22px;}
#search #searchsubmit {width:35px;height:22px;vertical-align:top;background:url(images/search-submit.gif) no-repeat;}
#container {background:url(images/page.png) repeat-y top center;width:1000px;position:relative;margin:0 auto;}
#wrapper{clear:both;height:101%;position:relative;margin:0 auto;width:972px}
#header {margin:0 auto;clear:both;width:1000px;position:relative;z-index:1;height:auto}
#hlog {position:absolute;z-index:105;width:400px;height:220px;top:-10px;left:-15px;}
#hpic {margin:-30px 25px 0 0;width:650px;height:250px;float:right;background:url(images/hpic.png) no-repeat top left;position:relative}
#content {height:101%;font-size:10pt;width:600px;float:right;background:transparent;padding:15px 30px 0 0;margin:0 20px 0 0;line-height:140%}
#content .post {margin-bottom:40px;}
#content .post p img,#content .post p img:a {float:left;margin:0 10px 0 0;padding:2px;}
#content .post h1 a {text-decoration:none;}
#content .post-list li {list-style:none;}
#content .post .post-info {height:100%;clear:both;font-size:9pt;color:#445866;margin-bottom:20px;border:1px solid #aaa;background:#edecd6;padding:3px 5px 5px;}
#content .post .post-info a {color:#263642;text-decoration:none;}
#content .post .post-info a:hover {color:#555;text-decoration:none;}
#content #pages {text-align:center;}
#content #pages a {font:bold 20px Palatino, serif;color:#414d4c;text-decoration:none;}
#content #pages a:hover {color:#1e2726;}
#content ul {list-style:square}
#content ol {list-style:decimal}
#content dl dt {font-weight:700;}
#content dl dd {font-style:italic;color:#555;margin:0 0 5px 20px;}
.aligncenter {margin-left:auto;margin-right:auto;}
.alignleft {float:left;margin:0 10px 10px 0;}
.alignright {float:right;margin:0 0 10px 10px;}
.piclenselink {display:none}
#map {margin:0 0 0 15px;text-align:center;width:270px}
#sidebar {margin:0 0 0 -5px;position:relative;z-index:200;width:300px;padding:0;float:left;height:101%;color:#555;}
.block {margin:-12px 0 10px 4px;font-size:9pt;width:300px;overflow:hidden;color:#555;padding:0;}
.block h3 {background:url(images/ul.png) no-repeat top left;font:normal 14pt Tahoma, serif;margin:5px 0 -5px 0;clear:both;color:#fff;height:50px;padding:10px 0 5px 15px;display:block;position:relative;z-index:4}
.block ul  {margin:-20px 0 4px 2px;position:relative;z-index:5;padding:0}
.block li {line-height:120%;list-style:none;width:300px;padding:0;font-size:9pt!important}
.block li a {background:transparent url(images/tics.png) no-repeat 10px -81px;display:block;text-decoration:none;color:#445866;padding:4px 20px 4px 30px}
.block li a:hover {background:#F0EDE6 url(images/tics.png) no-repeat 10px 7px;color:#000;}
.opinion  {padding:0 20px 5px 20px;margin:0;width:280px;font-size:9pt!important}
.opinion li a  {color:#445866}
.opinion li a:hover {color:#000}
.say {padding:0;margin:0 0 0 2px;background:#F0EDE6}


.block #calendar_wrap table {width:100%;margin:0;padding:0;}

#sidebar .block #calendar_wrap table th {
width:14.2%;
}

.block #calendar_wrap table td {
width:14.2%;
background:#e1eaf1;
text-align:center;
color:#888;
}

.comments-title {
text-align:center;
font:bold 18pt Georgia;
color:#414d4c;
}

#comments .comment {
background:#F8F7ED;
margin-bottom:10px;
overflow:hidden;
width:620px;
padding-bottom:5px;
}

#comments .comment .comment-avatar {
float:left;
width:50px;
padding:5px 7px;
}

#comments .comment .comment-content {
float:left;
width:515px;
background:#edecd6 url(images/comments.png) no-repeat top right;
margin:5px 5px 0 0;
padding:10px 15px;
}

#comments .comment .comment-content a {
color:#444;
}

#comments .comment .comment-info {
font-size:11px;
color:#445866;
margin-bottom:5px;
}

#comments .comment .comment-info span {
font:bold 20px "Trebuchet MS", Helvetica, Arial, Geneva;
padding-right:10px;
margin-bottom:5px;
}

#comments .comment .comment-info a {
color:#444;
text-decoration:none;
}

#commentform {
background:#edecd6;
border:2px solid #cdc98f;
color:#555;
padding:10px;
}

#commentform p {
margin-bottom:7px;
}

#commentform textarea {
width:580px;
border:1px solid #aaa;
height:120px;
}

#commentform input.text {
width:150px;
border:1px solid #aaa;
margin-right:5px;
padding:3px;
}

#commentform input#submit {
padding:3px 10px;
}

#footer {position:relative;
width:1000px;
clear:both;
color:#000;
margin:0 auto;
text-align:center;
height:285px;z-index:50
}

.footercontainer {margin:0 auto;width:970px;
background:url(images/footer.png) no-repeat top;height:285px }
.footercontainer p {
float:left;font-size:9pt;line-height:140%;margin:40px 20px 0 30px;text-align:left;width:260px
}

.footercontainer a {text-decoration:none;
color:#333;outline:0
}
.footercontainer a:hover {padding:0;font-weight:bold;font-size:110%;
color:#000;border-bottom:2px solid red;}
#up {position:absolute;top:100px;right:20px;width:48px;height:48px;z-index:100;cursor:hand!important}
img.up {cursor:hand!important}

#content .post p,#content ul,ol,dl {
margin-bottom:20px;
}

#sidebar .block #calendar_wrap .pad,#sidebar .block #calendar_wrap #prev,#sidebar .block #calendar_wrap #next {
background:none;
}

#credit {
color:#617489;
font-size: 11px;
}

#credit a,a:hover,a:visited {

color:#617489;
text-decoration:none;
}
.thumbnail {
  float: left;
 width: 152px; 
 height: 152px; 
  margin: 0px 0px 0px 0px;  
  padding: 0px; 
  overflow: hidden;
  line-height: 170px;
  text-align: center;
}
.thumbnail a img {
  float:left;
  width:130px;
  height: 130px;

  padding: 5px;  
  background:#e5e5e5;
  border:1px solid #c9c9c9;
}


/* The Nivo Slider styles */
.nivoSlider {position:relative;width:600px;height:190px;margin:34px 34px 15px 5px;padding:0;float:right;overflow:hidden}
.nivoSlider img {display:none;
	position:absolute;width:600px;height:190px;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
