
body{
        font-family:"Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif, courier-new, courier;
        color: #424242;
	font-size: 13px;
	line-height:140%;
}

.color1 {
	color: #424242;
	    background-color:#4F1432;
}

.color2 {
        color: #616161;
}

.color3 {
        color: #616161;
}

p {
        margin:0px;
}

h1,h2,h3,h4,h5 {
        font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif, courier-new, courier;
	line-height:100%;
	margin:0px;
	margin-bottom:5px;
}


h1 {
        font-size: 27px;
	color: #424242;	
	line-height:140%;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	font-weight:normal;
}

h2 {
	font-size:29px;
	color: #1E5594;
	text-align:left;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-top:5px;
	margin-bottom:5px;
/*	text-shadow: black 1px 1px 0px; /* none */
/*	font-family: web-font;*/
	text-decoration:none;
	padding-bottom:5px;
}

h3 {
/*        font-family: web-font;*/
        font-size:18px;
        color:#616161;
        text-shadow:none;
        text-decoration:none;
        margin:0px;
        margin-top:25px;
        margin-bottom:10px;
        padding-bottom:2px;
	
	border-bottom:1px solid #ccc;
}   

h4 {
        font-size:14px;
        color:#616161;
}


h1 a:visited {
        color: #424242;
        text-decoration:none;
}

a.normal {
        color:#555;
}
a.normal:visited {
        color:#555;
}
a.hilighted {
        color:#424242;
}
a.red {
        color:#AA0000;
	font-size:11px;
}

a.clearlink {
        color:#424242;
	text-decoration:underline;
}


a.footlink {
        padding-left:5px;
        padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	font-size:10px;
	color:#616161;
}

a.link_selected {
	background-color:#1E5594;
}

a.logo {
        color:#5e5e5e;
        text-decoration:none;
}

a.logo:hover {
        color:#5e5e5e;
        text-decoration:none;
}

a {
	color:#1E5594;
	text-decoration:none;
}

a:hover {
        color: #1E5594;
	text-decoration:underline;
}

div.webpage a p:hover {
        color: #1E5594;
        text-decoration:underline;
}

a:visited {
/*	color: #00B5E6;	*/

}

.hilighted {
	line-height:15px;
        color:#424242;
}

sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	font-size:9px;	
}

sup {
	bottom: 1ex;
}

sub {
	top: .1ex;
}

ul {
	list-style-position: inside;
	list-style-type: disc; /* square,circle,lower-roman,decimal.. */
/*	list-style:none;*/
/*	list-style-image: url("../img/interface/btn_play_green.png");*/
	text-indent:0px; 
	padding-left:30px;
	padding-right:20px;
}



li {
/*        background-image: url("../img/interface/btn_play_green.png");*/
        background-repeat: no-repeat;
        background-position: 0px 2px;
	list-style-position:outside;
}


div#top {
	position:relative;
        margin-left: auto;
        margin-right: auto;
        width:100%;
        left:0px;
        right:0px;
}

img {
  border: none;
}


/** web form **/

textarea {
	margin-left:3px;
	color:#444;
}

input,textarea {

	background-color:#eee;
}
textarea, input[type="text"], input[type="password"]
{
    font-family: Arial, Sans-Serif;
    font-size: 13px;
    margin-bottom: 5px;
    display: block;
    padding: 4px;
    border: 0px solid #444; 
}


input[type="text"]:focus, #inputArea textarea:focus
{
    background-image: none;
    border: 0px solid #1E5594;
}

input[type="password"]:focus
{
    background-image: none;
    border: 0px solid #1E5594;
}


.chk_remove {
 /*background-color:#faa;*/
 border: solid 1px #f66;
 width:21px;
}

 

hr {
        background-color: #ccc;
 	border:0px;
        height:1px;
        background:transparent;
        border-bottom:1px dotted #ccc;
}

td {
        vertical-align:top;
}

a.footlink:hover {
        font-size:10px;
        background-color:#1E5594;
}

#page_content div.blog_post_body table {
	border-collapse: collapse;
	border:1px solid #ccc;
	margin:5px;
}
#page_content div.blog_post_body table td,#page_content table th {
	border:1px solid #ccc;
	padding:3px;
}
#page_content div.blog_post_body table th {
	background-color:#eee;
}

div.postdetails {
	color:#bbb;
	font-size:11px;
}
div.postdetails table {
	border:0px;
	margin:0px;
}

#page_content div.postdetails table td {
	padding:0px;
}

#page_content div.footpost table {
        border:0px;
}

div.footpost table td {
        border:0px;
        text-align:left;
}
div.blog_header table {
	border:0px;
}
