/*

    GTPhoto2 - A multi user photo album
    Copyright (C) 2004-2006 Chris Kloosterman

    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program; if not, write to the Free Software
    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA

    Author's Email Address:
        kloostec@gavintech.com
    Paper Mail:
        5945 Cassino Road
        Duncan, BC, V9L 4G5, Canada

*/

body {
	margin: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	background: #FFFFFF;
}

.sidebar {
	color: #FFFFFF;
	background: #0A51A3;
}

.menu1-level1-no a, .menu1-level1-no a:link, .menu1-level1-no a:visited, .sidebar a, .sidebar a:link, .sidebar a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.menu1-level1-no a:hover, .sidebar a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.menu1-level1-act a, .menu1-level1-act a:link, .menu1-level1-act a:visited {
	color: #FFFF66;
	text-decoration: none;
}

.menu1-level1-act a:hover {
	color: #FFFF66;
	text-decoration: underline;
}


.sidebar div {
	margin-top: 0.5em;
	width: 150px;
}

.menu_1 {
	font-size: 66%;
	margin-left: 1em;
	margin-right: 1em;
	margin-bottom: 2em;
}

.content {
	padding: 10px;
	font-size: 80%;
}

.content h1 {
	margin-top: 0;
	font-size: 175%;
}

.content h2 {
	font-size: 125%;
}

.footer {
	padding: 2px;
	font-size: 66%;
	border-top: 1px solid #0A51A3;
	color: #888888;
}

.paginate_1 {
	background: #EEEEEE;
}


div.error {
	border: 1px solid red;
	padding: 5px;
	background: #FFFFCC;
	color: #DD0000;
	margin-bottom: 15px;
	width: 400px;
}

div.success {
	border: 1px solid green;
	padding: 5px;
	background: #FFFFFF;
	color: green;
	margin-bottom: 15px;
	width: 400px;
}

.show_in_print {
	display: none;
}

table.border_collapse, table.border_collapse th, table.border_collapse td {
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-collapse: collapse;
	border-color: black black black black;
	margin: 0px 0px 0px 0px;
	padding: 3px 3px 3px 3px;
}

fieldset.csc-mailform {
	border-style: none none none none;
}

fieldset.csc-mailform label {
	float: left;
	width: 10%;
	margin-right: 0.5em;
	padding-top: 0.2em;
	text-align: right;
}