/*
 Theme Name: Dallas Chapter
 Theme URI: http://www.dallastexas.org/wp
 Description: The default WordPress theme for Dallas Chapter</a>.
 Version: 0.1
 Author: James Scott
 Author URI: http://binarybonsai.com/
 
 Tags: burnt orange, custom header, fixed width, two columns, widgets
 
 
 This theme was designed and built by James Scott,
 
 
 The CSS, XHTML and design is released under GPL:
 http://www.opensource.org/licenses/gpl-license.php
 
 */
/* Begin Typography & Colors */
body {
    font-family: Arial, Verdana, Helvetica, 'Comic Sans MS', sans-serif;
    font-size: 16px;
    font-weight: normal;
    background: #111111 url(images/body128.jpg) repeat;
    background-attachment: fixed;
    color: #ffffff;
    margin: 0 0 10px 0;
    padding: 0px;
    margin: 0px;
    text-align: center;
}
form {
	padding: 0px;
	margin: 2px 0px;
}
.burnt-orange {
	color: #cc5500;
}
#content {
    width: 708px;
    margin: 2px;
    padding: 0;
    float: left;
    text-align: left;
}

.widecolumn .entry p {
    font-size: 1.05em;
}

.narrowcolumn .entry, .widecolumn .entry {
    line-height: 1.4em;
}

.widecolumn {
    line-height: 1.6em;
}

.narrowcolumn .postmetadata {
    text-align: center;
}

.alt {
    background-color: #f8f8f8;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

small {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 0.9em;
    line-height: 1.5em;
}

h1, h2, h3 {
    font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Sans-Serif;
    font-weight: bold;
}

h1 {
    font-size: 4em;
    text-align: center;
}

h2 {
    font-size: 1.6em;
}

h2.pagetitle {
    font-size: 1.6em;
}

h3 {
    font-size: 1.3em;
}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
    text-decoration: none;
    color: white;
}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
    color: #000000;
}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #wp-calendar caption, cite {
    text-decoration: none;
}

.entry p a:visited {
    color: #cc5500;
}

.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: Arial, 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

.commentmetadata {
    font-weight: normal;
}

small, .nocomments, .postmetadata, blockquote, strike {
    color: #777;
}

code {
    font: 1.1em 'Courier New', Courier, Fixed;
}

acronym, abbr, span.caps {
    font-size: 0.9em;
    letter-spacing: .07em;
}

a, h2 a:hover, h3 a:hover {
    color: #06c;
    text-decoration: none;
}

a:hover {
    color: #147;
    text-decoration: underline;
}

#wp-calendar #prev a, #wp-calendar #next a {
    font-size: 9pt;
}

#wp-calendar a {
    text-decoration: none;
}

#wp-calendar caption {
    font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
    text-align: center;
}

#wp-calendar th {
    font-style: normal;
    text-transform: capitalize;
}
/* End Typography & Colors */
/* Begin Structure */
#page {
    background-color: transparent;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0;
    width: 1024px;
    border: 0px solid #959596;
    text-align: left;
    border: #222222 0px solid;
}

#header {
    background-color: #ffffff;
    margin: 0px;
    padding: 0px;
    height: 145px;
    width: 1024px;
}

#top-bar {
    width: 1024px;
    height: 32px;
    padding: 0px 0px;
    margin: 0px;
}

#top-bar .date-time {
    float: left;
    margin: 0px 4px;
    padding: 4px 0px;
    font-size: 90%;
    font-weight: bold;
    vertical-align: middle;
}

#banner {
    background: #ffffff;
    width: 100%;
    height: 81px;
    padding: 0px 0px;
    margin: 0px;
}

#chapter-logo {
    background: url(images/chapter-logo.png) no-repeat;
    height: 81px;
    width: 270px;
    padding: 0px;
    margin: 0px;
    float: left;
}

#sponsor-logo {
    background: url(images/no-sponsors.png) no-repeat;
    height: 75px;
    width: 210px;
    padding: 0px 0px;
    margin: 3px 25px 3px 0px;
    float: right;
}

#nav-bar {
    width: 1024px;
    height: 32px;
    padding: 0px 0px;
    margin: 0px;
}

#nav-bar ul {
    padding: 2px 2px;
    margin: 0px;
    list-style: none;
    vertical-align: middle;
}

#nav-bar ul li.sep {
    text-align: center;
    vertical-align: middle;
    width: 5px;
    padding: 4px 0px;
    font-size: 90%;
}

#nav-bar ul li {
    float: left;
    margin: 0px 4px;
}

#nav-bar ul li a {
    color: #ffffff;
    font-size: 90%;
    vertical-align: middle;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
    padding: 5px 0px 1px 0px;
    display: block;
}

#nav-bar ul li a:hover, #nav-bar ul li a:active {
    border-bottom-color: #ff9900;
    border-bottom-style: solid;
    border-bottom-width: 3px;
}

#nav-bar ul li a.selected {
    border-bottom-color: #cc5500;
    border-bottom-style: solid;
    border-bottom-width: 3px;
}

.tube {
    background: transparent url(images/tube.png) repeat-x;
}

#headerimg {
    margin: 0;
    height: 200px;
    width: 100%;
}

.narrowcolumn {
    float: left;
    padding: 0 0 20px 45px;
    margin: 0px 0 0;
    width: 450px;
}

.widecolumn {
    padding: 10px 0 20px 0;
    margin: 5px 0 0 150px;
    width: 450px;
}

.post {
    margin: 0 0 40px;
    text-align: justify;
}

.post hr {
    display: block;
}

.widecolumn .post {
    margin: 0;
}

.narrowcolumn .postmetadata {
    padding-top: 5px;
}

.widecolumn .postmetadata {
    margin: 30px 0;
}

.widecolumn .smallattachment {
    text-align: center;
    float: left;
    width: 128px;
    margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
    text-align: center;
    margin: 5px 0px;
}

.postmetadata {
    clear: both;
}

.clear {
    clear: both;
}
/* Begin Footer */
#footer a, #footer a:visited {
    color: #cc5500;
}

#footer a:hover {
    color: #ff9900;
}

#footer {
    margin: 5px auto;
    clear: both;
    font-size: 75%;
    background: transparent url(images/tube.png) repeat-x;
    width: 1024px;
    height: 24px;
    color: #ffffff;
    padding: 8px 0px 0px 0px;
    text-align: center;
}

#footer span {
    text-align: left;
    padding: 2px;
}

#footer span.wordpress {
    margin: 0;
    padding: 2px 0px 0px 20px;
    background: transparent url(images/wordpress.png) no-repeat;
}

#footer span.webmaster {
    margin: 0 auto;
    padding: 2px 0px 0px 20px;
    background: transparent url(images/exes.png) no-repeat;
}

#footer span.rss {
    margin: 0;
    padding: 2px 0px 0px 20px;
    background: transparent url(images/rss.png) no-repeat;
}

#footer span.wordpress {
    margin: 0;
    padding: 2px 0px 0px 20px;
    background: transparent url(images/wordpress.png) no-repeat;
}
/* End Footer */
/* End Structure */
/*	Begin Headers */
h1 {
    padding-top: 70px;
    margin: 0;
}

h2 {
    margin: 30px 0 0;
}

h2.pagetitle {
    margin-top: 30px;
    text-align: center;
}

h3 {
    padding: 0;
    margin: 30px 0 0;
}

h3.comments {
    padding: 0;
    margin: 40px auto 20px;
}
/* End Headers */
/* Begin Images */
p img {
    padding: 0;
    max-width: 100%;
}
/*	Using 'class="alignright"' on an image will (who would've
 thought?!) align the image to the right. And using 'class="centered',
 will of course center the image. This is much better than using
 align="center", being much more futureproof (and valid) */
img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
/*
img.alignright {
	
	 float: right;
    padding: 0;
    margin: 0;
    display: block;
}

img.alignleft {
		 text-align: left;
    padding: 0;
    margin: 0;
    display: block;
}

.alignright {
	text-align: right;
    float: right;
}

.alignleft {
    float: left
}*/

/* End Images */
/* Begin Lists
 
 Special stylized non-IE bullets
 Do not work in Internet Explorer, which merely default to normal bullets. */
html > body .entry ul {
    margin-left: 0px;
    padding: 0 0 0 30px;
    list-style: none;
    padding-left: 10px;
    text-indent: -10px;
}

html > body .entry li {
    margin: 7px 0 8px 10px;
}
/*
 .entry ul li:before, #sidebar ul ul li:before {
 content: "\00BB \0020";
 }
 */
.entry ol {
    padding: 0 0 0 35px;
    margin: 0;
}

.entry ol li {
    margin: 0;
    padding: 0;
}

.postmetadata ul, .postmetadata li {
    display: inline;
    list-style-type: none;
    list-style-image: none;
}

ol li {
    list-style: decimal outside;
}
/* End Entry Lists */
/* Begin Form Elements */
#searchform {
    margin: 10px auto;
    padding: 5px 3px;
    text-align: center;
}

.entry form { /* This is mainly for password protected posts, makes them look better. */
    text-align: center;
}

select {
    width: 130px;
}

#commentform input {
    width: 170px;
    padding: 2px;
    margin: 5px 5px 1px 0;
}

#commentform textarea {
    width: 100%;
    padding: 2px;
}

#commentform #submit {
    margin: 0;
    float: right;
}
/* End Form Elements */
/* Begin 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;
}

.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;
}
/* End Comments */
/* Begin Sidebar */
#sidebar {
    padding: 0px;
    float: right;
    width: 308px;
    max-width: 308px;
    margin: 0px;
    background: #cc5500;
}
#gallery #sidebar {
width: 188px;
margin: 0px;
padding: 0px;
}

#sidebar h2 {
    font-family: Arial, 'Lucida Grande', Verdana, Sans-Serif;
    font-size: 1.2em;
    margin: 5px 0 0;
    padding: 0;
    text-decoration: none;
}

#sidebar ul ul li, #sidebar ul ol li {
    margin: 0 0px;
    padding: 0;
}

#sidebar ul, sidebar ul ol {
    margin: 0 2px;
    padding: 0;
}

#sidebar ul li {
    list-style-type: none;
    list-style-image: none;
    margin: 0px;
}


#sidebar ul p, #sidebar ul select {
    margin: 5px 0 8px;
}

#sidebar ul ul, #sidebar ul ol {
    margin: 0px 0 0 0px;
}

#sidebar ul ul ul, #sidebar ul ol {
    margin: 0 0 0 0px;
}

#sidebar ul ol li {
    margin: 0px 0 0;
    padding: 0;
}
ul.override {
    list-style-type: circle;
    margin: 2px;
}
#sidebarx #searchform #s {
    width: 108px;
    padding: 2px;
}

#sidebarx #searchsubmit {
    padding: 1px;
}

#sidebar form {
    margin: 0;
}
/* End Sidebar */
/* Begin Calendar */
#wp-calendar {
    empty-cells: show;
    margin: 10px auto 0;
    width: 155px;
}

#wp-calendar #next a {
    padding-right: 10px;
    text-align: right;
}

#wp-calendar #prev a {
    padding-left: 10px;
    text-align: left;
}

#wp-calendar a {
    display: block;
}

#wp-calendar caption {
    text-align: center;
    width: 100%;
}

#wp-calendar td {
    padding: 3px 0;
    text-align: center;
}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
    background-color: #fff;
}
/* End Calendar */
/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
    cursor: help;
}

acronym, abbr {
    border-bottom: 1px dashed #999;
}

blockquote {
    margin: 15px 30px 0 10px;
    padding-left: 20px;
    border-left: 5px solid #ddd;
}

blockquote cite {
    margin: 5px 0 0;
    display: block;
}

.center {
    text-align: center;
}

.hidden {
    display: none;
}

hr {
    display: none;
}

a img {
    border: none;
}

.navigation {
    display: block;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 60px;
}
/* End Various Tags & Classes*/
/* Captions */
.aligncenter, div.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.wp-caption {
    border: 1px solid #ddd;
    text-align: center;
    background-color: #f3f3f3;
    padding-top: 4px;
    margin: 10px;
}

.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;
}
/* End captions */
/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
 It won't be a stylish marriage, I can't afford a carriage.
 But you'll look sweet upon the seat of a bicycle built for two." */
/**
 * Side Bar
 */
#dynamic-sidebar {
    list-style: none;
    width: 300px;
    margin: 0px 2px;
    padding: 0;
    background: #222222;
    border: #333333 2px solid;
}

#exes-sidebar {
    list-style: none;
    width: 300px;
    margin: 5px 2px;
    padding: 0;
    background: #5f6062;
    border: #333333 2px solid;
}

#exes-benefits {
    list-style: none;
    width: 300px;
    margin: 0px 0px;
    padding: 0;
    background: #5f6062;
    border: #333333 2px solid;
}
#exes-benefits .description {
    font-size: 65%;
		background: #ffffff;
    color: #000000;
    width: 296px;
    padding: 2px;
    margin: 0;
}

#exes-benefits .description a {
	color: #cc5500;
}
#orange-pages {
    background: url(/images/orange-pages-192x108.png) no-repeat;
    background-position: center;
    height: 108px;
    width: 192px;
    display: block;
    padding: 0px;
    margin: 0px;
		float:right;
}
#lam-jones {
    background: url(/images/UTTowerPortrait-176.jpg) no-repeat;
    background-position: center;
    height: 211px;
    width: 176px;
    display: block;
    padding: 0px;
    margin: 0px;
		float:right;
}
#our-texas-deluxe {
    background: url(images/our-texas-deluxe.gif) no-repeat;
    background-position: center;
    height: 167px;
    width: 197px;
    display: block;
    padding: 0px;
    margin: 0px;
		float:right;
}
#joule-hotel {
    background: url(/gallery/main.php?g2_view=core.DownloadItem&g2_serialNumber=1&g2_itemId=2422) no-repeat;
    background-position: center;
    height: 75px;
    width: 210px;
    display: block;
    padding: 0px;
    margin: 0px;
		float:right;
}
#chapter-message-board {

    font-weight: bold;
    font-size: 95%;
    width: 286px;
    text-align: left;
    color: #000000;
    margin: 0px 5px;
    padding: 0px;
    border: none;
    background-color: #ffffff;
}
#wow {
    list-style: none;
    width: 300px;
    margin: 5px 0px;
    padding: 0;
    background: #5f6062;
    border: #333333 2px solid;
}

#rss-module {
    list-style: none;
    width: 300px;
    margin: 5px 0px;
    padding: 0;
    background: #5f6062;
    border: #333333 2px solid;
}

#join {
    background: url(/images/join.png) no-repeat;
    width: 180px;
    height: 150px;
    display: block;
    padding: 0;
    margin: 0 60px;
}

#fund {
    background: url(/images/fund.png) no-repeat;
    width: 180px;
    height: 65px;
    display: block;
    padding: 0;
    margin: 0 60px
}

#directory {
    background: url(/images/directory.png) no-repeat;
    height: 60px;
    width: 180px;
    display: block;
    padding: 0;
    margin: 0 60px
}

#alcalde {
    background: url(/images/alcalde.png) no-repeat;
    width: 180px;
    height: 60px;
    display: block;
    padding: 0;
    margin: 0 60px
}

#fans {
    background: url(/images/fans.png) no-repeat;
    height: 100px;
    width: 180px;
    display: block;
    padding: 0;
    margin: 0 60px
}

/**
 * Menu Panel
 */
.context-links {
    background: transparent url(images/grad.png) repeat-x;
    margin: 0px 0px 5px 0px;
    padding: 24px 0px 0px 0px;
    width: 300px;
    border: none;
}

#context-links .widgettitle {
    display: none;
}

.context-logo {
    background-color: #ffffff;
    margin: 0px 60px;
    padding: 0px;
    display: none;
}

#context-links-divider {
    display: block;
    margin: 5px 10px;
}

#context-logo-wp_ya {
    width: 180px;
    background-image: url(images/ya-logo.jpg);
    background-repeat: no-repeat;
    height: 43px;
}

#context-logo-wp_tebn {
    width: 180px;
    background-image: url(images/tebn-logo-180.jpg);
    background-repeat: no-repeat;
    height: 180px;
}

.menu-items, .link-items {
    width: 300px;
    margin: 5px 0px;
    padding: 0px;
}

.menu-item, .link-item {
    text-align: left;
    background: transparent url(images/exes16.png) no-repeat;
    padding: 0px 2px;
    margin: 0px 0px 3px 0px;
    /*min-height: 21px;*/
    display: block;
    vertical-align: middle;
}




.menu-item a, .menu-itemselected a, .link-item a {
    /*min-height: 21px;*/
    color: #ffffff;
    font-size: 85%;
    display: block;
    text-decoration: none;
    font-weight: bold;
    text-align: left;
    background: transparent;
    margin: 0px 0px 6px 20px;
    padding: 0px 2px;
    width: 268px;
    text-decoration: none;
}

.menu-item a:hover, .menu-itemselected a:hover, .menu-item a:active, .menu-itemselected a:active, .link-item a:hover, .link-itemselected a:hover, .link-item a:active, .link-itemselected a:active {
    color: #ff9900;
    text-decoration: none;
}

.menu-item a.selected, .menu-itemselected a.selected {
    color: #cc5500;
    text-decoration: underline;
}

.link-item {
    background: transparent url(/images/silk/link.png) no-repeat;
}
.home-menu-item {
    background: transparent url(/images/silk/house.png) no-repeat;
}
.home-menu-item a {
    font-size: 100%;
    
}
.menu-itemselected {
    text-align: left;
    background: transparent url(/images/silk/accept.png) no-repeat;
    padding: 0px 2px;
    margin: 0px 0px 0px 0px;
    /*min-height: 21px;*/
    display: block;
    vertical-align: middle;
}
#menu-items-golf .menu-item {
    background: transparent url(/images/silk/sport_golf-222222.png) no-repeat;
}

#menu-items-golf .home-menu-item {
    background: transparent url(/images/silk/house.png) no-repeat;
}

#menu-items-golf .menu-itemselected {
    background: transparent url(/images/silk/accept.png) no-repeat;
}

#menu-items-mbba .menu-item {
    background: transparent url(images/mbba-icon.png) no-repeat;
}

#menu-items-mbba .home-menu-item {
    background: transparent url(/images/silk/house.png) no-repeat;
}

#menu-items-mbba .menu-itemselected {
    background: transparent url(/images/silk/accept.png) no-repeat;
}

/**
 * Page Description
 */
#page-description {
    width: 708px;
    text-align: left;
    margin: 0px 0px 5px 0px;
    padding: 5px 0px;
    background: #cc5500;
		
}

.page-description-content {
    background-image: url(images/exes-home.png);
    background-repeat: no-repeat;
    min-height: 50px;
		
    font-weight: bold;
    font-size: 95%;
		width: 100%;
    max-width: 498px;
    text-align: left;
    color: #000000;
    margin: 0px 5px;
    padding: 5px 0px 5px 190px;
    border: #eeeeee 5px solid;
    background-color: #ffffff;
}

.google-friends-connect {
	border: 1px solid #eeeeee;
	margin: 0px;
	padding: 0px;
	width: 496px;
	display: none;
}

#page-description-content-ya {
    background-image: url(images/ya-logo.jpg);
    background-repeat: no-repeat;
    min-height: 43px;
    max-width: 686px;
    padding: 48px 0px 5px 0px;
}
#page-description-content-ya .google-friends-connect {
	 width: 686px;	
}

#page-description-content-tebn {
    background-image: url(images/tebn.png);
    background-repeat: no-repeat;
    min-height: 92px;
}
#page-description-content-tebn .google-friends-connect {
	 width: 496px;	
}
#page-description-content-home {
    background-image: url(images/exes48.png);
		background-image: url(images/exes-125-110x110.png);
    background-repeat: no-repeat;
    padding: 5px 0px 5px 120px;
    max-width: 568px;
		height: 120px;
}

#page-description-content-home .google-friends-connect {
	 width: 636px;	
}
#page-description-content-tid {
    background-image: url(images/tid-logo.jpg);
    background-repeat: no-repeat;
    min-height: 102px;
    max-width: 496px;

}
#page-description-content-tid .google-friends-connect {
	 width: 496px;	
}

#page-description-content-aboutus {
    background-image: url(images/dallas-skyline.png);
    background-repeat: no-repeat;
    min-height: 220px;
		max-width: 373px;
		width: 100%;
    padding: 5px 0px 5px 315px;
    font-weight: bold;
    font-size: 85%;
}

#page-description-content-golf {
    padding: 5px 0px 5px 170px;
    max-width: 518px;
    background-image: url(images/golftournament.jpg);
    background-repeat: no-repeat;
		height: 200px;
}

#page-description-content-golf .google-friends-connect {
	 width: 516px;	
}

#page-description-content-txou {
    background-image:  url(images/txou-home-2009.png);
    background-repeat: no-repeat;
    min-height: 240px;
    font-weight: bold;
    font-size: 95%;
		width: 100%;
    max-width: 642px;

    text-align: left;
    color: #000000;
	  margin: 0px 5px;
	  padding: 130px 0px 0px 56px;
    border: none;

}

#page-description-content-txou .google-friends-connect {
width: 640px;
}

#page-description-content-mystiqal {
    background-image: url(images/Krewe-Of-Bevo-2009.png);
    background-repeat: no-repeat;
    padding: 5px 0px 5px 380px;
    max-width: 308px;
		height: 825px;
}
#krewe-list {
		margin: 5px 0px 0px 115px;
}
#page-description-content-mystiqal #krewe-list ul {
    list-style: none;
    vertical-align: middle;
		margin: 0px 0px 0px 10px;
}
#page-description-content-mystiqal #krewe-list ul li {
 font-size: 90%;
 color: #cc5500;
 background-image: url(images/kob-32.png);
	background-repeat: no-repeat;
  padding: 8px 0px 8px 36px;
}
/**
 * TX-OU
 */
#ou-sucks-clock-wrapper {
	background: #eeeeee;
	/*margin: 130px 0px 0px 56px;*/
	margin: 0px;
	padding: 0px;
	width: 118px;
}
#ou-sucks-clock {
  margin: 0px 5px;
	padding: 5px;
	font-size: 200%;
	font-weight: bold;
	width: 98px;
	height: 70px;
	background: #ffffff;
	border: none;
	text-align: center;
	vertical-align:middle;
}
#txou-description {
	display:none;
	margin: 0px 0px 0px 180px;
	padding: 0px;
	width: 450px;
	background: white;
}

#page-description-content-mbba {
    background-image: url(images/mbba-logo-shadow.png);
    background-repeat: no-repeat;
    height: 210px;
    font-weight: bold;
    font-size: 95%;
		width: 100%;
    max-width: 474px;

    text-align: left;
    color: #000000;
	  margin: 0px 5px;
	  padding: 5px 0px 5px 224px;
    border: none;
    background-color: #ffffff;
}

#page-description-content-mbba .google-friends-connect {
	width: 472px;
}

/**
 * Event Post
 */
.event-post {
    width: 708px;
    text-align: center;
    color: #000000;
    clear: both;
    margin: 2px 0px;
    padding: 0px;
    background: #cc5500;
}
.event-img-block {
	 float: right;
    padding: 0;
    margin: 0;
		width: 300px;
		z-index: 2;
}
.review-gadget {
	clear: right;
    padding: 0;
    margin: 2px;
		width: 666px;
		border: 5px solid #eeeeee; 
}
.event-img-block img {
	display:block;
}
.event-post-top {
    display: none;
    background: #cc5500;
}

.event-post-bottom {
    background: #cc5500;
    padding: 0px;
    margin: 0px;
}

.event-post-bottom-background {
    background-image: url(images/old-paper.png);
    background-repeat: repeat;
    margin: 0px 5px;
    padding: 5px;
		width: 100%;
    max-width: 678px;
    border-top: #eeeeee 5px solid;
    border-left: #eeeeee 5px solid;
    border-right: #eeeeee 5px solid;
    border-bottom: #eeeeee 5px solid;
    text-align: left;
    z-index: 2;
}

.event-post-title {
    font-size: 125%;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    text-align: left;
    color: #cc5500;
}

.event-post-title a {
    color: #000000;
}

.event-post-date {
    font-size: 14px;
    font-weight: bold;
    margin: 0px 5px 5px 5px;
    padding: 0px 5px;
    background-image: url(images/old-paper.png);
    background-repeat: repeat;
    color: #000000;
    text-align: left;
}
.event-post-sponsor {
    font-size: 14px;
    font-weight: bold;
    margin: 0px 5px 5px 5px;
    padding: 0px 5px;
    background-image: url(images/old-paper.png);
    background-repeat: repeat;
    color: #000000;
    text-align: left;
}

.event-post-location {
    font-size: 90%;
    font-weight: bold;
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 10px;
    text-align: left;
}

.event-post-location a {
    color: #000000;
    text-decoration: underline;
    font-weight: bold;
}

.event-post-address {
    font-size: 85%;
    font-weight: normal;
    color: #cc5500;
    margin: 0px;
    padding: 0px 0px 0px 20px;
    text-align: left;
}

.event-post-address a {
    color: #cc5500;
    text-decoration: underline;
}
.event-post-head {
    font-size: 90%;
    font-weight: bold;
    color: #000000;
    margin: 0px;
    padding: 0px;
    text-align: left;
}
.event-post-cost {
    font-size: 85%;
    font-weight: normal;
    color: #cc5500;
    margin: 0px;
    padding: 0px 0px 0px 20px;
    text-align: left;
}
.event-post-cost-details {
    font-size: 75%;
    font-weight: normal;
    color: #000000;
    margin: 0px;
    padding: 0px 0px 0px 20px;
    text-align: left;
}
.event-post-format {
    font-size: 85%;
    font-weight: normal;
    color: #cc5500;
    margin: 0px;
    padding: 0px 0px 0px 20px;
    text-align: left;
}
.event-post-reply {
    font-size: 90%;
    font-weight: normal;
    color: #cc5500;
    margin: 10px 0px 5px 0px;
    padding: 0px 0px 0px 10px;

    text-align: left;
}

.event-post-rsvp {
    width: 58px;
    height: 22px;
    padding: 0px;
    margin: 5px;
    display: block;
    background-image: url(images/rsvp.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    text-align: left;
}

.event-post-register, .event-post-rsvp {
    cursor: pointer;
}

.event-post-register {
    width: 131px;
    height: 22px;
    padding: 0px;
    margin: 5px;
    display: block;
    background-image: url(images/register-online.jpg);
    background-repeat: no-repeat;
    background-position: top left;
}

.event-post-rsvp:hover, .event-post-register:hover, .event-post-gallery:hover {
    background-position: center left;
}

.event-post-rsvp:active, .event-post-register:active, .event-post-gallery:active {
    background-position: bottom left;
}

.event-post-content {
    font-size: 80%;
    font-weight: normal;
    height: auto;
		/*min-height: 200px;*/
    /*width: 100%;*/
    text-align: left;
		margin: 5px 0px;
}
.event-post-content a {
  color: #cc5500;
	text-decoration: underline;
}

.event-post-content .soldout {
	color: #ff0000;
	font-weight: bold;
  background-image: url(images/soldout.png);
	background-repeat: no-repeat;
	width: 106px;
	height: 75px;
}

.event-post-actions {
    font-size: 80%;
    font-weight: normal;
    color: #cc5500;
    text-align: left;
}

.event-post-contact {
    color: #cc5500;
    margin: 0px 10px 0px 0px;
    padding: 5px 0px 4px 20px;
    background-image: url(images/email.png);
    background-repeat: no-repeat;
}

.event-post-print {
    color: #cc5500;
    margin: 0px 10px 0px 10px;
    padding: 5px 0px 4px 20px;
    background-image: url(images/printer.png);
    background-repeat: no-repeat;
}
.event-post-google-calendar {
    color: #cc5500;
    margin: 0px 0px 0px 10px;
    padding: 5px 0px 4px 100px;
    background-image: url(images/gc_button1.gif);
    background-repeat: no-repeat;		
}
.event-post-google-calendar:hover {
	text-decoration:none;
}
.event-post-divide {
    display: block;
}
.event-post-other {
    height: auto;
		margin: 5px 0px;
}
.event-post-thumbnail {
    background-image: url(images/thumbnail-background.png);
    height: 152px;
    width: 202px;
    padding: 19px 49px 29px 49px;
    margin: 0;
    border: none;
		z-index: 2;
}
.event-post-thumbnail .LLT, .event-post-thumbnail .RRT, .event-post-thumbnail .LL, .event-post-thumbnail .RR, .event-post-thumbnail .BL, .event-post-thumbnail .BBL, .event-post-thumbnail .BB, .event-post-thumbnail .BR {
    display: none;
}
.event-post-thumbnail .one-image img {
    width: 202px;
    height: 152px;
}
.event-post-thumbnail .one-image img, .event-post-thumbnail .IMG {
    border: none;
    margin: 0;
    padding: 0;
}

.event-post-thumbnail .one-image {
	border: none;
  margin: 0;
  padding: 0;
  width: 202px;
  height: 152px;
  background-image: url(images/thumbnail-background.jpg);
	background-repeat: no-repeat;
}

#past-event-category-select {
	width: 180px;
}
#past-event-year-select {
	width: 90px;
}
#past-event-month-select {
	width: 90px;
}
.space {
    height: 5px;
    width: 5px;
    background: yellow;
    display: block;
}
/**
 * Video
 */
#video-category-select {
	width: 180px;
}
#video-select {
	width: 523px;
}
.video-post-bottom {
    background: #cc5500;
    padding: 0px;
    margin: 0px;
}

.video-post-bottom-background {
	/*
    background-image: url(images/video-bg.png);
    background-repeat: no-repeat;
    */
		background-color: #eeeeee;
    margin: 0px 5px;
    padding: 0px 5px;
		width: 100%;
    max-width: 678px;
    border-top: #eeeeee 5px solid;
    border-left: #eeeeee 5px solid;
    border-right: #eeeeee 5px solid;
    border-bottom: #eeeeee 5px solid;
    text-align: center;

}

.video-post-bottom-background .review-gadget {
	clear: none;
    padding: 0;
    margin: 0px;
		width: 678px;
		border: none; 
}

/**
 * Thumbnail Scroller
 */
#thumbnail-scroller-container {
    background-color: #ffffff;
    margin: 0px;
    padding: 0px;
    height: 152px;
    width: 1020px;
    border: 2px #111111 solid;
    overflow: hidden;
}

#thumbnail-scroller {
    position: relative;
    top: 0;
    left: 0;
    width: 1020px;
    height: 152px;
    overflow: hidden;
    z-index: 2;
    padding: 0px;
}

.thumbnail-bar {
    width: 1022px;
		height: 152px;
    border: 0px #ffffff solid;
    margin: 1px;
   padding: 0;
}
.thumbnail-bar .one-image-container {

    border: none;
    margin: 0;
   padding: 0
}
.thumbnail-bar .one-image {
    border-left: 1px #111111 solid;
    border-right: 1px #111111 solid;
    width: 202px;
    height: 152px;
    margin: 0;
    padding: 0;
    float: left;
    background-image: url(images/thumbnail-background.jpg);
		background-repeat: no-repeat;
}
.thumbnail-bar .one-image img {
    width: 202px;
    height: 152px;
}
.thumbnail-bar .one-image img, .thumbnail-bar .IMG {
    border: none;
    margin: 0;
    padding: 0;
}

.thumbnail-bar .LLT, .thumbnail-bar .RRT, .thumbnail-bar .LL, .thumbnail-bar .RR, .thumbnail-bar .BL, .thumbnail-bar .BBL, .thumbnail-bar .BB, .thumbnail-bar .BR {
    display: none;
}
/**
 * Exes Flash
 */
#exes-flash-outer {
    text-align: center;
    width: 300px;
    margin: 0px;
    padding: 0px;
    background-color: #ffffff;
}

#exes-flash-inner {
    text-align: center;
    width: 288px;
    margin: 0px 6px;
    padding: 0px;
    height: 162px;
    background-color: #ffffff;
    border-top: 4px #ffffff solid;
}
/**
 * Sponsors
 */
#sponsors-area {
    width: 708px;
    margin-bottom: 10px;
}

.sponsor-area {
    background-color: #cc5500;
    width: 220px;
    margin-top: 3px;
    margin-bottom: 7px;
    text-align: center;
    float: left;
}

.sponsor-area-left {
    background-color: #cc5500;
    width: 220px;
    margin-top: 3px;
    margin-bottom: 7px;
    text-align: center;
    float: left;
    margin-left: 2px;
    margin-right: 19px;
}

.sponsor-area-middle {
    background-color: #cc5500;
    width: 220px;
    margin-top: 3px;
    margin-bottom: 7px;
    text-align: center;
    float: left;
    margin-left: 2px;
    margin-right: 2px;
}

.sponsor-area-right {
    background-color: #cc5500;
    width: 220px;
    margin-top: 3px;
    margin-bottom: 7px;
    text-align: center;
    float: left;
    margin-left: 19px;
    margin-right: 2px;
}

.sponsor-area-link {
    font-size: 90%;
    font-weight: bold;
    color: #000000;
}
.sponsor-area-link:hover {

    color: #ffffff;
}

.sponsor-area-image:hover {
    border-color: #ff9900;
}

.sponsor-area-image {
    border: 3px #cc5500 solid;
}

#sponsors-thank-you {
    text-align: center;
    width: 712px;
    clear: both;
    font-size: 100%;
    font-weight: bold;
    color: #ffffff;
    margin: 5px 0px;
    display: none;
}

#sponsors-contact-us {
    text-align: left;
    clear: both;
    margin: 10px 0px 0px;
    padding: 0px 0px 0px 20px;
    background-image: url(/images/silk/email.png);
    background-repeat: no-repeat;
}

#sponsors-contact-us a {
    font-size: 100%;
    font-weight: bold;
    color: #cc5500;
    text-decoration: underline;
}

/**
 * About Us
 */
#chapter-leaders {
	font-size: 95%;
	font-weight: bold;
	margin: 5px;
  padding: 0px;
}

#chapter-leaders-title {
	margin: 0px;
  padding: 2px 0px 2px 28px;
  background-image: url(images/exes24.png);
  background-repeat: no-repeat;
	min-height: 24px;
}
#chapter-leaders .aboutus-category {
	margin: 2px 0px;
	padding: 0px;
	color: #ff9900;
}
#chapter-leaders .aboutus-row {
	margin: 4px 4px;
  padding: 0px 0px 4px 20px;
  background-repeat: no-repeat;
	min-height: 20px;
	clear: both;
}

#chapter-leaders .aboutus-role {
	margin:  0px 0px 4px;
  padding: 0px 0px;
	width: 350px;
	text-align: left;
  float: left;
}

#chapter-leaders .aboutus-role a {
	color: #ffffff;
	font-size: 95%;
}

#chapter-leaders .aboutus-name {
	margin:  0px 0px 4px;
  padding: 0px 0px;
	width: 250px;
	text-align: left;
  float: right;
}
#chapter-leaders .aboutus-member {
	margin:  0px 0px 4px;
  padding: 0px 0px;

	text-align: left;
  float: left;
}

#chapter-leaders .aboutus-member .aboutus-name {
	float: none;
	width: 125px;
	margin: 5px;
}
#chapter-leaders .aboutus-row:hover {
	text-decoration: underline;
  background-image: url(/images/silk/email.png);
}

#chapter-leaders .aboutus-name a {
	color: #cc5500;
	text-decoration: underline;
	font-weight: normal;
	font-size: 95%;
}

/**
 * Get Involved
 */
.get-involved-post {
    width: 708px;
    text-align: center;
    color: #000000;
    clear: both;
    margin: 2px 0px;
    padding: 0px;
    background: #cc5500;
}

.get-involved-post-top {
    display: none;
    background: #cc5500;
}

.get-involved-post-bottom {
    background: #cc5500;
    padding: 0px;
    margin: 0px;
}

.get-involved-post-bottom-background {
    background-image: url(images/old-paper.png);
    background-repeat: repeat;

    margin: 0px 5px;
    padding: 5px;
    width: 678px;
    border-top: #eeeeee 5px solid;
    border-left: #eeeeee 5px solid;
    border-right: #eeeeee 5px solid;
    border-bottom: #eeeeee 5px solid;
    text-align: left;
    z-index: 2;
}

.get-involved-post-title {
    font-size: 125%;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    text-align: left;
    color: #cc5500;
}

.get-involved-post-title a {
    color: #000000;
}

.get-involved-post-content {
    font-size: 90%;
    font-weight: normal;
    height: auto;
		min-height:200px;
    width: 678px;
    text-align: left;
		margin: 5px 0px;
		padding: 0px;
}

.get-involved-post-content a {
  color: #cc5500;
	text-decoration: underline;
}

.get-involved-post-actions {
    font-size: 80%;
    font-weight: normal;
    color: #cc5500;
    text-align: left;
}

.get-involved-post-contact {
    color: #cc5500;
    margin: 0px 10px 0px 0px;
    padding: 0px 0px 0px 20px;
    background-image: url(/images/silk/email.png);
    background-repeat: no-repeat;
}

.get-involved-post-print {
    color: #cc5500;
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 20px;
    background-image: url(/images/silk/printer.png);
    background-repeat: no-repeat;
}

.get-involved-post-divide {
    display: block;
}


.get-involved-img-block {
	width: 300px;
	padding: 0px;
	margin: 0px;
	float: right;
}
.get-involved-post-thumbnail {
    background-image: url(images/thumbnail-background.png);
    height: 152px;
    width: 202px;
    padding: 19px 49px 29px 49px;
    margin: 0;
    border: none;

}

.get-involved-post-thumbnail .LLT, .get-involved-post-thumbnail .RRT, .get-involved-post-thumbnail .LL, .get-involved-post-thumbnail .RR, .get-involved-post-thumbnail .BL, .get-involved-post-thumbnail .BBL, .get-involved-post-thumbnail .BB, .get-involved-post-thumbnail .BR {
    display: none;
}

.get-involved-post-thumbnail .one-image img {
    width: 202px;
    height: 152px;
}

.get-involved-post-thumbnail .one-image img, .get-involved-post-thumbnail .IMG {
    border: none;
    margin: 0;
    padding: 0;
}

.get-involved-post-thumbnail .one-image {
	border: none;
  margin: 0;
  padding: 0;
  width: 202px;
  height: 152px;
  background-image: url(images/thumbnail-background.jpg);
	background-repeat: no-repeat;
}

#get-involved-category-select {
	width: 75%;
}

/**
 * Golf Tournament
 * 
 */


#tournament-book {
	background: #cc5500;
	width: 459px;

	margin: 0px;
	padding: 0px;
	border: none;
		text-align: center;
	float: left;
}
#tournament-book-top {
	width:453px;
	padding: 0px;
	margin: 0px 3px;
	

	text-align: right;
}

#tournament-book-title {
	font-weight: bold;
	font-size: 85%;
	color: #ffffff;
	padding: 0px 0px 0px 20px;
	margin: 2px 3px;
	text-align: left;
	background-image: url(/images/silk/sport_golf-cc5500.png);
	background-repeat: no-repeat;
}
.tournament-book-imgblk {

	margin: 5px 0px;
	padding: 0px;
}
.tournament-book-imgblk img {
  max-width: 453px;
	padding: 0px;
	margin: 0px;
	border: none;
}
#tournament-book-page-select {
	padding: 0px;
	margin: 0px;
}

#tournament-menu {
	width: 249px;
	margin: 0px;
	padding: 0px;
	border: none;
	float: left;
}

.tournament-menu-item {
	width:81px;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 2px;
	margin-right: 1px;
	margin-left: 0px;
	padding: 0px;
	border: none;
	background: #cc5500;
	float: left;
}

.tournament-menu-item-title {
	font-weight: bold;
	font-size: 85%;
	color: #000000;
	width:75px;
	padding: 0px;
	margin: 0px auto;
	text-align: center;
	background-repeat: no-repeat;
	text-align: center;
}
.tournament-menu-item-title a {
	color: #000000;
}
.tournament-menu-item .selected {
	color: #ffffff;
	background-image: url(/images/silk/sport_golf-cc5500.png);
}
.tournament-menu-item .selected a {
	color: #ffffff;
}
.tournament-menu-item-imgblk {
  width: 81px;
	padding: 0px;
	margin: 0px;
	text-align: center;
}
.tournament-menu-item-imgblk .one-image {
  width: 81px;
	padding: 0px;
	margin: 0px;
}
.tournament-menu-item-imgblk img {
  max-width: 81px;
	text-align: center;
	padding: 0px;
	margin: 0px;
	border: none;
}

.golf-event {
    width: 708px;
    text-align: left;
    color: #000000;
    clear: both;
    margin: 0px 0px;
    padding: 0px;
    background: #cc5500;
		float:left;
}

.golf-event .event-post-bottom-background {
  max-width: 678px;
    text-align: left;

}

.golf-event .event-post-title {
    font-size: 100%;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    text-align: left;
    color: #cc5500;
}
.golf-event .event-img-block {
	 float: none;
    padding: 0;
    margin: 0;
		width: 318px;
		z-index: 2;
}
.golf-event .event-img-block img {
    padding: 0;
    margin: 0 auto;
}
.golf-event .center {
	width: 298px;
	text-align: center;
	margin: 4px 10px;
	padding: 0px;

}
.golf-event .event-post-register {
	
	margin: 0 auto;
}

.golf-end-tag {;
	background-image: url(/images/silk/sport_golf.png);
	background-repeat: no-repeat;
	margin: 1px 151px;
	width: 16px;
	height: 16px;

}
.golf-soldout {
	color: #ff0000;
	font-weight: bold;
  background-image: url(images/soldout.png);
	background-repeat: no-repeat;
	margin: 1px 106px;
	width: 106px;
	height: 75px;
}
.golf-event .event-post-date {
    font-size: 85%;
    font-weight: normal;
    color: #000000;
}


.golf-event .event-post-location {
	    font-size: 85%;
}

.golf-event .event-post-location a {

    font-weight: normal;
    color: #000000;
		text-decoration: none;
}

.golf-event .event-post-address {

}

.golf-event .event-post-address a {
    font-size: 95%;
    font-weight: normal;
    color: #000000;
		text-decoration: none;
}
.golf-event .event-post-head {
    font-size: 90%;
    font-weight: bold;
    color: #000000;
}
.golf-event .event-post-cost {
    font-size: 85%;
    font-weight: normal;
    color: #000000;
}
.golf-event .event-post-cost-details {
    font-size: 75%;
    font-weight: normal;
    color: #000000;
}
.golf-event .event-post-format {
    font-size: 85%;
    font-weight: normal;
    color: #000000;
}
.golf-event a, .golf-event a:visited {
    color: #cc5500;
	  font-size: 85%;
}

.golf-event a:hover {
    color: #000000;
}
img.golf-reg-form {
	border: solid #ffffff 5px;
	    margin: 0px;
    padding: 0px;
		width: 308px;
}
#honoree-area {
	background: #cc5500;
	width: 355px;
	margin: 0px 0px 0px 0px;

	padding: 0px;
	border: none;
	text-align: center;
	float: right;
}
	
#honoree-area-title {
	font-weight: bold;
	font-size: 85%;
	color: #ffffff;
	padding: 0px;
	margin: 2px 3px;
	width: 349px;
	text-align: center;
}
#honoree-bio {
	font-weight: normal;
	font-size: 80%;
	color: #000000;
	padding: 3px;
	margin: 2px 3px;
	width: 666px;
	text-align: left;
}
#honoree-bio-link {
color: #ffffff;
text-decoration: underline;
}
.honoree-area-imgblk {
	margin: 5px 0px;
	padding: 0px;
}
.honoree-area-imgblk img {
  max-width: 345px;
	padding: 0px;
	margin: 0px;
	border: none;
}

/**
 * Scholarships
 */
#scholarship-opportunities {
	width: 353px;
	background: #cc5500;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
}
.scholarship-title {
	font-size: 95%;
	font-weight: bold;
	color: #000000;
	padding: 0px 0px 0px 28px;
  background-image: url(images/exes24.png);
  background-repeat: no-repeat;
	min-height: 24px;
}
.scholarship-content {
  background-image: url(images/old-paper.png);
  background-repeat: repeat;
	margin: 5px 5px 0px 5px;
	padding: 5px;
	border: 5px #eeeeee solid;
	color: #000000;
	min-height: 525px;
}

#scholarship-opportunities-content {
	font-size: 85%;
	font-weight: normal;

}

#scholarship-apply {
	width: 353px;
	background: #cc5500;
	margin: 0px 0px 0px 2px;
	padding: 0px;
	float:left;
}
.scholarship-apply-row {
		clear: both;
		width: 100%;
		margin: 0px;
		padding: 0px;
}

.scholarship-apply-label {

	font-size: 95%;
	font-weight: bold;
	width: 149px;
	margin: 5px 0px 0px;
	padding: 0px;
	text-align: left;
	float: left;
}
.scholarship-apply-value {
	font-size: 90%;
	font-weight: normal;
	width: 174px;
	margin: 5px 0px 0px;
	padding: 0px;
	text-align: left;
	float: left;
}
.scholarship-apply-value a {
	color: #cc5500;
}

.scholarship-apply-value a img {
	vertical-align: middle;
}


#scholarship-apply-download.scholarship-apply-row {
	clear: both;
	width: 100%;
	margin: 0px;
	padding: 10px 0px;
	min-height: 22px;
}

#scholarship-download-form {
	width: 217px;
	height: 22px;
	padding: 0px 0;
  margin: 0px;
	display:block;
	background-image: url(/images/download-form.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	display: block;
}
#scholarship-download-form span{
	display:none;
}
a:hover#scholarship-download-form {
	background-position: center left;
}

a:active#scholarship-download-form {
	background-position: bottom left;
}
#scholarship-thumbnail {
    background-image: url(images/thumbnail-background.png);
    height: 152px;
    width: 202px;
padding: 19px 24px 29px 49px;
    margin: 0px;
    border: none;

		background-repeat: no-repeat;
}
.scholarship-thumbnail-area {
    margin: 0px;
		padding: 0px;
		width: 202px;
		height: 152px;
}

.scholarship-thumbnail-area  img {
	width: 202px;
}
#scholarship-recipients-form {
	width: 196px;
	margin: 0px;
	padding: 0px;
}
#academic-year-select {
	width: 100%;
}
#scholarship-recipients-form ul {
	margin: 5px 0px 0px 0px;
	padding: 0px;
	list-style:none;
	z-index: 1;
}

#scholarship-recipients-form ul li {
  padding: 2px 0px 2px 28px;
  background-image: url(images/exes24.png);
  background-repeat: no-repeat;
	font-size: 95%;
	color:#cc5500;
	font-weight: bold;
	margin: 0px;
}

#scholarship-recipients-form ul li span {
	font-family: 'Comic Sans MS', Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight: normal;
	font-size: 90%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 8px 0px;
	display: block;
}

#scholarship-recipients-photo {
		width: 510px;
    background: #cc5500;
    padding: 0px;
		border: none;
		margin: 0px 0px 0px 2px;
		float: right;
}

#scholarship-recipients-photo img {
  margin: 0px 5px 0px 5px;
	padding: 0px;
}


/**
 * Scholarship Dinner
 */
.scholarship-dinner {
    width: 708px;
    text-align: left;
    color: #000000;
    min-height: 600px;
    margin: 0px 0px;
    padding: 0px;
    background: #cc5500;
		float:left;
}

.scholarship-dinner .event-post-bottom-background {
  max-width: 678px;
    text-align: left;

}

.scholarship-dinner .event-post-title {
    font-size: 100%;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    text-align: left;
    color: #cc5500;
}
.scholarship-dinner .event-img-block {
	 float: none;
    padding: 0;
    margin: 0;
		width: 318px;

}
.scholarship-dinner .event-img-block img {
    padding: 0;
    margin: 0 auto;
}
.scholarship-dinner .center {
	width: 298px;
	text-align: center;
	margin: 4px 10px;
	padding: 0px;

}
.scholarship-dinner .event-post-register {
	
	margin: 0 auto;
}
.scholarship-dinner-fill-tag {
		height: 50px;
	}
.scholarship-dinner-end-tag {
	background-image: url(images/exes16.png);
	background-repeat: no-repeat;
	margin: 1px 151px;
	width: 16px;
	height: 16px;

}
.scholarship-dinner .event-post-date {
    font-size: 85%;
    font-weight: normal;
    color: #000000;
}


.scholarship-dinner .event-post-location {
	    font-size: 85%;
}

.scholarship-dinner .event-post-location a {

    font-weight: normal;
    color: #000000;
		text-decoration: none;
}

.scholarship-dinner .event-post-address {
    font-size: 80%;
}

.scholarship-dinner .event-post-address a {
    font-weight: normal;
    color: #000000;
		text-decoration: none;
}
.scholarship-dinner .event-post-head {
    font-size: 90%;
    font-weight: bold;
    color: #000000;
}
.scholarship-dinner .event-post-cost {
    font-size: 85%;
    font-weight: normal;
    color: #000000;
}
.scholarship-dinner .event-post-cost-details {
    font-size: 75%;
    font-weight: normal;
    color: #000000;
}


/**
 * Student Sendoff
 */
.student-sendoff {
    width: 708px;
    text-align: left;
    color: #000000;

    margin: 0px 0px;
    padding: 0px;
    background: #cc5500;

}

.student-sendoff .event-post-bottom-background {
  max-width: 678px;
    text-align: left;

}

.student-sendoff .event-post-title {
    font-size: 100%;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    text-align: left;
    color: #cc5500;
}
.student-sendoff .event-img-block {
	 float: right;
    padding: 0;
    margin: 0;
		width: 318px;

}
.student-sendoff .event-img-block img {
    padding: 0;
    margin: 0 auto;
}
.student-sendoff .center {
	width: 298px;
	text-align: center;
	margin: 4px 10px;
	padding: 0px;

}
.student-sendoff .event-post-register {
	
	margin: 0 auto;
}

.student-sendoff-end-tag {;
	background-image: url(images/exes16.png);
	background-repeat: no-repeat;
	margin: 1px 151px;
	width: 16px;
	height: 16px;

}
.student-sendoff .event-post-date {
    font-size: 85%;
    font-weight: normal;
    color: #000000;
}


.student-sendoff .event-post-location {
	    font-size: 85%;
}

.student-sendoff .event-post-location a {

    font-weight: normal;
    color: #000000;
		text-decoration: none;
}

.student-sendoff .event-post-address {
    font-size: 80%;
}

.student-sendoff .event-post-address a {
    font-weight: normal;
    color: #cc5500;
		text-decoration: none;
}
.student-sendoff .event-post-address a:hover {
    font-weight: normal;
    color: #000000;
		text-decoration: underline;
}
.student-sendoff .event-post-head {
    font-size: 90%;
    font-weight: bold;
    color: #000000;
}
.student-sendoff .event-post-content {
    font-size: 75%;
    font-weight: normal;
    color: #000000;
		text-align:left;
}

/**
 * FAQ
 */
.faq-outer {
	width: 708px;
  background: #cc5500;
  padding: 0px;
	border: none;
	margin: 0px 0px 0px 0px;
	text-align: left;
}
.faq-inner {
	width: 688px;
  background: transparent url(images/old-paper.png);
  padding: 0px;
  border: #eeeeee 5px solid;
  margin: 0px 5px;
}
.faq-inner .faq-question  {
  padding: 0px 0px 0px 20px;
	margin: 10px 2px;
  font-size: 90%;
	font-weight: bold;
	background: transparent url(/images/silk/bullet_orange.png) no-repeat;
	text-align: left;
	color: #000000;
}

.faq-inner .faq-question:hover {
	  text-decoration: underline;
		color: #000000;
		cursor: pointer;
}
.faq-inner .selected:hover,.faq-inner .selected {
		background: transparent url(/images/silk/accept.png) no-repeat;
}

.faq-inner .faq-answer  {
  width: 608px;
	margin: 1px 30px 5px 30px;
  background-position: bottom left;
  padding: 0px;
  font-size: 85%;
  font-weight: normal;
	color: #000000;
	
}

.faq-inner .faq-answer a {
	color: #cc5500;
	text-decoration: underline;
}

/**
 * Feedback
 */
.feedback-outer {
	width: 708px;
  background: #cc5500;
  padding: 0px;
	border: none;
	margin: 0px 0px 0px 0px;
	text-align: left;
}
.feedback-inner {
	width: 678px;
  background: transparent url(images/old-paper.png);
  padding: 5px;
  border: #222222 5px solid;
  margin: 0px 5px;
	color:#ffffff;
	background: #111111;
	clear: both;
}
.feedback-inner p{

}
.feedback-inner .feedback-block  {
  padding: 0px;
	margin: 0px 0px 5px 0px;
	clear: both;
}

.feedback-inner .feedback-question  {
  padding: 0px 0px 0px 20px;
	margin: 10px 2px;
  font-size: 95%;
	font-weight: bold;
	background: transparent url(/images/silk/bullet_orange.png) no-repeat;
	text-align: left;
	color:#ffffff;
}

.feedback-inner .answered {
	background: transparent url(/images/silk/accept.png) no-repeat;
}

.feedback-inner .feedback-answer, #feedback-sender  {
  width: 608px;
	margin: 1px 20px 5px 20px;
  padding: 0px;
  font-size: 85%;
  font-weight: normal;
	color: #000000;
}

.feedback-inner .feedback-bottom  {
  width: 608px;
	margin: 1px 20px;
  padding: 0px;
  font-size: 75%;
  font-weight: normal;
	color: #000000;
}
.feedback-inner .feedback-bottom  .answer-size {
	background-color: #cc5500;
	width: 0%;
	height: 5px;
	margin: 0px;
	padding: 0px;
}
.feedback-inner #feedback-action {
	padding: 5px;
}
.feedback-inner #feedback-action input {
	cursor: pointer;
}

.mail  h2 {
	font-size: 95%;
	font-weight: bold;
	color: #cc5500;
}
 .mail h3 {
	font-size: 90%;
	font-weight: bold;
	color: #ffffff;
}
 .mail span {
	font-size: 85%;
	font-weight: normal;
	color: #ffffff;
}

/**
 * Web Links
 */
#weblinks-area {
    width: 708px;
    margin-bottom: 10px;
		padding: 0px;
}

.weblink-area {
    background-color: #cc5500;
    width: 220px;
    margin-top: 3px;
    margin-bottom: 7px;
    text-align: center;
    float: left;
		padding: 0px;
}

.weblink-area-left {
    background-color: #cc5500;
    width: 330px;
    margin-top: 3px;
    margin-bottom: 7px;
    text-align: center;
    float: left;
    margin-left: 2px;
    margin-right: 21px;
		clear:left;
}

.weblink-area-right {
    background-color: #cc5500;
    width: 330px;
    margin-top: 3px;
    margin-bottom: 7px;
    text-align: center;
    float: left;
    margin-left: 21px;
    margin-right: 2px;
}
.weblink-area-title {
	
}
.weblink-area-inner {
	background: #ffffff;
	margin: 5px;
	border: 5px #eeeeee solid;
	width: 310px;
}
.weblink-area-link {
    font-size: 90%;
    font-weight: bold;
    color: #000000;
}

.weblink-area-link:hover {
	color: #cc5500;
	text-decoration: underline;
}

#alternate-post-title {
  font-size: 100%;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
#alternate-post {
	margin: 0px;
	padding: 5px;
  font-size: 90%;
	font-weight: normal;
}

#alternate-post a {
	color: #cc5500;
}

/**
 * Event Register
 */

#event-registration {
    width: 670px;
    margin: 0px 4px;
		padding: 0px;
		clear: both;
}
.info-row {
  width: 650px;
  height: 25px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	clear:left;
	background-repeat: no-repeat;
}
.error-row {
	background-image: url(/images/silk/exclamation.png);
}
.error-label {
	color: red;
	
}
.heading {
	font-size: 100%;
	font-weight: bold;
	width: 650px;
  margin: 10px 0px 0px 0px;
	padding: 2px;
	
}

#event-registration label {
	font-size: 95%;
	font-weight: bold;
	display: block;
	float:left;
	width: 125px;
  margin: 0px;
	padding: 2px;
}

#event-registration input {
	font-size: 90%;
	font-weight: normal;
	display: block;
	float:left;
  margin: 0px 5px 0px 0px;
	padding: 2px;
}

#event-registration #first-name {
	width: 230px;
}

#event-registration #last-name {
	width: 230px;
}

#event-registration #address {
	width: 500px;
}
#event-registration #city {
	width: 500px;
}
#event-registration #zip-code {
	width: 100px;
}
#event-registration #state {
	width: 50px;
}

#event-registration select {
	font-size: 90%;
	font-weight: normal;
	display: block;
	float:left;

  margin: 0px 5px 0px 0px;
	padding: 2px;
}

#event-registration #email {
	width: 500px;
}

#event-registration #exes-id {
	width: 250px;
}

#event-registration #credit-card-type {
	width: 150px;
}

#event-registration #credit-card-type-icon {
	width: 48px;
	height: 30px;
	background-position: center;
	background-repeat: no-repeat;
	float: left;
}

#event-registration #credit-card-type-icon.amex {
	background-image: url(images/amex.png);
}

#event-registration #credit-card-type-icon.mastercard {
	background-image: url(images/masterCard.png);
}

#event-registration #credit-card-type-icon.visa {
	background-image: url(images/visa.png);
}

#event-registration #credit-card-type-icon.discover {
	background-image: url(images/discover.png);
}

#event-registration #credit-card-number {
	width: 250px;
}

#event-registration #credit-card-expiration-month {
	width: 75px;
}

#event-registration #credit-card-expiration-year {
	width: 75px;
}

#event-registration .item-price {
	width: 71px;
	font-size: 90%;
	font-weight: normal;
	display: block;
	float:left;
  margin: 0px 5px 0px 0px;
	padding: 2px;
	text-align: right;
}

#event-registration .item-quantity {
	width: 50px;
}

#event-registration .item-selection {
	width:25px;
}

#event-registration .item-description {
	width: 350px;
	font-size: 90%;
	font-weight: normal;
	display: block;
	float:left;
  margin: 0px 5px 0px 0px;
	padding: 2px;
}

#event-registration .item-expiration {
	width: 100px;
	font-size: 90%;
	font-weight: normal;
	display: block;
	float:left;
  margin: 0px 5px 0px 0px;
	padding: 2px;
}
#event-registration .attendee-name {
	width: 460px;
}
#event-registration #shopping-cart {
  width: 650px;
  height: 25px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	
}
#event-registration #shopping-cart tr {
vertical-align:top;

}
#event-registration #shopping-cart th 
{
	font-size: 95%;
	font-weight: bold;
	padding: 2px 0px;
	margin: 0px;

	color: #000000;
}

#event-registration #shopping-cart td {
	font-size: 80%;
	font-weight: normal;
	padding: 5px 0px;
	margin: 0px;
	text-decoration: none;
	color: #000000;
}

#event-registration #shopping-cart th.selection {
	width: 25px;
	text-decoration: underline;
}

#event-registration #shopping-cart th.quantity {
	width: 75px;
	text-align: left;
	text-decoration: underline;
}

#event-registration #shopping-cart th.item {
	width: 400px;
	text-align: left;
	text-decoration: underline;
}

#event-registration #shopping-cart th.price {
	width: 75px;
	text-align: right;
	text-decoration: underline;
}

#event-registration #shopping-cart th.total {
	width: 75px;
	text-align: right;
	text-decoration: underline;
}

#event-registration #shopping-cart td.selection {

}

#event-registration #shopping-cart td.quantity {
	text-align: left;
}

#event-registration #shopping-cart td.item {
	text-align: left;
}

#event-registration #shopping-cart td.price {
	text-align: right;
}

#event-registration #shopping-cart td.total {
	text-align: right;
}

#event-registration #shopping-cart #registration-total-html {
	font-weight: bold;
}

#event-registration .question {
	width: 625px;
}

#event-registration .answer {
	width: 300px;
}

#registration-receipt {
  width: 670px;
  margin: 0px 4px;
	padding: 0px;
	clear: both;
	font-size: 90%;
}

/**
 * Message Board
 */
#chapter-message-board-container {
    width: 708px;
    text-align: left;
    margin: 0px 0px 5px 0px;
    padding: 0px;
    background: #cc5500;
		
}

.chapter-message-board {

		
    font-weight: bold;
    font-size: 95%;
    width: 688px;
    text-align: left;
    color: #000000;
    margin: 0px 5px;
    padding: 0px;
    border: #eeeeee 5px solid;
    background-color: #ffffff;
}


/**
 * Admin
 */
.admin-divide {
    display: block;
}

#admin-content {
  width: 1020px;
  margin: 0px 2px;
  padding: 0;
  text-align: left;
}

#admin-menu {
  width: 202px;
  margin: 0px;
	padding: 0px;
}

#admin-table {
	width: 1000px;
	margin: 0px;
	padding: 0px;
	border: none;
	display:block;
	clear:both;
}

tr.admin-table-header {
  background: transparent url(images/tube.png) repeat-x;
  height: 24px;
	width: 1020px;
	padding: 0px;
	margin: 0px;
}
tr.admin-table-row {
  cursor: pointer;

	padding: 0px;
	margin: 0px;
}
tr.admin-table-row:hover {
		text-decoration: underline;
}
th.admin-table-header {
	color: #cc5500;
	font-size: 95%;
	font-weight: bold;
	padding: 2px;
	margin: 0px;
	text-align: left;
}

td.admin-table-cell {
	height: 24px;
	padding: 1px;
	text-align: left;
	margin: 0px;
	font-size: 80%;
}
div.admin-table-actions {
	width: 1000px;
	margin: 0px 0px 2px 0px;
	padding: 0px;
	border: none;
}

th.admin-table-action {
	padding: 0px;

	margin: 0px;
	font-weight: bold;
	font-size: 90%;
	color: #ffffff;
	width: 32px;
}

span.admin-table-counts {
	height:24px;
	padding: 4px 0px;
	margin: 4px;
	font-weight: bold;
	font-size: 100%;
	color: #ffffff;
	width: 128px;
	text-align: right;
		display:block;
	float:left;
	vertical-align: middle;
}

img.admin-table-action {
	border: none;
	width:24px;
	height:24px;
	margin: 4px;
	padding: 0px;
	vertical-align: middle;
	cursor: pointer;
	display:block;
	float:left;

	
}
span.admin-table-action {
	cursor: pointer;
	font-weight: bold;
	font-size: 80%;
	color: #ffffff;
	border: none;
	width:24px;
	height:24px;
	margin: 4px;
	padding: 4px 0px 0px 0px;
	text-align: center;
	display:block;
	float:left;
	vertical-align: middle;
}

span.admin-table-action-selected-page {
	background-image: url(/admin/images/gtk-sliderknob.png);
	background-repeat: no-repeat;
  color: #000000;
}

.admin-table-pagesize {
	
}


.admin-table-rowcount {
	
}


.admin-table-itemtype {
	color: #ff9900;
}

.admin-disabled {
	opacity: 0.1;
	filter:alpha(opacity=10);
}

th.selection {
	width: 20px;
}
th.uid {
	width: 50px;
}

th.eventtitle {
	width: 650px;
}
th.etitle {
	width: 350px;
}
th.sort_datetime {
	width: 250px;
}

.admin-input-row {
	clear:both;
	width: 1020px;
}

.admin-input-row label {
	font-weight: bold;
	color: #cc5500;
  width: 200px;
	padding: 0px;
	margin: 5px 0px;
	display: block;
	float: left;
}
.admin-input-row .admin-input-text {
	font-weight: normal;
  width: 800px;
	padding: 1px;
	margin: 5px 0px;
	display: block;
	float: left;
}
.admin-input-row .admin-category {
	font-weight: normal;
  width: 800px;
	padding: 0px;
	margin: 5px 0px;
	display: block;
	float: left;

}
.admin-input-row .admin-category-checkbox {
	font-weight: normal;
	font-size: 80%;
  width: 200px;
	padding: 0px;
	margin: 5px 0px;
	display: block;
	float: left;
}
.admin-input-row .admin-boolean-checkbox {
	font-weight: normal;
	font-size: 80%;
  width: 200px;
	padding: 0px;
	margin: 5px 0px;
	display: block;
	float: left;
}

