/*  Theme Name: XFEP
Theme URI: http://designdisease.com/
Description: Designed by Design Disease for David Peralty
Version: 1
Author: Design Disease
Author URI: http://designdisease.com/
*/
#oio-link-1 {border: none!important;}
table .uber {
	width:620px;
	border-top:1px solid #e5eff8;
	border-right:1px solid #e5eff8;
	border-collapse:collapse;
	font-size:13px;
	}
.uber caption {
	color: #9ba9b4;
	font-size:.94em;
		letter-spacing:.1em;
		margin:1em 0 0 0;
		padding:0;
		caption-side:top;
		text-align:center;
	}	
.uber tr.odd td	{
	background:#f7fbff
	}
.uber tr.odd .column1	{
	background:#f4f9fe url(images/table_bg.gif) no-repeat;
	}	
.uber tr.odd {
	background:#f4f9fe url(images/table_bg.gif) no-repeat;
	}	
.uber .column1	{
	background:#f9fcfe;
	}
.uber td {
	color:#678197;
	border-bottom:1px solid #e5eff8;
	border-left:1px solid #e5eff8;

	text-align:center;
	}				
.uber th {
	font-weight:normal;
	color: #678197;
	text-align:left;
	border-bottom: 1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	}							
.uber thead th {
	background:#f4f9fe;
	text-align:center;
	font:bold 1.2em/2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#66a3d3
	}	
.uber tfoot th {
	text-align:center;
	background:#f4f9fe;
	}	

.uber tfoot th strong {
	font:bold 1.2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	margin:.5em .5em .5em 0;
	color:#66a3d3;
		}		
.uber tfoot th em {
	color:#f03b58;
	font-weight: bold;
	font-size: 1.1em;
	font-style: normal;
	}	

.uber tr.approved{
	background:#e4f4d2;
}
.sociable { list-style-type: none; }
.sociable ul li { list-style-type: none; }
.increase { color: #009900; }
.decrease { color: #990000; }
.alt_tbl {background: #eeeeee; }
body { background: #f3f2e8 url(images/bp.gif) repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; padding: 20px; margin: 0px; color:#35383d;}html { padding: 0; margin: 0;}a:link { text-decoration: none; color : #8ba510; border: 0px; -moz-outline-style: none;}a:active { text-decoration: underline; color : #8ba510; border: 0px; -moz-outline-style: none;}
a:visited { text-decoration: none; color : #8ba510; border: 0px; -moz-outline-style: none;}
a:hover	{ text-decoration: underline; color : #666600; border: 0px; -moz-outline-style: none;} 
a:focus { outline: none;-moz-outline-style: none;}
h1, h2, h3, h4 { font-family: Arial, Helvetica, sans-serif;}
img { padding: 0px; margin: 0px; border: none; text-align: center;}
hr { border-left:0px solid #abb0b5; border-right:0px solid #abb0b5; border-top:1px dotted #abb0b5; border-bottom:0px solid #abb0b5; height : 1px;  }
form { padding: 0px; margin: 0px;}
input { font-family: 'Verdana'; color: #282b31; font-size: 11px;}
textarea { font-family: 'Verdana'; color: #282b31; font-size: 11px;}
select { font-family: 'Verdana'; color: #282b31; font-size: 11px;}
/* Header +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */#bgcontainer { width: 960px; margin: 15px auto 0 auto;}#bgall { background: url(images/Container.gif) repeat-y right ; width: 960px; float: left; padding: 0px; }/**/ * html .Header {} /* */ .Header { width: 960px; margin: 0 auto; position:relative;}.HeaderLogo { width: 160px; background: #14283d url(images/HeaderLogoTop.gif) no-repeat top; float: left; padding: 35px 20px 20px 20px;}.HeaderLogo h1 { text-indent: -10000px; margin: 0; padding: 0;}.HeaderLogo h1 a { display: block; background: url(images/Logo.gif) no-repeat left top; height: 55px; width: 158px; cursor: hand; }/* Menu +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */.HeaderMenu { background:#ffffff url(images/HeaderMenuTop.gif) no-repeat top left; width: 705px; padding: 30px 20px 0px 20px; float: right; }.Menu { float: left; border-bottom: solid 1px #6a7784; padding: 5px 0px; margin-bottom: 5px; }.Menu ul { list-style: none; margin: 0px; padding: 0px; width: 705px; float: left;}.Menu ul li { padding: 0px; margin: 0px; display: inline; font-size: 14px; line-height: 14px; font-weight: bold; font-family: "Arial"; letter-spacing: -1px; text-transform: lowercase; }.Menu ul li a { padding: 0px 0px 0px 5px; margin-right:4px; background: url(./images/menuleft.gif) no-repeat left top; float: left;}.Menu ul li a span { padding: 2px 5px 3px 0px; display: block; background: url(./images/menuright.gif) no-repeat right top; float: right; }.Menu ul li a span { float: none; color: #6a7784;}.Menu ul li a:hover span { color: #6a7784;}.Menu ul li a:hover { background-position: 0% -19px; color:#fff; text-decoration: none;}.Menu ul li a:hover span { background-position: 100% -19px;  color:#fff;}.Menu ul li ul { display: none;}.TagLine { font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: bold; letter-spacing: -1px; line-height: 14px; padding: 0px; margin: 0px; color:#6a7784;}.Feed { font-size: 10px; font-weight: bold; color:#cc3300;}.Feed a { color:#ff6600; background:url(images/SynIco.png) no-repeat left center; padding-left: 15px; }/* Container +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */.CON { width: 960px; float: left; padding: 0px; }/* Side Left +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */.SL { width: 160px; float: left; padding: 20px; background:#14283d url(images/SLBottom.gif) no-repeat bottom;}/* Side Central + Side Right +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */.SCSR { background: #FFF url(images/SCSRBottom.gif) no-repeat bottom; float: right; width: 705px; padding: 0px 20px 20px 20px;}/* Side Central +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */.SC { width: 490px; float: left; padding: 0px;}/* Side Right +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */.SR { width: 195px; float: right; padding: 0px; position: relative;}.SR h2 { color:#14283d; padding: 5px 0px; margin: 10px 0px 0px 0px; font-size: 14px; font-weight: bold; letter-spacing: -1px;}.SR ul { padding: 0px; margin: 0px; border-top: solid 1px #efefef;}.SR li { padding: 3px 0px; margin: 0px; list-style-type: none; font-size: 11px; border-bottom: solid 1px #efefef;}.SR li a { color:#666600;  } .SR .Search { background: url(images/Search.gif) no-repeat left top; right: 0px; padding: 0px;}.SR .Search form { background: url(images/SearchForm.gif) no-repeat left top; padding: 0px; margin: 0px; }.SR .Search input { color: #330033; font-size: 12px;}.SR .Search  input.keyword { background: none; border: none; padding: 5px 0px 5px 8px; width: 155px; } .SR .Search  input.search { width: 27px; height: 24px; background: url(./images/SearchButton.gif) no-repeat;}.SR .Search .bt { padding: 0px; margin: 0px 0px 0px -10px; top: 0px; background: none; position: absolute; right: 0; }/* Side Left +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */.SL { width: 160px; float: left; padding:  0px 20px 20px 20px; background:#14283d url(images/SLBottom.gif) no-repeat bottom;}.SL .Categs {}.SL .Categs h2 { font-size: 14px; letter-spacing: -1px; font-weight: bold; color:#fff; padding: 5px 0px; margin: 0px 0px 5px 0px; border-bottom: dashed 1px #666;}.SL .Categs ul { padding: 0px; margin: 0px;}.SL .Categs li { padding: 2px 0px; margin: 0px; list-style-type: none; color:#abae9e; font-size: 11px; }.SL .Categs li a { color:#b4cc42; font-weight: bold; letter-spacing: -1px;}/* Post +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */.Post {	padding: 15px 0px; position: relative; clear: left;}.PostHead {}.PostHead h2 { font-size: 25px; line-height: 25px; letter-spacing: -2px; font-weight: bold; padding: 3px 0px 3px 0px; margin: 0px; color:#000033;}.PostHead h2 a { color: #8ba510; text-decoration: none;}.PostHead h2 a:visited { color: #8ba510; text-decoration: none;}.PostHead h2 a:hover { color:#ff4800; text-decoration: none;}.PostHead small {}.PostTime { font-family: 'Arial'; font-size: 10px; line-height: 10px; display: block; position: absolute; top: 5px;}.PostCat { color:#666633; background: #eeeee4; padding: 5px; display: block; font-size: 10px; }.PostCat a { color:#666633; text-decoration: underline; }.PostCat a:visited { color:#666633; text-decoration: underline; }.PostCat a:hover { color:#666633; text-decoration: underline; }.PostContent { padding: 10px 0px 0px 0px; font-size: 13px; line-height: 1.5em ; color:#63565f;}.PostContent p { font-size: 13px; line-height: 1.5em; color:#63565f;}.PostContent p strong {}.PostContent ol { padding: 10px 0px 10px 25px; margin: 0px; }.PostContent ol li { padding: 2px 0px 2px 0px; font-size: 12px; line-height: 15px; color:#63565f; }.PostContent ul { padding: 5px 0px; margin: 0px; }.PostContent ul li { padding: 2px 0px 2px 15px; list-style-type: none; background: url(images/PostContentLiIco.png) no-repeat left top; font-size: 12px; line-height: 15px; color:#63565f; }.PostContent blockquote { padding: 3px 10px; background: #fffde5; margin: 3px 0px; color:#993300; border: solid 1px #f6f3d3;}.PostContent blockquote p { font-size: 11px; padding: 3px 0px; margin: 3px 0px; line-height: 16px;}.PostContent blockquote li { padding: 2px 0px 2px 15px; list-style-type: none; font-size: 12px; line-height: 15px;}.navigation { }	.next { text-align: right; }/**/ * html .PostContent p img {} /* */ .PostContent p img { max-width: 420px;}.PostContent p img { width:expression(this.width > 420 ? "420px" : this.width); }/* .PostContent img { margin: 0px 10px 10px 0px; border:solid 1px #495b6b;} */	.PostContent p img.left { margin: 0 1.1538em 0 0; float: left; clear: left; }	.PostContent p img.right { margin: 0 0 0 1.1538em; float: right; clear: right; }	.PostContent p img.center { display: block; margin: 0 auto 1.5385em auto; clear: both; }	.PostContent p img.frame { border: 0.3846em solid #495b6b; }	.PostContent p img.stack { clear: none !important; }.PostCom { padding-top: 10px; background: url(images/PostComBkg.gif) repeat-x top; border-top: solid 1px #d4d4cb;}.PostCom ul { padding: 0px; margin: 0px;}.PostCom li { padding: 2px 0px 2px 15px; margin: 0px 5px 0px 0px; list-style-type: none; display: inline; color:#666633; font-size: 10px; } .PostCom li a { font-weight: bold; text-decoration: underline; color:#666633;} .PostCom li a:visited { font-weight: bold; text-decoration: underline; color:#666633;}.PostCom li a:hover { font-weight: bold; text-decoration: underline; color:#666633;}.PostCom .Com { background: url(images/PostCom.png) no-repeat left center; }.PostCom .Tags { background: url(images/PostCom.png) no-repeat left center; }/* Comments ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */.Comments { margin: 20px 0px 0px 0px; position: relative;}.Comments h3 { font-size: 16px; letter-spacing: -1px; margin: 0px 0px 5px 0px; padding: 10px 0px; color:#14283d; border-bottom: solid 1px #ccc;}/* Comments List  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */.List ol { padding: 0px; margin: 0px;}.List li { position: relative; padding: 5px 0px; margin: 10px 0px; list-style-type: none; background: url(images/PostDotted.gif) repeat-x bottom; }/**/ * html .List .LGrav { right: 30px;} /* */ .List .LGrav { position: absolute; right: 0px; top: 0px;}.List .LGrav img { border: solid 1px #ccc; padding: 2px; background: #fff;}.List .LUsr { margin: 0px; padding: 0px; font-size: 11px; line-height: 12px; color:#999;}.List .LUsr a { color:#999; text-decoration: none;}.List .LUsr strong { font: bold 14px 'Arial', sans-serif; letter-spacing: 0px; color:#666;}.List .LUsr strong a { color:#8ba510; text-decoration: none;}.List .LCon { margin: 10px 0px 0px 0px; padding: 0px; font-size: 12px; line-height: 16px; border-top: solid 1px #ccc;}.List .LCon p { margin: 0px; padding: 5px 0px; font-size: 11px; line-height: 15px;}/* Comments Form ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */.Form .Email { background: url(images/FooterEmail.png) no-repeat left top;}.Form {  padding: 0px 0px 10px 0px; position: relative; margin: 0px; font-family: 'Verdana';}.Form form { margin: 0px; padding: 0px;}.Form a { text-decoration: underline;}.Form p { padding: 0px 0px 2px 0px; margin: 0px; color:#666; }.Form p small strong { font-weight: bold; color:#FF3300;}.Form p small { font-size: 11px; display: block; padding: 2px 0px 4px 0px; color:#666633;}.Form .TextField { color:#003366; background: #f7f7f1; border: solid 1px #e9e9dd; padding: 4px; font-size: 12px; display: block;}.Form .TextArea { color:#003366; background: #f7f7f1; border: solid 1px #e9e9dd; padding: 4px; font-size: 12px;}.Form input.SubmitComment { width: 57px; height: 29px; background: url(images/SubmitComment.png) no-repeat; margin-top: 4px;}.Form input.SubmitComment:hover { background: url(images/SubmitComment.png) no-repeat 0 -29px; margin-top: 4px;}.Form input.SubmitCommentIE { width: 57px; height: 29px; background: url(images/SubmitComment.png) no-repeat 0 -29px; margin-top: 4px;}/* Footer ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */.FBG { width: 100%; float: left; padding: 0px;}.Footer { width: 745px; margin: 0 auto; background: url(images/FooterIco.gif) no-repeat left center; padding: 5px 0px 5px 215px;}.Footer p { font-size: 10px; line-height: 12px; color:#676c71; padding: 0px; margin: 0px; font-family: 'Verdana'; }.Footer a { color:#676c71; text-decoration: underline;}


