
BODY {
	BACKGROUND: url(images/bkg_body.gif) #d5d2b9 repeat-x 0px 0px; 
	PADDING-BOTTOM: 40px; 
	MARGIN: 0px; 
	FONT: 12px Verdana,Arial, sans-serif; 
	TEXT-ALIGN: center;
	line-height:18px;
	
}
#width {
	MARGIN: 10px auto; 
	WIDTH: 962px; 
	TEXT-ALIGN: left
}
#main {
	CLEAR: both; 
	BACKGROUND: url(images/bkg_content2col.gif) #fff repeat-y 0px 0px; 
	WIDTH: 100%
}
#content {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	MIN-HEIGHT: 220px; 
	BACKGROUND: url(images/bkg_contentTop.gif) no-repeat 0px 0px; 
	PADDING-BOTTOM: 10px; 
	PADDING-TOP: 10px
}
.inner {
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	BACKGROUND: url(images/bkg_col1Top.jpg) no-repeat 0px 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 25px
}
.bulk {
	BACKGROUND: url(images/bkg_bulk.gif) no-repeat 0px 0px;
	padding:15px 20px 10px 15px;
	margin-top:10px;
}

#col1 {
	FLOAT: left; 
	WIDTH: 673px;
	
}
.sidebar
{
    width: 220px;
    text-align: left;
    margin-bottom:10px;
  
}

.sidebar a
{
   padding-left:10px;
   color:#303030;
   background:url(images/orange_small_arrow.gif) no-repeat left top;
  
}
.banner a 
{
   background:url();
   
}
.banner 
{
    padding:2px;
}
.banner p
{
    font-size:12px;
    color:#a0a090;
    margin-left:-10px;
}
.subCol1 {
	float:right; 
	WIDTH: 245px;
	padding:10px 0 10px 10px;
	min-height:400px;
	background-color:#ebe9dd;
	margin:10px 0 0 -15px;
	
}


#footer {
	CLEAR: both; 
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	BACKGROUND: url(images/bkg_contentBtm.gif) no-repeat 0px bottom; 
	PADDING-BOTTOM: 10px; 
	FONT: 0.95em Georgia, serif; 
	PADDING-TOP: 0px
}

#innerFoot {
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #fff 5px solid; 
	PADDING-LEFT: 20px; 
	BACKGROUND-color:#dfddd0 ; 
	PADDING-BOTTOM: 30px; 
	PADDING-TOP: 20px; 
	BORDER-BOTTOM: #cdcbbe 2px solid
}

a 
{
	color: #E0691A; 
	text-decoration:none;
}
a:hover 
{
	color: #6C757A; 
	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;
    padding: 1px;
}
.logo {float:left;}

.noBorder input, .noBorder select, .noBorder textarea
{
    border-style: none;
}

.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: 0px auto; WIDTH: 962px; TEXT-ALIGN: left
	
	
}
.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
{
    CLEAR: both; BACKGROUND: url(bkg_content2col.gif) #fff repeat-y 0px 0px; WIDTH: 100%
   
}
.browse_category
 {
	color: #FFF;
	background: inherit;
    float:left;
   	margin-right:70px;
   	font-family:Verdana;
   	
}
.bar 
{ 
	clear: both;
	font-size: 1.1em;
	height: 30px; 
	color: #FFF;
	background: #FF9148 url(images/menubg.gif) repeat-x;
	
    
}

.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;
    text-align:center;
 }
 
 .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;
} 
	

.nowrap
{
	white-space:nowrap; 
}

.footer
{
    width: 99%;
    text-align: left;
    font-size: 9pt;
    margin-top: 10px;
    padding-top: 5px;
    border-top: solid 2px #FF9148;
    line-height:18px;
 }
 
.footer p
{
    color:#606060;
    font-size:10px;
    font-family:Verdana ,Arial;
}

/* -------------------------- */
/* Posts                      */
/* -------------------------- */

.post
{
    margin-bottom: 10px;
    line-height:18px;
    margin-top:10px;
    
    
}
.postDate
{
	font-family:Arial;
    color: #808080;
    padding:5px;
    border-bottom:#eee 1px solid;
   
}
.postTitle
{
    clear: both;
	color: #005399;
	padding: 10px 0 4px 4px;
	FONT: bold 14px Georgia, serif;
	margin: 0 0 10px 0;
	
}

.postTitle a
{
    color: #005399;
	
}
.postMessage
{
    padding-bottom: 5px;
    padding-top: 5px;
    
}
.postFooter
{
    color: #a8a8a8;
    font-size: 10px;
    font-family: "Trebuchet MS",Trebuchet, Arial, Verdana;
    text-transform: uppercase;
    letter-spacing: .1em;
	white-space:nowrap; 
}

/* -------------------------- */
/* Comments                   */
/* -------------------------- */

.comment
{
    border-bottom: dotted 1px #ccc;
    background: #efeee5;
    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: 10px;
    font-family: "Trebuchet MS",Trebuchet, Arial, Verdana;
    text-transform: uppercase;
    letter-spacing: .1em;
	white-space:nowrap; 
}

/* -------------------------- */
/* Trackbacks                 */
/* -------------------------- */

.trackback
{
    font-size: 8pt;
    background: #efeee5;
    padding: 10px;
    margin-bottom: 10px;
    border-bottom: solid 1px #ccc;
    border-top:1px solid #ccc;
}

/* -------------------------- */
/* Sidebar                    */
/* -------------------------- */

.sidebarHeading
{
    font-family: Georgia, Verdana;
    font-size: 12pt;
	text-transform: uppercase;
    padding-top: 15px;
    margin: 0px 0 10px 0;
    color: #a66f39;
    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: #efeee5;
    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
}

