/*
--------------------------------------------------------------------
Layout
--------------------------------------------------------------------
*/

* {
padding:0;
margin:0;
}
body {
text-align:center;
font-family:Verdana, Arial, Sans-serif;
font-size:11px;
background:#fff;
color:#333333;
}
a, a:visited {
text-decoration: none;
color:#d2602e;
}
a:hover, a:active {
color:#666666;
}

#container {
width:980px;
margin:0 auto;
position:relatiive;
text-align:left;
}

.clearer {
clear:both;
font-size:0;
line-height:0; }

/*
--------------------------------------------------------------------
Navigation (left column)
--------------------------------------------------------------------
*/

#left {
padding:142px 0 0 0;
width:200px;
float:left;
}
#left ul {
padding: 0px;
list-style:none;
text-align:left;
}
#left ul li {
margin:0 0 10px 0;
}
.left_title {
margin:0px 0 25px 20px;
width:180px;
height:25px;
font-size:14px;
color:#8d847a;
}

/*
--------------------------------------------------------------------
Content container
--------------------------------------------------------------------
*/

#content {
width:780px;
float:right;
background:#cccccc;
}

/*
--------------------------------------------------------------------
Articles/Second Nav (middle column)

--------------------------------------------------------------------
*/


#main {
width:200px;
float:left;
background:#cccccc;
padding:142px 0 0 0;
}
#home #main, #contact #main {
padding:192px 0 0 0;
}
.navigation_secondary {
width:200px;
float:left;
background:#cccccc;
}
.navigation_secondary ul {
list-style:none;
padding:0 0 0 20px;
}
.navigation_secondary ul li {
margin:0 0 10px 0;
}
.navigation_secondary ul li a, article_list ul li a:visited {
text-decoration: none;
font-size:12px;
color:#565656;
}
.navigation_secondary ul li a:hover, .navigation_secondary ul li a:active, 
.navigation_secondary ul li.on a {
color:#d2602e;
} 

.main_title {
margin:0px 0 25px 20px;
width:180px;
height:25px;
font-size:14px;
color:#565656;
}

/*
--------------------------------------------------------------------
Header
--------------------------------------------------------------------
*/

#header {
background:#8d847a;
padding:117px 0 0 0; 
}

/*
--------------------------------------------------------------------
Main
--------------------------------------------------------------------
*/

#right {
min-height:500px;
width:580px;
background:#ece9e5;
margin:0 0 0 0px;
float:right;
}
.randomizer {
width:580px;
height:275px;
margin:0 0 0px 0;
}
.image {
margin:0;
}

.page_description {
clear:both;
color:#726b63;
font-size:13px;
padding:0 30px 10px 20px;
line-height:19px;
}
.page_title {
height:30px;
margin:18px 0px 0 0px;
padding-left:20px;
font-size:14px;
color:#726b63;
width:440px;
}
.article_title {
height:40px;
margin:18px 0px 0 0px;
padding-left:20px;
font-size:14px;
color:#726b63;
width:440px;
}
.page_text {
padding:0 30px 20px 20px;
line-height:19px;
}
.thumbnails {
 padding:10px 10px 10px 10px;
 background:url(/images/thumbnail_background.gif) repeat 0% 0%;
}
.thumbnails td {
 padding:10px 0px 10px 0px;
}
.thumbnails table {
 margin:0 auto;
 width:560px;
 text-align:center;
}

.login {
padding:0px 30px 10px 20px;
}
.login .password, .login .username {
margin:0 0 15px 0;
}
.messages {
padding:9px 30px 10px 10px;
margin:0 20px 10px 20px;
color:#333333;
border:1px solid #d2602e;
width:103px;
}
.login_text {
padding:30px 30px 10px 20px;
}


/*
--------------------------------------------------------------------
Buttons
--------------------------------------------------------------------
*/

.article_paging {
margin:-40px 20px 0px auto;
width:101px;
height:40px;
text-align:right;
}
.paging {
padding-right:20px;
float:right;
height:40px;
text-align:right;
}
.paging table {
 margin:10px 0px 0 0;
 float:right;
}
.article_paging td,
.paging td {
padding:0 5px 0 0;
}
.paging img {
border:0;
}

.slideshow_buttons {
float:right;
height:30px;
width:153px;
margin:10px 0 0 0;
}
.slideshow_buttons img {
border:0;
}
.slideshow_buttons .previous, 
.slideshow_buttons .play, 
.slideshow_buttons .next,
.slideshow_buttons .index     {
width:22px;
height:17px;
margin-right:5px;
border:0;
float:left;
}
.slideshow_buttons .index {
border:0;
}


/*
--------------------------------------------------------------------
Footer
--------------------------------------------------------------------
*/

#footer {
background:#626262;
height:25px;
width:780px;
float:right;
}
#footer_content {
background:#656464;
color:#cccccc;
width:580px;
float:right;
padding:4px 0 4px 0;
height:17px;
}
#footer_content .right {
float:right;
padding:0 20px 0 0;
}
#footer_content .left {
float:left;
padding:0 0 0 20px;
}
#footer_content a, #footer_content a:visited {
text-decoration:none;
color:#cccccc;
}
#footer_content a:hover, #footer_content a:active {
color:#fff;
}
#credit {
text-align:right;
padding:10px 20px 10px 0;
width:960px;
background:#fff;
}
#credit a, #credit a:visited{
color:#7a7c7f;
text-decoration:none;
}
#credit a:hover, #credit a:active {
color:#d2602e;

}

