/*
Theme Name: Yamidoo - Ice Axe
Theme URI: http://www.wpzoom.com/yamidoo
Description: A magazine style theme by <a href="http://www.wpzoom.com">WPZOOM</a>, created by <a href="http://ciorici.com">Pavel Ciorici</a>.
Version: 1.0
Author: Pavel Ciorici; modified for Ice Axe by Twelve Horses; modified even more by Andrew M. Peters (www.andrewmpeters.com)

*/
/* ------------------------------------------ */
/* RESETS, BASIC PAGE SETUP, BASIC TYPOGRAPHY */
/* ------------------------------------------ */
   
   *
{
	margin:0;
	padding:0;
}

body
{
	background: #d2ecf2 url(images/bg.jpg);
	color:#222;
	font:62.5% Arial,Helvetica,sans-serif;
}

 
/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { 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:''}

/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight: bold }
em { font-style: italic }
a img { border:none } /* Gets rid of IE's blue borders */


/* ------------------------------------------ */
/* TOOLBOX CSS */
/* ------------------------------------------ */
  
  .aligncenter,div.aligncenter
{
	display:block;
	margin-left:auto;
	margin-right:auto;
}

.alignleft
{
	float:left;
	margin:10px 15px 5px 0;
}

.alignright
{
	float:right;
	margin:10px 0 8px 20px;
}

.clear
{
	clear:both;
}

.floatleft,.more_left
{
	float:left;
}

.floatright
{
	float:right;
}

.hr
{
	border-top:3px solid #bde2f2;
}

.post
{
	float:left;
	line-height:20px;
	width:530px;
}

.post small {
  text-transform:uppercase;
  font-size:10px;
  font-weight:bold;
  padding:0px 0 0px 0;
 
  }
  
.post a
{
	border-bottom:1px solid #ccc;
	color:#154A7F;
	font-weight:700;
}

.post a:hover
{
	border:none;
	text-decoration:none;
}

.post blockquote
{
	border-left:3px solid #ccc;
	color:#777;
	font-family:Arial,Helvetica,"Lucida Grande",Verdana,Sans-serif;
	font-size:16px;
	font-style:italic;
	line-height:1.8em;
	margin:10px 20px 10px 30px;
	padding-left:10px;
}

.post h1
{
	font-family:"Century Gothic",Arial,Helvetica,"Lucida Grande",Verdana,Sans-serif;
	font-size: 28px;
	font-weight: bold;
	padding-bottom:10px;
	padding-top:10px;
	line-height:30px;
}

.post h2 { line-height: 25px; color: #154A7F; font-weight: 700; }
.post h3 { color: #464646; font-size: 16px; font-weight: 700}

.post h2,h3,h4,h5,h6
{
	padding-bottom:5px;
	padding-top:10px;
	font-family:"Century Gothic",Arial,Helvetica,"Lucida Grande",Verdana,Sans-serif;
}

.post li ol
{
	border-bottom:1px dotted #ccc;
	line-height:25px;
	padding-left:15px;
}
.post   ol li  {
list-style:decimal;
}

.post p
{
	padding:10px 0 5px 0;
}

.post ul li
{
 
	line-height:25px;
	list-style:square;
}
 
.post ul,.post ul,ol
{
	padding:10px 0 10px 25px;
}

.transpBlack
{
	background:url(transpBlack.png);
}

.widget, .side_content
{
	float:left;
	margin:10px 0 15px 0;
	width:390px;
 
}

.widget a, .side_content a
{
	color:#154A7F;
	font-size:13px;
	font-weight:700;
}

.widget  img, .side_content a
{
	border:0;
	background:#fff;
}

.widget li, .tweet
{
  line-height:20px;
	border-bottom:1px dotted #ccc;
	padding:4px 0 4px 10px;
}

.widget li:hover
{
	background:#edf8fe;
	border-bottom:1px dotted #ccc;
 
}

 
}
.widget ul ul
{
	padding-left:20px;
}

.wp-caption, .wp-caption-text, .wp-caption-dd
{
	font-family: arial;
	
}

.wp-caption {
	background-color:#EFEFEF;
	border:1px solid #B6B6B6;
	font-size:11px;
	margin-bottom:5px;
	padding:5px 5px 5px;
	text-align:center;
}

.wp-caption img
{
	border:1px solid #B6B6B6;
}

a
{
	color:#525252;
	outline:none;
	text-decoration:none;
}
  a img
{
	border:none;
}

a:hover
{
	text-decoration:underline;
}

 

h1 a
{
	color:#000;
	font-size:22px;
	font-weight:400;
}

h2
{
	font-size:20px;
}

h3
{
	font-size:18px;
}

h4
{
	font-size:16px;
	
}

h5
{
	font-size:14px;
}

h6
{
	font-size:12px;
}

html
{
	overflow-y:scroll;
}

p
{
	font-size:1.3em/1.3em;
 
}

ul,#socialicons ul
{
	list-style:none;
}
/* ------------------------------------------ */
/* HEADER */
/* ------------------------------------------ */
 #header
{
	padding-top:0px;
}

#logo
{
  padding-top:0px;
	float:left;
	width:50%;
}

#logo h1 a
{
	color:#BFB5B5;
	font-family:Rockwell,"Times New Roman",Times,serif;
	font-size:35px;
	font-weight:700;
}

 

#logo h2
{
	color:#BFB5B5;
	font-size:14px;
	font-weight:bold;
}
 
 

/* ------------------------------------------ */
/* MAIN CONTENT */
/* ------------------------------------------ */



#headline {
	height: 280px;
  width:600px;
	overflow: hidden;
	position: relative;
	background-color:#fff;
	border:1px solid #BFB8B8;
	}

	#headline a:hover {
	text-decoration:none;
	}
	
#headline .glidecontent {
	color: #525252;
	position: absolute;
	visibility: hidden;
	z-index: 0;
	}
#headline .teaser-image {
 	width: 480px;
	height: 280px;
	line-height: 0;
	position: relative;
	z-index: 0;
	}

#headline .teaser-image-small {
	left: 15px;
	width: 90px;
	height: 60px;
	line-height: 0;
	border:1px solid #BFB8B8;
	position: relative;
	z-index: 0;
	}
	
	
* html #headline .teaser-image {
	display: inline;
	}
#headline .teaser-main {
  left:0;
	top: 218px;
	width: 480px;
	height: 62px;
	position: absolute;
	}
#headline .teaser-main .overlay {
	top: 0;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;	
	position: absolute;
	background: #fff;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter:alpha(opacity=80);
	}
#headline .teaser-main .teaser-wrap {
	width: 100%;
	height: 100%;
	position: relative;
	}
#headline .teaser-main .teaser-title {
	margin: 0 10px;
	padding: 5px 0 4px 0px;
	font-size: 1.6em;
	font-weight: bold;
	line-height: normal;
	position: relative;
	}
#headline .teaser-main .teaser-text {
	margin: 0 10px;
	position: relative;
	font-size:10px;
	text-transform:uppercase;
	font-weight:200;
	}
#headline .teaser-main .teaser-text p {
	margin: 0;
	}
#headline .teaser-main a:link,
#headline .teaser-main a:visited {
 
	font-weight:700;
	font-size:15px;
	text-transform:uppercase;
	color: #252525;
	}
#headline .teaser-main a:hover {
	color: #154A7F;
	}
 
#headline .glidecontenttoggler { /* Style for DIV used to contain toggler links. */
 
	height:250px;
  right: 15px;
	font-weight:bold;
	width: 115px;
	color: #BD3D0A;
	font-size: 12px; 
	position: absolute;
	padding-right:2px;
	padding-top:5px;
	}
 
  
#headline .glidecontenttoggler a {
 
	padding:0px 0 4px 0;
	display: block;
	cursor: pointer;
	}
 
#headline .glidecontenttoggler img:hover {
	border:1px solid #000;

}
 
#headline .glidecontenttoggler .togglercontent {
	padding: 2px 10px;
	font-weight: bold;
	border:none;
	margin: 0
	}
	
a.toc {
margin: 0; height: 65px
}

	#headline .glidecontenttoggler .togglercontent a:hover {
text-decoration:none;
border:none;
 
	}
#headline .glidecontenttoggler .togglertitle {
	margin: -2px 0 0 15px;
	line-height: 1.2em;
	display: block;
	}
	
	
	
	
  .article
{
	background-color:#f8feff;
	line-height:19px;
	margin:15px 0 18px 0;
	padding:10px 5px 15px 10px;
}

.article h1
{
	padding-bottom:10px;
}

.article h1 a
{
	color:#154A7F;
	font-size:19px;
	font-weight:700;
}

.article img
{
 
	float:right;
	margin:0 10px 10px;
}

.article small,.article small a
{
	color:#154A7F;
	text-transform:uppercase;
	font-weight:bold;
	padding-top:5px;
}

#articles h3,.widget h3, .widget h2, .side_content h2
{
	background-color:#edf8fe;
	border-top:3px solid #bde2f2;
	font-family:Arial,Helvetica,"Lucida Grande",Verdana,Sans-serif;
	font-size:12px;
	font-weight:700;
	padding:8px 0 8px 10px;
	text-transform:uppercase;
	color: #525252;
}

#articles,#more
{
	float:left;
	width:530px;
}

.author
{
	float:left;
	width:110px;
}

.author img
{
	border:1px solid #ccc;
	display:block;
}

#categ
{
	background-color:#f9fdff;
	border-bottom:1px solid #b0c7d1;
	border-top:1px solid #b0c7d1;
	float:left;
	padding:7px 0;
	text-align:center;
	width:980px;
}

 

.column
{
	border-right:1px solid #e5f5fc;
	float:left;
	padding:0 15px;
	width:200px;
}


.column p, .column_last p  {
padding:0 0 10px 0;
}

.column h1 a,.column_last h1 a
{
	color:#154A7F;
	font-size:17px;
	font-weight:700;
	
}

.column h1,.column_last h1
{
	padding:5px 0;
}

.column h4,.column_last h4
{
	font-size:10px;
	font-weight:700;
	text-transform:uppercase;
	font-family: Arial;
}

.column img,.column_last img
{	
	width:  190px; 
	margin:0 0 15px;
 
}

.column small a,.column_last small a
{
	color:#525252;
}

.column small,.column_last small
{
	color:#525252;
	font-weight:700;
	text-transform:uppercase;
}

.column_count
{
	background:url(images/comment.png) no-repeat left;
	float:left;
	padding:10px 0 10px 20px;
}

.column_date
{
	float:right;
	text-align:right;
	padding-top:10px;
}

.column_last
{
	float:left;
	padding:0 15px;
	width:200px;
}

#columns
{
	float:left;
	line-height:19px;
	padding:5px 0 0 0;
	margin: auto auto 10px auto
}
/*  The comment section*/


#commentform #author, #commentform #email, #commentform #url, #commentform textarea {

        border: 1px solid #808080;
        padding: .2em;
        margin-left:10px;
}

#commentform textarea {
        width:96%;
}

#commentlist {
        width: 97%;
        font-size:11px;
        color:#000;
        margin:0 0 20px 0;
        padding: 0 0 0 10px;
}
 

#commentlist li {
        border:5px solid #dcdcdc;
        margin:0 0 20px 0;
        list-style-type:none;
        padding:0px;
        background:#f5f5f5;

}

#commentlist ul {margin:0; padding:0;}

#commentlist li p {font-size:12px;
        padding:5px 10px 5px 80px;
        margin:0;

}

#commentlist a {
        text-decoration:none;
        font-weight:bold;
        border-bottom:none;
}
#commentlist a:hover {
  text-decoration:underline;

}
#commentlist li div.meta {text-transform:uppercase;padding:0; margin:0; text-align:center;}

#commentlist li .avatar {
        float:left;
        padding:0;
        margin:5px;
        border:2px solid #ECE8D7;

}

 
#commentlist2 h2 {
padding-bottom:10px; 
}

#commentlist2 {
line-height:10px;
        float:left;
        width: 97%;
        font-size:11px;
        color:#000;
        margin:0px 0 20px 0;
        padding: 10px 0 0 10px;
}

#commentlist2 li {
        border:1px solid #dcdcdc;
        margin:0 0 20px 0;
        padding:5px;
        list-style-type:none;
        padding:5px 10px 5px 63px;
        background:#edf8fe;


}

#commentlist2 ul {margin:0; padding:0;}

#commentlist2 li p {font-size:12px;
        margin:0;
}

#commentlist2 a {
        text-decoration:none;
        font-weight:bold;
        border:none;
    
}
#commentlist2 a:hover {
        text-decoration:underline;
        font-weight:bold;
    
}

#commentlist2 li div.meta {text-transform:uppercase; padding:0; margin:0; text-align:center;border-bottom:1px dotted #3333;}

#commentlist2 li .avatar {
        float:left;
        padding:0;
        margin-left:-58px;
		width:50px;
		height:50px;
		    border:2px solid #E6E3D3;
}

#commentlist2 li ul li { 
	margin-right: -5px;
	margin-left: -50px;
	margin-bottom: 7px;
	margin-top: 11px;
	background:#E6E3D3;
	border:1px solid #ADACA8;
}


.children { padding: 0; }

.authorcomm {float:left;
            margin:0;
            padding:0;
            width:70px;
            text-align:center;
            line-height:12px;
            font-size:10px;
}

.authorcomm a {text-decoration:none; font-weight:bold;}

.reply {text-align:right; padding:5px;}
.navigation {width:100%; height:20px;}
.cancel-comment-reply{text-align:right; float:none; font-size:12px;}
.comment-meta  a{border-bottom:1px dotted #3333;text-transform:uppercase; font-size:9px; color:#808080;}
.fn {font-size:13px; font-weight:bold;}
.says {display:none;}
#comments {font-size:16px;}
#respond h3 {font-size:16px;}
 

#content-wrap
{
	float:left;
	padding:20px;
}

#feature
{
	float:left;
	padding:0 0 15px;
	width:610px;
}

#featured-article
{
	float:left;
	padding-left:10px;
	line-height:21px;
	width:310px;
	text-align:justify;
}

#featured-article h1
{
	font-family:"Century Gothic",Arial,Helvetica,"Lucida Grande",Verdana,Sans-serif;
	padding-bottom:10px;
	line-height:30px;
	text-align: left;
}

#featured-article h1 a {
	color: #154A7F
}

#featured-article h4
{
	font-family:"Century Gothic",Arial,Helvetica,"Lucida Grande",Verdana,Sans-serif;
	font-size:14px;
	text-transform: uppercase;
	text-align:right;
	font-weight: normal;
}

#featured-article h4 a { color: #154A7F}

#featured-article small {
  text-transform:uppercase;
  font-size:10px;
  font-weight:bold;
  padding:1px 0 5px 0;
 
  }
  
 
  
#featured-article small  a
{
	border-bottom:1px solid #ccc;
	color:#154A7F;
	font-weight:700;

}

#featured-article small  a:hover
{
text-decoration:none;
border-bottom:1px solid #fff;

}
#featured-article p {
padding:5px 0 0 0;
 
}

#main-wrap
{
	background-color:#fff;
	clear:both;
	float:left;
	font-size:12px;
	margin-top:0;
	width:980px;
	
}

#more a
{
	background:url(images/dot.png) no-repeat left;
	color:#154A7F;
	font-size:13px;
	font-weight:700;
	padding-left:10px;
}

#more li
{
	border-bottom:1px dotted #ccc;
	display:inline;
	line-height:25px;
}

.more_right
{
	border-bottom:1px dotted #ccc;
	color:#848d98;
	text-align:right;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
}

#menu
{
	float:right;
	padding:5px 15px 5px 0;
	text-align:right;
 
}

#menu a
{
	color:#525252;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
}

#menu img {
vertical-align:middle;
padding-bottom:2px;
}

#menu li
{
	display:inline;
	padding-right:10px;
}

#page-wrap
{
	margin:0 auto;
	width:980px;
}

#s, #semail
{
	background:#f6f6f6;
	border-bottom:1px solid #eee;
	border-left:1px solid #ccc;
	border-right:1px solid #eee;
	border-top:1px solid #bbb;
	color:#666;
	float:left;
	font-size:12px;
	padding:5px;
	width:135px;
}

input
{
	background:#f6f6f6;
	border-bottom:1px solid #eee;
	border-left:1px solid #ccc;
	border-right:1px solid #eee;
	border-top:1px solid #bbb;
	color:#666;
	font-size:13px;
	 
	
}

#commentform input {
height:24px;
}
#commenform small {
margin-left:10px;
}

textarea
{
	background:#f6f6f6;
	border-bottom:1px solid #eee;
	border-left:1px solid #ccc;
	border-right:1px solid #eee;
	border-top:1px solid #bbb;
	color:#666;
	font-size:12px;
	padding:5px;
 
}

#search
{
	float:right;
	padding-top:90px;
	padding-right: 15px;
	text-align:right;
}
#socialicons
{
	border-bottom:1px dotted #A0BDD4;
	border-top:1px dotted #A0BDD4;
	color:#4c4d50;
	float:left;
	margin:10px 0 20px 0;
	padding:1px 0 10px 0;
	width:530px;
}

#socialicons img
{
	margin-right:5px;
	padding-bottom:3px;
	height:16px;
}

#socialicons li
{
	border:none;
	display:inline;
	float:left;
	padding-right:11px;
}

#socialicons small
{
	color:#4c4d50;
	font-family:arial, "lucida console", sans-serif;
	font-size:10px;
	font-weight:700;
	text-transform:uppercase;
}

#socialicons small a
{
	border-bottom:none;
	color:#4c4d50;
	text-decoration:none;
}

#socialicons small a:hover
{
	border-bottom:none;
	color:#030a1f;
}

#socialicons small img
{
	border:none;
	vertical-align:middle;
}

#submit
{
	background:#737070;
	background-color:#737070;
	border:1px solid #504F4F;
	color:#F1ECEC;
	float:left;
	font-size:10px;
	margin-left:10px;
	padding:5px;
	height:26px;
	text-transform:uppercase;
}

#searchsubmit
{
 
	background-color:#737070;
	border:1px solid #737070;
	color:#F1ECEC;
	float:left;
	font-size:10px;
	margin-left:5px;
	padding:5px;
	text-transform:uppercase;
}

 


/* ------------------------------------------ */
/* SIDEBAR */
/* ------------------------------------------ */
  #sidebar
{
	float:right;
	padding-left:20px;
	text-align:left;
	width:390px;
}

#sidebar_left {
float:left;
}
  
#sidebar_right {
float:left;
}

#sidebar_left  .widget, #sidebar_right .widget,
{
	float:left;
	margin:0 12px 20px 0px;
	width:180px;
}

#sidebar .links { 	float:left;
	margin:0 12px 20px 0px;
	width:182px; }

.side_content {
line-height: 20px;
}

.side_content h2 {
margin-bottom: 10px;
}

.side_content h3 {
	font-weight: bold;
	font-size: 16px;
	color: #154A7F
}

.side_content h4 {
	font-size: 12px;
	color: #154A7F;
	font-family: Arial, sans-serif;
}

.side_content ul li {
	list-style-type: square;
	margin: 2px 0 2px 20px;
	line-height: 20px;
	}

.side_content p, .widget p, .side_content h3, .side_content h4, .side_content ul {
margin: 12px 10px;
}

   #ads li
{
	border:none;
	display:block;
	float:left;
	margin:0;
	padding:0 5px 5px 0;
	text-align:left;
	width:125px;
}

   
   #flickrrss img
{
	border:2px solid #D3DDE5;
	height:77px;
	width:77px;
	margin: 16px 16px 0 0;
}

#flickrrss img:hover
{
	border:2px solid #0C2B41;
	background:#fff;
}

#flickrrss li
{
	border:none;
	display:block;
	float:left;
	padding:0 7px 5px 7px;
	text-align:left;
	width:82px;
}

#flickrrss li:hover, #ads li:hover {
background-color:#fff;
}

#flickrrss ul
{
	display:block;
	list-style-type:none;
	margin:5px 0 0;
	padding:5px 0;
	text-align: center
	}
 
   
/* ------------------------------------------ */
/* FOOTER*/
/* ------------------------------------------ */
  
   #footer
{
	background-color:#fff;
	float:left;
	font-size:12px;
	line-height:19px;
	margin:20px 0;
	width:980px;
 
}

 #footer a
{
	border-bottom:1px solid #ccc;
	color:#154A7F;
	font-weight:700;
}

 #footer a:hover
{
	border:none;
	text-decoration:none;
}

#footer h4
{
	font-size:14px;
	font-weight:700;
	text-transform:uppercase;
}

#footer_right
{
	float:right;
	padding:50px 15px 0 0;
	text-align:right;
}

#footer_right li
{
	display:inline;
	font-size:14px;
	font-weight:700;
	padding:0 0 0 10px;
	text-transform:uppercase;
}

#footer_right ul
{
	display:block;
	height:20px;
}


  #subscribe
{
	float:left;
	padding:20px;
	width:280px;
}

 #subscribe p {
 padding:5px 0 8px 0;
 } 
 
.widget ul.subnav li  { border-bottom: 1px #ccc solid; text-transform: uppercase }
.widget ul.subnav li ul li { margin-left: 10px; border-bottom: 0; font-size: 10px; text-transform: none}
.widget ul.subnav li ul li:hover { margin-left: 10px; border-bottom: 0; }
   
/* END STRUCTURE */

table { margin: 5px 0; font-family: arial, verdana; font-size: 12px; color: #444 }
table td { padding: 8px;border: 1px #CCCCCC solid; border-top: 3px #CCCCCC solid; }
#sidebar div.post_img p { margin: 0 }
.post_img { text-align: center }
.post img br { display: none }
.post_img img.alignleft { margin: 0 }

/* Expedition Page */

#sidebar a.comments, #sidebar a.twitter { display: block; width: 392px; height: 32px; overflow: hidden; text-align: center; font-weight: bold; color: #154A7F; margin: 0}

#sidebar a.comments {background: url(images/btn_commentswishes.gif) no-repeat; padding: 11px 0 0 10px; float: left; margin: 10px 0 0 0; display: inline;}
#sidebar a.twitter {background: url(images/btn_twitter.gif) no-repeat;padding: 13px 0 0 10px; }
#sidebar a:hover { text-decoration: none; color: #083057 }

.about { background: #e8f7fe; border-top: 10px #a4d6e9 solid; padding: 20px; margin: 0 0 10px 0; }
.about h1 { font-weight: bold; color: #154A7F; }
.about strong { font-size: 14px; font-weight: bold; color: #395a69}

ul.blogs { background: #eef8fa; padding: 1px 20px;}
ul.blogs li { list-style-type: none; margin: 15px 0 35px 0; background: #eef8fa}
ul.blogs .date { display: block; font-size: 10px; text-transform: uppercase; font-weight: bold }
ul.blogs a { font-family: "Century Gothic"; font-size: 16px; text-decoration: none; border: 0; margin: 0 0 6px 0; display: block;}
ul.blogs a:hover { text-decoration: none; border: 0; color: #083057}
ul.blogs li a.more { font-family: arial; font-size: 10px; font-weight: bold; color: #ffffff; background: #545454; text-transform: uppercase; display: block; padding: 5px 0; width: 76px; text-align: center; border: 0; line-height: 11px; }
ul.blogs li a.more:hover { background: #083057}
a.more { font-family: arial; font-size: 11px; text-transform: uppercase; font-weight: bold; background: #c9e6f4; text-align: right; display: block; border: 0; padding: 2px 10px;}
a.more:hover { color: #083057 }
h2.blogs { font-family: arial; font-size: 14px; text-transform: uppercase; background: #FFFFFF; color: #202020}

ul.news p { margin: 0 0 10px 0; padding: 0 }

.slideshow { padding: 10px; background: #eef8fa; text-align: center; margin: 20px 0 0 0; }

.sponsors p { padding: 0; margin: 5px 0 0 0; width: 395px; }
.sponsors img { width: 90px; height: 90px; margin: 3px 3px; border: 1px #ccc solid; float: left}

.team p img { float: left; border: 1px #909191 solid; margin: 10px 15px 10px 0; clear: both; }
.team h2 img { float: left; border: 1px #909191 solid; margin: 5px 15px 10px 0; clear: both; }

.team h2 { font-family: "Century Gothic"; border: 0; background: none; text-transform: none; margin: 0 0 -15px 0; font-size: 16px; color:#154A7F;   } 
.team p { line-height: 1.5 }

/* Archive Page */
.archive, .archive td {border: 0; border-top: 0px #ccc solid; margin: 0; padding: 25px 10px 4px 0}
.archive { border-bottom: 0px #ccc solid; }
.archive tr { border: 1px }
.archive img { border: 1px #ccc solid; padding: 5px; margin: 0 10px 0 0; width: 120px; height: auto;}

/* Resume */


#sidebar.page-739 .size-full { border: 1px #ccc solid; padding: 5px; margin: 5px 5px 0 0; width: 106px; height: auto;}
.page-739 h2, #post-739 h3 {clear: left; }
#sidebar.page-739 td {border :0}
/* Sponsors */

#post-796 td a { border: 0 }
#post-796 td {border: 0; padding: 20px 10px; font-size: 11px; line-height: 14px;}
#post-796 td img { margin: 10px auto }

/* Homepage */

.column img { width: 190px; height: auto;
	line-height: 0;
	border:1px solid #BFB8B8;
	position: relative;
	z-index: 0;}




/*ANTARCTICA 2009 */
.feature-img-left{float:left; width:618px; height:432px; margin-right:20px; position:absolute; background: url(http://www.iceaxe.tv/design/antarctica-sales-2.jpg) no-repeat;}
.feature-img-left a.follow{position:absolute; background:#005dac; color:white; padding:4px 8px; top:133px; left:290px;}
.feature-img-left a.follow:hover{background:#006ecc; text-decoration:none;}
.feature-img-left div.related{position:absolute; top:375px; padding-left:80px;}
.feature-img-left div.related a{padding:4px 12px 3px 12px; float:left; overflow:hidden; background:#005dac;}
.feature-img-left div.related a:hover{background:#006ecc;}
.feature-img-left div.related a img{float:left;}

.feature-img-right{float:left; display:none; width:185px; height:265px; padding-left:4px; padding-top:50px; background: url(http://www.iceaxe.tv/wp-content/uploads/2009/11/antarctica-2009-right1.jpg) no-repeat;}
.feature-img-right a{
float:left; margin-left:20px; background:white; font:9pt helvetica, arial; padding:10px; display:block; width:100px; color:black; margin-top:15px; margin-bottom:10px;}



#content-wrap{padding-top:0px;}
#featured-article{margin-top:20px; width:280px; float:right;}
#featured-article h1 a{font-size:20px; clear:both;}
#featured-article h1{clear:both;}
#featured-article div{margin-top:0px;}
.fros-blog{float:left; width:200px; height:50px; background: url(http://www.iceaxe.tv/wp-content/uploads/2009/11/fros-blog1.jpg) no-repeat;}
#featured-article .prev-blog a{color:#369;}
.feature .intro-text{float:right; width:270px; margin-top:10px; margin-right:30px; overflow:hidden;}
.feature .intro-text p{line-height:1.6em; float:left; clear:both;}
.feature h1{font-size:20px; margin-top:0; float:left; clear:both;}
.intro-text h1, .intro-text h2, .intro-text p{width:100%;}
.feature h2{font-size:12px; font-weight:bold; margin-bottom:15px; float:left; clear:both;}
#sidebar {width:400px; overflow:hidden;}
#sidebar{margin:0; width:380px; overflow:hidden; float:right; padding-top:0;}
#content-wrap{width:940px; padding-top:15px;}
#sidebar ul{width:100%; margin-top:0;}
.widget h3{margin-bottom:10px;}

.feature-img-left{padding:0;}


.feature .intro-text p{margin-bottom:10px;}

#featured-posts{display:none;}

#sidebar .sponsors p a img, #sidebar .sponsors p img{width:67px; height:67px; overflow:hidden;}

#sidebar .sponsors p.featured a img{width:100px; height:100px; margin-right:15px;}
.sponsors .featured{margin-bottom:15px; float:left; clear:both; background:#d2ecf2; padding:10px;}

.widget strong{font-size:20px; text-align:Center; width:100%; float:left; }
.widget #city0{font-size:16px; color:#0096ff; text-align:Center;}

.feature-img-left .posts{display:block; position:Absolute; top:190px; left:300px; width:280px;}
.feature-img-left .posts h6{margin-top:0; font-size:20px; font-family:helvetica, arial, sans-serif;}
.feature-img-left .posts a{color:white; display:block; float:left; clear:none; margin-top:-1px; font-size:14px;}
.feature-img-left .singlepost{float:left; clear:both; margin-top:5px;}
.feature-img-left .date{float:left; font-size:16px; font-family:helvetica, arial, sans-serif; margin-top:1px; margin-right:5px;}
.feature-img-left .date .month{float:left; clear:none; font-weight:bold;}
.feature-img-left .date .day{float:left; clear:none; margin-left:2px;}
.feature-img-left .singlepost a{float:left; display:block; width:220px;}
.feature-img-left a.readmore{margin-top:10px; font-style:italic;}

.widget a img{margin:5px; border:3px solid white;}
.widget a img:hover{border:3px solid #ccc;}

.feature{overflow:hidden !important; height:450px !important;}
.feature-img-left{float:left !important; overflow:hidden !important;}
.splash-button{background: url(http://www.iceaxe.tv/images/learn-more-sprite.png) no-repeat; cursor:pointer; display:block; width:160px; position:absolute; top:165px; left:400px; height:40px;}
.splash-button:hover{background-position: 1px 1px; cursor:pointer;}
.feature-img-left .testimonials{position:relative; top:345px; left:27px; background:#0093c3; overflow:hidden; display:block; max-width:140px; width:auto;}
.feature-img-left .testimonials a{float:left; color:white; clear:none; color:white; background:#0093C3; padding:2px 10px 6px 10px; margin-top:2px; clear:both; width:140px;}
.feature-img-left .testimonials .new{float:left; color:#0093c3; clear:none; background:white; padding:2px 10px 2px 10px; font-size:14px; font-family:georgia, times, serif; font-style:italic; width:140px;}


.antarctica-testimonial-header{background:url(http://www.iceaxe.tv/testimonials/bg-2.jpg) 0px 0px no-repeat; float: left; width:100%; overflow:hidden;}
.antarctica-testimonial-header .post{width:899px !important; margin-left:20px; margin-bottom:40px; clear:both; clear:left; position:relative; z-index:10;}
.antarctica-testimonial-header h1.header{display:block; margin-left:30px;  margin-top:20px; font-size:30px; font-family:Century Gothic, helvetica, arial, sans-serif; font-weight:bold;}
.antarctica-testimonial-header h2{margin-left:30px; font-style:italic;}
.antarctica-testimonial-header .post .post{width:570px !important;}
.antarctica-testimonial-header .post .post h1{ display:block; float:left; clear:none; width:auto;}
.antarctica-testimonial-header img{float:left; display:block;}
.antarctica-testimonial-header p{float:left; line-height:1.6em; clear:none; width:350px; font-size:14px;}
.antarctica-testimonial-header div.desc p{font-family:georgia, times, sans-serif; font-style:italic; font-size:20px; margin-top:110px; margin-left:30px; width:400px; margin-bottom:550px; line-height:1.4em; }
.antarctica-testimonial-header .content{position:relative; background: #bbe9ff; width:899px; margin-left:0; padding-top:40px; padding-left:10px;}
.antarctica-testimonial-header .img{padding:7px; background: url(http://www.iceaxe.tv/images/80-w.png); float:left; margin-right:20px;}
.antarctica-testimonial-header .pic-sidebar{float:right; width:200px; margin-right:100px;}
.antarctica-testimonial-header .bottom{float:left; clear:both; height:400px; background: url(http://www.iceaxe.tv/testimonials/bottom-1.png) no-repeat; margin-top:-250px; width:100%; margin-right:100px; position:relative; z-index:0;}
.antarctica-testimonial-header .penguin-1{width:350px; height:200px; position:absolute; z-index:1; display:block; background: url(http://www.iceaxe.tv/testimonials/penguin-1.png) no-repeat;}
.antarctica-testimonial-header .penguin-2{width:200px; height:200px; position:absolute; z-index:1; display:block; background: url(http://www.iceaxe.tv/testimonials/penguin-2.png) no-repeat;}
.antarctica-testimonial-header .gallery{width:300px; overflow:hidden; float:left; clear:both;}



.northpole-testimonial-header{background:url(http://www.iceaxe.tv/testimonials/northpole2010/top-1.png) 0px 0px no-repeat #8ed3ff; float: left; width:auto; overflow:hidden; width:899px;}
.northpole-testimonial-header .post{width:550px; margin-left:20px; margin-bottom:40px; clear:both; clear:left; position:relative; z-index:10; color:black;}
.northpole-testimonial-header h1.header{display:block; margin-left:30px;  margin-top:20px; font-size:30px; font-family:Century Gothic, helvetica, arial, sans-serif; font-weight:bold;}
.northpole-testimonial-header h2{margin-left:30px; font-style:italic;}
.northpole-testimonial-header .post .post h1{ display:block; float:left; clear:none; width:auto;}
.northpole-testimonial-header img{float:left; display:block;}
.northpole-testimonial-header p{float:left; line-height:1.6em; clear:none; width:350px; font-size:14px;}
.northpole-testimonial-header div.desc p{font-family:georgia, times, sans-serif; font-style:italic; font-size:20px; margin-top:110px; margin-left:30px; width:400px; margin-bottom:0; line-height:1.4em; }
.northpole-testimonial-header .content{position:relative; background:none; width:899px; margin-left:0; padding-top:40px; padding-left:10px; margin-top:220px;}
.northpole-testimonial-header .img{padding:7px; background: url(http://www.iceaxe.tv/images/80-w.png); float:left; margin-right:20px;}
.northpole-testimonial-header .pic-sidebar{float:right; width:200px; margin-right:100px;}
.northpole-testimonial-header .bottom{float:left; clear:both; height:400px; background:none; margin-top:-250px; width:100%; margin-right:100px; position:relative; z-index:0;}
.northpole-testimonial-header .penguin-1{width:350px; height:200px; position:absolute; z-index:1; display:block; background: url(http://www.iceaxe.tv/testimonials/penguin-1.png) no-repeat;}
.northpole-testimonial-header .penguin-2{width:200px; height:200px; position:absolute; z-index:1; display:block; background: url(http://www.iceaxe.tv/testimonials/penguin-2.png) no-repeat;}
.northpole-testimonial-header .gallery{width:300px; overflow:hidden; float:left; clear:both;}
.northpole-testimonial-header .post{width:899px !important; margin-left:20px; margin-bottom:40px; clear:both; clear:left; position:relative; z-index:10;}
.northpole-testimonial-header .post .post{width:570px !important;}

#sidebar{background:white;}
.widget ul li{width:90%;}
.widget .post p{width:360px;}
.testimonials-widget img{border:4px solid #ddd;}
.testimonials-widget .post p{text-indent:60px; float:left; width:270px !important; display:block; background: url(http://www.iceaxe.tv/testimonials/big-quotes.png) no-repeat; overflow:visible; margin-top:0; font-family:georgia, times, serif; font-size:15px; font-weight:normal; line-height:1.5em; margin-left:20px; color:#154a7f; padding-top:20px; margin-bottom:0;}
.testimonials-widget .img{float:left; width:auto; margin-top:20px;}
.testimonials-widget h4{clear:left; float:left; margin-left:80px; background: url(http://www.iceaxe.tv/testimonials/swoosh-1.jpg) no-repeat; margin-top:0; margin-bottom:30px; padding:18px 100px 20px 40px;}
.testimonials-widget .post{float:left; clear:both;}

.post table table td{border:none;}

.huge-img{float:left; display:block; display:block; position:relative; clear:both; height:auto; width:auto; overflow:hidden; margin-bottom:30px; max-width:940px;}
.huge-img img{position:relative; z-index:1; display:block; top:0; left:0; }
.huge-img a{position:absolute; padding:20px 40px; font-family:georgia, times, serif; font-style:italic; font-size:20px; -webkit-box-shadow:0px 0px 10px rgba(0,0,0,.5); -moz-box-shadow:0px 0px 10px rgba(0,0,0,.5); background:#ddd; text-shadow:1px 1px 1px rgba(255,255,255,1); -moz-border-radius:10px; -webkit-border-radius:10px; top:160px; left:330px; z-index:2;}
.huge-img a:hover{top:161px; left:331px; text-decoration:none; background:#eee;}

.post{float:left; clear:left; display:block; position:relative; width:500px !important; overflow:hidden!important;}
.post-content{float:left; width:350px;}


.trip-static p{font-size:14px; line-height:1.4em; margin-bottom:20px;}
.trip-static .post small{margin-bottom:0px; display:block;}
.trip-static-sidebar{font-size:14px; position:relative; top:-150px; z-index:100; width:340px !important; overflow:hidden; margin:0 50px 0 0 !important; border:5px solid #A4DBEF; background:#d2ecf2 !important; -moz-border-radius:2px; padding: 0 0 0 0;}
.trip-static-sidebar .widget, .trip-static-sidebar .widget .cf7_form_box{max-width:340px; overflow:hidden; border:none !important;}
.trip-static-sidebar .cf7_widget_subheading{text-align:center; color:#1D719F; font-family:georgia, times, serif; font-size:16px; font-style:italic; margin: 0  0 30px 0; padding: 10px 10px; float:left; width:330px; background:white; letter-spacing:-.1px;}
.trip-static-sidebar .widget_custom_cf7 h3{background:#1D719F; border:0; color:white; font-size:18px; padding:12px !important; display:block !important; float:left; margin:0; width:320px; text-align:center;}
.trip-static-sidebar .widget_custom_cf7 {margin:0; padding:0; width:100%;}
.trip-static-sidebar{padding:0 !important;}
.trip-static-sidebar p .wpcf7-form-control-wrap input{ max-width:270px; padding:6px 8px; background:#fff; color:#333; border:1px solid #a0b9c0 !important; font-size:14px;}
.trip-static-sidebar p .wpcf7-form-control-wrap input:hover{background:white;}
.trip-static-sidebar textarea{ max-width:270px; padding:4px; background:#fff; color:#333; border:1px solid #a0b9c0 !important;}
.trip-static-sidebar p input{color:white; border:1px solid #0d81ba; background:#1D719F; font-size:20px; padding:6px 10px 4px; -moz-border-radius:2px; cursor:pointer;}
.trip-static-sidebar p input:hover{background:#3f93bF;}

.wp-caption a:hover{margin-bottom:10px;}
