/*
Theme Name: WordPress Apartamental
Theme URI: http://wordpress.org/
Description: Design by gradinko.
Version: 1.6
Author: gradinko
Author URI: http://gradinko.com/
Tags: blue, custom header, fixed width, two columns, widgets

*/
* {
 margin: 0;
padding: 0;
}
html {
	background-attachment: scroll;
	background-color: #E2E2E2;
	background-image: url(images/bgr-top.jpg);
	background-repeat: repeat-x;
	background-position: top;
height: 100%;
}
body {
width:960px;
margin:0 auto;
padding:0;
font-family:verdana;
font-size:13px;
color:#3b3b3b;
height: 100%;
}
#logo {
	float: left;
	width: 100px;
	margin-top: 18px;
}
#mainNavigation {
	float:right;
	height:25px;
	margin-top:57px;
	overflow:hidden;
margin-right:-4px;
}
#mainNavigation a, #mainNavigation a:visited  {
	border-left:1px solid #FFFFFF;
	color:#FFFFFF;
	float:left;
	font-size:26px;
	padding:0 13px;
	text-decoration:none;
	margin-top:-6px;
}
#header {
	height: 383px;
	margin-left:110px;
}
#headerSmall {
	height: 223px;
	margin-left:110px;
}
#headerImage {
	width: 630px;
	position: absolute;
	top: 100px;
	z-index: 1000;
}

#headerTop {
	height: 100px;
	width: 850px;
	position: absolute;
	top: 0px;
	z-index: 200;
}
#stripeLeft {
	background-image: url(images/bgr-left.jpg);
	background-repeat: repeat-x;
	position: absolute;

	height: 283px;
	width: 960px;
	left: 0px;
	top: 100px;
	border-top:8px solid #f5f5f5;
}
#stripeLeftSmall {
	background-image: url(images/bgr-left-small.jpg);
	background-repeat: repeat-x;
	position: absolute;
	height: 115px;
	width: 960px;
	left: 0px;
	top: 100px;
	border-top:8px solid #f5f5f5;
	border-bottom:150px solid #E2E2E2;
}

#page{
position: relative;
min-height: 100%;
}
* html #page
{
height: 100%;
}
p a, p a:visited {
text-decoration: none;
color:#629430;

}
p a:hover {
color:#000000;
}
#content {
background-color:#E2E2E2;
margin:0 0 0 110px;
width:630px;
padding:20px 0 200px 0;
}
.post{
width:630px;
margin:0 auto;
}
.entry{
}
.entry p{
line-height:21px;
width:555px;
padding-bottom:15px;
}
.entry img {
margin:5px 0;
}
.wp-caption-text p{
width:315px;
}
#sidebar {
background-color:#E2E2E2;
border-top:8px solid #FFFFFF;
top:100px;
overflow:hidden;
padding-left:22px;
position:absolute;
width:198px;
z-index:100;right:0;
}

#sidebar li {
	list-style:none;
background-image:url(images/bgr-dots.png);
background-position:center 11px;
background-repeat:repeat-x;
	padding: 0;
	margin: 0;
}

#sidebar li a, #sidebar li a:visited {
	list-style:none;
text-indent:-16px;
background-color:#E2E2E2;
color:#878686;
font-size:11px;
text-decoration:none;
	padding: 0;
	margin: 0;
}
#sidebar li a:hover{
	text-decoration:none;
        color:#000000;
}
#intro {
	margin: 12px 0 10px -3px;
}
#teaserContainer {

}
.teaserLeft {
	float: left;
	width: 305px;
background-image:url(images/bgr-dots.png);
background-position:center bottom;
background-repeat:repeat-x;
}
.teaserRight {
	float: right;
	width: 305px;
background-image:url(images/bgr-dots.png);
background-position:center bottom;
background-repeat:repeat-x;
}

#footer {
position: relative;
margin-top:-147px;
}
#footerRight {
	background-image: url(images/bgr-footer.png);
	background-repeat: no-repeat;
	background-position: right;
	border-bottom-width: 7px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	height:140px;
	width:525px;
	float:right;
}
.footerInfo {
	margin-top: 112px;
	font-size:11px;
font-family:arial;
}
.footerInfoText {
	border-left:1px solid #777777;
	padding:0 10px;
	text-decoration:none;
	color:#777777;
}
a.footerInfoText, a:visited.footerInfoText  {
	border-left:1px solid #777777;
	padding:0 10px;
	text-decoration:none;
	color:#777777;
		letter-spacing:1px;
}
a:hover.footerInfoText  {
	border-left:1px solid #000000;
	color:#000000;
	text-decoration:none;

}
a.footerRss, a:visited.footerRss  {
	border-left:1px solid #6FA42A;
	padding:0 10px;
	text-decoration:none;
	color:#6FA42A;
}
a:hover.footerRss  {
	border-left:1px solid #000000;
	color:#000000;
	text-decoration:none;

}
.credits {
	margin-bottom:7px;
}
.footerTable {
float:left;
}
h1 {
margin:0 0 12px;
font-size:30px;
line-height:30px;
height:30px;
}
h2 {
margin:6px 0;
font-family:arial;
}
h2 a, h2 a:visited {
color:#6da238;
font-size:16px;
text-decoration:none;
border-left:1px solid #6da238;
padding: 2px 9px;
}
h2 a:hover {
color:#000000;
text-decoration:none;
border-left:1px solid #000000;
}
h3 {
color:#959595;
font-size:16px;
}
h4 {
font-size:48px;
color:#6fa42a;
padding:8px 0 15px;
line-height:44px;
}
h5 {
margin:0 0 8px;
font-size:20px;
background:none;
letter-spacing:0em;
}
.date {
font-size:12px;
font-weight:bold;
font-family:arial;
}
#teaserContainer p {
margin:10px 0 16px;
line-height:150%;
}
.columns {
width:630px;
margin-top:-8px
}
a.more-link ,a:visited.more-link {
color:#999999;
font-family:verdana;
font-size:13px;
letter-spacing:-3px;
margin-left:5px;
text-decoration:none;
font-weight:normal;
}
a:hover.more-link {
color:#6DA238;
text-decoration:none;
}
.navigation {
float:left;
margin:-20px 0 17px 0;
width:630px;
}
.navigation a, .navigation a:visited {
text-decoration:none;
color:#000000;
font-size:11px;
}
.navigation a:hover {
text-decoration:none;
background-color:#ffffff;
}
.prev{
float:left;
width:315px;
}
.next{
float:right;
width:315px;
text-align:right;
}
.next a{
background-image: url(images/right-arrow.gif);
background-position:right 12px;
background-repeat:no-repeat;
float:right;
padding:10px 15px 4px 5px;
}
.prev a{
	background-image: url(images/left-arrow.gif);
	background-repeat: no-repeat;
	background-position: left 12px;
padding:10px 5px 4px 15px;
float:left;
}
.excerptList {
line-height:18px;
margin:10px 30px 15px 0;
width:300px;
}
.anons {
background-image:url(images/bgr-dots-300.png);
background-position:0 90%;
background-repeat:no-repeat;
padding-bottom:13px;
}

.qtrans_language_chooser {
color:#FFFFFF;
float:right;
font-size:12px;
margin:62px 39px 0 0;
font-family:verdana;
}
.qtrans_language_chooser a, .qtrans_language_chooser a:visited {
color:#fff;
text-decoration:none;
text-transform:uppercase;
}
.qtrans_language_chooser a:hover {
color:#000;
text-decoration:none;
}
a:focus, a:active {
outline: none;
}
a {
    outline:none; /* FF1.5+ IE7+*/
    -moz-outline: /* FF<=1.5*/
}