
a {
	color : #600;
	text-decoration : underline;
}


h1, h2, h3 {
	color : #600;
	border-bottom : 1px solid #600;
	font-size : 105%;
}

.clear {
	clear : both;
	display: block;
	overflow: hidden;
	height: 1px;
	margin-top : -1px; 
}

body {
	margin : 0;
			font-family : verdana, sans-serif;

			background : url('/images/bg.jpg');

			color : #600;

	}

#container {
	margin : 10px auto;
	padding : 0px;
			width : 1000px;
			border : 1px solid white;
	
	background :  #f93;
}

.placeholder {
	margin : 0;
	padding : 0;
	float : left;
	width : 100%;
}

.placeholder div.std {
	margin : 0px;
	padding : 10px;
}

#header {
	border-bottom : 1px solid white;
}

#footer {
	text-align : center;
	border-top : 1px solid white;
}


#header, #footer {
	margin : -0px;
}


#header {
	margin-bottom : 0px;
	background : white;
}

#footer {
        margin-top : -1px;
        background : white;
}


#navigation {
	width : 25%;
}
#navigation .std {
	border-right : 2px solid white;
	background : #fc6;;
}

#content {
	width : 75%;
}

#content .std {
	background : #f93;
}






#header {
	text-align : center;
}

#header ul {
	margin : 5px 0;
	padding : 0;
	list-style : none;
}

#header li {
	display : inline;

	margin : 2px 0.5em 2px 0;
}
#header li.sep {
	position : relative;
	bottom : 2px;
	font-size : 10px;
}

#header a {
	text-decoration : none;
}

#header a:hover {
	text-decoration : underline;
}


#navigation {
	font-size : 80%;
}


#navigation p, #navigation div.p {
	margin : 1ex 0 1ex 0;
	padding : 0 0 1ex 0;
	border-bottom : 1px dashed black;	
}

#navigation p .title, #navigation div.p .title {
	display : block;
	font-weight : bold;	
}
#navigation p a, #navigation div.p a {
	display : block;	
}







#footer {
	text-align : center;
	font-size : 80%;
}

#footer ul {
	margin : 0;
	padding : 0;
	list-style : none;
}

#footer li {
	padding : 0;
	display : inline;
	margin : 0;
}
#footer li.sep {
	position : relative;
	bottom : 2px;
	font-size : 70%;
}
#footer a {
	color : ;
	text-decoration : none;
}

#footer a:hover {
	text-decoration : underline;
}


span.error {
	color : #900;
	display : block;
	margin-bottom : 1ex;
}


.clearLeft {
	clear : left;
}

.categoryList {
	list-style : none;
	margin : 0;
	padding : 0 1.25%;
	font-size : 80%;
}

.categoryList li.category {
	width : 44.9%;
	padding : 0 2.5%;
	float : left;
	margin : 1ex 0 1ex 0;
}


.categoryList li.category ul.linklist {
	list-style : none;
	margin : 0 5px;
	padding : 0;
}
.categoryList li.category ul.linklist li {
	padding : 0;
	margin : 0 0 1ex 0;
}
.categoryList li.category ul.linklist a {
	text-decoration : underline;
}

.categoryList li.category ul.partners {
	text-align : left;
}

.categoryList h2 {
	font-weight : bold;
	border-bottom : 1px solid #900;
}

.categoryList h3, .categoryList h1 {
	font-size : 16px;
	font-weight : bold;
	border-bottom : 1px solid #900;
}

.categoryList a.bookmark {
	color : #900;
}
