/*

Theme Name: TopSlide

Theme URI: http://www.tomsskylinedesign.com/themes/TopSlide

Description: A special wordpress theme with a slider, 4 featured boxes, 3 theme styles in optional colors

Version: 1.0

Author: Tom Matteson

Author URI: http://www.tomsskylinedesign.com

Tags: dark, two-columns, fixed-width, custom-colors, custom-header, theme-options, threaded-comments



The CSS, XHTML and design is released under GPL:

http://www.opensource.org/licenses/gpl-license.php



*/

body{

    margin:0px;

    padding:0px;

    font-family: "Trebuchet MS";
	 
    background-color: /*#e08900;#32b8ff;#ffcb2f #FFD700;*/ #FFA500;
	 background-image: url(images/bg.png);
	 background-repeat: repeat;
}

a{

    color:#f36700;

    text-decoration:none;

}

.tsdBlack, .tsdBlue, .tsdGreen{

    width:100%;

}

#tsdMain{

    width:100%;

    text-align:center;

}

.tsdBlack .tsdHeader{

    background:url(images/bHeaderBackground.jpg) repeat-x;

    text-align:center;

}

.tsdBlue .tsdHeader{

    background: url(images/bluHeaderBackgroundA.jpg) repeat-x;

    text-align:center;

}

.tsdGreen .tsdHeader{

    background:url(images/gHeaderBackground.jpg) repeat-x;

    text-align:center;

}

.tsdBlack .tsdHeaderB{

    height:473px;

    width:1020px;

    display:inline-block;

    background:url(images/bSlideshowBG.jpg) 0px 151px no-repeat;

    text-align:left;



}

.tsdBlue .tsdHeaderB{

    height:473px;

    width:1020px;

    display:inline-block;

    /*background: url(images/bluSlideshowBG1.jpg) no-repeat 0px 151px;*/
	 
	 background: url(images/logo.jpg) no-repeat 0px 0px;

    text-align:left;

}

.tsdGreen .tsdHeaderB{

    height:473px;

    width:1020px;

    display:inline-block;

    background:url(images/gSlideshowBG.jpg) 0px 151px no-repeat;

    text-align:left;



}

.tsdHeaderB div{

    float:left;

    display:inline;

    overflow:hidden;
	 
}

.tsdLogo {

    margin-left:34px;

    margin-top:15px;

    font-size:48px;

    text-shadow: /*#292929*/#ffbd42 2px 2px 2px;

    filter: Shadow(Color=#ffbd42,

        Direction=135,

        Strength=3);

    color:#69cba6;/*#ffbd42;*/
	/* text-indent:-500em;*/
	 text-decoration:none;
	 height: 100%;
	 border: 0px;

}

.tsdLogo a a:hover a:visited{
	 color:#000;
	 margin-left:34px;
    margin-top:15px;
	 /*text-indent:500em;*/
	 text-decoration:none;
	 height: 100%;
}

.tsdDescription{

    margin-left:38px;

    margin-top:9px;

    font-size:14px;

    text-shadow: #292929 2px 2px 2px;

    filter: Shadow(Color=#292929,

        Direction=135,

        Strength=3);

    color:#ff7007;

    width:800px;
	 text-indent:-500em;
	 text-decoration:none;

}

.tsdHeaderB .tsdContent{

    width:913px;

    height:116px;

}

.tsdHeaderB .tsdRSS a img{

    border:0px solid red;

    margin-top:22px;

}

.tsdHeaderB .tsdMenu{

    width:719px;

    height:33px;

}

.tsdHeaderB .tsdMenu ul,.tsdHeaderB .tsdMenu li{

    float:left;

    display:inline;

    overflow:hidden;

    margin:0px;

    padding:0px;

}

.tsdHeaderB .tsdMenu ul{

    margin-left:23px;

}

.tsdHeaderB .tsdMenu li{

    margin-right:15px;

    padding-left:15px;

}

.tsdHeaderB .tsdMenu li a{

    float:left;

    display:inline;

    overflow:hidden;

    text-decoration:none;

    margin-top:9px;

    font-size:12px;

}

.tsdBlack .tsdHeaderB .tsdMenu li a{

    text-shadow: #6a6a6a 2px 2px 2px;

    filter: Shadow(Color=#6a6a6a,

        Direction=135,

        Strength=2);

    color:#FFFFFF;

}

.tsdBlue .tsdHeaderB .tsdMenu li a{

    text-shadow: #099eb9 2px 2px 2px;

    filter: Shadow(Color=#099eb9,

        Direction=135,

        Strength=2);

    color:#000;

}

.tsdGreen .tsdHeaderB .tsdMenu li a{

    text-shadow: #7bb909 2px 2px 2px;

    filter: Shadow(Color=#7bb909,

        Direction=135,

        Strength=2);

    color:#000;

}

.tsdBlack .tsdHeaderB .tsdMenu li a:hover{

    color:#ffbd42;

}

.tsdBlue .tsdHeaderB .tsdMenu li a:hover{

    color:#ffbd42;

}

.tsdGreen .tsdHeaderB .tsdMenu li a:hover{

    color:#ffbd42;

}

.tsdBlack .tsdHeaderB .tsdMenu li{

    background:url(images/bMenuD.jpg) no-repeat;

}

.tsdBlue .tsdHeaderB .tsdMenu li{

    background:url(images/bluMenuD.jpg) no-repeat;

}

.tsdGreen .tsdHeaderB .tsdMenu li{

    background:url(images/gMenuD.jpg) no-repeat;

}

.tsdBlack .tsdHeaderB .tsdMenu li.clear{

    background:none;

}

.tsdBlue .tsdHeaderB .tsdMenu li.clear{

    background:none;

}

.tsdGreen .tsdHeaderB .tsdMenu li.clear{

    background:none;

}

.tsdMenuB{

    float:left;

    display:inline;

    overflow:hidden;

    width:300px;

    height:33px;

}

.tsdMenuB input.text{

    float:left;

    display:inline;

    overflow:hidden;

    width:226px;

    height:24px;

    border:0px;

    padding:0px;

    margin:0px solid red;

    margin-top:1px;

    color:#FFF;

    padding-left:5px;

    padding-top:7px;

    position:relative;

}

.tsdMenuB input.button{

    float:left;

    display:inline;

    overflow:hidden;

    width:37px;

    height:31px;

    border:0px;

    padding:0px;

    margin:0px solid red;

    margin-top:1px;

}

.tsdBlack .tsdMenuB input.text{

    background:url(images/bSearchText.jpg);

    color:#292929;

}

.tsdBlue .tsdMenuB input.text{

    background:url(images/bluSearchText.jpg);

    color:#32b8ff;/*#10bac0;*/

}

.tsdGreen .tsdMenuB input.text{

    background:url(images/gSearchText.jpg);

    color:#77c010;

}

.tsdBlack .tsdMenuB input.button{

    background:url(images/bSearchButton.jpg) no-repeat;

    cursor:pointer;

}

.tsdBlue .tsdMenuB input.button{

    background:url(images/bluSearchButton.jpg) no-repeat;

    cursor:pointer;

}

.tsdGreen .tsdMenuB input.button{

    background:url(images/gSearchButton.jpg) no-repeat;

    cursor:pointer;

}

.tsdSlideshow{

    float:left;

    display:inline;

    overflow:hidden;

    margin-left:34px;

    width:950px;

    height:306px;

}

.tsdSliderB{

    float:left;

    display:inline;

    overflow:hidden;

    width:782px;

    height:99000px;

    position:absolute;



}

.tsdSlider{

    float:left;

    display:inline;

    overflow:hidden;

    width:782px;

    height:300px;

    position:absolute;

}

.tsdSContent{

    width:439px;

    height:300px;
	 
	 background: url(images/paper-rip.png) no-repeat;
	 
}

.tsdText	{
	 font-family: "Trebuchet MS", sans-serif;
	 color: #1E90FF;
	 font-weight: 500;
	 font-size: large;
	 /*background: #FF8C00;*/
	 
}

.tsdSContent .tsdTitle{

    font-family:Helvetica-Condensed-Thin;

    font-size:30px;

    width:439px;

    margin-top:23px;
	 
	 /*background: #FFFFF0;*/
	 color: #FFA500;

}

.tsdSContent .tsdText{

    font-size:14px;

    width:439px;

    margin-top:23px;
	 
	 padding-left: 10px;

}

.tsdSContent a.read{

    float:left;

    display:inline;

    overflow:hidden;

    background:url(images/ReadMoreSlideshowButton.png);

    width:144px;

    height:46px;

    margin-left:250px;

    margin-top:20px;

}

.tsdSPicture{

    margin-top:31px;

    margin-left:50px;

    height:300px;

}

.tsdBlack .tsdSPicture img{

    border:1px solid #b3b3b3;

}

.tsdBlue .tsdSPicture img{

    border:1px solid #10c0c6;

}

.tsdGreen .tsdSPicture img{

    border:1px solid #7bc610;

}

.tsdFeatured{

    background:url(images/featured.png);

    width:100px;

    height:84px;

    position:absolute;

    margin-left:182px;

    margin-top:-3px;

}

.tsdSliderBar{

    width:74px;

    height:305px;

    margin-left:820px;

    position:absolute;

}

.tsdBlack .tsdSliderBar{

    background: url(images/bluSlideBarBg3.jpg);

}

.tsdBlue .tsdSliderBar{

    background: url(images/bluSlideBarBg3.jpg);

    margin-top:-1px;

}

.tsdGreen .tsdSliderBar{

    background:url(images/gSlideBarBg.jpg);

    margin-top:-1px;

}

.tsdSliderBar a{

    float:left;

    display:inline;

    overflow:hidden;

}

.tsdSliderBar a.tsdArrowUp{

    margin-left:22px;

    margin-top:16px;

    width:33px;

    height:54px;

}

.tsdSliderBar a.tsdArrowDown{

    margin-left:22px;

    margin-top:16px;

    width:33px;

    height:35px;

    margin-top:29px;

}

.tsdBlack .tsdSliderBar a.tsdArrowUp{

    background:url(images/bArrowUp.jpg);

    background-repeat:no-repeat;

}

.tsdBlue .tsdSliderBar a.tsdArrowUp{

    background:url(images/bluArrowUp.jpg);

    background-repeat:no-repeat;

}

.tsdGreen .tsdSliderBar a.tsdArrowUp{

    background:url(images/gArrowUp.jpg);

    background-repeat:no-repeat;

}

.tsdBlack .tsdSliderBar a.tsdArrowDown{

    background:url(images/bArrowDown.jpg) no-repeat;

}

.tsdBlue .tsdSliderBar a.tsdArrowDown{

    background:url(images/bluArrowDown.jpg) no-repeat;

}

.tsdGreen .tsdSliderBar a.tsdArrowDown{

    background:url(images/gArrowDown.jpg) no-repeat;

}

.tsdDotA,.tsdDotB,.tsdDotC,.tsdDotD,.tsdDotE,.tsdDotSelected{

    margin-left:30px;

    margin-top:7px;

    width:17px;

    height:17px;

    background:url(images/CircleSelected.png);

}

.tsdBlack .tsdDotA,.tsdBlack .tsdDotB,.tsdBlack .tsdDotC,.tsdBlack .tsdDotD,.tsdBlack .tsdDotE{

    background:url(images/bCircle.png);

}

.tsdBlue .tsdDotA,.tsdBlue .tsdDotB,.tsdBlue .tsdDotC,.tsdBlue .tsdDotD,.tsdBlue .tsdDotE{

    background:url(images/bluCircle.png);

    width:17px;

    height:18px;

}

.tsdGreen .tsdDotA,.tsdGreen .tsdDotB,.tsdGreen .tsdDotC,.tsdGreen .tsdDotD,.tsdGreen .tsdDotE{

    background:url(images/gCircle.png);

    width:17px;

    height:18px;

}

.tsdBlack .tsdDotSelected{

    background:url(images/CircleSelected.png);

}

.tsdBlue .tsdDotSelected{

    background:url(images/CircleSelected.png);

}

.tsdGreen .tsdDotSelected{

    background:url(images/CircleSelected.png);

}

.tsdTwitter{

    margin-top:-40px;

    margin-left:800px;



}

.tsdTwitter a img{

    position:absolute;

    border:0px solid red;

}

.tsdC{

    display:inline-block;

    width:959px;

    text-align:left;

    margin-top:10px;

}

.tsdC div{

    float:left;

    display:inline;

    overflow:hidden;
	 
	 text-align: justify;
	 
	 padding-right: 5px;

}

.tsdC .tsdLeft{

    width:647px;

}

.tsdC .tsdRight{

    width:290px;

    margin-left:11px;

}

.tsdLeft .tsdBlock,.tsdLeft .tsdBlockB{

    width:299px;

    height:216px;

    border:1px solid #cfcfcf;

    margin-right:29px;

    margin-bottom:29px;

}

.tsdLeft .tsdBlockB{

    margin-right:0px;

}

.tsdLeft .tsdBlock h2,.tsdLeft .tsdBlockB h2{

    font-family:Helvetica-Condensed-Thin;

    font-size:18px;

    margin:0px;

    padding:0px;

    margin-left:12px;

    margin-top:14px;

    font-weight:normal;

}

.tsdBlack .tsdBlock h2,.tsdBlack .tsdBlockB h2{

    color:#373737;

}

.tsdBlack .tsdBlock h2 a,.tsdBlack .tsdBlockB h2 a{

    color:#373737;

    text-decoration:none;

}

.tsdBlack .tsdBlock h2 a:hover,.tsdBlack .tsdBlockB h2 a:hover{

    text-decoration:underline;

}

.tsdBlue .tsdBlock h2,.tsdBlue .tsdBlockB h2{

    color:#033c4a;

}

.tsdBlue .tsdBlock h2 a,.tsdBlue .tsdBlockB h2 a{

    color:#033c4a;

    text-decoration:none;

}

.tsdBlue .tsdBlock h2 a:hover,.tsdBlue .tsdBlockB h2 a:hover{

    text-decoration:underline;

}

.tsdGreen .tsdBlock h2,.tsdGreen .tsdBlockB h2{

    color:#21720d;

}

.tsdGreen .tsdBlock h2 a,.tsdGreen .tsdBlockB h2 a{

    color:#21720d;

    text-decoration:none;

}

.tsdGreen .tsdBlock h2 a:hover,.tsdGreen .tsdBlockB h2 a:hover{

    text-decoration:underline;

}

.tsdLeft .tsdBlock p img,.tsdLeft .tsdBlockB p img{

    float:left;

    display:inline;

    overflow:hidden;

    margin-right:5px;

    margin-bottom:0px;

    border:1px solid #686868;


}

.tsdLeft .tsdBlock p a,.tsdLeft .tsdBlockB p a{

    color:#e36000;

    text-decoration:none;

}

.tsdLeft .tsdBlock p a:hover,.tsdLeft .tsdBlockB p a:hover{

    text-decoration: underline;

}

.tsdLeft .tsdBlock p,.tsdLeft .tsdBlockB p{

    font-size:14px;

    padding:5px;

    padding-left:12px;

    margin:2px;

    line-height:18px;

}

.tsdLeft .tsdPosts h2{

    color:#000;

}

.tsdLeft .tsdPosts h2{

    float:left;

    display:inline;

    overflow:hidden;

    font-family:Helvetica-Condensed-Thin;

    font-size:30px;

    font-weight:normal;

    margin:0px;

    width:632px;

}

.tsdLeft .tsdPosts h2 a{

    color:#000;

    text-decoration:none;

}

.tsdLeft .tsdPosts h2 a:hover{

    text-decoration:underline;

}

/*p.padded {

	margin: 0px 0px 0px -40px;
	padding: 0px 0px 0px 0px;
}*/

.tsdLeft .tsdContent{

    font-size:14px;

    line-height:20px;
	 

}

.tsdLeft .tsdContent p,.tsdLeft .tsdContent p{

    width:100%;

    font-size:14px;
	 
	 /*margin-left: -10px;
	 padding-left: 10px;*/

}

.tsdLeft .tsdContent h2,.tsdLeft .tsdContent h3,.tsdLeft .tsdContent h1{

    margin:5px;

    padding:5px;

}

.tsdLeft .tsdInfo{

    width:632px;

    font-size:10px;

    padding-top:6px;

    padding-bottom:6px;

    margin-top:6px;

    color:#686868;

}

.tsdBlack .tsdLeft .tsdInfo{

    border-top:1px solid #CECECE;

    border-bottom:1px solid #CECECE;

}

.tsdBlue .tsdLeft .tsdInfo{

    border-top:1px solid #94b3c2;

    border-bottom:1px solid #94b3c2;

}

.tsdGreen .tsdLeft .tsdInfo{

    border-top:1px solid #21720d;

    border-bottom:1px solid #21720d;

}

.tsdLeft .tsdInfo ul,.tsdLeft .tsdInfo ul li{

    border:0px;

    margin:0px;

    padding:0px;

    display:inline;

}

.tsdBlack .tsdLeft .tsdInfo a{

    color:#686868;

    text-decoration:none;

}

.tsdBlack .tsdLeft .tsdInfo a:hover{

    text-decoration:underline;

}

.tsdBlue .tsdLeft .tsdInfo a{

    color:#0f4762;

    text-decoration:none;

}

.tsdBlue .tsdLeft .tsdInfo a:hover{

    text-decoration:underline;

}

.tsdGreen .tsdLeft .tsdInfo a{

    color:#21720d;

    text-decoration:none;

}

.tsdGreen .tsdLeft .tsdInfo a:hover{

    text-decoration:underline;

}

.tsdLeft .tsdInfo b{

    color:#000;

}

.tsdLeft .tsdReadMore{

    margin:0px;

    padding:0px;

    width:632px;

}

.tsdLeft .tsdReadMore a img{

    border:0px solid red;

}

.tsdLeft .tsdDel{

    width:632px;

    height:1px;

    margin-top:20px;

    margin-bottom:15px;

}

.tsdC .tsdRight h2{

    float:left;

    display:inline;

    overflow:hidden;

    font-family:Helvetica-Condensed-Thin;

    font-size:30px;

    font-weight:normal;

    margin:0px;

    width:307px;



    margin-top:15px;



}

.tsdBlack .tsdC .tsdRight h2{

    border-bottom:2px solid #686868;

}

.tsdBlue .tsdC .tsdRight h2{

    border-bottom:2px solid #2a6e90;

}

.tsdGreen .tsdC .tsdRight h2{

    border-bottom:2px solid #21720d;

}

.tsdC .tsdRight ul{

    float:left;

    display:inline;

    overflow:hidden;

    width:307px;

    margin:0px;

    padding:0px;

    margin-top:10px;

}

.tsdC .tsdRight ul ul{

    margin-top:0px;

}

.tsdC .tsdRight ul li{

    float:left;

    display:inline;

    overflow:hidden;

    margin:0px;

    padding:0px;

    width:307px;

    padding-left:15px;

    font-size:14px;

    background:url(images/li.png) 0px 5px no-repeat;

    margin-top:4px;

}

.tsdC .tsdRight a{

    color:#686868;

    text-decoration:none;

}

.tsdC .tsdRight a:hover{

    text-decoration:underline;

}

.tsdC .tsdRight p{

    float:left;

    display:inline;

    overflow:hidden;

    line-height:20px;

    font-size:14px;

    margin-top:10px;



}

.tsdBlack .tsdFooter{

    background:url(images/bFooterBG.jpg) repeat-x;

    width:100%;

    text-align:center;

    height:310px;

}

.tsdBlack .tsdFooterB{

    display:inline-block;

    text-align:left;

    background:url(images/bFooter.jpg) no-repeat;

    width:1020px;

    height:310px;

}

.tsdBlue .tsdFooter{

    background: url(images/bluFooter3.jpg) repeat-x;

    width:100%;

    text-align:center;

    height:310px;

}

.tsdBlue .tsdFooterB{

    display:inline-block;

    text-align:left;

    background: url(images/bluFooter1A.jpg) no-repeat;

    width:1020px;

    height:310px;

}

.tsdGreen .tsdFooter{

    background:url(images/gFooterBG.jpg) repeat-x;

    width:100%;

    text-align:center;

    height:310px;

}

.tsdGreen .tsdFooterB{

    display:inline-block;

    text-align:left;

    background:url(images/gFooter.jpg) no-repeat;

    width:1020px;

    height:310px;

}

.tsdFooterB div{

    float:left;

    display:inline;

    overflow:hidden;

}

.tsdWidgets{

    width:1020px;

    height:228px;

    margin-top:30px;

    margin-left:28px;

    font-size:12px;

}

.tsdFooter .tsdWidget{

    width:207px;

    font-size:12px;

    margin-right:30px;

}

.tsdFooter .tsdWidget h2{

    float:left;

    display:inline;

    overflow:hidden;

    font-family:Helvetica-Condensed-Thin;

    font-size:24px;

    font-weight:normal;

    margin:0px;

    width:207px;

    color:#ff8124;

    margin-top:20px;

}

.tsdFooter .tsdWidgets ul{

    float:left;

    display:inline;

    overflow:hidden;

    width:207px;

    margin:0px;

    padding:0px;

    margin-top:10px;

}



.tsdFooter .tsdWidgets ul li{

    float:left;

    display:inline;

    overflow:hidden;

    margin:0px;

    padding:0px;

    width:207px;

    padding-left:15px;

    font-size:12px;

    background:url(images/li.png) 0px 5px no-repeat;

    margin-top:4px;

}

.tsdFooter .tsdWidgets a{

    color:#FFF;

    text-decoration:none;

}

.tsdFooter .tsdWidgets a:hover{

    text-decoration:underline;

}

.tsdFooter .tsdWidgets p{

    float:left;

    display:inline;

    overflow:hidden;

    line-height:20px;

    font-size:12px;

    margin-top:10px;



}

.tsdBottom{

    font-family:Helvetica-Condensed-Thin;

    font-size:24px;

    font-weight:normal;

    margin-top:15px;

    margin-left:25px;

}

.tsdBottom a{

    text-decoration:none;

    color:#ffbd42;

    text-shadow: #292929 2px 2px 2px;

    filter: Shadow(Color=#292929,

        Direction=135,

        Strength=3);

}

.tsdBottomR{

    font-family:Helvetica-Condensed-Thin;

    font-size:14px;

    font-weight:normal;

    margin-top:20px;

    margin-left:25px;

    color:#fff;

}

.tsdBottomR a{

    text-decoration:none;

    color:#ffbd42;

    text-shadow: #292929 2px 2px 2px;

    filter: Shadow(Color=#292929,

        Direction=135,

        Strength=3);

}

.navigation{

    width:600px;



}

.navigation .alignleft{

    float:left;

}

.navigation .alignright{

    float:right;

}

.navigation .alignleft,.navigation .alignright{

    margin:0px;

    padding:0px;



    padding:12px;

    margin:12px;

}

.tsdBlack .navigation a{

    font-size:12px;

    border:1px solid #cecece;

    padding:10px;

    margin:10px;

    text-decoration:none;

    color:#FFF;

    background:#686868;



}

.tsdBlue .navigation a{

    font-size:12px;

    border:1px solid #cecece;

    padding:10px;

    margin:10px;

    text-decoration:none;

    color:#FFF;

    background:#686868;



}











.tsdWidget table{

    border:0px solid #CECECE;

    margin:0px;

    padding:0px;

    font-size:14px;

    margin:20px;

}



tr{

    margin:0px;

    color:#000;



}



td{

    border:0px solid #CECECE;

    color:#686868;

    margin:0px;

    padding:2px;

}



th{

    border:0px solid #CECECE;

    margin:0px;

    padding:2px;

    color:#000;

}

td a{

    background:#ff852b;

    color:#686868;

    padding:2px;

}

td#prev a,td#next a{

    color:#686868;

    padding:2px;

    margin:5px;

    background:#ff852b;



}





















.tsdWidget table{

    border:0px solid #CECECE;

    margin:0px;

    padding:0px;

    font-size:14px;

    margin:20px;

}

.tsdFooter .tsdWidget table{

    border:0px solid #CECECE;

    margin:0px;

    padding:0px;

    font-size:10px;

    margin:10px;

}

.tsdWidget tr{

    margin:0px;

    color:#000;



}

.tsdFooter .tsdWidget td{

    border:0px solid #CECECE;

    color:#FFF;

    margin:0px;

    padding:2px;

}

.tsdWidget td{

    border:0px solid #CECECE;

    color:#686868;

    margin:0px;

    padding:2px;

}

.tsdFooter .tsdWidget th{

    border:0px solid #CECECE;

    color:#FFF;

}

.tsdFooter .tsdWidget{

    border:0px solid #CECECE;

    color:#FFF;

}

.tsdWidget th{

    border:0px solid #CECECE;

    margin:0px;

    padding:2px;

    color:#000;

}

.tsdWidget td a{

    background:#ff852b;

    color:#686868;

    padding:2px;

}

.tsdWidget td#prev a,td#next a{

    color:#686868;

    padding:2px;

    margin:5px;

    background:#ff852b;



}

.tsdComments{

    width:650px;

    margin-left:0px;

}

.tsdComments .comment-author{

    width:600px;

    padding:10px;

    margin:5px;

}

.tsdComments .comment-body{

    float:left;

    width:90%;

    margin:5px;

    padding:5px;

    border:1px solid #CECECE;

}

.tsdComments .comment-body p{

    width:98%;

}

/*

Comments

*/

.commentmetadata{

    margin:0px;

    padding:0px;

    margin-left:0px;

}



.commentmetadata a{

    font-size:12px;

    color:#000;

    margin:0px;

    padding:0px;

}

.comment-author{

    font-size:13px;

    width:500px;

}

.recentcomments{

    font-size:14px;

    color:#222222;

    margin-left:4px;



}

.recentcomments a{

    font-size:12px;

    color:#FFFFFF;

    text-decoration:underline;

}

.recentcomments a:hover{

    color:#686868;

    text-decoration:none;

}

.comment-body{

    width:100%;

}

.comment-body p{

    display:block;

    float:left;

    width:90%;

    margin-top:20px;

    background:#ddeef6;

    padding:5px;

    font-size:12px;



}

#comments{

    margin-top:10px;

    margin-left:10px;

    float:left;

    font-size:30px;

    font-weight:bold;

    padding:10px;



}

.reply{

    width:100%;

    font-size:12px;

    padding:10px;

}

.comment{

    position:relative;

    width:100%;

    float:left;

    overflow:hidden;

    display:inline;

    border:0px solid #FFFFFF;

}

#respond textarea{

    width:500px;

}

.comment-body{

    padding:10px;

    width:100%;

}

.comment-body p{

    float:left;

    display:inline;

    margin:0px;

    padding:0px;

    padding:10px;

    background:#cecece;

}

.comment-author-admin .comment-body p{

    background:#686868;

    color:#fff;



}

#respond{

    margin-left:10px;

    font-size:12px;

    width:100%;

}

#respond #author{

    width:200px;

    height:25px;

}

#respond #email{

    width:200px;

    height:25px;



}

#respond #url{

    width:200px;

    height:25px;



}

#respond #comment{

    width:600px;

    height:100px;

}

#commentform small{

    font-size:14px;

}

#respond #submit{

    width:150px;

    height:40px;

    font-size:14px;



}



.alignleft{

    float:left;

    display:inline;

    overflow:hidden;

    margin:10px;

}

.aligncenter{

    float:none;

    display:block;

    overflow:hidden;

    text-align:center;

    margin:10px;

}

.alignright{

    float:right;

    display:inline;

    overflow:hidden;

    margin:10px;

}
