﻿/*
	Theme Name: MTRtheme
	File: style.css
	Media: screen
	Copyright: (c) 2009 Kreative Media Koncepts, LLC www.kreativemediakoncepts.com	
	Author: Gregory Reynolds
	Notes: 


/* Reset Defaults
--------------------------------------------------------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, del, dfn, font, img, ins, kbd, q, s, samp, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-family: inherit; vertical-align: baseline;}
:focus { outline: 0;}
ul { list-style: none;}
table {	border-style:none; border-collapse : collapse; border-spacing: 0;}
caption, th, td { text-align: left;	font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after { content: "";}
blockquote, q {	quotes: "" "";}


/* Basic Selectors
--------------------------------------------------------------------------------------- */

body
{
	margin:0;
	padding:0 0 10px;
	background:#e5e5e5 url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/bkg_body.png') repeat-x left top;
	color:#000;
	text-align:center; /*for IE5x to behave*/
	min-width:960px;
	font:normal 100.01%/1.5 arial,sans-serif;
}

/*################################################################
## =PAGE STRUCTURE (ZONES)                                      ##
################################################################*/

/* =ALL PAGES
################################################################*/

/* =Global Container
----------------------------------------------------------------*/
#container
{
	width:956px;
	margin:0 auto;
	text-align:left; /*back to normal for IE 5.x*/
	font-size:75%;
}

/* =Branding
----------------------------------------------------------------*/
#branding
{
	padding-top:10px;
	width:100%;
	background:#fff;
}

/* =Banner
----------------------------------------------------------------*/
#banner
{
	width:100%;
}

/* =Main Content
----------------------------------------------------------------*/
#maincontent
{
	background:#fff url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/bkg_maincontent.jpg') no-repeat left bottom;
	padding:0 16px 16px;
	margin:0 0 40px 0;
}
/*if we are in a page (.page class attached to #maincontent) > change the background image*/
#maincontent.page
{
	background:#fff url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/bkg_maincontentpage.jpg') no-repeat left bottom;
}

/* =Bottom Content
----------------------------------------------------------------*/
#bottomcontent
{
	background:#fff url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/bkg_bottom.jpg') no-repeat left bottom;
	padding-bottom:16px;
}

/*=Footer (pages)
----------------------------------------------------------------*/
#footer
{
	margin:.5em 0;
	padding:.5em 16px;
	text-align:center;
}

/* =HOME PAGE ONLY
################################################################*/

/* =First horizontal layer
Contains: introduction / websites / focus
----------------------------------------------------------------*/
#maincontent1
{
	padding-bottom:30px;
	background: url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/bkg_home_separator.jpg') no-repeat center bottom;
}

/* =About
Wrapper for introduction / websites
----------------------------------------------------------------*/
#about
{
	float:left;
	width:546px;
}

/* =Focus zone
----------------------------------------------------------------*/
#focus
{
	padding-top:1.5em;
	float:right;
	width:357px;
}

/* =Introduction
----------------------------------------------------------------*/
#introduction
{
	float:left;
	width:357px;
	font-size:1.2em;
}

/* =Websites
----------------------------------------------------------------*/
#websites
{
	float:right;
	width:168px;
	margin-top:5.7em;
}

/* =Second horizontal layer
Contains: events / news
----------------------------------------------------------------*/
#maincontent2
{
	width:100%;
}

/* =events
----------------------------------------------------------------*/
#events
{
	float:left;
	width:546px;
}

/* =News
----------------------------------------------------------------*/
#news
{
	float:right;
	width:357px;
}

/* =CONTENT PAGES
################################################################*/

/* =Main
Contains: #main and #content zones
----------------------------------------------------------------*/
#main
{
	float:left;
	width:735px;
}

/* =Content
----------------------------------------------------------------*/
#content
{
	float:left;
	width:546px;
	margin-top:2.7em;
}

/* =Secondary
----------------------------------------------------------------*/
#secondary
{
	margin-top:6.7em;
	float:right;
	width:168px;
}

/* =Multimedia (rightmost column)
----------------------------------------------------------------*/
#multimedia
{
	margin-top:1.2em;
	float:right;
	width:168px;
}

/* =Related informations
Contains: #details (contains #docs and #mixed) and #browse
----------------------------------------------------------------*/
#relatedinfos
{
	padding-top:2em;
	clear:both; /*clears all floats (floated image container in content)*/
	width:100%;
}


/*################################################################
## PAGE ELEMENTS (EXCLUDING CONTENTS)                           ##
################################################################*/

/* =ALL PAGES
################################################################*/

/* =Branding zone elements
----------------------------------------------------------------*/
#logo
{
	float:left;
	margin:0 0 10px 0;
}
#logo a,#logo a:hover
{
	border:none; /*overrides default link styles*/
}
#languages_search
{
	float:right;
	width:600px;
	text-align:right;
}
ul#languages
{
	display:inline;
	float:right;
	list-style:none;
	margin:0 0 10px 0;
	padding:0;
}
ul#languages li
{
	float:left;
}
ul#languages li a
{
	float:left;
	margin-left:5px;
	padding:0 2px;
	text-transform:uppercase;
	font-size:80%;
	text-decoration:none;
	color:#000;	
	border:none; /*override default styles for links*/
}
ul#languages li a.current
{
	background:#e77a7a;
	color:#fff;
}

/* =Accessibility navigation
----------------------------------------------------------------*/
#accessnav
{
	position:absolute;
	top:0;
	left:-9999px;
	width:100px;
}

/* =Main navigation and sub navigation
----------------------------------------------------------------*/
#navigation
{
	width: 100%;
}
#mainnav
{
	list-style: none;
	padding: 0;
	margin: 0;
	background: #333333 url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/bkg_mainnav_default.jpg') repeat-x center;
}
#mainnav li
{
	display: inline;
}
#mainnav li a
{
	float: left;
	padding: .8em 10px;
	color: #fff;
	text-transform: uppercase;
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;
	/*override default styles for links*/
	border-right: 1px solid black;
	background: #333333 url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/bkg_mainnav_default.jpg') repeat-x center;
}
#mainnav li a:hover
{
	color: #cecece;
}
#mainnav li.current a,#mainnav li.current a:hover
{
	background: #e77a7a url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/bkg_mainnav_current.jpg') repeat-x center;
	color: #000;
	border-right: 1px solid #e77a7a;
}
#subnav
{
	list-style: none;
	margin: 0;
	padding: 0;
	background: #e77a7a url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/bkg_subnav_gradient.jpg') repeat-x center top;
	width: 100%;
}
#subnav li
{
	display: inline;
} 
#subnav li a
{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	float: left;
	padding: .8em 10px .8em 11px;
	color: #000;
	text-transform: uppercase;
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;
	background: url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/bkg_subnav_separator.jpg') no-repeat left 50%;
}
#subnav li a.first
{
	padding: .8em 10px;
	background: none;
}

#subnav li a:hover
{
	color: #ffffff;
}
#subnav li a.current,#subnav li a.current:hover
{
	color: #ffffff;
	
}

/* =Visual banner
----------------------------------------------------------------*/
/*when only one level of navigation, the banner is pushed down by the 
height of the navbar that would be there */
#visual_en, #visual_fr
{
	height: 220px;
}
#visual_en
{
	background: #ffffff url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/mtr_banner.png') repeat-x left bottom;
}
div.padding
{
	padding-top: 2.8em;
}

/* =Bottom zone - 5 columns definition
----------------------------------------------------------------*/
#bottomcol1
{
	float:left;
	width:195px;
}
#bottomcol2, #bottomcol3, #bottomcol4
{
	float:left;
	width:189px;
}

#bottomcol5
{
	float:left;
	width:194px;
}

/*wrapper divs in bottom columns
 this solution has been chosen to allow for maximum flexibility
 - cons: adds unsemantic divs to the layout
 - pro: easier content swapping and reuse
----------------------------------------------------------------*/
div.wrapper
{
	border-top:5px solid #e77a7a;
}
#bottomcol1 div.wrapper
{
	padding:20px 11px 0 16px;
}
#bottomcol2 div.wrapper, #bottomcol3 div.wrapper, #bottomcol4 div.wrapper
{
	padding:20px 11px 0 10px;
}

#bottomcol5 div.wrapper
{
	padding:20px 16px 0 10px;
}

/* =CONTENT PAGES
################################################################*/

/* =Related information zone - 3 columns definition
Structure: 2 cols container floated left + 1 col floated right
in 2 cols container: one col floated left + 1 col floated floated right
----------------------------------------------------------------*/
#details
{
	float:left;
	width:357px;
}

#docs
{
	float:left;
	width:168px;
}

#mixed, #browse
{
	float:right;
	width:168px;
}


/*################################################################
## =CONTENTS                                                    ##
################################################################*/

/* =MISCELLANEOUS CONTENT STYLES
################################################################*/

/* =Remove top margin and padding
----------------------------------------------------------------*/
.notop
{
	margin-top:0;
	padding-top:0;
}

/* =Remove bottom margin and padding
----------------------------------------------------------------*/
.nobottom
{
	margin-bottom:0;
	padding-bottom:0;
}

/* =Paragraphs containing images (bottom zone)
must have only a small bottom margin
----------------------------------------------------------------*/
.imgcontainer
{
	margin:0 0 .5em 0;
	padding:0;
}

/* =Align text to the right
----------------------------------------------------------------*/
.alignright
{
	text-align:right;
}

/* =Align text to the center
----------------------------------------------------------------*/
.aligncenter
{
	text-align:center;
}

/* =Styles for description paragraphs
Used in highlights in multimedia column / bottom 5 cols zone
When in multimedia, must have a bottom margin and a shadow
----------------------------------------------------------------*/
p.description
{
	margin-top:0;
	padding-top:0;
}
#multimedia p.description
{
	margin:0 0 3em 0;
	padding:0 0 20px 0;
	background:url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/bkg_shadowcol.gif') no-repeat left bottom;
}

/* =Messages
Alert messages, categories description, etc.
----------------------------------------------------------------*/
.message
{
	padding:10px;
	border:1px solid #e77a7a;
	background:#eff9fc;
	clear:both;
}


/* =additional informations (pages)
Contains: dates, categories for entries, etc.
----------------------------------------------------------------*/
p.date,p.type,p.categories,p.infos
{
	color:#999;
	text-transform:uppercase;
	font-size:.85em;
	margin:.5em 0;
	padding:0;
}
p.contentinfos
{
	color:#999;
	text-transform:uppercase;
	font:normal .85em/1.5 arial,sans-serif;
	padding:2px 0 2px 15px;
	background:url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/mtr_news.gif') no-repeat 0 .4em;
}

a.mtr_rss
{
	padding-left:17px;
	background:url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/mtr_rss.gif') no-repeat 0 .3em;
}

/* =Hide things
----------------------------------------------------------------*/
.offleft, hr
{
	position:absolute;
	top:0;
	left:-9999px;
	width:100px;
}

/* =LISTS
################################################################*/

/* =Content lists
Bullets must be inside in #content div to avoid overlapping with
floated image containers.
The second set of rules has higher specificity and overrrides this
behaviour for #comments and #relatedinfos zones (that are included in
#content)
----------------------------------------------------------------*/
#content ul
{
	list-style-position:inside;
}

#content #comments ul, #content #relatedinfos ul
{
	list-style-position:outside;
}



/* =events list (home page only)
----------------------------------------------------------------*/
#events ul
{
	list-style:none;
	margin:0;
	padding:0;
}
#events ul li
{
	float:left;
	width:168px;
	margin-right:21px;
}
#events ul li.last
{
	margin:0;
}
#events h3
{
	font-size:1em;
	font-weight:bold;
	margin:1em 0 .5em;
	padding:0;
	text-transform:none; /*overrrides default style for titles*/
}
#events p
{
	margin:0;
	padding:0;
}

/* =Simple lists (pages)
small lists with just bullets and no separators between li
Used in related info zone
----------------------------------------------------------------*/
ul.simplelist
{
	list-style:none;
	padding:0;
	margin:1em 0;
}
ul.simplelist li
{
	margin:0;
	padding:.1em 0 .1em 8px;
	background:url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/bull_default.gif') no-repeat 0 .7em;
}

/* =Icon lists (pages)
small lists (only one paragraph in summaries)
with just icons / titles / additional infos
----------------------------------------------------------------*/
ul.smalllist
{
	list-style:none;
	margin:0;
	padding:0;
}
ul.smalllist li
{
	margin:.5em 0 0;
	padding:0 0 .5em 15px;
	border-bottom:1px dotted #e77a7a;
	background:url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/bull_default.gif') no-repeat 3px .6em;
}
ul.smalllist li.first /*get rid of padding for first li in list*/
{
	margin:0;
	padding:0 0 .5em 15px;
}
ul.smalllist h3
{
	font:normal 1em/1.5 arial,sans-serif;
	padding:0;
	margin:0;
	text-transform:none; /*overrrides default style for titles*/
}
ul.smalllist h3 a
{
	border:none;
}
ul.smalllist p
{
	margin:0;
	padding:0;
}

/*remove last li bottom border in certain cases for capable browsers > border removed in related informations lists*/
#details ul.smalllist li:last-child
{
	border-bottom:none;
}


/*various icons*/
ul.smalllist li.news
{
	background:url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/mtr_news.gif') no-repeat 0 .3em;
}
ul.smalllist li.event
{
	background:url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/mtr_event.gif') no-repeat 0 .3em;
}
ul.smalllist li.doc
{
	background:url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/mtr_doc.gif') no-repeat 0 .3em;
}
ul.smalllist li.project
{
	background:url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/mtr_project.gif') no-repeat 0 .3em;
}

/* =Detailed list with icons (list pages)
Detailed lists with Title, Date, Summary and icons
----------------------------------------------------------------*/
#content ul.detailedlist /*needs higher specificity to override default inside bullets for lists in #content area*/
{
	list-style:none;
	list-style-position:outside; /*overrides default "inside" bullets in #content zone*/
	margin:1em 0 0;
	padding:0;
}
ul.detailedlist li
{
	margin:0;
	padding:.5em 0 .5em 15px;
	border-top:1px dotted #e77a7a;
}
ul.detailedlist h2
{
	font:bold 1.3em/1.5 arial, sans-serif;
	padding:0;
	margin:.5em 0;
}
ul.detailedlist p
{
	padding:0;
	margin-top:0;
}
ul.detailedlist p.date
{
	padding:0;
	margin:0;
}
ul.detailedlist a
{
	border:none;/*overrides default style for links*/
}

/*various icons*/
ul.news li
{
	background:url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/mtr_news.gif') no-repeat 0 1.5em;
}
ul.event li
{
	background:url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/mtr_event.gif') no-repeat 0 1.5em;
}
ul.doc li
{
	background:url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/mtr_doc.gif') no-repeat 0 1.5em;
}
ul.project li
{
	background:url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/mtr_project.gif') no-repeat 0 1.5em;
}
ul.search li
{
	background:url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/mtr_project.gif') no-repeat 0 1.5em;
}
ul.default li
{
	background:url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/bull_default.gif') no-repeat 0 1.95em;
}

/* =Detailed list (list pages)
Detailed lists with Image, Title, Date, Summary no icons
----------------------------------------------------------------*/
ul.pictdetailedlist
{
	list-style:none;
	margin:1em 0 0;
	padding:0;
}
ul.pictdetailedlist li
{
	float:left; /*contains floated children (parahgraph holding picture in this case)*/
	width:100%; /*makes sure these are under each other*/
	clear:both; /*makes sure these are under each other*/
	margin:0;
	padding:1em 0;
	border-top:1px dotted #e77a7a;
}
ul.pictdetailedlist h2
{
	font:bold 1.3em/1.5 arial, sans-serif;
	padding:0 0 0 94px;
	margin:0 0 .5em 0;
	text-transform:none; /*overrrides default style for titles*/
}
ul.pictdetailedlist a.imglink
{
	margin:0;
	float:left;
}
ul.pictdetailedlist p.image
{
	float:left;
	padding:0;
	margin:0;
}
ul.pictdetailedlist p
{
	padding:0 0 0 94px;
	margin-top:0;
}
ul.pictdetailedlist p.date
{
	padding:0 0 0 94px;
	margin:0;
}
ul.pictdetailedlist a
{
	border:none;/*overrides default style for links*/
}

/* =Small list with images (explorers / eshop) (pages)
----------------------------------------------------------------*/

ul.smalllistimg
{
	list-style:none;
	margin:0;
	padding:0;
}
ul.smalllistimg li
{
	padding:.5em 0;	
	border-bottom:1px dotted #e77a7a;
}
ul.smalllistimg li.first
{
	padding:0;
}
ul.smalllistimg a.imglink
{
	float:left;
}
ul.smalllistimg h3
{
	font:normal 1em/1.5 arial,sans-serif;
	margin:0;
	padding:0 0 0 60px;
	text-transform:none; /*overrrides default style for titles*/
}
ul.smalllistimg h3 a
{
	border:none;
}
ul.smalllistimg p
{
	margin:0;
	padding:0;
}
ul.smalllistimg p.type
{
	margin:0;
	padding:0 0 .6em 60px;
}

/* =Sitemap list (pages)
----------------------------------------------------------------*/

ul.sitemap
{
	list-style:none;
	margin:0;
	padding:0;
}
ul.sitemap li
{
	padding:.5em 0;
}

ul.sitemap a
{
	font-weight:bold;
}
ul.sitemap ul
{
	list-style:none;
	margin:0 0 0 10px;
	padding:0;
}
ul.sitemap ul li
{
	padding:0;
}
ul.sitemap ul li a
{
	font-weight:normal;
	padding:0 0 0 10px;
	background:url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/bkg_arrowright.gif') no-repeat 0 .5em;
}
/* =Category list (pages)
----------------------------------------------------------------*/
ul.categories
{
	list-style:none;
	margin:0 0 5em 0;
	padding:0;
}
ul.categories li
{
	display:inline;
}
ul.categories li a
{
	display:block;
	padding:.5em 0;
	border:none; /*overrides default link styles*/
	border-top:1px dotted #e77a7a;
}
ul.categories li a.current
{
	color:#000;
}
ul.categories li a span
{
	color:#4e4e4e;
}

/*subcategories*/
ul.subcategories
{
	list-style:none;
	margin:0 0 0 15px;
	padding:0;
}
ul.subcategories li
{
	display:inline;
}
ul.subcategories li a
{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	display:block;
		padding:.3em 0 .3em 10px;
	background:url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/bkg_arrowright.gif') no-repeat 0 .9em;
}
ul.subcategories li a.current
{
	color:#000;
}
ul.subcategories li a span
{
	color:#4e4e4e;
}

/* =Secondary navigation list (pages)
----------------------------------------------------------------*/
ul.secondarynav
{
	list-style:none;
	margin:0 0 5em 0;
	padding:0;
}
ul.secondarynav li
{
	padding:.5em 0;
	margin:0;
	border-bottom:1px dotted #e77a7a;
}
ul.secondarynav li.first
{
	padding-top:0;
}
ul.secondarynav a
{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	display:block;
	/*override default link styles*/
		text-transform:uppercase;
		font-weight:bold;
		padding-left:10px;
	background:url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/bull_secondarynav.gif') no-repeat 0 .5em;
}
ul.secondarynav a.current
{
	color:#000;
}


/* =Copyrights list (multimedia detail pages)
----------------------------------------------------------------*/
ul.copyright
{
	list-style:none;
	margin:0 0 5em 0;
	padding:.5em 0;
	border-top:1px dotted #e77a7a;
	border-bottom:1px dotted #e77a7a;
}
ul.copyright li
{
	padding-left:20px;
	font-size:.90em;
}
ul.copyright li.photo
{
	background:url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/mtr_picture.gif') no-repeat 0 .3em;
}
ul.copyright li.copy
{
	background:url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/mtr_copyright.gif') no-repeat 0 .3em;
}

/* =Alphabet interface
----------------------------------------------------------------*/
ul#alphabetlist
{
	width:85%;
	list-style:none;
	margin:2em auto;
	padding:0;
}
ul#alphabetlist li
{
	display:inline;
}
ul#alphabetlist a
{
	margin-left:2px;
	padding:0 2px;
	border:none; /*override default link styles*/
}
ul#alphabetlist a.current
{
	background:#e77a7a;
	color:#fff;
}

/* =Pagination interface
----------------------------------------------------------------*/
#pagination
{
	padding-top:1em;
	margin:.5em 0;
	text-align:center;
	border-top:1px dotted #e77a7a;
}
#pagination a
{
	margin:.2em;
	padding:.1em .5em;
	border:1px solid #cfcfcf;
	background:#fff;
}
#pagination a.current
{
	margin:.2em;
	padding:.1em .5em;
	border:none;
	background:transparent;
	font-weight:bold;
}
#pagination a.current:hover
{
	background:transparent;
}
#pagination a:hover
{
	background:#e77a7a;
}


/* =Eyecatch boxes (pages)
----------------------------------------------------------------*/
dl.eyecatchbox
{
	margin:0 0 5em 0;
	padding:10px;
	background:#e77a7a url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/bkg_eyecatch_corner.gif') no-repeat right top;
}
dl.eyecatchbox dt
{
	margin:0;
	padding:0;
	font-weight:bold;
}
dl.eyecatchbox dd
{
	margin:0;
	padding:0;
}
dl.eyecatchbox dd p
{
	margin-bottom:0;
	padding-bottom:0;
}

/* =Sponsors list (pages)
----------------------------------------------------------------*/
ul#sponsors
{
	list-style:none;
	margin:0;
	padding:0;
}
ul#sponsors li
{
	display:inline;
}
ul#sponsors li a
{
	margin-left:10px;
	border:none; /*override default link styles*/
}
ul#sponsors li a.first
{
	margin:0;
}

/* =COMMENTS
################################################################*/

/*Comment form is in =FORMS section*/
#comments
{
	width:100%;
}

/* =comments list
----------------------------------------------------------------*/
#comments ul
{
	list-style:none;
	padding:0;
	margin:0;
}
#comments li
{
	padding:.5em 0;
	margin:0;
	border-top:1px dotted #e77a7a;
	width:100%;
}
#comments li.admin
{
	border-top:1px solid #000;
}
#comments li.admin p.author
{
	font-weight:bold;
}
div.commentinfos
{
	float:left;
	width:168px;
}
div.commentbody
{
	float:right;
	width:357px;
}
div.commentbody h3
{
	margin-top:0;
	padding-top:0;
}
p.author
{
	margin-top:0;
	padding-top:0;
}


/* =search forms
#searchform = top of page
#searchformagain = search results
----------------------------------------------------------------*/
form#searchform
{
	clear:both;
	margin:0;
	padding:0;
}
form#searchform p
{
	margin:0 0 10px 0;
	padding:0;
}
form#searchformagain
{
	margin:0;
	padding:0;
	border-top:1px dotted #e77a7a;
	border-bottom:1px dotted #e77a7a;
}
form#searchformagain p
{
	margin:0;
	padding:10px 0;
	text-align:center;
}
#searchbutton,#searchbuttonagain
{
	vertical-align:top;
}
#searchbox,#searchboxagain
{
	border:1px solid #babdbe;
	padding:2px;
}

/* =TITLES
################################################################*/

/* =default titles (pages)
----------------------------------------------------------------*/
h1,h2,h3,h4
{
	margin:1.7em 0 1em 0;
	padding:0;
	color:#000;
}
h1
{
	margin-top:0;
	font:normal 1.6em/1.5 arial,sans-serif;
}
h2
{
	font:bold 1.4em/1.5 arial,sans-serif;
}
h3
{
	font:bold 1em/1.5 arial,sans-serif;
	text-transform:uppercase;
}
h4
{
	font:bold 1em/1.5 arial,sans-serif;
	text-transform:uppercase;
	color:#666;
}

/* =Focus title (home page)
----------------------------------------------------------------*/
#focus h3
{
	margin:1em 0;
	padding:0;
	font-size:1.2em;
	text-transform:none; /*overrrides default style for titles*/
}

/* =picture title in picture detail pages
----------------------------------------------------------------*/
h2.picturetitle
{
	font:bold 1em/1.5 arial,sans-serif;
}

/* =titles in secondary zone (pages)
----------------------------------------------------------------*/
#secondary h2
{
	font:bold 1em/1.5 arial,sans-serif;
	text-transform:uppercase;
}

/* =titles in multimedia zone (pages)
----------------------------------------------------------------*/
#multimedia h3
{
	font:bold 1em/1.5 arial,sans-serif;
	text-transform:none;
	padding:0;
	margin:.5em 0;
}

/* =titles in bottom zone (pages)
These are the tiles that look like the main navbar
----------------------------------------------------------------*/
#bottomcol1 h2,#bottomcol2 h2,#bottomcol3 h2,#bottomcol4 h2,#bottomcol5 h2
{
	margin:0;
	padding:0;
	color:#fff;
	text-transform:uppercase;
	font-size:90%;
	font-weight:bold;
	text-decoration:none;
	background:#333 url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/bkg_mainnav_default.jpg') repeat-x center;
	border-right:1px solid black;
}
#bottomcol5 h2
{
	border:none;
}
#bottomcol1 h2 a,#bottomcol2 h2 a,#bottomcol3 h2 a,#bottomcol4 h2 a,#bottomcol5 h2 a
{
	padding:8px 10px;
	display:block;
	color:#fff;
	border:none; /*override default styles for links*/
}
#bottomcol1 h2 a:hover,#bottomcol2 h2 a:hover,#bottomcol3 h2 a:hover,#bottomcol4 h2 a:hover,#bottomcol5 h2 a:hover
{
	color:#cecece;
}
#bottomcol1 h3,#bottomcol2 h3,#bottomcol3 h3,#bottomcol4 h3,#bottomcol5 h3
{
	font-size:1em;
	padding-top:0;
	margin-top:0;
	margin-bottom:.5em;
	text-transform:none; /*overrrides default style for titles*/
}

/* =Titles with icons in the bottom zone (home page only)
Press releases / Press Pictures / RSS / newsletter
----------------------------------------------------------------*/

h3.mtr_prelease
{
	padding-left:17px;
	background:url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/mtr_prelease.gif') no-repeat 0 .3em;
}
h3.mtr_picture
{
	padding-left:17px;
	background:url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/mtr_picture.gif') no-repeat 0 .3em;
}
h3.mtr_newsletter
{
	padding-left:17px;
	background:url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/mtr_newsletter.gif') no-repeat 0 .3em;
}
h3.mtr_rss
{
	padding-left:17px;
	background:url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/mtr_rss.gif') no-repeat 0 .3em;
}

/* =Image replacement titles (pages)
----------------------------------------------------------------*/
/*generic styles*/
h1.imgreplace, h2.imgreplace
{
	position:relative;
	overflow:hidden;
	font-size:1em;
}
h1.imgreplace
{
	margin:2em 0 1.5em;
}
h2.imgreplace
{
	margin:2.5em 0 1.7em;
}
.imgreplace span
{
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

/*specific styles*/
.about_en
{
	width:168px;
	height:16px;
}
.about_en span
{
	background:url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/replace_aboutus_en.gif') no-repeat left top;
}
.events_en
{
	width:168px;
	height:16px;
}
.events_en span
{
	background:url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/replace_events_en.gif') no-repeat left top;
}
.news_en 
{
	width:168px;
	height:16px;
}
.news_en span
{
	background:url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/replace_news_en.gif') no-repeat left top;
}
.relatedpicts_en
{
	width:168px;
	height:16px;
}
.relatedpicts_en span
{
	background:url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/replace_relatedpicts_en.gif') no-repeat left top;
}
.relatedflash_en
{
	width:168px;
	height:16px;
}
.relatedflash_en span
{
	background:url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/replace_relatedflash_en.gif') no-repeat left top;
}
.latestflash_en
{
	width:168px;
	height:16px;
}
.latestflash_en span
{
	background:url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/replace_latestflash_en.gif') no-repeat left top;
}
.relatedvids_en
{
	width:168px;
	height:16px;
}
.relatedvids_en span
{
	background:url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/replace_relatedvids_en.gif') no-repeat left top;
}
.relatedinfos_en
{
	width:168px;
	height:16px;
}
.relatedinfos_en span
{
	background:url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/replace_relatedinfos_en.gif') no-repeat left top;
}
.highlighted_en 
{
	width:168px;
	height:16px;
}
.highlighted_en span
{
	background:url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/replace_highlighted_en.gif') no-repeat left top;
}
.fullgallery_en
{
	width:168px;
	height:16px;
}
.fullgallery_en span
{
	background:url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/replace_fullgallery_en.gif') no-repeat left top;
}
.latestvids_en
{
	width:168px;
	height:16px;
}
.latestvids_en span
{
	background:url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/replace_latestvids_en.gif') no-repeat left top;
}
.latestpicts_en
{
	width:168px;
	height:16px;
}
.latestpicts_en span
{
	background:url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/replace_latestpicts_en.gif') no-repeat left top;
}
.comments_en
{
	width:168px;
	height:16px;
}
.comments_en span
{
	background:url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/replace_comments_en.gif') no-repeat left top;
}
.postcomment_en
{
	width:168px;
	height:16px;
}
.postcomment_en span
{
	background:url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/replace_postcomment_en.gif') no-repeat left top;
}

/* =PICTURES AND PICTURE GALLERIES
################################################################*/

/* =Images with links general styles
----------------------------------------------------------------*/
img
{
	border:1px solid white;
}
a.imglink
{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	display:block;
		padding:5px;
	background:#ccc url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/bkg_pictures.gif');
}

/* =Images in lists for galleries' previews
----------------------------------------------------------------*/
ul.gallery
{
	list-style:none;
	margin:0;
	padding:0;
}
ul.gallery li
{
	margin-bottom:10px;
}
ul.gallery li.left
{
	float:left;
}
ul.gallery li.right
{
	float:right;
}

/* =Picture Gallery Container
----------------------------------------------------------------*/
p.pictcontainer
{
	margin:0;
	padding:0;
	float:left;
}

/* =Picture Gallery Nav interface
----------------------------------------------------------------*/
ul.pictgallerynav
{
	list-style:none;
	margin:0 0 5em 0;
	padding:0;
}
ul.pictgallerynav li.previous
{
	float:left;
}
ul.pictgallerynav a.previous
{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	display:block;
		font-size:.85em;
		text-transform:uppercase;
		padding-left:8px;
	background:url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/bkg_arrowleft.gif') no-repeat left .4em;
	}
ul.pictgallerynav li.next
{
	float:right;
	text-align:right;
}
ul.pictgallerynav a.next
{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	display:block;
		font-size:.85em;
		text-transform:uppercase;
		padding-right:8px;
	background:url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/bkg_arrowright.gif') no-repeat right .4em;
	}
ul.pictgallerynav li p
{
	margin:0;
	padding:0;
}

/* =Picture Gallery Full Preview
----------------------------------------------------------------*/
ul.fullgallery
{
	list-style:none;
	margin:0;
	padding:0;
}
ul.fullgallery li
{
	float:left;
	padding:0;
	margin:0 12px 12px 0;
}
ul.fullgallery li.endrow
{
	float:left;
	padding:0;
	margin:0 0 12px 0;
}
ul.fullgallery li.current a
{
	background:#e77a7a;
}

/* =images inserted in items / in text (all pages)
----------------------------------------------------------------*/
/*for horizontal images*/
div.contentpicthoriz
{
	float:left;
	width:310px;
	margin:.65em 22px 10px 0;
	border-bottom:2px dotted #e77a7a;
}
/*for vertical images*/
div.contentpictvert
{
	float:left;
	width:192px;
	margin:.65em 22px 10px 0;
	border-bottom:2px dotted #e77a7a;
}
/*for full width images*/
div.contentpictfull
{
	float:left;
	width:100%;
	margin:.65em 0 10px 0;
	border-bottom:2px dotted #e77a7a;
}
/*generic style common to all displays*/
div.contentpicthoriz p, div.contentpictvert p, div.contentpictfull p
{
	margin:0 0 .5em 0;
	padding:0;
}
div.contentpicthoriz p.legend, div.contentpictvert p.legend, div.contentpictfull p.legend
{
	color:#4e4e4e;
}
/*styles to take care of old images in content (not cover pictures)*/
img.pictleft
{
	float:left;
	background:#ccc url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/bkg_pictures.gif');
	padding:6px;
	margin:.0 22px 10px 0;
}

img.pictright
{
	float:right;
	background:#ccc url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/bkg_pictures.gif');
	padding:6px;
	margin:.0 0 10px 22px;
}


/* =MULTIMEDIA OBJECTS AND MULTIMEDIA CONTAINERS
################################################################*/
p.mmcontainer
{
	float:left;
	margin:0 0 1em 0;
	padding:5px;
	background:#ccc url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/bkg_pictures.gif');
}
p.mmcontainer object
{
	border:1px solid #fff;
}

/* =LINKS
################################################################*/

/* =default links
Default border on links has to be removed using higher
specificity selectors
----------------------------------------------------------------*/
a
{
	text-decoration:none;
	color:#4e4e4e;
	border-bottom:1px dotted #e77a7a;
}
a.noborder
{
	border:none;
}
a:hover
{
	border:none;
	color:#163138;
}

/* =More links (pages)
----------------------------------------------------------------*/
p.more a
{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	font-size:.85em;
		text-transform:uppercase;
		padding-right:8px;
	background:url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/bkg_arrowright.gif') no-repeat right .4em;
	}
/*adds bottom shadow when in multimedia zone*/
#multimedia p.more
{
	margin:0 0 3em 0;
	padding:0 0 20px 0;
	background:url('http://www.meetthereynolds.com/wordpress/wp-content/themes/mtrtheme/images/bkg_shadowcol.gif') no-repeat left bottom;
}

/*################################################################
## =CLEARING                                                    ##
################################################################*/
.clearfix:after
{
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.clearfix
{
	display:inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix
{
	height: 1%;
}
.clearfix
{
	display:block;
}

/* End hide from IE-mac */
