/*  phpBB 3.0 Style Sheet
--------------------------------------------------------------
Style name:	templatic
Based on style:	Premiumthemes-bb (the default phpBB 2 style)
Original author:	subBlue ( http://www.subBlue.com/ )
Modified by:	R.Bhavesh(http://cssace.com) WP Remix ( http://wpremix.com )
This is an alternative style for phpBB3 for those wishing to stay with
the familiar simplesite-bb theme at http://simplesiteseries.com
Copyright 2006 phpBB Group ( http://www.phpbb.com/ )
--------------------------------------------------------------
*/
/* Layout
------------ */
* {
	/* Reset browsers default margin, padding and font sizes */
margin: 0;
	padding: 0;
}
html {
	font-size: 100%;
}
a {
	color:#333;
	text-decoration:none;
}
a:hover {
	color:#333;
	text-decoration:none;
}
body {
	/* Text-Sizing with ems: http://www.clagnut.com/blog/348/ */
font-family: Arial, Helvetica, sans-serif;
	color: #666;
	background-color: #FFF;
	font-size: 12px; /* This sets the default font size to be equivalent to 10px */
	margin: 0;
}
#wrapheader {
	/*	background-image: url('./images/background.gif');
background-repeat: repeat-x;*/
padding: 0;
	width:960px;
	margin:0 auto;
}
#wrapcentre {
	margin: 15px auto 0 auto;
	width:960px;
}
#wrapfooter {
	text-align: center;
	clear: both;
}
#wrapnav {
	width: 100%;
	margin: 0;
	background-color: #ECECEC;
	border-width: 1px;
	border-style: solid;
	border-color: #ccc;
}
#logodesc {
	height:70px;
	padding: 5px 0px;
	background: #fff;
	border-top:5px solid #e7e7e7;
}
#logodesc img {
	display:none;
}
#logodesc td {
	text-align:left!important;
}
#logodesc h1 {
	color:#333;
	font:bold 27px "Arial Black", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
#menubar {
	margin: 0;
	padding:5px;
	background:#709939;
	height:22px;
	font:12px Arial, Helvetica, sans-serif;
	border-top:1px dotted #547c1e;
	border-bottom:1px dotted #547c1e;
}
#menubar a {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
#menubar a:hover {
	color:#fffa64;
}
#datebar {
	margin: 10px 0 0 0;
}
#findbar {
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
}
.forumrules {
	background-color: #bbbbbb;
	border-width: 1px;
	border-style: solid;
	border-color: #ccc;
	padding: 4px;
	font-weight: normal;
	font-size: 1.1em;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}
.forumrules h3 {
	color: red;
}
#pageheader {
}
#pagecontent {
}
#pagefooter {
}
#poll {
}
#postrow {
}
#postdata {
}
/*  Text
--------------------- */
h1 {
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.8em;
	text-decoration: none;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.5em;
	text-decoration: none;
	line-height: 120%;
	margin-bottom:8px;
	color:#6a9336;
}
h3 {
	font-size: 1.2em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 120%;
}
h4 {
	margin: 0;
	font-size: 1.1em;
	font-weight: bold;
}
h4.title {
	margin: 0;
	font-size: 1.4em;
	font-weight: bold;
}
h4.title a { color:#e6640e; text-decoration:none; }
h4.title a:hover { color:#333; text-decoration:none; }

p {
	font-size: 1.1em;
}
p.moderators {
	margin: 0;
	float: left;
	color: black;
	font-weight: bold;
}
.rtl p.moderators {
	float: right;
}
p.linkmcp {
	margin: 0;
	float: right;
	white-space: nowrap;
}
.rtl p.linkmcp {
	float: left;
}
p.breadcrumbs {
	margin: 0 0 20px 0;
	float: left;
	color: black;
	font-weight: bold;
	white-space: normal;
	font-size: 1em;
}
.rtl p.breadcrumbs {
	float: right;
}
p.datetime {
	margin: 0;
	float: right;
	white-space: nowrap;
	font-size: 1em;
}
.rtl p.datetime {
	float: left;
}
p.searchbar {
	padding: 2px 0;
	white-space: nowrap;
}
p.searchbarreg {
	margin: 0;
	float: right;
	white-space: nowrap;
}
.rtl p.searchbarreg {
	float: left;
}
p.forumdesc {
	padding-bottom: 4px;
}
p.topicauthor {
	margin: 1px 0;
}
p.topicdetails {
	margin: 1px 0;
	font-size:11px;
    color:#666;
}
p.topicdetails a { color:#666; }
p.topicdetails a:hover { color:#333; }

.postreported, .postreported a:visited, .postreported a:hover, .postreported a:link, .postreported a:active {
	margin: 1px 0;
	color: red;
	font-weight:bold;
}
.postapprove, .postapprove a:visited, .postapprove a:hover, .postapprove a:link, .postapprove a:active {
	color: #000;
	font-weight:bold;
}
.postapprove img, .postreported img {
	vertical-align: bottom;
}
.postauthor {
	color: #000000;
}
b.postauthor a { color:#444; }

.postdetails {
	color: #000000;
}
.postbody {
	font-size: 1.2em;
	line-height: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	line-height:20px;
}
.postbody b {
	color:#235592;
	margin-top:15px;
	margin-bottom:5px;
	display:block;
}
.postbody li, ol, ul {
	margin: 0 0 0 1.5em;
}
.rtl .postbody li, .rtl ol, .rtl ul {
	margin: 0 1.5em 0 0;
}
.posthilit {
	background-color: yellow;
}
.nav {
	margin: 0;
	color: black;
	font-weight: bold;
}
.pagination {
	padding: 4px;
	color: black;
	font-size: 1em;
	font-weight: bold;
}
.cattitle {
}
.gen {
	margin: 1px 1px 5px 1px;
	font-size: 1.2em;
	line-height:20px;
	color:#2b7acf;
}
.gen b {
	font-size:18px;
	padding-top:15px;
	display:block;
}
.gen a {
	padding-left:13px;
	background:url(./images/bullet_round.gif) no-repeat 0 5px;
}
.tablebg .row2 .gen a {
	background:none;
}

.legend .gensmall, .datebar td.gensmall {
	background:none;
}
.genmed {
	margin: 1px 1px;
	font-size: 1.1em;
}
.gensmall {
	font: 1em Arial, Helvetica, sans-serif;
}
.gensmall a, .gensmall a:visited {
	text-decoration:none;
}
.gensmall a:hover {
	text-decoration:underline;
	color:#000 !important;
}
.copyright {
	color: #444;
	font-weight: normal;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}
.sepretor { background:url(images/sepretor.png) repeat-x center ; }

.titles {
	font-family:  Arial, "Lucida Grande", Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.2em;
	text-decoration: none;
}
.error {
	color: red;
}
/* Tables
------------ */
th {
	color: #333;
	font-size: 1.3em;
	font-weight: bold;
	/*	background-color: #006699;
background-image: url('./images/cellpic3.gif');
*/	white-space: nowrap;
	padding: 7px 5px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background:#d1e6ff url(./images/th_bg.jpg) repeat-x top;
}
td {
	padding: 2px;
}
td.profile {
	padding: 4px;
}
.tablebg {
	background-color: #fff;
	border-top:1px solid #ccc;
	padding-top:10px;
}
.catdiv {
	height: 28px;
	margin: 0;
	padding: 0;
	border: 0;/*background: white url('./images/cellpic2.jpg') repeat-y scroll top left;*/
}
.rtl .catdiv {
	background: white url('./images/cellpic2_rtl.jpg') repeat-y scroll top right;
}
.cat {
	height: 28px;
	margin: 0;
	padding:0;
	border: none;/*	background-color: #d3d3d3;
background-image: url('./images/cellpic1.gif');
text-indent: 4px;*/
}
.tablebg .cat {
	font-size:14px;
}
.row1 {
	line-height:18px;
}
.row1 img { margin-top:5px; }

.row2 {
	border-top:1px dotted #ccc;/*	border-left:1px solid #ccc;
border-right:1px solid #ccc;
*/}
.row3 {
	background-color: #fbffb9;
	color:#d43700;
	padding: 4px;
}
.spacer {
	background-color: #a3bcd2;
}
hr {
	height: 1px;
	border-width: 0;
	background-color: #D1D7DC;
	color: #D1D7DC;
}
.legend {
	text-align:center;
	margin: 0 auto;
}
/* Links
------------ */
a:link {
	color: #538214;
}
a:active, a:visited {
	color: #538214;
	text-decoration: none;
}
a:hover {
	color: #333;
	text-decoration: none;
}
a.forumlink {
font-weight: bold !important;
	font-family:  Arial, "Lucida Grande", Helvetica, sans-serif;
	font-size: 1.1em;
}
a.forumlink:hover { /*color:#333;*/
}
a.topictitle {
	margin: 1px 0;
	font-family:  Arial, "Lucida Grande", Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.1em;
	color:#538214;
}

p.light { color:#878787; clear:both;  }
p.light  a { color:#666; }
p.light  a:hover { color:#333; }

a:hover.topictitle a.topictitle:visited {
	color: #666;
	text-decoration: none;
}

th a, th a:visited {
	text-decoration: none;
}
th a:hover {
	text-decoration: none;
}
/* Form Elements
------------ */
form {
	margin: 0;
	padding: 0;
	border: 0;
}
input {
	color: #333333;
	font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	border: 1px solid #ccc;
	background-color: #FAFAFA;
	padding: 3px;
	margin-bottom:3px;
}
textarea {
	background-color: #FAFAFA;
	color: #333333;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.2em;
	line-height: 1.2em;
	font-weight: normal;
	border: 1px solid #ccc;
	padding: 3px;
	margin-bottom:3px;
}
select {
	color: #333333;
	background-color: #FAFAFA;
	font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #ccc;
	padding: 2px;
	margin-bottom:3px;
}
option {
	padding: 0 1em 0 0;
}
option.disabled-option {
	color: graytext;
}
.rtl option {
	padding: 0 0 0 1em;
}
input.radio {
	border: none;
	background-color: transparent;
}
.post {
	background-color: white;
	border-style: solid;
	border-width: 1px;
}
.btnbbcode {
	color: #000000;
	font-weight: normal;
	font-size: 1.1em;
	font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;
	background-color: #EFEFEF;
	border: 1px solid #666;
}
.btnmain {
	font-weight: bold;
	background-color: #709939;
	border:none;
	cursor: pointer;
	padding: 1px 5px;
	font-size:13px;
	font-weight:bold;
	color:#fff;
}
.btnlite {
	font-weight: normal;
	background-color: #709939;
	border:none;
	cursor: pointer;
	padding: 1px 5px;
	font-size:13px;
	font-weight:bold;
	color:#fff;
}
.btnlite:hover, .btnmain:hover {
	background:#547c1e;
}
.btnfile {
	font-weight: normal;
	background-color: #ECECEC;
	border: 1px solid #ccc;
	padding: 1px 5px;
	font-size: 1.1em;
}
.helpline {
	background-color: #e8e8e8;
	border-style: none;
}
/* BBCode
------------ */
.quotetitle, .attachtitle {
	margin: 10px 5px 0 5px;
	padding: 4px;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color: #ccc;
	color: #333333;
	background-color: #ccc;
	font-size: 0.85em;
	font-weight: bold;
}
.quotetitle .quotetitle {
	font-size: 1em;
}
.quotecontent, .attachcontent {
	margin: 0 5px 10px 5px;
	padding: 5px;
	border-color: #ccc;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	font-weight: normal;
	font-size: 1em;
	line-height: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FAFAFA;
	color: #4B5C77;
}
.attachcontent {
	font-size: 0.85em;
}
.codetitle {
	margin: 10px 5px 0 5px;
	padding: 2px 4px;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color: #ccc;
	color: #333333;
	background-color: #ccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	display: none;
}
.codecontent {
	direction: ltr;
	margin: 0 5px 0px 5px;
	padding: 5px;
	border-color: #ccc;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	font-weight: normal;
	color: #006600;
	font-size: 0.85em;
	font-family: Monaco, 'Courier New', monospace;
	background-color: #FAFAFA;
}
.syntaxbg {
	color: #FFFFFF;
}
.syntaxcomment {
	color: #FF8000;
}
.syntaxdefault {
	color: #0000BB;
}
.syntaxhtml {
	color: #000000;
}
.syntaxkeyword {
	color: #007700;
}
.syntaxstring {
	color: #DD0000;
}
/* Private messages
------------------ */
.pm_marked_colour {
	background-color: #000000;
}
.pm_replied_colour {
	background-color: #ccc;
}
.pm_friend_colour {
	background-color: #007700;
}
.pm_foe_colour {
	background-color: #DD0000;
}
/* Misc
------------ */
img {
	border: none;
}
.sep {
	color: black;
	background-color: #FFA34F;
}
table.colortable td {
	padding: 0;
}
pre {
	font-size: 1.1em;
	font-family: Monaco, 'Courier New', monospace;
}
.nowrap {
	white-space: nowrap;
}
.username-coloured {
	font-weight: bold;
}
/*CSS Start =================================================================================== */
.aleft {
	float:left;
}
.aright {
	float:right;
}
.imgleft {
	float:left;
	margin:0 15px 15px 0;
	border:2px solid #b0d7f1;
	padding:2px;
}
.imgright {
	float:right;
	margin:0 0 15px 15px;
	border:2px solid #b0d7f1;
	padding:2px;
}
html, body {
	margin:0;
	padding:0;
}
/*	--------------------------------------------------
Structure
-------------------------------------------------- */
body {
	background:#fff;
	font:12px Arial, Helvetica Neue, Helvetica, sans-serif;
	color:#333;
}
.aleft {
	float:left;
}
.aright {
	float:right;
}

#content-wrapper {
	width:980px;
	margin:0 auto;
	padding:15px 0;
}


/* search form ------------- */

	#searchform { width:490px; margin:0px auto 15px auto; padding-left:38px; background:url(./images/i_search.gif) no-repeat left 18px; }
	#searchform .gensmall { font-size:12px; font-weight:bold; display:none;  }
	#searchform  span {font-size:12px; font-weight:bold; }
	
	#searchform .post { width:355px; padding:5px; background:#fff; border:2px solid #9b9b9b; font:14px Georgia, "Times New Roman", Times, serif;  }
	#searchform .post:hover, .post:focus { background:#eee; color:#000; border:2px solid #888; }
	
	#searchform .btnlite { background:#709939; padding:6px 5px 7px 5px; font:bold 13px Arial, Helvetica, sans-serif ; color:#fff; text-align:center; position:relative; top:-1px; } 
	#searchform .btnlite:hover { background:#333;  }
	
	#searchform fieldset { border:none; }
	
	
/* jumpbox form ------------- */	
	
	#jumpbox { width:420px; margin:15px auto;  }
	#jumpbox .gensmall { font-size:14px; font-weight:bold; }
	
	#jumpbox select { width:485px; padding:8px; background:#fff; border:1px solid #709939; font:14px Georgia, "Times New Roman", Times, serif;  }
	#jumpbox select:hover, select:focus { background:#eee; color:#000; border:1px solid #444; }
	
	#jumpbox .btnlite { background:#709939 ; padding:5px 5px 6px 5px ; font-size:18px; color:#fff; text-align:center; position:relative; top:1px; } 
	#jumpbox .btnlite:hover { background:#000;  }


	p.topictitle a { color:#444;  }	
	p.topictitle a { color:#333;  }	
	
	.bspacer { margin-left:250px; }
	
	
/* my css ============================================================ */	
#header-in { width:980px; margin:0 auto; padding:15px 0px; }
.headerbg	{ background:#222}

#footer { background:#171717 url(images/footerbg.jpg) repeat-x top; clear:both; }
#footer-in { width:940px; margin:0 auto; clear:both; padding-bottom:20px;  }

/* ---------- @ menu -----------*/

#header .logo a { width:204px; height:54px; background:url(images/logo.png) no-repeat; display:block; float:left; text-indent:-9009px; }
#header .logo a:hover {  }
	
#top_strip { background:#000; height:34px; border-bottom:1px solid #2f2f2f; }
#top_strip-in { width:980px; margin:0 auto; position:relative; }

#header_right_nav { width:640px; margin-top:10px; float:right; text-align:right; }
#header_right_nav li { display:inline; margin:0 0 0 35px; padding:0; font-size:18px; background:none; }
#header_right_nav li a { color:#9d9c9c; text-decoration:none; }
#header_right_nav li a:hover { color:#fff; text-decoration:none; }

#header_right_nav li.current_page_item a { color:#fff; }

#top_strip .member_login {  color:#b5b5b5; display:block; position:absolute; right:0; top:0;   }
#top_strip .member_login a { padding:6px 8px 7px 8px; margin:3px 0; background:url(images/member_login.png) no-repeat; font-size:12px; font-weight:bold; color:#b5b5b5; text-decoration:none; display:block; width:85px; height:20px; }
#top_strip .member_login a:hover { color:#fff; }

#top_strip p.tag_line { margin:7px 0 0 0; padding:0; float:left; font-size:12px; color:#B5B5B5; }



#top_strip  .sf-menu  {   z-index:9999; } 
.sf-menu  { float:right;   z-index:0!important}
.sf-menu li a {  padding:10px 14px 10px 12px; text-decoration:none; font-weight:normal; }
.sf-menu li li a, #header .sf-menu li li li a, #header .sf-menu li li li li a, #header .sf-menu li li li li li a { padding:8px 12px;  }
.sf-menu, .sf-menu * { margin:0; padding:0;  list-style:none; }
.sf-menu { line-height:13px; }
.sf-menu ul { position:absolute; top:-999em; width:180px;  z-index:9999;}

.sf-menu ul li { width:100%; }
.sf-menu li:hover { visibility:inherit; /* fixes IE7 'sticky bug' */ }
.sf-menu li { float:left; position:relative; margin-right:10px; }
.sf-menu a { display:block; position:relative;   }
.sf-menu li:hover ul, .sf-menu li.sfHover ul { left:0; top:2.0em; /* match top ul list item height */   }
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top:-999em; }
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {left:180; /* match ul width */ top:0; }
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul { top:-999em; }
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul { left:180; /* match ul width */ top:0; }

.sf-menu li a {  text-decoration:none;  font-size:12px; }
.sf-menu li li a, .sf-menu li li li a, .sf-menu li li li li a, .sf-menu li li li li li a { padding:8px 12px; font-size:13px; }


/*** arrows **/
.sf-menu a.sf-with-ul { padding-right: 	1.8em;	min-width:1px; /* trigger IE7 hasLayout so spans position accurately */}
.sf-shadow ul { padding: 0 8px 9px 0;-moz-border-radius-bottomleft: 17px;-moz-border-radius-topright: 17px; -webkit-border-top-right-radius: 17px; -webkit-border-bottom-left-radius: 17px; }
html:first-child #header span.sf-sub-indicator { top:0.95em; } /* opera ------*/	
	
#top_strip span.sf-sub-indicator { position:absolute; display:block; right:5px; top:1.1em; /* IE6 only */ width:10px; height:20px; text-indent:-999em;  }
html:first-child #top_strip span.sf-sub-indicator { top:1.3em; } /* opera ------*/

#top_strip .sf-menu li a { border:none; color:#8b8a8a;  }
#top_strip .sf-menu li a:hover {color:#b0b0b0; }
#top_strip .sf-menu li ul li a { border-left:1px solid #696969; border-right:1px solid #696969; border-bottom:1px solid #696969; }
#top_strip .sf-menu li.current_page_item a, .sf-menu li.current_page_parent a{ color:#fff; }
#top_strip .sf-menu li.current_page_item a:hover { color:#ccc; }

.sf-menu li li { background:#fff; color:#000; }
.sf-menu li li li { background:#fff; color:#000; }
.sf-menu li ul li a, .sf-menu li ul li ul li a, .sf-menu li ul li ul li ul li a { color:#b3b3b3 !important; background:#4c4c4c !important; }
.sf-menu li ul li a:hover, .sf-menu li ul li ul li a:hover, .sf-menu li ul li ul li ul li a:hover { color:#fff !important; background:#6a6a6a !important; }

/*** arrows **/
.sf-sub-indicator { background:url('../images/arrows-ffffff.png') no-repeat -10px -110px; }
a > .sf-sub-indicator {  background-position: 0 -100px; }
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; }
/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator {	background-position:  -10px 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator {	background-position: -10px 0px; /* arrow hovers for modern browsers*/}
/*** shadows for all but IE6 ***/
.sf-shadow ul {	background:	url('../images/shadow.png') no-repeat bottom right;	}
.sf-shadow ul.sf-shadow-off {background: transparent;  }



/* ---------- @ #footer ---------------------------------*/
#footer-in h3 { margin:0 0 10px 15px; padding:0; font:bold 13px Helvetica, Arial, Helvetica, sans-serif; color:#a7a7a7; }


#footer-in p.phone { margin:0 0 5px 0; padding:5px 0 5px 25px; font:bold 20px Helvetica, Arial, Helvetica, sans-serif; color:#fff; text-align:left; background:url(images/i_phone.png) no-repeat left top; }

.haveaquestion  { width:255px; float:right; padding-top:20px;  }
#footer-in .haveaquestion h3 { margin:0 0 5px 0; padding:0; font:bold 14px Helvetica, Arial, Helvetica, sans-serif; color:#a1a1a1; text-transform:uppercase;  }
#footer-in p.time { margin:0 0 5px 0; padding:5px 0; font:12px Helvetica, Arial, Helvetica, sans-serif; color:#8a8a89; text-align:center; border-top:1px solid #313131; border-bottom:1px solid #313131; }

#footer-in p.copyright { margin:0 0 5px 0; padding:5px 0; font:12px Helvetica, Arial, Helvetica, sans-serif; color:#666; line-height:22px;  }
#footer-in p.copyright a { color:#666; text-decoration:none; }
#footer-in p.copyright a:hover { color:#fff; text-decoration:none; }


.links  { float:left; width:145px; margin-right:25px; min-height:130px; padding-top:20px; background:url(images/links_vr_sepretor.png) no-repeat left top;  }

#footer .links_none { background:none; }
#footer .links_none ul li { margin-left:0; }
#footer .links_none h3 { margin-left:0; }

#footer-in li.iblog { background:url(images/iwp.png) no-repeat left 1px; padding:3px 0 5px 23px; font-size:13px; }
#footer-in li.itwitter { background:url(images/itwitter.png) no-repeat left top; padding:3px 0 5px 23px; font-size:13px; }
#footer-in li.ifacebook { background:url(images/ifacebook.png) no-repeat left 1px; padding:3px 0 5px 23px; font-size:13px; }
#footer-in li.irss { background:url(images/irss.png) no-repeat left 1px; padding:3px 0 5px 23px; font-size:13px; }

#footer-in ul { list-style:none; margin:0;  }
#footer-in li { margin:0 0 5px 15px; padding:0; font:12px Helvetica, Arial, Helvetica, sans-serif; color:#6c6c6c; }
#footer-in li a { color:#6c6c6c; text-decoration:none; }
#footer-in li a:hover { color:#fff; text-decoration:underline; }	



.profile-icons { list-style:none; margin:0; padding-top:15px; }
.profile-icons li {  margin:0 0 0 5px; padding:0; float:right; text-indent:-90009px;  }
.profile-icons li a { display:block;  }
.profile-icons li.edit-icon {  background:url(images/icon_post_edit.gif) no-repeat; width:57px; height:20px; margin-left:5px;  }
.profile-icons li.delete-icon {  background:url(images/icon_post_delete.gif) no-repeat; width:22px; height:20px; margin-left:5px;   }
.profile-icons li.quote-icon {  background:url(images/icon_post_quote.gif) no-repeat; width:67px; height:20px; margin-left:5px;  }

/*
P.I.E. FLOAT CLEARING
See http://www.positioniseverything.net/easyclearing.html 
--------------------- */
.clearfix:after {
	content: ".";
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
}
.clearfix {
	display: inline-block; /* Fixes IE/Mac */
}
/* Hides from IE-mac \*/ * html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */

