/*
 *      wordpress_style.css
 *      
 *      Copyright 2008 Cilyan Olowen <gaknar@gmail.com>
 *      
 *      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., 51 Franklin Street, Fifth Floor, Boston,
 *      MA 02110-1301, USA.
 */

/*
 * Bubbles : wordpress_style.css
 * This is a testing css design for wordpress.
 * It is part of the "Bubbles" design of cilyan.org
 */

/* 
 * Colors
 */

/* Set some general parameters */
a {
	text-decoration: none;
	color: #3465a4;
}

img {
	border: none;
}

/* Define fonts */
body {
	font-size: 10px; /* Resets 1em to 10px */
	font-family: 'Georgia', 'Times New Roman', Serif;
}

.post h2 {
	font-family: 'Arial', Arial, Sans-Serif;
	font-weight: bold;
	font-size: 1.8em;
}

div#site_sections a {
	font-size: 1.3em;
	font-family: 'Verdana', Arial, Sans-Serif;
	color: #204a87;
}

div#site_sections a.active {
	background-image: url('../images/selected.png');
	background-repeat: no-repeat;
	background-position: center center;
}

div#site_sections a:hover {
	background-image: url('../images/highlight.png');
	background-repeat: no-repeat;
	background-position: center center;
}

div#search_input_div {
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
}

input#search_input {
	border: none;
	width: 89px; /*106*/
	margin-left: 4px;
	margin-right: 4px;
	height: 17px;
	padding-left: 17px;
	background-image: url('../images/search.png');
	background-repeat: no-repeat;
	background-position: left center;
	color: #204a87;
	border-bottom: 1px solid #ECECEC;
	border-top: 1px solid #ECECEC;
}

input#search_input:hover {
	border-bottom: 1px solid #204a87;
	border-top: 1px solid #204a87;
}


img.search_input_border {
	position: relative;
	top: 7px;
}

input#searchsubmit {
	width: 21px;
	margin-left: 4px;
	margin-right: 4px;
	height: 21px;
	padding-left: 0;
	background-color: #FFFFFF;
	background-image: url('../images/search.png');
	background-repeat: no-repeat;
	background-position: center center;
	color: #204a87;
	border: 1px solid #ECECEC;
}

input#searchsubmit:hover {
	border: 1px solid #204a87;
}

/* Define header styles */
.post h2 {
	border-bottom: 1px solid #75507b;
}

.post h3 {
	border-bottom: 1px solid #75507b;
	font-family: 'Arial', Arial, Sans-Serif;
	font-weight: bold;
	font-size: 1.1em;
}

.post h2 a {
	color: #000000;
}

.entry {
	text-align: justify;
	font-size: 1.3em;
}

.postcontent p.postdate {
	text-align: right;
	font-style: italic;
}

p.postdate img, a.more-link img {
	position: relative;
	top: 4px;
}

a.more-link img {
	position: relative;
	top: 3px;
}

img[alt=":arrow:"] {
	position: relative;
	top: 3px;
}

img.sidebar_icon, img.sidebar_icon_before, img.sidebar_icon_after{
	position: relative;
	top: 3px;
}

img.sidebar_icon_before {
	padding-right: 3px;
}

#breadcrumb a, #breadcrumb span {
	font-size: 1.2em;
}

#breadcrumb img {
	position: relative;
	top: 3px;
	padding-left: 1px;
	padding-right: 1px;
}

#sidebar {
	color: #3465a4;
}

#sidebar h2, #sidebar ul {
	margin: 0;
	padding: 0;
}

#sidebar div.widget {
	/*border: 1px solid #75507b;*/
	padding: 3px;
	margin: 3px;
	margin-bottom: 10px;
}

#sidebar div.widget_search {
	border: none;
}

#sidebar li li {
	border: none;
}

#sidebar h2 {
	font-family: 'Arial', Arial, Sans-Serif;
	font-weight: bold;
	font-size: 1.2em;
	text-align : left;
	padding-left: 7px;
	padding-bottom: 1px;
	border-bottom: 1px solid #75507b;
	margin-right: 23px;
	color: #000000;
}

#sidebar ul, #sidebar div.ul {
	padding-top: 4px;
	margin-left: 12px;
	padding-left: 5px;
	/*border-left: 1px solid #75507b;*/
}

div#sidebar {
	/*background-color: #edd400;*/
}

hr {
	border: none;
	/*border-bottom: 1px solid #75507b;*/
}

#sidebar ul li {
	list-style-type: none;
}

table#wp-calendar th {
	color: #000000;
}

#header h1 a {
	color: #545454;
	font-weight: normal;
	font-size: 30px;
}

#citation {
	color: #545454;
	font-style: italic;
}

#citation span.character {
	font-style: normal;
}

div.comment-left div.comment-content {
	background-color: #f9fbfe;
	background-image: url('../images/comment_bkg_01.png');
	background-position: top left;
	background-repeat: repeat-x;
	border: 1px solid #000000;
}

div.comment-right div.comment-content {
	background-color: #fff7f7;
	background-image: url('../images/comment_bkg_02.png');
	background-position: top left;
	background-repeat: repeat-x;
	border: 1px solid #000000;
}

div.comment-left div.comment-author {
	text-align: left;
}

div.comment-right div.comment-author{
	text-align: right;
}

div.comment-author-name, div.comment-author-name a {
	color: black;
	font-size: 1.2em;
	padding-bottom: 4px;
}

div.comment-author-date, div.comment-author-date a {
	color: black;
	padding-bottom: 4px;
}

h3#comments {
	border-bottom: 1px solid #75507b;
}
