/*
Theme Name: UIUC WC Athletics
Theme URI: http://illinoiswheelchairathletics.com/
Description: A theme.
Version: 
Author: 
Author URI: http://binarybonsai.com/
Tags: 

	

*/



/* Resets */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: #42423d;
	/*background-color:#003C7D;*/
    background:#001824 url(images/bg_body.jpg) repeat-x scroll 0 0;
	font: 62.5% Arial, Helvetica, sans-serif;
	height: 100%;
}
html, body {
	height: 100%;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
blockquote {
	line-height: 1.2em;
	font-style: italic;
	padding: 20px 20px 20px 60px;
	margin: 20px 0;
	background: url(images/quote.png) no-repeat 0 0;
}
acronym {
	cursor: help;
	border-bottom: 1px dashed #333;
}
strong {
	font-weight: bold;
}
em {
	font-style: italic;
}
hr {
	display: none;
}
.right {
	float: right;
}
.left {
	float: left;
}
.hide {
	display: none;
}
.clear {
	clear: both;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
/* Link Styles */
a:link, a:visited {
	color: #F47F24;
}
a:hover {
	color: #232323;
}
a:active {
	color: #ae0000;
}
a.floated_link {
	background-color:#ad0000;
	color:#fffffe;
	position:relative;
	top:-10px;
	padding:3px;
	padding-left:6px;
	padding-right:6px;
	text-decoration:none;
	font-size:11px;
}
a.floated_link:hover {
	background-color:#222323;
}
/* Headings */
h1, h2, h3, h4, h5 {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	margin: 0 0 5px 0;
	color: #27221f;
}
h1, h2, h3 {
	font-size: 2.7em;
	letter-spacing:-0.04em;
	line-height: 1.05em;
	padding-bottom: 10px;
}
h3 {
	margin: 30px 0 0;
}
h4 {
	font-size: 1.6em;
	line-height: 23px;
}
h6
{
	margin: 0;
}
/* Header */
#header_wrap {
/*background: #F47F24 url(images/header1_bg.png) repeat-x;
border-bottom:1px solid #000000;*/
height:62px;
min-width:1002px;
}
#header {
height:62px;
margin:0 auto;
position:relative;
width:1002px;
z-index:1;
background:#F47F24 url(images/nav_header_1x.jpg) no-repeat;
border-left:5px solid #000;
border-right:5px solid #000;
border-bottom:2px solid #000;
}
#header .gradient {
	position: absolute;
	left: -120px;
	top: 0;
}
#header .logo {
	position: absolute;
	left: 30px;
	top: 22px;
    z-index:99;
}
#header button {
	position: absolute;
	left: 920px;
	top: 55px;
    z-index:99;
}
#header .spoon {
	position: absolute;
	left: 240px;
	top: 0px;
}

#header #toggle {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
background:transparent url(images/xchanger.png) no-repeat scroll 100% 1px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:15px;
padding-right:20px;
position:absolute;
right:25px;
text-transform:uppercase;
top:75px;
}

#header #toggle a:link, #header #toggle a:visited {
color:#fff;
text-decoration:none;
}
#header #toggle a:hover, #header #toggle a:active {
color:#000;
text-decoration:none;
}
/* REQUIRED BUTTON STYLES: */		
button { 
	position: relative;
	border: 0; 
	padding: 0;
	cursor: pointer;
	overflow: visible; /* removes extra side padding in IE */
}

button::-moz-focus-inner {
	border: none;  /* overrides extra padding in Firefox */
}

button span { 
	position: relative;
	display: block; 
	white-space: nowrap;	
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari and Google Chrome only - fix margins */
	button span {
		margin-top: -1px;
	}
}


/* OPTIONAL BUTTON STYLES for applying custom look and feel: */		
button.submitBtn { 
	padding: 0 15px 0 0; 
	margin-right:5px; 
	font-size:0.9em; 
	text-align: center; 
	background: transparent url(images/btn_blue_sprite.gif) no-repeat right -140px; 
}
	
button.submitBtn span {
	padding: 13px 0 0 15px; 
	height:37px; 
	background: transparent url(images/btn_blue_sprite.gif) no-repeat left top; 
	color:#fff; 
    text-transform: uppercase;
    font-weight:bold;
}
	
button.submitBtn:hover, button.submitBtnHover { /* the redundant class is used to apply the hover state with a script */
	background-position: right -210px; 
}
	
button.submitBtn:hover span, button.submitBtnHover span {
	background-position: 0 -70px;
}


#breadcrumb #searchform {
	position: absolute;
	right: 0px;
	top: 11px;
	width: 250px;
	height: 23px;
}
#breadcrumb #searchform #search_term {
	font-size: 10px;
	color: #000;
	line-height: 10px;
	padding: 3px 35px 4px 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 110px;
	background: #fff;
	border: 1px solid #342b23;
}
#breadcrumb #searchform .submit_button {
	height: 27px;
	width: 27px;
	text-indent: -9999px;
	background: url(images/search_glass.png) no-repeat 0 0;
	border: none;
	position: absolute;
	right: 6px;
	top: -2px;
}
#extended_wrap {
/*background-color:#003C7D;
border-bottom:1px solid #FFFFFF;border-top:1px solid #000000;
background:inherit;*/
height:388px;
position:relative;
z-index:-5;

}

#splash_wrap {
-x-system-font:none;
color:#A79687;
font-family:Helvetica,Arial,sans-serif;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
background:transparent url(images/bigheader_3x.jpg) no-repeat scroll 0 0;
margin:0 auto;
position:relative;
width:1002px;
border-left:5px solid #000;
border-right:5px solid #000;}

#extended {
-x-system-font:none;
background:transparent url(images/bigheader_3x.jpg) no-repeat scroll 0 0;
color:#A79687;
font-family:Helvetica,Arial,sans-serif;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:100%;
line-height:22px;
margin:0 auto;
position:relative;
width:1002px;
border-left:5px solid #000;
border-right:5px solid #000;}

.full_view {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
/*background:transparent url(images/bigheader_3x.jpg) no-repeat scroll;*/
}
.dashboard_view {
display:none;
/*padding-left:174px;
padding-top:18px;*/
}
#extended_wrap_slim {
/*background-color:#003C7D;
border-bottom:1px solid #FFFFFF;border-top:1px solid #000000;*/
height:200px;
position:relative;
z-index:-5;

}
#extended_slim {
-x-system-font:none;
background:transparent url(images/slimheader_3x.jpg) no-repeat scroll 0 0;
color:#A79687;
font-family:Helvetica,Arial,sans-serif;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:100%;
line-height:22px;
margin:0 auto;
position:relative;
width:1002px;
border-left:5px solid #000;
border-right:5px solid #000;}

#extended_copy   {
float:left;
margin-left:140px;
padding-top:35px;
width:500px; }

#extended_copy p.head  {
color:#FFFFFF;
font-size:2em;
line-height:1em;
}



#extended_copy p  {
color:#FFFFFF;
font-size:1.0em;
font-weight:normal;
letter-spacing:-0.01em;
margin:10px 0 0;
}

#extended_logo   {
width:305px;
float:right;
height:148px;
margin:20px 0 0 30px;
background:transparent url(images/extended_logo.jpg) no-repeat scroll 0 0;
}

/*navigation*/
#navigation_wrap {
	position: relative;
	height: 2.5em;
	background: #4e4138 url(images/navigation_bg.png) repeat-x 0 0;
	border-bottom: 1px solid #fff;
	min-width: 1002px;
}
#navigation {
height:62px;
margin:0 auto;
position:relative;
width:1002px;
}
#main_nav{left:0;list-style-image:none;list-style-position:outside;list-style-type:none;padding-left:125px;padding-top:0;position:absolute;width:900px;z-index:99;}
* html #main_nav {bottom: -0.3em;bo\ttom: -0.2em;}
#main_nav li {float: left;margin-left: 0.1em;background: url(images/nav_right.gif) no-repeat 100% 0px;}
#main_nav li.current_page_item {background-position: 100% -150px;}
#main_nav li a {float: left;display: block;height: 2.4em;padding: 0.6em 1.3em 0.1em 1.2em;letter-spacing: -0.05em;background: url(images/nav_left.gif) no-repeat 0% 0px;color: #fff;text-decoration: none;overflow: hidden;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:1.65em;font-weight:bold;}
#main_nav li.current_page_item a {background-position: 0% -150px;color: #453f3a;/*border-bottom: 1px solid #e6e6e6;*/}
#main_nav li:hover, #main_nav li.ieHover {background-position: 100% -150px;}
#main_nav li:hover a, #main_nav li.ieHover a {background-position: 0% -150px;color: #454545;/*border-bottom:1px solid #e6e6e6;*/}  



ul.tabs{display: table;margin:0;padding-left:150px;list-style: none;position: relative;}
ul.tabs li{margin: 0;padding: 0;list-style: none;display: table-cell;float: left;position: relative;}
ul.tabs a{position: relative;display: block;}
ul.dropdown{margin: 0;padding: 0;display: block;position: absolute;z-index: 999;top: 100%;width: 250px;display: none;left: 0;}
ul.dropdown ul.dropdown{top: 0;left: 95%;}
ul.dropdown li{margin: 0;padding: 0;float: none;position: relative;list-style: none;display: block;}
ul.dropdown li a{display: block;}
#menu{position:absolute;z-index: 5;top: 0;left: 0;width: 900px;height: /*40px;*/62px;line-height:/*40px;*/62px;/*border-bottom: 1px solid #000;*/}
#menu ul{margin: 0 auto;}
#menu ul li.hasmore{background: url(images/drophighlight.png) no-repeat center 47px;}
#menu ul li h4{margin: 0;}
#menu ul li h4 a{font-size: 0.85em;color: #fff;font-weight: bold;padding: 0 15px;}
#menu ul li a{color: #fff;text-decoration: none;overflow: hidden;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:1.4em;font-weight:bold;padding-left: 4px;}
#menu ul li a img{vertical-align: middle;}
#menu ul li a:hover{background: url(images/topselectionleft.png) top left no-repeat;}
#menu ul li a span{display: block;padding: 0 15px 0 11px;}
#menu ul li a:hover span{background: url(images/topselectionright.png) top right;}
#menu ul.dropdown{padding: 10px;background-image: url(images/dropdown.png);overflow:hidden;border-bottom: 1px solid #000;border-left:1px solid #000;border-right:1px solid #000;width: 290px;}
#menu ul.dropdown li a{/*border-bottom: 1px solid #e5cd8e;*/line-height: 30px;overflow: hidden;height: 30px;font-size:1.3em}
#menu ul.dropdown li.last a{border-bottom-width: 0;}
#menu ul.dropdown li a:hover{background: url(images/menuarrow.png) no-repeat left center;}
#menu ul li h4 a:hover{background-image: none;}
/*=====================*/

ul.topnav {list-style: none;margin: 0;float: left;width: 900px;font-size:0.85em;background:transparent;}
ul.topnav li {float: left;margin: 0;	padding: 0 15px 0 0;position: relative; /*--Declare X and Y axis base--*/}
ul.topnav li a{padding: 10px 5px;color: #fff;display: block;text-decoration: none;float: left;}
ul.topnav li a:hover{color:#003C7D;}
ul.topnav li span { /*--Drop down trigger styles--*/width: 17px;height: 35px;float: left;background: url(subnav_btn.gif) no-repeat center top;}
ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {list-style: none;position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/left: 0; top: 35px;background-color:#F47F24;margin: 0; padding: 0;display: none;float: left;width: 170px;-moz-border-radius-bottomleft: 5px;-moz-border-radius-bottomright: 5px;-webkit-border-bottom-left-radius: 5px;-webkit-border-bottom-right-radius: 5px;border: 1px solid #111;font-size:0.9em;}
ul.topnav li ul.subnav li{margin: 0; padding: 0;/*border-top: 1px solid #efefef; bevel effect--border-bottom: 1px solid #444;*/ /*--Create bevel effect--*/clear: both;width: 170px;}
html ul.topnav li ul.subnav li a {float: left;width: 145px;background-color: #F47F24;padding-left: 20px;}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/background: #F47F24 url(dropdown_linkbg.gif) no-repeat 10px center;}

#content #page_subnav {
	margin: 0px 0px 40px;
	padding: 0px;
	font-size: 13px;
	font-weight: bold;
}
#content #page_subnav li {
	display: inline;
	background: none;
	margin: 0px;
	padding: 0px;
	margin-right: 7px;
}
#content #page_subnav li a:link, #content #page_subnav li a:visited {
	color: #646464;
	text-decoration: none;
	background: url(images/subnav_li.png) no-repeat 100% 50%;
	padding-right: 14px;
}
#content #page_subnav li a:hover, #content #page_subnav li.current_page_item a  {
	color: #ac0000;
	text-decoration: none;
}
#content #page_subnav li a:active {
	color: #646464;
	text-decoration: none;
}
/* RSS Nav */
.navigation_rss_icon {
	position: absolute;
	left: 940px;
	bottom: 0px;
}
#navigation_rss {
	position: absolute;
	left: 720px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #897567;
	line-height: 2.5em;
}
#navigation_rss li {
	display: inline;
}
#navigation_rss li a:link, #navigation_rss li a:visited {
	color: #fffffe;
	text-decoration: none;
	padding: 0px 2px;
	letter-spacing: -0.05em;
}
#navigation_rss li a:hover {
	color: #eed2a1;
	text-decoration: none;
}
#navigation_rss li a:active {
	color: #fffffe;
	text-decoration:none;
}
#bc_extended {
	position: absolute;
	left: 0;
	bottom: -4.5em;
	width: 50%;
	background: #ebebeb url(images/subnav_bg.png) repeat-x;
	border-bottom: 1px solid #b8babb;
	height: 4.3em;
}
/* Content */
#page_wrap {
	position: relative;
	background: #fff;
	width: 1002px;
	font-size: 1.1em;
	line-height: 1.6em;
	margin: 0 auto;
    border:5px solid #000;
    /*border-top:1px solid #FFFFFF;*/
}
#page {
	position: relative;
	background: #fff url(images/page_bg.png) repeat-y 0 0;
	width: 1002px;
    border-top:1px solid #FFFFFF;
}
#content_wrap {
	float: left;
	width: 700px;
}
#content {
	float: left;
	width: 640px;
	padding: 30px;
	padding-bottom: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#content p {
	padding-bottom: 2.0em;
}
#content ul, #content ol {
	margin-bottom: 30px;
}
#content ul li {
	margin-bottom:6px;
	margin-left: 27px;
	padding-left: 13px;
}
#content ol li {
	margin-bottom:6px;
	margin-left: 40px;
}
#content ul li {
	background: url(images/li.gif) no-repeat 0 8px;
}
#content ol li {
	list-style: decimal;
}
/* Breadcrumb */
#breadcrumb {
	position: relative;
	float: left;
	width: 970px;
	padding-left: 30px;
	background: #ebebeb url(images/subnav_bg.png) repeat-x;
	border-bottom: 1px solid #b8babb;
	height: 4.3em;
	font-size: 10px;
	text-transform: uppercase;
	color: #453f3a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -0.05em;
	z-index: 999;
}
#breadcrumb a {
	text-decoration: none;
}
#breadcrumb a:hover {
	text-decoration: underline;
	color: #ac0000;
}
#breadcrumb .crumb ul {
	float: left;
	width: 550px;
}
#breadcrumb .crumb li {
	display: inline;
	line-height: 4.3em;
}
#breadcrumb #freebies  {
	position: absolute;
	right: 13.3em;
	top: 1.0em;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	line-height: 2.3em;
	letter-spacing: -0.05em;
}
#breadcrumb #freebies li {
	display: inline;
	margin-left: 4px;
}
#breadcrumb #freebies li a {
	display: inline;
	background: #fdfdfd url(images/button_bg.png) repeat-x 0 100%;
	border: 1px solid #bbbbbb;
	padding: 0.4em 1.0em 0.5em;
	width: 7.0em;
	text-align: center;
}
* + html #breadcrumb #freebies li a {
	padding: 0.5em 1.0em 0.4em;
}
#breadcrumb #freebies li a:hover {
	background: #eeeeee url(http://tutsplus.com/wp-content/themes/tuts_theme/images/button_bg_hover.png) repeat-x 0 100%;
	text-decoration: none;
	color: #232323;
}
#breadcrumb #categories {
	position: absolute;
	right: 320px;
	top: 6.0em;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: -0.05em;
	text-indent: -1.5em;
	line-height: 2.1em;
}
#breadcrumb #categories li span {
	background: #fdfdfd url(http://vector.tutsplus.com/wp-content/themes/tuts_theme/images/button_bg.png) repeat-x 0 100%;
	border: 1px solid #bbbbbb;
	width: 11.0em;
	display: block;
	text-align: center;
}
#breadcrumb #categories li span:hover {
	background: #eeeeee url(http://vector.tutsplus.com/wp-content/themes/tuts_theme/images/button_bg_hover.png) repeat-x 0 100%;
}
#breadcrumb .arrow {
	background: url(http://vector.tutsplus.com/wp-content/themes/tuts_theme/images/categories_arrow.gif) no-repeat 9.5em 50%;
	display: block;
}



.box2_wrap #categories {
	position: absolute;
	right: 10px;
	top: 1.0em;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
  
	letter-spacing: -0.05em;
	text-indent: -1.5em;
	line-height: 2.1em;
}
.box2_wrap #categories li span {
	background: #fdfdfd url(http://vector.tutsplus.com/wp-content/themes/tuts_theme/images/button_bg.png) repeat-x 0 100%;
	border: 1px solid #bbbbbb;
	width: 11.0em;
	display: block;
	text-align: center;
    font-size:1.0em;
   
}

.box2_wrap #categories li span:hover {
	background: #eeeeee url(http://vector.tutsplus.com/wp-content/themes/tuts_theme/images/button_bg_hover.png) repeat-x 0 100%;
}
.box2_wrap .arrow {
	background: url(http://vector.tutsplus.com/wp-content/themes/tuts_theme/images/categories_arrow.gif) no-repeat 9.5em 50%;
	display: block;
}


/* Category Dropdown */
#categories li a {
	display: block;
}
#categories li a:hover {
	text-decoration: none;
	color: #ac0000;
}
#categories li ul {
	clear: left;
	position: absolute;
	left: -999em;
	z-index: 999;
	width: 14.0em;
	margin-top: -12px;
	margin-left: -5.0em;
	border: 1px solid #BABEB1;
	background: #efefef;
	list-style: none;
	line-height: 0.5em;
	padding: 1.2em 0;
	padding-left: 2.0em;
	z-index: 999;
}
*+html #categories li ul {
	margin-left: -3.5em;  /* IE7 only */
}
#categories li li {
	display: inline;
	float: none;
	margin: 0;
	z-index: 999;
}
#categories li:hover ul, #categories li li:hover ul, #categories li.ieHover ul, #categories li li.ieHover ul {
	left: auto;
}
#categories li:hover li a, #categories li.ieHover li a {
	float: none;
	height: auto;
	padding: 0.7em 1.5em;
}
#categories li:hover li a:link, #categories li:hover li a:visited {
	color: #242323;
	text-decoration: none;
}
#categories li:hover li a:hover {
	color: #ac0000;
	text-decoration: none;
}
#categories li:hover li a:active {
	color: #242323;
	text-decoration: none;
}
/* Page Styles */
#entry {
	position: relative;
	padding-bottom: 5px;
	margin-bottom: 25px;
	width: 640px;
}
.preview {
	border-bottom: 1px solid #dfddd5;
	padding-bottom: 5px;
	margin-bottom: 25px;
}
#content .rating-wrap {
	position: absolute;
	left: 545px;
	top: 80px;
}
#content .exerpt {
	position: relative;
	display: block;
}
#content .exerpt h1 {
	font-size: 2.6em;
	letter-spacing:-0.04em;
	line-height: 1.05em;
	padding-bottom: 5px;
	font-family: Helvetica, Arial, sans-serif;
	padding-right: 50px;
}
#content .exerpt h2 {
	font-size: 1.6em;
	letter-spacing:-0.04em;
	line-height: 1.05em;
	padding-bottom: 5px;
	font-family: Helvetica, Arial, sans-serif;
	padding-right: 50px;
}
#content .user_comments {
	position: absolute;
	right: -2px;
	top: 0;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	height:46px;
	width:44px;
	background: url(images/comments.gif) no-repeat;
	line-height: 36px;
	text-align: center;
}
#content .user_comments a {
	color: #3a2f27;
	text-decoration: none;
}
#content .download {
	padding-left: 60px;
	background: url(images/downlaod_file.png) no-repeat;
	margin-top: -30px;
	margin-bottom: 25px;
}
#content .download h2 {
	margin-bottom: 0;
	padding-bottom: 0;
	font-size: 2.4em;
}
#content .download h2 a {
	color: #27221f;
	text-decoration: none;
}
#content .download span {
	color: #9e9e9e;
	font-size: 16px;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif
}
#content .exerpt h1 a {
	text-decoration: none;
	color: #242323;
}
#content .exerpt h1 a:hover {
	text-decoration: underline;
}
#content .exerpt h2 a {
	text-decoration: none;
	color: #242323;
}
#content .exerpt h2 a:hover {
	text-decoration: underline;
}
#content .exerpt img {
	float:left;
	margin-right:20px;
	margin-bottom:20px;
	/*width:200px;
	height:200px;*/
    border:1px solid #000;
}
#content .exerpt .list {
padding:15px;
}
#content .exerpt .list img{
border:1px solid #898989;
margin-right:10px;
margin-top:5px;
}
#content .exerpt small {
	padding:3px;
	padding-left:8px;
	padding-right:8px;
	color:#666666;
	font-size:1.0em;

}
#content .exerpt small a {
	color:#F47F24;
	text-decoration:none;
}
#content .exerpt small a:hover {
	text-decoration:underline;
	color:#000;
}
#content .exerpt .text {
	display:block;
	margin-top:20px;
	font-style:italic;
	float:left;
	width:400px;
}
#content .exerpt .text_freebie {
	display:block;
	margin-top:20px;
	float:left;
	width:300px;
	padding-right: 100px;
}
#content .exerpt .text_freebie a.more-link {
	border: 1px solid #bbbbbb;
	background: #fdfdfd url(images/button_bg.png) repeat-x 0 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0.4em 1.0em 0.5em;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: -0.05em;
	text-decoration: none;
}
#content .exerpt .text_freebie a:hover.more-link {
	background: #eeeeee url(images/button_bg_hover.png) repeat-x 0 100%;
	text-decoration: none;
	color: #232323;
}
#about_author {
	background: #f0f0f0 url(images/sidebar_write.gif) no-repeat 96% 50%;
	border: 1px solid #cecfd0;
	padding: 15px;
	display: block;
	margin-bottom: 20px;
}
#about_author img {
	float: left;
}
#about_author h4 {
	font-size: 1.4em;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
}
#about_author h4 a {
	text-decoration: none;
}
#about_author p {
	margin: 0;
	padding: 0;
}
.author_text {
	padding-left: 110px;
	padding-right: 80px;
}
.tutorial_image {
	background-color:#f0f0f0;
	border:1px solid #cecfd0;
	text-align:center;
	margin-bottom:10px;
	padding-top: 10px;
	padding-bottom: 6px;
}
.tutorial_image img {
	border:1px solid #cbcbcb;
	margin: auto;
}
#post_meta {
	margin-bottom: 30px;
}
/* Related Posts */
#related_posts {
	float: left;
}
#related_posts h3 {
	font-size: 2.2em;
	font-weight: normal;
	margin: 0px;
}
.related_image {
	padding: 0px 3px;
}
#related_posts p {
	padding-bottom: 15px;
}
#related_posts ul {
	margin: 0;
	background: #ededed;
	border: 1px solid #dfdfdf;
	padding: 25px 20px 20px;
}
#related_posts ul li {
	margin: 0px;
	padding: 0px;
	background: none;
	display: inline;
}
/* Social Bookmarks */
#social_bookmarks {
	float: right;
}
#social_bookmarks h3 {
	font-size: 2.2em;
	font-weight: normal;
	margin: 0px;
}
#social_bookmarks p {
	padding-bottom: 15px;
}
#social_bookmarks .social_images {
	float: left;
	margin: 0;
	background: #ededed;
	border: 1px solid #dfdfdf;
	padding: 15px 15px 12px;
}
#social_bookmarks .digg {
	border:1px solid #d6d3ca;
	background-color:#ffffff;
	padding:6px;
	width: 112px;
	float: left;
	margin-right: 15px;
}
#social_bookmarks ul {
	float: left;
	width: 45px;
	margin: 0px;
	padding: 0px;
}
#social_bookmarks ul li {
	float: left;
	background: none;
	margin: 0px;
	padding: 0px;
}
.push_r_img {
	margin-right: 10px;
}
.push_d_img {
	margin-bottom: 7px;
}
#wpUserLinks_form input, #wpUserLinks_form textarea {
	display: block;
	margin-bottom: 15px;
}
/* PSD Plus */
#tuts_plus {
	position: relative;
	width: 100%;
	height: 219px;
	background: url(images/content_plus.jpg) no-repeat 0 0;
	margin-bottom: 30px;
}
.tuts_text {
	color: #c3c1b4;
	font-size: 15px;
	position: absolute;
	left: 190px;
	top: 85px;
	font-family: Arial, Helvetica, sans-serif;
}
#tuts_plus h2.tutsplus_header {
	position: absolute;
	top: 10px;
	left: 190px;
	color: #fff;
	font-size: 33px;
}
#tuts_plus a.join_tuts {
	position: absolute;
	top: 154px;
	left: 355px;
	display: block;
	float: left;
	width: 7.0em;
	padding: 1px 0px 0px;
}
#tuts_plus_in {
	position: relative;
	width: 100%;
	height: 219px;
	background: url(images/content_plus.jpg) no-repeat 0 0;
	margin-bottom: 30px;
}
#tuts_plus_in .inner {
	padding: 50px 35px 40px 175px;
}
#tuts_plus_in .inner h2 {
	font-size: 33px;
	line-height: 33px;
	margin-top: 0px;
	padding-right: 10px;
	color: #fffffe;
	display: inline;
}
#tuts_plus_in .inner span {
	display: inline;
	font-size: 19px;
	line-height: 33px;
	margin-bottom: 10px;
	font-family: Helvetica, Arial, sans-serif;
	color: #a2a095;
}
#tuts_plus_in .inner p {
	font-size: 15px;
	line-height: 22px;
	font-family: Helvetica, Arial, sans-serif;
	color: #c3c1b4;
	padding-top: 15px;
	padding-right: 60px;
	padding-bottom: 20px;
}
#tuts_plus_in ul {
	float: right;
}
#tuts_plus_in ul li {
	display: inline;
	background: none;
	float: left;
	margin-left: 5px;
}
#tuts_plus_in ul li a {
	display: block;
	width: 7.0em;
	padding: 1px 0px 0px;
}
#tuts_plus_in ul li.member a {
	width: 11.0em;
}
#tuts_plus_in .inner strong {
	color: #fff5b6;
	font-weight: normal;
}
#signIn {
	position: absolute;
	top: 80px;
	right: 30px;
	width: 160px;
}
#signIn .input {
	display: block;
	width: 150px;
	padding: 3px 5px;
	margin-bottom: 10px;
	border: 1px solid #2b2a27;
	color: #7b7a75;
}
#signIn #submit_plus {
	margin-top: 10px;
	display: block;
	float: right;
}
/* Comments */
#comments {
	background: #ededed;
	padding: 25px 25px;
	border: 1px solid #dcdddd;
	margin-bottom: 30px;
}
#comments a {
	text-decoration: none;
}
#comments_wrap h3 {
	font-size: 22px;
	font-weight: normal;
	margin: 0px;
	padding-bottom: 20px;
	margin-top: 10px;
}
#comments_wrap h3 a, #comments_wrap h3 a:hover {
	color: #242323;
	text-decoration: none;
}
#comments_wrap .get_avatar {
	color: #a7a7a7;
	font-size: 10px;
	letter-spacing: -1px;
	padding-top: 10px;
}
#comments ol.parent {
	padding-bottom: 25px
}
#comments ol {
	margin: 0px;
	padding: 0px;
	padding-left: 120px;
}
#comments ol li {
	list-style: none;
	padding: 0px;
	margin: 10px 0px;
	padding-top: 1px;
}
#comments span.comment-reply {
	position: absolute;
	bottom: 10px;
	left: 20px;
	font-size: 10px;
	text-transform: uppercase;
}
#comments .comment_wrap {
	position: relative;
	background: #fff;
	border: 1px solid #dcdddd;
}
#comments .single_comment {
	padding: 20px;
	padding-bottom: 60px;
}
#comments .comment_arrow {
	position: absolute;
	top: 20px;
	left: -32px;
}
#comments .comment_author {
	position: absolute;
	left: -120px;
	width: 100px;
	color: #8d8d8d;
	font-size: 10px;
	line-height: 14px;
}
#comments .comment_author span {
	display: block;
}
#comments .children {
	padding-left: 0px;
	border-left: 1px solid #ced0d0;
}
#comments .children li {
	padding-left: 25px;
	background: url(images/comment_li_bg.gif) no-repeat 0px 25px;
}
#comments .children .comment_wrap {
	background: #f8f8f8;
	border: 1px solid #d3d5d5;
}
#comments .children .comment_arrow {
	display: none;
}
#comments .children .comment_author {
	position: absolute;
	left: auto;
	right: 20px;
	bottom: 10px;
	width: 200px;
	height: 40px;
}
#comments .children .comment_author p {
	position: absolute;
	right: 50px;
	bottom: -20px;
	text-align: right;
}
#comments .children .comment_author span {
	display: block;
}
#comments .children .comment_author img {
	width: 40px;
	height: 40px;
	float: right;
}
/* Comments Form */
#respond {
	position: relative;
}
#comments .comment_form_wrap {
	position: relative;
	padding-left: 50px;
}
#comments .parent .comment_form_wrap {
	position: relative;
	padding-left: 0px;
}
#comments .textarea_arrow {
	position: absolute;
	top: 25px;
	left: 89px;
}
#comments .children .textarea_arrow,
#comments .parent .textarea_arrow {
	display: none;
}
#comments .comment_form_wrap .comment_author {
	position: absolute;
	left: 0px;
}
#comments .children .comment_form_wrap {
	position: relative;
	padding-left: 0px;
}
#comments .children .comment_form_wrap .comment_author,
#comments .parent .comment_form_wrap .comment_author,
#comments .children .form_header,
#comments .parent .form_header  {
	display: none;
}
#comments .input {
	width: 456px;
	padding: 4px 5px;
	background: #fff;
	border: 1px solid #ced0d0;
	color: #5f6565;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	display: block;
	margin-bottom: 10px;
}
#comments .children .input {
	width: 431px;
}
#comments .textarea {
	padding-top: 20px;
	padding-left: 20px;
	width: 148px;
  max-width: 468px;
	height: 135px;
	font-size: 12px;
}
#comments .children .textarea {
	width: 423px;
}
#comments #submit_comment {
	width: 12.0em;
	height: 3.0em;
	float: right;
	margin-right: 7px;
	margin-top: 10px;
}
#wpUserLinks_form #submit_comment {
	width: 12.0em;
	height: 3.0em;
	margin-top: 10px;
}
#comments .inputerror {
	border-color: #555;
}
#cancel-comment-reply {
	float: left;
	width: 120px;
	height: 30px;
	margin-top: 8px;
}
#cancel-comment-reply-link {
	background: #fdfdfd url(images/button_bg.png) repeat-x 0 100%;
	border: 1px solid #bbbbbb;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #af0100;
	text-transform: uppercase;
	height: 22px;
	width: 70px;
	text-align: center;
	padding-bottom: 2px;
	letter-spacing: -0.05em;
	cursor: pointer;
	display: block;
	line-height: 22px;
}
*+html #cancel-comment-reply-link {
	height: 22px;
	padding-bottom: 0px;
}
#cancel-comment-reply-link:hover {
	color: #232323;
	background: #eeeeee url(images/button_bg_hover.png) repeat-x 0 100%;
	text-decoration: none;
}
/* Trackbacks */
#trackbacks ul li {
	padding: 0px;
	margin: 0px;
	background: none;
	font-size: 12px;
	padding-bottom: 5px;
}
#trackbacks ul li a {
	text-decoration: none;
	padding: 0px;
}

/* Web Roundup */
#content .webroundup {
	padding:0px;
	margin:0px;
}
#content .webroundup li {
	padding:0px;
	margin:0px;
	list-style:none;
	margin-bottom:20px;
	clear:both;
	margin-left: 0px;
	padding-left: 0px;
	background: none;
}
#content .webroundup a {
	background-color:#ad0000;
	color:#fffffe;
	padding:3px 6px 3px;
	text-decoration:none;
	font-size:11px;
}
#content .webroundup a:hover {
	background-color:#222323;
}
#content .webroundup div {
	padding:10px;
	background-color:#f9f9f9;
	border:1px solid #cbcbcb;
	float:left;
	margin-right:15px;
	margin-bottom:20px;
}
#content .webroundup img {
	border:1px solid #cbcbcb;
}
#content .webroundup h4 {
	display:block;
	margin-bottom:10px;
}
#content .wp-pagenavi {
	font-size: 1.0em;
	text-transform: uppercase;
	clear: both;
	font-weight: bold;
	margin-bottom: 15px;
	text-align: right;
}
#content .wp-pagenavi a, #content .wp-pagenavi .current {
	padding: 3px 7px;
	border: 1px solid #bbbbbb;
	background: #fdfdfd url(images/button_bg.png) repeat-x 0 100%;
	color: #ae0000;
	margin-left: 3px;
	text-decoration: none;
}
#content .wp-pagenavi a:hover, #content .wp-pagenavi .current {
	color: #232323;
	background: #fdfdfd url(images/button_bg_hover.png) repeat-x 0 100%;
}
#content .wp-pagenavi .pages {
	float: left;
}
#search_text {
	border: 1px solid #bbbbbb;
	font-size: 1.0em;
	width: 155px;
	padding: 0.2em 0.4em 0.3em 0.4em;
}
#archives h2 {
	padding: 0px;
	margin-bottom: 10px;
}
#archives h3 {
	padding-top: 40px;
	margin-bottom: 10px;
}
.submit_button {
	background: #fdfdfd url(images/button_bg.png) repeat-x 0 100%;
	border: 1px solid #bbbbbb;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #af0100;
	text-transform: uppercase;
	height: 2.4em;
	width: 7.0em;
	text-align: center;
	padding-bottom: 2px;
	letter-spacing: -0.05em;
	cursor: pointer;
	display: inline;
}
*+html .submit_button {
	height: 2.4em;
	padding-bottom: 0px;
}
.submit_button:hover {
	color: #232323;
	background: #eeeeee url(images/button_bg_hover.png) repeat-x 0 100%;
	text-decoration: none;
}
/* Sidebar */
#sidebar {
	position: relative;
	float: right;
	width: 300px;
	padding-bottom: 40px;
}

#sidebar h2 {
	font-size: 1.50em;
	letter-spacing: -0.02em;
	margin: 0;
    margin-left: -50px;
    color:#F47F24;
    width:200px;
    background-image:url(images/h2.png);
    height:26px;
}
#sidebar h2 span {
	font-size: 1.0em;
	color:#606060;
    line-height:1.0em
}

#sidebar a:link, #sidebar a:visited {
	color: #003C7D;
	text-decoration:none;
}
#sidebar a:hover {
	color: #000;
	text-decoration: underline;
}
#sidebar a:active {
	color: #003C7D;
	text-decoration:none;
}
#sidebar .button a:link, #sidebar .button a:visited, #content .button a:link, #content .button a:visited {
	border: 1px solid #bbbbbb;
	background: #fdfdfd url(images/button_bg.png) repeat-x 0 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: -0.05em;
	text-decoration: none;
}
#sidebar .button a:hover, #content .button a:hover {
	background: #eeeeee url(images/button_bg_hover.png) repeat-x 0 100%;
	text-decoration: none;
	color: #232323;
}
/* Sidebar Plus Memebers */
.sidebar_plus {
	position: relative;
	float: left;
	width: 298px;
	height: 140px;
	background: #cecece url(images/border_plus.gif) repeat-x 0 100%;
	border-left: 1px solid #b8babb;
	border-right: 1px solid #b8babb;
}
.sidebar_news {
	position: relative;
	float: left;
	width: 298px;
	height: 91px;
	background: #cecece url(images/newsletter.png) no-repeat 0 0;
    border-bottom: 1px solid #fff;
}

.sidebar_news img {
	position: absolute;
	left: 12px;
	top: 20px;
}
.sidebar_news_copy {
position: absolute;
	left: 95px;
	top: 65px;
    font-size:0.7em;
text-transform:uppercase;	
color:#F47F24;
	
}
.sidebar_news_copy h2 {
font-size:0.8em;
text-transform:uppercase;	
}

.sidebar_news_copy p   {
font-size:1.2em;
text-transform:uppercase;	
}

.sidebar_plus .img {
	position: absolute;
	top: 10px;
	left: 20px;
}
.sidebar_plus ul {
	position: absolute;
	text-transform: uppercase;
	top: 110px;
	left: 60px;
	color:#6f6060;
	font-size: 10px;
}
.sidebar_plus li {
	display: inline;
}
#sidebar .sidebar_plus li a:link, #sidebar .sidebar_plus li a:visited {
	padding: 0 2px;
	text-decoration: none;
	color: #6e3939;
}
#sidebar .sidebar_plus li a:hover {
	text-decoration: underline;
	color: #6e3939;
}
#sidebar .sidebar_plus li a:active {
	color: #6e3939;
	text-decoration:none;
}
/* Sidebar Adspace */
.sidebar_adspace {
	position: relative;
	float: left;
	width: 297px;
	background: #d9d9d9 url(http://vector.tutsplus.com/wp-content/themes/tuts_theme/images/border_sidebar.gif) repeat-x 0 100%;
	border-left: 1px solid #c2c4c5;
	border-right: 1px solid #bbbcbc;
}
.border  {
border:1px solid #000;
}
.sidebar_blog {
	position: relative;
	float: left;
	width: 298px;
	background: #d9d9d9 url(images/sidebar_blog.png) no-repeat 0 0;
	border-left: 1px solid #c2c4c5;
	border-right: 1px solid #bbbcbc;
}

.image_wrap {
	width: 275px;
	padding: 15px 0px;
	padding-left: 18px;
}
.image_wrap img {
	float: left;
	padding: 5px 3px;
}
/* Sidebar Subscribe */
.sidebar_subscribe {
	position: relative;
	float: left;
	padding-top: 22px;
	padding-left: 73px;
	padding-bottom: 30px;
	color: #424242;
	background: url(images/border_sidebar.gif) repeat-x 0 100%;
	border-left: 1px solid #cdcfcf;
	border-right: 1px solid #bbbcbc;
	width: 225px;
}
.sidebar_subscribe .img {
	position: absolute;
	left: 21px;
	top: 20px;
}
.sidebar_subscribe_text ul {
	display: block;
	width: 190px;
	padding: 15px 0px;
}
.sidebar_subscribe_text ul li {
	display: inline;
	float: left;
	margin-right: 6px;
	margin-bottom: 7px;
}
.sidebar_subscribe_text ul li a {
	display: inline;
	float: left;
	width: 8.0em;
}
/* Sidebar Write For Us */
.sidebar_write {
	position: relative;
	float: left;
	padding-top: 22px;
	padding-left: 74px;
	padding-right: 20px;
	padding-bottom: 30px;
	color: #424242;
	background: url(http://vector.tutsplus.com/wp-content/themes/tuts_theme/images/border_sidebar.gif) repeat-x 0 100%;
	border-left: 1px solid #cdcfcf;
	border-right: 1px solid #bbbcbc;
	width: 203px;
    z-index:9;
}
.sidebar_write .img {
	position: absolute;
	left: 12px;
	top: 20px;
}

.sidebar_write .categories {list-style-image:none;list-style:none;}
.upcoming-events {list-style-image:none;list-style:none;}
.upcoming-events ul li ul {margin-left:-35px;padding-left:35px;}
.upcoming-events ul li.date {background-image:url(images/favicon.gif);background-repeat:no-repeat;
background-position:0px 0px;
padding-left:20px;padding-bottom:5px;margin-left:-50px;}
.sidebar_write a {
	display: inline;
	/*margin-top: 10px;
	float: left;*/
	width: 9.0em;
}
/*{}{}{}*/
.sidebar_social  {position:relative;float:left;width:275px; padding:20px;}
.sidebar_social p {font-size:0.85em;color:#666666;text-transform:uppercase;}
.icon_wrap {
	width:300px;
   margin:20px 0 0 20px;
}
.icon {
	float:left;
    margin-right:10px;
}
/* Sidebar User Plus Flickr*/
.sidebar_flickr {
	position: relative;
	float: left;
	width: 298px;
	background: url(images/border_sidebar.gif) repeat-x 0 100%;
	border-left: 1px solid #cdcfcf;
	border-right: 1px solid #bbbcbc;
}
.sidebar_user_plus {
	position: relative;
	width: 200px;
	padding-top: 22px;
	padding-left: 74px;
	padding-right: 18px;
	padding-bottom: 25px;
}
.sidebar_user_plus .img {
	position: absolute;
	left: 20px;
	top: 20px;
}
.sidebar_user_plus_bottom {
	padding: 20px;
	padding-top: 0px;
}
ul.flickr {
	padding:20px 17px;
	padding-top: 0px;
}
ul.flickr li {
	list-style:none;
	margin:0px;
	padding:0px;
	margin:2px;
	display:inline;
}
ul.flickr li a img {
	border:3px solid #dbd8ce;
}
ul.flickr li a:hover img {
	border-color: #bbbcbc;
}
/* Sidebar User Plus Link Feed*/
.sidebar_user_plus_link {
	position: relative;
	width: 298px;
	float: left;
	border-left: 1px solid #cdcfcf;
	border-right: 1px solid #bbbcbc;
}
.sidebar_user_plus_link ul, .sidebar_user_plus_link ol {
	margin: 20px;
	margin-top: 0px;
	border-top: 1px solid #d0d0d0;
}
.sidebar_user_plus_link ul li, .sidebar_user_plus_link ol li {
	padding: 12px 0;
	border-bottom: 1px solid #d0d0d0;
}
#feed_links {
	border: none;
}
#feed_links li {
	display: inline;
	border: none;
	margin: 0;
	padding: 0;
}
#feed_links li.left {
	margin-right: 6px;
}
#feed_links li a {
	padding: 1px 10px;
	display: block;
}
/* Footer */
#footer_wrap {
	min-width: 1002px;
	position: relative;
}
#footer_cap  {
	position: relative;
	margin: 0 auto;
width:1002px;
height:10px;
/*background-color:#f47f24;

border-top:1px solid #b8babb;*/
border-bottom:1px solid #b8babb;
}

#footer {
	position: relative;
	/*background-color:#003c7d;*/
	width: 972px;
	padding: 50px 0 20px 30px;
	font-size: 1.2em;
	line-height: 1.6em;
	color: #a79578;
	margin: 0 auto;
}
#footer span {
	position: absolute;
	top: 9px;
	left: 250px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-size: 1.2em;
	text-transform: uppercase;
	color: #897a61;
}
#footer span a {
	color: #897a61;
	text-decoration: none;
}
#footer span a:hover {
	color: #fffffe;
	text-decoration: none;
}
#footer p {
	padding-bottom: 20px;
}
#footer .footer_img {
	margin-bottom: 20px;
}
#footer_wrap {
	display: block;
	/*background: #003c7d url(images/footer_bg.png) repeat-x;*/
}
#footer .logo {
	position: absolute;
	left: 30px;
	top: -10px;
}
#footer .spoon {
	position: absolute;
	left: 930px;
	top: 8px;
}
.box {
	width: 200px;
	float: left;
	margin-right: 43px;
	z-index: 99;
}
.last  {
border-left:1px solid #fff;
}
.box h2 {
	color: #fffffe;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.75em;
	font-weight: bold;
	margin-bottom: 10px;
}
.box li {
	padding-bottom: 10px;
}
.box a:link, .box a:visited {
	color: #fffffe;
	background: #2e251e;
	padding: 2px 5px;
	padding-bottom: 4px;
	text-decoration:none;
}
.box a:hover {
	color: #fffffe;
	background: #F47F24;
	text-decoration: none;
}
.box a:active {
	color: #fffffe;
	text-decoration:none;
}
.box2_wrap
{

	padding-left:50px;
    padding-top:10px;

}
.team img {
	margin-left:-50px;
    margin-top:20px;

}
.team p  {
	margin-top:10px;
    font-size:0.8em;
    color:#000;
    width:640px;
    margin-left:-50px;

}
.box2 
{

	float: left;
	margin-right: 10px;
    margin-bottom:10px;
	z-index: 99;

}
.box2 img 
{
	width:150px; height:214px;
}
.box2 img span
{
	border:1px solid #000;
}
.box2 img a:link
{
	border:none;
}
.box2_wrap span {
	color: #666;
	font-size: 0.7em;
	margin-bottom: 10px;

}
.box2_wrap a:link, .box2_wrap a:visited {
	text-decoration:none;
}
.box2 p  {
	font-size:1.0em;
    color:ccc;
    text-align:center;
    float:left;
    clear:both;
    width:150px;

}
.bio img {
width:200px;
height:286px;
}
#footer .icons {
	border-top: 1px solid #514437;
	width: 972px;
	margin: 40px 0;
	padding: 20px 0;
}
#footer img {
	margin-right: 30px;
}
#footer .last {
	margin-left: 342px;
	margin-right: 0px;
}

#content table {
	border-top: 1px solid #CCCCCC; 
	border-right: 1px solid #CCCCCC; 
	width: 100%;
	margin: 20px 0;
}
#content table td {
	padding: 4px; 
	border-left: 1px solid #CCCCCC; 
	border-bottom: 1px solid #CCCCCC;
}
#content table thead td {
	font-weight: bold;
}

/*==================================================================
TEST DROP NAV THAT WORKS EVERYWHERE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/

#nav, #nav * {
	margin:0;
	padding:0;
	list-style:none;
}
#nav {list-style:none; position:relative; z-index:200; width:900px; height:62px; margin:0; font-weight:bold;font-size:0.9em; }

/*mnu_1*/
#nav li.top1 {display:block; float:left;}
#nav li a.top1_link {float:left; height:55px; width:60px; text-decoration:none; cursor:pointer;color:#fff;margin-top:0;}
#nav li a.top1_link span {float:left; display:block; padding:0 24px 0 12px; height:62px; background: url(../imgs/mnu_calendar_bg.jpg) right top no-repeat;letter-spacing:0.08em;}
#nav li a.top1_link span.down {float:left; display:block;margin-left:-10px; margin-right:-50px;padding-top:20px; height:25px;background: url(http://www.illinoiswheelchairathletics.com/wp-content/themes/uiuc/images/drophighlight_1x.png) no-repeat center bottom ;}


#nav li:hover a.top1_link,
#nav a.top1_link:hover
{color:#fff; background:transparent url(http://www.illinoiswheelchairathletics.com/wp-content/themes/uiuc/images/topselectionright.png) top right scroll;}
#nav li:hover a.top1_link span, 
#nav a.top1_link:hover span
{background:transparent;}
#nav li:hover a.top1_link span.down,
#nav a.top1_link:hover span.down
{background:transparent;}

/* mnu_2 */
#nav li.top2 {display:block; float:left;}
#nav li a.top2_link {float:left; height:55px; width:160px; text-decoration:none; cursor:pointer;color:#fff;margin-top:0;}
#nav li a.top2_link span {float:left; display:block; padding:0 5px 0 5px; height:62px; background: url(../imgs/mnu_calendar_bg.jpg) right top no-repeat;letter-spacing:0.08em;}
#nav li a.top2_link span.down {margin-left:-10px; margin-right:-50px;float:left; display:block; padding-top:20px; height:25px;background: url(http://www.illinoiswheelchairathletics.com/wp-content/themes/uiuc/images/drophighlight_1x.png) no-repeat center bottom ;}

#nav li:hover a.top2_link,
#nav a.top2_link:hover
{color:#fff; background:transparent url(http://www.illinoiswheelchairathletics.com/wp-content/themes/uiuc/images/topselectionright.png) top right scroll;}
#nav li:hover a.top2_link span, 
#nav a.top2_link:hover span
{background:transparent;}
#nav li:hover a.top2_link span.down,
#nav a.top2_link:hover span.down
{background:transparent;}


/* mnu_3 */
#nav li.top3 {display:block; float:left;}
#nav li a.top3_link {float:left; height:55px; width:205px; text-decoration:none; cursor:pointer;color:#fff;margin-top:0;}
#nav li a.top3_link span {float:left; display:block; padding:0 5px 0 5px; height:62px; background: url(../imgs/mnu_calendar_bg.jpg) right top no-repeat;letter-spacing:0.08em;}
#nav li a.top3_link span.down {margin-left:-10px; margin-right:-50px;float:left; display:block; padding-top:20px; height:25px;background: url(http://www.illinoiswheelchairathletics.com/wp-content/themes/uiuc/images/drophighlight_1x.png) no-repeat center bottom ;}

#nav li:hover a.top3_link,
#nav a.top3_link:hover
{color:#fff; background:transparent url(http://www.illinoiswheelchairathletics.com/wp-content/themes/uiuc/images/topselectionright.png) top right scroll;}
#nav li:hover a.top3_link span, 
#nav a.top3_link:hover span
{background:transparent;}
#nav li:hover a.top3_link span.down,
#nav a.top3_link:hover span.down
{background:transparent;}

/* mnu_4 */
#nav li.top4 {display:block; float:left;}
#nav li a.top4_link {float:left; height:55px; width:135px; text-decoration:none; cursor:pointer;color:#fff;margin-top:0;}
#nav li a.top4_link span {float:left; display:block; padding:0 5px 0 5px; height:62px; background: url(../imgs/mnu_calendar_bg.jpg) right top no-repeat;letter-spacing:0.08em;}
#nav li a.top4_link span.down {margin-left:-10px; margin-right:-50px;float:left; display:block; padding-top:20px; height:25px;background: url(http://www.illinoiswheelchairathletics.com/wp-content/themes/uiuc/images/drophighlight_1x.png) no-repeat center bottom ;}

#nav li:hover a.top4_link,
#nav a.top4_link:hover
{color:#fff; background:transparent url(http://www.illinoiswheelchairathletics.com/wp-content/themes/uiuc/images/topselectionright.png) top right scroll;}
#nav li:hover a.top4_link span, 
#nav a.top4_link:hover span
{background:transparent;}
#nav li:hover a.top4_link span.down,
#nav a.top4_link:hover span.down
{background:transparent;}

/* mnu_5 */
#nav li.top5 {display:block; float:left;}
#nav li a.top5_link {float:left; height:55px; width:65px; text-decoration:none; cursor:pointer;color:#fff;margin-top:0;}
#nav li a.top5_link span {float:left; display:block; padding:0 5px 0 5px; height:62px; background: url(../imgs/mnu_calendar_bg.jpg) right top no-repeat;letter-spacing:0.08em;}
#nav li a.top5_link span.down {margin-left:-10px; margin-right:-50px;float:left; display:block; padding-top:20px; height:25px;background: url(http://www.illinoiswheelchairathletics.com/wp-content/themes/uiuc/images/drophighlight_1x.png) no-repeat center bottom ;}
#nav li a.top5_link span.downlast {float:left; display:block;margin-left:-10px; margin-right:-50px;padding-top:20px; height:25px;background:transparent ;}

#nav li:hover a.top5_link,
#nav a.top5_link:hover
{color:#fff; background:transparent url(http://www.illinoiswheelchairathletics.com/wp-content/themes/uiuc/images/topselectionright.png) top right scroll;}
#nav li:hover a.top4_link span, 
#nav a.top5_link:hover span
{background:transparent;}
#nav li:hover a.top5_link span.down,
#nav a.top5_link:hover span.down
{background:transparent;}

/* mnu_6 */
#nav li.top6 {display:block; float:left;}
#nav li a.top6_link {float:left; height:26px; width:200px; text-decoration:none; cursor:pointer; background: url(../imgs/mnu_trainingtips_bg.jpg);}
#nav li a.top6_link span {float:left; display:block; padding:0 24px 0 12px; height:26px; background: url(../imgs/mnu_trainingtips_bg.jpg) right top no-repeat;}
#nav li a.top6_link span.down {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(six_0a.gif) no-repeat right top;}

#nav li:hover a.top6_link,
#nav a.top6_link:hover
{color:#fff; background: url(../imgs/btn_trainingtips_bg.jpg) no-repeat;}
#nav li:hover a.top6_link span, 
#nav a.top6_link:hover span
{background:url(../imgs/btn_trainingtips_bg.jpg) no-repeat right top;}
#nav li:hover a.top6_link span.down,
#nav a.top6_link:hover span.down
{background:url(btn_trainingtips_bg.jpg) no-repeat right top; padding-bottom:3px;}

/* mnu_7 */
#nav li.top7 {display:block; float:left;}
#nav li a.top7_link {float:left; height:26px; width:200px; text-decoration:none; cursor:pointer; background: url(../imgs/mnu_links_bg.jpg);}
#nav li a.top7_link span {float:left; display:block; padding:0 24px 0 12px; height:26px; background: url(../imgs/mnu_links_bg.jpg) right top no-repeat;}

#nav li:hover a.top7_link,
#nav a.top7_link:hover
{color:#fff; background: url(../imgs/btn_links_bg.jpg) no-repeat;}
#nav li:hover a.top7_link span, 
#nav a.top7_link:hover span
{background:url(../imgs/btn_links_bg.jpg) no-repeat right top;}

/* mnu_8 */
#nav li.top8 {display:block; float:left;}
#nav li a.top8_link {float:left; height:26px; width:200px; text-decoration:none; cursor:pointer; background: url(../imgs/mnu_worldseries_bg.jpg);}
#nav li a.top8_link span {float:left; display:block; padding:0 24px 0 12px; height:26px; background: url(../imgs/mnu_worldseries_bg.jpg) right top no-repeat;}

#nav li:hover a.top8_link,
#nav a.top8_link:hover
{color:#fff; background: url(../imgs/btn_worldseries_bg.jpg) no-repeat;}
#nav li:hover a.top8_link span, 
#nav a.top8_link:hover span
{background:url(../imgs/btn_worldseries_bg.jpg) no-repeat right top;}



#nav table {border-collapse:collapse; padding:0; margin:0; position:absolute; left:0; top:0;}

#nav li:hover {position:relative; z-index:200;}
#nav a:hover {position:relative; white-space:normal; z-index:200;}

/*dropdown styles*/
#nav :hover ul.sub
{left:-5px; top:63px; background-color:#f47f24; padding:3px; border-right:1px solid #000; border-left:1px solid #000; border-bottom:1px solid #000;white-space:nowrap; width:250px; height:auto; z-index:300; background:#f47f24 url(images/dropdown_1x.png) left top no-repeat;padding-bottom:15px;}
#nav :hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:190px; font-weight:normal;}
#nav :hover ul.sub li a
{display:block; font-size:11px; height:18px; width:188px; line-height:18px; text-indent:5px; color:#fff; text-decoration:none;border:none;}
#nav li ul.sub li a.fly
{background:transparent url(http://www.illinoiswheelchairathletics.com/wp-content/themes/uiuc/images/menuarrow1.png) 80px 6px no-repeat;}
#nav :hover ul.sub li a:hover 
{color:#003C7D;}
#nav :hover ul.sub li a.fly:hover
{background:#transparent url(http://www.illinoiswheelchairathletics.com/wp-content/themes/uiuc/images/menuarrow.png) no-repeat; color:#fff;}

#nav li b {display:block; font-size:11px; height:18px; width:88px; line-height:18px; margin-bottom:3px; text-indent:6px; color:#ff6; border-bottom:1px solid #ff6; cursor:default;}

#nav a:hover a:hover ul,
#nav a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover a:hover ul
{left:89px; top:-4px; background: #fff; padding:3px; border:1px solid #0b4d97; white-space:nowrap; width:90px; z-index:400; height:auto;}

#nav ul, 
#nav a:hover ul ul,
#nav a:hover a:hover ul ul,
#nav a:hover a:hover a:hover ul ul,
#nav a:hover a:hover a:hover a:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover > ul
{left:90px; top:-4px; background: #50b5d0; padding:3px; border:1px solid #0b4d97; white-space:nowrap; width:90px; z-index:400; height:auto;}
#nav li:hover > ul ul 
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
#nav li:hover li:hover > a.fly
{background:#3f96a9 url(arrow_over.gif) 80px 6px no-repeat; color:#fff; border-color:#fff;} 
#nav li:hover li:hover > li a.fly
{background:#50b5d0 url(arrow.gif) 80px 6px no-repeat; color:#000; border-color:#50b5d0;} 








