/*Theme Name: Florida Rugby Union by J Hammer*/
body 	{margin: 0px auto 5px auto; text-align: center; background: #000000 url('/images/bkgd-slip.gif') repeat-x; font-family:Arial, Helvetica, sans-serif; }

/* WORDPRESS STYLES **/
acronym, abbr {	border-bottom: 1px dashed #333;}
acronym, abbr, span.caps {	font-size: 90%;	letter-spacing: .07em;}
acronym, abbr {	cursor: help;}
blockquote {	border-left: 5px solid #ccc;	margin-left: 1.5em;	padding-left: 5px;}
cite {	font-size: 90%;	font-style: normal;}
ol#comments li p {	font-size: 100%;}
.feedback {	font: 90%/175% 'Lucida Grande', 'Lucida Sans Unicode', arial, sans-serif;
	letter-spacing: -1px;}

/* classes used by the_meta() */
ul.post-meta {	list-style: none;}
ul.post-meta span.post-meta-key {	font-weight: bold;}
.credit {	background: #90a090;	border-top: 3px double #aba;	color: #fff;	font-size: 11px;	margin: 10px 0 0 0;	padding: 3px;	text-align: center;}
.credit a:link, .credit a:hover {	color: #fff;}
.feedback {	color: #ccc;	text-align: right;	clear: both;}
.meta {	font-size: .75em;}
.meta li, ul.post-meta li {	display: inline;}
.meta ul {	display: inline;	list-style: none;	margin: 0;	padding: 0;}
.meta, .meta a {	color: #808080;font-weight: normal;	letter-spacing: 0;}
.storytitle {	margin: 0;}
.storytitle a {	text-decoration: none;}
#commentform #author, #commentform #email, #commentform #url, #commentform textarea {	background: #fff;
	border: 1px solid #333;	padding: .2em;}
#commentform textarea {	width: 80%;}
.commentlist {text-align:left;}
#commentlist li ul {	border-left: 1px solid #ddd;	font-size: 110%; }
#content {	margin: 30px 13em 0 3em;	padding-right: 60px;}
#menu {	background: #fff;	border-left: 1px dotted #ccc;	border-top: 3px solid #e0e6e0;	padding: 20px 0 10px 30px;	position: absolute;	right: 2px;	top: 0;	width: 11em;}
#menu form {margin: 0 0 0 13px;}
#menu input#s {	width: 80%;	background: #eee;	border: 1px solid #999;	color: #000;}
#menu ul {	color: #ccc;	font-weight: bold;	list-style-type: none;	margin: 0;	padding-left: 3px;	text-transform: lowercase;}
#menu ul li {font: italic normal 110% 'Times New Roman', Times, serif;	letter-spacing: 0.1em;	margin-top: 10px;	padding-bottom: 2px; /*border-bottom: dotted 1px #ccc;*/}

#menu ul ul {font-variant: normal;font-weight: normal;	line-height: 100%;	list-style-type: none;	margin: 0;	padding: 0;	text-align: left;}
#menu ul ul li {border: 0;	font: normal normal 12px/115% 'Lucida Grande', 'Lucida Sans Unicode', arial, sans-serif;	letter-spacing: 0;	margin-top: 0;	padding: 0;	padding-left: 12px;}
#menu ul ul li a {	color: #000;	text-decoration: none;}
#menu ul ul li a:hover {	border-bottom: 1px solid #809080;}
#menu ul ul ul.children {	font-size: 142%;	padding-left: 4px;}

.wide_main .entry  {margin:20px 5px;}
.wide_main p.postmetadata {margin:5px 20px; padding:5px; font: normal 10px arial, sans-serif; text-align:left; background-color:#e6e6e6;}

.navigation {margin-bottom:15px ; font-size:12px; display:block; clear:both }
.navigation .alignright {display:block; padding: 5px; color:#FFF; float:right  }
.navigation .alignleft {display:block; padding: 5px; color:#FFF;float:left; }
.navigation .alignright a, .navigation .alignleft a {color:#FFFFFF}
.navigation .alignright a:hover, .navigation .alignleft a:hover {color:#F47F20;}

.wide_main .inter-links {padding:5px 0; font: normal 12px Arial, sans-serif;  }
.wide_main .inter-links a:link  {color:#333333; padding:0px 5px; font: normal 12px Arial, sans-serif;}
.wide_main .inter-links a:visited  {color:#F47F20; padding:0px 5px; font: normal 12px Arial, sans-serif;}
/* My CSS Document */


#container {width:900px; margin:0 auto; background: #000 url('/images/bkgd-strip.gif') top;}

/* Header */
	
#header {width: 800px; height:200px; padding: 0px; padding: 7px 100px 2px 0;  margin: 0px auto; background: url('/images/header-bottom.gif')  no-repeat bottom left; }

.topnav {width: 800px; height:25px; margin: 0 auto; text-align: right; padding-bottom:5px;	vertical-align:bottom; background: url('/images/links-bar.gif') bottom no-repeat;}
	
.topnav a:link, .topnav a:visited {font: normal 11px Arial, sans-serif; text-align:right;	padding: 3px; padding-left:10px; color: #FFF; text-decoration: none; }
.topnav a:hover {color: #666; }
	
.navbar {width:800px; margin: 0px auto; padding:0px; clear:both;}
.subnav {width: 720px; height:22px; padding-top:5px; margin-bottom:15px; margin-left:10px; background: url('/images/title-orangebkgd.gif') repeat-x; }
.subnav a {font-size:12px; color:#333333; padding:5px 20px; text-decoration:none}
.subnav a:hover {color:#CCCCCC;}
img.newsite {width:300px; height:25px; text-align:right; position:absolute; z-index:1; left:420px; top:10px;}
.middle-header {width:800px; }
.middle-header object {text-align:right; float:right; display:inline;}
.middle-header a {float:left;display:inline;}

/* Main Content */
#content {width:800px; margin:0 auto; margin-top:20px; background-image: url("images/main-bkdg.gif"); }
.main {width:900px; margin:0 auto; margin-top:20px; background-image: url("images/main-bkdg.gif"); }


/* LEFT  */
.left {float:left; width:158px; margin:0px; background-color:#333; text-align: center; padding:5px 0px 40px 0px;  display:inline;  }
.left h2 {font: bold 12px Arial, Helvetica, sans-serif; text-align:left; padding: 2px 0; color: #CCC; text-decoration: none; margin:10px 0 0px 5px}

.leftnav {text-align:center; padding-bottom:10px; display:inline; width:160px; }
.leftnav a {display:list-item; background: url('/images/blue-btn.gif') no-repeat; height:26px; width:142px; padding:6px 0; margin:2px 6px; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; list-style:none; text-align:center  }
.leftnav a:hover {color:#333333;}



#sidebar {float:left; width:160px; margin:0px; background-color:#333; text-align: center; padding-top:5px;}
.left img {padding:0 0 5px 0;}
.left a {color:#CCCCCC}
.left .big-btn { height:83px}
.left input {background-color:#efefef; font-size:12px;font-weight:bold; color:#333; margin-bottom:4px; border:none;}
.left input#QS_user_email_widget, .left input#s {background-color:#666; border: none; font-size:12px;  color:#333; }
.left ul {padding:0; margin:0px 0 0 5px; list-style:none; text-align:left; color:#CCCCCC; font-size:12px;}
.login {margin:0 auto; margin:10px 0 0 0;  text-align:left; padding:5px; font-size:12px; }
.left p {font:bold 12px Arial, Helvetica, sans-serif; color:#CCCCCC; text-align:left; margin: 5px 0 5px 2px; }
li#search {margin-left:5px; list-style:none;  }
li#quick-subscribe {margin-left:5px; list-style:none;  }
h2.widgettitle a.rsswidget {color:#FFFFFF;  margin-bottom:0px; text-decoration:none; } 
.left .rsswidget img {padding:0px;}
.rss-date { color:#666666; font-style:italic; font-size:11px;}

li.widget {list-style:none; padding:0px;}

.rightwrapper {float:right; width:730px; padding: 0px; margin:0px auto; display:inline; }
.mid_column {width:520px; margin:0px 5px 0px 10px; padding:0px; float:left;}

.mid_column .home { display:block; margin:0px 20px 20px 20px; }

.info_wrap {width:500px; margin:0 auto; text-align:center; padding:0; margin-bottom: 10px;}
.info_1 {float:left; width:240px; height:150px; margin-right:10px; background-color:#FFF;  }
.info_2 {float:right; width:240px; height:150px; margin-left:10px;background-color:#FFF; }
.info_blog {width:640px; height:230px; margin:0 0 10px 0px; padding:0 0 5px 0; text-align:center  }
.info_1 table {padding-top:5px;}

.info_main {width:520px; margin:0px auto 10px auto; background-color:#FFF; text-align:left; padding-bottom:10px; clear:both;}

.wide_main {width:530px; margin:0px auto 15px auto;background-color:#FFF; float:left; padding:0 0 10px 0; clear:both; min-height:800px; }

.wide_main#full {width:720px; margin-left:10px;}


/* Header styles */

.rightwrapper h1, .wide_main h1 {font: bold 14px arial, sans-serif; text-align:left; padding: 5px 0px 2px 10px ; color: #FFF; text-decoration: none; text-transform:uppercase; margin:0 0 5px 0; background: #294e6b url('/images/title-bluebkgd.gif') repeat-x;}
.wide_main h1.green {font: bold 14px arial, sans-serif; text-align:left;	padding: 7px 0px 4px 10px ; color: #FFF; text-decoration: none; text-transform:uppercase; margin:0 0 5px 0; background: #294e6b url('/images/title-grnbkgd.gif') repeat-x;}
.wide_main h1.orange {background: #294e6b url('/images/title-orangebkgd.gif') repeat-x;}
.wide_main h1 a:link, .wide_main h1 a:visited {font: bold 14px arial, sans-serif; color: #FFF; text-decoration: none; }
.wide_main h2, .wide_main h2 a.h2  {font: bold 16px georgia, sans-serif; text-align:left; padding: 4px 8px; color: #274c69; text-decoration: none; margin:10px 0px 5px 0; }
.info_main h2 a {font: bold 16px georgia, sans-serif; text-align:left;	padding: 2px 10px; color: #274c69; text-decoration: none; margin:5px 0px;  }
.wide_main h3 {font: bold 12px  arial, sans-serif; text-align:left; color:#666666; padding:10px; margin:0px;}
.wide_main h3:hover {font: bold 12px  arial, sans-serif; text-align:left;  margin:0px;}
.wide_main h4, .wide_main h4 a, .wide_main h4 a:hover {font-size: 12px; text-align:left; color:#333; padding:10px; margin:0px; font-family:arial;}


.wide_main p {font: normal 12px arial, sans-serif; text-align:left;	color: #000; text-decoration: none; padding:2px 5px 5px 12px; margin:0px;}
.wide_main form {text-align:left; font: normal 12px arial, sans-serif; margin:0 auto;}
.wide_main ul, .wide_main ol {padding-top:0px; margin-top:0px; margin-right:20px;text-align:left; font-size:12px; }
.wide_main ul li{ display:list-item; }


.name {font: 
bold 13px Georgia, serif; text-align:left; color: #000; text-decoration: none; }

/*info_main HOMEPAGE*/
.info_main h1 {font: bold 14px arial, sans-serif; text-align:left;	padding: 7px 0px 4px 10px ; color: #FFF; text-decoration: none; text-transform:uppercase; margin:0 0 5px 0; background: #037746 url('/images/title-grnbkgd.gif') repeat-x;}
.info_main h3 {font: bold 14px  georgia, serif; text-align:left; padding: 2px 5px; color: #600; text-decoration: none; }
.info_main p {font: normal 12px arial, sans-serif; text-align:left;color: #000; text-decoration: none; padding:2px 4px 5px 12px; margin:0px;}
.info_main p.postmetadata {margin:5px 10px; padding:5px; font: normal 10px arial, sans-serif; text-align:left; background-color:#e6e6e6;}
.info_main ul li  {font: normal 12px Georgia, sans-serif; text-align:left; 	color: #000; ; padding:5px;}
.info_main a:link, .wide_main a:link{font-family:Georgia, sans-serif; color: #3e8dcc; }
.info_main a:visited, .wide_main a:visited {font-family: Georgia, sans-serif;color: #284D6A;}
.info_main a:hover, .wide_main a:hover{ font-family: Georgia, sans-serif; color: #000; }
.info_main table, .wide_main table {font: normal 12px Georgia, sans-serif; text-align:left;
	color: #000; text-decoration: none; padding:2px;}
.info_main td, .wide_main td {padding:2px 4px;}
.info_main .date {font: normal 10px arial, serif; text-align:left; padding:2px 10px;}
.info_main .post {margin:5px 0;}
.info_main small {font-size:9px; color:#999999; margin-left:10px;}


/* Right Col- HOMEPAGE*/
.adcolumn {width:190px; height:600px; float:right; margin:0px auto; display:inline;} 
.adcolumn ul {padding:0px; text-align:left; list-style:inside;  color:#CCCCCC;  }
.adcolumn h2.widgettitle, .adcolumn li.upcoming-events h2  { color:#FFFFFF; font-size:14px; text-transform:uppercase; background:#294E6B url(/images/title-bluebkgd.gif) repeat-x ; margin:20px 0 5px 0; padding:4px 10px; }
.adcolumn ul li#recent-posts ul {margin-left:15px; }


.adcolumn li.upcoming-events { list-style:none;}
.adcolumn li.upcoming-events ul { margin-left:15px; list-style:none; font-size:12px;}
.adcolumn li.upcoming-events ul ul { margin-left:15px; font-size:11px;}
.adcolumn .calnk a, .adcolumn .calnk a:visited { color:#294e6b;}
.adcolumn ul li a { color:#CCCCCC; font-size:12px; }


/* Right Col- Interior Pages*/
.right-column { width:130px; float:right; margin:0px auto; display:inline;} 




/* Member Clubs Page*/
TABLE.member-contact {border-bottom:solid 1px #999999}
TABLE.member-contact th {font-weight:bold; background-color:#ababab; color:#FFFFFF; padding:3px; }
TABLE.member-contact td { padding:4px;}
TABLE.member-contact a {color: #284D6A; }

/* Calendar Pages Page*/
TABLE.calendar td {background-color:#f0f0f0;}

/* Standings Pages Page*/
TABLE.standings td {background-color:#f0f0f0;}

TABLE { margin:10px;}

/* Bye Laws Page*/
ul.byelaws {}
ul.byelaws-sub {padding:5px 0 15px 0;}


/*Footer*/
.footer {width:900px; height:60px; margin:15px 0 0px 0; background: #999; padding: 10px 0; clear:both; background:url(http://www.floridarugbyunion.com/images/footer.gif) repeat-x }
.sorca { float:right; margin-right:5px }
.footer p {text-align:center; margin: 0 auto; font: normal 12px arial, sans-serif;}
.footer p a:link, .footer p a:visited {font: normal 12px arial, sans-serif; text-align:center;
	padding-left:10px; padding-right:10px; color: #333; text-decoration: none; }
.footer p a:hover {font: normal 12px arial, sans-serif; text-align:center;
	padding-left:10px; padding-right:10px; color: #666; text-decoration: none; }
.footer p.info { margin-top:10px; font-size:11px; }
/*Forms*/
.input {border: 1px #333;}
.input p {font: 9px Helvetica, sans-serif ; color: #000;}


/* Minor Formatting */


.clear {clear:both;}
.subtext {font: normal 10px arial, sans-serif; }
.orange {color: #D4890A; font-weight:bold;  }
.blue {color: #284D6A;font-weight:bold;}
.green {color: #036F41;font-weight:bold;}


/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none; height:36px;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu a {
	color:#CCCCCC;
	padding: 		3px 10px;
	text-decoration:none; display:		block;
	position:		relative; font-size:12px; font-weight:bold;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:#999999;
}

.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%; background: #202020 ; height:26px;
}

.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}


.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			36px; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
.sf-menu li li li {
	background:			#202020 ;
}


.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:#999999; color:#333333;
	outline:		0;
}

/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	0
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}




img {border:none}