/* Copyright Goneway Media, Inc. */

/* Article pages */
.width-article-left {
        width: 150px;
        }

.width-article-center {
        width: 525px;
        }

.width-article-right {
        width: 25px;
        }

/* Minor pages */
.width-left {
        width: 150px;
        }

.width-center {
        width: 450px;
        }

.width-right {
        width: 150px;
        }



/**********************/
/* Images in articles */
/**********************/

.article-img-300-vert {
        width: 210px;
		height: 312px;
		background-image: url("../logo/tour_shadow_300.gif");
		background-repeat: no-repeat;
        padding: 0px;
        }

.article-img-300-vert img {
        border: 1px solid #666666;
        }

.article-img-300-horiz {
        width: 310px;
		height: 215px;
		background-image: url("../logo/shadow_300_horiz.gif");
		background-repeat: no-repeat;
        padding: 0px;
        }

.article-img-300-horiz img {
        border: 1px solid #666666;
        }

.article-img-250-vert {
        width: 177px;
		height: 265px;
		background-image: url("../logo/tour_shadow_250.gif");
		background-repeat: no-repeat;
        padding: 0px;
        }

.article-img-250-vert img {
        border: 1px solid #666666;
        }

.article-img-250-horiz {
        width: 260px;
		height: 182px;
		background-image: url("../logo/shadow_250_horiz.gif");
		background-repeat: no-repeat;
        padding: 0px;
        }

.article-img-250-horiz img {
        border: 1px solid #666666;
        }

.article-img-right {
        float: right;
        margin: 5px 0px 10px 20px;
        }

*html .article-img-right {
        margin: 5px 0px 10px 20px;
    }


.article-img-left {
        clear: both;
        float: left;
        margin: 5px 20px 10px 0px;
        }

/* Front page */

.art-category-title {
        margin: 0;
        padding: 15px 0 0 0;
        font-size: 14px;
        font-weight: bold;
        color: rgb(51,51,51);
        }


.article-home {
        padding: 10px 0;

        }

.db-stats {
        font-size: 11px;
        padding: 10px 8px 15px 15px;
        margin: 0;
        }

.header-browse {
        height: 25px;
        width: 150px;
        margin: 0;
        background: url("../logo/header_articles_browse.gif") no-repeat;
        }


#art-nav {
        margin: 0 0 20px 0;
        padding: 10px 0 0 0;
        border-top: 1px solid rgb(195,195,215);
        border-right: 1px solid rgb(195,195,215);
        border-bottom: 1px solid rgb(195,195,215);
        background: rgb(240,240,219) url("../tour/logo/header_under_tour.gif") bottom repeat-x;
        width: 149px;
        }


#art-nav ul {
    	list-style: none;
    	width: 148px;
    	margin: 0;
    	padding: 0;
    	font-size: 12px;
        font-weight: bold;
        }

#art-nav li {
    	margin: 1px 0 1px 0;
        }

#art-nav li a, #art-nav li a:visited {
    	height: 16px;
    	text-decoration: none;
    	color: rgb(40,40,180);
    	display: block;
    	padding: 1px 0px 1px 10px;
        margin: 0;
        }

#art-nav li a:hover {
    	background-color: rgb(210,210,180);
    	color: rgb(80,80,230);
        }

#art-nav li.art-nav-category {
        height: 14px;
        padding: 6px 2px 2px 10px;
        }

#art-nav li.art-nav-cat-list {
        padding-left: 10px;
        }

/************************/
/* Menu on left sidebar */
/************************/

.nav-sidebar {
		clear: both;
		float: left;
		width: 150px;
		margin: 0px;
		padding: 0px;
		}

.nav-sidebar ul {
		float: left;
		list-style: none;
		width: 149px;
		margin: 0px 0px 10px 0px;
		padding: 1px 0px;
		border-bottom: 1px solid #666666;
        border-right: 1px solid rgb(195,195,215);
		}

.nav-sidebar li {
		margin: 0px;
		padding: 0px;
		}

.nav-sidebar li.title {
		vertical-align: top;
        text-align: center;
		margin: 0px;
		padding: 10px 0px;
		color: #666666;
		font-weight: bold;
		font-size: 130%;
        letter-spacing: 2px;
		text-transform: uppercase;
		border-top: 1px solid #999999;
		}

.nav-sidebar li.category {
		display: block;
		min-height: 1.5em;
		margin: 0px;
		padding: 3px 7px 2px 5px;
		border-top: 1px solid #999999;
		text-decoration: none;
		font-weight: bold;
		font-size: 120%;
        background-color: rgb(210,210,215);
        color: rgb(80,80,80);
		}

.nav-sidebar li.group a {
		display: block;
		min-height: 1.5em;
		margin: 0px;
		padding: 3px 7px 2px 5px;
		border-top: 1px solid #999999;
		text-decoration: none;
		font-weight: bold;
		font-size: 120%;
		}

.nav-sidebar li a {
		display: block;
		min-height: 1.5em;
		margin: 0px;
		padding: 1px 7px 0px 6px;
		text-decoration: none;
		font-size: 110%;
		color: #333333;
		}

.nav-sidebar li.selected {
        background-color: rgb(225,225,225);
        }


.nav-sidebar li.group a:hover {
		background-color: rgb(225,225,225);
		text-decoration: none;
		color: #333333;
		}


.nav-sidebar a:hover {
		background-color: rgb(225,225,225);
		text-decoration: none;
		color: #333333;
		}

.nav-sidebar-align {
		text-align: left;
		}

.nav-sidebar-font {
		font-size: 10px;
		}

/*************************/
/* For IE6 compatibility */

*html .nav-sidebar li a {
	    height: 1.5em;
		}

*html .nav-sidebar li.group a {
	    height: 1.5em;
		}
/*************************/


/* Info box on left sidebar */

.header-article-info {
        height: 25px;
        width: 150px;
        margin: 0;
        background: url("../logo/header_article_info.gif") no-repeat;
        }


.article-info {
        margin: 0 0 20px 0;
        padding: 0px 5px 15px 8px;
        border-top: 1px solid rgb(195,195,215);
        border-right: 1px solid rgb(195,195,215);
        border-bottom: 1px solid rgb(195,195,215);
        background: rgb(240,240,219) url("../tour/logo/header_under_tour.gif") bottom repeat-x;
        width: 136px;
        }

.article-info p {
        margin: 0;
        padding: 3px 0;
        font-size: 11px;
        line-height: 115%;
        font-family: georgia;
        text-align: justify;
        }

.article-info p.banner {
        font-size: 14px;
        color: rgb(188,143,143);
        font-weight: bold;
        text-align: center;
        margin: 0;
        padding: 0 0 10px 0;
        }

.header-photo-info {
        height: 25px;
        width: 150px;
        margin: 0;
        background: url("../logo/header_photo_info.gif") no-repeat;
        }


/*  Article Category and Article Display  */

.article-text {
        font-family: georgia, 'trebuchet ms', Verdana, Arial, Sans-Serif;
        font-size: 11pt;
        line-height: 150%;
		margin: 0px 0px 30px 0px;
		padding: 0px;
        text-align: left;
		}


.article-summary {
        font-family: georgia, 'trebuchet ms', Verdana, Arial, Sans-Serif;
        font-size: 11pt;
        line-height: 130%;
        margin: 0px;
        padding: 15px 0px;
        }

.article-summary a {
        font-weight: bold;
        color: rgb(40,40,200);
        text-decoration: none;
        font-size: 14px;
        }

.category-author {
        font-family: 'trebuchet ms', verdana, arial, helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
        color: rgb(100,100,100);
        }

.article-summary a:hover {
        text-decoration: underline;
        color: blue;
        }

p.article-title {
        font-family: georgia, verdana, arial, helvetica, sans-serif;
        font-size: 18px;
        font-weight: bold;
        text-align: left;
        margin: 0px;
        padding: 30px 0px 0px 0px
        }

p.article-author {
        font-family: 'trebuchet ms', verdana, arial, helvetica, sans-serif;
        border-top: 1px solid rgb(180,180,180);
        border-bottom: 1px solid rgb(180,180,180);
        font-weight: bold;
        margin: 25px 0px;
        padding: 5px 0px;
        color: rgb(100,100,100);
        font-size: 13px;
        }

.history {
        font-family: 'trebuchet ms', verdana, arial, helvetica, sans-serif;
        background-color: rgb(247,245,229);
        padding: 10px 3px 0 3px;
        font-size: 11px;
        line-height: 115%;
        color: rgb(100,100,100);
        margin: 0;
        }

.history a {
        color: rgb(100,100,150);
        text-decoration: underline;
        }

.history a:hover {
        color: rgb(150,100,100);
        text-decoration: underline;
        }

.byline {
        margin: 30px 0px 0px 0px;
        padding: 15px 0px 0px 0px;
        border-top: 1px solid rgb(180,180,180);
        color: rgb(80,80,80);
        font-size: 12px;
        line-height: 1.3em;
        }

p.about {
        font-weight: bold;
        margin: 0px 0px 10px 0px;
        }

p.featured-title {
        font-family: georgia, verdana, arial, helvetica, sans-serif;
        font-size: 20px;
        font-weight: bold;
        text-align: left;
        margin: 0px;
        padding: 5px 0px 20px 0px;
        }

p.featured-category {
        font-family: 'trebuchet ms', verdana, arial, helvetica, sans-serif;
        font-size: 11px;
        line-height: 115%;
        color: rgb(120,120,120);
        margin: 3px 0px 20px 0px;
        padding: 0 0 10px 0;
        border-bottom: 1px solid rgb(180,180,180);
        }

p.featured-author {
        font-family: 'trebuchet ms', verdana, arial, helvetica, sans-serif;
        border-top: 1px solid rgb(180,180,180);
        font-weight: bold;
        margin: 0px;
        padding: 10px 0 0 0;
        color: rgb(100,100,100);
        font-size: 13px;
        }


