/*****************
 * Global Styles *
 *****************/
html{
	text-align: center;
	background-image: url(../images/wallpaper.jpg); /* http://www.grsites.com */
	background-attachment: fixed;
	color: black;
}

/* Used for navlinks and posts */
ul{
	list-style: none;
	padding: 0;
	margin: 0;
}

/* Navlinks box */
legend{
	color: #444;
	font-weight: bold;
}

fieldset{
	float: left;
	width: 100px;
	text-align: left;
}

/* Change link style */
a:hover{
	text-decoration: underline;
}

a{
 	color: maroon;
	text-decoration: none;
}

/* No padding or margins */
p{
	padding: 0;
	margin: 0;
}

/* No image borders */
img{
	border: none;
}

/* Fonts :-D */
h1{	/* title */
	padding: 0;
	margin: 0;
	font-variant: small-caps;
	font-weight: bold;
	font-size: 20px;
}

h2{	/* data */
	padding: 0;
	margin: 0;
	font-variant: normal;
	font-weight: normal;
	font-size: 16px;
	/* padding-bottom: 10px; */
}

h3{ /* Comments Link */
	padding: 0;
	margin: 0;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
}


/************************************/

/*******************
 * Section Styles  *
 *   (id="name")   *
 *******************/

/* The wrapper holding the site */
#wrapper{
	width: 60%;
	margin: 20px auto;
	padding: 15px;
	border: 1px dashed #333;
	/*background-image: url(../images/background.png);*/
	background-color: #999;
}

/* The header block */
#header{
	text-align: right;
}

/* The logo in the header */
#logo{
 	 float: left;
}

/* Lower left service buttons */
#rss,#OpenID,#Twitter{
	text-align: left;
	display: inline;
	float: left;
}

/* Valid XHTML buttons */
#valid{
  	text-align: right;
  	display: inline;
  	float: right;
}

/* Copyright info */
#copyright{
	font-size: 10px;
}

/* For front page post listing */
@media screen{
	#frontPage{
		margin-left: 140px;
		width: auto;
		text-align: left;
	}
}

/* Login and register form */
#register,#login{
	text-align: right;
	width: 300px;
}

/************************************/

/*********
 * Tools *
 *********/

/* Section separator */
/* <div class="separator"/> */
.separator{
	clear: both;
	border-top-style: groove;
}

/* Section separator (no border) */
/* <div class="borderlessSeparator"/> */
.borderlessSeparator{
	clear: both;
}

/* Center element */
/* <item class="center"></item> */
.center{
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/* 10px border below */
/* <item class="newLine"></item> */
.newLine{
	padding-bottom: 10px;
}

/* Don't display when printing */
/* <item class="noPrint"></item> */
@media print{
	.noPrint{ display: none }
}

/* Display Inline (for floats) */
/* <item class="inline"></item> */
.inline{
	display: inline;
}

/************************************/

/******************
 * Custom Classes *
 * (class="name") *
 ******************/

/* Post author and tags */
.author, .tags{
	display: inline;
	font-variant: normal;
	font-weight: normal;
	color: #4A4A4A;
	font-size: 15px;
	margin-left: 25px;
}

/* Post delete and edit buttons. */
.delete{
	display: inline;
	float: right;
	font-size: 15px;
}

/* Login and register form */
.loginform,.loginbutton{
	border: 1px solid;
	background-color: #eee;
}

.loginformtext{
	text-align: left;
}
