body
{
	font-family: Arial, Helvetica, Utkal, sans-serif;
	margin:      0;
	padding:    0;
	background: #fafafa;
	font-size: 12px;
	color: #000;

}


em
{
Font-Weight: bold;
Font-Style: italic;
color:	#C60000;
}

h1
{
color: #C60000;
font-family: "Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
Font-Size: 300%;
Font-Variant: small-caps;
Font-Weight: bold;
}

h2
{
color: #C60000;
font-family: "Trebuchet MS", "tahoma", Arial, Verdana, sans-serif;
Font-Size: 180%;
Font-Variant: small-caps;
Font-Weight: bold;
}

h3
{
color: #C60000;
font-family: "Trebuchet MS", "tahoma", Arial, Verdana, sans-serif;
Font-Size: 150%;
Font-Variant: small-caps;
Font-Weight: bold;
text-decoration: underline;
}

h4
{
color: #C60000;
font-family: "Trebuchet MS", "tahoma", Arial, Verdana, sans-serif;
Font-Size: 120%;
Font-Variant: small-caps;
Font-Weight: bold;
}

a:link 
{
color: #000000;
	text-decoration:	none;
	font-weight:		normal;
}

a:visited {
color: #000000;
	text-decoration:	none;
	font-weight:		normal;
    
}
a:hover {
	color: 		#0F2849;
    text-decoration:	underline;
}

#mainframe {

    margin:             0 auto;
    padding:            0 0 0 0;
    text-align:         left;
}

blockquote 
{
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 30px;
padding-top: 10px;
padding-right: 0;
padding-bottom: 0;
padding-left: 20px;
line-height: 1.5em;
color: #666;
background: url(http://www.blogblog.com/tictac/quotes.gif) no-repeat top left;
}

pre
{
margin-left: 30px;
padding-top: 10px;
padding-right: 0;
padding-bottom: 0;
padding-left: 20px;
line-height: 1.5em;
}

tt, pre tt
{
font-family: "Courier";
}

img
{
	border:0px;
	padding: 2px;
}

/***************header**********************/
	
#header {
    padding: 0.2em;    
}

.logo {
	float:left;
	width: 240px;
	}
	
	
.menu {
	height: 10px;
	font-size: 12px;
	}
	
/* prevents menu content to be hidden beneath cycle content in IE */
.sf-menu * {
	z-index: 100;
} 
	
.headertext {
	margin-left: 250px;
	height: 160px;
	width: auto;
}

#headerTitle {
	text-align:left;
}

#headerTitle h1 {
color: #C60000;
font-family: "Trebuchet MS", "tahoma", Arial, Verdana, sans-serif;
Font-Size: 200%;
Font-Variant: small-caps;
Font-Weight: bold;
}

/***************content**********************/
#content {
    margin:             0 auto;
    padding:            0 0 0 0;
    text-align:         justify;
    font-size: 12px;    
}

#activetab {
    padding: 2em;
}

hr {
color: #0F2849;
}

#content:hover a{
    color: 		#C60000;
    text-decoration:	underline;
}

pre {
font-family: "Courier"

}

/***************leftpart**********************/

#leftpart {
width/**/:/**/ 445px;
width:	445px;
float: left;
overflow: hidden;
margin-top:	0px;
}

#leftpart:hover a{
color: 		#0F2849;
text-decoration:	underline;
}

#menu h4 {
color:          #B1B9CC;
font-Size: 110%;
font-Variant: small-caps;
font-Weight: bold;
}

.blogroll h4 {
    color:          #B1B9CC;
font-Size: 110%;
font-Variant: small-caps;
font-Weight: bold;
}

.blogroll li {
color:          #B1B9CC;
}

.contact h4 {
color:          #B1B9CC;
font-Size: 110%;
font-Variant: small-caps;
font-Weight: bold;
}

.contact p {
color:   #B1B9CC;
display: block;
}


/***************rightpart**********************/

#rightpart {
padding-left:   0px;
width/**/:/**/ 445px;
width:          445px;
float:          right;
margin-top:	0px;
overflow: hidden;
}

#rightpart:hover a{
    color: 		#0F2849;
    text-decoration:	underline;
}

#rightpart p {
margin-bottom: 0px;
}



#rightpart ul {

    list-style:  none;
    padding-left: 5px;
    margin-top: 0px;
        margin: 0px;
    }

#rightpart ul li {
    padding-left:   2px;

}



.newstext {
float:	left;
text-align: justify;
}

.newstext h4 {
color:     #B1B9CC;
font-Size: 110%;
font-Variant: small-caps;
font-Weight: bold;
}

.newstext p{
color:   #B1B9CC;
display: block;
}

.newstext p img{
float:	left;
padding-right: 10px;
}

/***************header/content/footer**********************/

#header, #content, #footer {
	width: 1045px;
	margin: auto;
	margin-top: 10px;
	clear:both;
}

#footer {
    font-size:          11px;
    text-align:		center;
    border-top: dotted 1px black;
}

#leftcolumn, #rightcolumn, #leftcolumn > *:first-child, #rightcolumn > *:first-child {margin-top: 0;}


/***************debug**********************/


