/*  

Theme Name: Nature
Theme URI: http://3oneseven.com/wp-themes/
Description: Another approach on a magazine like three col fixed theme with custom painting.
Version: 3.17.4
Tags: 3 column widgetready white fixed valid
Author: miloIIIIVII
Author URI: http://3oneseven.com/

*/

body {
font : 12px Arial, Helvetica, Sans-Serif;
color : #333;
text-align : left;
margin : 0;
padding : 0;
/*background : #fff url('images/bg.gif') no-repeat 0 0;*/
background : #fff url('images/bluetopbg.jpeg') repeat-x 0 0;
}
#page {
background : transparent;
text-align : left;
width : 800px;
margin : 0 0 0 140px;
padding : 0;
position : relative;
z-index : 800;
}
#header {
background : #000;
height : 250px;
width : 800px;
margin : 0;
padding : 0;
}

/*hacks to hide header in Comments pop-up window and make things more readable - R.G.*/
#commentspopup {
background-color:#fffff;
background-image:none;
}
#commentspopup h1{
display:none;
}
#commentspopup h2{
color:#ffffff;
background-color:#000088; 
}
#commentspopup p a:visited{
color:#0000cc;
}

h1, h1 a, h1 a:hover {
color : #fafafa;
margin : 0 0 0 0;
padding : 0;
float : right;
font-variant : small-caps;
font : 30px century gothic, arial, verdana, serif;
width : 230px;
text-align : left;
background : transparent;
text-decoration : none;
}
.topphotos {
color : #dddddd;
font : bold 12px verdana;
height : 30px;
width : 600px;
margin : 0 0 0 20px;
padding : 0;
}
.topphotots img {
border : 1px solid #ffffff;
width : 60px;
height : 30px;
}
.mainsearchbox {
background : transparent;
width : 325px;
margin : 15px 0 20px 485px;
height : 30px;
}
.log {
color : #4344ff;
font : bold 14px verdana;
height : 25px;
width : 400px;
margin : 0 0 0 700px;
padding : 0;
}
.logg {
display : none;
color : #000099;
font : bold 18px arial;
height : 20px;
width : 400px;
margin : 0;
padding : 0;
}
.topmeta {
float : left;
width : 300px;
margin : 2px 0 0 20px;
}
.topmeta a,a:visited {
color : #dddddd;
text-decoration : none;
}
.topmeta a:hover {
color : #0000aa;
text-decoration : none;
}

.login {
float : left;
margin : 2px 0 0 8px;
}
.login a {
color : #ffffff;
text-decoration : none;
}
.login a:hover {
color : #0000aa;
text-decoration : none;
}
.row {
background-color : transparent;
height : 57px;
width : 885px;
top : 57px;
position : absolute;
margin : 0 0 20px 15px;
z-index : 950;
}
#front-left-side {
width : 175px;
float : left;
background : transparent;
margin : 0 2px 0 0;
top : 102px;
left : 0;
position : absolute;
z-index : 5;
display : block;
}
#front-left-side img {
border : 1px solid #000000;
}
#home {
background : url(images/newhead2.gif) no-repeat;
width : 622px;
border : 1px solid #000000;
height : 215px;
margin : 5px auto;
list-style : none;
overflow : hidden;
top : 135px;
left : 230px;
position : absolute;
z-index : -600;
}
.override-z {
position : absolute;
z-index : 900;
}
.right-col {
width : 200px;
float : right;
margin-left : 2px;
padding-right : 5px;
padding-left : 4px;
padding-top : 2px;
color : #fafafa;
height : 180px;
margin-top : 0;
overflow : hidden;
z-index:-5;
}
.right-col h2{
color:#efefef;
}
.right-col a {
color : #fafafa;
text-decoration : none;
}
.right-col a:hover {
color : #fafafa;
text-decoration : none;
}
#flow {
background-color : transparent;
padding : 2px;
margin : 0 0 20px 0;
width : 654px;
top : 375px;
left : 230px;
position : absolute;
z-index : -5;
}
.col1 {
width : 156px;
float : left;
margin-right : 2px;
margin-bottom : 25px;
height : 235px;
}
.col2 {
width : 153px;
float : right;
height : 235px;
margin-bottom : 25px;
height : 235px;
}
#single {
background : transparent;
width : 415px;
height : 100px;
}
.alt {
background-color : #fafafa;
border-left : 3px dotted #cc3333;
margin-top : 10px;
}
small {
font : 9px arial, verdana, Sans-Serif;
font-size : 9px;
line-height : 1.5em;
text-transform : uppercase;
}
#nav {
border : 0;
display : block;
padding : 0;
margin : 10px 0 0 0;
z-index : 5;
position : relative;
float : left;
background : transparent;
}
#nav ul {
width : 650px;
list-style-type : none;
padding : 0;
margin : 0;
z-index : 500;
}
#nav li {
display : inline;
float : left;
min-height : 20px;
position : relative;
text-align : center;
padding : 5px 7px 5px 5px;
margin : 0;
}
#nav h2 {
padding : 0;
margin : 0;
text-decoration : none;
border : 0;
font : 15px century gothic, arial, verdana, serif;
/*background: url('images/navlinkbg.gif');*/
background : url('images/bluenavlinkbg.gif');
}
#nav li ul {
width : 200px;
height : auto;
top : 100%;
left : 0;
line-height : 1.9em;
}
#nav li ul {
width : 200px;
height : auto;
top : 100%;
left : 0;
line-height : 1.9em;
}
#nav li.Largenav ul {
width : 200px;
height : auto;
top : 100%;
left : 0;
}
#nav li ul li {
text-align : left;
width : 200px;
height : auto;
display : block;
border-bottom : 1px solid #ccc;
}
#nav li.Largenav ul li {
text-align : left;
width : 200px;
height : auto;
display : block;
}
#nav a {
text-decoration : none;
}
#nav li li ul {
top : 0;
left : 0;
}
#nav li li:hover ul {
left : 200px;
}
#nav ul ul, #nav ul li:hover ul ul, #nav ul ul li:hover ul ul, #nav ul ul ul li:hover ul ul, #nav ul ul ul ul li:hover ul ul {
position : absolute;
display : none;
}
#nav li:hover ul, #nav ul li:hover ul, #nav ul ul li:hover ul, #nav ul ul ul li:hover ul, #nav ul ul ul ul li:hover ul, #nav ul ul ul ul ul li:hover ul {
display : block;
width : 200px;
}
#nav #PhpWebcontent {
display : none;
}
#nav {
color : #ccc;
}
#nav ul {
background : transparent;
}
#nav ul ul {
background : #fff;
}
#nav ul li {
display : block;
}
#nav h2, #nav h2 a {
color : #fff;
text-decoration : none;
border : 0;
}
#nav a {
color : #333;
display : block;
text-decoration : none;
}
#nav ul li:hover {
display : block;
}
#nav ul li h2 {
/*background : url('images/navlinkbg.gif');*/
background : url('images/bluenavlinkbg.gif');
}
#nav ul li h2 li {
color : #000;
display : block;
/*background : url('images/navlinkbg.gif');*/
background : url('images/bluenavlinkbg.gif');
cursor : pointer;
}
#nav ul li h2 li:hover {
color : #000;
display : block;
/*background : url('images/navlinkbg.gif');*/
background : url('images/bluenavlinkbg.gif');
cursor : pointer;
}
#nav ul li h2:hover {
color : #000;
display : block;
background : url('images/navlinkbg.gif') repeat-x top;
cursor : pointer;
}
#nav ul li ul li {
background : #fff;
display : block;
border-left : 1px solid #000000;
border-right : 1px solid #000000;
border-bottom : 1px solid #000000;
}
#nav ul li ul li:hover {
display : block;
background : #000033;
border-left : 1px solid #000000;
border-right : 1px solid #000000;
border-bottom : 1px solid #000000;
width : 200px;
}
#nav ul li ul li a {
color : #000099;
font-weight : 600;
display : block;
background : transparent;
width : 200px;
text-decoration : none;
}
#nav ul li ul li a:hover {
color : #ffffff;
font-weight : 600;
display : block;
background : transparent;
width : 200px;
text-decoration : none;
}
#nav ul li ul ul li {
background : #ccc;
display : block;
}
#nav ul li ul ul li:hover {
background : #ccc;
display : block;
}
h2, h2.pagetitle, h3 {
font-size : 1.5em;
font-weight : normal;
border-bottom : 0;
}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited {
color : #0000ff;
font-variant : small-caps;
text-decoration : none;
}
.commentlist li {
font-weight : normal;
color : #333;
}
.commentlist li, #commentform input, #commentform textarea {
font-size : 0.9em;
color : #333;
}
.commentlist cite, .commentlist cite a {
font-weight : bold;
font-style : normal;
font-size : 1.1em;
color : #000033;
text-decoration : none;
}
.commentlist p {
font-weight : normal;
line-height : 1.5em;
text-transform : none;
color : #333;
}
#commentform p {
font-family : 'Arial', Geneva, Sans-Serif;
color : #333;
}
.commentmetadata {
font-weight : normal;
color : #333;
}
code {
font : 1.1em 'Courier New', Courier, Fixed;
}
.commentlist {
padding : 0;
text-align : justify;
}
.commentlist li {
margin : 15px 0 3px;
padding : 5px 10px 3px;
list-style : none;
}
.commentlist p {
margin : 10px 5px 10px 0;
}
#commentform p {
margin : 5px 0;
}
.nocomments {
text-align : center;
margin : 0;
padding : 0;
}
.commentmetadata {
margin : 0;
display : block;
}
#commentform input {
width : 170px;
padding : 2px;
margin : 5px 5px 1px 0;
background-color : #ddd;
}
#commentform textarea {
width : 99%;
padding : 2px;
background-color : #fff;
border : 1px solid #000033;
color : #333;
}
#commentform #submit {
margin : 0;
float : right;
}
acronym, abbr, span.caps {
font-size : 0.9em;
letter-spacing : 0.07em;
}
a {
color : #990000;
text-decoration : none;
}
a:hover, h2 a:hover, h3 a:hover {
color : #aa3333;
text-decoration : none;
background : transparent;
}
.narrowcolumn {
float : left;
padding : 0 10px 20px 0;
margin : -5px 0 0 20px;
width : 785px;
overflow : hidden;
}
.widecolumn {
padding : 0;
margin : 0 0 0 80px;
width : 765px;
}
.post {
margin-left : 140px;
width : 415px;
z-index : -5;
}

.post a,a:visited {
color:#0000cc;
}
.post a:hover {
color:#000099;
}

.post-edit-link{
position:absolute;
left:400px;
}
.home-post {
margin : 0 5px 0 0;
}
.home-post h2 a {
color : #ff0000;
text-decoration : none;
}
.home-post h2 a:hover {
color : #ff0000;
text-decoration : none;
}
.home-post a, a:visited{
color:#0000ff;
text-decoration:none;
}
.home-post a:hover{
color:#ff0000;
}
.homepage-news-item{
border-bottom : 1px solid #aaaaaa;
padding-top:4px;
}
.homepage-news-item a{
color:#0000ff;
}
.homepage-news-item a:visited{
color:#0000ff;
}
.homepage-news-item a:hover{
color:#ff0000;
}
.elo-post {
width : 150px;
float : left;
margin-right : 5px;
margin-bottom : 25px;
height : 235px;
font-size : 12px;
padding : 0;
}
.elo-post ul {
font-size : 12px;
margin : 4px 0 0 0;
padding : 0;
list-style-type:none;
}
.elo-post ul li {
font-size : 12px;
margin : 2px 0 3px 0;
padding : 1px 0 1px 0;
border-bottom : 1px solid #aaaaaa;

}
.elo-post ul li a {
font-size : 12px;
color : #0000aa;
text-decoration : none;
}
.elo-post ul li a:hover {
font-size : 12px;
color : #0000ff;
text-decoration : none;
}
.srssfetcher li a, li a:visited {
color : #aaaaaa;
text-decoration : none;
}
.srssfetcher-link {
color : #aaaaaa;
text-decoration : none;
}
#nwsltr-signup tr td input {
border : 1px solid #333333;
}

#enewsSubmit{
background-color:#0000ff;
}
.widecolumn .post {
margin : 0;
}
.narrowcolumn .postmetadata {
margin-top : 5px;
padding-top : 5px;
}
.widecolumn .postmetadata {
margin-top : 5px;
margin : 0 0;
}
.description {
text-align : left;
padding-left : 20px;
font-size : 12px;
font-weight : bold;
color : #ccc;
}
h2 {
margin : 15px 0 0 0;
}
h2.pagetitle {
margin-top : 5px;
text-align : left;
}
h3 {
padding : 0;
margin : 0 0 0;
}
h3.comments {
padding : 0;
margin : 40px auto 20px;
}
#mainleft p img {
display : block;
border : none;
margin : 0 auto;
padding : 10px;
max-width : 80%;
text-align : center;
}
.entry ol {
padding : 0 0 0 10px;
margin : 0;
}
.entry ol li {
margin : 0;
padding : 0;
}

.entry a {
color:#0000ff;
}
.entry a:visited {
color:#0000ff;
}
.entry a:hover {
color:#0000aa;
}

.entrytext a{
color:#0000ff;
}
.entrytext a:visited {
color:#0000ff;
}

.entrytext a:hover {
color:#0000aa;
}

.postmetadata ul, .postmetadata li {
display : inline;
list-style-type : none;
list-style-image : none;
}
.postmetadata a, .postmetadata a:visited {
color:#0000ff;
}
.postmetadata a:hover{
color:#0000aa;
}

#leftsidebar {
padding : 0 5px 0 0;
margin-top : 0;
margin-left : 12px;
margin-right : 20px;
font : 1em Arial, Sans-Serif;
color : #000099;
width : 100px;
float : left;
overflow : hidden;
display : block;
}
#leftsidebar form {
margin : 0;
}
#leftsidebar h2, h2 a {
color : #3333dd;
text-decoration : none;
}
#leftsidebar h2:hover, h2 a:hover {
color : #000099;
text-decoration : none;
}
#leftsidebar li a {
color : #333355;
text-decoration : none;
}
#rightsidebar {
background-color : #ffffff;
margin-right : 20px;
float : right;
font : 1em Arial, Sans-Serif;
color : #000099;
width : 200px;
padding : 0 0 0 5px;
overflow : hidden;
display : block;
}
#rightsidebar form {
margin : 0;
}
#rightsidebar h2, h2 a {
color : #3333dd;
text-decoration : none;
}
#rightsidebar h2:hover, h2 a:hover {
color : #000099;
text-decoration : none;
}
#rightsidebar li a {
color : #333355;
text-decoration : none;
}
.recentcomments {
color : #333333;
}
.widget_extended_categories_init {
color : #333333;
}
#page ul, #page ul ol {
margin : 3px 0 0 0;
padding : 0;
}
#page ul li, #page ul select {
list-style-type : none;
margin-bottom : 5px;
}
#page ul p, #page ul select {
margin : 5px 0 0 5px;
}
#page ul ul ul, #page ul ol {
margin : 0 0 0 5px;
}
#page ul ol li {
list-style : square;
}
#page ul ul li, #page ul ol li {
margin : 3px 0 0;
padding : 0;
list-style : none;
}
#page ul ul, #page ul ol {
margin : 5px 0 0 5px;
}
#leftsidebar li a, #rightsidebar li a {
display : block;
text-decoration : none;
}
#searchform {
margin : 5px auto;
padding : 5px 3px;
}
#searchform #s {
width : 75%;
padding : 2px;
background-color : transparent;
border : 1px solid #333;
font-size : 11px;
margin-right : 4px;
}
#searchsubmit {
padding : 1px;
background-color : transparent;
border : 1px solid #333;
font-size : 11px;
color : #333;
}
#footer {
left : 0;
top : 375px;
position : absolute;
width : 100%;
background-color : transparent;
border-top : 9px solid #aaaacc;
clear : both;
}
#footer a,a:visited{
color:#0000cc;
}
#footer a:hover{
color:#000099;
}
#footer p {
margin : 20px 0 0 0;
text-align : center;
}
.entry form {
text-align : center;
}
select {
width : 130px;
}
.alt {
margin : 5px 0 0 0;
padding : 10px;
}
acronym, abbr, span.caps {
cursor : help;
}
acronym, abbr {
border-bottom : 1px dashed #900;
}
blockquote {
margin : 0 0 0 0;
padding : 0;
font-family : Arial, Helvetica, sans-serif;
}
blockquote cite {
margin : 5px 0 0;
display : block;
}
hr {
display : none;
}
a img {
border : none;
}
.navigation {
clear : both;
display : block;
text-align : left;
}
.navigation h3 {
color : #000033;
}
.navigation h3:hover {
color : #000033;
}
.navigation small {
color : #111111;
}
.navigation small a {
color : #000099;
text-decoration : none;
}
.navigation small a:hover {
color : #0033ee;
text-decoration : none;
}
#wp-calendar {
text-align : center;
margin : 0;
width : 70%;
}
#wp-calendar td {
line-height : 10px;
font-size : 10px;
color : #333;
}
#wp-calendar td a {
display : block;
color : #cc3333;
text-decoration : none;
line-height : 10px;
border : 1px solid #cc3333;
}
#wp-calendar #prev a {
width : 30px;
}
#wp-calendar #next a {
width : 30px;
margin : 0 0 0 30px;
}
#wp-calendar #today {
background : #cc3333;
color : #333;
}
#wp-calendar #today a {
color : #333;
font-weight : 700;
}
#wp-calendar caption {
text-align : center;
width : 100%;
margin : 0 0 5px 0;
text-transform : lowercase;
}
html > body .entry ul {
margin-left : 0;
}
html > body .entry li {
margin : 7px 0 8px 10px;
list-style-type : square;
padding : 0;
}
.spacer {
clear : both;
}
.pagenumber {
text-align : right;
clear : both;
font-weight : bold;
padding-top : 6px;
margin-top : 10px;
}
.nav {
list-style : none;
margin : 0 auto;
font-family : Verdana, Arial, Serif;
font-weight : bold;
letter-spacing : 1px;
display : block;
clear : both;
padding : 6px;
text-align : center;
width : 80%;
background : #fff;
}
.nav li {
list-style : none;
margin : 0;
padding : 0 5px 0 0;
display : inline;
}
.nav li a {
color : #333;
padding : 6px;
text-decoration : none;
border : 0;
}
.nav li.current_page_item a {
color : #333;
text-decoration : none;
background : transparent;
border : 0;
}
.nav li a:hover {
color : #000;
text-decoration : none;
border : 0;
background : #990000;
}
.aligncenter {
display : block;
margin : 0 auto;
text-align : center;
padding : 3px;
}
.alignright {
float : right;
padding : 4px;
margin : 0 0 2px 7px;
display : inline;
}
.alignleft {
float : left;
padding : 4px;
margin : 0 7px 2px 0;
display : inline;
}
body div#toolTip {
position : absolute;
z-index : 1000;
width : 180px;
background : #fafafa;
border : 0;
text-align : left;
padding : 10px;
min-height : 1em;
}
body div#toolTip p {
margin : 0;
padding : 0;
color : #333;
font : 14px/19px arial, sans-serif;
line-height : 13px;
}
body div#toolTip p em, body div#toolTip p em span {
display : none;
}
#assistance {
margin : 2px 0 0 30px;
padding : 0;
float : left;
}
#assistance a, a:visited {
color:#dddddd;
}
#assistance a:hover{
color:#000099;
}

#sitemap {
margin : 80px 0 0 5px;
}
#sitemap ul li a {
color:#0000ff;
}
#sitemap ul li a:visited {
color:#0000ff;
}
#sitemap ul li a:hover {
color:#000066;
}

#archives ul ul li {
border-bottom:1px solid #0066FF;
}

/*Further Style Customization of Plug-ins*/

.enhanced-recent-posts li {
list-style-type:disc;
border-bottom:1px solid #0066ff;
}
.enhanced-recent-posts li a{
margin-top:2px;
margin-bottom:2px;
}