/*
Theme Name: IRC BLUE
Theme URI: http://www.cjrw.com
Description: Blue Theme
Version: 1
Author: CJRW
Author URI: http://www.cjrw.com/
*/

/* --------------------------
GENERAL STYLES
--------------------------- */
.dark-shadow { text-shadow: 0px -2px #0a2d57; }
.dark-shadow-sm { text-shadow: 0px -1px #0a2d57; }
.light-shadow-sm { text-shadow: 0px 1px #fff; }
img.border { border: 1px solid #0a2d57; }
p { font-size: 12px; }
.button-gray {
	display: block;
	background-color: #ddd;
	border: 1px solid #ccc;
	color: #0061ae;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	position: relative;
}
	.button-gray span {
		display: block;
		border: 1px solid #eee;
		padding: 5px 0px 5px 0px;
	}
	.button-gray img {
		position: absolute;
		top: 0px;
		left: 0px;
	}
.button-video { font-size: 32px; }

hr {
	margin-top: 20px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #fff;
	background-color: #ddd;
}
.alignleft { float: left; margin-right: 10px; }
.alignright { float: right; margin-left: 10px; }
/* --------------------------
LINKS (a href)
--------------------------- */
.navigation li a,
.lang-tab a { text-decoration: none; color: #9bbfe1; }
.navigation-secondary li a,
.navigation-secondary-home li a { text-decoration: none; color: #5783aa; }
.sidebar2-widget h2 a,
.widget h2 a { text-decoration: none; color: #999; }
.sidebar2-widget .post-title,
.widget .post-title { text-decoration: none; color: #0061ae; }

/* --------------------------
LAYOUT STYLES
--------------------------- */
body {
	background: url("images/bg.jpg") top repeat-x #234e83;
}

#header { position: relative; }

.logo { float: left; margin-right: 10px; }

h1 {
	color: #fff;
	font-family: arial, helvetica;
	font-size: 24px;
	margin-top: 50px;
}

.navigation { margin: 40px 0px 0px 0px; }
	.navigation li {
		display: block;
		float: left;
		list-style: none;
		margin-right: 20px;
		margin-left: 0px;
		font-size: 16px;
	}
		
.lang-tab {
	position: absolute;
	top: 0px;
	right: 0px;
	background: url("images/bg_tab_lang.jpg") no-repeat;
	width: 140px;
	height: 34px;
	text-align: center;
	padding-top: 7px;
	color: #9bbfe1;
}

#content {
	background-color: #eee;
	border: 1px solid #0a2d57;
	min-height: 600px; /* remove after content is added */
	padding: 10px;
}

.navigation-secondary,
.navigation-secondary-home {
	background: url("images/bg_nav.jpg") top repeat-x #143c6f;
	height: 50px;
	margin: -10px -10px 0px 0px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	border-bottom-left-radius: 10px;
}
	.navigation-secondary li,
	.navigation-secondary-home li {
		display: block;
		float: right;
		list-style: none;
		margin-right: 35px;
		margin-left: 0px;
		font-size: 21px;
		font-family: georgia, times;
		padding: 10px;
	}
	
.navigation-secondary li { font-size: 14px; margin-right: 10px; }
	
.homepage-block {
	margin-top: 20px;
	font-family: georgia, times;
}
	.homepage-block h2 { font-family: helvetica, arial; }

.sidebar2-widget h2,
.widget h2 { margin-bottom: 0px; border-bottom: 1px solid #ddd; }
.sidebar2-widget li,
.widget li {
	margin-left: 0px;
	list-style: none;
	border-top: 1px solid #fff;
	padding-top: 10px;
	font-family: georgia, times;
}
.linkcat { list-style: none; }
.linkcat li {
	list-style: none;
	margin-left: 0px;
}
.linkcat h2 { display: none; }

.donate { float: left; margin-right: 20px; }
#footer {
	background-color: #143c6f;
	border: 1px solid #0a2d57;
	min-height: 200px; /* remove after content is added */
	padding: 10px;
	color: #9bbfe1;
	font-size: 11px;
}
/* --------------------------
COMMENT STYLES
--------------------------- */
#respond textarea { width: 100%; }

/* --------------------------
HOMEPAGE SLIDESHOW
--------------------------- */
#rotator {
	border: 1px solid #0a2d57;
}

/* --------------------------
FORMS
--------------------------- */
.wpcf7-list-item {
	display: block;
}

.short-field {
	width: 50px;
}