@charset "UTF-8";
/*   
Theme Name: CSU Theme
Theme URI: http://www.csurun.org
Description: 
Author: Team
Author URI: 
Version: 1.0
.
General comments/License Statement if any.
.
*/







/*Normalizing across site///////////////////////////////////////////////*/

/*Normalizes margin and padding*/
body, div, dl, dt, dd, p, h3, h4, h5, h6, pre, form, fieldset, input, blockquote, th, td, iframe, ul, li{
	margin: 0;
	padding: 0;
}

/*Normalizes font-size for headers*/
h1, h2, h3, h4, h5, h6{
	font-size: 100%;
}

/*Removes list-style from lists*/
ol, ul{
	list-style: none;
}

/*Normalizes font-style and font-weight*/
address, caption, cite, code, dfn, em, strong, th, var{
	font-style: normal;
	font-weight: normal;
}

/*Removes border from fieldset and img*/
fieldset, img{
	border: 0;
}

a{
	text-decoration: none;
}

/*End Normalizing////////////////////////////////////////////////////////*/


body {
	color:#333333;
	background-color:#CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}


#wrapper {
	width: 1000px;
	margin: 0 auto;
	background-color: #cccccc;
}

#header {
	width: 1000px;
	height: 115px;
	background-image:url(images/revisedheader.jpg);
	
}

#leftcontainer {
	width: 208px;
	background-color: #999999;
	float: left;
	display: inline-block;
	margin-left: 10px;
}
#maincontainer {
	background-color: #999999;
	width: 539px;
	float: left;
	margin-right: 10px;
	display: inline-block;
}

.widgetcontainer {
	width: 208px;
	background-color: #999999;
}


.sidecorners {
	background-color:#999999;
	height: 8px;
	width: 208px;
}
.sidecorners2 {
	background:url(images/rcornerbottom.gif) no-repeat;
	background-color:#999999;
	height: 8px;
	width: 208px;
}
.maincorners {
	background-color:#999999;
	height: 8px;
	width: 539px;
}

.maincorners2 {
	background:url(images/mboxrcornerbottom.gif) no-repeat;
	background-color:#999999;
	height: 8px;
	width: 539px;
}


.gallerycorners {
	background-color:#999999;
	height: 8px;
	width: 757px;
}

.gallerycorners2 {
	background-color:#999999;
	height: 8px;
	width: 757px;
	background:url(images/gallerycornerbottom.gif) no-repeat;
}

#maincontent {
	background-color:#999999;
	width: 1000px;
	min-height: 756px;
}



#leftnav {
	width: 198px;
	min-height: 707px;
	background-color:#FFFBF1;
/*	float: left;
	display: inline-block;
	margin-left: 12px;*/
	padding: 5px;
	
}

#right {
	float: right;
	display: inline-block;
	width: 760px;
	margin-right: 10px;
}

#gallerycontainer {
	float:right;
	display: inline-block;
	width: 760px;
	
	margin-right: 10px;
}

#mainbox {
	background-color:#F3F9FF;
	width: 519px;
	/*float: left;*/
	min-height: 697px;
	/*display: inline-block;
	margin-right: 12px;*/
	padding: 10px;
}

#gallerycontent {
	background-color:#f3f9ff;
	width: 737px;
	min-height: 697px;
	padding: 10px;
}

#rightsidebar {
	float: right;
	display: inline-block;
	/*margin-right: 10px;*/
}



#events {
	width: 208px;
	height: 177px;
	background-color:#FFFBF1;
	
}

#events h3, #posts h3, #pics h3 {
	color:#f15a24;
	border-bottom:#406ec3 1px dotted;
	font-size: 1.2em;
	font-style: italic;
	font-weight: bold;
	margin-left: 10px;
}

#events ul, #posts ul {
	margin-left: 10px;
}

#events li, #posts li {
	color:#333333;
	font-size: .95em;
	margin-left: 25px;
	padding-bottom: 5px;
	list-style-image:url(images/selectioncircle4.gif);
}

#events li a:hover, #posts li a:hover {
	color:#406ec3;
}

#posts {
	width: 208px;
	height: 293px;
	background-color:#FFFBF1;
	
	
}

#pics { 
	width: 208px;
	height: 192px;
	background-color:#FFFBF1;
	
}

#pics img {
	margin: 10px;
}

#footer {
	width: 1000px;
	height: 30px;
	background-image:url(images/gradient.jpg);
	clear: both;
	
}

.widespacer {
	width: 1000px;
	height: 12px;
	clear: both;
}

.narrowspacer {
	width: 208px;
	height: 12px;
}

.navlink {
	color:#f15a24;
	border-bottom: #406ec3 dotted 1px;
	font-size: 1.1em;
	font-weight: bold;
	font-style: italic;
	padding-left: 5px;
	cursor: pointer;
	
}

.navlink2 {
	color:#f15a24;
	font-size: 1.1em;
	font-weight: bold;
	font-style: italic;
	/*padding-left:5px;*/
}

.navlink2 p{
	border-bottom: #406ec3 dotted 1px;
}

.navspacer {
	height: 30px;
}

ul {
	list-style: none;
}

#leftnav ul li {
	text-decoration: none;
}

#aboutsub, #membersub, #eventssub, #resultssub, #newslettersub, #pastresults, #archivessub, #linkssub {
	display: none;
	color:#333333;
	font-size: 1em;
	font-style: normal;
	font-weight: normal;
	margin-left: 20px;
	position: relative;
}

#categoriessub {
	color:#333333;
	font-size: 1em;
	font-style: normal;
	font-weight: normal;
	margin-left: 20px;
	position: relative;
}

/*.green {
	color: #406EC3;
	background-image:url(images/selectioncircle2.gif);
	background-repeat: no-repeat;
	position: absolute;
	left: 50px;
}*/

span.ball {
	background-image:url(images/selectioncircle4.gif);
	background-repeat:no-repeat;
	width: 10px;
	position: absolute;
	left: -20px;
	
}


a:link {
	color: #333333;
}

a:visited {
	color: #333333;
}

#aboutsub a:hover, #membersub a:hover, #eventssub a:hover, #resultssub a:hover, #newslettersub a:hover, #categoriessub a:hover, #pastresults a:hover, #linkssub a:hover, #oldresults a:hover, #archivessub a:hover {
	color:#406EC3;
	font-weight:500;
}

#footerlinks li{
	display: inline-block;
	color:#FFFFFF;
	font-size: 1em;
	font-weight: bold;
	width: 180px;
	padding-left: 10px;
	margin-top: 5px;
	zoom:1;
	*display:inline;
	_height: 20px;
}

#footerlinks li a:link {
	color:#ffffff;
}

#footerlinks li a:visited {
	color:#ffffff;
}

#footerlinks li a:hover {
	color:#f15a24;
	zoom:1;
	*display:inline;
	_height: 20px;
}

#footerlinks li p {
	color: #f15a24;
	font-size: 1.2em;
	zoom:1;
	*display:inline;
	_height: 20px;
	padding-left: 25px;	
}

#footerlinks li p a {
	color: #F15A24;
}

#footerlinks li p a:link {
	color:#f15a24;
}

#footerlinks li p a:visited {
	color:#f15a24;
}

#footerlinks li p a:hover {
	color:#FFFFFF;
}

li#smaller {
	font-size: .8em;
}

/*#categoriessub {
	color: #406ec3;
	font-size: 1em;
	font-style: normal;
	font-weight: normal;
	padding-left: 5px;
}*/



#mainbox h3, #gallerycontent h3 {
	color:#f15a24;
	font-weight: bold;
	font-style: italic;
	font-size: 1.2em;
	line-height: 1.6em;
}

#mainbox h5, #gallerycontent h5 {
	color:#f15a24;
	font-weight: bold;
	font-style: italic;
	font-size: 1.1em;
	line-height: 1.4em;
	border-bottom: dotted 1px #406ec3;
	margin-bottom: 10px;
}

#mainbox h4, #gallerycontent h5 {
	padding-bottom: .5em;
}

 #breadcrumb  {
	font-size: .7em;
	font-weight: bold;
	color: #406ec3;
	margin-top:-30px;
	border-bottom: #406ec3 dotted 1px;
	line-height: 1.4em;
	
}

#gallerycontent #breadcrumb {
	margin-top: -10px;
	font-size: .7em;
	font-weight: bold;
	color: #406ec3;
	border-bottom: #406ec3 dotted 1px;
	line-height: 1.4em;
}

#mainbox_bottomlink {
	font-size: .7em;
	font-weight: bold;
	color: #406ec3;
	padding-top: 10px;
}

#breadcrumb b, #mainbox_bottomlink b{
	font-size: .6em;
}


#mainbox p, #gallerycontent p {
	color:#333333;
	padding-bottom: 1.2em;
	font-size: .95em;
}

#mainbox img {
	margin: 10px;
}



#mainbox ul {
	margin-left: 20px;
	padding-bottom: 1em;
	font-size:.9em;
}

#mainbox ul li {
	list-style-image:url(images/selectioncircle4.gif);
	padding-bottom: .5em;
}

#mainbox ul li a:link, #mainbox ul li a:visited {
	color:#333333;
}

#mainbox ul li a:hover {
	color:#f15a24;
}

ul#image_rotate {
	margin-left: 0px;
}

ul#image_rotate li{
	list-style: none;
	margin-left: 0px;
}

ul#image_rotate li img {
	margin: 0px;
}

#mainbox table {
	width: 500px;
	margin: 10px;
	border: none;
	border-collapse: collapse;
	
}



#mainbox table tr td a:hover {
	color:#f15a24;
}

#mainbox p a:link, #gallerycontent p a:link {
	color: #f15a24;
}


#mainbox p a:visited, #gallerycontent p a:visited {
	color: #f15a24;
}

#mainbox p a:hover, #gallerycontent p a:hover {
	color:#406ec3;
}

#mainbox blockquote {
	margin-left: 50px;
	padding-bottom: 1em;
}

#mainbox blockquote a:link, #mainbox blockquote a:visited {
	color:#f15a24;
}

#mainbox blockquote a:hover {
	color:#406ec3;
}

.theader p{
	font-weight: bold;
	padding-bottom: 0px;
	
	
}

.dark, .light {
	border: none;
}

.dark td {
	color: #ffffff;
	background-color: #406ec3;
	padding: 5px;
	border-collapse:collapse;
	border-style:none;
	border-spacing: 0px;
	border-width: 0px 0px 0px 0px;
	-moz-border-radius: 0px;
	border:none;
}

.dark td a:link {
	color: #ffffff;
}

.light td {
	color: #333333;
	background-color: #C8E8FF;
	padding: 5px;
	border-style: none;
	border-collapse:collapse;
	border-style: none;
	border-width: 0px 0px 0px 0px;
	-moz-border-radius: 0px;
	border:none;
}

#blogstart {
	color:#f15a24;
	font-weight:bold;
	font-style: italic;
	font-size: 1.2em;
	line-height: 1em;
	padding-top: 10px;
	border-bottom: #406ec3 dotted 1px;
	text-align: right;
}

#slideshow {
	padding: 10px;
}

.blogtitle {
	color: #f15a24;
	font-weight: bold;
	font-style: italic;
	font-size: 1.1em;
}

#currentpost {
	border-bottom: #406ec3 dotted 1px;
	padding-bottom: 10px;
}

#currentpost p {
	font-size: .9em;
}

.byline {
	font-size: .8em;
	color: #406ec3;
	font-weight: bold;
	float: left;
	line-height: 1em;
	padding-bottom: 5px;
}

.comments {
	font-size: .8em;
	color: #406ec3;
	font-weight: bold;
	float: right;
	line-height: 1em;
	padding-bottom: 5px;
/*	margin-top: -10px;*/
}

.author {
	color:#f15a24;
}

.readmore {
	color:#f15a24;
	font-size: .8em;
	font-style: italic;
	font-weight: bold;
	text-align: right;
}

.olderpost {
	border-bottom: #406ec3 dotted 1px;
}

#mainbox hr {
	color: #F3F9FF;
	border-top-color:#406ec3;
	/*background-color: #406ec3;*/
	border-top-style: dotted;
}

.maplist li{
	
	margin-left: 50px;
}

#memberrates {
	border: #406ec3 dotted 1px;
	background-color: #ffffff;
	font-size: .9em;
	font-weight: bold;
	width: 300px;
	float: right;
	padding: 5px;
}

#memberrates h3 {
	padding-bottom: 1em;
}

#memberleft {
	float: left;
	width: 400px;
}

#memberform {
	width: 710px;
	clear: both;
	padding: 10px;
}

#memberrates .smaller, #memberleft .smaller, #additionalfam .smaller {
	font-size: .8em;
}

#memberrates .smaller p, #memberleft .smaller p, #additionalfam .smaller {
	padding-bottom: 1em;
}

#meminfo  {
	width: 350px;
	float: left; 
	display: inline;
	height: 120px;
	padding-bottom: 10px;
	
}

#meminfo2  {
	width: 350px;
	float: right;
	display: inline;
	height: 120px;
	padding-bottom: 10px;
}

#infolabels, #infolabels2 {
	width: 100px;
	float: left;
	display: inline;
	
}

#infolabels p, #infolabels2 p {
	padding-bottom: 5px;
}

#infovalues, #infovalues2 {
	width: 200px;
	float: right;
	display: inline;
}

#dob {
	width: 300px;
	clear: both;
	padding-bottom: 10px;
}

#clubsections {
	padding-bottom: 10px;
}

#clubsections ul li {
	display: inline-block;
	list-style: none;
	padding-bottom: 10px;
	width: 150px;
}

#membertype {
	width: 300px;
	float: left;
	display: inline;
	height: 55px;
		
}

#membertype2 {
	width: 350px;
	float: right;
	display: inline;
	height: 55px;
}

#additionalfam {
	width: 700px;
	clear: both;
	padding-bottom: 10px;
}

#submit {
	float: right;
	
}

.comments {
	font-size: .8em;
	color: #406ec3;
	font-weight: bold;
	float: right;
	line-height: 1em;
	padding-bottom: 5px;
/*	margin-top: -10px;*/
}

.author {
	color:#f15a24;
}

.readmore {
	color:#f15a24;
	font-size: .8em;
	font-style: italic;
	font-weight: bold;
	text-align: right;
}

.olderpost {
	border-bottom: #406ec3 dotted 1px;
} 

.navlink a {
	color:#f15a24;
}

.cmt {
	padding:10px;
}
.cmt p {
	font-size:100%;
}

.cmt span{
	font-size:80%;
}

.alt {
	background-color:#fff;
}

.navlink li a {
	color:#333;
}

.blogtitle a {
	color: #f15a24;
	font-weight: bold;
	font-style: italic;
	font-size: 1.1em;
}

.widg {
	padding:5px;
}

.widg ul, li {
 list-style-type:none;
}

.widg h3,  .widg h2{
	color:#f15a24;
	font-weight: bold;
	font-style: italic;
	font-size: 1em;
	line-height: 1.6em;
	margin:0px; 
	padding:0px;
}

.widg h3 li a {
	font-size: .92em;
	font-weight: normal;
	padding-left: 2px;
	font-style: normal;
}

.widg h3 li a:hover {
	color: #406ec3;
}

.widg h2 strong {
	font-weight: bold;
	font-style: italic;
}

.widg h3 strong {
	font-weight: bold;
	font-style: italic;
}

.widg2 strong {
	font-weight: bold;
	font-style: italic;
}

.border {
	border-bottom:1px #406ec3 dotted;
}

.widg2 {
	color:#f15a24;
}
.wp-forecast-curr {
	color:black;
}

/* begin links page styles */

#linkbox {
	
	width: 539px;
}

.linkhead {
	color: #f15a24;
	font-size: 1.2em;
}

.linkp {
	color: #406ec3;
	font-size: 1em;
}

.tdhead {
	color: #f15a24;
	font-size: 1.1em;
	background-color: #f3f9ff;
	font-weight: bold;
	width: 45%;
}

.tdsubhead {
	color: #f15a24;
	background-color: #f3f9ff;
}

.linktable {
	width: 95%;
	border-width: 0px;
	border-spacing: 0px;
	border-style: none;
	border-collapse: collapse;
	color: white;
	margin-left: 15px;
	font-size: .9em;
	margin-bottom: 20px;
}

.linkcomment {
	font-size: .9em;
}

.linktable tr {
	background-color: #c9e7ff;
	color: black;
}

.linktable td {
	border-width: 0px;
	border-style: none;
	-moz-border-radius: 0px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-indent: 10px;
	margin: 0px;
}

tr.odd {
	background-color:  #406ec3;
	color: white;
}

.linkbox a {
	text-decoration: none;
	color: black;
}

.linkbox a:hover {
	color: #f15a24;
}

.odd a {
	color: white;
}

/* end links page styles */
