/*   
Theme Name: SCORE Austin
Theme URI: scoreaustin.org
Description: 
Author: trif3cta
Author URI: trif3cta.com
Template: 
Version: 
*/

/* browser reset | http://monc.se */body{margin:0;padding:0;text-decoration:none;font-size:1em;outline:none}code,kbd,samp,pre,tt,var,textarea,input,select,isindex{font:inherit;font-size:1em}dfn,i,cite,var,address,em{font-style:normal}th,b,strong,h1,h2,h3,h4,h5,h6{font-weight:normal}a,img,a img,iframe,form,fieldset,abbr,acronym,object,applet{border:none}table{border-collapse:collapse;border-spacing:0}caption,th,td,center{text-align:left;vertical-align:top}body{line-height:1;background:white;color:black}q{quotes:""""}ul,ol,dir,menu{list-style:none}sub,sup{vertical-align:baseline}a{color:inherit}hr{display:none}font{color:inherit !important;font:inherit !important;color:inherit !important}
 



/* global styles */

html {background: #FDEDCB;}

body {
	font: 62.5% Verdana, Arial, sans-serif;
	color: #666;
	margin: 0;
	padding: 0;
	}

h1, h2, h3, h4 {
	margin: 0 0 .5em;
	padding: 0;
	}

h1 {
	font-family: Palatino, "Palatino Linotype", Georgia, serif;
	font-size: 2.5em;
	}
	
h2 {
	font: normal 1.7em/1.5em Verdana, Arial, sans-serif;
	color: #1C508A;
	}
	
h3 {
	font: 1.8em Palatino, "Palatino Linotype", Georgia, serif;
	background: #2F85B6 url(/wp-content/themes/SCORE-249/img/tab-hover.png) repeat-x;
	color: #fff;
	padding: 5px 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	}
	
h4 {font-size: 1.75em;}	
	
p {
	font-size: 1.35em;
	line-height: 1.5em;
	margin: 0;
	padding: 0 0 1em;
	}

a:link, a:visited {
	color: #2F85B6;	
	padding: 2px 0;
	}

a:hover, a:active {
	color: #1C508A;
	}

ul, ol {
	list-style-position: inside;
	list-style-type: disc;
	font-size: 1.4em;
	line-height: 1.5em;
	margin: 0 0 1em;
	padding-left: 15px;
	}
	
ol {
	list-style-type: decimal;
	}

em {font-style: italic;}


/* layout */

.wrapper {
	width: 960px;
	margin: 0 auto;
	clear: both;
	}

#masthead {
	height: 110px;
	min-width: 960px;
	background-color: #1C508A;
	}

#home-header {
	height: 250px;
	min-width: 960px;
	background-color: #2F85B6;
	}

#header {
	height: 60px;
	min-width: 960px;
	background-color: #2F85B6;
	}

#main-content {
	padding: 15px 0 0;
	min-width: 960px;
	background-color: #fff;
	}
	
#footer {
	min-width: 960px;
	background-color: #FDEDCB;
	border-top: 1px solid #E4DDCE;
	clear: both;
	}

#logo {
	background: transparent url('/wp-content/themes/SCORE-249/img/score-austin.png') top left no-repeat;
	height: 69px;
	width: 231px;
	margin: 20px 0 0;
	text-indent: -3333px;
	float: left;
	}
	
#logo a {
	display: block;
	height: 69px;
	width: 231px;
	border: 0;
	}

#chapter  {
	float: right;
	color: #FDEDCB;
	text-align: right;
	margin-top: 30px;
	}
	
#chapter h5 {
	font: bold 2.4em Palatino, "Palatino Linotype", Georgia, serif;
	letter-spacing: 1px;
	margin: 0;
	}	

#chapter p {
	font: 1.8em Verdana, Arial, sans-serif;
	padding: 4px;
	}

.search {
	margin-bottom: 10px;
	}


#welcome {
	float: left;
	width: 550px;
	margin: 45px 0 0 40px;
	}
	
#welcome h2 {
	font: 2.7em Palatino, "Palatino Linotype", Georgia, serif;
	letter-spacing: 1px;
	color: #fff;
	}
	
#welcome p {
	font-size: 1.6em;
	color: #fff;
	}

#welcome h2 span {
	color: #FDEDCB;
	}
	
#welcome-pic {
	float: right;
	margin: 7px 40px 0 0;
	background-color: #fff;
	padding: 10px;
	}
		
/* main naviation */
#main-nav {
	height: 29px;
	min-width: 960px;
	background-color: #1C508A;
	}

#main-nav ul  {
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: left;
	}

#main-nav  {
	list-style-type: none;
	margin: 0;
	padding: 0;
	clear: both;
	font-size: .9em;
	}
	
#main-nav li {
	float: left;
	padding-left: 5px;
	}
	
#main-nav li a {
	color: #ccc;
	display: block;
	padding: 6px 12px;
	background: #2f85b6 url('/wp-content/themes/SCORE-249/img/tab.png') repeat-x;
	border: 0;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	text-decoration: none;	
	}	

#main-nav li a:hover, #main-nav .current_page_item a {
	color: #fff;
	background: #2f85b6 url('/wp-content/themes/SCORE-249/img/tab-hover.png') repeat-x;
	}	


/* end main nav */

strong {
	font-weight: bold;
	}

img.button {padding: 0;}


#score-info h4 {
	font-size: 1.4em;
	font-weight: bold;
	margin: 0;
	padding: 0;
	}

#score-info {
	color: #aaa;
	text-align: right;
	}
	
#score-info ul {
	list-style-type: none;
	margin: 0;
	}
 
.primary-content, .sidebar, #contact-score {
	float: left;
	margin: 0;
	padding: 20px 0;
	}
	
.primary-content {
	width: 700px;
	}
 
.sidebar {
	width: 245px;
	padding-left: 15px;
	font-size: .9em;
	}
 
 
#contact-score {
	width: 500px;
	}
	
#contact-score ol {
	list-style-type: none;
	}
#contact-score li {
	padding: 5px;
}
	
 #sba {
	width: 400px;
	padding: 20px;
	margin: 20px auto;
	background-color: #FEF6E5;
	font-size: .95em;
	border: 1px solid #E4DDCE;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;	
	}

form {
	font-size: 1.1em;
	}

fieldset {
	}
	
legend {
	font: italic 1.2em Verdana, Arial, sans-serif;
	color: ;
	}

input, textarea, option {	
	font-family: Verdana, Arial, sans-serif;
	color: #666;
	padding: 3px;
	font-size: 1.2em;
	}

input[type="submit"] {
	background-color: #FDEDCB;
	border: 0;
	padding: 3px 5px;
	margin: 0 3px;
	border: 1px solid #ccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	} 

#reason option {
	padding: 0;
	}

label {
	padding: 5px;
	font-size: 1.3em;
}	

#credits {
	clear: both;
	width: 600px;
	margin: 0 auto;
	text-align: center;
	}
#credits a {
	font-size: .85em;
	border: 0;
	color: #BEB298;
	}
	
#header h1 {
	font-family: Georgia, serif;
	font-weight: normal;
	color: #fff;
	margin: 0;
	padding: 11px 0;
	}

.workshop {
	margin: 10px 0 25px;
	}
	
.workshop h2 {
	font-family: Palatino, "Palatino Linotype", Georgia, serif;
	font-size: 2em;
	color: #2F85B6;
	border-top: 2px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 5px;
	margin-top: 10px;
	}
	
 li {
	margin-bottom: .5em;
	}
	
dl, dt, dd {
	margin: 0;
	padding: 0;
	font-size: 1.2em;
	}

dl {margin-bottom: 1em;}
	
.right {
	float: right;
	padding: 10px 0 10px 10px;
	}

.left {
	float: left;
	padding: 10px 10px 10px 0;	
	}

.center	{
	display: block;
	margin: 0 auto;
	}
	
#footer ul {
	list-style: none;
	margin: 0;
	padding: 20px 0 0;
	}
	
#footer li {
	display: inline;
	padding-left: 10px;
	font-size: .9em;
	}
	
#footer li a  {
	border: none;
	}
	
.page-id-6 blockquote {
	font: 1.4em/1.3em Palatino, "Palatino Linotype", Georgia, serif;
	color: #1C508A;
	}
	
.page-id-6 dl {
	text-align: right;
	margin-right: 100px;
	font-style: italic;
	color: #1C508A;
	}
	

/* removes labels from contact form plugin */
#formwrap span {
	display: none;
	}
	
/* remove credit links at end of contact form */
.creditline {display: none;}

/* remove URL field */
#url, label[for='url'] {display: none;}

#reason, #message {
	margin-bottom: 15px;
	}


.home-button {
	margin-top: 15px;
	padding: 0;
	}

a.pic-link {text-decoration: none; border: 0;}

#g-search {
	border: 1px solid #ccc;
	}
	
	
.page-id-8 .primary-content img {margin-bottom: 20px;}
	
/* WORKSHOPS */

.workshop p, .workshop ul {
	font-size: 1.3em;
	padding-bottom: .5em;
	}
		
.workshop table {
	font-size: 1.2em;
	width: 60%;
	border-collapse: collapse;
	border: 1px solid #E4DDCE;
	float: right;
	margin: 5px 0 0 15px;			
	}
	
.workshop tr {
	border-bottom: 1px solid #E4DDCE;	
	}
	
.workshop td, .workshop th {
	padding: 5px 10px;
	}
	
.workshop th {
	font-weight: bold;
	background: #FDEDCB;
	}

.workshop h3 span {
	float: right;
	font-size: 20px;
	font-weight: bold;
	}	
	
.workshop h3 {
	cursor: pointer;
	}
	
 