/* CSS Document */

/* CONTENT */
* { margin:0; padding:0;}
img,a { margin:0; padding:0; border:0}
body {font: normal 10pt Arial, Helvetica, sans-serif; color: #444444; margin:0px 0 20px 0; padding:0; background:url('/visage/static/body_bgrd.jpg') top left repeat-x; }

#main { width:960px; margin:auto; padding:0; border-right:1px solid #e4e4e4; border-left:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; background-color:#fff}

/* HEADER */
#header { width:960px; height:170px; margin:0; padding:0; border:0; border-bottom: 2px solid #787777; clear:both;}

/* NAVBAR */
#navbar { background:url('/visage/static/nav_bgrd.jpg') top left repeat-x; width:960px; height:25px; margin:0; padding:0; border:0; clear:both; border-bottom: 1px solid #b5716f }
.menu { list-style:none; margin:0 0 0 5px; padding-top:4px; width:510px; height:21px}
.menu li { font:normal 11pt Arial, Helvetica, sans-serif; list-style: none; display:inline; width:100px; padding:0 3px 0 3px; margin:0;}
#sub_nav { width:186px; float:right; height:22px; margin-top: 10px; padding-top: 3px; text-align:right; padding-right:8px }
.gobutton { background:url('/visage/static/search_but.gif') top left no-repeat; width:50px; height:14px; margin:0; padding:0; border:0; clear:both; cursor:pointer; }
#search {float:left; margin:2px 0 0 0; padding:0 0 0 5px; width:178px;}
#search input { font-size:11px; }
textarea { font-size:12px; }

/* CONTENT - BODY CONTENT */
#body_content { width:960px; margin:0; padding:0;}

/* CONTENT - BODY CONTENT LEFT - HOMEPAGE */
#body_content_left { float:left; width:560px; margin:0 0 0 0px; }
#left_container { padding:10px 18px 6px 10px; margin:0; }
#left_top { width: 562px; height: 14px; background: url('/visage/static/left_bgrd_top.gif') top left no-repeat; }
#left_mid { width: 562px; background: url('/visage/static/left_bgrd_mid.gif') top left repeat-y; }
#left_bot { width: 562px; height: 14px; background: url('/visage/static/left_bgrd_bot.gif') top left no-repeat; }
#left_pad { padding:2px 10px 2px 10px; font-family:Georgia,serif; font-style:italic; letter-spacing:normal; line-height:230%; }

/* CONTENT - BODY CONTENT RIGHT */
#body_content_right { float:left; width:370px; margin:0 0 0 5px;}

#counter_box { margin-left: 14px; margin-top:10px; margin-bottom:10px; /* IE 6/7 rules */ .margin-top: 15px;  }
#counter_top {width: 348px; height: 9px; background: url('/visage/static/counter_box_top.gif') top left no-repeat; /*IE 6.0 Fix top gap*/_position:relative;_top:5px;}
#counter_mid { width: 348px; height: 90px; background: url('/visage/static/counter_box_mid.gif') top left repeat-x; }
#counter_left { float:left; text-align:center; width: 35%;}	
	#num_container {background:transparent url(/visage/static/num_container_solid_white.png) repeat-x scroll left top; height:34px;  /*IE 6.0 Fix background*/_background-position:7px;}
#counter_right { float:right; width: 65%; height: 90px;}
    #counter_links { float:right;position:relative;right:5px;top:10px;} 
	.sign_link { float:left; display: block; text-align:center; background-color:#ffffff; width: 60px; margin: 15px 5px 0 5px; padding: 1px 2px;}

#counter_bot { width: 348px; height: 9px; background: url('/visage/static/counter_box_bot.gif') top left no-repeat; }

#post_it {background:transparent url("/visage/static/post_it_note_small.jpg") no-repeat scroll left top; height:213px;width:370px; margin-top:10px;/* IE 6/7 rules */ .margin-top: 15px; }
#post_it_container { padding: 210px 10px 20px 60px }


#quote { width:316px; min-height:263px; background:url('/visage/static/bg-quote.png') repeat-x #a5a9c2; padding: 0px 15px; margin-bottom:10px; }
#quote-text { min-height:90px; padding-top:40px; color:#ffffff; font-family:Georgia; font-size:30px; text-align:center; text-decoration: none;}
#quote-person { padding: 10px 0px 40px; color:#000000; font-family: Tahoma; font-weight: bold; font-size:20px; text-align:center; }


#right_margin { margin-left: 14px; margin-top:10px;/* IE 6/7 rules */ .margin-top: 15px;  }
#right_top { width: 348px; height: 9px; background: url('/visage/static/right_top.gif') top left no-repeat; /*IE 6.0 Fix top gap*/_position:relative;_top:5px; }
#right_mid { width: 348px; background: url('/visage/static/right_mid.gif') top left repeat-y; }
#right_bot { width: 348px; height: 9px; background: url('/visage/static/right_bot.gif') top left no-repeat; }
#right_pad { padding:2px 10px 2px 10px }

#tv_left { float:left }
#tv_right { float:left; padding: 0 0 0 10px }

/* CONTENT - FOOTER */
#footercontent {width: 950px; height:26px; line-height:23px; margin:auto; padding: 0 0 0 10px; color:#ffffff; text-align:left; background:url('/visage/static/footer.jpg') top left repeat-x; }

/* TITLES AND PARAGRAPHS */
h1 { font: bold 16pt Arial, Helvetica, sans-serif; margin-bottom: 10px}
h2 { font: bold normal 14pt Arial, Helvetica, sans-serif; margin-bottom: 5px}
h3 { font: normal 12pt Arial, Helvetica, sans-serif;}
h4 { font: normal 11pt Arial, Helvetica, sans-serif;}
/*p { font-size:12px }*/
#bold {font-weight:bold;}
#sub_nav p { color:#D7342D}
#counter_right p { color:#FFFFFF; font: normal 10pt  Arial , Helvetica, sans-serif;  margin: 4px;}

/* POLL */
#poll_container { padding:6px 18px 6px 10px; margin:0; }
#poll_top { width: 252px; height: 14px; background: url('/visage/static/poll_bgrd_top.gif') top left no-repeat; }
#poll_mid { width: 252px; background: url('/visage/static/poll_bgrd_mid.gif') top left repeat-y; }
#poll_bot { width: 252px; height: 14px; background: url('/visage/static/poll_bgrd_bot.gif') top left no-repeat; }
#poll_pad { padding:2px 10px 2px 10px }

/* LINKOLOGY */
a { font-weight:normal; color:#D7342D; text-decoration: underline; font-size:12px }
a:link {font-weight:normal; color:#D7342D; text-decoration: underline; font-size:12px }
a:visited {font-weight:normal; color:#891E18; text-decoration: underline; font-size:12px }
a:hover {font-weight:normal; color:#D7342D; text-decoration: underline; font-size:12px }
a:active {font-weight:normal; color:#D7342D; text-decoration: underline; font-size:12px }

.menu a { color:#ffffff; text-decoration: none; font-size:13px; font-weight: bold }
.menu a:link { color:#ffffff; text-decoration: none; font-size:13px; font-weight: bold}
.menu a:visited { color:#ffffff; text-decoration: none; font-size:13px; font-weight: bold}
.menu a:hover { color:#e1c6c5; text-decoration: none; font-size:13px; font-weight: bold}
.menu a:active { color:#ffffff; text-decoration: none; font-size:13px; font-weight: bold}

#sub_nav a { color:#D7342D; text-decoration: none; font-size:10px; font-weight: bold }
#sub_nav a:link { color:#D7342D; text-decoration: none; font-size:10px; font-weight: bold}
#sub_nav a:visited { color:#D7342D; text-decoration: none; font-size:10px; font-weight: bold}
#sub_nav a:hover { color:#D7342D; text-decoration: none; font-size:10px; font-weight: bold}
#sub_nav a:active { color:#D7342D; text-decoration: none; font-size:10px; font-weight: bold}

#counter_links a {  color:#841f0b; text-decoration: none; font: bold 11pt Arial, Helvetica, sans-serif; }
#counter_links a:link { color:#841f0b; text-decoration: none; font: bold 11pt Arial, Helvetica, sans-serif; }
#counter_links a:visited { color:#841f0b; text-decoration: none; font: bold 11pt Arial, Helvetica, sans-serif; }
#counter_links a:hover { color:#841f0b; text-decoration: none; font: bold 11pt Arial, Helvetica, sans-serif; }
#counter_links a:active { color:#841f0b; text-decoration: none; font: bold 11pt Arial, Helvetica, sans-serif; }

#subs_form_links a {  color:#841f0b; text-decoration: none; font: bold 11pt Arial, Helvetica, sans-serif; }
#subs_form_links a:link { color:#841f0b; text-decoration: none; font: bold 11pt Arial, Helvetica, sans-serif; }
#subs_form_links a:visited { color:#841f0b; text-decoration: none; font: bold 11pt Arial, Helvetica, sans-serif; }
#subs_form_links a:hover { color:#841f0b; text-decoration: none; font: bold 11pt Arial, Helvetica, sans-serif; }
#subs_form_links a:active { color:#841f0b; text-decoration: none; font: bold 11pt Arial, Helvetica, sans-serif; }

#tv_right a { font-weight:bold; color:#444444; text-decoration: none; font-size:11px }
#tv_right a:link { font-weight:bold; color:#444444; text-decoration: none; font-size:11px }
#tv_right a:visited { font-weight:bold; color:#444444; text-decoration: none; font-size:11px }
#tv_right a:hover { font-weight:bold; color:#ef3a32; text-decoration: none; font-size:11px }
#tv_right a:active { font-weight:bold; color:#444444; text-decoration: none; font-size:11px }

#footercontent a { font:normal 8pt Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none}
#footercontent a:link {font:normal 8pt Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none}
#footercontent a:visited {font:normal 8pt Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none}
#footercontent a:hover {font:normal 8pt Arial, Helvetica, sans-serif; color:#e1c6c5; text-decoration:underline}
#footercontent a:active {font:normal 8pt Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none}


/* APT Changes */
#sub_nav span:last-child{
  display: none;
}

#body_content_left{padding: 5px;font-size: 10pt;}
#body_content_left p{margin: 10px 0px;}
#body_content_left ul{margin: 10px 30px;}
#body_content_left ol{margin: 10px 30px;}

#body_content_left_normal { width:530px; }
#body_content_left_wide { width:auto; }
#body_content_left_normal, #body_content_left_wide { float:left; margin:15px 10px 20px 18px; }
#body_content_left_normal, #body_content_left_wide {padding: 5px; /*font-size: 10pt;*/}
#body_content_left_normal p, #body_content_left_wide p{margin: 10px 0px;}
#body_content_left_normal ul, #body_content_left_wide ul{margin: 10px 30px;}
#body_content_left_normal ol, #body_content_left_wide ol{margin: 10px 30px;}

#form p{clear: both;}
#form p label{float: left;width: 125px;}

#newsList div img { float: left; padding: 0px 5px 10px 0px;}
#newsList div { clear: both; margin-bottom: 10px; padding-bottom: 10px;}
#newsList div .posted {display: block; font-style: italic;}
#newsList div .description {display: block;}

#left_top_large { width: 900px; height: 14px; background: url('/visage/static/left_bgrd_top_large.gif') top left no-repeat; }
#left_mid_large { background: url('/visage/static/left_bgrd_mid_large.gif') top left repeat-y; }
#left_bot_large { width: 900px; height: 14px; background: url('/visage/static/left_bgrd_bottom_large.gif') top left no-repeat; }

@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */
#search input { width: 85px; font-size:11px }
}

.videoplayer {
	background-color:#EFEFEF;
	border:1px solid #DEDEDE;
	border-style:solid solid;
	border-width:1px 1px;
	margin-right:10px;
	padding:10px 0 10px 11px;
}
.video-text{
	margin-right:10px;
	padding:10px 0 10px 5px;
}

/* video list*/
ul#video-list {
	margin: 20px;
}

ul#video-list li {
	list-style: none;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#EBEBEB none repeat scroll 0 0;
	border:1px solid #D0D0D0;
	color:#222222;
	margin:10px 0;
	padding:5px 10px;
}

ul#video-list h3 a {
	text-decoration: none;
	color: #d7342d;
	font-size: 14px;
	font-weight: bold;
}

ul#video-list div {
	padding: 10px;
}

ul#video-list img {
	float: left;
	margin-right: 20px;
}

h3 .date {
	font-size: 11px;
	padding-left: 10px;
	white-space: nowrap;
}

.pagination {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	font-size: 14px;
	/*background-color: #b00;*/
	/*border:1px solid #d0d0d0;*/
	/*background-color:#ebebeb;*/
	padding: 0px 0px 0px 15px;
	color: #333333;
}

.pagination a{
	font-size: 14px;
	color: #999999;
	margin: 0px 5px;
}

.pagination a:hover {
	color: #000000;
}

.videoplayer-side {width: 322px; border:1px solid #d0d0d0;background:#ebebeb;padding:12px;}
/*#rhs_vid_blank {border:1px solid #d0d0d0;background:#ebebeb;padding:12px;}*/
