body {
        margin:0;
        padding:0;
        border:0;			/* This removes the border around the viewport in old versions of IE */
        width:100%;
        background:#fff;
        min-width:600px;    /* Minimum width of layout - remove line if not required */
	font-size: 1.0em;
	font: "Verdana","Lucida Grande","Book Antique", "Verdana", sans-serif, "Lucida Grande","Segoe UI","Trebuchet MS","Tahoma";
	/*font-size:90%;*/
/*	font-family: "Sabon LT Std", "Hoefler Text", "Palatino Linotype", "Book Antiqua", serif;*/

    }

a {
    	color:#369;
	text-decoration:none;
	}

a:hover {
	color:#fff;
	background:#369;
	text-decoration:none;
	
	}

h1 {
        margin:0.7em 0 .2em 0;
        padding:0;
	/*color: #6BA1EC;*/
	color: #666;
	font-size: 1.6em;
font: "Verdana","Lucida Grande","Book Antique", "Verdana", sans-serif, "Lucida Grande","Segoe UI","Trebuchet MS","Tahoma";	
/*font-family: "Lucida Grande","Verdana","Sabon LT Std", "Hoefler Text", "Palatino Linotype", "Book Antiqua", serif;*/

/*	font: "Verdana","Lucida Grande","Book Antique", "Verdana", sans-serif, "Lucida Grande","Segoe UI","Trebuchet MS","Tahoma"; */
    }

h2, h3 {
        margin:0.7em 0 .2em 0;
        padding:0;
	/*color: #6BA1EC;*/
	color: #666;
	font-size: 1.2em;
font: "Verdana","Lucida Grande","Book Antique", "Verdana", sans-serif, "Lucida Grande","Segoe UI","Trebuchet MS","Tahoma";	
/*font-family: "Verdana","Sabon LT Std", "Hoefler Text", "Palatino Linotype", "Book Antiqua", serif;*/
/*	font: "Verdana","Lucida Grande","Book Antique", "Verdana", sans-serif, "Lucida Grande","Segoe UI","Trebuchet MS","Tahoma"; */
    }





p {
	margin:.4em 0 .8em 0;
        padding:0;
    }

img {
	margin:10px 0 5px;
	}

/* Header styles */
#header {
        clear:both;
        float:left;
        width:100%;
    	}
#header ul
{
	font-size:0.8em;
}
#header {
	border-bottom:1px solid #000;
	}

#header p,#header h1,#header h2 {
	padding:.4em 15px 0 15px;
        margin:0;
	}

#header ul {
	clear:left;
	float:left;
	width:100%;
	list-style:none;
	margin:10px 0 0 0;
	padding:0;
	}

#header ul li {
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
	}

#header ul li a {
	display:block;
	float:left;
	margin:0 0 0 1px;
	padding:3px 10px;
	text-align:center;
	background:#eee;
	color:#000;
	text-decoration:none;
	position:relative;
	left:15px;
	line-height:1.3em;
	}

#header ul li a:hover {
	background:#369;
	color:#fff;
	}

#header ul li a.active,#header ul li a.active:hover {
	color:#fff;
	background:#000;
	font-weight:bold;
	}

#header ul li a span {
	display:block;
	}

/* 'widths' sub menu */
#layoutdims {
	clear:both;
	background:#eee;
	border-top:4px solid #000;
	margin:0;
	padding:6px 15px !important;
	text-align:right;
	font-size:0.8em;
	}

/* column container */
.colmask {
	position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	clear:both;
	float:left;
        width:100%;			/* width of whole page */
	overflow:hidden;	/* This chops off any overhanging divs */
	}

/* 2 column right menu settings */

.rightmenu {
	    background:#ff9;
	}

.rightmenu .colleft {
        float:left;
        width:195%;
        margin-left:-160px;
        position:relative;
        right:100%;
        background:#fff;
    	}

.rightmenu .col1wrap {
	    float:left;
	    width:50%;
	    position:relative;
	    left:50%;
	    padding-bottom:0.9em;
	}

.rightmenu .col1 {
        margin:0 15px 0 215px;
        overflow:hidden;
	}

.rightmenu .col2 {
        float:right;
        width:190px;
/*	width:250px; */
        position:relative;
        font-size:0.8em;
/*	font: "Verdana","Lucida Grande","Segoe UI","Trebuchet MS",Tahoma,Helvetica,Arial,verdana, sans-serif;	*/
	left:160px;
    }
	/* Footer styles */
#bottom {
        clear:both;
        float:left;
        width:100%;
	border-top:1px solid #000;
	text-align: center;	
	font-size:0.7em;
font: "Verdana","Lucida Grande","Book Antique", "Verdana", sans-serif, "Lucida Grande","Segoe UI","Trebuchet MS","Tahoma";	
/*font:"Lucida Grande","Segoe UI","Trebuchet MS",Tahoma,Helvetica,Arial,verdana, sans-serif;	*/
    }

#bottom p {
        padding:10px;
        margin:0;
    }
    
ul.NoBullet {
	list-style-type: none;
	text-decoration:none;
    }

label{
	font-size-adjust:none;
	font-stretch:normal;
/*	font-style:normal;*/
	font-size: 0.9em;
font: "Verdana","Lucida Grande","Book Antique", "Verdana", sans-serif, "Lucida Grande","Segoe UI","Trebuchet MS","Tahoma";	
/*font: "Lucida Grande","Segoe UI","Trebuchet MS",Tahoma,Helvetica,Arial,verdana, sans-serif;	*/
	font-variant:normal;
	font-weight:normal;
	line-height:normal;

	}

#id_title_of_post,#id_body_of_post,#id_subject,
#id_message,#id_sender,#id_comment_message,
#id_sender_mail, #id_username, #id_password,
#id_poster_name,#id_tags_of_post,#id_poster_site{
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-topleft:5px;
	-x-system-font:none;
	/*border: 1px solid #006;*/
	background: #ffd;
	/*background:#FFFFFF none repeat scroll 0 0;*/
	border-color:#EEEEEE;
	border-style:solid;
	border-width:1px 0 1px 1px;
	/*font-family:Helvetica,Arial,Sans-serif;
	font-size:18px;*/
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-size: 0.8em;
	font: "Verdana","Lucida Grande","Book Antique", "Verdana", sans-serif, "Lucida Grande","Segoe UI","Trebuchet MS","Tahoma";
/*font: "Lucida Grande","Segoe UI","Trebuchet MS",Tahoma,Helvetica,Arial,verdana, sans-serif;	*/
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0;
	outline-width:0;
	padding:12px 12px;
	width:330px;	
    	}
#id_comment_message,#id_message,#id_body_of_post {
	width:500px;
}
#id_submit_class {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-x-system-font:none;
	background:#99CC22 url(http://localhost/libs/img/download_bg-left.gif) repeat-x scroll 0 0;
	border:1px solid #DDFF66;
	color:#333333;
	display:block;
/*	font-family:Helvetica,Arial,Sans-serif;*/
font: "Verdana","Lucida Grande","Book Antique", "Verdana", sans-serif, "Lucida Grande","Segoe UI","Trebuchet MS","Tahoma";
	font-size:16px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	padding:3px 5px;
	text-align:center;
	text-decoration:none;
	text-shadow:0 1px 0 #DDFF66;
	border-bottom-left-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
	border-top-left-radius: 5px 5px;
	border-top-right-radius: 5px 5px;	
	}    

.errorlist {
	list-style-type: none;
	font-weight : bolder;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	/*'background-color':'#ccc090',*/
	border-color : #E5A3A3;
	width:190px;
	color:#900000;
	padding:3px 10px;
}

#div_post_body {
font-size:1.0em;
/*	#font: "Lucida Grande","Segoe UI","Trebuchet MS",Tahoma,Helvetica,Arial,verdana, sans-serif; */
/*font-family: "Sabon LT Std", "Hoefler Text", "Palatino Linotype", "Book Antiqua", serif; */

}
#post_crufts
{
font-size: 0.8em;
font: "Verdana","Lucida Grande","Book Antique", "Verdana", sans-serif, "Lucida Grande","Segoe UI","Trebuchet MS","Tahoma";
/*font-family: "Sabon LT Std", "Hoefler Text", "Palatino Linotype", "Book Antiqua", serif;*/
}
/*
    <!--[if lt IE 7]>
    <style media="screen" type="text/css">
    .col1 {
	    width:100%;
	}
    </style>
    <![endif]-->
*/
.important_message_class
{
background-color: #FFC3B2;
border: 1px solid #A80000;
padding: 3px;
text-align: justify;
display: block;
margin: 1em 0px;
width:340px;
font-size: 0.90em;
}

.comments_from_user_class,.trackbacks_from_user_class
{
/*background-color: #FFC3B2;*/
background-color: #FFFE98;
/*border: 1px solid #A80000;*/
padding: 3px;
text-align: justify;
display: block;
margin: 2em 5px;
width:640px;
font-size: 0.85em;
      -moz-border-radius-bottomleft:5px;
        -moz-border-radius-bottomright:5px;
        -moz-border-radius-topleft:5px;
        -moz-border-radius-topright:5px;

}

.rtop, .rbottom{display:block}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px}

.recent-post
{
	text-decoration: none;
	font-size:10px;
}
.tag-cloud {
/*    text-align: center;    */
    /*border: 1.5px solid #FFFF00;*/
    padding: 1px;
    /*background-color: #FFFFCC;*/
}

.tag-1 {
    font-size: 12px;
}

.tag-2 {
    font-size: 15px;
}

.tag-3 {
    font-size: 18px;
}

.tag-4 {
    font-size: 21px;
}

.tag-5 {
    font-size: 24px;
}

.tag-6 {
    font-size: 27px;
}

/* For large tag cloud 6 step */
.tag-7 {
    font-size: 30px;
}

.tag-8 {
    font-size: 33px;
}

.dynamic_button
{
border: solid #DF6;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #DF6;
border-right-color: #DF6;
border-bottom-color: #DF6;
border-left-color: #DF6;
border-bottom-left-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
border-top-left-radius: 5px 5px;
border-top-right-radius: 5px 5px;
background: #9C2 url(http://localhost/libs/img/download_bg-left.gif) repeat-x scroll 0px 0px;
font-weight: bold;
padding: 3px 5px;
padding-top: 3px;
padding-right: 5px;
padding-bottom: 3px;
padding-left: 5px;
text-align: center;
text-decoration: none;
text-shadow: #DF6 0px 1px 0px;
color:white;
}

