/*
THEME NAME: Empty Canvas
THEME URI: http://rubiqube.com
DESCRIPTION: Empty Canvas v1.0 : Simple, minimalistic theme, ideal for corporate blogs or creating more complex designs
VERSION: 1.0
AUTHOR: <a href="http://www.rubiqube.com">Adrian Diaconescu</a>
AUTHOR URI: http://www.rubiqube.com
*/

@import "reset.css";

body {
background-color:#ffffff;
font-family: Times, "Times New Roman", serif ! important;
color:#000000;
}

a:link    {
/* Applies to all unvisited links */
text-decoration:  none;
font-weight:normal;
color:#666666 ! important;
}


a:visited {
/* Applies to all visited links */
text-decoration:  none;
font-weight: normal;
background-color: #ffffff;
color: #666666 ! important;
} 

a:hover   {
/* Applies to links under the pointer */
text-decoration:  none;
font-weight:      normal;
background-color: #ffffff;
color:            #9A7A3B ! important;
} 

a:active   {
/* Applies to links under the pointer */
text-decoration:  underline;
font-weight:      normal;
background-color: #ffffff;
color:           #9A7A3B ! important;
} 

hr {
border: 0px;
height: 0px;
}

blockquote {
font-style: italic;
background: url(images/quotes.gif) no-repeat top left;
background-position: 12px 12px;
color: #595959;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#wrapper {
width:800px;
background: #ffffff;
margin: auto;
}

#header {  
overflow: hidden;
background: url(images/tree.png) no-repeat;  
width: 396px;  
height: 207px;
margin: auto;
margin-top: 5px;
margin-bottom:5px;
font-size: 0px;
text-indent: -9000px;
border: 0px ! important;  
}

.header a {  
width: 396px;  
height: 207px;  
text-indent: -9000px;  
} 

 
#logo {
margin: 0px 0px 0px 0px;
font-weight: normal;
}

#logo a {
color: #333333;
}

#description {
color: #666666;
}

#menu {
width:800px;
overflow: hidden;
font-size: .9em;
text-indent: -9000px; 
margin: 0 auto;
}

#menu ul li {
float: left;
text-transform: uppercase;
padding: 0px;
max-width: 800px;
}

#menu ul li a {
color: #666666;
text-indent: -9000px; 
}

#container {
width: 850px;
overflow: hidden;
}

#content {
float: right;
width: 612px; 
}

.post {
margin:35px 0px 80px 0px; 
}

.post-title {
font-size: .9em;
text-transform: uppercase;
font-family: Heveltica, Arial, sans-serif ! important;
letter-spacing:2.5px; 
font-weight:normal;
padding: 2px 0px 0px 0px;
}

.post-title a:link    {
/* Applies to all unvisited links */
text-decoration:  none;
font-weight:  normal;
color:  #666666 ! important;
}

.post-title a:visited {
/* Applies to all visited links */
text-decoration:  none;
font-weight: normal;
background-color: #ffffff;
color:  #666666 ! important;
} 

.post-title a:hover   {
/* Applies to links under the pointer */
text-decoration:  none;
font-weight:      normal;
background-color: #ffffff;
color: #9A7A3B ! important;
} 

.post-title a:active   {
/* Applies to links under the pointer */
text-decoration:  none;
font-weight: normal;
background-color: #ffffff;
color:   #9A7A3B ! important;
} 

.page-subtitle {
font-weight: normal;
color: #cccccc;
text-transform: uppercase;
margin-bottom: 30px;
}

.post-meta {
font-size: 100%;
color: #999999;
text-transform: uppercase;
letter-spacing: 1px; 
}

.post-meta a {
color: #666666;
text-transform: uppercase;
}

.post-content {
font-size: .9em;
text-align: left; 
word-spacing: 0px;
}

.post-content p {
line-height: 20px;
margin: 0px 0px 0px 0px ! important;
padding: 8px 0px 8px 0px ! important;
}

.
.post-content p a:link    {
/* Applies to all unvisited links */
text-decoration: underline;
font-weight:  normal;
color:  #9A7A3B ! important;
}

.post-content p a:visited {
/* Applies to all visited links */
text-decoration: underline;
font-weight:  normal;
background-color: transparent;
color:  #9A7A3B ! important;
} 

.post-content p a:hover   {
/* Applies to links under the pointer */
text-decoration: underline;
font-weight: normal;
background-color: transparent;
color:  #9A7A3B ! important;
} 

.post-content p a:active   {
/* Applies to links under the pointer */
text-decoration:  underline;
font-weight: normal;
background-color: transparent;
color: #9A7A3B  ! important;
} 

img.alignright {
margin: 0px 0px 0px 0px ! important; 
padding: 0px 0px 0px 0px ! important;
border: 0 ! important;
}

img.alignleft {
float: none  ! important;
margin: 0px 0px 0px 0px  ! important; 
padding: 8px 8px 0px 0px ! important;
border: 0 ! important;
}

img.aligncenter {
float: none  ! important;
margin: 0px 0px 0px 0px ! important; 
padding: 0px 0px 0px 0px ! important;
border: 0px ! important;
}

a img.alignright {
float: none  ! important;
margin: 0px 0px 0px 0px;
}

a img.alignleft {
margin: 0px 0px 0px 0px;
}

a img.aligncenter {
margin: 0px 0px 0px 0px;
}

#sidebar  {
font-size: .9em;
width: 165px;
float: left;
text-align: right ! important;
line-height: 5px;
padding: 85px 0px 0px 0px;
}

#sidebar ul  li {
list-style:none;
border:0 ! important;
}

.sidepanel h3 {
text-transform: uppercase;
letter-spacing:2.5px;
border-top: 1px dotted #333333;
border-bottom: 0px ! important;
padding: 8px 0px 2px 0px;
}

.sidepanel a:link {
color: #666666;
text-decoration:none;
}

.sidepanel a:active{
color: #666666;
text-decoration:none;
}

.sidepanel a:hover{
color: #999999;
text-decoration:  none;
} 

.sidepanel a:visited {
color:  #666666;
text-decoration: none;
}

.sidepanel img.alignleft {
margin: 0px 10px 8px 11px! important; 
padding: 5px 5px 10px 0px ! important;
border: 0px ! important;
}

.sidepanel p a:link {
color: #9A7A3B !important;
font-weight: normal !important;
text-decoration:underline;
font-weight: normal;
}

.sidepanel p a:active{
color: #9A7A3B  !important;
font-weight: normal !important;
text-decoration:  underline;
font-weight:      normal;
}

.sidepanel p a:hover{
color: #9A7A3B !important;
font-weight: normal !important;
text-decoration: underline !important;
font-weight: normal;
} 

.sidepanel p a:visited {
color:  #9A7A3B !important;
font-weight: normal !important;
text-decoration: underline !important;
font-weight: normal;
}



.navleft {
float: right;
margin: 2px 43px 5px 25px;
}

.navright {
float: left;
margin: 2px 65px 5px 13px;
}

.navigation div a {
}
     
#footer {
float: right;
margin: auto;
width: 520px;
height: 5px;
border-top: 1px dotted #333333;
padding: 5px 10px 10px 10px;
margin-left:100px;

}
#footer-links {
font-size: .9em;
list-style: none;
}

#footer-links li {
font-size: .9em;
float: left;
margin-left:10px;
padding-bottom: 5px;
}

.sep {
color: #CCC;
margin: 0px 8px 0px 0px;
}

.ico-small {
vertical-align: middle;
margin: 0px 5px 2px 0px;
}