/*

	ENVY
	http://nickidaily.com/

*/



/* -----------------Begin Body----------------- */


	body {
	background-color: #0d1b22;
	font-family: Tahoma, Geneva;
	color: #ffffff;
	margin: 0;
	font-size: 11px;
	}
	
	img {
	vertical-align: middle;
	}
	
	a {
	outline: none;
	color: #ffffff;
	text-decoration: none;
	}



/* -----------------End Body----------------- */




/* -----------------Begin Left----------------- */



	#left {
	font-size: 11px;
	color: #555555;
	padding-right: 10px;
	}
	
	#headermenu {
	background-image: url('images/bgs/header.png');
	background-position: center bottom;
	background-repeat: no-repeat;
	padding-top: 15px;
	}
	
	#sidebg {
	background-image: url('images/bgs/sidebg.png');
	background-repeat: repeat-y;
	padding-left: 22px;
	padding-right: 22px;
	color: #60642d;
	line-height: 16px;
	}
	
	#sidebottom{
	background-image: url('images/bgs/sidebottom.png');
	background-repeat: no-repeat;
	}
	
	#sidebg a {
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	}
	
	#sidebg a:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #fff;
	}
	
	#sidebg img {
	margin-bottom: 3px;
	}
	
	.events {
	color: #e5e5e5;
	line-height: 17px;
	font-size: 13px;
	}
	
	.proj {
	font-size: 15px;
	font-weight: bold;
	display: inline-block;
	text-transform: uppercase;
	font-family: arial;
	margin-bottom: -2px;
	padding-top: 3px;
	color: #e7ef91;
	}
	
	.aff {
	background-color: #d4e426;
	padding: 4px;
	border: 1px solid #ebfd32;
	-moz-border-radius: 3px;
	margin: 1px;
	}
	
	.projects {
	border: 4px solid #ffffff;
	-moz-border-radius: 0px;
	margin: 1px;
	margin-right: 5px;
	margin-bottom: 5px;
	}
	
	
	#charts {
	font-size: 11px;
	border: 1px solid #cccccc;
	background-color: #c7c7c7;
	}
	
	#charts td {
	background-color: #eeeeee;
	}
	
	#lw {
	text-align: center;
	color: #aaaaaa;
	}
	
	#tw {
	text-align: center;
	color: #555555;
	}
	
	#chartstop {
	cursor: pointer;
	background-color: #ffffff;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	}

	
	

/* -----------------End Left----------------- */


	#menu {
	margin-top: 17px;
	}
	
	#menulinks a {
	font-size: 15px;
	font-weight: bold;
	display: inline-block;
	text-transform: uppercase;
	font-family: arial;
	margin-bottom: -2px;
	padding-top: 3px;
	color: #e7ef91;
	}
	
	#menulinks a:hover {
	color: #f3f8bb;
	text-decoration: none;
	}



/* -----------------Begin News Box----------------- */


	#middle {
	background: transparent;
	}
	
	#middle-top {
	background-image: url('images/bgs/maintop.png');
	background-repeat: no-repeat;
	}
	
	#middle-bg {
	background-image: url('images/bgs/mainbg.png');
	background-repeat: repeat-y;
	padding-left: 25px;
	padding-right: 25px;
	color: #626262;
	font-size: 12px;
	font-family: Tahoma, Geneva;
	line-height: 17px;
	}
	
	#middle-bg p {
	margin-top: 2px;
	padding: 0px;
	}
	
	#middle-bottom {
	background-image: url('images/bgs/mainbottom.png');
	background-repeat: no-repeat;
	}

	#newsbox {
	font-size: 12px;
	padding: 11px;
	color: #333333;
	line-height: 19px;
	display: block;
	background-color: #f3f3f3;
	border: 1px solid #bbbbbb;
	-moz-border-radius: 5px;
	}
	
	#newsbox img {
	margin-bottom: 2px;
	vertical-align: top;
	}
	
	#newsbox a img {
	border: 1px solid #cccccc;
	padding: 4px;
	background-color: #ffffff;
	-moz-border-radius: 4px;
	margin: 0px;
	}
	
	#newsbox a img:hover {
	border: 1px solid #aaaaaa;
	padding: 4px;
	background-color: #ffffff;
	margin: 0px;
	}
	
	.pagetitle {
	padding-top: 5px;
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #267b88;
	font-family: Arial;
	text-decoration: none;
	}
	
	.pagetitle a {
	font-size: 14px;
	font-weight: bold;
	color: #555555;
	font-family: Arial;
	text-decoration: none;
	}
	
	.pagetitle a:hover {
	font-size: 14px;
	font-weight: bold;
	color: #444444;
	font-family: Arial;
	text-decoration: none;
	}
	
	.title {
	padding-top: 5px;
	display: block;
	font-size: 16px;
	font-weight: bold;
	color: #626060;
	font-family: Arial;
	text-decoration: none;
	}
	
	.date{
	background-color: #efc239;
	-moz-border-radius: 10px;
	padding: 3px;
	padding-left: 7px;
	padding-right: 7px;
	margin: 0px;
	margin-right: 3px;
	font-size: 12px;
	border: 0px solid #cccccc;
	display: inline-block;
	color: #ffffff;
	text-transform: uppercase;
	}
	
	.tags {
	background-color: #f9f9f9;
	-moz-border-radius: 3px;
	padding: 4px;
	font-size: 11px;
	display: inline-block;
	}
	
	.tags a {
	color: #e3a217;
	}
	
	.tags a:hover {
	color: #bb8511;
	}
	
	.ilikethis {
	background-color: #e5e5e5;
	-moz-border-radius: 3px;
	padding-right: 5px;
	font-size: 11px;
	border: 1px solid #cccccc;
	display: inline-block;
	color: #666666;
	}
	
	.ilikethis a {
	color: #666666;
	}
	
	.subtitle {
	font-size: 15px;
	font-weight: bold;
	display: inline-block;
	text-transform: uppercase;
	font-family: arial;
	padding: 2px;
	color: #666666;
	}
	
	.subtitle a:hover {
	text-decoration: none;
	}
	
	.comments {
	float: right;
	-moz-border-radius: 3px;
	padding-left: 3px;
	padding-right: 3px;
	font-size: 18px;
	display: inline-block;
	}
	
	.comments:hover {
	float: right;
	-moz-border-radius: 3px;
	padding-left: 3px;
	padding-right: 3px;
	font-size: 18px;
	display: inline-block;
	}
	
	.comments a {
	color: #777777;
	font-weight: bold;
	text-decoration: none;
	}
	
	.comments a:hover {
	color: #777777;
	}
	
	a.titlelink {
	font-size: 16px;
	font-weight: bold;
	color: #267b88;
	text-decoration: none;
	font-family: Arial; 
	}
	
	a.titlelink:hover {
	color: #1a4f6a;
	text-decoration: none;
	}

	
	.news {
	display: block;
	color: #666666;
	font-size: 12px;
	margin-top: 10px;
	padding-top: 8px;
	border-top: 1px solid #cccccc;
	}
	
	.news2 {
	display: block;
	color: #666666;
	font-size: 12px;
	margin-top: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
	}
	
	.news a {
	color: #ab1515;
	font-weight: none;
	text-decoration: none;
	}
	
	.news a:hover {
	color: #ab1515;
	text-decoration: underline;
	}
	
	.news img {
	border: 0px;
	}
	
	.page {
	display: block;
	color: #666666;
	font-size: 12px;
	margin-top: 10px;
	padding-top: 8px;
	border-top: 1px solid #cccccc;
	}
	
	.page a {
	color: #ab1515;
	font-weight: none;
	text-decoration: none;
	}
	
	.page a:hover {
	color: #ab1515;
	text-decoration: underline;
	}
	
	.page img {
	margin: 2px;
	padding: 3px;
	background-color: #ffffff;
	border: 1px solid #c5c5c5;
	}
	
	.go_back a {
	padding-top: 10px;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
	color: #e83838;
	text-transform: uppercase;
	text-align: center;
	display: block;
	}
	
	blockquote{
	background-color: #e8efc6;
	-moz-border-radius: 3px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-top: 10px;
	font-size: 12px;
	color: #8b9946;
	margin-left: 10px;
	margin-right: 10px;
	border: 1px solid #c4cd9b;
	background-image: url('images/bgs/quotebg.png');
	background-repeat: no-repeat;
	background-position: 98% 92%;
	}
	
	.categories {
	font-size: 10px;
	color: #666666;
	}
	
	.categories a {
	color: #888888;
	text-decoration: none;
	}
	
	.categories a:hover {
	color: #888888;
	text-decoration: none;
	}
	
	#prevnext{
	background: transparent;
	font-size: 12px;
	color: #555555;
	padding: 2px;
	line-height: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
	}
	
	#prevnext a {
	color: #727272;
	font-weight: bold;
	text-decoration: none;
	}
	
	#prevnext a:hover {
	color: #5f5f5e;
	text-decoration: underline;
	}
	
	#prevnext2 {
	background: transparent;
	font-size: 12px;
	color: #555555;
	padding: 2px;
	line-height: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
	}
	
	#prevnext2 a {
	color: #727272;
	font-weight: none;
	text-decoration: none;
	}
	
	#prevnext2 a:hover {
	color: #5f5f5e;
	text-decoration: none;
	}
	
	
	#commentstable{
	background: transparent;
	font-size: 12px;
	color: #888888;
	line-height: 17px;
	}
	
	#commentstable img {
	vertical-align: middle;
	}
	
	#commentstable a {
	color: #757575;
	font-weight: none;
	text-decoration: none;
	}
	
	#commentstable a:hover {
	color: #757575;
	text-decoration: underline;
	}
	
	.note {
	color: #888888;
	font-weight: bold;
	font-size: 22px;
	display: block;
	margin-top: 25px;
	margin-bottom: 15px;
	text-transform: uppercase;
	}
	
	.comment {
	display: block;
	padding: 10px;
	background-color: #e6e6e6;
	border: 1px solid #b3b3b3;
	margin-bottom: 4px;
	-moz-border-radius: 0px;
	}
	
	.comment a {
	font-weight: bold;
	color: #444444;
	text-decoration: none;
	}
	
	.comment a:hover {
	font-weight: bold;
	color: #444444;
	text-decoration: underline;
	}
	
	.commentauth {
	color: #666666;
	font-size: 12px;
	background-image: url('images/icons/user_comment.png');
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 22px;
	}
	
	.auth {
	font-size: 13px;
	font-weight: bold;
	color: #dda732;
	}
	
	.cmnt {
	padding-left: 2px;
	color: #777777;
	}
	
	
	.commentfield {
	padding: 3px;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	color: #a4a4a4;
	font-family: Tahoma, Geneva;
	-moz-border-radius: 3px;
	width: 80%;
	font-size: 11px;
	margin-bottom: 5px;
	}
	
	.commentmsg {
	padding: 8px;
	background-color: #eeeeee;
	border: 1px solid #bbbbbb;
	color: #444444;
	-moz-border-radius: 3px;
	width: 380px;
	height: 120px;
	font-size: 13px;
	font-family: Tahoma, Geneva;
	margin-bottom: 5px;
	}
	
	.commentmsg:focus {
	border: 1px solid #999999;
	}

	.commentbutton {
	cursor: pointer;
	font-size: 12px;
	background-image: url(images/bgs/sc_a.png);
	background-repeat: no-repeat;
	background-position: center;
	border: 0px;
	padding: 10px;
	color: #fff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	font-weight: bold;
	text-shadow: #999 1px 1px 1px;
	}
	
	.commentbutton:hover {
	background-image: url(images/bgs/sc_b.png);
	background-repeat: no-repeat;
	}
	
	.nav {
	margin-bottom: 10px;
	display: block;
	color: #9a9999;
	}
	
	.nav a {
	color: #878787;
	text-decoration: none;
	}
	
	.nav a:hover {
	color: #878787;
	text-decoration: underline;
	}
	
	#disc_tracklist {
	font-size: 11px;
	}
	
	#disc_tracklist ul {
	padding: 0px;
	margin: 0px;
	}
	
	#disc_tracklist li {
	list-style: square;
	margin-left: 15px;
	font-size: 10px;
	line-height: 14px;
	}
	
	.videog_pic {
	background-color: transparent;
	}
	
	.videog_info {
	padding-left: 2px;
	font-size: 11px;
	line-height: 16px;
	}
	
	.videog_pic img {
	padding: 4px;
	background-color: #e5e5e5;
	border: 1px solid #cccccc;
	-moz-border-radius: 4px;
	}
	
	.videog_pic img:hover {
	padding: 4px;
	background-color: #e5e5e5;
	border: 1px solid #bbbbbb;
	}
	
	
	

/* -----------------End News Box----------------- */





/* -----------------Begin Right----------------- */


	#right {
	padding-top: 15px;
	padding-left: 10px;
	}
	
	#right img {
	vertical-align: middle;
	margin-bottom: 5px;
	}
	
	#nickionline {
	background-color: #fa87c6;
	padding: 10px;
	border: 1px solid #63d4de;
	-moz-border-radius: 5px;
	font-size: 12px;
	}
	
	#nickionline a {
	font-weight: bold;
	text-decoration: none;
	color: #b0e3e7;
	font-size: 12px;
	}
	
	#nickionline a:hover {
	text-decoration: none;
	color: #d7eef0;
	}
	
	
	li.categories {
	list-style: none;
	padding: 0;
	margin: 0;
	}
	/* outermost list item */
	
	li.current-cat {
	list-style: none;
	padding: 8px;
	margin: 0;
	background-image: url(images/icons/tag_blue.png);
	background-repeat: no-repeat;
	background-position: 6%;
	padding-left: 30px;
	color: #9a792c;
	background-color: #e6b02f;
	cursor: pointer;
	margin-bottom: 1px;
	-moz-border-radius: 3px;
	}
	
	li.current-cat:hover {
	background-color: #dba626;
	}
	
	li.current-cat a {
	color: #ffffff;
	font-weight: bold;
	text-shadow: #444444 1px 1px 1px;
	}	
	
	li.cat-item {
	list-style: none;
	padding: 8px;
	margin: 0;
	margin-bottom: 1px;
	background-image: url(images/icons/tag_blue.png);
	background-repeat: no-repeat;
	background-position: 6%;
	padding-left: 30px;
	color: #999999;
	background-color: #777777;
	font-weight: bold;
	cursor: pointer;
	-moz-border-radius: 3px;
	}
	
	li.cat-item:hover {
	background-color: #666666;
	}
	
	li.cat-item a {
	color: #ffffff;
	font-weight: bold;
	text-shadow: #68562d 1px 1px 1px;
	}
	
	.sfield {
	padding: 3px;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	color: #a4a4a4;
	font-family: Tahoma, Geneva;
	-moz-border-radius: 3px;
	}
	
	.sfield:focus {
	padding: 3px;
	background-color: #eeeeee;
	border: 1px solid #bbbbbb;
	color: #a4a4a4;
	}

	.sbutton {
	cursor: pointer;
	font-size: 11px;
	background-color: #999999;
	border: 0px;
	padding: 3px;
	padding-left: 4px;
	padding-right: 4px;
	color: #fff;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	font-weight: bold;
	text-shadow: #888888 1px 1px 1px;
	font-family: Tahoma, Geneva;
	}
	
	.boardsloginun {
	padding: 5px;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	color: #888888;
	width: 180px;
	font-family: Tahoma, Geneva;
	-moz-border-radius: 2px;
	margin-bottom: 5px;
	background-image: url(images/icons/user.png);
	background-repeat: no-repeat;
	background-position: 3%;
	padding-left: 30px;
	font-size: 10px;
	font-weight: bold;
	}
	
	.boardsloginun:focus {
	background-color: #ffffff;
	border: 1px solid #aaaaaa;
	}
	
	.boardsloginpw{
	padding: 5px;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	color: #888888;
	width: 180px;
	font-family: Tahoma, Geneva;
	-moz-border-radius: 2px;
	margin-bottom: 5px;
	background-image: url(images/icons/key.png);
	background-repeat: no-repeat;
	background-position: 4%;
	padding-left: 30px;
	font-size: 10px;
	}
	
	.boardsloginpw:focus {
	background-color: #ffffff;
	border: 1px solid #aaaaaa;
	}
	
	.boardslogin:focus {
	padding: 3px;
	background-color: #eeeeee;
	border: 1px solid #bbbbbb;
	color: #a4a4a4;
	-moz-border-radius: 5px;
	}

	.boardsloginb {
	cursor: pointer;
	font-size: 11px;
	background-color: #d7cb40;
	border: 0px;
	padding: 4px;
	padding-left: 7px;
	padding-right: 7px;
	width: 217px;
	font-weight: bold;
	color: #fff;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	text-shadow: #888888 1px 1px 1px;
	font-family: Tahoma, Geneva;
	}
	
	.boardsloginb:hover {
	background-color: #dcd14c;
	}

	

/* -----------------End Right----------------- */





/* -----------------Begin Right----------------- */

	.copyright {
	padding: 10px;
	color: #506b79;
	font-size: 13px;
	text-align: center;
	}
	
	a.flink:hover {
	text-decoration: underline;
	}
	

/* -----------------End Right----------------- */
