/* --------- Generic styles --------- */

body {
  text-align: center;
  color: #666666;
  padding:0;
  margin:0;
  font-family: arial, helvetica, sans-serif;
  font-size:0.8em;
  background-color:#000000;
  min-width:904px;
  background:url(tallBg2.jpg) top left repeat-x #d4e4ef;
}


a {
  color:#fff;	
  text-decoration:none;
  outline:none;   
}

a:hover {
  text-decoration:underline;
}

a img {
  border:none;	
}


a.underline {
  color:#fff;
  text-decoration:underline;
  outline:none;
}

a.underline:hover {
  text-decoration:underline;
}

a.underline img {
  border:none;
}



ul {
	list-style-type:none;
	overflow:auto;
	margin:0;
	padding:0;
}


textarea {
 width:100%; 	
}

p {
  margin:0;
  padding:0;
  padding-bottom:0.5em;	
}

.clear {
  clear:both;	
}

.content {
  margin:0 auto;
  max-width:1100px;	
  background:url(splash.jpg) top right no-repeat transparent;
}

.hidden{
display:none;
}

.block {
  text-align:center;	
  margin:0 auto;    
}

.blockInner {
  text-align:left;
  margin:0 auto;	
  width:902px;
}

.bannerBlock {
  	
  height:98px;
  padding-top:4px;
  overflow:hidden;
}

.bannerBlock ul {
  position:relative;
  width: 735px;
  height:98px;
  float:left;
}

.bannerBlock li {
  position:absolute;
}
.bannerBlock .advert .sponsor ul {
  position:relative;
  width: 166px;
  height:110px;
  float:left;
}

.bannerBlock  img{
border-color:#909090;

}
.bannerBlock .sponsor {
  float:left;	
}

.navBlock {
  background:url(menuBg.jpg) top left repeat-x #959595;	
  padding:0px 0 0px 0;  
  width: 901px;
 }

.header {
  height:366px;
  background:url(/img/menuBackground.gif);
}

.welcomeBlock {
 
}

.welcomeBlock div {
  text-indent:-1000em;	
}

.welcomeBlock h1 {
  margin:0;	
}

/* don't overflow:auto - screws up blog */
.contentBlock {
  
  text-align:center;
}


h2 {

	text-align: left;
    clear: left;
	color:#fff;
}

span.border {
  padding:1px;
  background:url(/img/imageBorder.gif) left bottom repeat-x #eaeaeb;	
  display:block;
}
span.border img {
  display:block;	
}

h2.border {
 
  padding:0px;
  text-transform:uppercase;
  font-size:1.1em;
  margin-top:25px;
}

h2.border span {
  display:block;
 
  padding-top:5px;
  padding-left:0px;
}


.mainContent {
  margin:auto;
  padding-top: 1px;

  

}



#galleryLinks {
  position:relative;
  height:153px;
  margin:11px 0;
  overflow:hidden;
  clear:left;
}
/* Terms & Condition specific Styles */
#terms h2, #faq h2, #faq .mainContent a {
color:#ff6600;
}
/* end Terms & Condition specific Styles */

/* --------Search Form----------*/
#searchButton{
    background:url(/img/search.gif) ;
    width:52px;
    height:21px;
	border:none;
	vertical-align:middle;
	margin-right:18px;
	}
#searchform{
padding-top:10px;
padding-bottom:10px;
text-align:center;
}

/* --------- Footer styles --------- */

#footer {
	width:903px;
	margin:0px auto;
	text-align:left;
	padding-top:17px;
	padding-bottom:15px;
	clear:both;	  
}

#footer .links {
   background:url(/img/separator.jpg) center bottom no-repeat;
   padding-bottom:17px;
   margin-bottom:10px;
}

#footer .copy {
  float:left;	
  color:#628093;
  font-size:0.8em;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  
 }

#footer .copy a, #footer .copy a:hover, #footer .copy a:visited {
  color:#628093;
  font-size:0.9em;
  font-family:Verdana, Arial, Helvetica, sans-serif;  
}
 
#footer .footerSeparation{
    background:url(/img/sep.gif) bottom left no-repeat;
    width:903px;
	min-height:40px;
}
 
#footer .terms {
 float:right;   
  white-space:nowrap;
}

#footer .terms li { 
  display:inline;
}

#footer .terms li a{  
color:#628093;
font-size:0.8em;
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  text-decoration:none;
}

#footer .links li {
  display:inline;
  padding-left:23px;	
}

#footer .links li.firstlink{
  padding-left:0;
}


div.post {
	text-align: left;
}

div.previous_stories {
	text-align: left;
}

h1 {
	text-align: left;
}




.rightColumn {
  position:relative;	
}

.rightColumn .advertBlock img {
  margin-bottom:11px;
}

.topBlock .blockInner, .blogTopBlock .blockInner {
  position:relative;	
}

.ivivaLink {
  display:block;
  height:70px;
  width:100px;
  position:absolute;
  top:0;
  right:0;	
  text-indent:-1000em;
  z-index:1000;
}


/* ------------ Navigation styles ------------ */

#nav {
text-align:center;
  text-transform:uppercase;  
  font-weight:bold;
  font-size:0.9em;
margin:0px 11px 0px 11px;
   background-position:0% 100%;
  background-repeat: repeat -y;
}

#nav a {
  text-decoration: none;
  text-align:center;
}

#nav li {
    min-height:36px;
	margin-left: 0;
	padding: 14px 18px 0px 18px;
	list-style: none;
	float:left;
	display:inline;
	color: #fff; 
	background:url(/img/menuSeparator.gif) top right no-repeat;
}

#nav li#long, #nav li#long1{
padding: 8px 18px 0px 18px;
}

#nav li#last{
	background:url(/img/menuSeparatorNone.gif) top right no-repeat;
}

#nav li:hover {
  
}

#nav li.selected a {
  color:#486980 !important;
}

#nav li.selected {  
}


#nav li a:hover, #nav li:hover a {
  color:#486980;	
  text-decoration:none;
}





/* ------------- Comment info ------------- */ 
.comment .outer {
  background:url(/img/commentsBg.jpg) bottom left no-repeat transparent;
    padding:18px 24px 10px 24px; 
}
.comment p {
  clear:left;	
  padding-top:10px;
}
.commentmetadata a{
color:#ff6600;
}
.commentSeparator{
height:15px;
background-color:#000000;
}

.commentInfoAdd #submit{
float:left;
background-color:#ff6600 ;
color:#000000;
border: 3px solid #000000;
height:25px;
text-transform:uppercase;
font-weight:bold;
font-size:0.8em;
padding-bottom:2px;
cursor:pointer;
}

.commentInfoAdd label {
  display: block;
  margin-top: 5px;
color:#000000;	
}

.commentInfoAdd textarea {
  margin-top:11px;   
}

.avatar {
  float:left;
  margin-right:10px; 	
}

/* ------------- end Comment info ------------- */ 

/* ------------- Previous Entries--------- */

 .previousEntries p {
  margin:0;
  padding:0;    
}


.previousEntries .date {
 color:#ff6600;
  font-size:0.8em;  
}

.previousEntries li {
  margin-bottom:25px;  
}



/* ------------- Right column block ----------- */

.rightColumnSub1 {
  width:133px;
  float:left;
  margin-right:7px;

}
.linksAndAds{
width:300px;
margin-left:50px;
}
#statusupdatelink{
margin-top:40px;
}
.rightColumnSub1, .rightColumnSub2 {
  margin-top:10px;  
}

.rightColumnSub1 img {
  margin-bottom:11px;
}
.rightColumnSub1 div, .rightColumnSub1 span{
width:133px;
margin-bottom:30px;
}

.rightColLinks{
width:133px;
color:#63899d;
font-size:1.8em;
text-transform:uppercase;
font-stretch:ultra-condensed;
font-weight:bolder;
}
/* ------------- Left column block ----------- */
.leftColumnSub1 {
  width:200px;
  float:left;
  margin-right:96px;
 background-color:#ffffff;
  border:1px solid black;
}

.leftColumnSub2 {
border:1px solid black;
  width:200px; 
    float:right;
	background-color:#ffffff;
}
.ads {
  margin-top:10px; 
  margin-bottom:11px;
}

/* ------------- frame styles (might need to be deleted - as not used)------------- */


.frame .post {
  background:url(/img/bio/frameMiddle.gif) center top repeat-y !important;
  border:none !important;
  padding:0 !important;
  margin-top:40px;
  margin-bottom:80px !important;
}

.frame .wrap1 {
  background:url(/img/bio/frameTop.gif) top center no-repeat;
  position:relative;
  top:-20px;
}

.frame .wrap2 {
  background:url(/img/bio/frameBottom.gif) bottom center no-repeat;
  position:relative;
  top:50px;
  min-height:400px;
  padding:80px;
}

.frame .wrap3 {
  position:relative;
  top:-40px;
}

.frame .leftColumnInner {
  width:588px !important;  
}

/* ------------- Web Links styles ------------- */
#links .postInner{
width:501px;
  background:url(/img/sideborder.jpg) top left no-repeat ;
}

#links .post{
 width:501px;
background:url(/img/test7.jpg) top left repeat-x;   
}

#links .title{
color:#ff6600;
font-size:2.0em;
font-weight:bolder;
font-stretch:ultra-expanded;
text-transform:uppercase;
padding:10px 24px 10px 24px; 
}

#links .entry{
  padding:10px 24px 10px 24px; 
  color:#000000;
  font-size:0.9em;
  font-weight:bolder;
  text-transform:uppercase;
}
#links .entry a{
 color:#ff6600;
}
/* ------------- Diary styles ------------- */
#diary .postInner{
width:500px;
  background:url(/img/diary/top.jpg) top left no-repeat;
}

#diary .post{
width:500px;
  background:url(/img/diary/middle.jpg) top left repeat-y;
}

#diary .title{
color:#ff6600;
font-size:1.4em;
font-weight:bolder;
font-stretch:ultra-expanded;
text-transform:uppercase;
padding:10px 24px 10px 24px; 
}

#diary .diary{
color:#000000;
}

#diary .tail{
width:500px;
  background:url(/img/diary/bottom1.jpg) top left no-repeat;
  height:73px;
}

#diary table {
 
  width:100%;	
}

#diary td {
padding-right:10px;
  color:#2a2d2f;
  font-size:1.1em;
  font-weight:bold;
  vertical-align:top;
  text-transform:uppercase;
  height:34px;
}

#diary .icon {
	width:122px;
	height:65px;
	background-repeat: no-repeat;
}

#diary .diaryDetail{
vertical-align:middle;
}


#diary .diaryDate {
padding:10px;
  width:34px;
  height:34px;
  margin:0px;
  background-color:#000000;
  color:#ff6600;
  }

#diary .tv {
  background-image:url(/img/diary/tv.jpg);
}

#diary .radio {
  background-image:url(/img/diary/radio.jpg);
}

#diary .appearance {
  background-image:url(/img/diary/appearance.jpg);
}

#diary  .signing {
  background-image:url(/img/diary/signing.jpg);
}

#diary .space1 {
  background-position: 40px top;	
}

#diary .space2 {
  background-position: 48px top;    
}

#diary  .space3 {
  background-position: 56px top;    
}

#diary .space4 {
  background-position: 64px top;    
}

#diary .space5 {
  background-position: 72px top;    
}

/* ----------- Gallery -------------- */

#gallery .albumList {
  clear:both;
  padding-left:15px;  
}

#gallery .albumList td {
  width:120px;
  text-align:left;
padding-right:20px;
  vertical-align:top;
}

#gallery .albumList td .polaroid {
  padding-left:0px;
  padding-top:20px;  
  
  
}

#gallery .albumList td a {
  display:block;
  width:100px; 
 }

#gallery .albumList .image {
      height:100px;  
      background-repeat:no-repeat;
}
#gallery .albumNameBar a{
text-align:center; 
 color:#ff6600; 
 overflow:hidden;
 }
#gallery .albumNameBar{
margin-top:1px;
min-height:12px;
 color:#ff6600;
 background-color:#000000;
  font-size:0.8em;  
  font-weight:bolder;
  text-transform:uppercase;
  padding-bottom:2px;
  padding-top:2px;
  width:100px;
}
#gallery .photo .name {
  margin-top:-27px;
  width:460px;
margin-left:20px;
}

#gallery .albumList .description {
  width:100px;
  overflow:hidden;
  margin-left:0px;
  margin-top:10px;
}

#gallery .photo {
  width:501px;
}

#gallery .photo .polaroid {
  height:488px;
  width:501px;
  background:url(/img/gallery/frame.gif) top left no-repeat;	 
}

#gallery .photo .image {
width:392px;
  height:400px;
  position:relative;
top: 35px;
left:56px;
  background-repeat: no-repeat;
  display:block;  
  cursor:pointer;
}

#gallery .galleryNav {
	text-align:center;
	padding:15px 0;
    font-size:0.9em;
    color:#ff6600;  
    font-weight:bold;
    
}

#gallery .galleryNav a {
  color:#ff6600;  
}
/*maybe used in home page */
#gallery .moreGalleries {
  font-size:1.2em;
  width:30%;
  float:left;
  position:relative;
  top:-0.55em;
  color:#e8f8ff;
  font-weight:normal;
}

#gallery .seeMore {
width:30%;  
  float:left;
 }

#gallery .seeMore span {
padding-bottom:20px;
 }


#gallery .seeMorePhotos{
  padding-right:20px;
padding-top:30px;
padding-bottom:20px;
  float:right;
}
/*end maybe used in home page */
#gallery .lastNav {
  margin-bottom:25px;
}

#gallery .wppa_current {
  	font-size:1.0em;
  	color:#000000 !important;
}



/* --------------- Video styles --------------- */
#video .post{
background:url(/img/video/stretchBg.jpg) top left repeat-x;
min-height:612px;
}

#video .postInner{
background:url(/img/video/bigFrame.gif) top left no-repeat;
width:501px;
height:311px;
}

#video .first {
  height:263px;
  clear: left;
}
#video .first .teaserLink {

  width:431px;
  height:233px;
}
#video .first .border {
   padding-top:0px;
  width:431px;
  height:233px;
   top:29px;
  left:36px;
  position:relative;
}

#video .postInner .watch{
margin-top:7px;
float:right;
margin-right:26px;
}

#video .excerpt{
padding-left:30px;
padding-right:30px;
}

#video .videoList {
  clear:both;
  padding-left:27px; 
  padding-top:24px; 
}

#video .videoList td {
  width:217px;
  text-align:left;
padding-right:24px;
padding-bottom:24px;
  vertical-align:top;
}

#video .videoList td .polaroid {
  padding-left:0px;
  background:url(/img/video/smallFrame.gif) top left no-repeat;    
  width:207px;
  height:129px;  
 }

#video .videoList td a {
  display:block;
  padding-top:5px;
  padding-left:4px;
 }
#video .videoList td a .border{
  display:block;
  width:198px; 
  height:107px;
 }
#video .videoList td .watchsmall{
margin-top:-5px;
float:right;
}
#video .videoList td .excerpt{
padding-left:2px;
padding-right:5px;
padding-top:4px;
}
/* Status Update Specific styles*/
#statusupdates .commentInfo{
display:none;
}
#statusupdates .blackBar{
margin-top:40px;
min-height:12px;
background-color:#000000;
  padding-bottom:2px;
  padding-top:2px;
}

#statusupdates .statusUpdate{
width:474px;
margin-left:13px;
margin-bottom:20px;
}
#statusupdates .statusDate{
width:445px;
margin-left:12px;
color:#000000;
font-weight:bold;
}
#statusupdates .statusWrap1{
background:url(/img/statusupdates/topBg.gif) top left repeat-y;
clear:both;
}
#statusupdates .statusWrap2{
background:url(/img/statusupdates/bottomBg.gif) bottom left no-repeat;
min-height:105px;
padding-left:10px;
padding-right:10px;
padding-top:18px;
color:#ffffff;
}
#statusupdates .statusComments{
padding-top:50px;
text-transform:uppercase;
}
#statusupdates .statusComments a{
color:#ff6600;
background-color:#000000;
font-size:0.8em;
font-weight:bold;
}
#statusupdates .commentsCount{
float:left;
}
#statusupdates .postCommentLink{
float:right;
padding-right:28px;
}
  /* end Status Updates Specific styles*/
/* --------------- TV styles --------------- */

#tv .topBlock, #goldchannel .topBlock {
  background:url(/img/video/tvTop.jpg) center -1px no-repeat;    
  height:351px;
}

#goldchannel .topBlock {
  background:url(/img/video/goldTop.jpg) center -1px no-repeat;    
  height:351px;
}

#tv .contentBlock .blockInner, #goldchannel .contentBlock .blockInner {
  background: url(/img/video/bottom.jpg) 169px top no-repeat;
  padding-top:11px;
}

#tv .leftColumn,  #goldchannel .leftColumn {
  width:160px;
  float:left;   
}

#tv .middleColumn, #goldchannel .middleColumn {
  width:390px;
  float:left;
  padding:0 25px;
}

#tv .rightColumn, #goldchannel .rightColumn {
  width:300px;
  float:left;
}

.tvLinks {
  position:relative;	
}

.tvLinks .tv {
  position:absolute;
  display:block;
  top:65px;
  height:160px;
  width:180px;
  text-indent:-1000em;
}


#goldchannel .tvLinks .tv:hover {
  background:url(/img/video/tvRollover.jpg) 37px 32px no-repeat;	
}

#tv .tvLinks .gold:hover {
  background:url(/img/video/goldRollover.jpg) 26px 34px no-repeat;    
}


.tvLinks .gold {
  position:absolute;
  display:block;
  top:65px;
  height:160px;
  width:180px;
  text-indent:-1000em;
  right:0;
}



/* --------------- Video player -------------------- */
.player .innerContent{
width:501px;
}

.player #videoContainer {
  height:309px;
  width:500px;
  background:url(/img/video/frame1.gif) top left no-repeat transparent;	
  margin-top:-1px;
  padding-top:22px;
  padding-left:10px;
}

.player .leftColumnInner .more {
float:right;
margin:bottom:5px;
}

/* ------------- T&C's ---------------------*/

#terms .terms .blockInner {
  width:820px;
  padding-right:0px;
}

#terms .terms .blockInner .post{
text-align:justify;
}

/* ------------- FAQ ---------------------*/

#faq .terms .blockInner {
  width:820px;
  padding-right:0px;
}

#faq .terms .blockInner .post{
text-align:justify;
}
/* --------------- Misc alignment code for wordpress --------------- */

img.alignleft {
  margin: 0 7px 2px 0;
}

div.alignleft {
  padding: 0 7px 2px 0;	
}

.alignleft {
  float: left;
  position:relative;
}

img.alignright {
  padding: 4px;
  margin: 0 0 2px 7px;
  display: inline;
}

.alignright {
  float: right;
}

.aligncenter, div.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* --------------- Banner --------------- */
.vernonBannerHome{
 background:url(/img/home/masthead.jpg) top left no-repeat;
 width:400px;
 height:400px;
margin:0 auto;
border:0;
margin-top:-1px;
}
.vernonBannerDiary{
background:url(/img/diary/masthead.jpg) top left  no-repeat;
 width:400px;
 height:400px;
margin:0 auto;
border:0;
margin-top:-1px;
}
.vernonBannerGallery{
background:url(/img/gallery/masthead.jpg) top left  no-repeat;
 width:400px;
 height:400px;
margin:0 auto;
border:0;
margin-top:-1px;
}
.vernonBannerNews{
background:url(/img/news/masthead.jpg) top left  no-repeat;
 width:400px;
 height:400px;
margin:0 auto;
border:0;
margin-top:-1px;
}
.vernonBannerLinks{
background:url(/img/links/masthead.jpg) top left  no-repeat;
 width:400px;
 height:400px;
margin:0 auto;
border:0;
margin-top:-1px;
}

.vernonBannerDownloads{
background:url(/img/downloads/masthead.jpg) top left  no-repeat;
 width:400px;
 height:400px;
margin:0 auto;
border:0;
margin-top:-1px;
}

.vernonBanner{
background:url(/img/bio/masthead.jpg) top left  no-repeat;
 width:400px;
 height:400px;
margin:0 auto;
border:0;
margin-top:-1px;
}
.vernonBannerBlog{
background:url(/img/blog/masthead.jpg) top left  no-repeat;
 width:400px;
 height:400px;
margin:0 auto;
border:0;
margin-top:-1px;
}
.vernonBannerVideo{
 background:url(/img/video/masthead.jpg) top left  no-repeat;
  width:400px;
 height:400px;
margin:0 auto;
border:0;
margin-top:-1px;
}
.vernonBannerWorld{
 background:url(/img/vernsworld/worldmasthead.jpg) top left  no-repeat;
  width:400px;
 height:400px;
margin:0 auto;
border:0;
margin-top:-1px;
}
.vernonBannerNFL{
 background:url(/img/vernsworld/nflmasthead.jpg) top left  no-repeat;
  width:400px;
 height:400px;
margin:0 auto;
border:0;
margin-top:-1px;
}
.vernonBannerGaming{
 background:url(/img/vernsworld/gamingmasthead.jpg) top left  no-repeat;
  width:400px;
 height:400px;
margin:0 auto;
border:0;
margin-top:-1px;
}
.vernonBannerGolf{
 background:url(/img/vernsworld/golfmasthead.jpg) top left  no-repeat;
  width:400px;
 height:400px;
margin:0 auto;
border:0;
margin-top:-1px;
}
.vernonBannerLatest{
 background:url(/img/latest/masthead.jpg) top left  no-repeat;
  width:400px;
 height:400px;
margin:0 auto;
border:0;
margin-top:-1px;
}
.vernonBannerStatus{
 background:url(/img/statusupdates/masthead.jpg) top left  no-repeat;
  width:400px;
 height:400px;
margin:0 auto;
border:0;
margin-top:-1px;
}
.vernonBannerSearch{
 background:url(/img/search/masthead.jpg) top left  no-repeat;
  width:400px;
 height:400px;
margin:0 auto;
border:0;
margin-top:-1px;
}
.vernonBannerContact{
background:url(/img/contact/masthead.jpg) top left  no-repeat;
  width:400px;
 height:400px;
margin:0 auto;
border:0;
margin-top:-1px;
}


.homeTitleBars{
width:901px;
position:relative;
top:287px;
left:0px;
}

.theTitleBar{
width:904px;
height:33px;
margin:0 auto;
border:0;
}

.leftTitleBar{
width:36px;
height:33px;
position:relative;
top:0px;
left:0px;
float:left;
}

.rightTitleBar{
width:868px;

position:relative;
top:0px;
float:right;
}

.middleRightTitleBar{
width:868px;
min-height:17px;
background:url(/img/titleBarMiddle.jpg) top left repeat-y;
text-align:left;
padding-left:4px;
font-size:1.2em;
}
.featuredItem{
width:250px;
position:absolute;
top:26px;
height:240px;
right:40px;
text-align:left;
}

.featuredItemDesc{
color:#ffffff;
font-size:0.9em;
font-weight:normal;
}

/*-------added new Bio, Downloads, Diary, Web Links, News, Gallery, Player, Video, Home, Vern's World, Latest, Status Updates, Search, Contact,  Blog styles------*/
#background .leftColumn, #downloads .leftColumn, #diary .leftColumn, #links .leftColumn, #news .leftColumn, #gallery .leftColumn, #player .leftColumn, #video .leftColumn, #home .leftColumn, #vernsworld .leftColumn, #latest .leftColumn, #statusupdates .leftColumn, .search .leftColumn, #contact .leftColumn, #blog .leftColumn{
	width:501px;
	margin-top:-1px;
	float:left;
	
}
#background .entry, #blog .entry,  #vernsworld .entry, #latest .entry, #vernsworld .entry{ 
color: grey;
}
#background .leftColumnInner, #downloads .leftColumnInner, #diary .leftColumnInner,  #links .leftColumnInner, #news .leftColumnInner,  #gallery .leftColumnInner, #player .leftColumnInner, #video .leftColumnInner, #vernsworld .leftColumnInner. #latest .leftColumnInner, #statusupdates .leftColumnInner, .search .leftColumnInner, #contact .leftColumnInner, #blog .leftColumnInner{
  width:501px;  
}

#background .postInner, #downloads .postInner, #news .postInner, #vernsworld .postInner,  #latest .postInner, #statusupdates .postInner, .search .postInner, #contact .postInner, #blog .postInner{
width:501px;
color:#666666;
}
#downloads .title{
color:#666666;
font-size:2.0em;
font-weight:bolder;
font-stretch:ultra-expanded;
text-transform:uppercase;
padding:10px 24px 10px 24px; 
}

#background .title, #news .title, #vernsworld .title,  #latest .title, #statusupdates .title, #blog .title{
color:#666666;
font-size:3.0em;
font-family:Arial Black;
font-weight:bolder;
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
font-stretch:ultra-expanded;
text-transform:uppercase;
padding:10px 24px 10px 24px; 
}

#background .wrap1, #downloads .wrap1, #news .wrap1, #vernsworld .wrap1, #latest .wrap1, #statusupdates .wrap1, .search .wrap1, #contact .wrap1, #blog .wrap1{  
 background:url(/img/test7.jpg) top lpx repeat-x;  
 width:501px;
 position:relative;
}

#background .wrap2, #downloads .wrap2, #news.wrap2, #vernsworld .wrap2, #latest .wrap2, #statusupdates .wrap2, .search .wrap2, #contact .wrap2, #blog .wrap2{
  padding:1px;
}

#background .wrap3, #downloads .wrap3, #news.wrap3, #vernsworld .wrap3, #latest .wrap3, #statusupdates .wrap3, .search .wrap3, #contact .wrap3, #blog .wrap3{
  margin-right:8px;
}

#background .wrap4, #downloads .wrap4, #news .wrap4, #vernsworld .wrap4, #latest .wrap4, #statusupdates .wrap4, .search .wrap4, #contact .wrap4, #blog .wrap4{
 width:501px;
background:url(/img/test7.jpg) top left repeat-x;   
 }
 
 #background .wrap6,  #downloads .wrap6, #news .wrap6, #vernsworld .wrap6, #latest .wrap6, #statusupdates .wrap6, .search .wrap6, #contact .wrap6, #blog .wrap6{
  background:url(/img/sideborder.jpg) top left no-repeat ;
  }

#background .entry, #downloads .entry, #latest .entry{
  padding:10px 24px 10px 24px; 
}
#background .entry a, #downloads .entry a, #latest .entry a, #news .entry a, #blog .entry a, #vernsworld .entry a{
color:#ff6600;
}

#news .entry, #blog .entry, #vernsworld .entry {
padding:10px 10px 10px 10px;
}

#background .wrap5,  #vernsworld .wrap5 ,  #latest .wrap5, #statusupdates .wrap5{
 background:url(/img/testTransparent3.gif) top left repeat-x ; 
 height:197px;
 width:501px;
position:absolute;
top:0px;
left:4px;
}
#news .wrap5, #blog .wrap5{
 background:url(/img/testTransparent3.gif) top left repeat-x ; 
 height:197px;
 width:501px;
position:absolute;
top:0px;
left:2px;
}
#background .rightColumn, #downloads .rightColumn, #diary .rightColumn, #links .rightColumn, #news .rightColumn, #gallery .rightColumn, #player .rightColumn, #video .rightColumn, #home .rightColumn, #vernsworld .rightColumn, #latest .rightColumn, #statusupdates .rightColumn, .search .rightColumn, #contact .rightColumn, #blog .rightColumn{
float:left;
  width:400px;
  margin-left:0px;
 margin-top:0px;
}
/* Search & Contact specific Styles ---------*/
.search .title, #contact .title{
padding:10px 24px 0px 24px; 
}
.search .postTitle{
padding:30px 24px 0px 24px; 
  color:#2a2d2f;
  font-size:1.1em;
  font-weight:bold;
  vertical-align:top;
  text-transform:uppercase;
}
.search .teaser .excerpt{
margin-left:0px;
padding:0px 24px 0px 24px; 
}
.search .teaser .more{
padding-top:2px;
}
/* end Search specific Style ---------*/

/* -------- Home specific Styles ----------*/
#home .leftColumnInner {
	width:501px;
	background:url(/img/home/thinBg.jpg) top left repeat-x;
}

#home .redTag{
		background:url(/img/home/red.jpg) top left no-repeat;
		color:#ffffff;
		width:87px;
		height:35px;
		border-bottom:2px solid #ffffff;
		padding-top:10px;
}
#home .greyTag{
				background:url(/img/home/grey.jpg) top left no-repeat;
				color:#000000;
				width:87px;
				height:35px;
				border-bottom:2px solid #ffffff;
				padding-top:10px;
						
}
#home .blueTag{
				background:url(/img/home/blue.jpg) top left no-repeat;
				color:#ffffff;
				width:87px;
				height:35px;
				border-bottom:2px solid #ffffff;
				padding-top:10px;			
}
#home .wineTag{
				background:url(/img/home/wine.jpg) top left no-repeat;
				color:#ffffff;
				width:87px;
				height:34px;
				border-bottom:2px solid #ffffff;
				padding-top:10px;
}
#home .blackTag{
				background: #1f2630;
				color:#ffffff;
				width:87px;
				height:34px;
				padding-top:10px;
}

.ui-tabs-hide {display: none;}

.ui-tabs-nav {
    list-style: none;
    margin: 0;
}

#home #container {
			margin: 10px 0 10px 0;
			width:501px;
			min-height:232px;
}

#home #tagsNav{
	float: left;
	width: 87px;
	margin-left: 0px;
	font-size:1.0em;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
}

#home #tagsContent {
	height: 231px;
	float: left;
	overflow: hidden;
	width: 414px;
}

#home #tagsContent div {
	height: 231px;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	width: 414px;
}

#home #tagsContent div.fragContent {
	color:white;
	font-size:0.9em;
	margin:20px 0px 0px 15px;
	float: left;
	overflow: hidden;
	width: 200px;
}

* html #home #tagsContent div.fragContent {
	margin-left: 8px;
}

#home #tagsContent  .readmore {
	color:#ff6600;
}

#home #tagsContent  .readmore:hover {
	text-decoration: underline;
}

#home #tagsContent .mainLink {
	display: block;
	margin: 4px 10px 4px 10px;
}

#home #tagsContent .mainLink:hover {
	color: #ddd;
	text-decoration: none;
}

#home #container div#fragment-1 {
		background:url(/img/home/1_tagsBg.jpg) top right no-repeat #111d29;
}
#home #container div#fragment-1 span.readmore {color: #fff;}
#home #container div#fragment-2 {
		background:url(/img/home/2_tagsBg.jpg) top right no-repeat #111d29;
}
#home #container div#fragment-3 {
		background:url(/img/home/3_tagsBg.jpg) top right no-repeat #111d29;
}
#home #container div#fragment-4 {
		background:url(/img/home/4_tagsBg.jpg) top right no-repeat #111d29;
}
#home #container div#fragment-5 {
		background:url(/img/home/5_tagsBg.jpg) top right no-repeat #111d29;
}

#home #tagsContent .whiteborder {
		margin-top: 0;
		margin-bottom:0;
		background:url(/img/home/border.gif) top left no-repeat;
		width:180px;
		height:10px;
}

#home .featuredItems{
            background: url(/img/home/yellowBg.jpg) top left no-repeat;
			width:501px;
			min-height:86px;
}

#home #smallSilverTitleBar{
	    clear: both;
	    background-color: silver;
            padding-top: 1em;
            padding-bottom:1em;
			text-align: left;
	    margin: 1em 0;
	    width:501px;
}
		
#home #moreLink {
	float:left;
	background-color:#ff6600 ;
	color:#000000;
	border: 3px solid #000000;
	height:15px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:0.9em;
	margin-left:10px;
}

#home #moreLink a {
	color:#000000;
	padding-left:5px;
	padding-right:5px;
}

/*Featured Items Styles */
#home #containerfeatureditems{
width: 501px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
font-size:0.8em;
}
#home #contentwrapper{
float: left;
width: 100%;
}
#home .featuredItemTitle{
color:#000000;
font-size:1.2em;
font-weight:bold;
text-transform:uppercase;
}
#home #contentcol{
margin-left: 334px; /*Margin for content column. Should be (RightCol Width + LeftCol Width)*/
width:167px;
}

#home #leftcol{
float: left;
width: 167px; /*Width of left column in pixel*/
margin-left: -501px; /*Set left margin to -(containerfeatureditems Width)*/
}

#home #rightcol{
float: left;
width: 167px; /*Width of right column in pixels*/
margin-left: -334px; /*Set right margin to -(containerfeatureditems Width - LeftCol Width)*/
}


/*Margins for inner DIV inside each featured item column (to provide padding)*/
#home .innertube{
margin-top: 10px;
margin-bottom: 10px;
}
#home #contentcol .innertube{
margin-left: 19px; 
margin-right:10px;
}
#home #leftcol .innertube{
margin-left: 10px; 
border-right: 1px dotted #666666;
padding-right:19px;
}
#home #rightcol .innertube{
margin-left: 19px; 
border-right: 1px dotted #666666;
padding-right:19px;
}
/* end Margins for inner DIV inside each featured item column (to provide padding)*/

/* Black' Read More' bars of featured items columns*/
#home .blackBar{
margin-top:10px;
min-height:12px;
 background-color:#000000;
  font-size:0.8em;  
  font-weight:bolder;
  text-transform:uppercase;
  padding-bottom:2px;
  padding-top:2px;
  text-align:center;
  }
#home #pink {
 margin-left: 19px; 
margin-right:10px;
}
#home #pink a{
 color:#eb008b;
 }
#home #green {
 margin-left: 10px; 
margin-right:19px;
}
#home #green a{
 color:#3fcfc5;
}
#home #white {
 margin-left: 19px; 
margin-right:19px;
}
#home #white a{
 color:#ffffff;
 }
 
 /*XBox styles*/
#home .xBox {
 height:309px;
  width:500px;
margin-top:45px;
margin-bottom:45px;
}
#home .xBox img{
height:309px;
  width:500px;
}
 /*end XBox sytlye*/
 
 /* status update & Poll styles*/
#home .statusUpdate, #vernsworld .statusUpdate{
width:324px;
margin-left:25px;
margin-bottom:10px;
}
#home #pollOuter{
width:324px;
margin-left:25px;
margin-bottom:10px;
margin-top:5px;
}
#home .pollquest{
width:298px;
margin-left:24px;
text-transform:uppercase;
border-top: 1px dotted #000000;
border-left: 1px dotted #000000;
border-right: 1px dotted #000000;
border-bottom:none;
color:#000000;
font-size:0.9em;
font-weight:bold;
text-align:center;
}

#home .statusTitle{
width:299px;
margin-left:24px;
border-top: 1px dotted #000000;
border-left: 1px dotted #000000;
border-bottom:none;
text-transform:uppercase;
color:#000000;
}
#home .imgTitle{
border-left: 1px dotted #000000;
float:left;
}
#home .viewUpdates{
border-right: 1px dotted #000000;
color:#ff6600;
padding-right:2px;
font-size:0.9em;
margin-top:1px;
float:right;
font-weight:bold;
}

#home .statusWrap1, #vernsworld .statusWrap1{
background:url(/img/home/statusupdatetopBg.gif) top left repeat-y;
clear:both;
}
#home .statusWrap2, #vernsworld .statusWrap2{
background:url(/img/home/statusupdatebottomBg2.gif) bottom left no-repeat;
min-height:78px;
padding-left:34px;
padding-right:8px;
padding-top:10px;
color:#ffffff;
}
#vernsworld .tagname{
padding-left:10px;
font-weight:bold;
font-size:0.9em;
text-transform:uppercase;
}
#vernsworld .tagcount{
font-size:0.9em;
font-weight:bold;
color:#ff6600;
}
#home .statusComments{
padding-top:40px;
text-transform:uppercase;
}
#home .statusComments a{
color:#ff6600;
background-color:#000000;
font-size:0.8em;
font-weight:bold;
}
#home .commentsCount{
float:left;
}
#home .postCommentLink{
float:right;
}
/* end status update & Poll styles*/


/* -------- end Home Styles ----------*/


/*News & Blog specific styles */
#news .postTitle, #blog .postTitle, #vernsworld .postTitle{
font-size:1.4em;
font-weight:bolder;
font-stretch:ultra-expanded;
text-transform:uppercase;
padding:0px 24px 0px 24px; 
color:#000000;
}

#news .commentInfo, .player .commentInfo, #vernsworld .commentInfo, #latest .commentInfo, #blog .commentInfo{
  margin-top:20px;
  padding-bottom:1px;
  padding-top:1px;
  background-color:#ff6600;	
  color:#000000;
  font-weight: bold;
  min-height:15px;
  text-transform:uppercase;
  font-size:0.8em;
  padding-right: 10px;
  border: 3px solid #000000;
}
#news .viewmoreBar , #player .viewmoreBar, #blog .viewmoreBar {
  margin-top:20px;
  margin-left:20px;
  padding-bottom:1px;
  padding-top:1px;
  background-color:#ff6600;	
  color:#000000;
  font-weight: bold;
  min-height:15px;
  text-transform:uppercase;
  font-size:0.8em;
  padding-right: 10px;
  border: 3px solid #000000;
}
#news .viewmore, #player .viewmore, #blog .viewmore{
text-align:center;
}
#news .viewmore a, #player .viewmore a, #blog .viewmore a{
color:#000000;
}
#news .commentInfo .commentsCount, .player .commentInfo .commentsCount,  #vernsworld .commentInfo .commentsCount, #latest .commentInfo .commentsCount, #blog .commentInfo .commentsCount{
  padding-left:10px;
  float:left;
}
#news .commentInfo .commentsCount a, #news .commentInfo .postCommentLink a, .player .commentInfo .postCommentLink a, #vernsworld .commentInfo .commentsCount a, #vernsworld .commentInfo .postCommentLink a, #latest .commentInfo .commentsCount a, #latest .commentInfo .postCommentLink a, #blog .commentInfo .commentsCount a, #blog .commentInfo .postCommentLink a{
  color:#000000;
}

#news .commentInfo .postCommentLink, .player .commentInfo .postCommentLink, #vernsworld .commentInfo .postCommentLink, #latest .commentInfo .postCommentLink, #blog .commentInfo .postCommentLink{
float: right;
padding-right:10px;
}

#news .otherEntries, #vernsworld .otherEntries, #latest .otherEntries, #blog .otherEntries{
text-transform:uppercase;
color:#000000;
text-align:center;
font-size:0.8em;
font-weight:bold;
padding-top:10px;
padding-bottom:10px;
}

#news .dateAndComments, #news .addBar, .player .addBar, #vernsworld .dateAndComments, #latest .dateAndComments,  #statusupdates .addBar, #blog .dateAndComments, #blog .addBar, #vernsworld .addBar{
min-height:12px;
 color:#ff6600;
 background-color:#000000;
  font-size:0.8em;  
  font-weight:bolder;
  text-transform:uppercase;
  padding-bottom:2px;
  padding-top:2px;
}
#news .olderBar, .player .olderBar, .player .blackBar, #blog .olderBar, #blog .blackBar, #vernsworld .blackBar{
margin-left:20px;
margin-top:40px;
min-height:12px;
 color:#ff6600;
 background-color:#000000;
  font-size:0.8em;  
  font-weight:bolder;
  text-transform:uppercase;
  padding-bottom:2px;
  padding-top:2px;
}
#news .blackBar{
margin-left:20px;
margin-top:0px;
min-height:12px;
 color:#ff6600;
 background-color:#000000;
  font-size:0.8em;  
  font-weight:bolder;
  text-transform:uppercase;
  padding-bottom:2px;
  padding-top:2px;
}

#news .dateAndComments .date, #news .add, #news .older, .player .older, #vernsworld .dateAndComments .date, #vernsworld .add, #vernsworld .older, #latest .dateAndComments .date, #statusupdates .add, #blog .dateAndComments .date, #blog .add, #blog .older{
  padding-left:10px;
  float:left;
}

#news .dateAndComments .commentsClass, #vernsworld .dateAndComments .commentsClass, #latest .dateAndComments .commentsClass, #blog .dateAndComments .commentsClass{
  float: right;
  padding-right:10px;
}
#news .previousEntries .teaser .excerpt, .player .previousEntries .teaser .excerpt, #blog .previousEntries .teaser .excerpt{
  margin-left:25px;
  margin-right:5px;
  padding-top:10px;
}
#news .previousEntries .teaserInner, #blog .previousEntries .teaserInner{
 background:url(/img/olderEntriesBg.jpg) 20px top no-repeat transparent; 
 }
.player .previousEntries .teaserInner{
 background:url(/img/olderEntriesBg.jpg) 20px top no-repeat transparent; 
 padding-left:30px;
 }
#news .previousEntries, .player .previousEntries, #blog .previousEntries{
 clear:left;
 }
 
/* -------- Teasers ----------*/
.teaser .excerpt {
  margin-left:170px;
  padding-bottom:18px;
}

.teaser .excerpt p {
  margin:0;	
 }

.more {
  text-transform:uppercase;
  color:#ff6600;
  font-weight:bold;
  padding-top:12px;
  display:block;
  font-size:1.1em;
}


#news .teaser, .player .teaser, #vernsworld .teaser, #latest .teaser, #blog .teaser {
background-color:#d4e4ef;
  text-align: left;
  margin:0 0 0 0;
  clear: left;
  overflow:auto;
  zoom:1;
}

#news .teaserInner, .player .teaserInner, #vernsworld .teaserInner, #latest .teaserInner, #blog .teaserInner{
 background:url(/img/otherEntriesBg.jpg) top left no-repeat #d4e4ef; 
 clear: left;
 }
 /* Default news thumbnails */
 
.teaser .teaserImage {
float:left;
padding-left:0px;
}
.teaser .border {
  width:150px;
  height:100px;
  background: center center no-repeat;
  display:block;
  padding-top:20px;
}
#news .teaser1 .border, .player .teaser1 .border, #vernsworld .teaser1 .border, #latest .teaser1 .border, #blog .teaser1 .border{
  background-image:url(/img/thumbnails/news1.jpg);
  
}

#news .teaser2 .border, .player .teaser2 .border, #vernsworld .teaser2 .border, #latest .teaser2 .border, #blog .teaser2 .border{
  background-image:url(/img/thumbnails/news2.jpg);      
}
 
/* Contact Form */
#contact .check{
margin-bottom:0px;
margin-left:0px;
float:left;
}

#usermessagea,
#usermessage2a {
	color: #ff6600;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 5px 25px;
}
div.failure {
	background: #000000;
	border: 2px solid #ff6600;
}


div.success {
	background: #000000;
	border: 2px solid #ff6600;
}


#cforms2form #sendbutton2, #cformsform #sendbutton2{
margin-top:-40px;
background-color:#000000;
    float:left;
color:#ff6600;
border: 3px solid #ff6600;
margin-left:30px;
padding-left:10px;
padding-right:10px;
width:68px;
height:25px;
font-size:0.9em;
text-transform:uppercase;
}

#cforms2form cf-sb{
text-align:right;
}

#cforms2form .cf-ol textarea{
width:100%; 

}

#cforms2form .cf-ol #cf2_field_2{
width:50%; 

}
#cforms2form .cf-ol #cf2_field_3{
width:50%; 
}
#cforms2form .cf-ol li{
margin-bottom: 10px;
}
#cforms2form ol
 {
	list-style: none;
	margin: 30px;
	padding: 0;
}
#li-2-2 span, #li-2-3 span, #li-2-4 span{
color:#ff6600;
display:block;
padding-bottom:3px;
}

#cforms2form ol a{
color:black;
}

#cforms2form fieldset {
	border: none;
	margin: 0;
	padding: 0;
}

#cforms2form #li-2-5 input,
#cforms2form #li-2-6 input {
      margin-top: 10px;
}

#cformsform .fieldset{
	border: none;
	margin: 0;
	padding: 0;
}

#cformsform ol li {
	padding: 3px 0px;
}

#cformsform ol li textonly {
	padding: 300px 0px;
}

#cformsform ol li label span, #cforms2form ol li label span {
	
}

#cformsform input, #cforms2form input{
margin-bottom:12px;
vertical-align:middle;
}

#cformsform #label--9 span {
	display: block;
	margin-bottom: 5px;
}


#cforms2form span.emailreqtxt,
#cforms2form span.reqtxt {
        display: inline;
	font-style: italic;
	margin-left: 10px;
}

#cformsform p.cf-sb {
	float: right;
}

.cf_info success {
	font-size: 14px;
}


/*pagenavi */



.wp-pagenavi{
    text-align:center;
    padding:15px 0;
    font-size:0.9em;
    font-weight:bold;
	
}

.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	color: #ff6600;
text-decoration:none;
		
}
.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	color: #ff6600;
}
.wp-pagenavi a:hover {	
	color: #ff6600;
        text-decoration:underline;
}
.wp-pagenavi a:active {
        font-size:0.9em;
  	color:#000000;
  	padding: 2px 4px 2px 4px; 
	margin: 2px;
	
}

.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bolder;
font-size:1.0em;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	
}

.next, .previous{
background-color:#000000;
color:#ff6600;
border: 3px solid #ff6600;
padding-left:10px;
padding-right:10px;
width:20px;
height:20px;
font-size:0.9em;
}
