﻿*
{
	margin:0px;
	padding:0px;
	
}

body 
{
	margin-top:10px;
	margin-bottom:10px;
	background-color:#c4c4c4;
	color:#003366;
	font-family:Tahoma;
	font-size:13px;
}
input[type="text"],textarea,input[type="password"]
{
	border:solid 1px #1883aa;
}
.lnk
{
    display:block;
    height:20px;
    line-height:15px;
    background-color:#eee;
    color:#003366;
    text-decoration:none;
    width:50px;
    text-align:center;
        border:solid 1px #666;
    font-weight:bold;
    cursor:pointer;
    font-size:11px;
}
.btn
{
    
    height:20px;
    line-height:15px;
    background-color:#eee;
    color:#003366;

    width:50px;
    text-align:center;
    border:solid 1px #666;
    font-weight:bold;
    cursor:pointer;
}
h1
{
	font-family:tahoma;
	font-size:18px;
	width:486px;
	height:35px;
	line-height:35px;
	background-image:url(../images/title-back.gif);
	padding-right:35px;
	margin-bottom:10px;
}
h2
{
	font-family:tahoma;
	font-size:16px;
}
h3
{
	font-family:tahoma;
	font-size:14px;
	
}
h3 a
{
		color:#003366;
		text-decoration:none;
}
h3 a:hover
{
	text-decoration:underline;
}
#wrapper
{
	width:991px;
	margin: 0px auto -1px auto;
	overflow: hidden;

}
#banner
{
	width:100%;
	height:239px;
	background-image:url(../images/banner2.jpg);

}
#under-banner
{
	width:100%;
	height:17px;
	background-image:url(../images/curve-up.jpg);
}
#content
{
	width:991px;
	background-image:url(../images/content-back.jpg);
	overflow:auto;

}
#under-content
{
	width:100%;
	height:16px;
	background-image:url(../images/curve-down.jpg);
	clear:both;
}
#content-inner
{
	margin:0px 20px 0px 20px;

}
#left
{
    float:left;
	width:196px;
}
#right
{
float:right;
	width:196px;
}
#content-area
{
	width:520px;
	float:left;
	margin-left:20px;

}
.box-title,.box-body,.box-bottom
{
	width:196px;
	
}
.box-title
{
	height:29px;
	background-image:url(../images/box-title.png);
}
.box-title h2
{
	color:#FFF;
	margin-right:35px;
	line-height:25px;
	font-family:tahoma;
	font-size:13px;
}
.box-body
{
	background-image:url(../images/box-back.png);
}
.box-body p
{
	padding:10px;
}
.box-bottom
{
	background-image:url(../images/box-bottom.png);
	height:9px;
	margin-bottom:10px;
}
.padding10
{
	padding:10px
}
#nav-menu ul
{
	padding-top:30px;
	margin-right:20px;
	list-style:none;
}
#nav-menu li a
{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	margin-left:7px;
	margin-right:7px;


}
#nav-menu li a:hover
{
	color:#1883aa;
}
#nav-menu .menu-sep
{
	width:17px;
	height:17px;
	background-image:url(../images/bull.png)
}
#nav-menu li
{
	float:right;
}

.pre-box
{
	background-color:#e0e0e0;
	border:solid 1px #fff;
	width:100%;
	margin-bottom:5px;
}
.pre-inner
{
	margin:10px;
}


/* boxes */
.cssbox-vlarge,.cssbox_bodylarge,.cssbox_headlarge,.cssbox_headlarge h2 
{
	background: transparent url(../images/box2.jpg) no-repeat bottom right; 
}
.cssbox-half,.cssbox-pic,.cssbox-tiny,.cssbox-small, .cssbox-large,  .cssbox_body, .cssbox_head, .cssbox_head h2 {
    background: transparent url(../images/box.jpg) no-repeat bottom right; 
} 
.cssbox-large { 
clear:both;
   width: 505px !important; /* intended total box width - padding-right(next) */
    width: 505px; /* IE Win = width - padding */
    padding-right:15px; /* the gap on the right edge of the image (not content padding) */
    margin: 0px; /* use to position the box */
 
} 
.cssbox-pic { 
clear:both;
   width: 150px !important; /* intended total box width - padding-right(next) */
    width: 150px; /* IE Win = width - padding */
    padding-right:15px; /* the gap on the right edge of the image (not content padding) */
    margin: 0px; /* use to position the box */
    margin-bottom:5px;
 
} 
.cssbox-vlarge { 
clear:both;
   width: 98% !important; /* intended total box width - padding-right(next) */
    width: 98%; /* IE Win = width - padding */
    padding-right:15px; /* the gap on the right edge of the image (not content padding) */
    margin: 0px; /* use to position the box */
    margin-bottom:5px;
 
} 
.cssbox-small { 
   width: 240px !important; /* intended total box width - padding-right(next) */
    width: 240px; /* IE Win = width - padding */
    padding-right:15px; /* the gap on the right edge of the image (not content padding) */
    margin: 0px; /* use to position the box */
 
} 
.cssbox-tiny { 
   width: 155px !important; /* intended total box width - padding-right(next) */
    width: 155px; /* IE Win = width - padding */
    padding-right:15px; /* the gap on the right edge of the image (not content padding) */
    margin: 0px; /* use to position the box */
 
}
.cssbox-half { 
   width: 240px !important; /* intended total box width - padding-right(next) */
    width: 240px; /* IE Win = width - padding */
    padding-right:15px; /* the gap on the right edge of the image (not content padding) */
    margin: 0px; /* use to position the box */
 
}
/* set the top-right image */ 
.cssbox_head { 
    background-position: top right; margin-right: -15px; /* pull the right image over on top of border */
    padding-right: 40px; /* right-image-gap + right-inside padding */ 
} 

/* set the top-left image */ 
.cssbox_head h2 { 
    /* reset main site styles*/ 
    /* ditto */ 
    /* padding-left = image gap + interior padding ... no padding-right */ 
    height: auto !important;     border-style: none;
        border-color: inherit;
        border-width: 0;
        background-position: left top;
        color:White;
        margin: 0;
        padding: 14px 0 0px 0px;
      height: 1px !important; /* IE Holly Hack */
  
        font-size:11px;
    } 

/* set the lower-left corner image */ 
.cssbox_body { 
    background-position: bottom left; 
    margin-right: 0px; /* interior-padding right */ 
    padding: 3px 0px 20px 20px; /* mirror .cssbox_head right/left */ 
    margin-top:-3px;
    
}
.cssbox_headlarge { 
    background-position: top right; margin-right: -15px; /* pull the right image over on top of border */
    padding-right: 40px; /* right-image-gap + right-inside padding */ 
} 

/* set the top-left image */ 
.cssbox_headlarge h2 { 
    /* reset main site styles*/ 
    /* ditto */ 
    /* padding-left = image gap + interior padding ... no padding-right */ 
    height: auto !important;     border-style: none;
        border-color: inherit;
        border-width: 0;
        background-position: left top;
        color:White;
        margin: 0;
        padding: 14px 0 0px 0px;
      height: 1px !important; /* IE Holly Hack */
  
        font-size:11px;
    } 

/* set the lower-left corner image */ 
.cssbox_bodylarge { 
    background-position: bottom left; 
    margin-right: 0px; /* interior-padding right */ 
    padding: 3px 0px 20px 20px; /* mirror .cssbox_head right/left */ 
    margin-top:-3px;
    
}
.noborder input
{
	border:none;
}
#copy
{
	float:left;
	width:300px;
	text-align:left;
	margin-left:15px;
		height:20px;
	line-height:20px;
}
#bottom-links
{
	float:right;
	margin-right:15px;
		height:20px;
	line-height:20px;
}
#footer
{
	height:20px;
}
.pager-btn a,.pager-btn span
{
	width:16px;
	height:16px;

	background-color:#00aded;
	text-decoration:none;

padding:5px;
	
}
a.button
{
	display:block;
	width:112px;
	height:28px;
	background-image:url(../images/btn.png);
	line-height:24px;
	text-align:center;
	color:#fff;
	text-decoration:none;
}
a.button-large
{
	display:block;
	width:180px;
	height:28px;
	background-image:url(../images/btnlarge.png);
	line-height:24px;
	text-align:center;
	color:#fff;
	text-decoration:none;
	margin-top:5px;
}
#episode-desc
{
	margin-bottom:10px;
}
#whatsnew
{
	width:525px;
	height:169px;
	
	margin-bottom:10px
}
#whatsnew-content
{
	
	margin-right:180px;
	margin-left:10px;
	

	
}
#whatsnew-content-inner
{

    	height:129px;
    	padding-top:20px;
    	padding-bottom:20px;
    	vertical-align:middle;
    	font-size:18px;
	
}
.imgFrame
{
 border:solid 5px #FFF;
 display:block;
}
#pr_right
{
    width:80px;
    float:right;
}
.lnkHome a
{
    background-image:url(../images/profile.gif);
    background-repeat:no-repeat;
    background-position:right center;
    padding-right:20px;
    text-decoration:none;
    font-weight:bold;
    border-bottom:dotted 1px #666;
    display:block;
    height:20px;
    margin-bottom:3px;
}
.lnkEdit a
{
    background-image:url(../images/Edit.gif);
    background-repeat:no-repeat;
    background-position:right center;
    padding-right:20px;
    text-decoration:none;
    font-weight:bold;
        border-bottom:dotted 1px #666;
    display:block;
    height:20px;
    margin-bottom:3px;
}
.lnkFav a
{
    background-image:url(../images/Fav.gif);
    background-repeat:no-repeat;
    background-position:right center;
    padding-right:20px;
    text-decoration:none;
    font-weight:bold;
        border-bottom:dotted 1px #666;
    display:block;
    height:20px;
    margin-bottom:3px;
}
.addtofav
{
        background-image:url(../images/Fav.gif);
    background-repeat:no-repeat;
    background-position:left center;
    padding-left:20px;
    text-decoration:none;
    font-weight:normal;
    
    display:block;
    height:20px;
    margin-bottom:3px;
}
.lnkHome a:hover,.lnkEdit a:hover,.lnkFav a:hover
{
    color:#000;
}
.hint
{
    background-color:#fffdc7;
    width:98%;
    border:dotted 1px #cec953;
    display:block;
    margin-bottom:5px;
    margin-top:5px;
    padding:5px;
    text-align:center;
    
}
.ok
{
    color:Green;
    height:20px;
    line-height:20px;
    border:dotted 1px green;
        background-color:#eee;
        padding:5px;
        width:98%;
        display:block;
        margin-bottom:10px;
        
}
.sort
{
	font-weight:bold;
	background-color:#1883aa;
	height:25px;
	color:#FFF;
}
.row
{
	background-color:#dadada;
	height:20px;
	
}
.list
{
	border:solid 1px #FFF;
}
.row a
{
    
    color:Green;
    font-weight:normal;
}
#ddimagetabs ul
{
    list-style:none;
    
}
#ddimagetabs ul li
{
    float:right;
}
#ddimagetabs ul li a
{
    display:block;
    height:20px;
    line-height:20px;
    background-color:#dadada;
    padding-left:20px;
    padding-right:20px;
    margin-left:5px;
    font-weight:bold;
    color:#be1825;
    text-decoration:none;
    border:solid 1px #FFF;
}