/* ***************************************************************************************************** */
/* CONTENT CSS */
* {line-height: 18px; }
body{ background:url(images/h.jpg) top repeat-x;background-color: #1b1f25; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif, sans-serif; color: #333e4e
}



/* TYPOGRAPHY */
b {font-weight: bold;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif, sans-serif; color: #333e4e}
p{ margin-bottom: 18px; }

em {font-style:italic}

strong {font-weight: bold;}

h1{color: #f0759a; font-size: 18px; line-height:24px; font-weight:normal}
h2{color: #f0759a; font-size: 16px; line-height: 22px; font-weight:normal}
h3{color: #d1def0; font-size: 14px; line-height: 20px; font-weight:bold; }
h4{color: #f0759a; font-size: 14px; line-height: 20px; font-weight:bold; }
h5{color: #667182; font-size: 14px; line-height:20px; font-weight:normal; font-weight: bold;}

a:link, a:visited{ text-decoration: none; color: #f0759a; 

}
a:hover{color: #667182}



h1 a {font-size: 18px}
a:hover h1 {color: #667182;}

h2 a{ }
a:hover h2 {color: #667182;}

img {padding:0; margin: 0}

ol, ol li {list-style:disc; margin: 0; padding:0; padding-left: 5px; margin-left: 10px; line-height:18px; }
ul {list-style: none}

hr {border: none 0; border-bottom: 1px dotted #acbdd4; height: 1px; margin: 18px 0 18px 0}

td{ vertical-align:top}

.pull-right {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size:16px;
	display: inline-block;
	float: right;
	padding: 0 0 0 10px;
	margin: 5px 10px 10px 15px;
	width: 300px;
	
	line-height: 1.3em;
	text-align: right;
	color: #f0759a;
	border-left: 2px dotted #ddd;


}
.pull-left {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	display: block;
	float: left;
	padding: 0 10px 0 0;
	margin: 5px 15px 10px 10px;
	width: 300px;
	line-height: 1.3em;
	text-align: left;
	color: #f0759a;
	border-right: 2px dotted #ddd;
}

.pull-right2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	display: block;
	float: right;
	padding: 0 0 0 10px;
	margin: 0px 10px 10px 15px;
	width: 185px;
	text-align: right;
	border-left: 2px dotted #ddd;
}
.pull-right2 a:link, a:visited {}
.pull-right2 a:hover {color: #cccccc; }

blockquote {
border-left : 4px solid #ddd;
padding: 0 10px;
padding-bottom: -20px;
color: #666;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 16px;
font-style: italic;
}

/* CLASSES */

.leftHeader {font-size: 10px; display: block; border-bottom: 1px #dd5f85 dotted; color: #dd5f85; text-transform:uppercase; line-height: 10px;padding-bottom:2px; margin:0 0 12px 0 }
.contentHeader {font-size: 10px; display: block; border-bottom: 1px #acbdd4 dotted; color: #acbdd4; text-transform:uppercase;  line-height: 10px;padding-bottom:2px; margin:0 0 12px 0 }
.rightHeader {font-size: 10px; display: block; border-bottom: 1px #fff dotted; color: #fff; text-transform:uppercase; line-height: 10px;padding-bottom:2px; margin:0 0 12px 0;}


/* links */
.readon {display: inline-block; padding: 5px; border: 1px dotted #acbdd4; color: #ffd5e2; }
.readon:hover {background-color: #acbdd4}


.tagline {font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;  color: #667182; font-style:italic; font-weight:bold; }


.img-left {margin: 0 20px 8px 0px; padding:2px; border:1px solid #eee; }

.img-right {margin: 0 0px 10px 20px; padding:2px; border:1px solid #eee;}

.img-caption {padding: 0 20px 10px 10px; float:left; color: #999; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; text-align:center}
.img-caption img {padding:2px; border: 1px solid #eee;}

.rating {color: #7e8595;}
.larger {}
#clock { }
.clockSpace {color: #94a7c2 }


.bottombox {background-color:#ebf4fd; padding: 20px; color: #323d4c; line-height: 22px; font-weight: bold; width:95%; border:1px solid #d4dbe3;}

.featurediv {padding:20px; border:1px solid #d4dbe3; margin-bottom:20px; }
.featurediv:hover {background-color: #ebf4fd}

.walkstar_link{  color: #f0759a; font-weight:bold; }

.ws_sub {font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; color:  #f0759a;  text-align:center; font-size: 14px}
.ws_weight {font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; color:  #f0759a; line-height:20px; font-weight: bold; border-left: 1px dotted #acbdd4; padding-left: 20px; margin:0 0 10px 20px; display: inline-block;}

.clr {clear:both; visibility:hidden;}

.qltitle {color: #f16d95; font-weight: bold; font-style:italic; font-size: 16px  }

.hVideo {width: 280px; height: 90px; vertical-align:bottom;  }
	.hVideo2 {width: 280px;height: 90px; border-top: 1px dotted  #4d5d74; border-bottom: 1px dotted #4d5d74 ;}
	.hVideo:hover, .hVideo2:hover {background: #4d5d74; }
		
	.hVideoTitle {font-size: 20px; padding-top:10px; }
	.hVideoText {color: #fff; margin-right:10px; padding-right:10px;}
	.hVideoEntry {height: 70px; margin-top:10px; width:160px; float: right; }

.mmItem {height:50px; position:relative; float: right; padding-left: 20px; margin-left: 20px; border-left: 1px dotted #94a7c2;  }
.mmItem2{height:50px; position:relative; float: right; padding-top:2px }
.mmItem a, .mmItem a:visited {font-family: Times, "Times New Roman", Georgia, serif; font-size:24px; color:white; font-style:italic; margin-bottom:10px; }
.mmItem2 a, .mmItem2 a:visited {font-family: Times, "Times New Roman", Georgia, serif;font-size:24px;   color:white; font-style:italic; margin-bottom:10px; }
.mmItem a:hover {color: #b9c2d7;}
.mmItem2 a:hover {color: #b9c2d7;}
.mmText {padding-top:8px;color: #b9c2d7; letter-spacing:1px ; font-size: 10px; line-height: 12px; text-transform: uppercase;  }

.rightBar {
	border: solid 1px #333e4e;
	padding:20px;
	color: #fff;
	width: 200px;
	background-color: #212832;
	
}
	
/* DIVS */

#container {width: 980px; margin: 0 auto;}
	#topBar {height: 40px; width: 980px; margin: 0 auto;  }
		#topMenu {height: 30px; position: relative; float: left; top:10px;  }
		#topMenu2 {height: 30px; position: relative; float: left; left: 20px; color:#d1def0; font-weight: bold; top:10px;  }
		
		#topOptions {height: 30px; position: relative; float: right; right: 20px; color:#4d5d74; font-weight: bold; top:10px;  }
		#topSearch {height: 30px; width: 240px; position:relative; float: right; text-align:right; top:7px;  }
		
	#date {position: relative; height: 20px;  right:0;  top:20px; text-align: right; color: #fff; text-transform: uppercase;}
	
	#menuBar {height: 120px; width: 980px; margin: 0 auto; margin-top: 22px; background:url(images/header.jpg) no-repeat top left}
	
		#logo {height: 120px; width: 140px; position:relative; float:left; margin-left: 20px}
		#mainMenu { position:relative; float:right;  margin:15px; top:15px;  }
	
	#header { height:290px; background: #333e4e; margin:0 auto; margin-top: 10px; padding:20px 20px 0 20px; width: 940px }
		#quicklinks {width: 120px; height: 230px; position: relative; float: left; background: #2d3644; padding: 20px; }
			#quicklinkscontent {color: white; line-height: 22px; font-size: 14px;}
			#quicklinkscontent a, #quicklinkscontent a:active, #quicklinkscontent a:visited{color: #d1def0;  line-height: 22px; font-size: 14px; }
            #quicklinkscontent a:hover{color: #ffd5e2;  line-height: 22px;}
			
			
		#rotator {width: 460px; position:relative; float: left; margin-left: 20px;  }
		#videos {width: 280px; position:relative; float: right; }
	
	#mainContainer {width: 980px; margin:0 auto; margin-top:15px; }
	
#footer{ width: 960px; padding: 10px; line-height:18px; color: #b9c2d7; margin: 20px auto; text-align: center;}        

