/*  
Theme Name: Whitestone Dwarf Giraffe Athletic League
Theme URI: http://dwarfgiraffe.com/
Description: Whitestone Dwarf Giraffe Athletic League
Version: 1.0
Author: S2UDIO.com for dwarfgiraffe.com
Author URI: http://dwarfgiraffe.com/

	Dwarf Giraffe Athletic League v1.0
	 http://dwarfgiraffe.com/

*/

body {padding: 0; margin:0;	background-color:#c0c0c0;}

/* structure */
#all {width: 930px; margin: 0 auto;}
#header {width: 900px; height: 227px; float: left; background: #EEE; padding: 15px;}
	.slideshow-left {position:absolute; margin-top: 0px; margin-left: 0px; z-index: 99; width: 495px; height: 227px;}
	.slideshow-right {margin-left: 448px; width: 448px; height: 227px; overflow: hidden;}
	.slideshow {height: 227px; width: 448px;}
#NavBar {width:930px; height: 42px; float: left; background:url('/images/newnav_bg_blue.jpg') repeat-x 0 0;}
#mid {width:930px; background-color: #FFF; float: left;}
#content {width: 660px; float: left; padding: 10px 10px 10px 20px;}
#sidebar {width: 200px; padding: 10px; float: left;}
	.sb_box {width: 190px; background-color: #efefef; padding: 0px 5px 5px 5px; margin-bottom: 15px;}
	.sb_box_alerts {width: 190px; background-color: #bfbfbf; padding: 0px 5px 5px 5px; margin-bottom: 15px;}
#footer {width: 910px; float: left; background-color: #EEE; padding: 10px; text-align: center;}

/* text styles */
body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #000; font-weight: normal; text-decoration: none; text-transform: none; font-style: normal;}

.FooterText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; font-weight: normal;}

h1 {font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #354679; font-weight: normal;}
h2 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #00264F; font-weight: normal;}
	div.post-title h2 {margin: 10px 0 3px 0;}
	#sidebar h2 {font-family:Arial,Helvetica,sans-serif; font-size:15px; color:#000000; font-weight:bold; padding-top: 5px;}
h3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #00264F; font-weight: bold; background: #FFFACF; padding: 7px; font-style: italic;}
h4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666; font-weight: bold; background: #EFEFEF; padding: 7px; margin-bottom: 3px;}

/* link styles */
a {color: #354679;}
a:hover {color: #000;}

/* navigation */
ul#nav {display: block; margin: 0; padding: 0; list-style-type: none;}

	ul#nav li {display: block; margin: 0; padding: 0; list-style-type: none; float: left; position: relative; z-index: 99; font-size: 12px; font-weight: bold; text-decoration: none; font-family: arial, sans-serif;}

	ul#nav li a {display: block; float: left; padding: 13px 16px 8px 16px; height: 21px;}
		ul#nav li a.first, ul#nav li a.first:visited {margin: 0; color: #FFF; padding: 13px 16px 8px 16px; height: 21px;}
		ul#nav li a:link, ul#nav li a:visited {text-decoration:none; color: #FFF; background:url('/images/nav_bg-blue.jpg') repeat-x;}
		ul#nav li a.active, ul#nav li a:hover {background:url('/images/nav_bg-yellow.jpg') repeat-x; color: #354779; padding: 13px 16px 8px 16px; height: 21px;}
	
	/* active state */
	ul#nav li.current_page_item a, 	ul#nav li.current_page_parent a, ul#nav li.current_page_ancestor a {text-decoration:none; color: #354779; background:url('/images/nav_bg-yellow.jpg') repeat-x;}
	
		ul#nav li ul {position: absolute; z-index: 99; display: none; top: 42px; left: 0; width: 130px; margin: 0; padding: 0; list-style-type: none;}
		/* ul#nav li ul li.page-item-565 {width: 180px;} */
		ul#nav li ul.over {display: block;}
		ul#nav li ul li {display: block; float: none; margin: 0; padding: 0; background: #354779; height: 42px;}
		ul#nav li ul li a {display: block; float: left; width: 98px;}
		ul#nav li ul li a:link, ul#nav li ul li a:visited {text-decoration:none; color: #FFF; background: #354779;}
		ul#nav li ul li a:active, ul#nav li ul li a:hover {color: #354779; background:url('/images/nav_bg-yellow.jpg') repeat-x;}

		/* 3rd level nav items  */
		ul#nav li ul ul {position: absolute; top: -1px; left: 129px; width:130px;}

/* img styles */
img.FloatLeft, img.alignleft {float: left; margin-right: 10px; margin-bottom: 10px;}
img.FloatRight, img.alignright {float: right; margin-left: 10px; margin-bottom: 10px;}

#content img {border: solid 2px #c0c0c0;}

/* pop-up window */
body.white {background: #FFF;}
div#popup-wrap {width: 340px; margin: 0 auto;}
	div#pop-message {padding: 0 5px 10px 15px;}
		div#pop-message img {border: solid 2px #c0c0c0; width: 300px;}

/* misc */
ul {margin: 5px 0px 5px 0px; padding: 0px 0px 0px 15px;}
hr {height: 1px; background-color: #CCC; border: 1px solid #CCC;}

textarea {width: 450px; height: 100px;}

.hide { display: none; }
