P { display: inline; }

HTML {
	height: 100%;
}

/* Main Body of Blinkscape */
BODY {			
	color: #222;

	font: 68.75%/1.7em Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif, Georgia, "Times New Roman", serif; 
	font-size:10px; 
	width: 100%;
	height: 100%;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	background-color: #FFF;
	background-image: url("/images/bg.png") ;
	background-repeat: repeat-y;
	background-position: center;
/*	background: #222; */

}

/* Controls main layout of all pages */
#container {
	width: 874px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0px auto -75px;
	text-align: center;
        border: 1px solid #CCC;
	background: #FFF;
}



.mostnav
{
font-family:"Helvetica Neue",helvetica, verdana, arial, sans-serif;
font-size: 11px;
text-decoration: none;
color: #CCC;
display: inline;
white-space: nowrap;
font-weight: bold;
outline: none;
vertical-align: middle;
text-align: center;
}


.votetotal {

width: 35px;
padding-top: 4px; 
padding-bottom: 4px; 
padding-left: 0px; 
padding-right: 0px;
margin: 0; 
background: #FFF;
font-size: 28px; 
font-weight: bold;
color:#CCC;
position: relative;
top: 5px;
}



.votetotal2 {

width: 38px;
height: 28px;
padding-top: 2px; 
padding-bottom: 4px; 
padding-left: 0px; 
padding-right: 0px;
margin: 0; 
font-size: 20px; 
font-weight: bold;
color:#660000;
text-shadow: #FFF -1px -1px -1px;
position: relative;
top: 5px;
/*background: url(images/recbg.png) no-repeat; */
text-align: center;
vertical-align: top;
}

.votelink {
font-family:arial;font-size: 10px;text-decoration: none; color: #CCC;background: #FFF;padding:0;margin:0;font-weight: bold;display:block;width:35px;
}

.voteimg {
font-family:arial;
font-size: 10px;
text-decoration: none; 
color: #663333;
/*background: #eee;*/
padding:0;
margin:0;
font-weight: bold;
display:inline;
/*border:1px solid #CCC; */
width:15px;
/*border-top: 1px solid #EEE; */
position: relative;
top: 0px;
}


.squaresubmit {
	text-decoration: none; 
	font-family: Myriad Pro,Century Gothic, Lucida, Arial, Helvetica, san-serif;
	font-size:12px; 
	font-weight: normal;			
	letter-spacing: 0px;
	border: 1px solid #663333;
	padding: 4px;
	color: #FFF;
	background: #993333;
}

.afoot {
background: #FDFDFD;border: 1px solid #EEE;padding: 2px; display: inline;white-space:nowrap;

}

.afooturl {
color: #9cabb2;display: inline;font-size: 11px;font-family:Helvetica;font-weight: normal;
}

.afootby {
	font-family: arial;
	font-family: "Helvetica Neue", Helvetica, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #999;
	display: inline;
}

.afootshare {
	font-family: "Helvetica Neue", Helvetica; 
	text-decoration: none; 
	color: #336633; 
	font-size: 11px;
	position: relative;
	top: -1px;
	vertical-align: middle;
}

.afootuser {
	font-family: arial;
	font-family: "Helvetica Neue", Helvetica, Arial;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	color: #336699;
	color: #666;
	display: inline;
}
.afootdate {
	font-family: arial;
	font-family: "Helvetica Neue", Helvetica, Arial;
	font-size: 10px;
	font-weight: normal;
	font-style: italic;
	color: #999;
	display: inline;
}

.afootcomments {
	font-family: arial;
	font-family: "Helvetica Neue", Helvetica, Arial;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #663333;
	display: inline;
}


.profile {
	text-decoration: none;
	color:#EEE;
	background: #CCC;
	border-top: 1px solid #BBB;
	font-family:"Helvetica Neue",Helvetica, Arial, verdana, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	position:absolute;
	top:75px;
	width: 874px;
	white-space: nowrap;
	min-height: 25px;
	height: 25px;
	margin: 0;
	padding: 0;
	vertical-align: middle;
}


/* Controls the menu bar on all pages other than page one */

.menubar {
	position: absolute;
	top: 6px;
	right: 0px;
	margin: 0px;
	padding-right: 10px;
    	font: 10px/20px Century Gothic, Palatino, Times, serif;
	white-space: nowrap;
}

.postdate {
	margin: 0px;
	padding-right: 10px;
    	font: 10px "Helvetica Neue", Helvetica, sans-seerif;
	width: 150px;
	display: inline;
}



.topicmenu {
	position: absolute;
	top: 116px;
	left: 0px;
	margin: 0px;
	padding-right: 0px;
    	font: 10px/20px Century Gothic, Palatino, Times, serif;
	width: 100%;
	overflow: hidden;
}


/* Table border */

.tableborder 
{

	border: 1px solid #CCCCCC;

}




/*The Top Bar Color of the front page of Website*/
/*
div#top {
	width: 100%;
	height: 60px;
	position: relative;
	text-align: center;
	border-bottom: 1px solid #AAAAAA;
 	background: url(images/topgradientgrey.png) repeat; 
	margin-left: 0px;
}
*/


div#search {
	background: #ffffff;
	padding: 1px;
	text-align: center;

}



/*The Top of the Search page*/

div#header{
	width: 100%;
	height: 75px;
	position: relative;
	text-align: center;
	border-bottom: 1px solid #220000;
	margin-left: 0px;
 	background: url("images/topgradientpink.png") repeat-x;
	background-position: center;
	padding: 0px;
}



/* The title for a category*/


.category {
	letter-spacing: -1px;
	font-size: 22px; 
	font-family: "Helvetica Neue", Helvetica, Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	margin: 0px; 
	padding: 0px 0px 0px 0px; 
	color: #999; 
	text-align: right;  
	height: 15px; 	
	width: 150px; 
	border: none; 
	background: none;
	position: relative;
	text-shadow:#FFF 2px 2px 2px;
	display: inline;
	float: right;
}

.notice {
	letter-spacing: 0px;
	font-size: 12px; 
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	margin: 0px; 
	padding: 5px 5px 10px 5px; 
	color: #555; 
	background: #EEE;
	text-align: left;  
	height: 15px; 	
	width: 800px; 
	border: 1px solid #CCC; 
	vertical-align: middle;
}

.breaking {
	letter-spacing: -1px;
	font-size: 22px; 
	font-family: "Helvetica Neue", Helvetica, Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
	margin: 0px; 
	padding: 0px 0px 0px 0px; 
	color: #993333; 
	text-align: right;  
	height: 15px; 	
	width: 150px; 
	border: none; 
	background: none;
	position: relative;
	text-shadow:#FFF 2px 2px 2px;
	display: inline;
	float: right;
}
/* The title for boxes*/


h3 {
	vertical-align: top;	
	white-space:wrap;
	letter-spacing: 0px;
	font-size: 12px; 
	font-family: "Helvetica Neue", Helvetica, Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	font-weight: bold;
	margin: 0px; 
	padding: 0px 0px 0px 0px; 
	color: #993333;
	color: #5e81a5; 
	color: #336699;
	color: #660000;
	text-align: left;  
	display: inline;
}


/* Top of Box for all boxes */

.myBoxTop {

	font-size: 18px; 
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0 auto;
	color: #666;
	width: 100%;
	padding: 10px;
	text-align: left;
	/*border-bottom: 1px dotted #CCC;*/
	vertical-align: top;
	white-space: nowrap;
	position: relative; 
	z-index: 1;
}

.myBoxMiddle {
	margin: 0 auto;
	width: 500;
	padding: 5px;
	text-align: left;
	background: #f7fbff; 
	background: #eff8ff;
	background: #FDFDFD; 
	color: #555;
	border: 1px solid #DEDCD5;
	vertical-align: top;
}


.myBoxMiddle LI {
	font-size: 12px;
	color: #000;
	text-align: left;
}


/* The Main Title for Other Blocks */
H1 {

	letter-spacing: +0px;
	font-family: Myriad Pro,Century Gothic, Arial;
	clear: both;
	font-size: 16px;
	font-style: italic;
	color: #000000;
	margin: 0px;
	padding: 0px;
}


/* Bigger Font Title */
H2 {

	letter-spacing: 0px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #333;
}

/* FORM LABELS */
H4 {

	letter-spacing: 0px;
	font-family: "Helvetica Neue", Helvetica, Century Gothic, Palatino, Times, serif;
	font-size: 11px;
	font-style: normal;
	color: #666;
	margin: 0px;
	padding: 0px;
}





/* For Search Page Pagination Boxes at the bottom */

div#page {
	color: #EEEEFF;
	text-decoration: none;
	display: inline;
	width: 10px;
	background: #FFFFFF;

	font: 11px Century Gothic, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	margin:0px;
	padding:0px;
	text-align: center;
	height: 20px;

}

.articlemenu {
	position: relative;
	width: 100%;
	margin:0 auto;
	margin-left:0px;
	padding:0px;
  	background: #FFF;
	text-align: top;
	display: inline;
	border: none;
}

/* The Main Copyright Bar for all pages */

.push {
	height: 75px;
}
#footer {
	clear: both;
	width: 874px;
 	background: url(images/copyrightgradient.gif) repeat; 
	position: absolute;
	bottom: 0 !important;
	bottom: -1px;
	height: 200px;
	text-align: center;
	margin:0 auto;
	padding:0px;
	border-top: 1px solid #DDD;
	font-family: "Helvetica Neue", Helvetica, Arial, san-serif;
}



/* Text of the footer bar */
#copyrighttext  {
	color: #999;
	text-decoration: none;
	display: block;
	font-family: "Helvetica Neue", Helvetica, Arial, san-serif;
	font-size: 11px; 
	font-weight: normal;
	font-style: normal;
	margin:0px;
	padding:0px 0px 0px 0px;
	text-align: center;
	letter-spacing: 0px;
	top: 0px;
	position: relative;
	text-align: center;
}

/* Links of the footer */
#copyrighttext a {
	font-size: 12px;
	font-family: Myriad Pro,Century Gothic, Lucida, Arial, Helvetica, san-serif;
	letter-spacing: 0px;
	color: #444444;
}




/* Form style */

form { margin: 0px 0px 0px 0px; padding: 0px; }




/* Various front page layouts for different page lengths */
/* Maintains visual layout w/ footer */


#front {
	margin: 0px auto;
	padding: 0px;
  	background-position: 0px 0px;
  	min-height: 650px;
}


.icon {
position: relative; 
top: 6px; 
padding-top: 2px;
display: inline;
}

.yesterday {
	width: 200px;
	background: transparent;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	font-size: 11px;
	font-weight: bold;
}


/* Square list item */

ul.square {	
	color: #333; 
	list-style-position: outside;
/*	list-style-image:url(images/square.png);*/
	list-style-type: square;
	line-height: 1.1em;
	margin: 0 0 0 20px; 
	padding: 0 0 1em 0;
}

ul.square li {
	color: #666;
}


/* General purple highlight color to draw attention to text */

div.highlight {
	color: #000000;
	font-weight: bold;
	font-style: normal;
	letter-spacing: +0px;
	font-size: 14px;
	font-style: italic;
}





/*Table Headings */

.tdheading { 		
	color: #666666; 
	font-family:  Myriad Pro,Century Gothic, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 0px;
}


/* Normal Table Cells */

TD 	{ 		
	color: #666; 
	font-size: 12px;
	letter-spacing: 0px;
	font-family: Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif, Georgia, "Times New Roman", serif; 

}


/* General text areas */
TEXTAREA {
color:#666;
background-color:#FFF;
border:1px solid #dedcd5;
margin-left:0;
font-family:"Myriad Pro","lucida grande", helvetica, verdana, arial, sans-serif;
font-size:12px;
border-color:#dedcd5;
padding:6px;
background: #fbfbfb;
}
/* General Input fields */
INPUT {
	/*background : #FFFFFF;*/
  	color : #333333;
	font-family:  "Myriad Pro","Century Gothic", Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
 }

INPUT#email_address {
	display: none;
}
INPUT#comment {
	display: none;
}




.searchbox {
	font-family:"Myriad Pro","lucida grande", helvetica, verdana, arial, sans-serif;
	font-size:14px;
	font-weight: normal;
	color: #333;
	text-align: left;
	border-bottom:1px solid #EEE;
	border-bottom:1px solid #CCC;
	border-right:1px solid #EEE;
	border-right:1px solid #CCC;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	outline: none;
	display: inline;
	background: #FCFCFC;
}

.searchbox:focus {

	background:url(images/input_focus_gradient.png) repeat;
	border-top:1px solid #dedcd5;
	border-bottom:1px solid #F2F2F2;
	border-bottom:1px solid #DDD;
	border-left:1px solid #dedcd5;
	border-right:1px solid #F2F2F2;
	border-right:1px solid #DDD;
	text-align: center;
}



/* Custom input fields */
.textbox {
	font-family:"Myriad Pro","lucida grande", helvetica, verdana, arial, sans-serif;
	font-size:18px;
	font-weight: normal;
	color:#666;
	text-align: left;
/*	background:url(images/input_gradient.png) repeat; */
/*	border-top:1px solid #dedcd5;
	border-bottom:1px solid #F2F2F2;
	border-left:1px solid #dedcd5;
	border-right:1px solid #F2F2F2;*/

	border:1px solid#DDD;
	background: #f7fbff;
	background: #FBFBFB;
	background: #FFF;
	text-shadow:#FFF 2px 2px 2px;
	outline: none;
	display: inline;
}

/* Custom input fields */
.textbox:focus {
	font-family:"Myriad Pro","lucida grande", helvetica, verdana, arial, sans-serif;
	font-size:18px;
	font-weight: normal;
	color:#666;
	text-align: left;
	background:url(images/input_focus_gradient.png) repeat;
	border-top:1px solid #dedcd5;
	border-bottom:1px solid #EEE;
	border-left:1px solid #dedcd5;
	border-right:1px solid #EEE;
/*	background: #FFFFFF; */
	text-shadow:#FFF 2px 2px 2px;
	outline: none;
	display: inline;
}


/* for refresh time box on Spy Page */
.timebox {
	border: none;
	font-family: Myriad Pro,Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;		
	background: #F5F5F5;
	text-align: center;
	letter-spacing: -1px;
	margin: 0px;
	padding: 0px;

}


input.largerCheckbox
{

	width: 40px;
	height: 40px;

}

/* All form fields */
.formfields  {
 	BACKGROUND-COLOR: #FFFFFF;
	BORDER-BOTTOM: 1px solid;
	BORDER-LEFT: 1px solid;
	BORDER-RIGHT: 1px solid;
	BORDER-TOP: 1px solid;
	BORDER-COLOR: #999999

} 


/* Highlight for any invalid form items */

.badValue {
/*border:1px solid #900;*/
border-top:1px solid #993300;
border-left:1px solid #993300;
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
background:url(images/input_bad_gradient.png) repeat; 
border: 1px solid #993300;
color:#000;
font-family:"Myriad Pro","lucida grande", helvetica, verdana, arial, sans-serif;
font-size: 18px;
text-align:left;
text-shadow:#FFF 2px 2px 2px;
outline: none;
}

/* General select drop downs */

SELECT {
background:#FFF;
color:#333;
font-family: helvetica, verdana, arial, sans-serif;
font-size:18px;
font-weight: normal;
color:#666;
border:none;
border-top:1px solid #dedcd5;
border-bottom:1px solid #F2F2F2;
border-left:1px solid #dedcd5;
border-right:1px solid #F2F2F2;
}


input.mysubmit
{ 
font-family:"Helvetica Neue",helvetica, verdana, arial, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none; 
color: #993333;
position: relative;
top: 0px;
display: inline-block;
white-space: nowrap;
background:url(images/button_new_blank.gif) no-repeat;
background-position: center;
/*padding-top: 15px;
padding-bottom: 15px;
padding-left: 50px;
padding-right: 50px;*/
width: 120px;
height: 30px;
/*text-shadow:#333 2px 2px 2px; */
border: none;
outline: none;
cursor: pointer;
cursor: hand;
vertical-align: middle;
}


