/*  
Theme Name: The Pride of DeSoto Central High School 2008-2009
Theme URI: http://www.dcspride.com
Description: 
Version: 2008-2009
Author: Tony Gray
Author URI: http://www.tgrayimages.com
img { behavior: url(iepngfix.htc); }
*/
.menuxx{
display:none;
}
#footer li a img#tgicon{
background:transparent url(images/tg.gif) no-repeat scroll 0% 0%;
width:16px;
height:16px;
padding-left:16px;
}
hr { display:none;
}
img {
border:solid 0px black;
}
.h2center{
	text-align:center;
	font-size:30px;
	font-weight:bold;
	Width:100%;
}
.ttbutton {
float:right;
font-size:9px;
padding-top:60px;
text-align:center;
}
.googlebutton {
clear:both; 
padding-top:60px; 
float:left;
font-size:9px;

}

#container li a {
color:#641E5C;

}
#container .entry li a {
color:#0000FF;

}
#container .entry h3{
color:#541A4D;

}

#wrapper {
margin:0pt auto;
width:890px;
}

#container {
float:left;
position:relative;
width:890px;
}
body {
background:#232523 url(images/body-bg.jpg) no-repeat scroll center top;

color:#000000;
font-family:verdana,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:100%;
line-height:1.3;
margin:0pt;
padding-bottom:40px;

}

#header {
background:#471643 url(images/header.jpg) no-repeat scroll center top;
height:129px;
position:relative;
}
#bg {
/*background:transparent url(images/bg.jpg) no-repeat scroll 50% 0%;*/
height:163px;
position:absolute;
top:0pt;
width:100%;
left:5px;
top:0px;
z-index:0;
}

#header #logo {
display:block;
height:99px;
margin:-155px 0px 0px 22px;
overflow:hidden;
position:absolute;
text-indent:-10000em;
top:0px;
width:376px;
}
#header #tg {
background:transparent none no-repeat scroll 0% 50%;
display:block;
height:117px;
left:499px;
margin:-160px 0px 0px;
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 {
background-color:#FFFFFF;
border-top:0px solid #424242;
display:block;
float:left;
margin:0px 0px 0px;
min-height:300px;
width:890px;
position:relative;
}
#footer {
background-color:#641E5C;
background-position:center top;
background-repeat:no-repeat;
border-top:1px solid #52194C;
color:#E5D0A1;
float:left;
font-size:95%;
margin:0px 0px 0px;
padding:20px;
width:850px;
position:relative;

}
#content-head {
/*background:transparent url(images/nav.png) repeat-x scroll 0% 50%;
padding:4px 40px 17px 15px;
}
#content-head {
background-position:0pt 50%;
background-repeat:no-repeat;
height:25px;
margin-left:0pt;
padding-left:0px;*/
}
#content-head h1 {
display:inline;
font-size:2em;
}
#content #mainpage{
display:inline;
float:left;
padding:15px 20px;
width:850px;
}

#content .moduleHeaderMain{
background:transparent url(images/home-mainpost-top.jpg) no-repeat scroll left top;
display:inline;
float:left;
height:26px;
margin:4px 13px 0;
overflow:hidden;
padding:13px 18px 0;
width:849px;
z-index:1;
}
#content .moduleBodyMain{
background:transparent url(images/home-mainpost-body.jpg) repeat-y scroll left top;
display:inline;
float:left;
margin:0px 13px 0px;
overflow:hidden;
padding:0px 17px 0px;
width:830px;
z-index:1;
}
#content .moduleFooterMain{
background:transparent url(images/home-mainpost-bottom.jpg) no-repeat scroll left bottom;
clear:both;
float:none;
height:39px;
margin:3px 0px 7px 13px;
padding:6px 0px 0px 20px;
width:845px;
z-index:5;
}
#content .features{
float:left;
overflow:hidden;
height:420;
width:890px;
}
#content .featurestop{
float:left;
overflow:hidden;
margin:20px 0px 0px;
}
#content #home-perma {
border-top:0px solid #2B2B2B;
display:block;
margin:0px;
float:left;
padding:0px 0px 15px 12px;
width:571px;
height:420px;
min-height:420px;
overflow:hidden;
}

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

#content #home-main {
float:none;
padding:0px;
width:890px;
overflow:hidden;
}
#content #home-pastor {
display:inline;
float:right;
padding:15px 25px 15px 0px;
width:281px;
overflow:hidden;
}
#content #home-news {
border-top:0px solid #2B2B2B;
display:block;
margin:0px;
float:left;
padding:0px 0px 15px 12px;
width:281px;
height:510px;
min-height:420px;
overflow:hidden;
}
#content #home-events {
border-top:0px solid #2B2B2B;
display:block;
float:left;
height:510px;
margin:0px;
min-height:420px;
padding:0px 10px 15px 13px;
width:281px;
overflow:hidden;
}
#content #home-pastor {
border-top:0px solid #2B2B2B;
display:block;
margin:0px;
float:right;
padding:0px 11px 15px 0px;
width:281px;
display:inline;
overflow:hidden;
}

h1 {
font-size:20px;
font-weight:bold;
margin:0px;
padding: 0px 0px 10px 0px;
color:#641E5C;
}

h2 { 
font-size:14px;
font-weight:bold;
margin:0px;
padding:0px;
color:#541A4D;
text-transform:uppercase;

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

.moduleHeaderMain .post h2 { 
color:white !important;
font-size:14px;
font-weight:bold;
margin:0px 0px 17px;
padding:0px;
text-transform:uppercase;
height:16px;
width:850px;
overflow:hidden;
}
.moduleHeaderMain .post h2 a { 
color:white !important;
}
.moduleHeaderMain h2 { 
font-size:14px;
font-weight:bold;
margin:0px;
padding:0px;
color:white !important;
text-transform:uppercase;
height:16px;
width:850px;
overflow:hidden;
}
.moduleHeaderMain h2 a { 
color:white !important;
}

.moduleBody .post .entry .tt-flickr img { 
border:4px solid #6D2064;
margin:0px 0px 0px 0px;
padding:0px !important;
}
.moduleBody .post h2 { 
color:white !important;
font-size:14px;
font-weight:bold;
margin:0px;
padding:0px;
text-transform:uppercase;
height:16px;
width:250px;
overflow:hidden;
}
#home-perma .moduleBody .post h2 { 
color:white !important;
font-size:21px;
font-weight:bold;
height:28px;
margin:0px;
overflow:hidden;
padding:0px;
text-transform:uppercase;
width:534px;
}
.moduleBody .post h2 a { 
color:white !important;
}
.moduleBody h2 { 
font-size:14px;
font-weight:bold;
margin:0px;
padding:0px;
color:white !important;
text-transform:uppercase;
height:16px;
width:250px;
overflow:hidden;
}
.moduleBody h2 a { 
color:white !important;
}
div#footer h2 { 
color:#E4A719;

}
h3 { 
font-size:16px;
font-weight:bold;
margin:0px;
padding:0px;
color:#641E5C;
}
#home-ads p img{
margin: 3px 0px 5px 5px;
padding: 0px 15px 5px 0px;
float:left;
}

p img{
margin: 0px 15px 5px 0px;
float:left;
}
/*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 {
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
#home-perma a, #home-perma h2, #home-perma h2 a, #home-perma p, #home-perma a:hover{
color:#FFFFFF;
}
.moduleHeaderMain a, #home-news a, #home-ads a,#home-pastor a, #mainpage a, #mainright a{
text-decoration:none;
}
.moduleHeaderMain a:hover, #home-news a:hover,  #home-ads a:hover, #home-pastor a:hover, #mainpage a:hover, #mainright a:hover{
text-decoration:underline;
}
#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:#641E5C;
outline-color:invert;
outline-style:none;
outline-width:medium;
text-decoration:none;
font-size:14px;
font-weight:bolder;
}
.clearfix {
display:block;
}
#content #photostreamtop{
background: transparent url(images/flickrbartop.JPG) repeat-y;
clear:both;
float:None;
width:890px;
Height:35px;
z-index:5;
}
#content #photostream{
background: transparent url(images/flickrbar.JPG) repeat-y;
clear:both;
float:left;
margin:0px;
padding:0px 0px 14px 0px;
text-align:center;
width:875px;
z-index:1;
Height:75px;
}
#content #photostreambottom{
background: transparent url(images/flickrbarbottom.jpg) repeat-y;
clear:both;
float:None;
width:890px;
Height:35px;
z-index:5;

}

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

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



#footer #search #category_list li {
display:block;
float:left;
margin:10px 0px 0px 0px;
padding:0px;
}
#footer #search #search_field #s {
margin-left:0px;
width:180px;
}
body .input_line .input_field {
background-image:url(images/back_input_field.gif);
background-position:left top;
background-repeat:no-repeat;
border:0px none;
font-size:120%;
line-height:100%;
margin:0px 5px;
padding:2px 3px;
}
body .clear hr {
display:block;
}
#container p {
margin:0px 0px 15px;
}
#container #home-pastor p {
margin:0px 0px 15px;
color:#000000;
}
#footer #links {
display:inline;
float:left;
margin:0px;
padding:0px 0px 20px;
width:276px;
}
#footer #search {
display:inline;
float:left;
margin:0px 0px 0px 8px;
padding:0px 0px 20px;
width:262px;
}
#footer #network {
display:inline;
float:right;
margin:0px;
padding:0px 0px 20px;
width:266px;
}
#footer #network li {
float:none;
}
body .clear {
clear:both;
margin:0px;
padding:0px;
}
body .marvin {
clear:both;
margin:0px;
padding:0px;
background: url(images/marvin.jpg) no-repeat;
z-index:10;
}
body .hr {
clear:both;
padding:0px;
}
#footer #network_links {
display:block;
text-align:left;
color:#9F8150;
float:left;
width:500px;
}
#footer #footer_links {
display:block;
text-align:right;
color:#9F8150;
float:right;
}
#footer #footer_break{
padding: 12px 0px 0px 0px;
}
container ul {
margin:0px 0px 10px;
padding:0px;
}
ul, dl {
position:relative;
list-style-type:none;
padding:0px;
margin:2px 0px 0px;
}
#footer li {
list-style-type:none;
color:#FFFFFF;
}

#footer a {
color:#E5D0A1;
}
#footer a:hover {
color:#E5D0A1;
text-decoration:underline;
}
#footer li a {
color:#E5D0A1;
}
#footer li a:hover {
color:#E5D0A1;
text-decoration:underline;
}
.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 20px;
height:20px;
clear:both;	}
.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* comment list  */
.commentlist {
line-height:130%;
margin:10px 0;
padding-left:0px;
}

#mainpage .commentlist li {
padding:18px 18px 26px 10px;
float:left;
width:775px;
}
#mainpage .commentlist li a:hover {
color:#641E5C;
text-decoration:underline;
}
#mainpage .commentlist li a {
color:#E5D0A1;
}





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

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

.commentlist cite a {
color:#690;
}

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

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

.commentlist small a {
color:#999;
}

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

#nav .al .alt, .al a {
color:#000000;
font-weight:bolder;
text-decoration:underline;
white-space:nowrap;
}
.falbum-recent{
padding: 0px 0px 0px 28px;
}
#photostream .falbum-thumbnail-nods{
float:left;
margin:0px 18px;
padding:0px;
}.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:#000000;
}
#entry ul {
	margin: 0px 0px 0px 10px;
}
.ngg-singlepic{
margin:	0px 10px 10px 0px;
}

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

.alt {
	background:#2C1F16 none repeat scroll 0% 50%;
	border:1px solid 082A4D;
	}
.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}

.post {
clear:both;
overflow:hidden;
padding:0px 0pt 3px;
}
.postPastor {
clear:both;
overflow:hidden;
padding:25px 6pt 3px 6px;
/*background:transparent url(images/bg_sidenav.gif) no-repeat scroll left bottom;*/
}

.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%;
}

.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;
}
.posttitle {
font-size:18px;
color:#641E5C;
}
div.posttitle a{
font-size:18px;
color:#641E5C;
}
.moduleFooterMain div.timestamp{
clear:both;
color:#641E5C;
float:none;
font-size:12px;
height:16px;
margin:5px 25px 0px 0px;
padding-top:1px;
}
.timestamp{
clear:both;
color:#641E5C;
float:none;
font-size:12px;
height:16px;
margin:0px 16px 0px 0px;
padding-top:1px;
}
.postwrapper{
/*background:#100B07 none repeat scroll 0% 50%;*/
border:1px solid #051628;
margin:0px 0px 50px;
overflow:hidden;
padding:0px 10px;
width:825px;
}
.staffwrapper{
/*background:#100B07 none repeat scroll 0% 50%;*/
border:1px solid #051628;
margin:0px 0px 25px;
overflow:hidden;
padding:0px 10px;
width:825px;
}
.staffwrapper .post{
padding:10px 10px 10px 0px;
}

.videowrapper{
background:#efefef none repeat scroll 0% 50%;
float:left;
height:420px;
margin:0px 13px 34px 18px;
width:365px;
}
.videopost{
height:400px;
overflow:hidden;
padding:10px 10px 4px;
width:345px;
}
#wrapperPermalink{
background:#6D2064 ;
border-top:1px solid #666666;
color:#9F8150;
font-weight:700;
height:30px;
padding:0px 4px 0px 12px;
margin-bottom:40px;

}
#wrapperPermalink a{
	color:#9F8150;
	
}
.wordtube{
margin:0px 0px 10px 0px;
}
.tumblewrapper{
background:#272727 none repeat scroll 0% 50%;
border:1px solid #666666;
margin:28px 0px 50px 100px;
overflow:hidden;
padding:0px 10px;
width:605px;
}
#content #tumblepage{
display:inline;
float:left;
padding:15px 20px;
width:850px;
}
#content #videopage{
display:inline;
float:left;
padding:15px 20px;
width:850px;
}




#innerWrapper{
padding:20px;
/*background-color:#100B07;
border: solid 2px #080604;
margin:0px 0px 20px;*/
float:left;
width:805px
}
ul#category_list {
padding:1px;
}
ul#category_list li{
padding:2px;
}
.feedburnerFlareBlock{
float:left;
}


.editPost a {
/*background:url('images/book_edit.png') left center no-repeat;
border:none;
height:16px;
margin:0 0 0 2px;
padding:2px 2px 2px 16px;*/
}
.emailPost a {
/*background:url('images/email_open.png') left center no-repeat;
border:none;
height:16px;
margin:0 0 0 2px;
padding:2px 2px 2px 16px;*/
}
.facebookPost a {
/*background:url('images/ifacebook.png') left center no-repeat;
border:none;
height:16px;
margin:0 0 0 2px;
padding:2px 2px 2px 16px;
*/}

.permaLink a {
/*background:url('images/page_link.png') left center no-repeat;
margin:0 0 0 2px;
padding:2px 0 2px 16px;
height:16px;
width:16px*/
}

.commentslink {
/*background:url('images/comments.png') left center no-repeat;
margin:0 0 0 2px;
padding:2px 0 2px 16px;
*/}

.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{
text-transform:uppercase;
height:16px;
width:250px;
overflow:hidden;

}
.moduleBodyPastor{
	background:transparent url(images/onethirdtop.jpg) no-repeat scroll left top;
	height:440px;
	padding:10px;
	overflow:hidden;
}
.moduleFooterPastor{
background:transparent url(images/onethirdbottom.jpg) no-repeat scroll left bottom;
border-top:0px solid #666666;
height:27px;
padding:5px;}

#home-perma .moduleBody{
background:transparent url(images/home-perma.jpg) no-repeat scroll left top;
height:410px;
overflow:visible;
padding:8px 16px 10px;
}
#home-perma .moduleFooter{
background:transparent url(images/home-perma-bottom.jpg) no-repeat scroll left bottom;
border-top:0px solid #666666;
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;
}
#home-ads .moduleFooter{
background:transparent url(images/onethirdbottom.jpg) no-repeat scroll left bottom;
border-top:0px solid #666666;
height:27px;
padding:6px;
width:270px;
}

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

#home-main .moduleBodyMain .entry{
width:827px;
}
#home-news .moduleBody h2{
padding-left:10px;
}
.moduleBody{
background:transparent url(images/onethirdtop.jpg) no-repeat scroll left top;
height:453px;
overflow:hidden;
padding:12px 16px 10px 15px;
}
.moduleFooter{
background:transparent url(images/onethirdbottom.jpg) no-repeat scroll left bottom;
border-top:0px solid #666666;
height:27px;
padding:6px;
}

.moduleFooter a {
padding:0px 0px 0px 7px;
}
.moduleFooter a:hover {
text-decoration:underline;
}
.feedcountdiv{
float:left;
}
.SubscribeEntry{
	float:left;

}
.wordtube {
border:7px solid #6D2064;
float:left;
margin:14px 10px 14px 5px;
padding:0px;
}
.outerWrapper{
/*background:transparent url(images/brownStripe.png) repeat;
background:transparent url(images/bgRepeat.jpg) repeat-x scroll center top;*/
height:	163px;
}
div#cgEmailListWrapper{
background-color:#FFFFFF;
border:8px solid #641E5C;
margin:10px 0px;
padding:15px;
}


#wptable {
 
background-color:#FFFFFF;
border:1px solid #766043;
border-collapse:collapse;
color:#641E5C;
margin:25px 2px 2px;
text-align:left;
width:293px;
}

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

/* normal row*/
#wptable td {

	padding:	3px;
}

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

}
.postmetadata-admin {
margin:0 0 -2px;
padding:0 0 10px;
}
.postmetadata {
overflow:hidden;
padding:10px;
clear:both;
}

#metaDiv {
overflow:hidden;
}

.entry{
float:left;
margin:15px 0px 0px;
}
.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 0px 0px 0px;
padding:0px !important;
width:539px;

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

div #awaiting-mod {
background-image:url('images/comment-stalk-fresh.gif');
}
div #awaiting-mod {
background-position:0pt bottom;
background-repeat:no-repeat;
font-size:12px;
height:12px;
margin-left:15px;
margin-top:10px;
position:absolute;
width:10px;
}
div #awaiting-mod span {
background-color:#D54E21;
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:1.3em;
line-height:1.3em;
padding:0pt 3px;
position:absolute;
right:0pt;
top:-9px;
}
div #awaiting-mod span a{color:white; padding:0px;}
table.shoppingcart tr td{
padding:5px !important;
}
div.textcol {
width:300px;
}
strong.cattitles{
display:none !important;
}
table.wpsc_checkout_table tr td {
padding:5px;
text-align:left;
vertical-align:top;
}
#podPress_footer{display:none !important;}

.imageRotator {
margin:12px 28px 0;
}

#player {
color:#FFF;
height:406px;
}
