body { background: #616a6d url(./images/BkgBody.png);  padding: 0px; margin:  20px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 11px; color : #51434a;}

/* General Links */
a:link { text-decoration : none; color : #ff0099; border: 0px;} 
a:active { text-decoration : underline; color : #ff0099; border: 0px;} 
a:visited { text-decoration : none; color : #ff0099; border: 0px;} 
a:hover { text-decoration : underline; color : #0091e4; border: 0px;} 

/* General Class */
form { padding: 0px; margin: 0px; }
img { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none;}
input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

h1, h2, h3 { font-family: Arial, Helvetica, sans-serif; color:#191b1d; }

/* Header Class */
.Header { width: 900px; background: url(images/BkgHeader.png) repeat-x; position: relative; clear: left; }
.Header h1 { text-indent: -10000px; margin: 0; padding: 0;}
.Header h1 a { display: block; background: url(images/TVJAB_logo.png) no-repeat left top; height: 93px; width: 214px;  cursor: hand; }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.Header .Search { background: url(images/bkg_search.gif) no-repeat left top; position: absolute; top: 135px; right: 0px; padding: 10px; width: 239px; height: 75px;}
.Header .Search form {}
.Header .Search fieldset { border: none; padding: 30px 0px 0px 0px; margin: 0px;}
.Header .Search legend { display: none; padding: 0px; margin: 0px;} 
.Header .Search form { padding: 0px 5px 0px 5px; margin: 0px; }

.Header .Search input { color: #000; border: none; font-size: 12px; }
.Header .Search input.arrow { width: 37px; height: 40px; background: url(images/SearchButton.gif) no-repeat;}
.Header .Search input.arrow:hover { background: url(images/SearchButton.gif) no-repeat 0 -40px; }
.Header .Search input.arrowIE { width: 37px; height: 40px; background: url(images/SearchButton.gif) no-repeat 0 -40px; }

.Header .Search input.on { background: url(images/SearchKeyword.gif) no-repeat left top; padding: 10px; width: 192px; } 


/*\ IE/Win min height hack */ * html .buttonsearch { margin: -41px 0px 0px 192px; } /* */ 
.buttonsearch { padding: 0px; margin: -40px 0px 0px 192px; top: 0px; background: none; }
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/* Menu  */
.Menu { position: absolute; top: 65px; left: 225px;}
.Menu ul { padding: 0px; margin: 0px; list-style-type: none;}
.Menu li { FLOAT: left; padding: 0px; margin: 0px 2px 0px 0px; display: inline}
.Menu li i { DISPLAY: none}
.Menu a { DISPLAY: block; HEIGHT: 28px }
.Menu a.home { BACKGROUND: url(./images/menu_01.png) no-repeat left top; WIDTH: 63px }
.Menu a.archives { BACKGROUND: url(./images/menu_02.png) no-repeat left top; WIDTH: 76px}
.Menu a.network { BACKGROUND: url(./images/menu_03.png) no-repeat left top; WIDTH: 84px}
.Menu a.contact { BACKGROUND: url(./images/menu_04.png) no-repeat left top; WIDTH: 77px}
.Menu a.about { BACKGROUND: url(./images/menu_05.png) no-repeat left top; WIDTH: 68px}
.Menu a:hover { BACKGROUND-POSITION: left bottom }

.MenuCorner { background:url(images/MenuCorner.png) no-repeat left top; height: 5px; width: 5px; position: absolute; top: 93px; right: 10px;}

.MenuTopCorner { background:url(images/MenuTopCorner.png) no-repeat left top; height: 6px; width: 6px; position: absolute; top: 45px; right: 0px;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#bgcontain { width: 900px; margin: 0 auto; clear: both; padding: 0px 25px;} 
#container { margin: 0; padding: 0px; width: 900px;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.SC { float: right; width: 625px; clear:both; padding: 30px 30px 34px 30px; margin: 0px; background: #fff url(images/BkgSC.png) repeat-y; position: relative;}


.SCCenter { float: left; width: 485px;}
.SCRight { float: right; width: 120px;}
.SCFooter { height: 13px; width: 685px; background: url(images/ContainerBkg.png) no-repeat left bottom; position: absolute; bottom: -1px; left: 0px;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.PostSingle {}
.PostSingle h1 { font-size: 28px; letter-spacing: -1px; font-weight: normal; line-height: 28px; padding: 5px 0px; margin: 0px 0px 10px 0px; border-bottom: dashed 1px #ccc; color:#333;}
.PostSingle h2 { font-size: 22px; letter-spacing: -1px; font-weight: normal; line-height: 22px; padding: 5px 0px; margin: 0px; color:#666;}
.PostSingle h3 { font-size: 14px; line-height: 14px; letter-spacing: -1px; padding: 5px 0px; margin: 0px; color:#666;}

.PostSingle p { line-height: 16px;}
.PostSingle strong { letter-spacing: -1px;}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


.Post {	padding: 0px; position: relative; clear: left; margin-bottom: 40px; }

.PostHead { margin-left: 105px; border-left: solid 1px #ccc; padding-left: 10px;}
.PostHead h1 { font-size: 20px; letter-spacing: -1px; font-weight: normal; line-height: 208px; line-height: 18px; padding: 1px 0px; margin: 0px;}
.PostHead h1 a { color:#0099cc; text-decoration: none;}
.PostHead h1 a:visited { color:#0099cc; text-decoration: none;}
.PostHead h1 a:hover { color:#ff0099; text-decoration: none;}

.PostInfo { padding: 1px 0px; margin: 0px; font-size: 10px; color: #999; }
.PostInfo a { color: #999; text-decoration: underline; }
.PostInfo a:visited { text-decoration: underline; color: #999;}
.PostInfo a:hover { text-decoration: underline; color: #999; }

/*\ IE/Win min height hack */ * html .PostDate { left: -115px;} /* */ 
.PostDate { padding: 0px 10px 0px 0px; margin: 0px; font-size: 32px; line-height: 32px; position: absolute; top: 0px; left: 0px; font-family: 'Helvetica'; letter-spacing: -3px; border-right: solid 1px #ccc; }
.PostDateSmall { padding: 0px; margin: 0px; position: absolute; top: -12px; left: 0px; font-size: 11px;}


/*\ IE/Win min height hack */ * html .PostCom { left: -65px;} /* */ 
.PostCom { padding: 0px; margin: 0px; font-size: 20px; line-height: 20px; position: absolute; top: 0px; left: 50px; font-family: 'Arial'; letter-spacing: -1px; text-align: center; }
.PostCom a { background: url(images/PostComBkg.png) no-repeat left top; height: 37px; width: 45px; float: left; text-decoration: none; padding-top: 2px; }
.PostCom a:visited { background: url(images/PostComBkg.png) no-repeat left top; height: 37px; width: 45px; float: left; text-decoration: none; padding-top: 2px;}
.PostCom a:hover { background: url(images/PostComBkg.png) no-repeat left bottom; height: 37px; width: 45px; float: left; text-decoration: none; padding-top: 2px; color:#003366;}

.PostCom strong { display: none;}

.PostContent { padding: 10px 0px 0px 0px; font-size: 12px; line-height: 16px;}
.PostContent a { text-decoration: underline; }
.PostContent a:visited { text-decoration: underline; }
.PostContent a:hover { text-decoration: underline; }
.PostContent p { font-size: 12px; line-height: 16px; padding: 5px 0px; margin: 5px 0px;}
.PostContent strong { letter-spacing: -1px;}
.PostContent b { letter-spacing: -1px;}
.PostContent small strong { letter-spacing: normal;}
.PostContent blockquote { padding: 5px 15px; background: #f3f4f5; margin: 5px 0px; color:#3d474e;}
.PostContent blockquote p { font-size: 11px; padding: 5px 0px; margin: 5px 0px; line-height: 15px; font-family: "Verdana"}

.PostContent ol { font-size: 11px; }
.PostContent ul { font-size: 11px; }
.PostContent li { font-size: 11px; line-height: 15px;}

.PostContent img { border: solid 4px #ffdede; padding: 1px; background: #663333; margin: 10px 10px 10px 0px;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.RelatedPosts { background: #e1f6ff; }
.RelatedPosts h2 { font-size: 14px; letter-spacing: -1px; border-bottom: dashed 1px #87909e; display: block; padding: 5px 0px; margin: 0px; color:#003366;}
.RelatedPosts ul { padding: 10px 0px 10px 0px; margin: 0px;}
.RelatedPosts li { padding: 2px 0px 2px 17px; margin: 0px; list-style-type: none; font-size: 11px; background: url(images/CategIco.gif) no-repeat left center;}
.RelatedPosts li a { color:#0066cc; }


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.contactform {}
.contactform input { border: solid 1px #c5c7c8; padding: 3px; width: 220px; }
.contactform textarea { border: solid 1px #c5c7c8; padding: 5px; width: 450px; font-size: 12px;}
.contactform input.button { background: #333; color:#fff; width: 70px; font-size: 10px; font-weight: bold; border: outset 1px #000;}

.contacterror { color:#FF3300; }
.contactleft { background:; padding: 5px 0px;}
.contactright { background:; padding: 2px 0px; color:#FF3300; }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.SL { background: #191b1d url(images/BkgSL.png) no-repeat left bottom; float: left; width: 205px; margin: 0px; padding: 0px 0px 5px 10px;}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.SL .Search { background: #3bc7f4 url(images/SearchBottom.png) no-repeat left bottom; padding: 10px; margin-bottom: 10px; position: relative; }
.SL .Search h2 { text-indent: -10000px; margin: 0; padding: 0;}
.SL .Search h2 strong { display: block; background: url(images/SearchHeading.png) no-repeat left top; height: 26px; width: 185px; cursor: hand; border-bottom: solid 1px #33b1d9; margin-bottom: 5px;}

.SL .Search form { padding: 0px; margin: 0px;}
.SL .Search input { color: #6db6ff; font-size: 11px;}
.SL .Search input.Button { width: 25px; height: 26px; background: url(./images/SearchButton.png) no-repeat;}
.SL .Search input.Button:hover { background: url(./images/SearchButton.png) no-repeat 0 -26px; }
.SL .Search input.ButtonIE {width: 25px; height: 26px; background: url(./images/SearchButton.png) no-repeat 0 -26px;}
.SL .Search input.Keyword { border: none; background: #fff url(./images/SearchKeywordBkg.png) no-repeat; padding: 6px 6px 7px 6px; border: none; width: 148px; } 

/* IE Win min height hack */ * html #buttonsearch { margin: -27px 0px 0px 160px; } /* */ 
#buttonsearch { padding: 0px; margin: -26px 0px 0px 160px; top: 0px; background: none; }

/*\ IE/Win min height hack */ * html .SL .SearchTop { left: -10px;} /* */ 
.SL .SearchTop { background: #3bc7f4 url(images/SearchTop.png) no-repeat left top; position: absolute; top: 0px; left: 0px; height: 5px; width: 205px;}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.SL .Categ { background: #fff29b url(images/CategBottom.png) no-repeat left bottom; padding: 10px; margin-bottom: 10px; position: relative;}
.SL .Categ h2 { text-indent: -10000px; margin: 0; padding: 0;}
.SL .Categ h2 strong { display: block; background: url(images/CategHeading.png) no-repeat left top; height: 26px; width: 185px; cursor: hand; border-bottom: solid 1px #f2d676; margin-bottom: 5px;}

.SL .Categ ul { padding: 0px; margin: 0px;  margin-bottom: 20px;}
.SL .Categ li { padding: 1px 0px 1px 18px; margin: 0px; list-style-type: none; font-size: 11px; font-weight: bold; background: url(images/CategIco.png) no-repeat left top; letter-spacing: -1px;}
.SL .Categ li a { color:#527582; }
.SL .Categ li a:visited { color:#527582; }
.SL .Categ li a:hover { color:#284a56;}
.SL .Categ .children { padding: 2px 0px 0px 0px; margin: 0px; }
.SL .Categ .children li { margin: 0px; padding: 1px 0px 1px 0px; list-style-type: none; font-size: 11px; letter-spacing: 0px; font-weight: normal; background: none;}

/*\ IE/Win min height hack */ * html .SL .CategTop { left: -10px;} /* */ 
.SL .CategTop { background:url(images/CategTop.png) no-repeat left top; position: absolute; top: 0px; left: 0px; height: 5px; width: 205px;}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.SL .Links { background: #3c474a url(images/LinksBottom.png) no-repeat left bottom; padding: 10px; margin-bottom: 10px; position: relative;}
.SL .Links h2 { text-indent: -10000px; margin: 0; padding: 0;}
.SL .Links h2 strong { display: block; background: url(images/LinksHeading.png) no-repeat left top; height: 26px; width: 185px; cursor: hand; border-bottom: solid 1px #5d5e5c; margin-bottom: 5px;}
.SL .Links ul { padding: 0px; margin: 0px;}
.SL .Links li { padding: 1px 0px 1px 18px; margin: 0px; list-style-type: none; font-size: 10px; background: url(images/LinksIco.png) no-repeat left top;}
.SL .Links li a { color:#c5bf83; }
.SL .Links li a:visited { color:#c5bf83; }
.SL .Links li a:hover { color:#c5bf83;}

/*\ IE/Win min height hack */ * html .SL .LinksTop { left: -10px;} /* */ 
.SL .LinksTop { background:url(images/LinksTop.png) no-repeat left top; position: absolute; top: 0px; left: 0px; height: 5px; width: 205px;}

.SL .Syndicate {}
.SL .Syndicate ul { padding: 0px 0px 10px 0px; margin: 0px; font-size: 10px; }
.SL .Syndicate li { padding: 0px 0px 0px 13px; margin: 0px; list-style-type: none; display: inline; color:#cc6666; background: url(images/SyndicateIco.png) no-repeat left center;}
.SL .Syndicate li a { color:#cc6666; text-decoration: none;}
.SL .Syndicate li a:visited { color:#cc6666; text-decoration: none;}
.SL .Syndicate li a:hover { color:#ff9999; text-decoration: underline; }

.SL .DD { margin-bottom: 10px;}
.SL .DD h3 { text-indent: -10000px; margin: 0; padding: 0;}
.SL .DD h3 a { background: url(images/DesignDiseaseLogo.png) no-repeat left top; width: 200px; height: 40px; cursor: hand; display: block;}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Comments { padding: 0px; margin: 0px ;}
.Comments .List { background: #f4f2e2; }
.Comments .List h3 { font-size: 14px; letter-spacing: -1px; border-bottom: dashed 1px #87909e; display: block; padding: 10px 0px 5px 0px; margin: 0px; color:660033;}
.Comments .List ol { padding: 0px; margin: 0px;}
.Comments .List li { position: relative; margin: 15px 0px; list-style-type: none; font-size: 11px; }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.Comments .List .ListUser { margin: 0px; padding: 0px; font-size: 11px; letter-spacing: -1px; font-weight: bold; color:#59514b; }
.Comments .List .ListUser a { text-decoration: underline; color:#cc6600;}

.Comments .List .ListDate { color:#9f9b84; padding: 0px 0px 10px 0px; margin: 0px; font-size: 9px; border-bottom: solid 1px #d1cdb1;}
.Comments .List .ListDate a { color:#9f9b84; text-decoration: none;}
.Comments .List .ListDate a:visited { text-decoration: none;}

.Comments .List .ListContent { color:#59514b; font-size: 11px; line-height: 14px;}
.Comments .List .ListContent p { padding: 4px 0px; margin: 4px 0px; color:#59514b;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Comments .Form { background: #eae6cd;}
.Comments .Form h3 { font-size: 14px; letter-spacing: -1px; border-bottom: dashed 1px #87909e; display: block; padding: 10px 0px 5px 0px; margin: 0px; color:660033;}
.Comments .Form form { padding: 0px; margin: 10px 0px 0px 0px;}
.Comments .Form p { padding: 0px; margin: 0px; font-size: 11px;}
.Comments .Form p label { padding-bottom: 11px; display: block;}
.Comments .Form p label small { font-size: 11px; color: #999}

.Comments .Form .Note {  margin: 5px 0px; width: 395px;}
.Comments .Form .Note small { font-size: 10px;}
.Comments .Form .TextField { background: #fff; border: solid 1px #d1cdb1; padding: 4px 5px; color: #424e65;  margin-right: 20px;}
.Comments .Form .TextArea { background: #fff; border: solid 1px #d1cdb1; padding: 4px 5px; color: #424e65;}

.Comments .Form input.SubmitComment { width: 176px; height: 28px; background: url(images/SubmitComment.png) no-repeat; margin-top: 7px; margin-bottom: 10px;}
.Comments .Form input.SubmitComment:hover { background: url(images/SubmitComment.png) no-repeat 0 -28px; }
.Comments .Form input.SubmitCommentIE { width: 176px; height: 28px; background: url(images/SubmitComment.png) no-repeat 0 -28px; margin-top: 7px; margin-bottom: 10px; }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Footer { width: 685px; margin-left: auto; margin-right: auto; clear: both; padding: 0px 0px 10px 215px;}
.Footer ul { padding: 10px 0px; margin: 0px; font-size: 10px; color:#b7c1c4; }
.Footer li { display:inline; padding: 0px 4px; margin: 0; list-style-type: none; border-right: solid 1px #b7c1c4; }
.Footer li a { color:#d5dddf; text-decoration: underline; }
.Footer li a:visited { color:#d5dddf; text-decoration: underline; }
.Footer li a:hover { color:#d5dddf; text-decoration: underline; }

.clearer { height:1px; margin-top:-1px; overflow:hidden; clear:both; }





