/* standard elements */

* {
	margin: 0;
	padding: 0;
}
a {
	text-decoration: bold;
	
}

a img
{

align="right";
border: #000000;
    



}





body {
	background: #ffffff url('img/scales2.jpg') repeat;
	color: #555555;
	font-family: helvetica, geneva, arial;
	text-decoration:none;
	padding-top: 0px;


}
p{
	font-size: 11px;
	padding-bottom: 11px;
        text-align: right;
}
code,ul {
	font-size: 11px;
	padding-bottom: 11px;
        text-align: right;


}

li {
	list-style: none;
align="right";
}

h1 {
	font-size: 14px;
        text-align: right;
	font-family: helvetica, geneva, arial;
	text-decoration:none;
}
code {
	background: url('img/bgcode.gif');
	border: 1px dotted #B7B7B7;
	border-left: 6px solid #F06;	
	color: #444;
	display: block;
	font-family: helvetica, geneva, arial;
	text-decoration:none;
	margin-bottom: 12px;
	padding: 8px 10px;
text-align: right
	white-space: pre;
}
blockquote {
	background: #FBFCF5;
	border-bottom: 1px dotted #B7B7B7;
	border-top: 1px dotted #B7B7B7;
	color: #444;
	display: block;
	font-family: helvetica, geneva, arial;
	text-decoration:none;
	margin-bottom: 12px;
	padding: 12px;
        text-align: right;

}


h2 {
	font-family: helvetica, geneva, arial;
	text-decoration: italic;
	color: #070707;
        font-size: 10px;
text-align: right
 

}

h3 {
	font-family: helvetica, geneva, arial;
	text-decoration:none;
text-align: right
	color: #FFF200;
        font-size: 11px;

}

h4 {
font-size: 29px;
        text-transform: uppercase;
        color: #000000;

        line-height: 31px;
margin-top: 0px;
	margin-bottom: 4px;
	font-family: helvetica, geneva, arial;
	text-decoration:none;
        text-align: right;

	
}

h5 {
	font-size: 14px;
        text-align: right;
	font-family: helvetica, geneva, arial;
	text-decoration:none;

	
}


em { 
font-size: 11px;
color:#ffffff; 
font-family: helvetica, geneva, arial;
background-color:#000000; 
padding-right:4px; 
padding-left:4px; 
        text-align: right;
}

em2 { 
font-size: 11px;
color:#000000; 
font-family: helvetica, geneva, arial;
background-color:#c1c1c1; 
padding-right:4px; 
padding-left:4px; 
        text-align: right;
}

em3 { 

color:#ffffff; 
font-family: helvetica, geneva, arial;
background-color:#222; 
padding-right:4px; 
padding-left:4px; 
        text-align: right;
}



/* misc */
.clearer {
	clear: both;
}

/* header */
.header {
	background: url('img/logocorner.png')no-repeat;
height: 189px;
        margin-left: 0px;
	margin-bottom: 0px;
   
}
.header h1 {
display:none;
color:#F2F2F2; 
font-family: helvetica, geneva, arial;
padding: -233px 0 0 0;
	
	text-decoration:none;
	margin-top:  -233px;
	margin-left: 0px;
	text-align: left;
font-size: 81px;
}

.header h1 a{
color:#000000; 
font-family: helvetica, geneva, arial;
	text-decoration:none;
text-align: left;

}


.header h1 a:hover  
{
color:#000000; 
font-family: helvetica, geneva, arial;
background-color:black; 
text-decoration:none;
text-align: left;
}





.header h2 {
font-family: helvetica, geneva, arial;
	text-decoration:none;
display:none;
	/*border-top: 1px dotted #B7B7B7;*/
	color: #666;
margin-top:  0px;
	text-align: left;
}
.header h2 span {
font-family: helvetica, geneva, arial;
	text-decoration:none;
	background: #2D2D2D;
        font-size: 11px;
	color: #000;
	padding: 0px 71px 0px 71px;
text-align: left;
}

/* left side (main content) */
.left {

  margin: 0 32% 20px 0px; 
min-width: 600px;

}
.content .descr {
	color: #ffff00;
	font-family: helvetica, geneva, arial;
	text-decoration:none;
	font-size: 11px;
	margin-bottom: 25px;
text-align: right;
font-style:normal; color:#777777;  padding-right:4px; padding-left:4px;	
	
}

.descr a,.descr a:visited
{color: #000000;
	
font-family: helvetica, geneva, arial;
text-align: right;
}

.content li {
	list-style: url('img/li.gif');
	margin-right: 18px;
	font-family: helvetica, geneva, arial;
	text-decoration:none;
        text-align: right;
}
.content h1 {

	font-size: 29px;
        text-transform: uppercase;
        color: #000000;
        line-height: 31px;
margin-top: 60px;
	margin-bottom: 4px;
	font-family: helvetica, geneva, arial;
	text-decoration:none;
        text-align: right;
}
.content a,.footer a {
	color: #000000;
	font-family: helvetica, geneva, arial;
	text-decoration:none;
        text-align: right;
margin-bottom: 25px;

}
.content a:hover,.footer a:hover {
	color: #000000;
background: #000000;
	font-family: helvetica, geneva, arial;
	text-decoration:none;
        text-align: right;

}

.content h5 {
	font-size: 29px;
        text-transform: uppercase;
        color: #000000;
        line-height: 31px;
margin-top: 20px;
	margin-bottom: 4px;
	font-family: helvetica, geneva, arial;
	text-decoration:none;
        text-align: right;

}


/* nav & subnavigation */
.nav,.right {
	margin-bottom: 20px;
        margin-left: 2%;
	position: absolute;
	top: 55px;
}	

/* navigation */
.nav {
      
        right: 22%;
	text-align: right;
	margin-top: 20px;
	width: 17%;
        min-width: 125px;
}

.nav .logo {


}

.nav h1 {
        color: #ffffff;
	
        line-height: 18px;
	font-weight:bold;
	font-size: 11px ;
	font-family: helvetica, geneva, arial;
	text-decoration:none;
background: #000000;
padding-right:4px; padding-left:4px;

}
.nav li {
	
}
.nav li a {
	color: #999999;
	
        line-height: 18px;
	font-weight:bold;
        font-size: 11px ;
	font-family: helvetica, geneva, arial;
	text-decoration:none;
background: #000000;
padding-right:4px; padding-left:4px;

	
	
}
.nav li a:hover {

	font-weight:bold;
	font-size: 11px ;;
	font-family: helvetica, geneva, arial;
	text-decoration:none;
	background: #000000;
	color: #000000;
padding-right:4px; padding-left:4px;
}

/*
.nav li a:visited {

	font-weight:bold;
	font-size: 11px ;;
	font-family: helvetica, geneva, arial;
	text-decoration:none;
	background: #ffff00;
	color: #000000;
padding-right:4px; padding-left:4px;
}*/

/* subnav */
.right {
font-family: helvetica, geneva, arial;
	text-decoration:none;
	/*background: #ffffff;*/
	left: 77%;
        margin-right: 2%;
	width: 200px;
min-width: 200px;
}
.subnav {
	padding: 0px 0px 20px 0px;
	font-family: helvetica, geneva, arial;
	text-decoration:none;
text-align: left;
}


.subnav h1 {
font-family: helvetica, geneva, arial;
	text-decoration:none;
        text-align: left;
text-transform: uppercase;
	color: #999;

	font-size: 11px;
        line-height: 14px;
	margin-left: 8px;
padding-top:22px;
padding-Bottom:1px;
}




.subnav h1 a
 {
 font-family: helvetica, geneva, arial;
  line-height: 14px;
text-align: left;
	text-decoration:none;
	color: #23BCE0
font-size: 10px ;
	text-decoration: none;
 }

.subnav ul {
font-family: helvetica, geneva, arial;
	text-decoration:none;
	padding: 0px;
text-align: left;
}


.subnav li { 
font-family: font-family: helvetica, geneva, arial;
  line-height: 14px;
	text-decoration:none;
	color: #777;
font-size: 10px ;
	text-decoration: none;
	border-bottom: 1px dotted #B7B7B7;
text-align: left;
padding-right:4px; padding-left:4px;padding-top:2px; padding-bottom:2px;
}



 
 


.subnav li a {	
        font-family: helvetica, geneva, arial;
        line-height: 14px;
	text-decoration:none;
	color: #999999;
background: #000;
text-align: left;
        font-size: 11px ;
padding-right:4px; padding-left:4px;
	text-decoration: none;
}


.subnav li a:hover {
	
        font-weight:bold;
	font-size: 11px ;
        line-height: 14px;
text-align: left;
	font-family: helvetica, geneva, arial;
	text-decoration:none;
	background: #DDD;
	color: #DDD;


}



.subnav li a:active {
	
        font-weight:bold;
	font-size: 11px ;
        line-height: 14px;
text-align: left;
	font-family: helvetica, geneva, arial;
	text-decoration:none;
	background: #DDD;
	color: #DDD;


}
/*
.subnav li a:visited {
	
        font-weight:bold;
text-align: left;
	font-size: 11px ;
        line-height: 14px;
	font-family: helvetica, geneva, arial;
	text-decoration:none;
	background: #222222;
	color: #777777;




}*/

/* footer */
.footer {
	color: #000000;
	border-top: 1px dotted #B7B7B7;
	font-family: helvetica, geneva, arial;
	text-decoration:none;
        font-size:10px;
	  margin: 0 32% 20px 2%; 
min-width: 600px;
	padding: 8px 6px;
 text-align: left;
align="left";
}
.footer .fright, .footer .fright a {color: #AAA;}


/*post stylng*/
.post{margin:0 0 25px 0;}
align="left";
.post .info{
padding:2px 3px 3px 8px;
border:1px solid #e3e4e4;
background-color:#f5f5f5;
font-size:80px;
color:#505050;
font-family: helvetica, geneva, arial;
	text-decoration:none;
 text-align: left;
}

.postinfo {color: #888; font-size: 11px;font-family: helvetica, geneva, arial;
	text-decoration:none; text-align: right; }
.postinfo a {color: #222;font-family: helvetica, geneva, arial;
	text-decoration:none; text-align: right;}



/* Comments Styling */
#commentlist li {
align="right";
margin-bottom: 1.5em;
padding-bottom: 1em;
right: 0;
border-bottom: 1px dotted #B7B7B7;
}

#commentform {
margin: 1em 0;
align="right";
background: #F2F2F2;
width: 600px;
}

#commentform textarea {
font-size: 1.1em;
text-align: right;
align="right";
background: #c1c1c1;
border: 1px dotted #B7B7B7;
width: 600px;
}
#commentform textarea:hover {
font-size: 1.1em;
background: #ffffff;
color: #222222;
text-align: right;
align="right";
border: 1px dotted #B7B7B7;
width: 600px;
}
#commentform textarea:focus {
font-size: 1.1em;
background: #ffffff;
text-align: right;
color: #222222;
align="right";
border: 1px dotted #000000;
width: 600px;
}

#commentform #email, #commentform #author, #commentform #url {
font-size: 1.1em;
text-align: right;
align="right";
background: #c1c1c1;
border: 1px dotted #B7B7B7;
width: 600px;
}
#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {
font-size: 1.1em;
background: #ffffff;
color: #222222;
text-align: right;
align="right";
border: 1px dotted #B7B7B7;
width: 600px;
}
#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {
font-size: 1.1em;
background: #ffffff;
text-align: right;
color: #2222222;
align="right";
border: 1px dotted #000000;
width: 600px;
}
#commentform input{
margin-bottom: 3px;
align="right";
right: 0;

}

/* floats */
.clearer {clear: both; display: block; font-size: 0; line-height: 0;}
.fleft {float: left;}
.fright {float: right;}







