
html{   
	background: #d0cec9;   
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedcd9', endColorstr='#f7f7f6');   
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #dedcd9), color-stop(0.1, #f7f7f6), color-stop(1.0, #f7f7f6));   
	background: -moz-linear-gradient(top, #dedcd9 0px, #f7f7f6 400px, #f7f7f6 100%);
	background-repeat: no-repeat;
	background-attachment: fixed;
	}   

html, body{
    text-rendering: optimizeLegibility;  
    text-shadow: 0px 0px 1px rgba(255, 255, 255, .1); 
	/* - webkit - */
	}

blockquote{   
   margin: 0 0 22px 0;   
   background: rgba(0,0,0,.05);   
   border-left: 4px solid rgba(0,0,0,.1);   
   padding: 22px;   
   } 
  
div.mce-edit-area{
	padding: 20px;
	border: 0px;
	}

#shadow{  
    position: fixed;  
    top: -10px;  
    left: 0;  
    width: 100%;  
    height: 10px;  
    box-shadow: 0px 0px 7px rgba(0, 0, 0, .2); 
	-moz-box-shadow: 0px 0px 7px rgba(0, 0, 0, .4); 
	-webkit-box-shadow: 0px 0px 7px rgba(0, 0, 0, .2);  
    z-index: 2;  
	}
	  
#bars{  
    width: 100%;  
    height: 42px;  
    margin-top: -20px;  
	}  
	  
#bars div{  
    position: relative;  
    float: left;  
    width: 54px;  
    height: 100%;  
    margin-right: 55px;  
    box-shadow: 0px 2px 5px rgba(0, 0, 0, .35); 
	-moz-box-shadow: 0px 2px 5px rgba(0, 0, 0, .35); 
	-webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, .35);  
	}
	  
#bars div.n{  
    background: #2e78bc; 
	}
	   
#bars div.m{  
    background: #a3be48;
	}
	  
#bars div.c{  
	background: #9a9a9a; 
	margin: 0;         
    }

#bars div{  
    position: relative;  
    float: left;  
    width: 54px;  
    height: 100%;  
    margin-right: 55px;  
    box-shadow: 0px 2px 5px rgba(0, 0, 0, .35); 
	-moz-box-shadow: 0px 2px 5px rgba(0, 0, 0, .35); 
	-webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, .35);  
	}
	  
h1, h2, h3, h4,h5, h6{
    line-height: 22px;  
    margin-bottom: 22px;  
	}  

h1, h1 a{
    font-size: 33px;  
    color: #333230;   
	line-height: 44px;   
	}

input[type="text"]{
	height: 20px;
	border-bottom: 1px solid #CCC; 
	border-top: 0px solid #CCC; 
	border-right: 0px solid #CCC; 
	border-left: 0px solid #CCC; 
	padding: 10px; 
	font-size: 12px; 
	width: 215px;
	}

select{
	font-size: 18px;
	height: 30px;
	width: 700px;
	border: 1px solid #CCC;
	border-radius: 7px;
	padding: 4px 10px 5px 10px;
	}

input[type="button"]{
	font-size: 18px;
	padding: 5px 10px 5px 10px;
	}

input[type="reset"]{
	font-size: 22px;
	padding: 5px 10px 5px 10px;
	}

#container nav.blogpages{
	border: 1px solid #CCC;
	background-color: #fff;
	padding: 13px 20px 8px 20px;
	min-width: 200px;
	min-height: 20px;
	}
	
#container nav{
	border: 1px solid #CCC;
	background-color: #fff;
	padding: 20px;
	min-width: 200px;
	min-height: 256px;
	}

.blogColWidth{
	max-width: 250px;
	}
	
#container nav ul{
	list-style: none;
	padding-left: 0px;
	}

#container nav h3{
	padding-left: 0px;
	margin-left: 0px;
	}
	
#container nav ul li a{
	font-size: 12px;
	color: #039;
	}

#container nav ul li a:hover{
	color: #0045CE;
	font-weight: bold;
	}
	
#container article{
	width: 700px;
	}

#container header{
	width: 60vw;
	min-width: 600px;
	}

#container{
	padding-top: 40px;
	}
	
.textBlock1{
	font-size: 12px; 
	color: #999; 
	text-align: justify;
	line-height: 15px;
	}

.tinyart{
	overflow-y:hidden!important;
	height: 250px;
	background-color: #fff;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	}

.blogUpperPad{
	padding-top: 19px;
	}

.tdBorderBlog1a{
	background-color: #fff; 
	border-left: 1px solid #CCC; 
	border-top: 1px solid #CCC;
	}

.tdBorderBlog2{
	padding-left: 30px;
	}
	
.tdBorderBlog2a{
	background-color: #fff; 
	border-top: 1px solid #CCC;
	}
	
.tdBorderBlog3a{
	background-color: #fff; 
	border-top: 1px solid #CCC; 
	border-right: 1px solid #CCC;
	}

.tdBorderBlog4{
	padding-left: 8px;
	}

.tdBorderBlog4a{
	background-color: #fff; 
	border-left: 1px solid #CCC; 
	border-bottom: 1px solid #CCC;
	}

.tdBorderBlog5a{
	background-color: #fff; 
	border-bottom: 1px solid #CCC;
	}

.tdBorderBlog6{
	padding-right: 8px;
	}
	
.tdBorderBlog6a{
	background-color: #fff; 
	border-bottom: 1px solid #CCC; 
	border-right: 1px solid #CCC;
	}

#rightBlogCol{
	display: block;
	}