/*
Theme Name: minimal
Theme URI: http://rizzlestudios.ath.cx/wordpress/minimal
Description: A minimalistic WordPress theme utilizing no images in the template.
Version: 1.1
Author: rizzlestudios
Author URI: http://rizzlestudios.ath.cx/
Tags: white, two-column, one-column, minimalist, widgets, widgetized
Licensed under GPL. 
*/

/* MY ADDITIONS */

body			{color: #1A2040; font-family: Verdana, Helvetica, sans-serif; background: #DDDDDD; 
			font-size:14px; margin: auto; padding: 0px; text-align: center;}

#frame    	        {width: 1000px; text-align: center; margin: auto; background: #FFFFFF; 
                      	border-left: #1A2040 2px ridge; border-right: #1A2040 2px ridge; overflow: auto;}
#header   	        {float: left; width: 1000px; height: 200px;}

img			{border: none; padding: 0px 10px 10px 0px;}
img a			{border: none; text-decoration: none;}

/* MENU */

@charset "utf-8";
/* CSS Document */

/*^'^ Navigation Structure ^'^*/
.nav-container-outer{
background: #990000;
padding: 0px;
height: 42px;
background: url(http://www.newmarkethockeyclub.com/images/nav-bg.jpg);
}
.nav-container .divider{
display:block;
font-size:1px;
border-width:0px;
border-style:solid;
}
.nav-container .divider-vert{
float:left;
width:0px;
display: none;
}
.nav-container .item-secondary-title{
display:block;
cursor:default;
white-space:nowrap;
}
.clear{
font-size:1px;
height:0px;
width:0px;
clear:left;
line-height:0px;
display:block;
float:none;
}
.nav-container{
position:relative;
zoom:1;
margin: 0 auto;
}
.nav-container a, .nav-container li{
float:left;
display:block;
white-space:nowrap;
}
.nav-container div a, .nav-container ul a, .nav-container ul li{
float:none;
}
.nav-container ul{
left:-10000px;
position:absolute;
}
.nav-container, .nav-container ul{
list-style:none;
padding:0px;
margin:0px;
}
.nav-container li a{
float:none
}
.nav-container li{
position:relative;
}
.nav-container ul{
z-index:10;
}
.nav-container ul ul{
z-index:20;
}
.nav-container ul ul ul{
z-index:30;
}
.nav-container ul ul ul ul{
z-index:40;
}
.nav-container ul ul ul ul ul{
z-index:50;
}
li:hover>ul{
left:auto;
}
#nav-container ul {
top:100%;
}
#nav-container ul li:hover>ul{
top:0px;
left:100%;
}

/*^'^ Primary Items ^'^*/	
#nav-container a{	
padding: 7px 23px;
margin: 3px 0px 0px 0px;
color: #FFFFFF;
font-family: Trebuchet MS, Arial, sans-serif, Helvetica;
font-size:14px;
text-decoration:none;
font-weight: bold;
background: url(http://www.newmarkethockeyclub.com/images/item-primary-bg.gif);
background-repeat: no-repeat;
background-position: top;
}

#nav-container a:hover{
color: #000066;
background: url(http://www.newmarkethockeyclub.com/images/item-primary-bg.gif);
background-repeat: no-repeat;
background-position: center;
}

/*^'^ Secondary Items Container ^'^*/	
#nav-container div, #nav-container ul{	
padding:10px 4px 10px 4px;
margin:0px 0px 0px 0px;
background: url(http://www.newmarkethockeyclub.com/images/item-secondary-container-bg.jpg);
background-repeat: repeat-x;
background-color: #FFCB32;
}

/*^'^ Secondary Items ^'^*/	
#nav-container div a, #nav-container ul a{	
padding:3px 10px 3px 6px;
background-color: #FFFFFF;
background: url(http://www.newmarkethockeyclub.com/images/item-secondary-bg.jpg);
background-repeat: no-repeat;
background-position: 0px 22px;
font-size: 11px;
border-width: 0px;
border-style:none;
margin: 0px;
width: 149px;
}

/*^'^ Secondary Items Hover State ^'^*/	
#nav-container div a:hover, #nav-container ul a:hover{	
background-color: #FFFFFF;
background: url(http://www.newmarkethockeyclub.com/images/item-secondary-bg.jpg);
background-repeat: no-repeat;
color: #000066;
}

/*^'^ Horizontal Dividers ^'^*/	
#nav-container .divider-horiz{	
border-top-width:1px;
margin:5px 5px;
border-color: #C16100;
}


/* Links */

a:link 			{color: #273A4D; text-decoration: none;}
a:visited 		{color: #273A4D; text-decoration: none; }
a:hover, a:active 	{color: #ffffff; background-color: #343838;}
h3 a:link 		{color: #3f4f5c; text-decoration: none; }
h3 a:visited 		{color: #3f4f5c; text-decoration: none; }
h3 a:hover, a:active 	{color: #FFFFFF; }

/* Typography */

h1, h2, h3, h4, h5, h6 	{font-weight: normal; margin: 10px 0; padding: 0; }
h1 			{font-size: 36px; color: #293138;}
h2 			{font-size: 28px; color: #353F47;}
.post-title h2 		{color: #3f4f5c; font-weight:bold; text-transform: uppercase; margin-bottom:5px;}
h3 			{font-size: 24px; color: #3f4f5c;}
h4 			{font-size: 20px; color: #3f4f5c;}
h5 			{font-size: 16px; color: #3f4f5c;}
h6 			{font-size: 13px; text-transform: uppercase; margin: 5px 0; font-weight: bold;}
ul 			{list-style-type: circle; color: #333333; }
ol 			{line-height: 1.8em; color: #333333;}
blockquote 		{color: #555555; background-color: #eeeeee; border: 1px solid #cfcfcf; padding: 5px 10px; 
			margin: 10px 10px;}
code 			{font-family: Consolas, Verdana, Arial, "Courier New"; color: #555555; font-weight: bold; 
			padding: 5px 10px; margin: 10px 20px;}
abbr, acronym 		{font-style: normal; border-bottom: 1px dotted #333333; cursor: help; }
em 			{font-style: italic; }
strong 			{font-weight: bold; }
del 			{text-decoration: line-through; color: #555555; font-size: 11px; }
ins 			{text-decoration: none; color: #679b3c; }
p em, cite		{font-family: Consolas, Verdana, Serif;}

/* Structure */

#container		{width: 1000px; margin: 0 auto; background: #FFFFFF;}
#header 		{padding: 0px;}
#navigation 		{float: left; width: 1000px; background-color: #282d2d; text-transform: uppercase; 
			font-size: 14px;}
#wrapper 		{margin: 0; padding: 0; clear: both; float: left; width: 1000px; background: #ffffff;}
#content-wrapper 	{width: 650px; float: left; background: #FFFFFF;}
#content 		{float: left; padding: 27px; line-height: 1.6em; text-align: left;}
#content .commentbox 	{color: #918E85; background-color: #FBF4E2; padding: 0px; 
			border-top: solid #D4CBB4 1px; border-bottom: solid #D4CBB4 1px; text-transform: uppercase; 
			font-size: 11px; margin-bottom: 50px; width: 590px;}
#comments 		{color: #4A4A4A; padding: 0px;}
#comments .comment 	{padding: 10px; background-color: #FFFFFF; border-bottom: 20px solid #FFFFFF;}
#comments .comment cite {font-size: 14px; font-weight: bold; font-style: normal;}
#sidebar-wrapper 	{display: inline; width: 340px; float: left; background-color: #FFFFAA;}
#sidebar 		{float: left; width: 310px; padding: 15px; color: #5b5c5c; font-size: 9pt; text-align: left;}
#footer 		{clear: both; width: 980px; text-align: center; font: normal small-caps 0.8em sans-serif; 
			background: #1A2040; color: #FFFFFF; border-top: 0.5em double white; padding: 10px; 
			margin: auto; border-left: #1A2040 2px ridge; border-right: #1A2040 2px ridge;}

/* Single Post */

#post_content-wrapper	{width: 640px; background: #FFFFFF; padding: 10px 0 20px 0; margin: 5px 0 0 80px;}
#post_content		{float: left; background: #FFFFFF; padding: 27px; line-height: 1.6em; text-align: left;}
#post_content .commentbox {color: #918E85; background: #FFFFFF; padding: 2px 5px 2px 5px; 
			border-top: solid #D4CBB4 1px; border-bottom: solid #D4CBB4 1px; 
			text-transform: uppercase; font-size: 11px; margin-bottom: 10px; width: 575px;}

/* Navigation */

#navigation ul		{margin: 0 5px; float: left; width: 1000px; padding: 0px 0; list-style-type: none;}
#navigation li 		{ float: left; margin: 0 0 0 5px; padding: 0; }
#navigation a:link,
#navigation a:visited	{float: left; display: block; color: #c6c6c6; padding: 5px 10px;}
#navigation ul li.current_page_item   a:link,
#navigation ul li.current_page_item   a:visited,
#navigation ul li.current_page_item   a:hover,
#navigation ul li.current_page_item   a:active
			{color: #ffffff; background-color: #414646; border-left: solid #6b7070 1px; 
			border-right: solid #6b7070 1px;}
#navigation ul li.search
			{float:right; margin-right: 10px;}

/* Content */

.date 			{font-family: Verdana, Arial, Sans-Serif; font-weight: normal; font-size: 24px; 
			margin-left: 3px; padding: 0; color: #ccc; letter-spacing: -1px; display: inline;}
h3.post-title 		{display: inline;}
h3.post-title a 	{font-family: Verdana, Arial, Sans-Serif; font-weight: bold; font-size: 24px; 
			color: #3f4f5c; letter-spacing: -1px; border-bottom: none;}
h3.post-title a:hover 	{text-decoration: none; color: #222; background: transparent;}

/* Sidebar */

#sidebar h2 		{font-size: 18px; color:#5b5c5c; text-transform: uppercase; border-bottom: solid #5b5c5c 2px;}
.widgettitle 		{font-size: 18px; color:#5b5c5c; text-transform: uppercase; border-bottom: solid #5b5c5c 2px;}
#sidebar ul		{margin: 0; padding: 0; line-height: 1.6em; list-style-type: none;}
#sidebar ul li		{padding: 5px; border-bottom: 1px dotted #cccccc;}
#sidebar ul li:hover	{background-color: #eeeeee;}
#sidebar ul li .title	{display: block; font-weight: bold;}
#sidebar ul li .date	{display: block; color: #777777; font-size: smaller;}
#sidebar ul li .content	{display: block;}
#sidebar ul li a:link,
#sidebar ul  li a:visited 	{padding: 0; color: #333333;}
#sidebar ul  li a:hover,
#sidebar ul  li a:active	{background-color: transparent;}
#sidebar ul  .list_subpages 	{padding: 5px; border-bottom: 1px dotted #cccccc; list-style-type: none;}

/* Footer */

#footer a:hover,
#footer a:active	{color: #003355; background-color:transparent;}

/* Comments */

.alt 			{margin: 0; padding: 10px;}
.commentlist 		{padding: 0; text-align: justify;}
.commentlist li 	{margin: 15px 0 3px; padding: 5px 10px 3px; list-style: none; border: 1px solid #ddd;}
.commentlist p 		{margin: 10px 5px 10px 0;}
#commentform p 		{margin: 5px 0;}
.nocomments 		{text-align: center; margin: 0; padding: 0;}
.commentmetadata 	{margin: 0; display: block;}
.commentlist li, 
#commentform input, 
#commentform textarea 	{font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentlist li 	{font-weight: bold;}
.commentlist li .avatar {float: right; border: 1px solid #eee; padding: 2px; background: #fff;}
.commentlist cite, 
.commentlist cite a 	{font-weight: bold; font-style: normal; font-size: 1.1em;}
.commentlist p 		{font-weight: normal; line-height: 1.5em; text-transform: none;}
#commentform p 		{font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentmetadata 	{font-weight: normal;}
.alt 			{background-color: #f8f8f8; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}

/

/* Images */

.aligncenter,
div.aligncenter 	{display: block; margin-left: auto; margin-right: auto;}
.alignleft 		{float: left;}
.alignright 		{float: right;}
.wp-caption 		{border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; 
			margin: 10px; /* optional rounded corners for browsers that support it */ 
			-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; 
			border-radius: 3px;}
.wp-caption img 	{margin: 0; padding: 0; border: 0 none;}
.wp-caption p.wp-caption-text 	{font-size: 11px; line-height: 17px;  padding: 0 4px 5px; margin: 0;}


/* Forms */

#searchform input 	{width: 145px;}
#searchsubmit 		{width: 130px;}
textarea 		{width: 400px;}
