/* PLX_PICKLE_LEAVE_LINE_BREAKS
 * Default page styles
 */
 .searchbar 
{
	padding: 5px;
	margin: 10px;
	border: 0px ;
	background-color: #ffffff;
}

body, p, td, th {
	font-family: Verdana, Arial, Helvetica, "SunSans-Regular", sans-serif;
	font-size: 11px;
	line-height: 16px;
	bgColor:#f0f0f0; leftMargin:0; topMargin:0; marginwidth:"0";marginheight:"0";
}
.actualite
{
	font-family:  Verdana, Arial, Helvetica, "SunSans-Regular", sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-transform: none;
	line-height: 190%;
	letter-spacing: 0px;
	color: #000000;
	
	clear: right;
	padding: 5px;
}

p {
	margin-top: 8px;
	color: black;
	line-height: 16px;
}

/*
 * Make textareas like normal controls (arial, scrollbars only if needed)
 * Standardize input fonts to look like IE (e.g. on mozilla)
 */
input, textarea { 
  font: 13px Arial;
}
textarea {
  overflow: auto;
}

/*
 * Stop with the funky border crap
 */
a img {
	border: 0;
}

/*
 * HEADERS
 */
h1, h2, h3, h4 { /* override body lineheight and margins */
	line-height: 100%;
	margin: 0;
}
/* h1 */
h1 {
	font-family: "Myriad Pro", Myriad, Arial, sans-serif;
	color: #000;
	height: 45px;
	 /* TODO: try to get the text to align properly */
	padding: 10px 0 0 0;
	font-weight: 600;
	font-size: 31px;
    voice-family: "\"}\"";
    voice-family: inherit;
	height: 35px;
}
h2, h3 {
	font-family: "Caecilia", "Minion Pro", Minion, Georgia, serif;
	color: #1d7ac9;
}
/* h2 = tag line */
h2 {
	height: 26px;
	font-size: 19px;
	font-weight: 500;
	padding: 5px 0 0 0;
}
/* h3 = categories within page */
h3 {
	margin: 15px 0 0 0;
	padding: 4px 0 0 0;
/*	width: 500px;*/
	height: 21px;
	font-size: 16px;
	font-weight: 400;
}
/* h4 = subsections within categories */
h4 { /* no styling */
	font-size: 11px;
	font-weight: 300;
	line-height: 16px;
	margin: 20px 0 10px 0;
}
a {
/*	color: #0054a6;  */
	color: #36f;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}
a.underlined {
  text-decoration: underline;
}
a:visited.underlined {
  text-decoration:underline;
}
/* make a bright blue for dynamic pages, no visited link highlighting */

/*
 * Wordpress
 */


#page {
	background-color: white;
	border: 1px solid #959596;
	text-align: left;
	}


#headerimg 	{ 
	margin: 7px 9px 0; 
	height: 192px; 
	width: 740px; 
	} 

#content {
	font-size: 1.2em
	}

.widecolumn .entry p {
	font-size: 1.05em;
	}

.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em;
	}

.widecolumn {
	line-height: 1.6em;
	}

.narrowcolumn .postmetadata {
	text-align: center;
	}

/* Begin Structure */

#page {
	background-color: white;
	margin: 20px auto;
	padding: 0;
	width: 760px;
	border: 1px solid #959596;
	}

#headerimg {
	margin: 0;
	height: 200px;
	width: 100%;
	}

.narrowcolumn {
	float: left;
	padding: 0 0 20px 45px;
	margin: 0px 0 0;
	width: 450px;
	}

.widecolumn {
	padding: 10px 0 20px 0;
	margin: 5px 0 0 150px;
	width: 450px;
	}

.post {
	margin: 0 0 40px;
	text-align: justify;
	}

.widecolumn .post {
	margin: 0;
	}



/*
 * Lists
 */
ul, ol {
	margin-top: 7px;
}
ul.direct {
	margin: 0;
	padding: 0;
}
ul.direct ol {
	margin: 0;
	padding: 0 0 0 20px;  /* push the thing inline with paragraph*/
}
ul.direct li {
	list-style-type: none;
}

/* second level items */
ul li ul {
	margin-top: 0px;
}
ul li ul li {
	list-style-image: none; /* override top level ul */
	list-style-type: circle;
}
/* lists with markers */
dl {
	margin-top: 0;
	margin: 0;
}
dt {
	font-weight: bold;
	margin-top: 16px;
}
dt.first {
	margin-top: 11px;
}
dd {
	margin-left: 0;
	margin-top: 8px;
}

/*
 * Global Body Styles
 */
h4.first {
	margin-top: 0px;
}
/* use this for the first paragraph under a header */
p.first {
	margin-top: 0px
}
/* use this for fine print and legend notes */
p.fineprint {
	margin-top: 3px;
	font-size: 9px;
	line-height: 14px
}
p.moreinfo { 
	margin-top: 16px;
}

/* Pretty HR trick */
div hr {
  display: none; 
}

/* Show a hand cursor (cross-browser trick) */
.clickable { 
  cursor: pointer;
  cursor: hand;
}






#main_content {
	margin: 10px 20px 0px 20px;
}
#main_content_corp { /* padding for the corp site */
	margin: 0 20px 0 0;
}




/**
 * Useful table thangs
 */
td.left, td.ul, td.ll, th.left, th.ul, th.ll {
	text-align: left;
}
td.right, td.ur, td.lr, th.right, th.ur, th.lr {
	text-align: right;
}
td.ul, td.ur, th.ul, th.ur {
	vertical-align: top;
}
td.ll, td.lr, th.ll, th.lr {
	vertical-align: bottom;
}
a img{border:0}
#movie_display{}
table.main_content{border:0;border-collapse:collapse;margin:15px 0 0 15px}
table.main_content td{margin:0;padding:0;vertical-align:top}
table.bullet_list td{padding:0 0 8px 0}
table.bullet_list td.bullet{width:10px}

/*
 * This file is part of fofRedux - http://fofredux.sf.net/
 *  a fork of the Feed on Feeds project - http://feedonfeeds.com
 *
 * fofRedux Copyright (C) 2005 Andrew Turner
 * nilspace@users.sourceforge.net - http://highearthorbit.com
 * 
 * Distributed under the GPL - see LICENSE
 *
 */

/**
 * @purpose default general stylesheet
 * @version $Revision: 1.13 $
 * $Id: fof.css,v 1.13 2006/01/30 06:43:20 kevbob Exp $
 */

.searchbar 
{
	padding: 5px;
	margin: 10px;
	border: 1px solid gray;
	background-color: #dddddd;
}

#view-page
{
	font-family: georgia;
	margin-top: 0;
}

.header
{
	background: #ffffff;
	padding: 0px;
	margin-bottom: 10px;

}

.image
{
	float: left;
	clear: left;
	padding: 5px;
}

.headline
{
	font-family: georgia, times, "Times New Roman", serif;
	font-weight: normal;
	font-size: 20px;
	text-transform: none;
	line-height: 110%;
	letter-spacing: 0px;
	color: #325c80;
	
	clear: right;
	padding: 5px;
}

.headline2
{
	font-family: georgia, times, "Times New Roman", serif;
	font-weight: normal;
	font-size: 18px;
	text-transform: none;
	line-height: 110%;
	letter-spacing: -1px;
	color: #325c80;
	
	clear: right;
	padding: 5px;
}

.headline3
{
	font-family: georgia, times, "Times New Roman", serif;
	font-weight: normal;
	font-size: 16px;
	text-transform: none;
	line-height: 110%;
	letter-spacing: -1px;
	color: #325c80;
	
	clear: right;
	padding: 5px;
}
.headline4
{
	font-family: georgia, times, "Times New Roman", serif;
	font-weight: normal;
	font-size: 14px;
	text-transform: none;
	line-height: 110%;
	color: #FF1100;
	
	clear: right;
	padding: 5px;
}
.category
{
	font-size: 90%;
	text-align: right;
}

.category_link
{
	display: inline;
}

a.tag_remove
{
	font-size: 60%;
	color: red;
}

.row
{
	padding: 5px;
}

.feed
{
FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #293b59;  text-decoration:none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.meta
{
	font-size: 9px;
	padding: 5px;
	float: left;
	clear: none;
}
.meta1
{
	font:Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	padding:5px;
	float: left;
	color: #D0D0D0;
	clear:none;
}

.meta2
{
	font-size: 9px;
	padding: 5px;
	float: left;
	clear:none;
	color: #325c80;
}

.controls
{
	font-size: 90%;
	float: right;
}

.dateorder
{
	text-align: center;
	font-weight: lighter;
}

.orderoption
{
	background-color: #eee;
	padding: 5px;
	margin: 5px;
}

.menu ul
{
	padding: 5px;
	margin: 0;
}

.menu li
{
	display: inline;
	padding: 5px;
}

.menu
{
	text-align: center;
	margin-bottom: 20px;
	margin-top: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #eee;
	float: left;
}



.nav
{
	text-align: center;
	margin-bottom: 20px;
}

.clearer
{
	clear: both; 
}

#panel-page p
{
	margin: 5px;
}

#panel-page
{
	font-family: verdana;
	font-size: 10px;
	margin-top: 0;
}

#panel-page table
{
	border-collapse: collapse;
	margin-bottom: 20px;
	width: 100%;
}

#panel-page td
{
	font-size: 10px;
	padding: 2px;
}


.odd-row
{
	background: #dddddd;
}

.unread
{
	font-weight: bold;
	color: red;
}

.error_flag
{
	font-weight: bold;
	color: red;
}

.item
{
	border: 0px solid #ddd;
	margin: 0px;
	margin-bottom: 20px;
	clear: both;
}

.itementry
{
	font-family: verdana, arial, sans-serif; line-height:1.5; text-align:left; color:444444;
	font-size:1.5em;
	border: 0px solid #ddd;
	margin: 0px;
	margin-bottom: 20px;
	clear: both;
}


h1
{
	font-size: 110%;
	margin: 0px;
}

h2
{
	font-size: 100%;
	margin: 0px;
	margin-bottom: 5px;
}

.heading a
{
	text-decoration: none;
}

.heading
{
	border: 1px solid black;
}

#menu-page
{
	margin: 0;
	padding: 0;
	font-family: verdana;
	font-size: 60%;
	background: #eee;
}

#menu-page .menu ul
{
	padding: 1px;
	margin: 0;
}

#menu-page .menu li
{
	display: inline;
	padding: 5px;
}

#menu-page .menu
{
	text-align: center;
	background: #eee;
}

#menu-page a:hover
{
	background: #fff;
}

.nowrap
{
	white-space: nowrap;
}

.controls
{
	float: right;
}

label {
	float: left;
	width: 100px;
	margin-bottom: 10px;
}

fieldset {
}


br {
	clear: left;
}

#panel-page .category_table {
	background-color: #EEEEEE;
	border: 1px solid black;
	padding: 3px;
	width: 60%;
}
.category_table thead {
	font-weight: bold;
}
.category_table tbody {
	border: 0px;
	background-color: white;
}
.category_table tbody tr {
	margin-left: 5px;
}
#flickr-photos {background-color:#ffffff;}
#flickr-photos ul {margin:0;padding:10px 0px 10px 20px;}
#flickr-photos img {background-image:url(http://tuniblogs.com/archive/flickr-bg.gif);background-repeat:no-repeat;border:none;padding:6px 8px 8px 6px;}
#flickr-photos li {display:inline;list-style-image:none;list-style-type:none;margin:0;padding:0;}
/* post +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+ */

.blog_post {
margin:-1px 15px 15px 15px;
padding:15px 0 0 0;
display:block;
border-top:1px solid #ccc;
}

.blog_post.lead {
border:0;
}

.post-info {
margin:0;
padding:0;
color: #000;
}

.post-date {
margin:0;
padding:0;
font-family: Arial;
font-weight:normal;
font-size: 100%;
text-transform: uppercase;
line-height:120%;
letter-spacing: 0;
text-align: left;
word-spacing: normal;
text-decoration: none;
color: #555;
/*background:#999;*/
}

h2.post-title {
margin:0;
padding:0;
font-family: Georgia,"Times New Roman",Times,serif;
font-weight: bold;
font-size: 199%;
line-height: normal;
color: #333;
}

.post-author {
margin:3px 0 0 0;
text-transform: none;
font-family: Arial;
font-size:91.666%;
color: #777;
}

.post-author2 {
margin:5px 0 0 0;
text-transform: none;
font-family: Arial;
font-size:83.333%;
color: #777;
}

.post-author span, .post-author2 span {
text-transform: uppercase;
}

.post-tags {
margin:3px 0 0 0;
font-family: Arial;
font-size:91.666%;
text-transform: uppercase;
color: #777;
}

.post-tags2 {
margin:5px 0 0 0;
font-family: Arial;
font-size:83.333%;
text-transform: uppercase;
color: #777;
}

.post-content {
margin:7px 0 2em 0;
padding:0;
}

.post-content p {
margin:0 0 14px 0;
padding:0;
font-family: Georgia;
font-weight:normal;
font-size: 123%;
line-height: 1.3125em;
letter-spacing: 0;
text-align: justify;
word-spacing: normal;
text-decoration: none;
color: #333;
}


.post-content a:link, .post-content a:visited, .post-content a:hover {
text-decoration:underline;
}

.post-content p , .post-content2 p {
overflow: hidden;
o\verflow: visible;
width: 100%;
w\idth: auto;
he\ight: 1%;
}

.post-content p em, .post-content2 p em {
letter-spacing:-.05em;
}

.post-content ol {
margin:0 0 14px 32px;
padding:0;
}

.post-content ol li {
/*margin-bottom:3px;*/
padding:0;
font-family: Georgia;
font-weight:normal;
font-size: 133%;
line-height: 1.313em;
letter-spacing: 0;
/*text-align: left;*/
word-spacing: normal;
/*text-decoration: none;*/
color: #333;
}

.blog_post .post-content ul {
margin:0 0 14px 12px;
padding:0;
}
