﻿/*------------------------------------------------------------------
[Master Stylesheet]

Project:		WarFighter Diaries
Version:		1.0
Last Modified:	08/20/08 
Assigned to:	Hector Portillo, MetroStar Systems, Inc.
Primary use:	To define text styles
-------------------------------------------------------------------*/  







/*----------------------------------------
[Share This Page]
The following code is used on the home page
----------------------------------------*/
#ShareThisPage
{
	background-image:url(../../../images/SharePage_BG.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	border:1px solid #d3d6cd;
	min-height:112px;
}
#ShareThisPage div
{
	padding:0px;
	padding-left:10px;
	margin:0px;
}
#ShareThisPage h1
{
	font-size:0.83em;
	font-weight:bold;
	margin-left:10px;
	margin-top:4px;
	margin-bottom:3px;
}
#ShareThisPage a
{
	background-position:left top;
	background-repeat:no-repeat;
	vertical-align:middle;
	padding:0px;
	padding-left:20px;
	padding-bottom:3px;
	margin-top:6px;
	line-height:20px;
}
#ShareThisPage a:link,
#ShareThisPage a:visited
{
	color:#1f1f1f;
	text-decoration:none;
	font-size:11px;
}
#ShareThisPage a:hover
{
	text-decoration:underline;
}

#ShareThisPage ul
{
	float: left;
	padding: 0;
	margin-top:0px;
	margin-left:10px;
	list-style: none;
	list-style-type:disc;
	border:0px solid red;
}
#ShareThisPage li
{
	color:#fff;
	font-size:11px;
	list-style-type:none;
	padding:0; /* left padding moves the text away from the bullet */
	float:left;
	width:50%;
}

.STP-Delicious
{
	background-image:url(../../../images/icons/Delicious.gif);
	background-position:left;
	background-repeat:no-repeat;
}
.STP-Digg
{
	background-image:url(../../../images/icons/Digg.gif);
	background-position:left;
	background-repeat:no-repeat;
}
.STP-Facebook
{
	background-image:url(../../../images/icons/Facebook.gif);
	background-position:left;
	background-repeat:no-repeat;
}

.STP-StumbleUpon
{
	background-image:url(../../../images/icons/StumbleUpon.gif);
	background-position:left;
	background-repeat:no-repeat;
}

.STP-YouTube
{
	background-image:url(../../../images/icons/youtube.jpg);
	background-position:left;
	background-repeat:no-repeat;
}

/*----------------------------------------
[Podcast]

The following styles are to define the look and feel of a podcast video player, title, description, 
----------------------------------------*/

/*- Podcast -*/
.Podcast
{
	margin:0px;
	padding:0px;
	float:left;
	width:67%;
	border:0px solid red;
}
.Podcast p,
.Podcast div
{
	font-size:.92em;
	font-weight: normal;
	margin:0px;
	padding-bottom:3px;
	vertical-align:top
}
.Podcast p a:link,
.Podcast p a:visited
{
	color:#698118;
	font-weight: bold;
	text-decoration:none;
}
.Podcast p a:hover
{
	color:#698118;
	font-weight: bold;
	text-decoration:underline;
}
.PodcastDescription
{
	border:0px solid red;
	float:left;
	margin:0px;
	width:67%;
}
.PodcastDescription h1
{
	font-weight:bold;
	font-size:12px;
	margin:0px;
}
.PodcastInfo div
{
	font-size:inherit;
}
.PodcastInfo
{
	border-left:1px solid #b2b2b2;
	padding-left:7px;
	color:#848484;
	float:right;
	font-size:inherit;
	margin:0px;
	width:30%;	
}
.PodcastInfo  ul
{
	font-size:inherit;
	margin:0px;
	padding:0px;
}
.PodcastInfo li
{
	color:#999999;
	list-style-type:none;
	font-size:inherit;
}

.Rating01
{
	color:#006600;
	font-family:"Wingdings";
	font-size:medium;
	font-weight:normal;
}
.Rating02
{
	color:#CCCCCC;
	font-family:"Wingdings";
	font-size:medium;
	font-weight:normal;
}




.Podcast p.Comment
{
	border: 0;
	padding: 2 0 0 0;
}
.Podcast .Comment img{
	border:0px;
	padding-right:5px;
	vertical-align:middle;
} 
.Podcast p.Comment a {
	color: #698118;
	font-weight: normal;
	text-decoration: underline;
}
.Podcast p.Comment a:hover {
	text-decoration:none;
}

.PodcastDetails
{
	border-left:1px solid #b2b2b2;
	padding-left:5px;
}
.PodcastDetails td
{
	color:#848484;
}





/*----------------------------------------
[Categories]
The following code is used to stylize the Podcast Categories on the website
----------------------------------------*/

/*- Podcast Categories on home page -*/ 
#WFD-Categories
{
	/*background-image:url(../../../images/PodcastCategoriesBG.gif);*/
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#454b36;	
	border:1px solid #d3d6cd;
	min-height:238px;
	line-height:12px;
}
.WFD-Categories-Title
{
	border:1px solid #d3d6cd;
	background-image:url(../../../images/tbl-Header01.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#e7e7e7;
	border-bottom:1px solid #d3d6cd;
	font-weight:bold;
	font-size:13px;
	line-height:28px;
	padding:0px;
	padding-left:10px;
	padding-right:5px;
	margin:0px;
}
#WFD-Categories a:link,
#WFD-Categories a:visited
{
	color:#fff;
	text-decoration:none;
	overflow:visible;
}
#WFD-Categories a:hover
{
	text-decoration:underline;
	overflow:visible;
}
#WFD-Categories ul.listone
{
	background-color:red;
	width: 50%;
	float: left;
	padding-left:0;
	margin-left: 0;
	margin:0px;
	top:0px;
	position:relative;
}
#WFD-Categories ul
{
	float: left;
	width: 18em; /* width is changed */
	margin: 0;
	padding: 0;
	margin-top:12px;
	margin-left:10px;
	margin-bottom:3px;
	list-style: none;
	list-style-type:disc;
	border:0px solid red;
}
#WFD-Categories li
{
	color:#fff;
	font-size:11px;
	float: left;
	list-style-type:none;
	width: 8em;
	margin-right:5px;
	background-image: url(../../../images/icons/bullet01.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
	padding: 0 0 .5em 1.1em; /* left padding moves the text away from the bullet */
}
/*----------------------------------------
[Ads]
The following code is used to stylize ads on the website
----------------------------------------*/

#Ads
{
	margin:0px;
	margin-top:10px;
	
}
#Ads span
{
	font-size:10px;
	color:#666;
	text-align:left;
}


/*----------------------------------------
Comments Section
----------------------------------------*/

.commentMain
{
}

.commentHeader
{
    font-weight:bold;
}

.commentText
{
}

.commentReport
{
}



/*----------------------------------------
Browsing Videos
----------------------------------------*/

.Videos-LC
{
	width:30%;
	vertical-align:top;
	padding-top:20px;
}

.Videos-LC-Item
{
	margin:1px;
	padding:5px 0px 5px 20px;
	color:#F1DE93;
}

.Videos-LC-GridCats
{
	border:1px solid #d6d6ce;
	border-right:none;
	width:100%;
	vertical-align:top;
}
.Videos-LC h1
{
	font-size:14px;
	margin:0px;
	color:#7b7b7b;
	padding:0px;
	padding-left:5px;
	white-space:nowrap;
}
.Videos-LC h2
{
	font-size:12px;
	font-weight:bold;
	margin-bottom:0px;
	color:#3d3d3d;
	padding-left:5px;
	padding-bottom:3px;
}

.Videos-LC a:link,
.Videos-LC a:visited
{
	
}
.Videos-LC span
{
	font-size:11px;
	font-weight:normal;
}

.Videos-RC
{
	border:1px solid #d6d6ce;
	vertical-align:top;
	padding:15px;
	width:100%;
}

.browseVideoTitle
{
    font-size:larger;
}

.browseVideoDescription
{
}

.browseVideoPicture
{
    border:none;
}

.browseVideoTable
{
}

.browseVideoFilterTable
{
	width:100%;
}

.browseVideoFilterPicked
{
	background-image: url(../../../images/CategoriesBG_Selected.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#505b30;
    color:#f1de93;
    padding: 4px;
    padding-left:16px;
    cursor:pointer;

}
.browseVideoFilterPicked a:hover
{
	background-color:#505b30;
    color:#f1de93;
}

.browseVideoFilterNotPicked:hover
{
    background-color:#e7e7e7;
	padding: 4px;
	padding-left:16px;
	margin:0px;
}

.browseVideoFilterPicked a:link, .browseVideoFilterPicked a:visited
{
	color:#F1DE93;
}

.browseVideoFilterNotPicked a:link, .browseVideoFilterNotPicked a:visited
{
	color:#7b7b7b;
}

.browseVideoFilterNotPicked
{
    color:#7b7b7b;
    cursor:pointer;
	padding: 4px;
	padding-left:16px;
	margin:0px;
}

.browseVideoStatsLabel
{
    font-weight:bold;
}

.browseVideoStatsActual
{
}




/*----------------------------------------
Browsing News Stories
----------------------------------------*/
.newsItemTitle
{
    font-weight:bold;
    font-size:20px;
}

.newsItemDescription
{
}

.newsItemFooter
{
    font-weight:bold;
}

.newsItemFooterActual
{
    font-weight:normal;
}


/*----------------------------------------
Misc
----------------------------------------*/
.ErrorClass
{
    color:Red;
}


/*----------------------------------------
Browsing ThumbNails
----------------------------------------*/
.videoThumbTitle
{

}

.videoThumbRating
{

}

.videoThumbInfo
{
}


/*--------------------------------------

--------------------------------------*/

.Generic-Table {
	padding: 0;
	margin: 0;
	border-collapse: separate;
	border-spacing: 0;
	width:100%;
}
.Generic-Table table
{
	border:0px;
}

.Generic-Table th 
{
	font-weight:bold;
	color: #feffd3;
	text-transform: uppercase;
	text-align: left;
	padding: 5px 6px 5px 8px;
	background-color:#009d32;
}
.Generic-Table td 
{
	padding-left:10px;
	padding-right:10px;
	padding-bottom:3px;
	padding-top:3px;
	border-bottom: 1px solid #F1F0F0;
	border-top: 1px solid #fff;
/*	border-left: 1px solid #F1F0F0;*/
	width:50%;
}
.Generic-Table td a {display: block; }

.Generic-Table tr.row1
{
	background: #F6F6F6;
}
.Generic-Table td:hover, td.row1:hover
{
	background-color:#dbf5d5;
	/*background-image:url(../../images/Icons/cross_blue.gif);
	background-position:left;
	background-repeat:no-repeat;*/
}
.Generic-Table td.prevpage {
	border-right: 0;
	text-align: left;
}
.Generic-Table td.nextpage {
	border-left: 0;
	text-align: right;
}
.Generic-Table tr.prevnext:hover {
	background: none;
}
.Generic-Table-Filters
{
	background-color:#fff;
	border:0px;
	padding:5px;
	text-align:center;
	margin-bottom:5px;
}


.VideoOptions
{
	border-top:1px solid #b2b2b2;
	border-bottom:1px solid #b2b2b2;
	color:#686868;
	padding:3px;
	margin-top:18px;
	margin-bottom:7px;
	font-size:11px;
}
.VideoOptions ul
{
	margin:0;
	padding:0px 10px 0 0px;
	list-style:none;	
}
.VideoOptions li
{
	display:inline;
	margin:0;
	padding:0;
	padding-right:5px;
}
.VideoOptions a:link,
.VideoOptions a:visited
{
	color:#686868;
}
.PostVideoComment
{
	padding-left:10px;
}
.PostVideoComment h1
{
	font-weight:bold;
	font-size:12px;	
	margin:0px;
	margin-bottom:3px;
}
.PostVideoComment span
{
	font-size:11px;
	padding-bottom:5px;
}

.CascadeClass
{
	border-bottom:solid 1px #cccccc;
}
.SourceLink
{
	font-size:10px;
}