/*
Theme Name: WP-Andreas09
Theme URI: http://webgazette.co.uk/wordpress-themes/wp-andreas09/
Description: WP-Andreas09 theme for WordPress based on the open source template, andreas09 by <a href="http://www.andreasviklund.com/">Andreas Viklund</a> - Ported to WordPress by <a href="http://webgazette.co.uk/">Ainslie Johnson</a>.
Version: 2.1
Author: Andreas Viklund and Ainslie Johnson
Author URI: http://webgazette.co.uk/wordpress-themes/wp-andreas09/

andreas09 v1.0 (Dec 10th 2005) - An open source template by Andreas Viklund - http://andreasviklund.com. Free to use for any purpose as long as the proper credits are given to the original author.

Ported to WordPress by Ainslie Johnson - Last updated 28/07/06

Ported to Coppermine Photo Gallery by Billy Bullock - Oct. 2, 2006 : Last Update - Oct. 7, 2006
Porter URL: http://www.billygbullock.com
Coppermine Theme Version: 1.1

Three divs were added to emulate true min-width in IE.
http://www.cssplay.co.uk/boxes/width2.html

General Element Styling*/
BODY
{
	background: #8B8B8B;
	color: #303030;
	font: 76% Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
}
A
{
	font-weight: bold;
	text-decoration: none;
}
A:hover
{
	color: #808080;
	text-decoration: underline;
}
P
{
	line-height: 1.5em;
	margin: 0 0 15px;
	padding: 0px;
}
/*** Main container ***/
#container
{
	color: #303030;
	margin: 0;
	min-width: 905px;
	padding: 0;
	text-align: left;
	width: 100%;
}
/*this is to get IE to stop overlapping the right sidebar with the main content
for all browsers that understand min-width*/
.width
{
	width: 100%;
	min-width: 905px;
}
/*the bodge for IE6 browsers*/
* HTML .minwidth
{
	border-left: 925px solid #FFF;
	position: relative;
	float: left;
	z-index: 1;
}
* HTML .holder
{
	margin-left: -925px;
	position: relative;
	float: left;
	z-index: 2;
}
/*** Header section ***/
#sitename
{
	font-family: Arial;
	color: #FFFFFF;
	height: 90px;
	margin: 0 20px 10px;
	text-align: left;
	background: url(http://desertweather.com/images/logosun.png) no-repeat center left;
}
#sitename H1, #sitename H2
{
	font-weight: 400;
	margin: 0 0 0 160px;
	padding: 0;
}
#sitename H1
{
	font-size: 2.4em;
	padding-top: 25px;
	letter-spacing: -1px;
}
#sitename H1 A
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
#sitename H2
{
	font-size: 1.1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*** Content wrap ***/
#wrap
{
	clear: both;
	font-size: 0.9em;
	padding: 0;
	margin-top: 5px;
}
/*Horizontal menu*/
#mainmenu
{
	clear: both;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
#mainmenu UL.level1
{
	border-top: 1px solid #212F3A;
	border-bottom: 1px solid #212F3A;
}
#mainmenu UL
{
	background: #B0B0B0 url(images/menubg.jpg) repeat-x center left;
	padding: 0 0 0 5px;
	margin: 0px;
	border-bottom: 1px solid #FFF;
}
#mainmenu LI
{
	display: inline;
	line-height: 25px;
	margin-left: -4px;
	padding: 0px;
	font-size: 0.9em;
	list-style: none;
	text-transform: uppercase;
}
#mainmenu A
{
	padding: 6px 9px;
	text-decoration: none;
	border-right: 1px solid #B0B0B0;
}
#mainmenu LI.current A
{
	color: #000;
}
/*** Sidebars ***/
#leftside, #rightside
{
	margin: 0;
	padding: 0 10px 10px;
	width: 165px;
}
#leftside
{
	float: left;
	margin-right: 10px;
}
#rightside
{
	float: right;
	margin-left: 10px;
}
#rightside IMG
{
	border: 0px solid #000000;
}
/*** Sidebar menu ***/
#leftside H2, #rightside H2
{
	font-size: 1.4em;
	margin-top: 10px;
	padding: 5px 5px 5px 0;
	border-bottom: 1px solid #BEBFC3;
}
#leftside UL, #rightside UL
{
	padding-left: 0px;
	margin: 0px;
}
#leftside LI, #rightside LI
{
	list-style: none;
}
LI#categories LI A, LI#archives LI A, LI.pagenav LI A
{
	background: #E8E9EA;
	border: 1px solid #B0B0B0;
	display: block;
	margin-top: 4px;
	padding: 5px 4px 4px 10px;
	position: relative;
	text-transform: capitalize;
	width: 140px;
}
LI#categories LI A:hover, LI#archives LI A:hover, LI.pagenav LI A:hover
{
	background: #F8F9FA;
	border: 1px solid #909090;
	color: #303030;
	text-decoration: none;
}
LI#categories UL.children LI A, LI#archives UL.children LI A, LI.pagenav UL.children LI A
{
	font-size: 0.8em;
	letter-spacing: 1px;
	margin: 3px 0 2px 10px;
	padding: 4px 2px 2px 8px;
	width: 125px;
}
LI#categories UL.children LI LI, LI#archives UL.children LI LI, LI.pagenav UL.children LI LI
{
	padding-left: 10px;
}
LI#categories UL.children LI LI A, LI#archives UL.children LI LI A, LI.pagenav UL.children LI LI A
{
	width: 115px;
}
LI.feed
{
	background: url(images/rss.gif) no-repeat left top;
	padding: 2px 0 8px 20px;
}
LI#recent-comments UL LI
{
	padding-bottom: 5px;
}
LI#recent-posts UL LI
{
	padding-bottom: 5px;
}
/*** Content ***/
#content, #contentalt
{
	background-color: #FAFCFF;
	border: 1px solid #909090;
	color: #2A2A2A;
	padding: 15px 20px 5px;
}
#content
{
	margin: 0 200px;
	min-width: 460px;
}
#html #content
{
	display: inline-block;
	position: relative;
}
#contentalt
{
	margin: 0 200px 0 20px;
}
#content H1, #contentalt H1, #contentalt H2
{
	background-color: inherit;
	color: #606060;
	font-size: 1.8em;
	font-weight: bold;
	letter-spacing: -1px;
	margin: 0 0 15px;
	padding: 0;
}
#content H1, #contentalt H1
{
	border-bottom: 1px solid #B0B0B0;
}
#content H2
{
	font-size: 1.6em;
	color: #606060;
}
/*Archives/Links Page List styles*/
.archives LI, .linkspage LI
{
	list-style: none;
}
.archives UL.children
{
	padding-left: 10px;
	margin-left: 10px;
}
/*** Footer ***/
#footer
{
	background: #8B8B8B url(images/footerbg.jpg) repeat-x top left;
	clear: both;
	color: #000;
	font-size: 0.9em;
	font-weight: bold;
	margin: 0;
	padding: 20px 0;
	text-align: center;
	width: 100%;
}
#footer A
{
	color: #D0D0D0;
	font-weight: bold;
}
/*** comments Form ***/
#comment
{
	width: 100%;
	border: 1px solid #B0B0B0;
}
#commentform
{
	width: 97%;
}
#author
{
	border: 1px solid #B0B0B0;
}
#email
{
	border: 1px solid #B0B0B0;
}
#url
{
	border: 1px solid #B0B0B0;
}
#submit
{
	background: #F0F0F0;
	border: 1px solid #B0B0B0;
}
#submit:hover
{
	background: #E8E9EA;
	border: 1px solid #848484;
	cursor: pointer;
}
/*Image Display

.entry img, .entrytext img {
border: 1px solid #b0b0b0;
margin: 5px;
padding: 5px;
}

.entry a:hover img, .entrytext a:hover img {
border: 1px solid #505050;
padding: 5px;
}

img.wp-smiley {
border: 0px;
margin: 0px;
padding: 0px;
}
*/
.thumbnail
{
	background: #FAFBFC;
	border: 1px solid #B0B0B0;
	margin: 0 0 10px 10px;
	padding: 5px;
}
.left
{
	background: #FAFBFC;
	border: 1px solid #B0B0B0;
	float: left;
	margin: 5px 15px 6px 0px;
	padding: 5px;
}
.right
{
	background: #FAFBFC;
	border: 1px solid #B0B0B0;
	float: right;
	margin: 5px 0px 6px 15px;
	padding: 5px;
}
.noalign
{
	background: #FAFBFC;
	border: 1px solid #B0B0B0;
	margin: 5px;
	padding: 5px;
}
/*Search Form*/
#searchform
{
	margin-top: 10px;
}
#searchbox
{
	background: #F0F0F0;
	border: 1px solid #B0B0B0;
	margin: 0 4px 0 0;
	width: 160px;
}
#searchbutton
{
	background: #F0F0F0;
	border: 1px solid #B0B0B0;
}
#searchbutton:hover
{
	background: #E8E9EA;
	border: 1px solid #848484;
	cursor: pointer;
}
/*** Comments Display ***/
.postmetadata
{
	background: #E8E9EA;
	font-size: 0.9em;
	border: 1px solid #B0B0B0;
	padding: 10px;
	margin: 0px;
}
OL.commentlist LI
{
	border: 1px solid #B0B0B0;
	padding: 10px;
	margin-bottom: 10px;
}
OL.commentlist LI CITE
{
	text-transform: capitalize;
}
OL.commentlist LI P
{
	padding-top: 10px;
}
.alt
{
	background: #E8E9EA;
}
/*** Text format ***/
.intro
{
	font-size: 1.1em;
	font-weight: bold;
	letter-spacing: -1px;
}
BLOCKQUOTE
{
	border: 1px dashed #B0B0B0;
	padding: 10px;
	margin: 30px;
}
BLOCKQUOTE P
{
	padding: 0px;
	margin: 0px;
}
.small
{
	font-size: 0.8em;
}
.large
{
	font-size: 1.4em;
}
.center
{
	text-align: center;
}
.category
{
	border-bottom: 1px solid #B0B0B0;
}
.date
{
	margin-top: -10px;
	padding-top: 0px;
	border-bottom: 1px solid #B0B0B0;
}
#page
{
	border-bottom: 1px solid #B0B0B0;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
/*Previous/Next Page Navigation*/
.navigation
{
	margin: 0 0 20px;
	padding: 0 0 20px;
	border-bottom: 1px dashed #B0B0B0;
}
.bottomnavigation
{
	margin: 30px 0 0;
	padding: 5px 0 30px;
	border-top: 1px dashed #B0B0B0;
}
.alignleft
{
	float: left;
	text-align: left;
}
.alignright
{
	float: right;
	text-align: right;
}
.post
{
	padding-top: 0px;
	padding-bottom: 10px;
	margin: 0px;
}
/*Fix by Andy Skelton*/
.entry, .entrytext
{
	overflow: auto;
}
* HTML.entry, * HTML.entrytext
{
	overflow: auto;
	height: 1px;
}
* HTML.entry P, * HTML.entrytext P
{
	width: 99%;
	overflow: hidden;
}
.entrytext
{
	padding-top: 0px;
}
/*** Various classes ***/
.clearingdiv
{
	clear: both;
	height: 30px;
	width: 1px;
}
.hide
{
	display: none;
}
/*Widgets*/
.rsswidget
{
	border: 0px solid #000000;
	vertical-align: bottom;
}
/*** End of file ***/

