/*
Theme Name: Sportspress
Theme URI: http://www.digital-infinity.co.za
Description: A theme for hockey clubs.
Version: 1.0
Author: Marc Pelteret
Author URI: http://www.digital-infinity.co.za
*/


/* Reset default browser styles */
@import url('css/reset.css');

/* Rebuild default browser styles */
@import url('css/rebuild.css');

/* Basic WordPress Styles */
@import url('css/wp.css');

#access
{
	margin: 0 0 1.5em 0;
	overflow: auto;
}

#branding
{
	margin: 0 0 1.5em 0;
}

#colophon
{
	color: #ffffff;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
	padding-top: 30px;
	text-align: right;
	width: 980px;
}

#container
{
	background-color: white;
	display: table;
	margin: auto auto;
	margin-top: -18px;
	padding-top: 20px;
	width: 980px;
}

#content
{
	background-color: #ffffff;
}

#footer
{
	clear: both;
	width: 100%;
}

#main
{
	background-color: #ffffff;
	float: left;
	margin-left: 10px;
	padding: 0 15px 15px 15px;
	width: 485px;
}

#primary
{
	float: left;
	overflow: hidden;
	padding: 5px;
	width: 185px;
}

#secondary
{
	float: right;
	overflow: hidden;
	width: 200px;
}

#secondary h3
{
	padding-left: 5px;
}

#sidebar
{
	background-color: #ffffff;
	float: right;
	padding-right: 30px;
	width: 410px;
}

#sidebar h3
{
	font-size: 10pt;
	font-weight: bold;
	padding-bottom: 10px;
}

#tertiary
{
	clear: both;
	margin: 0;
	overflow: hidden;
	text-align: center;
}

#tertiary ul li ul
{
	margin: 0;
}

#wp-calendar
{
	border: 1px solid #c3c7c8;
	padding: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;	
	-webkit-border-radius: 5px;
}

#wp-calendar table td:hover
{
	border: none !important;
}

#wrapper-footer
{
	clear: both;
	width: 100%;
}

.ec3_eventday
{
	background-color: #6bc5f3;
}

.ec3_eventday:hover
{
	background-color: black;
	cursor: pointer;
}

.ec3_events
{
	border: 1px solid #c3c7c8;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.ec3_events li ul li
{
	list-style-type: none;
	margin-left: -20px;
}

.ec3_list
{
	color: black !important;
	letter-spacing: 0px !important;
	word-spacing: 1px !important;
}

.ec3_today
{
	background-color: #fbd212;
	border: none !important;
}

.entry-content
{
	margin: 1.5em 0 0 0;
}

.entry-content p
{
	padding-bottom: 10px;
}

.entry-summary
{
	margin: 1.5em 0 0 0;
}

.footer-info
{
	margin-right: 20px;
}

.footer-text
{
	background-color: black;
	padding: 2px 5px 2px 5px;
}

.infolist
{
	list-style: square;
}

.infotable
{
	text-align: left;
	width: 400px;
}

.infotable caption
{
	background-color: Black;
	color: White;
	font-weight: bold;
	padding: 5px;
}

.infotable td
{
	padding: 5px;
}

.infotable th
{
	padding: 5px;
}

.infotable-border-bottom
{
	border-bottom: 1px solid Grey;
}

.infotable-border-left
{
	border-left: 1px solid Grey;
}

.linkcat
{
	list-style: none;
	margin-left: -28px;
	padding-top: 10px;
}

.linkcat h2
{
	padding-bottom: 10px;
}

.menu
{
	padding-top: 20px;
	text-align: right;
}

.menu a
{
	color: Green;
	white-space: nowrap;
}

.menu a:hover
{
	color: Red;
}

.menu li
{
	display: inline;
	list-style-type: none;
	padding-right: 20px;
}

.menu ul
{
	list-style: none;
	margin: 0;
}

.menu ul ul
{
	display: none;
}

.multiwidget_ec3-event-list h3
{
	margin-bottom: 5px;
	margin-top: -5px;
	padding: 0;
}

.navigation
{
	margin: 0 0 1.5em 0;
	overflow: auto;
	width: 100%;
}

.nav-next
{
	float: right;
}

.nav-previous
{
	float: left;
}

.news-list
{
	list-style-type: none;
	margin: 0;
}

.news-list li
{
	border-bottom: 1px dotted grey;
	padding: 5px 0 5px 0;
}

.news-list li strong
{
	float: left;
	width: 85px;
}

.post
{
	margin: 0 0 3em 0;
}

.skip-link
{
	display: none;
}

.sponsors-box
{
	border: 1px solid #c3c7c8;
	padding: 20px 0 20px 0;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.fixtures-box
{
	border: 1px solid #c3c7c8;
	padding: 10px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.fixtures-box table
{
	width: 100%;
}

.fixtures-box td
{
	padding: 2px;
}

.table-stripe
{
	background: #c3f1fc;
}

.widget_msp_sponsors_widget li
{
	display: inline;
	list-style-type: none;
	padding-right: 25px;
}

.widget_msp_sponsors_widget ul
{
	border: 1px solid #c3c7c8;
	list-style: none;
	padding: 10px;
}

.widget-area ul
{
	list-style: none;
	margin-left: 0;
}

.widget-area ul ul
{
	list-style: disc;
	margin-left: 1.1em;
}

.widget-area ul ul ul
{
	margin-left: 2.5em;
}

.widget-container .ec3_events
{
	list-style-type: none;
	margin: -5px;
	padding: 5px;
}

a
{
	color: #3894c3;
	text-decoration: none;
}

a:hover
{
	color: red;
}

h1
{
	border-bottom: 1px solid black;
	color: #3894C3;
	font-size: 18pt;
	font-weight: bold;
	margin-top: -6px;
	text-transform: uppercase;
}

h2
{
	color: Grey;
	font-weight: bold;
	font-size: 16pt;
	padding-bottom: 15px;
}

h3
{
	font-weight: bold;
	font-size: 125%;
	padding-bottom: 10px;
}

label
{
	cursor: pointer;
}

.devprog-parent-item label, .devprog-child-item label
{
	display: block;
	float: left;
	font-weight: bold;
	padding-right: 10px;
}

.devprog-parent-item label
{
	width: 80px;
}

.devprog-child-item label
{
	
	width: 60px;
}

.devprog-child-item label, .devprog-child-item input, .devprog-child-item select
{
	margin-top: 10px;
}

.devprog-parent-item, .devprog-child-item
{
	padding-bottom: 10px;
}

.devprog-child-item
{
	border: 1px solid #cccccc;
	padding: 0px 10px 10px 10px;
	margin-bottom: 10px;
	overflow: hidden;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.devprog-child-item div
{
	display: block;
	width: 225px;
}

.devproginput-parent
{
	/*input[type="text"]*/
	display: block;
}

#error 
{
	margin: 0 0 16px 8px;
	border-width: 1px;
	border-style: solid;
	padding: 12px;
	background-color: #ffebe8;
	border-color: #c00;
	padding-left: 20px;
	width: 300px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

#error  li
{
	list-style-type: circle;
}

.msp_msg_ok
{
	color: Green;
	font-weight: bold;
}

.msp_msg_error
{
	color: Red;
	font-weight: bold;
}

.alignleft, img.alignleft
{
	float: none;
}

.tab-panel-excerpt
{
	padding-top: 10px;
}

.tab-panel-excerpt p
{
	padding-bottom: 10px;
}

.entry-meta
{
	color: Grey;
}

.entry-meta a
{
	color: #68add0;
}

.entry-meta a:hover
{
	color: Red;
}

.comments ul li
{
	list-style-type: none;
	margin-left: -30px;
}

.comment-meta
{
	background-color: #eee;
}

.comment-text
{
	padding: 10px;
}

.comment table
{
	border: 1px solid #ccc;
	margin-bottom: 15px;
	width: 100%;
}

#login
{
	font-size: 11px;
	margin-right: 10px;
	padding-right: 20px;
	padding-top: 7px;
	text-align: right;
	vertical-align: middle;
}

#registration-link
{
	background-color: Black;
	color: Red;
	font-weight: bold;
	padding: 2px 4px;
}

#registration-link:hover
{
	color: #3894c3;
}

.fixtures-table
{
	padding-top: 10px;
	padding-bottom: 10px;
	width: 100%;
}

.fixtures-table td
{
	padding: 5px;
	width: 25%;
}

#fixtures-heading-table
{
	width: 100%;
}

#fixtures-heading-table td
{
	padding: 3px;
}
