/* Main elements */
body
{ margin:0px; padding:0px; font-family: "Trebuchet MS"; font-size: 12px; color: #000000; width:100%; min-width:997px; }
img
{ border:0px; }

/* List */
ul 
{ list-style-image:url(../images/dot.gif); margin:2px 0px 1px 20px; padding:1px 1px 1px 10px; }
li 
{ margin:2px 6px 2px 1px; padding:2px; }

/* Headers */
h1 
{ color:#FF9A00; font-family:"Trebuchet MS"; font-size:18px; font-weight:bold; margin:0px 3px 3px 0px; padding:0px; }
h2 
{ color:#2C5F83; font-family:Verdana; font-size:12px; font-weight:bold; margin:1px; padding:0px; text-decoration:underline; }
h2 a 
{ color:#2C5F83; text-decoration:underline; }
h3,h3  a  
{ color:#FFFFFF; font-family:"Trebuchet MS"; font-size:12px; font-weight:bolder; margin:0px; padding:0px; text-align:left; text-decoration:none; vertical-align:middle;}
.orange 
{ color:#FF9A00; font-family:"Trebuchet MS"; font-size:18px; font-weight:bold; margin:0px 3px 3px 0px; padding:0px; }

/* Custom Elements */
.description
{ padding-left:55px; color:#000000; background:#ffffff; margin-top:0px; font-family:"Trebuchet MS"; font-size:12px; height:20px; }
.topdescription
{ padding-left:55px; color:#FFFFFF; background:#468fc7; margin-top:0px; font-family:"Trebuchet MS"; font-size:12px; height:20px; }

td
{ background:white; width:20px; height:20px; text-align:center; vertical-align:middle; margin:2px; }
td a
{ color:#2C5F83; text-decoration:none; font-weight:bold; }

/* Header */
#header
{ height:159px; border-top:1px solid #CCCCCC; background:#ebeff3; border-bottom:1px solid #CCCCCC; }
#header .logo
{ width:205px; margin-left:23px; float:left; background:#ebeff3; margin-top:10px; }
#header .ad
{ margin-left:2px; float:left; margin-top:10px; background:#ebeff3; }
#header .path_bar
{ float:left; margin-left:37px; margin-top:12px; width:47%; background:#ebeff3;}
#header .path_bar a
{ color:#2C5F83; font-weight:bold; font-size:14px; background:#ebeff3;}
#header form
{ margin-top:10px; margin-left:30px; width:163px; float:left; background:#ebeff3;}
.text_ad {color:#2C5F83; font-size:12px; background:#ebeff3;margin-top:-4px;margin-left:230px;float:left;clear:left;}

#body
{ clear:both; margin-top:3px; }
#left_side
{ width:200px; padding-left:10px; float:left; }
#left_side h1
{ color:#FF9C01; font-size:18px; font-weight:bold; margin-top:10px; margin-bottom:5px; }
#left h2 a
{ margin:0px; padding:0px; color:#2B5F86; font-size:14px; font-weight:bold; text-decoration:none; }
#left_side ul
{ list-style:square; padding-top:0px; color:#9A826E }

#left_side .box
{ background:#468FC7; color:#FFFFFF; text-align:center; padding-top:5px; padding-bottom:5px; width:100%; margin-top:10px; }
#left_side .box a
{ color:#FFFFFF; text-transform:uppercase; font-weight:bold; }
#left_side .tag_clouds
{ width:96%; padding:3px; border:1px solid #CCCCCC; text-align:justify; }
#left_side .tag_clouds a
{ color:#468FC7; text-decoration:none; }
#left_side #ad_left
{ width:100%; text-align:center; padding-top:20px; }

#right_side
{ float:left; padding-left:20px; }
#right_side .row
{ width: 730px; margin-bottom:10px; clear:both; }
#right_side .ad
{ width:336px; height:280px; margin-right:10px; float:left; }
#right_side .wide_ad
{ width:730px; height:100px; float:left; text-align:left; }

#right_side .box
{ border:1px solid #CFCFCF; border-bottom:none; float:left; }
#right_side .tut_thumb
{ border:2px solid #4690C6; padding:1px; width:41px; height:41px; margin:2px; margin-right:10px; }

<!-- FONTS -->
#right_side .box_fonts
{  border-bottom:none; float:left; }
#right_side .fonts_thumb
{ border:2px solid #4690C6; padding:1px; margin:2px; margin-right:10px; border:0px;  }
#right_side .fonts_title
{ background-color:#7B0774; padding:3px; padding-left:5px; height:20px; }
#right_side .fonts_download
{ background:#EEEEEE; color:#7B0774; font-size:16px; padding:15px; margin-top:15px; float:right; margin-right:10px; font-weight:bold; }
#right_side .fonts_categories
{ border:2px solid #7B0774; padding:10px; width:730px; }
#right_side .fonts_categories ul
{ list-style:none; }
#right_side .fonts_categories li
{ width:50px; float:left; color:#2D5F84; }
#right_side .fonts_categories li a
{ color:#2D5F84; text-decoration:none; font-weight:bold; font-size:12px;}


.list_bar
{ clear:both; margin-left:59px; border-top:1px solid #CFCFCF; padding-top:5px; line-height:16px; }
.list_bar .hits
{ background:url(../images/hits.jpg) no-repeat left; margin-left:10px; font-size:10px; color:#999999; padding-left:22px; float:left  }
.list_bar .comments
{ background:url(../images/keyboard.png) no-repeat left; margin-left:10px; font-size:10px; color:#999999; padding-left:22px; float:left; }
.list_bar .rating
{ margin-left:10px; font-size:10px; color:#999999; float:left; margin-top:2px; }
.list_bar .rates
{ margin-left:10px; font-size:10px; color:#999999; float:left; }
.tpath a
{ color:#2C5F83; font-weight:bold; font-size:12px; }


.tut_thumb
{ padding:10px; color:#000000; float:left; line-height:15px; }
.tut_thumb img
{ width:40px; height:40px; margin-right:5px; float:left; }
.tut_thumb a
{ color:#000000; text-decoration:none; font-weight:bold; }

#right_side .shadow_1
{ background:#DBDBDB; height:1px; width:100%; overflow:hidden; }
#right_side .shadow_2
{ background:#E0E0E0; height:1px; width:100%; overflow:hidden; }
#right_side .shadow_3
{ background:#F1F1F1; height:1px; width:100%; overflow:hidden; }

#right_side .title1
{ background-color:#468FC7; padding:3px; padding-left:5px; height:20px; }
#right_side .title2
{ background-color:#018699; padding:3px; padding-left:5px; height:20px;  }
#right_side .title3
{ background-color:#007857; padding:3px; padding-left:5px; height:20px;  }
#right_side .fonts_title a, #right_side .title3 a, #right_side .title2 a, #right_side .title1 a, #right_side .more a
{ color:#FFFFFF; text-decoration:none; font-weight:bold; }

INPUT.edit 
{ border-right: #8cacbb 1px solid; padding-right: 0.3em; border-top: #8cacbb 1px solid; display: inline; padding-left: 0.3em; font-size: 100%;
  padding-bottom: 0.2em; margin: 1px; vertical-align: middle; border-left: #8cacbb 1px solid; color: #000; padding-top: 0.2em; border-bottom: #8cacbb 1px solid; 
  background: url(../images/inputshadow.png) #fff repeat-x 50% top }
INPUT.button 
{ border-right: #8cacbb 1px solid; padding-right: 0.4em;border-top: #8cacbb 1px solid; padding-left: 0.4em; font-size: 100%; padding-bottom: 0.12em; margin: 1px; 
  vertical-align: middle; border-left: #8cacbb 1px solid; cursor: pointer; color: #000; padding-top: 0.12em; border-bottom: #8cacbb 1px solid; 
  text-decoration: none; background: url(../images/buttonshadow.png) #fff repeat-x 50% bottom }
.txtarea
{ border-right: #8cacbb 1px solid; padding-right: 0.3em; border-top: #8cacbb 1px solid; display: inline; padding-left: 0.3em; font-size: 100%;
  padding-bottom: 0.2em; margin: 1px; vertical-align: middle; border-left: #8cacbb 1px solid; color: #000; padding-top: 0.2em; border-bottom: #8cacbb 1px solid; 
  background: url(../images/inputshadow.png) #fff repeat-x 50% top }

/* Footer */
#footer
{ height:25px; border-top:1px solid #CCCCCC; font-size:12px; color:#000000; padding-left:230px; padding-top:5px; margin-top:10px; }
#footer a
{ color:#2C6183; font-weight:bold; }

