/*Template CSS file Compass Design
Creative Commons Attribution . This means that you are free to:
-to copy, distribute, display, and perform the work
-to make derivative works
-to make commercial use of the work
Under the following conditions:
-You must attribute the work in the manner specified by the author or licensor. (In this case, leaving a link to my site in the template footer).
For any reuse or distribution, you must make clear to others the license terms of this work.
Any of these conditions can be waived if you get permission from the copyright holder.*/

* {
margin:0;
padding:0;
}
a img {
	border: none;
}

body {
text-align:center;
font-size:76%;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:1.3;
}
body.width_0 div#wrap {
width: 760px;
}
body.width_1 div#wrap {
width: 960px;
}
body.width_2 div#wrap {
min-width:760px;
max-width:960px;
width:auto !important;
width:960px;
}
#wrap {
width:590px;
text-align:justify;
margin:0 auto;
background:#fff;
}

#leftfauxcol {
background:#url(../images/rightlidingcolumn.png) 20% 0;
text-align:right;

}

#rightfauxcol {
background:url(../images/rightslidingcolumn.png) 80% 0;
text_align:justify;

}

#header {
color:#fff;
background-image:url(../images/logo.jpg); /* background:#212121 url(../images/logo.jpg) no-repeat; */
height:122px;
position:relative;
}

#header h1 {
font-family:Arial, Helvetica, sans-serif small-caps;
font-variant:small-caps;
font-stretch:expanded;
padding-left:20px;
}

#header input {
background:url(../images/search.png) no-repeat;
border:0;
height:22px;
width:168px;
font:12px Arial, Helvetica, sans-serif;
padding:2px;
}

#header .search {
position:absolute;
top:20px;
right:20px;
}

#top {
/* background:#ea6800 url(../images/teaser.png) no-repeat; */
/* padding:10px; */
}

#top .moduletable h3 {
color:#fff;
background:none;
text-align:left;
font:2.5em Arial, Helvetica, sans-serif normal;
font-stretch:expanded;
margin:10px 10px 0 10px;
padding:10px;
}

#top .moduletable {
font:bold 1em/1.2 Tahoma,Arial, Helvetica, sans-serif;
color:#fff;
border:0;
margin:0;
padding:0;
}

#footer {
background:#e6f1ee; /*#212121;*/
color:#999; /* fff;*/
text-align:right;
clear:both;
height:30px;
}

#bottom {
background:#333;
color:#666;
padding:10px 50px;
}

#sidebar {
float:left;
width:19%; /* 20%;*/
}

#content60 {
float:left;
width: 60%;
overflow:hidden;
background:#fff; /*url(../images/pagetop.png) repeat-x;*/

}

#content80 {
float:left;
width:80%;
overflow:hidden;
background:#fff url(../images/pagetop.png) repeat-x;
}

#content100 {
float:left;
width:100%;
overflow:hidden;
background:#fff url(../images/pagetop.png) repeat-x;
}

#sidebar-2 {
float:left;
width: 19%; /*20%;*/
}

.inside {
padding:10px;
#url(../images/rightlidingcolumn.png);
}

#sidebar .inside,#sidebar-2 .inside {
padding-top:0;

}

h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address,.componentheading,.contentheading {
margin:0.75em 0;
}
.contentheading{
text-align:left;
}

li,dd {
margin-left:1em;
}

fieldset {
padding:.5em;
}

a:link,a:visited {
text-decoration:none;
color:#000;
}
a:active{
font-weight: bold;
color:#000;
}
a:hover {
text-decoration:none;
}
#content60 a:link,#content60 a:visited,#content80 a:link,#content80 a:visited,#content100 a:link,#content100 a:visited {
color:#000;
}

h1,.componentheading {
font-size:1.8em;
}

h2,.contentheading {
font-size:1.6em;
}

h3 {
font-size:1.3em;
}

h4 {
font-size:1.2em;
}

h5 {
font-size:1.1em;
}

h6 {
font-size:1em;
font-weight:700;
}

.button {
border:#000 solid 1px;
background:#fff url(../images/buttonbackground.png) repeat-x;
height:25px;
line-height:25px
font-size:14px;
margin:4px 0;
padding:0 4px;
cursor:hand;
}

.small,.createdate,.modifydate,.mosimage_caption {
font:0.8em Arial,Helvetica,sans-serif;
color:#999;
}

.sectiontableheader {
background:url(../images/teaser.png);
color:#fff;
font:1.1em bold Verdana,Arial, Helvetica, sans-serif;
padding:5px;
}
.sectiontableheader a:link,.sectiontableheader a:visited {
color:#990000; /*color:#fff;*/
}

/* Module styling */

.moduletable {
margin-bottom:1em;
color:#fff;
font-size:1.1em;
}

.moduletable h3 {
font:1.2em Verdana,Arial,Helvetica,sans-serif;
background:#000;
color:#ccc;

text-align:left;
margin:0 -10px;
padding:5px 10px;

}



/*Menu Styling*/
.moduletable_menu {
margin-bottom:1em;
#url(../images/rightlidingcolumn.png);
}


.moduletablemenu h3 {
font:1.3em Tahoma,Arial,Helvetica,sans-serif;
background:#000;
color:#ccc;
text-align:right; /*left;*/
margin:0 -10px;
padding:5px 10px;
}

.moduletablemenu ul {
list-style:none;
margin:5px 0;
}

.moduletable_menu li {
background:url(../images/leftmenu.png) bottom left no-repeat;
/*height:24px;*/
font:1.1em Verdana;/*14px Tahoma,Arial, Helvetica, sans-serif;*/
/*margin:10px 0;*/
/*padding:0 0 0 10px;*/
}

.moduletable_menu a:link,.moduletable_menu a:visited {
color:#000000;/*#990000;*/
/*display:block;*/
text-align:right;
text-decoration:none;
/*padding-left:5px;*/
}

.moduletable_menu a:hover {
font:1.1em Verdana;
text-decoration:none;
/*text-align:left;*/
color:#000;
/*background:#ADADAD;*/
}

/*Tab Menu Styling*/

.moduletabletabs {
font:1.1em Verdana;/*bold 1em Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;*/
}

.moduletabletabs ul {
list-style:none;
float:right;
margin:0;
padding:0;
background:#212121;
width:100%;
}

.moduletabletabs li {
float:right;
background:url(../images/tabs.png) no-repeat 0 -4px;
margin:0;
padding:0 0 0 12px;
}

.moduletabletabs a:link,.moduletabletabs a:visited {
float:left;
display:block;
color:#000;
background:url(../images/tabs.png) no-repeat 100% -4px;
text-decoration:none;
margin:0;
padding:7px 18px 5px 9px;
}

.moduletabletabs #current {
background:url(../images/tabs.png) no-repeat 0 -84px;
}

.moduletabletabs #current a {
color:#fff;
background:url(../images/tabs.png) no-repeat 100% -84px;
}

.moduletabletabs li:hover {
background:url(../images/tabs.png) no-repeat 0 -164px;
}

.moduletabletabs li a:hover {
background:url(../images/tabs.png) no-repeat 100% -164px;
}
.insidefooter{
text-decoration:none;
float:left;
font:0.7em Verdana,Arial,Helvetica,sans-serif;
color:#999;
}
.insidefooter a:link,.insidefooter a:visited{
text-decoration:none;
font:1.2em Verdana,Arial,Helvetica,sans-serif;
color:#999;
}
.design a:link,.design a:visited {
color:#666;
float:right;
font:0.8em Verdana, Arial, Helvetica, sans-serif;
}

/* Rural Value by PJVS */
.moduletable_menu{
#url(../images/rightslidingcolumn.png);
font:1.1em Verdana, Arial, sans-serif;
text-align:right
color:#000000;
}
.mainlevel_rv{
#url(../images/rightslidingcolumn.png);
font:1.1em Verdana;
color:#000000;
}
.mainlevel_rv a:link{
text-decoration:none;
font:1.1em Verdana;
color:#000000;
}
.mainlevel_rv#active_menu_rv{
font: 1.1em Verdana;
text-align:right;
color:#660000;
}
.contentheading_noticias{
font:bold 1.1em Verdana;
text-align:left;
color:#660000;

}
.contentpagetitle_noticias{
text-decoration:none;
font:bold 1.2em Verdana;
color:#660000;
text-align=left;
}
.contentpaneopen_noticias{
font: 1.0em Verdana, Arial, sans-serif;
text-align:justify;
color:#000;
padding-left:5px;
}
.moduletable_users{
font:0.8em Verdana, Arial, sans-serif;
text-align:left;
color:#000;
}
.moduletablerss{
font:0.8em Verdana,Arial,sans-serif;
text-align:left;
color:#000;
}
.moduletable_promo{
font:bold 1.0em Verdana,arial,sans-serif;
text-align:left;
color:#006600;
background:#ffffff;
}
.readmore {
float: right;/*left;*/
padding-right: 10px;
background-image: url(http://www.ruralvalue.com/rural/images/readmore.png);
background-position:right; /*left;*/
background-repeat: no-repeat;
padding-left: 25px;
/*height: 31px;*/
text-indent: -5000px;
display: block;
/*width: 98px;*/
}