/* 
Theme Name: IncredibleSoftwareSolutions Breathing Theme
Theme URI: http://www.Incrediblesoftwaresolutions.com/themes/3col
Description: <p>IncredibleSoftwareSolutions Breathing  Theme is  design built using a 3 Column Layout.</p><ul style="list-style:none;"><li>* Right Sidebar</li><li>* Widget Ready</li><li>* un-Tested on WordPress 2.2.x and WordPress 2.3.x</li></ul> <p>Visit the <a href="http://www.Incrediblesoftwaresolutions.com/themes/3col">Theme Page</a></p>
Version: 1.2
Author: Hilary Albutt    
Author URI: http://www.Incrediblesoftwaresolutions.com/

This theme was designed and built by Hilary Albutt
whose blog you will find at http://Incrediblesoftwaresolutions.com/themes

The CSS, XHTML and design is copyright Incredible Software Solutions

*/


/*acronym styles*/
ABBR, ACRONYM   { font-variant: small-caps; letter-spacing: 0.1em }
A[href]         { text-decoration: underline }
:focus          { outline: thin dotted invert }


/* Begin bidirectionality settings (do not change) */
BDO[DIR="ltr"]  { direction: ltr; unicode-bidi: bidi-override }
BDO[DIR="rtl"]  { direction: rtl; unicode-bidi: bidi-override }

*[DIR="ltr"]    { direction: ltr; unicode-bidi: embed }
*[DIR="rtl"]    { direction: rtl; unicode-bidi: embed }

/* Elements that are block-level in HTML4 */
ADDRESS, BLOCKQUOTE, BODY, DD, DIV, DL, DT, FIELDSET, 
FORM, FRAME, FRAMESET, H1, H2, H3, H4, H5, H6, IFRAME,
NOSCRIPT, NOFRAMES, OBJECT, OL, P, UL, APPLET, CENTER, 
DIR, HR, MENU, PRE, LI, TABLE, TR, THEAD, TBODY, TFOOT, 
COL, COLGROUP, TD, TH, CAPTION 
                { unicode-bidi: embed }
/* End bidi settings */
@media speech {
  H1, H2, H3, 
  H4, H5, H6    { voice-family: paul, male; stress: 20; richness: 90 }
  H1            { pitch: x-low; pitch-range: 90 }
  H2            { pitch: x-low; pitch-range: 80 }
  H3            { pitch: low; pitch-range: 70 }
  H4            { pitch: medium; pitch-range: 60 }
  H5            { pitch: medium; pitch-range: 50 }
  H6            { pitch: medium; pitch-range: 40 }
  LI, DT, DD    { pitch: medium; richness: 60 }
  DT            { stress: 80 }
  PRE, CODE, TT { pitch: medium; pitch-range: 0; stress: 0; richness: 80 }
  EM            { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }
  STRONG        { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }
  DFN           { pitch: high; pitch-range: 60; stress: 60 }
  S, STRIKE     { richness: 0 }
  I             { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }
  B             { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }
  U             { richness: 0 }
  A:link        { voice-family: harry, male }
  A:visited     { voice-family: betty, female }
  A:active      { voice-family: betty, female; pitch-range: 80; pitch: x-high }
}
/* Typography and Font Style */
   
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family:  Verdana, Tahoma, Arial, Times New Roman, Times, serif;
	background: #ffffff ;/*(url('images/breathingbgcolor.jpg');*/
	color: #000033;
	text-align: center;
	}
*body
{
background: #ffffff /*url('images/breathingbgwide.jpg');*/
color: #000033;
-font: 62.5%  /* Resets 1em to 10px */   Verdana, Tahoma, Arial, Times New Roman, Times, serif;
font: 62.5%  /* Resets 1em to 10px */  Verdana, Tahoma, Arial, Times New Roman, Times, serif;
margin: 0;
padding: 0;
text-align: center;
text-decoration:none;
}
html
{
height: 100%;
margin-bottom: 0.1em;
}
*
{
margin: 0;
padding: 0;
}
img
{
border: 0;
}
p
{
line-height: 1.6em;
margin: 0 0 1.4em;
}
dl
{
margin: 1em 0;
}
dt
{
font-weight: bold;
}
dd
{
margin: 0.5em;
padding: 0;
}

.entry img {
margin: 0 5px;
padding: 4px;
 
}

img.wp-smiley {
vertical-align: -25%;
border: none;
padding: none;
margin: none;
background: none;
}

#primary .entry-content img {
margin: 0 5px;
padding: 4px;
border: 1px solid #ccc;
max-width: 100%;
}

#primary table img {
max-width: none;
}

.center {
text-align: center;
}
h1.post-head{visibility:hidden;
z-index:999;
background-position:inherit;
display:none;}
.alignright {
float: right;
}

.alignleft {
float: left
}
img.alignright, img[align="right"] {
padding:0px 4px 0px 0px !important;
margin: 0 0 2px 7px !important;
display: inline; float:right;
}
img.alignleft, img[align="left"] {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}
img.noborder {
border: none !important;
}

hr
{
display: none;
}


a
{ color:#000000;
text-decoration: none;
}
a:link, a:visited,a:active
{
color: #333;
}
a:hover, 
{color: #000099;
}

h1, h2, h3, h4, h5, h6
{color: #6633FF;
font-family:Verdana, Tahoma, "Times New Roman", Times,Arial, serif,sans-serif;
text-decoration:none;
}

h1, h2, h3, h4, h5, h6 a[href]
{ text-decoration:none;
  }
h1 {font-size:1.6em/1.5em;}
h2{font-size:1.4em/1.3em;}
 h3{font-size:1.2em/1.1em;}
h4{font-size:1.0em/0.9em;}
 h5{font-size:0.8em/0.7em;}
 
 
 h6{font-size:0.7em/0.6em;}
 p{font-size:1.0em/0.9em;
 text-decoration:none;
                       }
/* Etc  */
br.clear {
clear: both;
}

/*  Design Basics
 */
.wrap {
	width: 940px;
	position: relative;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	height: 25px;
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: 1px;
	margin-left: auto;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: -9px;
	/*float: left;*/
}
#top {
	width: 940px;
	margin: 0 auto;
	background: #fff;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000066;
}
#page {
	text-align: left;
	width: 900px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 40px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	/*background-image: url(images/bg-page.jpg);
	background-repeat: repeat-x;
	background-position: bottom;*/
}
#headr {
width: 100%;
margin: 0 auto;
position: relative;
text-align: left;
height: 235px;
}
#logo {
text-align: left;
}
#headr #logo h1 {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-weight: bold;
text-transform: uppercase;
margin-top: 40px;
font-size: 2.5em;

}
#headr #logo h1 a {
	text-align: right;
color: #476C1C;
width: 320px;
display: block;
}
#headr #logo h1 a:hover {
color: #fff;
}

/*  Header Info   */
#top-info {
	position: relative;
	right: 20px;
	top: 0;
	text-align: center;
	height: 150px;
	width: 120px;
	float: right;
	visibility: hidden;
	display: none;
}
#top-info a {
color: #000000;
}
#top-info form, #top-info p {
padding: 0;
margin: 0;
}
#top-info ul {
list-style: none;
}
#headr #top-menu {
position: absolute;
left: 0;
bottom: 0;
}


h2.desc {
	font-size: 1.4em;
	margin-top: 5px;
	font-family: Tahoma, "Arial Black", "Amazone BT", "Aurora Cn BT", cursive, "Viner Hand ITC", Verdana;
	text-align: inherit;
	color: #000066;
}

#top-rss {
	position: relative;
	right: 0;
	bottom: -35px;
	text-align: center;
	width: 120px;
	height: 0px;
}
#top-info .rss {
background: url(images/ico/feed_icon.ico) left center no-repeat;
font-size: 1.4em;
padding: 0 10px 0 20px;
}
.rss1 { content:open-quote;
}
.rss2 { content:close-quote;
}
/*   FEED BY EMAIL */
input#feed-email {
width: 160px;
padding: 2px 5px;
margin: 5px 5px 0 0 ;
background: #EDF7D4;
border: 2px solid #C6EB6B;
color: #666;
font-size: 1.2em;
}
input#feed-submit {
padding: 1px 5px;
margin: 5px 0 0 5px ;
background: #547E22;
border: 2px solid #476A1D;
border-top: 2px solid #619227;
border-left: 2px solid #619227;
color: #fff;
font-size: 1.2em;
}

/*  Search Bar  */
input#s {
width: 200px;
background: #FFFFFF url(images/ico/zoom1.png) no-repeat 5px 5px;
border: 2px solid #999;
color: #666;
font-size: 1.2em; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px; padding-left:25px; padding-right:5px; padding-top:4px; padding-bottom:4px
}
input#s:focus {
width: 200px;
background: #FFFFFF url(images/ico/zoom.png) no-repeat 5px 5px;
border: 2px solid #999;
color: #666;
font-size: 1.2em; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px; padding-left:25px; padding-right:5px; padding-top:4px; padding-bottom:4px
}


/* my Top Menu */
.mymenu{
	padding: 0;
	width: 100%;
	background: transparent;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 25px;
}

.mymenu ul{
margin:0 auto;
padding: 0;
list-style: none;
}

.mymenu li{
	width:125px;
	display: inline;
	margin: 0 2px 0 0;
	padding: 0;
	text-transform:uppercase;
	height: 25px;
}

.mymenu a{
float: left;
display: block;
font: bold 12px Arial;
color: black;
text-decoration: none;
margin: 0 2px 0 0; 
padding: 5px 10px 5px 10px; 
}
.mymenu .page_item a{
background: #fff; 
color:#0033ff;
}
.mymenu .admintab a {
background-color: #FFF; 
margin: 0 2px 0 0; 
padding: 5px 10px 5px 10px; 
color: #0033ff;
}
.mymenu a:hover{
	color: #fff;
	background-color:#0033ff;
	display: block;
	/*width: 125px;
	height: 25px;*/
	float: left;
	outline:solid 2px FF0000;
}
/*.mymenu:visited,.mymenu a:visited{
	color: #fff;
	background-color: #0033ff;
	border-bottom:2px solid #fff; 
}
*/
.mymenu .current_page_item a{
	color: #000000;
	background-color: #FFFFFF;
	border-bottom:2px solid #0033ff; 
}
.mymenu .current_page_item a:hover{
	color: #fff;
	background-color: #0033ff;
	border-bottom:2px solid #fff; 
}
.mymenu .current_page_item a:visited{
	color: #0033ff;
	background-color: #fff;
	border-bottom:2px solid #0033ff; 
}
/* /End Menu */

/* styling */
#content-wrap {
	float: left;
	width: 100%;
	min-width: 900px;
}
#content {
	margin: 0 315px 0 0;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #fff;
}
.side1 {
	width: 265px;
	float: right;
	color: #006699;
	margin-left: -265px;
	padding-bottom: 45px;
	/*background-image: url(images/bg-right.png);
	background-repeat: repeat-y;
	background-position: 0 bottom;*/
	border-left:2px solid #3399ff;
}
#content .gap {
 margin: 0px 0px 0px 10px; 
}
.side1 .gap, .side2 .gap {
margin: 0px 0px 0px 10px;; 
}
#out-foot {
	width: 900px;
	margin: 0 auto 0;
	padding: 0 20px;
	background-repeat: no-repeat;
	background-position: bottom;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
#footer {
	width: 100%;
	color: #6633FF;
	font-size: 1em;
	text-align: center;
	padding-top: 9px;
	position: relative;
	height: 45px;
	vertical-align: middle;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#footer a {
color: #6699FF;
text-decoration: underline
}
#footer a:hover {
color: #000;
text-decoration: none;
}
#footer .rss {
	background: url(images/ico/feed-icon.gif) left center no-repeat;
	padding-left: 12px;
	color: #000000;
}
#footer .right {
	position: absolute;
	right: 0;
	top: 10px;
	text-align: right;
}
 
/* Featured Post */
.fpost {
border: 1px solid #fff;
background: #fff url(images/grd/bg-fpost.jpg) 0 bottom repeat-x;
padding: 5px;
margin-bottom: 10px;
}
.fpost .entry {
border-bottom: 1px solid #ccc;
text-align: justify;
}
.fpost h2 {
font: 600 1.8em Tahoma, "Times New Roman", Times, serif; 
text-transform: capitalize;
}
.fpost h2 a:link, .fpost h2 a:visited {
color: #000;
display: block;
border-bottom: 2px solid #fff;
}
.fpost h2 a:hover{ 
color: #6633FF;
border-bottom: 2px solid #fff;
}

/* Latest Post */
#box-post {
background: url(images/bg-box.gif) -5px 0 repeat-y;
}
.post-side {
	
	
	width: 265px;
    -width:47%;
    -width: 270px;
	
	float: left;
	padding:0px 5px0px 5px;
	display:block;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 1em;
	margin-left: 4px;
	text-align: left;
	text-indent: 2px;
}
.post h2 {
font: 600 1.6em Tahoma, "Times New Roman", Times, serif; 
text-transform: capitalize;
}
.post h2 a:link, .post h2 a:visited {
color: #0066FF;
display: block;
}
.post h2 a:hover { 
color: #3399FF;
}
.arch ul, .arch ol {
	margin-left: 20px;
}

.author{
float: left;
margin-right: 5px;
}

/* Meta   Featured   */
.meta2-1 {
	font-size: 100%;
	position: relative;
	padding: 3px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:#0033FF;
}
.meta2-1 .mt1 img {
border: 2px solid #0066FF;
}

/* Meta  */
.author {
position: relative;
padding: 3px 0;
color: #006600;
}
.author a {color: # FF6600;}
.author a:hover {text-decoration: underline;}
.meta2 {
	font-size: 100%;
	color: #000000;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	position: relative;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 5;
}
.mt a {color: #0066FF;}
.mt a:hover {text-decoration: underline;}
.mt1 {
position: absolute;
left: 0;
top: 5px;
color: #000000;
}
.meta2 .mt1 img {
border: 1px solid #ccc;
}
.mt2 {
color: #000000;
margin-left: 55px;
top: 0;
}
.mt2 a {color: #0066FF;}
.mt2 a:hover{text-decoration: underline;}
p.meta a:link, p.meta a:visited{
color: #000;
padding: 2px 4px;
}
p.meta a:hover {
	color: #fff;
	background-color: #0066FF;
}
p.meta2 a:link, p.meta2 a:visited {
color:  #006699;
padding: 2px 4px;
}
p.meta2 a:hover {
color: #0066FF;
background: #fff;
}
.meta2 .date {
background: url(images/ico/date.png) 0 0 no-repeat;
padding-left: 16px;
}
.meta2 .catr {
background: url(images/ico/tag_purple.png) 0 2px no-repeat;
padding-left: 16px;
}
.meta2 .usr {
background: url(images/ico/user.png) 0 0 no-repeat;
padding-left: 16px;
}
.meta2 .editr {
background: url(images/ico/pencil.png) 0 0 no-repeat;
padding-left: 16px;
}
.categr, .monthr {

margin-bottom: 20px;
}
.categr h2, .monthr h2{
border-bottom: 1px solid #ccc;
}

/* Meta Styling for comment */
p.meta {
	color: #0066CC;
	margin-top: 0.7em;
	text-align: right;
	font-size: 1em;
	border: 1px solid #0099FF;
	float: right;
} 
p.meta a:link, p.meta a:visited{
color: #0066FF;
padding: 2px 4px;
}
p.meta a:hover {
	color: #fff;
	background-color: #0066FF;
	font-family: Tahoma, "Arial Black", "Amazone BT", "Aurora Cn BT", cursive, "Viner Hand ITC", Verdana;
	font-size: 1em;
	font-weight: bold;
	border: 1px solid #CCCCCC;
}

.post .entry {
border-bottom: 1px solid #ccc;
text-align: justify;
}
.entry p a:link, .entry p a:visited {
color: #FF6600;
text-decoration: none;
border-bottom: 1px dotted #FF6600;
}
.entry p a:hover {
text-decoration: underline;
border-bottom: none;
}

.post ul.postspermonth{
list-style:none;
padding: 0;
margin: 0;
}
    .entry ul {
    margin-left: 15px;
    }
    .entry ol {
    margin-left: 20px;
    }

/* Main  Sub Header */
.post h3{
border-bottom: 1px solid #0066FF;
color: #0066FF;
font-size: 1.2em;
text-transform:capitalize
}
.post h4 {
border-bottom: 1px solid #0066FF;
color: #0066FF;
font-size: 1.1em;
text-transform:capitalize
}

/* Post Styling */
blockquote {
font-size: 0.9em;
margin: 10px 0;
padding: 5px 10px 5px 10px;
color: #0066FF;
background: #EDF7D4 no-repeat 10px 0;
border: 1px solid #0066FF;
}
blockquote p {margin: 0px; padding: 0px;}
pre {
width: 95%;
overflow:auto;
font: 13px 'Courier New', Courier, Verdana, Arial, sans-serif;
color: #0066FF;
max-height: 350px;
line-height: 18px;
margin: 10px 0;
border: 1px solid #0066FF;
padding: 5px;
background: #F7F1D4;
}

code {
font: 13px 'Courier New', Courier, Verdana, Arial, sans-serif;
color: #0066FF;
padding: 2px;
}
.linkiss ul, .linkiss ol {
	margin-left:  20px;
}

/* Alert Below Post on Single Paginated Pages */
.alert {
	background: #FFF6BF;
	text-align: center;
	margin: 10px auto;
	padding: 5px 20px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #0066FF;
	border-bottom-color: #0066FF;
}
.alert a {
color: #0066FF;
}

.email-alert {
background: #C9F56C url('/images/newsletter.gif') no-repeat 0 0;
border: 2px solid #AEEF24;
padding: 5px;
height: 65px
}
.email-alert input#feed-email {
width: 140px;
padding: 2px 5px;
margin: 5px 0 0 0 ;
background: #0066FF;
border: 2px solid #93D10F;
color: #666;
font-size: 1.2em;
}
.email-alert input#feed-submit {
padding: 1px 5px;
margin: 5px 0 0 5px ;
background: #547E22;
border: 2px solid #476A1D;
border-top: 2px solid #619227;
border-left: 2px solid #619227;
color: #fff;
font-size: 1.2em;
}


.related {
margin: 20px 0;
text-transform: capitalize;
font-size: 1.2em;
font-family: Tahoma, "Times New Roman", Times, serif;
} 
.related a{color: #FF6600;
font-weight: bold;
text-decoration: none;
}
.related a:hover{text-decoration: underline;}
.related ul {
margin-left:20px;
}


/* Right Widget ready Sidebar
 */
.side1 ul{
list-style: none;
}

 
.side1 ul li ul li {
padding: 2px 0;
border-bottom: 1px dashed #ccc;
}
 
.side1 ul li ul li ul li{
border: none;
}
.side1 ul.children {
margin-left: 16px;
}
.boxy, .side1 .categories, .widget, .side1 .linkcat, .about {
margin-bottom: 20px;
}

.side1 h2, h3.post-head {
 color: #6699FF;
text-transform: uppercase;
margin-bottom: 5px;
padding: 0 0 2px;
border-bottom: 1px solid #333;
}
.side1 h3 {
font-size: 1.1em;
}
.side a{
color: #FF6600;
}

.side1 .news {
margin-bottom: 5px;
font-size: 1.1em;
text-align: justify;
}
.side1 .news a{color: #FF6600;}

ul.fnews li{
margin-bottom: 5px;
color: #FF6600;
}

.linkcat li{
float: left;
width: 145px;
margin-right: 5px;
} 
.catcloud a:link,.catcloud a:visited, .category_cloud a:link, .category_cloud a:visited {

}
.catcloud a:hover, .category_cloud a:hover {
text-decoration: underline;
border-bottom: 2px solid #ccc;
}

 /* Menu top and side*/
.menu {
	overflow: hidden;
	clear: left;
	float: left;
	display: block;
	width: 278px;
	padding: 10px;
	margin: 0 0 10px 0;
	border: 1px solid #ccc;
	background: #fff;
	}
.menu h2 {
	margin: 0;
	padding: 0;
	}
.menu ul, .tabbed div ul {
	margin: 0;
	padding: 0;
	}
.menu ul li, .tabbed div ul li {
	margin: 0;
	padding: 0 5px 0 0;
	list-style-type: none;
	}
.menu ul li a, .tabbed div ul li a {
	display: block;
	padding: 0 0 0 10px;
	}
.menu ul li a:hover { text-decoration: underline; }
/* NAVIGATION TOP TABS */
.tabs-block {
	clear: left;
	float: left;
	width: 300px;
	padding: 0;
	margin: 0 0 10px 0;
	display: block;
	}
.tabbed {
	width: 100%;
	overflow: hidden;
	padding: 0;
	margin: 0;
	background: transparent;
	border: none;
	}
.tabbed ul.tabs {
	overflow: hidden;
	display: block;
	position: relative;
	top: 0;
	left: 0;
	z-index: 999;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 100%;
	background: transparent;
	}
.tabbed ul.tabs li {
	display: inline;
	float: left;
	padding: 0;
	margin: 0 .3em 0 0;
	}
.tabbed ul.tabs li a {
	font-weight: bold;
	display: block;
	margin: 0;
	padding: 5px .8em;
	background: #eee url(images/bgr/bg-tabs.gif) 0 bottom repeat-x;
	border: 1px solid #ccc;
	}
.tabs-block ul.tabs li a { padding: 5px .7em; }
.tabbed ul.tabs li a:hover {
	background: #f7f7f7;
	text-decoration: none;
	}
.tabbed ul.tabs li a.tab-current {
	background: #fff;
	border-bottom: 1px solid #fff;
	}
.tabs-block .tabbed div, #home .tabbed .c {
	overflow: hidden;
	display: block;
	position: relative;
	left: 0;
	top: -1px;
	z-index: 0;
	clear: left;
	width: 100%;
	margin: 0;
	padding: 5px 0;
	border: 1px solid #ccc;
	background: #fff;
	display: none;
	}
div.t2, div.t3, div.t4, div.t5, div.c2, div.c3, div.c4, div.c5, div.c6, div.c7, div.c8, div.c9, div.c10  { display: none; }
.tabs-block .tabbed div.t1, #home .tabbed div.c1 { 
	display: block;
	}
.tabs-block .tabbed div { width: 298px; }
.tabbed div ul {
	overflow: hidden;
	padding: 4px 0 2px 0;
	margin: 0;
	background: #fff;
	}
.tabbed div ul li {
	clear: left;
	background: transparent;
	}
.tabbed div ul li a {
	font-weight: normal;
	width: 97%;
	display: block;
	padding: 2px 0 2px 12px;
	background: transparent;
	border: none;
	}
.tabbed div ul li a:hover { text-decoration: underline; }

 

/*  Typography
 */
h2.pagetitle {
text-align: left;
text-transform: uppercase;
font: 1.9em Tahoma, "Times New Roman", Times, serif;
font-weight: bold;
color: #C54836;
border-bottom: 1px solid #ccc;
margin-bottom: 20px;
}

/* Nav */
.navigation 
{
margin-top: 10px;
margin-bottom: 10px;
float: left;
width: 100%;
}
.navigation a{
color: #FF6600;
text-decoration: none;
}
.navigation a:hover{
color: #FF6600;
text-decoration: underline;
}

.alignleft
{
float: left;
 
}
.alignright
{
float: right;
text-align: right;
 
}

.ileft {
float: left;
margin-right: 5px;
}
#avatr {
border: 1px solid #C54836;
}
p.stats {
color: #999;
font-size: .8em;
border: 1px solid #ccc;
border-left: none;
border-right: none;
}

/* Comment Forms */
#content .commentsfeedr
{
background: url(images/ico/feed-icon.gif) no-repeat left center;
padding: 2px 2px 2px 20px;
}
#content .trackbackr
{
background: url(images/arrow_refresh.png) no-repeat left center;
padding: 2px 2px 2px 20px;
}
input.textbox, textarea, input#url, input#email, input#author
{
background: #fff url(images/shadow_top.gif) repeat-x top;
border: #ccc 1px solid;
font: 1em Verdana, Arial, Serif;
padding: 2px;
}
input.textbox:focus, textarea:focus
{
background: #fff url(images/shadow_top.gif) repeat-x top;
border: #999 1px solid;
}
input#searchsubmit
{
margin: 0;
}
#submit {
background: #C54836;
color: #fff;
border: #A42A1D solid 2px;
border-top: 2px solid #E36C5F;
border-left: 2px solid #E36C5F;
padding: 3px 5px;
}
#submit:focus, #submit:hover {
background: #A42A1D;
color: #fff;
border: #000 solid 2px;
border-top: 2px solid #C54836;
border-left: 2px solid #C54836;
}

.comment
{
background: #fff url(images/shadow_top.gif) repeat-x top;
border-bottom: #ddd 1px solid;
list-style: none;
margin: 0;
padding: 1em 0.5em;
font-size: 1.1em;
font-family: Tahoma, "Times New Roman", sans-serif;
text-align: justify;
}
.comment a{color: #CC3300;}
.comment a:hover{text-decoration: underline;}
.alt
{
background: #f9f9f9;
}
.MyAvatars
{
border: 1px solid #ccc;
border-bottom: 1px solid #999;
border-right: 1px solid #999;
float: right;
margin-left: 5px;
margin-right: 10px;
padding: 3px;
}

h3#respond, h3#comments {
font: 700 1.4em Tahoma, "Times New Roman", sans-serif;
color: #00CC99;
margin-bottom: 5px;
padding: 0 0 2px;
border-bottom: 1px solid #333;
}

#comment {
width: 98%;
}

fieldset {
border: none;
}
textarea#cp_message {
width: 100%;
}

.ads-300{
float: right;
width: 300px;
margin-left: 10px;
max-width: 100%;
}

ul#blcCommentList li {
font-size: 1.2em; /* The Size depend on your page settings */
font-family: Tahoma, "Times New Roman", Times, serif;
}

.wid_recent li {float: left;}

/* Starting CSS Yahoo style pagination*/
div.pagination {
padding: 3px;
margin: 3px;
text-align:center;
font-family: Tahoma, "Times New Roman", Times, serif;
}
div.pagination a {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #CCC;

text-decoration: underline;
color: #000099;
}
div.pagination a:hover{
border: 1px solid #000099;

color: #000;
}
div.pagination a:active {
border: 1px solid #fff;

color: #000000;
}
div.pagination span.current {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #fff;

font-weight: bold;
background-color: #fff;
color: #000;
}
div.pagination span.disabled {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #EEE;
color: #0066FF;
}

#pt-random ul li{
display:block;
 float:left; 
width:62px;
height:62px;
margin:2px;
border:1px solid #333;
text-align:center;
}
#menu {
	float: left;
	width: 100%;
	clear: right;
	height: auto;
	margin: 1px;
	padding: 4px;
}
#menu ul {
	list-style-position: outside;
	list-style-type: square;
}
#menu ul li#current {
	color:#fff;
	list-style-type: none;
	list-style-position: outside;
	background-color:#0000CC;
}
.description {
	color: #0066CC; caption-side:bottom;
}
#description   {
	color: #0066CC;
	width:120px;
	bottom: 35px;
	margin-bottom: 45px;
}
