/* -------------------------- */
/* Standard HTML Tags         */
/* -------------------------- */

body
{
    font: .6em Verdana,Arial, "Trebuchet MS", Tahoma, sans-serif; 
    line-height: 1.6em;
    color: #444;
    text-align:center;
    background: url(images/bg_black.gif) repeat-x #767574;
    
    
}
a 
{
	color: #E0691A; 
	background: inherit; 
	text-decoration:none;
}
a:hover 
{
	color: #6C757A; 
	background: inherit; 
	text-decoration:underline; 
}

h1 
{
	font: normal 2.4em "Trebuchet MS", Arial, Sans-Serif; 
	padding: 7px 0 0 8px; 
	margin: 0; 
}

h1 a 
{
	color: #434343; 
	background: inherit; 
}
.orange 
{
	color: #E0692A; 
}
sup 
{
	font-size: .5em; 
}

h1 a, h2 a 
{
	text-decoration: none; 
}

h1 a:hover, h2 a:hover 
{
	color: #FF6600; 
	background: inherit; 
}
h2 
{
	font-size: 1.5em; 
	margin-bottom: 5px; 
	color: #000; 
	background: inherit; 
}
p {margin: 0 0 5px 0; }

img
{border: none 0 #fff;}
input, select, textarea
{
    color: #333333;
    font-size: 9pt;
    font-family: Courier New, Courier, Verdana, Tahoma, Arial;
    border: solid 1px #CCC;
    padding: 4px;
}
.logo {float:left;}

.noBorder input, .noBorder select, .noBorder textarea
{
    border-style: none;
}
.blog_Title
{
    float:left;
    font-family:Arial,Tahoma, Verdana, Arial sans-serif; 
    font-size:24px; 
    color:#303030; 
    padding:10px;
            
 }
.feeds
{
      margin-top:10px; 
}
/* -------------------------- */
/* Page Sections              */
/* -------------------------- */
.descr 
{
	float:right;
	text-align:center;
	font-size:10px;
	color:#606060;
	font-family:verdana;
	
	
}
.personal
{
      float:left;
      padding-left:8px;
      clear:left; 
      font-family:Verdana, Arial, Sans-Serif;
      letter-spacing: .1em;
      margin-top:2px;
 }

.page
{
    margin: 0 auto;
	width: 980px;
	padding: 10px;
	background-color:#fff;
	border:1px solid #888;
	
	
}
.header
{
    height: 100px;
	background: #fff url(images/headerbg.gif) repeat-x bottom;
	color: #303030;
	margin: 3px 0;
	padding: 10px 0 20px 0;
    float:left;
    width:100%;
    
}
.main
{
    width: 730px;
    float: left;
    text-align: left;
   
}
.browse_category
  {
	color: #FFF;
	background: inherit;
    	float:left;
   	margin-right:70px;
}
.bar { 
	clear: both;
	font-size: 1.1em;
	height: 30px; 
	color: #FFF;
	background: #FF9148 url(images/menubg.gif) repeat-x;
	width: 980px;
    
}
.Contact
{
	background: #E0691A url(images/bar.gif) repeat-x; 
	color: #fff;
	font-weight:normal;
	width:90px;
    height: 25px; 
    padding-top:5px;
    float:left;
    margin-left:17px;
 }
  .Contact a 
{ 
	font-weight:normal;
	color:#808080;
	
  }

.bar ul {list-style:none;}

.bar li { 
	padding: 6px 12px 6px 12px;
	color: #FFEADC;
	float: left; 
}

.bar li a 
{ 
	font-weight: bold;
	color: #FFF; 
	text-decoration: none;
} 
	
.sidebar
{
    width: 220px;
    float: right;
    background: #eee;
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom:30px;
    margin-bottom:10px;
    margin-top:10px;
    height:100%;
    border-left:1px solid #ccc;
    
    
}

.adsbar
{
    width: 220px;
    background: #fff;
    text-align: left;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom:30px;
    margin-bottom:10px;
    margin-top:10px;
    height:100%;
    border:1px #ccc dotted;   
}
.sidebar a
{
   padding-left:10px;
   color:#303030;
   background:#eee url(images/orange_small_arrow.gif) no-repeat left top;
}
.banner a 
{
   background:url();
   
}
.banner 
{
    padding:2px;
}
.banner p
{
    font-size:10px;
    color:#909090;
}
.nowrap{ white-space:nowrap; }
.footer
{
    width: 100%;
    text-align: left;
    font-size: 9pt;
    margin-top: 10px;
    padding-top: 5px;
    border-top: solid 2px #FF9148;
 }
 
.footer p
{
    color:#606060;
    font-size:10px;
}

/* -------------------------- */
/* Posts                      */
/* -------------------------- */

.post
{
    border-bottom: dotted 1px #ccc;
    margin-bottom: 10px;
    line-height:18px;
    margin-top:10px;
}
.postDate
{
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 9pt;
    font-weight: bold;
    color: #303030;
    background: #eee;
    padding:5px;
    border-bottom:1px solid #ccc;
}
.postTitle
{
    clear: both;
	color: #444;
	padding: 13px 0 4px 4px;
	font: bold 1.4em "Trebuchet MS", Arial, Sans-Serif;
	margin: 0 0 10px 0;
}
.postTitle a
{
    color: #444;
	
}
.postMessage
{
    padding-bottom: 5px;
}
.postFooter
{
    color: #a8a8a8;
    font-size: 8pt;
    font-family: "Trebuchet MS" , Trebuchet, Arial, Verdana;
    text-transform: uppercase;
    letter-spacing: .1em;
}

/* -------------------------- */
/* Comments                   */
/* -------------------------- */

.comment
{
    border-bottom: dotted 1px #ccc;
    background: #f5f5f5;
    margin-bottom: 10px;
}
.commentMessage
{
    font-size: 9pt;
    padding: 10px 4px 10px 4px;
}
.commentMessage BLOCKQUOTE
{
    font-size: 9pt;
    padding: 5px 5px 5px 5px;
    margin: 10px 5px 0px 10px;
    border: 1px dashed #ccc;
    background-color: #fff;
}
.commentFooter
{
    color: #a8a8a8;
    font-size: 9pt;
    font-family: "Trebuchet MS" , Trebuchet, Arial, Verdana;
    text-transform: uppercase;
    letter-spacing: .2em;
}

/* -------------------------- */
/* Trackbacks                 */
/* -------------------------- */

.trackback
{
    font-size: 8pt;
    background: #f5f5f5;
    padding: 10px;
    margin-bottom: 10px;
    border-bottom: solid 1px #ccc;
    border-top:1px solid #ccc;
}

/* -------------------------- */
/* Sidebar                    */
/* -------------------------- */

.sidebarHeading
{
    font-family: "Trebuchet MS", Verdana;
    font-size: 12pt;
    font-weight: bold;
    text-transform: uppercase;
    padding-top: 15px;
    margin: 0px 0 10px 0;
    color: #999;
    border-top: dotted 1px #ccc;
}
.sidebarText
{
    padding-bottom: 10px;
   
}

/* -------------------------- */
/* Profile                    */
/* -------------------------- */

.profile
{
    color: #a8a8a8;
    font-size: 9pt;
    font-family: "Trebuchet MS" , Trebuchet, Arial, Verdana;
    text-transform: uppercase;
    letter-spacing: .2em;
    padding-top:10px;
}
.profile a
{
    font-family: "Trebuchet MS", Verdana;
    text-transform: uppercase;
}

/* -------------------------- */
/* Various Forms              */
/* -------------------------- */

.forms
{
    font-size: 9pt;
    background: #f5f5f5;
    padding: 5px;
    margin-bottom: 10px;
    margin-top: 10px;   
    border-bottom: solid 1px #FF9148;
  
}
.formsHeader
{
    font-family: "Trebuchet MS", Verdana;
    font-size: 12pt;
    font-weight: bold;
    padding: 0px 1px 1px 1px;
    color: #303030;
}
.formsError
{
    color: red;
    font-weight: bold;
}
.formsValid
{
    color: green;
    font-weight: bold;
}
.formsLabel
{
    font-size: 9pt;
    color: #333333;
    margin-top: 3px;
    margin-bottom: 3px;
}

/* -------------------------- */
/* Miscellaneous              */
/* -------------------------- */

.button
{
    font-family: Tahoma, MS Sans Serif, Arial, Sans Serif;
    font-weight: normal;
    font-size: 9pt;
    color: #000000;
    cursor: hand;
    border: solid 1px #303030;
    background: url(images/buttonback.gif) center;
    padding: 1px 1px 1px 1px;
}
.highlight
{
    color: #000000;
    background-color: #ffff66;
}
.tblhead
{
	background-color:#aaa;
	color:#fff;
	font-size:11px;
	font-weight:bold;
}

.tbl td
{
	padding:5px;
	border-left:1px solid #eee;
	border-bottom:1px solid #eee;
}
.tbl
{
	border:1px #ccc solid;
}
.feedTbl
{
	display:none;
	position:absolute;
	border:1px solid #ccc;
	background:#f9f9f9;
	padding:2px;
	
}
.feedTbl td
{
	padding:2px;
}
.pre {padding:7px; height:auto;FONT-FAMILY:"Courier New", Courier, mono;OVERFLOW-y:auto;BACKGROUND-COLOR: #f8f8f8;border:1px #ddd dashed;
}
.code {
	COLOR: #000099; FONT-FAMILY: "Courier New", Courier, mono
}