/*
Theme Name: Austria-Graz
Theme URI: http://www.austria-graz.at
Description: A Wordpress theme for our chess club ESV Austria Graz, based on the Thematic theme (http://themeshaper.com/thematic/)
Author: Robert Aschenbrenner
Author URI: http://www.robert-aschenbrenner.at
Template: thematic
*/

/* IMPORTS FROM PARENT THEME */
/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');


/* START CUSTOMIZATION HERE */


/* Main Typography  */
body, input, textarea {
    font:14px 'Droid Serif',Georgia,serif;
    color: #4A4344;
    line-height: 18px;
}

/*  Header Styling */
#access {
    border-bottom: 0;
}
#container {
    margin-left: 120px;
}
#branding {
    padding: 44px 0 20px 240px;
    min-height: 180px;
    border-color: #9E9B9B;
    border-style: solid;
    border-top-width: 10px;
    background-image:url(img/background.jpg);
    background-repeat:no-repeat;
    background-position: 0 0;
}
.menu {
	padding-left: 0px;
}
#main {
    padding: 0 0 22px;
}
#blog-title a, #blog-title a:hover,  #blog-title a:active {
	color:#800000;
    font-family: 'Droid Sans', 'Verdana', sans-serif;
    font-weight:bold;
    font-size:30px;
	border-bottom: 0;	
}
#blog-description {
	margin-bottom: 36px;
	color:#800000;
    font-family: 'Droid Serif', 'Georgia', serif;
    font-style:italic;
    font-size:16px;
}

/* Sponsor logo styling */
.sponsor-logo {
	float: right;
}

/* Menu styling */
.wp-pagenavi a:hover, .wp-pagenavi a:active {
    color:#800000 !important;
}
.sf-menu ul a:hover {
    color: #800000;
}

/* Styling the posts */
.entry-title {
	color:#800000;
    font-family: 'Droid Sans', 'Verdana', sans-serif;
    font-weight:bold;
    font-size:20px;
}
.entry-title a, .entry-title a:visited, .entry-title a:active {
	color:#800000;
    font-family: 'Droid Sans', 'Verdana', sans-serif;
    font-weight:bold;
    font-size:20px; 
    text-decoration: none;
}
.entry-title a:hover {
	color:#800000; font-family: 'Droid Sans', 'Verdana', sans-serif;
    font-weight:bold;
    font-size:20px; 
    text-decoration: underline;
}
.entry-content a, .entry-content a:active, .entry-content a:visited {
	color: #800000;
    border-bottom: 1px;
    border-style: dotted;
	border-color: #800000;
    text-decoration: none;
}
.entry-content a:hover {
	border-style: solid;
}
.entry-content ul {
	list-style-image:url(img/bullet.png);
}
.entry-meta {
    color: #800000;
    font-size: 12px;
    font-style: italic;
    line-height: 18px;
}
.entry-meta .n {
    font-size: 12px;
    font-style: italic;
    text-transform: none;
    letter-spacing: normal;
    color: #800000;
}
.entry-meta a, .entry-meta a:visited {
    color: #800000;
    text-decoration: none;
}
.entry-meta a:hover, .entry-meta a:active {
	color: #800000;
	text-decoration: underline;
}
.entry-meta abbr {
    font-size: 12px;
    font-style: italic;
    letter-spacing: normal;
    text-transform: none;
}
.entry-utility {
    color: #800000;
    font-size: 12px;
    line-height: 18px;
    font-style: italic;
}
.entry-utility a, .entry-utility a:visited {
    color: #800000;
    font-style: italic;
    text-decoration: none;
}
.entry-utility a:hover, .entry-utility a:active {
    color: #800000;
    font-style: italic;
    text-decoration: underline;
}

.entry-content h4 {
	color:#800000;
    font-family: 'Droid Sans', 'Verdana', sans-serif;
    font-weight: bold;
    font-size: 20px;
    text-transform: none;
    margin-bottom: 20px;
}

/* Sponsor sidebar */
#primary {
 border:none;
}

/* Image Styling */
.wp-caption {
	border:none;
}
.wp-caption img, .wp-caption a, .wp-caption a:hover, .wp-caption a:active {
	border:none;
}
.wp-caption p.wp-caption-text {
    padding: 0px 5px;
}
.wp-caption-text, .gallery-caption {
    color: #800000;
    font-size: 12px;
    line-height: 16px;
}

.gallery a, .gallery a:hover, .gallery a:visited, .gallery a:active {
	border:none;
}   

a img {
    border: none;
}

/* Page bottom syling */
.navigation a, .navigation a:visited {
    color: #800000;
    font-style: italic;
    text-decoration: none;
    font-size: 16px;
}
.navigation a:hover, .navigation a:active {
	color: #800000;
    text-decoration: underline;
}

/* Archive page styling */
.entry-content h1, .entry-content h2 {
	color:#800000;
    font-family: 'Droid Sans', 'Verdana', sans-serif;
    font-weight:bold;
    font-size:20px;
    padding: 28px 0 14px;
}
.page-title {
	color:#800000; font-family: 'Droid Sans', 'Verdana', sans-serif;
    font-weight:bold;
    font-size:20px;
    padding: 0 0 44px;
}
.page-title span {
    font-style: normal;
}

/* Comments page styling */
.loggedin a, .loggedin a:visited {
	color: #800000;
    border-bottom: 1px;
    border-style: dotted;
	border-color: #800000;
    text-decoration: none;
}
.loggedin a:active, .loggedin a:hover {
	border-style:solid;
}
.logout a, .logout a:visited {
	color: #800000;
    border-bottom: 1px;
    border-style: dotted;
	border-color: #800000;
    text-decoration: none;
}
.logout a:active, .logout a:hover {
	border-style:solid;
}
#comments h3 {
    font-family: 'Droid Sans',Verdana,sans-serif;
    font-size: 15px;
    font-weight: bold;
    line-height: 22px;
    padding: 0 0 18px;
    color: #800000;
}
.form-section label {
    font-size: 14px;
}
.comment-notes {
	font-size: 14px;
}
.required , #respond .required {
	color: #800000;
}

/* Footer styling */
#footer {
    border-top: 0;
}
#siteinfo {
    color: #4A4344;
    font-size: 11px;
    line-height: 18px;
}

/* Calendar styling
Note: not all styling could be done in this file due to javascript CSS injection in the calendar plugin.
Some styling customization is done via the two CSS files in /plugins/ag-calendar/css
*/
#wpng-cal-events table {
	border-width: 1px;
    border-style: solid;
    border-color: #CCCCCC;
}
#wpng-cal-events {
	padding: 1px;
}
#TB_ajaxContent h2 {
	font-family: 'Droid Sans', 'Verdana', sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #800000;
    margin-top: 4px;
}

/* Restricted area styling */
.uam_login_form .button {
	margin-top:10px;
}
.uam_login_form .input {
	margin-bottom:10px;
    margin-top:0px;
}
.uam_login_form .input_label {
	margin-top:10px;
    margin-bottom:2px;
    padding:0;
}

.uam_login_options {
	margin-top:10px;
}

