@charset "UTF-8";

body { background-color:#000000; }
ul { list-style:none; margin:0px; padding:0px; }
li { margin:0px; padding:0px; }
a { color:#000000; }
a:visited { color:#000000; }

#mainwrap {
	margin-top: 25px;
}
#mainwrap a {
	color: #000000;
}
#mainwrap a:hover {
	color: #49c02d;
}
#videoplayer {
	margin-top: 25px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #859397;
}
#resumewrap {
	margin-top: 25px;
}
#resumewrap a {
	color: #000000;
}
#resumewrap a:hover {
	color: #000000;
}
#videoplayer a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7a89bd;
	text-decoration: none;
}
#videoplayer a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #f737ad;
	text-decoration: none;
}
#reelplayer a:link {
	color:#336633
	text-decoration:none
}
#reelplayer a:hover {
	color:#333399;
	text-decoration:none;
}
#reelplayer {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #999999;
	background-image: url(../banner_menu/stripes50px.gif);
	background-repeat: repeat;
	text-align: center;
	background-color: #222222;
}
#footer-space {
	width:70px;
}


/* ------ SNI portfolio ------ */


/* header */

#sni-wrap {
	width:900px;
	background-color:#FFFFFF;
	margin-right:auto;
	margin-left:auto;
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#000000;
}
#sni-header {
	background-image:url(http://www.bryangarvey.com/webwork/sni-images/elements/header-bg.gif);	
}
#sni-nav {
	margin-left:-1px;
	height:32px;
}
#sni-nav li {
	float:left;
}
#sni-nav li a {
	font:8px/8px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-indent:-999em;
	display:block;
}
#sni-nav li#dc a {
	background:transparent url(http://www.bryangarvey.com/webwork/sni-images/elements/nav-sprite.gif) no-repeat scroll 0px -32px;
	width:115px;
	height:32px;
}
#sni-nav li#dc a.active {
	background:transparent url(http://www.bryangarvey.com/webwork/sni-images/elements/nav-sprite.gif) no-repeat scroll 0px 0px;
	width:115px;
	height:32px;
}
#sni-nav li#dc a:hover {
	background:transparent url(http://www.bryangarvey.com/webwork/sni-images/elements/nav-sprite.gif) no-repeat scroll 0px 0px;
	width:115px;
	height:32px;
}
#sni-nav li#dl a {
	background:transparent url(http://www.bryangarvey.com/webwork/sni-images/elements/nav-sprite.gif) no-repeat scroll -115px -32px;
	width:115px;
	height:32px;
}
#sni-nav li#dl a.active {
	background:transparent url(http://www.bryangarvey.com/webwork/sni-images/elements/nav-sprite.gif) no-repeat scroll -115px 0px;
	width:115px;
	height:32px;
}
#sni-nav li#dl a:hover {
	background:transparent url(http://www.bryangarvey.com/webwork/sni-images/elements/nav-sprite.gif) no-repeat scroll -115px 0px;
	width:115px;
	height:32px;
}
#sni-nav li#dg a {
	background:transparent url(http://www.bryangarvey.com/webwork/sni-images/elements/nav-sprite.gif) no-repeat scroll -230px -32px;
	width:115px;
	height:32px;
}
#sni-nav li#dg a.active {
	background:transparent url(http://www.bryangarvey.com/webwork/sni-images/elements/nav-sprite.gif) no-repeat scroll -230px 0px;
	width:115px;
	height:32px;
}
#sni-nav li#dg a:hover {
	background:transparent url(http://www.bryangarvey.com/webwork/sni-images/elements/nav-sprite.gif) no-repeat scroll -230px 0px;
	width:115px;
	height:32px;
}
#sni-navBack {
	float:right;
}

/* body content */

#sni-descrip {
	width:550px;
	font-style:italic;
	margin:14px 0px 21px 50px;
}
#sni-counter {
	float:left;
	width:31px;
	font:bold 24px Arial, Helvetica, sans-serif;
	text-align:center;
}
#sni-pp {
	float:left;
	background-color:#d3e3e6;
	width:700px;
}
#sni-contentWrap {
	padding:21px 0px 35px 50px;
	clear:left;
}
#sni-contentWrap.tablefix {
	margin-left:-5px;
}
#sni-contentWrap.series {
	margin-top:-28px;
}
#sni-contentWrap.banner {
	margin-left:-20px;
}
#sni-contentWrap.live-btnWrap {
	margin:-28px 50px 21px 0px;
}
#sni-contentWrap.live-btnWrap-short {
	margin:-42px 50px 21px 0px;
}
#sni-contentWrap #live-btn {
	float:left;
	width:24px;
}
#sni-contentWrap #live-btn-link {
	float:left;
}




/* footer */

#sni-footer-stripe {
	margin-top:42px;
	height:10px;
	background-color:#99AAAE;
}
#sni-footer {
	background-color:#000000;
	padding:10px 0px 35px 0px;
}









