/*
Theme Name: Icebreaker
Theme URI: blog.icebreaker.com
Description: Custom Theme 
Version: 1.0
Author: Flightless
Author URI: www.flightless.co.nz
*/

/* CSS Document */

/* ------------------------------------------------
	
	Copyright 2009 Icebreaker	
	
	Version 1.0 - 24.03.09 (WORDPRESS STYLE SHEET) 
	
	 =BLOG RESETS 
	 =BLOG DEFAULTS
	 =BLOG LAYOUT
	 =BLOG CONTENT
	 	 
	 =WORDPRESS DEFAULTS
	 

--------------------------------------------------- */	 
/* =BLOG RESETS 
--------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, button,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
}
:focus { outline: 0; }

body {
	line-height: 1;
	color: #333333;
	/* background: #2e2a25; */
	background: url(images/background-body.jpg) repeat scroll 0 0 #3A342E;
}
ol, ul { list-style: none; }

table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
button { cursor: pointer; }

img { border: none; }

/* a + p defaults */
a, a:link { color: #0099cc; text-decoration: none; cursor: pointer; }
a:visited { color: #006699; }
a:active { color: #0099cc; }
a:hover { color: #cc6633; }

p { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666666; }

strong { font-weight: bold; }
em { font-style: italic; }

.uppercase {
	text-transform: uppercase;
}

/* =BLOG DEFAULTS
--------------------------------------------------- */

@font-face {
	font-family: 'AkkuratRegular';
	src: url('AkkRg___.eot');
	src: url('AkkRg___.eot?#iefix') format('embedded-opentype'),
	     url('Akkurat.woff') format('woff'),
	     url('AkkRg___.ttf') format('truetype'),
	     url('Akkurat.svg#AkkuratRegular') format('svg');
	    font-weight: normal;
	    font-style: normal;
}

/* content styles */
.content, .content p { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	padding: 0px 0px 10px 0px;
}

.content strong { font-weight: bold; }
.content em { font-style: italic; }

.content .uppercase {
	text-transform: uppercase;
}

.content a, .content a:link { color: #000000; text-decoration: none; }
.content a:visited { color: #000000; }
.content a:active { color: #000000; }
.content a:hover { color: #cc6633; }

.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {
	padding: 18px 0px 6px 0px; color: #333; font-weight: bold;
}	 
.content h1 { font-size: 26px; }
.content h2 { font-size: 22px; }
.content h3 { font-size: 18px; }
.content h4 { font-size: 16px; }
.content h5 { font-size: 14px; }
.content h6 { font-size: 12px; }

.content ul, .content ol {
	font-size: 12px;
	line-height: 18px;
	color: #333;
	padding: 0px 10px 10px 10px;	
}
.content ol {
	list-style: decimal outside;
	line-height: 18px;
	color: #333;
	padding: 0px 10px 10px 30px;
}
.content ol li {
	background: none;
	padding: 5px 0px 5px 2px;
}
.content li {
	padding: 5px 0px 5px 15px;
	background: url(images/list-bullet.gif) no-repeat 2px 12px;
	line-height: 20px;
}
.content blockquote {
	font-size: 14px;
	line-height: 20px;
	color: #666;
	padding: 6px 20px 12px 20px;
}
.content blockquote p {
	font-size: 14px;
	line-height: 20px;
	color: #666;
}
.content .code {
	font-family: monospace;
}

/* =BLOG LAYOUT 
--------------------------------------------------- */
.flickrGallery img {
    margin: 2px;
}
.st_twitter, .st_fblike, .st_plusone {
    margin-right: 12px;
    margin-top: 20px;
}
.blogWrapper {
	width: 100%;
	height: 100%;
}
.pageHolder {
	margin: auto;
	width: 1000px;
	height: 100%;
	margin-top: 0px;
	margin-bottom: 60px;
	/* background: url(images/shadow_tile.gif) repeat-y top left; */
}
.shadowHolder {
	/* padding: 6px 6px 0px 6px;
	background: url(images/shadow_top.gif) no-repeat top left; */
}
#page {
	width: 1000px;
	background: #ffffff;
}
.headerTopRow {
	height: 40px;
	background: url(images/headers/top_row_bg.jpg) no-repeat top left;
}
.generalNav {
    float: right;
    padding-top: 12px;
    padding-right: 18px;
    width: 345px;
}
.generalNav ul {
    /* background: url(images/sep-top-header-menu.png) no-repeat scroll 100% 2px transparent; */
    float: right;
}
.generalNav ul li {
    padding: 0 17px 0 20px;
    float: left;
}
.addDivider {
	background: url(images/sep-top-header-menu.png) no-repeat scroll 0 2px transparent;

}
.generalNav ul li a {
    color: #A7A9AC;
    font: bold 9px/11px Arial,Helvetica,Verdana,sans-serif;
    text-decoration: underline;
    text-transform: uppercase;
}
.generalNav ul li a:hover {
	color: #ffffff;
}
.headerMenu {
	background: url(images/headers/top_menu_bg.jpg) no-repeat top left;
	width: 1000px;
	height: 136px;
}
.headerImage {
	background: url(images/headers/header_bg.jpg) no-repeat top left;
	width: 1000px;
	height: 187px;
}
.headerMenuLinks {
	padding-left: 40px;
	padding-right: 40px;
}
.headerMenuLeft {
	float: left;
	padding-left: 20px;
	padding-right: 10px;
}
.headerMenuLeft a {
	color: #403A34;
	font-size: 14px;
	text-transform: uppercase;
	font-family: AkkuratRegular,Arial,Helvetica,sans-serif;
	font-weight: bold;
}
.headerMenuLeft a:hover {
	color: #CC6633;
}
.headerMenuRight {
	float: right;
	padding-left: 10px;
	padding-right: 20px;
}
.headerMenuRight a {
	color: #757575;
	font-size: 14px;
	text-transform: uppercase;
	font-family: AkkuratRegular,Arial,Helvetica,sans-serif;
}
.headerMenuRight a:hover {
	color: #CC6633;
}
.columns {
	background: url(images/hikers_watermark.jpg) no-repeat bottom left;
	/* margin: 26px 0px 0px 0px;
	padding: 0px 20px 0px 20px;	*/
}
.leftColumn {
	/* float: left;
	width: 212px; */
	display: none;
}
.middleColumn {
	float: left;
	width: 599px;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 30px;
	background: url(images/first_post_bg.jpg) no-repeat top left;
	/*
	background-color: #e5e4e3; /* for non-css3 browsers
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9d9d9', endColorstr='#ffffff'); /* for IE
	background: -webkit-gradient(linear, left top, left bottom, from(#d9d9d9), to(#ffffff)); /* for webkit browsers
	background: -moz-linear-gradient(top, #d9d9d9, #ffffff); /* for firefox 3.6+
	*/
}
.rightColumn {
	float: left;
	width: 321px;
	background: url(images/right_col_bg.jpg) no-repeat top left;
	/* 
	background-color: #ffffff; /* for non-css3 browsers
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#ffffff'); /* for IE
	background: -webkit-gradient(linear, left top, left bottom, from(#e9e9e9), to(#ffffff)); /* for webkit browsers
	background: -moz-linear-gradient(top, #e9e9e9, #ffffff); /* for firefox 3.6+
	*/
}
.rightColumn a {
	color: #000000;
	text-transform: uppercase;
}
.rightColumn a:hover {
	color: #CC6633;
}
.footer {
    background: url(images/background-footer.jpg) repeat scroll 0 0 transparent;
    border-top: 5px solid #BA6234;
    height: auto;
    margin: 0 auto;
    padding: 20px 26px 63px 25px;
    position: relative;
    width: 949px;
    z-index: 101;
}
.footer-holder {
    height: 1%;
    overflow: hidden;
    padding-bottom: 12px;
    position: relative;
}
.footer-row:after {
    clear: both;
    content: "";
    display: block;
}
.footer-row {
    background: url(images/border-footer.png) no-repeat scroll 0 0 transparent;
    margin: 0 auto;
    padding-top: 18px;
    width: 954px;
}
.footer .emailsignup {
    padding: 19px 14px 27px 15px;
}
.footer .emailsignup {
    background: url(images/background-emailupdates.png) no-repeat scroll 0 0 transparent;
    float: right;
    width: 220px;
}
.footer .customerservice {
    float: left;
    margin: 0;
    padding: 21px 30px 0 0;
    width: 108px;
}
.customerservice {
    margin: 0 0 0 50px;
    width: 700px;
}
.footer .about {
    float: left;
    margin: 0;
    padding-top: 21px;
    width: 150px;
}
.footer .footer-menu-column {
    float: left;
    margin: 0;
    padding-top: 19px;
    width: 130px;
}
.footer .sitemap {
    left: 548px;
    margin: 0;
    position: absolute;
    top: 149px;
    width: 150px;
}
.privacy-and-security {
    bottom: 10px;
    left: 0;
    position: absolute;
    width: 280px;
}
.footer .connect {
    left: 548px;
    margin: 0;
    position: absolute;
    top: 207px;
    width: 150px;
}
.footer-row .countryselector {
    float: left;
    padding-left: 28px;
    position: relative;
    z-index: 2;
}
#privacy {
    float: right;
    padding-right: 3px;
}
#privacy li:first-child {
    background: none repeat scroll 0 0 transparent;
    padding-left: 0;
}
#privacy li {
    background: url(images/sep-privacy.gif) no-repeat scroll 0 2px transparent;
    float: left;
    font: 12px/14px Arial,Helvetica,Verdana,sans-serif;
    padding: 0 11px 0 12px;
}
#privacy a {
    color: #A7A9AC;
}
.footer-copyright {
    float: right;
    padding-right: 8px;
}
.footer-copyright p {
    color: #666666;
    font: 12px/14px Arial,Helvetica,Verdana,sans-serif;
}
.footer h3 {
    color: #FFFFFF;
    font-size: 11px;
    line-height: 13px;
    margin-bottom: 2px;
    text-transform: uppercase;
    font-family: AkkuratRegular,Arial,Helvetica,sans-serif;
}
.footer h3 a {
    color: #FFFFFF;
}
.footer h3 a:hover {
    text-decoration: underline;
}
.footer-menu-column li a, .footer .customerservice li a, .footer .about li a, .footer .sitemap a {
    color: #A7A9AC;
    font-size: 13px;
    line-height: 18px;
}
.footer-menu-column li a:hover, .footer .customerservice li a:hover, .footer .about li a:hover, .footer .sitemap a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}
.footer .connect ul {
    overflow: hidden;
    padding-top: 8px;
    width: 100%;
}
.footer .connect a {
    background: url(images/sprite-socials.png) no-repeat scroll 0 0 transparent;
    float: left;
    overflow: hidden;
    text-indent: -9999px;
    margin-right: 20px;
}
.footer .connect .twitter {
    padding: 0 18px 0 6px;
}
.footer .connect .youtube {
    padding-right: 20px;
}
.footer .connect .facebook {
    padding-right: 20px;
}
.footer .connect .twitter a {
    background-position: 0 -1px;
    height: 18px;
    margin-top: 1px;
    width: 14px;
}
.footer .connect .twitter a:hover {
    background-position: 0 -21px;
}
.footer .connect .youtube a {
    background-position: -31px -1px;
    height: 18px;
    margin-top: 1px;
    width: 16px;
}
.footer .connect .youtube a:hover {
    background-position: -31px -21px;
}
.footer .connect .facebook a {
    background-position: -69px 0;
    height: 20px;
    width: 9px;
}
.footer .connect .facebook a:hover {
    background-position: -69px -20px;
}
.footer .connect .blog a {
    background-position: -96px -4px;
    height: 14px;
    margin-top: 4px;
    width: 15px;
}
.footer .connect .blog a:hover {
    background-position: -96px -24px;
}
.footer .emailsignup .email-row {
    overflow: hidden;
    padding-top: 49px;
    width: 100%;
}
.email-row a {
	color: #FFFFFF;
    font-size: 14px;
    font-weight: normal;
    line-height: 16px;
    padding: 0 0 9px;
    text-transform: uppercase
}
.email-row a:hover {
	text-decoration: underline;
}
.footer .emailsignup h2 {
    background: url(images/border-emailupdates.png) no-repeat scroll 0 100% transparent;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: normal;
    line-height: 20px;
    margin-bottom: 16px;
    padding: 0 0 9px;
    text-transform: uppercase;
}
.footer .emailsignup p {
    color: #7F7B78;
    font: italic 12px/16px Georgia,"Times New Roman",serif;
}
.footer .emailsignup #email, .communitybar .emailsignup .input-email, .cat-landing-promotion-holder .signup-input {
    background: none repeat scroll 0 0 #D6D5D4;
    border: 0 none;
    color: #35302B;
    float: left;
    font: bold 10px/13px Arial,Helvetica,Verdana,sans-serif;
    height: 14px;
    margin: 0;
    padding: 8px 0 9px 11px;
    text-align: left;
    text-transform: none;
    width: 128px;
}
.footer .emailsignup .btn-submit, .communitybar .emailsignup .btn-submit {
    background: none repeat scroll 0 0 #403B35;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 10px;
    font-weight: bold;
    height: 31px;
    line-height: 31px;
    margin: 0;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
    width: 80px;
}
.footer .emailsignup .note {
    color: #74716D;
    display: block;
    font: italic 10px/12px Arial,Helvetica,Verdana,sans-serif;
    padding-top: 6px;
}
.communitybar .emailsignup .note, .emailsignup .note a {
    color: #74716D;
}
.privacy-and-security {
    bottom: 10px;
    left: 0;
    position: absolute;
    width: 280px;
}
.privacy-and-security ul {
    overflow: hidden;
    width: 100%;
}
.privacy-and-security ul li {
    float: left;
    margin: 0 12px 5px 0;
}
.privacy-and-security ul li img {
    display: block;
}
.footer .privacy-and-security ul li a img {
    background: none repeat scroll 0 0 #FFFFFF;
    opacity: 0.5;
    padding: 0 3px 0 0;
}
.footer .privacy-and-security ul li a:hover img {
    opacity: 1;
}
.footer-row .countryselector {
    float: left;
    padding-left: 28px;
    position: relative;
    z-index: 2;
    display: none;
}
.countryselector .btn-country {
    left: 0;
    position: absolute;
    top: 0;
}
.btn-country {
    background: url(images/background-select.png) no-repeat scroll 0 0 transparent;
    float: left;
    height: 16px;
    overflow: hidden;
    position: relative;
    text-indent: -9999px;
    width: 16px;
    z-index: 2;
}
.styledSelect {
    color: #D8D7D5;
    float: left;
    font: bold 9px/11px Arial,Helvetica,Verdana,sans-serif;
    height: 16px;
    position: relative;
    text-transform: uppercase;
}
.countryselector .shownSelect {
    height: 14px;
    padding: 2px 0 0;
}
.shownSelect {
    cursor: pointer;
    display: block;
    overflow: hidden;
    position: relative;
    z-index: 991;
}
.countryselector .scrollSelect {
    left: -33px;
}
.scrollSelect {
    background: none repeat scroll 0 0 #201E19;
    bottom: -22px;
    display: none;
    left: -17px;
    padding-bottom: 54px;
    position: absolute;
    width: 167px;
    z-index: 990;
}
.styledSelect ul {
    float: left;
    left: 0;
    list-style-type: none;
    margin: 0;
    padding: 22px 0 0;
    position: relative;
    top: 0;
}
.scrollBar {
    display: none;
}
/* =BLOG CONTENT 
--------------------------------------------------- */
.icebreakerLogo {
	padding: 16px 0px 0px 40px;
	height: 84px;
}
.icebreakerLogo h1 a {
	/* background: url(images/icebreaker_logo.png) no-repeat top left; */
	display: block;
	width: 271px;
	height: 48px;
	text-indent: -3000px; 
}
.imageTexture {
	background: url(images/image_texture.png) no-repeat bottom left;
	width: 927px;
	height: 11px;
	line-height: 1px;
}

/* left column styles */
.leftColumn .columnContent {
	background: url(images/diagonal_divider.gif) no-repeat bottom left #f1f1f1;
	padding: 0px 0px 55px 0px;
}
.leftColumn .columnSpacer {
	background: url(images/diagonal_divider_top.gif) no-repeat top left;
	height: 44px;
}
h2.blogTitle {
	background: url(images/title_divider.gif) no-repeat bottom left;
	width: 212px;
	height: 91px;
}
h2.blogTitle a {
	background: url(images/holysheep_logo.gif) no-repeat 0px 0px;
	display: block;
	width: 212px;
	height: 81px;
	text-indent: -3000px;
}
h2.blogTitle a:hover {
	background-position: 0px -81px;
}
.leftColumn .columnContent p {
	padding: 0px 15px 10px 15px;
	line-height: 18px;
}	
.columnContent p.blogIntro {
	padding-top: 12px;
}
.columnContent p.emailSignup {
	font-size: 11px;
	line-height: 16px;
	padding-top: 5px;
}
.rssHolder {
	background: url(images/rss_holder.gif) no-repeat top left;
	margin: 8px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
	height: 35px;
}
.columnContent p.rssSubscribe {
	background: url(images/rss_icon.gif) no-repeat 2px 5px;
	font-size: 11px;
	line-height: 13px;
	padding: 5px 0px 0px 36px;
}

/* middle column styles */
.content h3.postTitle, .content h3.errorTitle {
	font-size: 30px;
	line-height: 32px;
	padding: 0px 0px 2px 0px;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}
.content h3.postTitle a, .content h3.errorTitle a {
	text-decoration: none;
	font-family: AkkuratRegular,Arial,Helvetica,sans-serif;
}
.content .searchTitle {
	padding: 0px 0px 10px 0px;
}
.content .searchTitle h3 {
	font-size: 22px;
	line-height: 24px;
	padding: 0px 0px 4px 0px;
	font-weight: normal;
}

/* meta data */
.content p.postMeta {
	font-size: 11px;
	color: #333333;
	padding: 0px 0px 5px 0px;
}
.content p.postMeta .postDate {
	color: #999999;
	text-transform: uppercase;
	padding-right: 2px;
}
.content p.postMeta .postCategories {
	color: #cc6633;
	padding-left: 2px;
	text-transform: uppercase;
}
.content .postMeta .postCategories a {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
.content .postMeta .postCategories a:hover { color: #cc6633; }

.content .commentsLink {
	font-size: 13px;
	padding: 0px 0px 15px 0px;
}
.content .commentsLink a { 
	/* background: url(images/comments_icon.gif) no-repeat 1px 1px;
	padding: 0px 0px 0px 18px; */
	text-transform: uppercase;
}
.tags {
	padding: 0px 0px 10px 0px;
}
.content .tags p {
	padding-left: 2px;
	font-size: 11px;
	text-transform: uppercase;
	font-family: AkkuratRegular,Arial,Helvetica,sans-serif;
}
.content .tags p a {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	font-family: AkkuratRegular,Arial,Helvetica,sans-serif;
}
.content .tags p a:hover { color: #cc6633; }

.tags .tagPlus {
	color: #cc6633;
}
.editPost {
	padding: 0px 0px 10px 0px;
}
.editPost a {
	background-color: #f1f1f1;
	padding: 5px 10px 5px 10px;
	font-size: 11px;
}

/* post layout */
.postWrapper {
	/* background: url(images/divider_tile.gif) repeat-x bottom left; */
	margin: 0px 0px 25px 0px;
	border-bottom: 1px solid #edd6ce;
}
.postContent {
	padding: 0px 0px 10px 0px;
}
.content .postContent p {
	line-height: 20px;
}

/* right column styles */
.rightColumn .columnContent {
	padding-left: 40px;
	padding-right: 30px;
}
.blogLists {
	background: url(images/divider_tile.gif) repeat-x bottom left;
	padding: 10px 0px 10px 0px;
}
.blogLists h2 {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	padding: 0px 0px 10px 0px
}
.blogLists ul {
	font-size: 12px;
	color: #333333;
	padding: 0px 0px 20px 0px;
}
.blogLists li {
	padding: 0px 0px 2px 0px;
	line-height: 14px;
}
.tagcloud a {
	padding: 2px;
	font-size: 12px !important;
}
.tagcloud a:link, .tagcloud a:visited, .tagcloud a:active {
	color: #989898;
	text-decoration: none;
}
.tagcloud a:hover {
	color: #000000;
}

/* blog search */
.blogSearch {
	padding: 20px 0px 15px 0px;
}
.blogSearch .searchInput, .blogSearch .searchButton {
	float: left;
}
.blogSearch #searchform .searchInput input {
	background-color: #ffffff;
	color: #838383;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	margin: 4px 5px 0px 0px;
	padding-left: 2px;
	width: 170px;
	height: 35px;
	border: 0;
}
.blogSearch #searchform .searchButton button {
	background: url(images/search_button.jpg) no-repeat 0px 0px #ffffff;
	border: none;
	height: 37px;
	width: 37px;
	margin: 4px 5px 0px 0px;
	cursor: pointer;
	opacity: 1;
}
.blogSearch #searchform .searchButton button:hover {
	/* background: url(images/search_button.gif) no-repeat 0px -21px #3E3832; */
	opacity: 0.7;
}

/* right column links */
.copyrightLinks {
	background: url(images/icebreaker_icon.gif) no-repeat top left;
	padding: 26px 0px 0px 0px;
	margin: 14px 0px 0px 0px;
}
.copyrightLinks p {
	font-size: 11px;
	line-height: 14px;
	color: #cccccc;
}
.copyrightLinks p a { color: #666666; }
.copyrightLinks p a:hover { color: #cc6633; }

.icebreakerPromo {
	background: url(images/divider_tile.gif) repeat-x bottom left;
	padding: 12px 0px 10px 0px;
}
.socialLinks {
	background: url(images/divider_tile.gif) repeat-x bottom left;
	padding: 12px 0px 10px 0px;
}
.icebreakerPromo p, .socialLinks p {
	font-size: 11px;
	line-height: 14px;
	padding: 0px 0px 10px 0px;
}
.icebreakerPromo a.icebreaker {
	background: url(images/icebreaker_promo.jpg) no-repeat top left;
	height: 122px;
	width: 182px;
	display: block;
	text-indent: -3000px;
	padding: 0px 0px 5px 0px;
}
.socialLinks a.facebook {
	background: url(images/facebook_logo.gif) no-repeat top left;
	height: 34px;
	width: 90px;
	display: block;
	text-indent: -3000px;
	padding: 0px 0px 5px 0px;
}
.socialLinks a.twitter {
	background: url(images/twitter_logo.gif) no-repeat top left;
	height: 34px;
	width: 90px;
	display: block;
	text-indent: -3000px;
	padding: 0px 0px 5px 0px;
}
li#tag_cloud {
	text-transform: capitalize;
}

/* flickr gallery layout */
.galleryImages {
	background-color: #f1f1f1;
	padding: 15px 17px 24px 19px;
	widthx: 390px;
}
.content p.wp-caption-text {
	font-size: 11px;
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 5px 0px;
	color: #999999;
	background: url(images/divider_tile.gif) repeat-x bottom left;
}

/* comment styles */
h4.commentsTitle {
	text-transform: uppercase;
	font-size: 14px;
	color: #666666;
	padding: 0px 0px 15px 0px;
}
.content .commentList {
	padding: 0px;
	margin: 0px;
}
.commentList li {
	background: #f1f1f1;
	padding: 14px 12px 10px 12px;
	margin: 0px 0px 5px 0px;
	font-size: 11px;
}
.content .commentList p {
	font-size: 11px;
	line-height: 15px;
	padding: 0px 0px 12px 0px;
}
.commentsHolder h5 {
	font-size: 12px;
}
.content p.commentNote {
	font-size: 11px;
	padding: 0px 0px 20px 0px;
}
#commentform label {
	display: block;
	font-size: 11px;
	padding: 0px 0px 2px 0px;
}
#commentform #comment {
	width: 360px;
	padding: 4px;
	margin: 10px 0px 10px 0px;
}
#commentform #submit {
	background: url(images/post_button.gif) no-repeat 0px 0px;
	height: 24px;
	width: 108px;
}
#commentform #submit:hover {
	background: url(images/post_button.gif) no-repeat 0px -24px;
}
.comment-author img.avatar {
	display: none;
}
.content .commentmetadata {
	color: #999999;
	padding: 0px 0px 0px 0px;
}
.content .commentmetadata a { color: #999999; }
.content .commentmetadata a:hover { color: #cc6633; }

.postedBy { color: #999999; }

.logOut { padding: 0px 0px 0px 5px; }

.logOut a {	font-size: 11px; }

/* =WORDPRESS DEFAULTS
--------------------------------------------------- */
img { max-width: 100%; }

p img {
	padding: 0px;
	max-width: 100%;
}
.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignRight {
	padding: 4px;
	margin: 0px 0px 2px 5px;
	display: inline;
}
.alignLeft {
	padding: 4px;
	margin: 0px 5px 2px 0px;
	display: inline;
}
.alignLeft a, .alignRight a {
	text-transform: uppercase;
}
.alignRight { float: right; }
.alignLeft { float: left; }

/* =FIXES 
--------------------------------------------------- */
.spacer { height: 0.01px; clear: both; font-size: 0.01px; line-height: 0.01px; }

.clear { clear: both; }

