/*  
Theme Name: South Panola Athletics Foundation v1.1
Theme URI: http://www.southpanolaathletics.com
Description: WordPress theme designed by tgrayimages.
Version: 1.1
Author: Tony Gray
Author URI: http://www.tgrayimages.com
 */

#footerBody {
float:left;
font-variant:small-caps;
margin:21px 0 0 19px;
position:relative;
}

#footer li a img#tgicon {
background:transparent url(images/tg.gif) no-repeat scroll 0 0;
height:16px;
padding-left:16px;
width:16px;
}

img {
border:solid 0 #000;
}

.h2center {
font-size:30px;
font-weight:700;
text-align:center;
width:100%;
}

.ttbutton {
float:right;
font-size:9px;
padding-top:60px;
text-align:center;
}

.googlebutton {
clear:both;
float:left;
font-size:9px;
padding-top:60px;
}

#container li a {
color:#AFAFAF;
}

#container .entry li a {
color:#00F;
}

#container .entry h3 {
color:#AFAFAF;
}

#wrapper {
margin:0 auto;
width:920px;
}

#container {
width:915px;
background:transparent url(images/container-bg.png)  repeat-y scroll center center;
float:left;
margin-left:14px;
position:relative;
}

body {
background:#620C0C url(images/page-bg.jpg) no-repeat scroll center top;color:#000;
font-family:verdana,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:400;
height:100%;
line-height:1.3;
margin:0;
padding-bottom:40px;
}

#header {
background:transparent url(images/header-bg.jpg) no-repeat scroll center top;
height:99px;
position:relative;
}

#bg {
height:163px;
left:5px;
position:absolute;
top:0;
width:100%;
z-index:0;
}

#container #logo {
background:transparent url(images/TigersTail.png) no-repeat scroll center top;
display:block;
height:131px;
margin:0 0 0 23px;
overflow:hidden;
position:absolute;
text-indent:-10000em;
top:0;
width:172px;
z-index:10;
}

#header #tg {
background:transparent none no-repeat scroll 0 50%;
display:block;
height:117px;
left:499px;
margin:-160px 0 0;
overflow:hidden;
position:absolute;
text-indent:-10000em;
width:373px;
z-index:1;
}

#header #tgX {
background:transparent url(images/tg.png) no-repeat scroll 0;
display:block;
height:120px;
left:705px;
overflow:hidden;
position:absolute;
text-indent:-10000em;
top:12px;
width:580px;
}

#content {
border-top:0 solid #424242;
display:block;
float:left;
margin:0;
min-height:600px;
position:relative;
margin-left:12px;
width:890px;
}

#footer {
background:transparent url(images/footer-bg.png) no-repeat scroll -543px top;
color:#AFAFAF;
float:left;
font-size:95%;
height:50px;
margin:0 0 0 14px;
position:relative;
width:915px;
}

#content-head h1 {
display:inline;
font-size:2em;
}

#content .moduleHeaderMain {
background:transparent url(images/content_full_top.jpg) no-repeat scroll left top;
display:inline;
float:left;
height:14px;
margin:11px 0 0 23px;
overflow:hidden;
width:873px;
z-index:1;
}

#content .moduleBodyMain {
background:transparent url(images/content_full_body.jpg) repeat-y scroll left top;
display:inline;
float:left;
margin:0 0 0 23px;
overflow:hidden;
width:873px;
z-index:1;
}

#content #content_full {
color:#FFF;
margin:0 13px;
}

#content .moduleFooterMain {
background:transparent url(images/content_full_bottom.jpg) no-repeat scroll left top;
clear:both;
float:none;
height:12px;
margin:0 0 0 23px;
width:873px;
z-index:5;
}

#content .module_two_thirds {
background:transparent url(images/content_two_thirds.jpg) repeat-y scroll left top;
display:inline;
float:left;
height:552px;
margin:10px 13px 0 4px;
overflow:hidden;
width:578px;
z-index:1;
}

#content #content_two_thirds {
color:#FFF;
float:left;
height:517px;
margin:0px 13px 4px;
overflow:hidden;
}

#content .module_one_third {
background:transparent url(images/content_one_third.jpg) repeat-y scroll left top;
display:inline;
float:left;
height:552px;
margin:10px 14px 0 4px;
overflow:hidden;
width:275px;
z-index:1;
}

#content #content_one_third {
color:#FFF;
float:right;
height:517px;
margin:0px 13px 4px 0;
overflow:hidden;
}

#content .features {
float:left;
height:420px;
overflow:hidden;
}

#content .featurestop {
float:left;
margin:20px 0 0;
overflow:hidden;
}

#content #home-perma {
border-top:0 solid #2B2B2B;
display:block;
float:left;
height:420px;
margin:0;
min-height:420px;
overflow:hidden;
padding:0 0 15px 12px;
width:571px;
}

#content #home-ads {
border-top:0 solid #2B2B2B;
display:block;
float:left;
height:420px;
margin:0;
min-height:420px;
overflow:hidden;
padding:0 0 15px 12px;
width:281px;
}

#content #wrapper-top {
float:none;
overflow:hidden;
width:888px;
margin:17px 0 0;
}
#content #wrapper-bottom {
float:none;
overflow:hidden;
padding:0 0 0 10px;
width:880px;
}

#content #home-pastor {
border-top:0 solid #2B2B2B;
display:inline;
float:right;
margin:0;
overflow:hidden;
padding:0 11px 15px 0;
width:281px;
}

#content #home-news {
border-top:0 solid #2B2B2B;
display:block;
float:left;
height:485px;
margin:0;
min-height:420px;
overflow:hidden;
padding:0 0 15px 12px;
width:281px;
}

#content #home-events {
border-top:0 solid #2B2B2B;
display:block;
float:left;
height:485px;
margin:0;
min-height:420px;
overflow:hidden;
padding:0 10px 15px 13px;
width:281px;
}

h1 {
color:#AFAFAF;
font-size:20px;
font-weight:700;
margin:0;
padding:0 0 10px;
}

h2 {
border-bottom:1px dotted #252525;
font-variant:small-caps;
margin:3px 0 2px;
padding-bottom:4px;
}

h3 {
margin:3px 0 2px;
}

h4 {
margin:3px 0 2px;
}

h5 {
margin:3px 0 2px;
font-weight:normal;
}

h6 {
margin:3px 0 2px;
font-weight:normal;
}

.moduleHeaderMain .post {
clear:both;
overflow:hidden;
padding:5px 9pt 3px 12px;
}

.moduleHeaderMain .post h2 {
color:#FFF !important;
font-size:14px;
font-weight:700;
height:16px;
margin:0 0 17px;
overflow:hidden;
padding:0;
text-transform:uppercase;
width:888px;
}

.moduleHeaderMain h2 {
color:#FFF !important;
font-size:14px;
font-weight:700;
height:16px;
margin:0;
overflow:hidden;
padding:0;
text-transform:uppercase;
width:888px;
}
#content_one_third .post .entry .tt-flickr img {
border:4px solid #181818;
margin:0;
padding:0 !important;
}

.moduleBody .post h2 {
color:#FFF !important;
font-size:14px;
font-weight:700;
height:16px;
margin:0;
overflow:hidden;
padding:0;
text-transform:uppercase;
width:250px;
}

#home-perma .moduleBody .post h2 {
color:#FFF !important;
font-size:21px;
font-weight:700;
height:28px;
margin:0;
overflow:hidden;
padding:0;
text-transform:uppercase;
width:534px;
}

.moduleBody h2 {
color:#FFF !important;
font-size:14px;
font-weight:700;
height:16px;
margin:0;
overflow:hidden;
padding:0;
text-transform:uppercase;
width:250px;
}

div#footer h2 {
color:#E4A719;
}

h3 {
color:#AFAFAF;
font-size:16px;
font-weight:700;
margin:0;
padding:0;
}

#home-ads p img {
float:left;
margin:3px 0 5px 5px;
padding:0 15px 5px 0;
}

p img {
margin:0 15px 5px 0;
}

/*ul, ol, li, dl, dt, dd, small, span, p, h1, h2, h3, h4, h5, h6, form {
font-weight:inherit;
margin:0pt;
padding:0pt;
vertical-align:baseline;
}
ul, ol, li, dl, dt, dd, small, span, p, h1, h2, h3, h4, h5, h6, form {
font-weight:inherit;
margin:0pt;
padding:0pt;
vertical-align:baseline;
}*/
a {
color:#AFAFAF;
text-decoration:underline;
}

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

#home-perma a,#home-perma h2,#home-perma h2 a,#home-perma p,#home-perma a:hover {
color:#AFAFAF;
}

#mainright h2 a,.moduleHeaderMain h2 a,#home-news h2 a,#home-ads h2 a,#home-events h2 a,#home-pastor h2 a,#mainpage h2 a {
color:#AFAFAF;
font-size:14px;
font-weight:bolder;
outline-color:invert;
outline-style:none;
outline-width:medium;
text-decoration:none;
}

#content #photostreamtop {
background:transparent url(images/flickrbartop.JPG) repeat-y;
clear:both;
float:None;
height:35px;
width:888px;
z-index:5;
}

#content #photostream {
background:transparent url(images/flickrbar.JPG) repeat-y;
clear:both;
float:left;
height:75px;
margin:0;
padding:0 0 14px;
text-align:center;
width:875px;
z-index:1;
}

#content #photostreambottom {
background:transparent url(images/flickrbarbottom.jpg) repeat-y;
clear:both;
float:None;
height:35px;
width:888px;
z-index:5;
}

#content #photostream .flickr_photo {
float:left;
margin:0 14px 0 0;
padding:0;
}

#content #photostream .flickr_photo_last {
float:left;
margin:0;
padding:0;
}

#footer #search #category_list li {
display:block;
float:left;
margin:10px 0 0;
padding:0;
}

#footer #search #search_field #s {
margin-left:0;
width:180px;
}

body .input_line .input_field {
background-image:url(images/back_input_field.gif);
background-position:left top;
background-repeat:no-repeat;
border:0 none;
font-size:120%;
line-height:100%;
margin:0 5px;
padding:2px 3px;
}

#container p {
margin:0 0 15px;
}

#container #home-pastor p {
color:#000;
margin:0 0 15px;
}

#footer #links {
display:inline;
float:left;
margin:0;
padding:0 0 20px;
width:276px;
}

#footer #search {
display:inline;
float:left;
margin:0 0 0 8px;
padding:0 0 20px;
width:262px;
}

#footer #network {
display:inline;
float:right;
margin:0;
padding:0 0 20px;
width:266px;
}

#footer #network li {
float:none;
}

body .clear {
clear:both;
margin:0;
padding:0;
}

body .marvin {
background:url(images/marvin.jpg) no-repeat;
clear:both;
margin:0;
padding:0;
z-index:10;
}

body .hr {
clear:both;
padding:0;
}

#footer #network_links {
color:#9F8150;
display:block;
float:left;
text-align:left;
width:500px;
}

#footer #footer_links {
color:#9F8150;
display:block;
float:right;
text-align:right;
}

#footer #footer_break {
padding:12px 0 0;
}

container ul {
margin:0 0 10px;
padding:0;
}

ul,ol,dl {
list-style-type:none;
margin:2px 0 0;
padding:0;
position:relative;
float:left;
}

#footer li {
color:#FFF;
display:inline !important;
float:left !important;
margin:0 0 0 10px;
}

.navigation {
clear:both;
display:block;
height:20px;
text-align:center;
}

.alignright {
float:right;
}

/* comment list  */
.commentlist {
line-height:130%;
margin:10px 0;

}

#page .commentlist li {
float:left;
padding:18px 18px 26px 10px;
width:830px;
}

#page .commentlist li a:hover {
color:#AFAFAF;
text-decoration:underline;
}

.commentlist .alt {
background:#232323;
width:830px;
padding:18px 18px 26px 10px;
}

.commentlist .light {
background:#E7E7E7;
float:left;
}

.commentlist cite {
color:#AFAFAF;
font-size:110%;
font-style:normal;
font-weight:700;
}

.commentlist small {
display:block;
font-size:87%;
margin-bottom:5px;
}

#nav .al .alt,.al a {
color:#000;
font-weight:bolder;
text-decoration:underline;
white-space:nowrap;
}

.falbum-recent {
padding:0 0 0 28px;
}

#photostream .falbum-thumbnail-nods {
float:left;
margin:0 18px;
padding:0;
}

.falbum-thumbnail-nods a img,.falbum-photo-nods a img {
border:4px solid gray;
}

.falbum img {
border:4px solid gray;
max-width:none;
}

#falbum-post-helper-block {
color:#000;
}

#entry ul {
margin:0 0 0 10px;
}

.ngg-singlepic {
margin:0 10px 10px 0;
}

.gs-result .gs-title,.gs-result .gs-title * {
color:#00C;
text-decoration:none;
}

.alt {
background:#232323 none repeat scroll 0 50%;
border:1px solid black;
}

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

.post {
clear:both;
padding:0 0 3px;
float:left;
}

.postPastor {
clear:both;
overflow:hidden;
padding:25px 6pt 3px 6px;
}

.post .date {
background:url(images/calendar.gif) no-repeat;
color:#666;
float:left;
font:normal 22px Arial, Helvetica, sans-serif;
height:50px;
line-height:100%;
padding:0 2px 0 0;
text-align:center;
width:45px;
}

.post .date span {
color:#fff;
display:block;
font:normal 11px Arial, Helvetica, sans-serif;
height:16px;
padding-top:5px;
text-align:center;
}

.post .title {
float:left;
margin-left:0;
width:100%;
margin:0 0 10px;
}

.postdata {
color:#999;
font-size:90%;
}

.postdata .category {
background:url(images/mini-category.gif) no-repeat;
float:left;
padding-left:18px;
}

.postdata .comments {
background:url(images/mini-comment.gif) no-repeat;
float:right;
padding-left:18px;
}

.postdata .print {
float:left;
padding:0 7px 0 0;
}

.moduleFooterMain div.timestamp {
clear:both;
color:#AFAFAF;
float:none;
font-size:12px;
height:16px;
margin:5px 25px 0 0;
padding-top:1px;
}

.timestamp {
clear:both;
color:#AFAFAF;
float:none;
font-size:12px;
height:16px;
margin:0 16px 0 0;
padding-top:1px;
}

.postwrapper {
border:1px solid #051628;
margin:0 0 50px;
overflow:hidden;
padding:0 10px;
width:825px;
}

.seniorwrapper {
border:1px solid #181818;
float:left;
margin:0 11px 40px 25px;
overflow:hidden;
padding:0 10px 10px;
width:222px;
}

.seniorwrapper .post {
padding:10px 10px 12px 0;
}

.wordtube {
border:7px solid #6D2064;
float:left;
margin:14px 10px 14px 5px;
padding:0;
}

.tumblewrapper {
background:#272727 none repeat scroll 0 50%;
border:1px solid #666;
margin:28px 0 50px 100px;
overflow:hidden;
padding:0 10px;
width:605px;
}

#innerWrapper {
float:left;
padding:20px;
width:805px;
}

ul#category_list {
padding:1px;
}

ul#category_list li {
padding:2px;
}

.deleteLink {
background:url('images/delete.gif') left center no-repeat;
margin:0 0 10px 2px;
padding:2px 0 2px 16px;
}

.editTable {
background:url('images/table_edit.gif') left center no-repeat;
margin:0 0 10px 2px;
padding:2px 0 2px 16px;
}

.editLink {
background:url('images/respond.gif') left center no-repeat;
margin:0 0 10px 2px;
padding:2px 0 2px 16px;
}

.editVideo {
background:url('images/film_edit.gif') left center no-repeat;
margin:0 0 10px 2px;
padding:2px 0 2px 15px;
}

a img.ifacebook {
background:transparent url(images/ifacebook.png) no-repeat scroll 0 0;
padding:2px 8px;
}

#home-events .moduleBody .post h2 {
height:16px;
overflow:hidden;
text-transform:uppercase;
width:250px;
}

.moduleBodyPastor {
background:transparent url(images/onethirdtop.jpg) no-repeat scroll left top;
height:440px;
overflow:hidden;
padding:10px;
}

.moduleFooterPastor {
background:transparent url(images/onethirdbottom.jpg) no-repeat scroll left bottom;
border-top:0 solid #666;
height:27px;
padding:5px;
}

#home-perma .moduleBody {
background:transparent url(images/home-perma.jpg) no-repeat scroll left top;
height:410px;
overflow:visible;
padding:13px 16px 10px 18px;
}

#home-perma .moduleFooter {
background:transparent url(images/home-perma-bottom.jpg) no-repeat scroll left bottom;
border-top:0 solid #666;
height:27px;
padding:6px 6px 6px 10px;
width:558px;
}

#home-ads .moduleBody {
background:transparent url(images/onethirdtop.jpg) no-repeat scroll left top;
height:371px;
overflow:hidden;
padding:12px 16px 10px 15px;
}

.moduleFooter a {
padding:0 0 0 7px;
}

.outerWrapper {
height:163px;
}

div#cgEmailListWrapper {
background-color:#FFF;
border:8px solid #AFAFAF;
margin:10px 0;
padding:15px;
}

#wptable {
background-color:#000;
border:2px solid #7E53A3;
color:#FFF;
margin:25px 2px 2px;
text-align:left;
width:856px;
}

/* header row*/
#wptable th {
background:#474747 none repeat scroll 0 50%;
cursor:pointer;
padding:2px 5px;
text-align:center;
}

/* normal row*/
#wptable td {
padding:3px;
}

#wptable td a {
color:#afafaf;
}
#wptable td a:hover {
color:#FFFFFF;
}

/* alternative rwo */
#wptable tr.alt {
background-color:#515151;
}

#wptable tr {
background-color:#595959;
}

.postmetadata-admin {
margin:0 0 -2px;
padding:0 0 10px;
}

.postmetadata {
clear:both;
overflow:hidden;
padding:10px;
}

#metaDiv {
overflow:hidden;
}

.entry {
float:left;
margin:4px 0 0;
width:100%;
}

.entry-edit a {
background:url('images/respond.gif') left center no-repeat;
border:none;
height:16px;
margin:0 0 0 5px;
padding:2px 2px 2px 20px;
}

.deleteLink a {
background:url('images/delete.gif') left center no-repeat;
border:none;
height:16px;
margin:0 0 0 5px;
padding:2px 2px 2px 20px;
}

#home-perma .moduleBody .post .entry {
margin:8px 0 0;
padding:0 !important;
}

#home-perma .moduleBody .post {
overflow:visible !important;
}

div #awaiting-mod {
background-image:url('images/comment-stalk-fresh.gif');
background-position:0 bottom;
background-repeat:no-repeat;
font-size:12px;
height:12px;
margin-left:15px;
margin-top:10px;
position:absolute;
width:10px;
}

div #awaiting-mod span {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background-color:#D54E21;
color:#FFF;
display:block;
height:1.3em;
line-height:1.3em;
padding:0 3px;
position:absolute;
right:0;
top:-9px;
}

div #awaiting-mod span a {
color:#FFF;
padding:0;
text-decoration:none;
}

table.shoppingcart tr td {
padding:5px !important;
}

div.textcol {
width:300px;
}

table.wpsc_checkout_table tr td {
padding:5px;
text-align:left;
vertical-align:top;
}

.imageRotator {
margin:0px;
}

#headerplayer {
background:transparent url(/media/header-bg.jpg) no-repeat scroll 12px top;
color:#FFF;
height:104px;
text-align:center;
}
#player {
background:transparent url(/media/defaultPlayer.png) no-repeat scroll left top;
color:#FFF;
height:326px;
text-align:center;
}

#page {
color:#FFFFFF;
float:left;
margin:10px 14px 10px 16px;
width:860px;
}

#premierSponsors {
background-color:#EFC0C0;
border:#BF0000 solid 3px;
color:#FFF;
margin:10px 0 0;
}

#premierSponsors #Sponsortitle {
background-color:#BF0000;
font-size:14px;
font-weight:700;
padding:0 0 6px;
text-align:center;
}

#premierSponsors #SponsorAd {
background-color:#FFF;
border:thin #DF8080 solid;
color:#000;
margin:10px;
padding:5px 0 0;
}

#purpleSponsors {
background-color:#D2C8DC;
border:#4B2173 solid 3px;
color:#FFF;
margin:10px 0 0;
}

#purpleSponsors #Sponsortitle {
background-color:#4B2173;
font-size:14px;
font-weight:700;
padding:0 0 6px;
text-align:center;
}

#purpleSponsors #SponsorAd {
background-color:#FFF;
border:thin #A590B9 solid;
color:#000;
margin:10px;
padding:5px 0 0;
}

#goldSponsors {
background-color:#FEF2C0;
border:#F8CB00 solid 3px;
color:#000;
margin:10px 0 0;
}

#goldSponsors #Sponsortitle {
background-color:#F8CB00;
font-size:14px;
font-weight:700;
padding:0 0 6px;
text-align:center;
}

#goldSponsors #SponsorAd {
background-color:#FFF;
border:thin #FCE580 solid;
color:#000;
margin:10px;
padding:5px 0 0;
}

#silverSponsors {
background-color:#E2E2E2;
border:#888 solid 3px;
margin:10px 0 0;
}

#silverSponsors #Sponsortitle {
background-color:#888;
color:#FFF;
font-size:14px;
font-weight:700;
padding:0 0 6px;
text-align:center;
}

#silverSponsors #SponsorAd {
background-color:#FFF;
border:thin #C4C4C4 solid;
color:#000;
margin:10px;
padding:5px 0 0;
}

#bronzeSponsors {
background-color:#E6D8CC;
border:#963 solid 3px;
margin:10px 0 0;
}

#bronzeSponsors #Sponsortitle {
background-color:#963;
color:#FFF;
font-size:14px;
font-weight:700;
padding:0 0 6px;
text-align:center;
}

#bronzeSponsors #SponsorAd {
background-color:#FFF;
border:thin #CCB299 solid;
color:#000;
margin:10px;
padding:5px 0 0;
}

#generalSponsors {
background-color:silver;
border:#000 solid 3px;
margin:10px 0 0;
}

#generalSponsors #Sponsortitle {
background-color:#000;
color:#FFF;
font-size:14px;
font-weight:700;
padding:0 0 6px;
text-align:center;
}

#generalSponsors #SponsorAd {
background-color:#FFF;
border:thin gray solid;
color:#000;
margin:10px;
padding:5px 0 0;
}

.videowrapper {
background:#252525 none repeat scroll 0 50%;
border:1px solid #080604;
float:left;
height:420px;
margin:5px 0 36px 58px;
width:341px;
}

.videopost {
height:400px;
overflow:hidden;
padding:10px 10px 4px;
width:321px;
}

#wrapperPermalink {
background:transparent url(images/menu_highlight.jpg) repeat-x scroll 0 50%;
border-top:1px solid #666;
color:#9F8150;
height:32px;
padding:0 12px;
}

#wrapperPermalink a {
color:#FFF;
}

.menuxx,hr {
display:none;
}

#content #mainpage,#content #tumblepage,#content #videopage {
display:inline;
float:left;
padding:15px 20px;
width:888px;
}

#content #content_full_title,#content #content_two_thirds_title,#content #content_one_third_title {
border-bottom:1px dotted gray;
color:#FFFFFF;
font-size:22px;
font-variant:small-caps;
margin-bottom:6px;
overflow:hidden;
padding-bottom:4px;
}
#content #content_full_title,#content #content_two_thirds_title {
color:#FFFFFF; 
float:left;
font-variant:small-caps;
font-weight:bold;
overflow:hidden;
}
#content #content_one_third_footer {
padding:0 0 0 3px;
overflow:hidden;
}

#content #content_two_thirds_footer {
padding:0 11px 0 13px;
overflow:hidden;
}

.moduleHeaderMain .post h2 a,.moduleHeaderMain h2 a,.moduleBody .post h2 a,.moduleBody h2 a {
color:#FFF !important;
}

.moduleHeaderMain a,#home-news a,#home-ads a,#home-pastor a,#mainpage a,#mainright a,.moduleHeaderMain a:hover,#home-news a:hover,#home-ads a:hover,#home-pastor a:hover,#mainpage a:hover,#mainright a:hover,.moduleFooter a:hover {
text-decoration:underline;
}

.clearfix,body .clear hr {
display:block;
}

#footer a,#footer li a,#mainpage .commentlist li a {
color:#AFAFAF;
}

#footer a:hover,#footer li a:hover {
color:#FFFFFF;
text-decoration:underline;
}

.alignleft,.feedburnerFlareBlock,.feedcountdiv,.SubscribeEntry {
float:left;
}

.commentlist cite a,.commentlist cite a:visited {
color:#690;
}

.commentlist small a,.commentlist small a:visited {
color:#999;
}

.posttitle,div.posttitle a {
color:#AFAFAF;
font-size:18px;
}

#home-ads .moduleFooter,.moduleFooter {
background:transparent url(images/onethirdbottom.jpg) no-repeat scroll left bottom;
border-top:0 solid #666;
height:27px;
padding:6px;
width:270px;
}

strong.cattitles,#podPress_footer {
display:none !important;
}

#premierSponsors #SponsorAd #SponsorAdTitle,#purpleSponsors #SponsorAd #SponsorAdTitle {
color:#000;
font-size:1.6em;
font-weight:700;
margin:auto;
text-align:center;
}

#premierSponsors #SponsorAd #SponsorAdContent,#purpleSponsors #SponsorAd #SponsorAdContent,#goldSponsors #SponsorAd #SponsorAdContent,#silverSponsors #SponsorAd #SponsorAdContent,#bronzeSponsors #SponsorAd #SponsorAdContent,#generalSponsors #SponsorAd #SponsorAdContent {
margin:auto;
text-align:center;
}

#goldSponsors #SponsorAd #SponsorAdTitle,#silverSponsors #SponsorAd #SponsorAdTitle,#bronzeSponsors #SponsorAd #SponsorAdTitle,#generalSponsors #SponsorAd #SponsorAdTitle {
font-size:1.6em;
font-weight:700;
margin:auto;
text-align:center;
}
div #awaiting-mod {
background-image:url('images/comment-stalk-fresh.gif');
}
div #awaiting-mod {
background-position:-240px bottom;
background-repeat:no-repeat;
font-size:12px;
height:16px;
margin-left:10px;
margin-top:4px;
position:absolute;
width:10px;
}
div #awaiting-mod span {
background-color:#BBBBBB;
color:#FFFFFF;
}
div #awaiting-mod span {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
display:block;
height:16px;
line-height:1.3em;
padding:0pt 3px;
position:absolute;
right:0pt;
top:-4px;
}
div #awaiting-mod span a{color:white; padding:0px;}

.date-top, .date-top-on, .date-top-over {
color:white !important;
}
.tableHeader, .header{
background:transparent url(images/menu-hl.jpg) repeat-x scroll 0 0 !important;
height:34px;
color:white;
text-align:left;
cursor:pointer;
padding:0 0 0 5px;
}
.table {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
border-collapse:collapse;
color:black;
font-size:12px;
line-height:22px;
width:855px;
}.table tr td {
border:1px solid #CCCCCC;
padding:0 5px 0 5px;
}
.odd{
	background:#F0F0F0;
}
.wp-caption {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background-color:#F3F3F3;
border:1px solid #DDDDDD;
margin:0px 15px 10px 0;
padding-top:4px;
text-align:center;
}
.wp-caption-dd {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}
.wp-caption-text{
color:black;
margin:7px 0 !important;

}
.next{
float:right;
}
.previous{
float:left;
}
.post-nav{
height:30px;
}
.roster-text {
color:white;
margin:2px 0 !important;

}
.roster-senior-class{
text-align:center;background:#ED1C24;color:white;margin:0 2px;
}
.roster-not-senior-class{
text-align:center;background:#303030;color:white;
}
.roster-number{
float:left; 
padding:0 6px 0 6px;
color:#ED1C24;font-weight:bold;font-size:20px;
}
.roster-text-wrapper{
float:left;
text-align:left;
width:113px;
overflow:hidden;
font-size:11px;
padding-top:2px;
}
.roster-text-name {
color:white;
font-weight:normal;
margin:2px 0 !important;
}
.roster-text-edit-link{
text-align:left;
padding:0 0 0 5px;
display:block;
}
.roster-caption {

-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background-color:#303030;
border:1px solid black;
margin:0 10px 10px 0;
padding-bottom:4px;
padding-top:4px;
text-align:center;
width:160px;float:left; height:240px;
}



.staff-thumb {
float:left;
padding-right:10px;
}
.staff-text {
color:white;
margin:2px 0 !important;
}.staff-text-name {
color:white;
font-weight:bold;
margin:2px 0 !important;
text-align:left !important;
}
.staff-caption {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background-color:#303030;
border:1px solid black;
float:left;
margin:0 10px 10px 0;
padding:10px;
text-align:left;
width:832px;}
