/* PAGE ELEMENTS */
#maincon { width:100%; text-align:left }
#topbar, #toplogo, #toplogo7, toppicture, #menucon, #sidebar, #footerbg, #commentform, .rMenu, INS, IFRAME { display:none }

.hidden { display:none; }
.clear { clear:both; }
.bold { font-weight:bold; }
.alignright { float:right; }
.alignleft { float:left; }

IMG.alignright { margin:4px 0 4px 6px; }
IMG.alignleft { margin:4px 10px 4px 0; }


/*  TITLES  */
H1 { font:bold 130% Verdana, Arial, sans-serif; letter-spacing: -0.04em; margin:0; padding:14px 0 2px 0; }
H2 { font:bold  85% Verdana, Arial, sans-serif; margin:16px 0 2px 0; } 
H3 { font:bold 100% Verdana, Arial, sans-serif; margin:0; padding:8px 0 2px 0; }
H4 { font:bold 110% Verdana, Arial, sans-serif; color:#FFF; width:80%; padding:45px 0 0 80px; margin:26px 0 5px 0; border-bottom:2px #F90 solid;} 
	
	H4#Rachel { background:url(images/h3rachel.gif) no-repeat; }
	H4#Jo     { background:url(images/h3jo.gif) no-repeat; }
	H4#sclub7 { background:url(images/h3sclub.gif) no-repeat; }

#respond H3 {display:none;}

/*  PARAGRAPHS  */
P, LI { font:80% Verdana, Arial, sans-serif; margin:3px 0 10px 0; }

.nav-previous { float:right; margin-left:10px; text-align:right;}
.nav-next { float:left; margin-right:6px; }
.this-page { font-weight:bold; }
P.small { font:10px Verdana, Arial, sans-serif; margin-bottom:3px; }
P.credit { font-size:10px; color:Gray; margin:0; float:left; clear:left; }
P.newsdate { font-size:10px; color:#333; margin:4px 0 8px; float:left; clear:left; }

/*  LINKS */
A { color:#900; text-decoration:none; }
A:hover { color:#F00; text-decoration:underline; }
H1 A, H1 A:hover { color:#000; text-decoration:none; }
.navigation A { font:bold 12px Verdana, Arial, sans-serif; margin:6px 0; clear:both;}
.navigation2 A { font:10px Verdana, Arial, sans-serif; margin:6px 0; clear:both;}

.commentslink { float:right; margin:0 4px 5px 0; }

HR { border: 1px solid #CCC; }

.postmeta { display:block; }
DIV.post { clear:both; }
DIV.hentry DIV.label { width:17px; height:65px; background:transparent url(images/vsc-postlabel-news.gif); position:absolute; display:inline; margin:14px 0 0 -37px; z-index:2; }
DIV.category-pictures DIV.label { width:17px; height:100px; background:transparent url(images/vsc-postlabel-pictures.gif); position:absolute; display:inline; margin:14px 0 0 -37px; z-index:2; }
DIV.category-videos DIV.label {  width:17px; height:90px; background:transparent url(images/vsc-postlabel-videos.gif); position:absolute; display:inline; margin:14px 0 0 -37px; z-index:2; }
DIV.category-articles DIV.label { width:17px; height:65px; background:transparent url(images/vsc-postlabel-article.gif); position:absolute; display:inline; margin:14px 0 0 -37px; z-index:2; }

.box { clear:both; padding:5px 15px; margin:30px 0 40px; border:1px solid #C00;background:#FAF1DF; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }
.box UL { padding:0 16px; margin:8px 0 16px; }


/*  IMAGES  */
IMG { border:0; }
IMG.border { border:1px solid #900; }
IMG.affiliate { width:125px; height:50px; margin:4px 0 3px; text-align:center; }
.wp-caption { font:11px Verdana, Arial, sans-serif; color:Gray; }


ol.commentlist { list-style:none; margin:0; padding:0; }  
ol.commentlist li { border-bottom:1px solid #aaa; margin:0; padding:8px 7px 15px 84px; position:relative; }  
ol.commentlist li.even {  border-bottom:1px solid #AAA; background:#EEE; }
ol.commentlist li div.vcard { font: bold 12px Verdana, Arial, sans-serif; line-height: 16px; }  
ol.commentlist li div.vcard cite.fn { font-style:normal; }  
ol.commentlist li div.vcard img.avatar { background:#FFF; border:1px solid #aaa; padding: 5px; left:10px; position:absolute; top:8px; }  
ol.commentlist li div.comment-meta { font: 9px/1 Verdana, Arial, sans-serif; line-height: 16px; font-family: ; position:absolute; right:10px; text-align:right; top:5px; }  
ol.commentlist li div.comment-meta a { color:#555; text-decoration:none; }  
ol.commentlist li p { font:normal 12px Verdana, Arial, sans-serif; line-height: 16px; margin:5px 0 12px; }  
ol.commentlist li ul { font:normal 12px Verdana, Arial, sans-serif; line-height: 16px; list-style:square; margin:0 0 12px; padding:0; }  
ol.commentlist li div.reply { font: 9px/1 Verdana, Arial, sans-serif; padding:1px; text-align:right; }  
ol.commentlist li ul.children { list-style:none; margin:12px 0 0; text-indent:0; }  
ol.commentlist li ul.children li.depth-2 { margin:0 0 3px; }  
ol.commentlist li.comment ul.children li.odd { background:#FFF; }  
ol.commentlist li.comment ul.children li.even { background:#DDD; }  
ol.commentlist li.comment-author-rdaim, ol.commentlist li.comment ul.children li.comment-author-rdaim { background:#FAF1DF; } 
