/*

Theme Name: DotInfo
Theme URI: http://www.tarynchambers.com
Version: 1.0
Description: DotInfo Theme by www.tarynchambers.com
Author: Taryn Chambers	
Author URI: http://www.tarynchambers.com

*/

/* Lets Begin */
html, body {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant:normal;
	text-transform: none;
	background: #000000 url(images/bg.gif) repeat-y scroll center center;
	color:#000;
	line-height: normal;
	margin:0px auto;
	padding: 0;
	text-align: left;
}


#wrapper {
background: transparent url(images/background_cols.gif) repeat;
border:0px;
margin:0px auto;
padding:0px;
text-align:left;
width:980px;
}

#header {
	background-color: #FFFFFF;
	margin:0px 0px 10px 0px;
	height: 240px;
	width: 980px;
}

#container {
width: 980px;	
}
  
#side-a {
float:left;
width:176px;
}

#side-b {
float:right;
width:190px;
}

#content {
float:left;
width:582px;
padding-left: 10px;
clear: none;
}

#footer {
background: #C0272D none repeat scroll 0 0;
clear:both;
padding: 5px 0px 5px 5px;
}

small {
font-family: Arial, Helvetica, Sans-Serif;
font-size: 0.8em;
line-height: 1.2em;
color: #000000;
margin: 0;
padding: 0;
}

h1 {
font-size: 4em;
text-align: center;
}

h2 {
	margin-bottom: 5px;
	padding-bottom: 5px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
	color:#c0272d;
}

h3 {
font-size: 16px;
margin: 0;
padding: 0;
font-weight: normal;
}

h6 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
	line-height: 1.2em;
	color: #666666;
	margin-top: 10px;
	margin-bottom: 10px;
}

p {
margin: 5px 10px 10px 0px;
}

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

a:hover {
color: #FFFFFF;
}

.clear {
clear: both;
}

li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2em;
}
ul {
	list-style: circle;
}

/* moving on now */

/* Begin Header */

.siteLogo{
background-image: url(images/identityTheftLogo.gif);
background-repeat:no-repeat;
height: 68px;
}

.siteBrief{
	padding: 0px 5px 0px 5px;
	clear: none;
	float: left;
	height: auto;
	width: 176px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}

.siteWelcome{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size: 18px;
	color:#000;
	}
	
a.siteName{
font-family: Arial, Helvetica, sans-serif;
color: #C0272D; 
font-weight:bold; 
font-size: 12px;
margin-bottom: 7px;
text-decoration: underline;
}	

#headerSubBox1 {
	background-image: url(images/feeds_bg.gif);
	letter-spacing: normal;
	clear:both;
	text-align: left;
	word-spacing: normal;
	white-space: normal;
	display: block;
	padding: 0px;
	float: left;
	height: 92px;
	width: 794px;
	margin-bottom: 5px;
	background-repeat: repeat-x;
}
#breachLinkBox {
	letter-spacing: normal;
	white-space:normal;
	text-align: left;
	word-spacing: normal;
	display: block;
	float: left;
	height: 20px;
	width: 470px;
	padding-top: 2px;
	padding-left: 10px;
}
a.BreachAnchor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: underline;
}
#breechListBox {
	float: left;
	height: 69px;
	width: 480px;
}
.breachListBoxLeft {
	clear: none;
	float: left;
	height: 50px;
	width: 230px;
	margin-left: 10px;
}
.breachListBoxRight {
	clear: none;
	float: right;
	height: 50px;
	width: 230px;
}
#breechListPicture {
	background-image: url(images/keyboard_lock.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 92px;
	width: 176px;
}
#breachWrapper {
	display: block;
	margin: 0px;
	padding: 0px;
	clear: none;
	float: left;
	height: 92px;
	width: 470px;
	text-indent: 0px;
}
.breachListDate {
	float: left;
	clear: left;
	margin-right: 10px;
}
.breachListText {
	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.breachListEntry {
	clear: none;
	float: left;
}
.breachListUL {
	text-align: left;
	float: left;
	margin: 0px;
	padding: 0px;
}
.breachListLI {
	width: 230px;
	height: 15px;
	list-style-image: none;
	list-style-type: none;
    list-style: none;
	margin: 0px;
	padding: 0px;
}

#breachSpacer {
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 10px;
}

#feedsWrapper {
	margin: 0px;
	clear: none;
	float: left;
	height: 90px;
	width: 120px;
	padding-top: 2px;
	padding-left: 5px;
}
.feedTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFF;
}
.mobileFeedButton {
	font-weight: bold;
	margin-top: 10px;
	padding-top: 3px;
	height: 15px;
	width: 69px;
	background-image: url(images/mobile_icon.gif);
	background-repeat: no-repeat;
	text-indent: 25px;
	font-size: 10px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
}
.rssFeedButton {
	font-weight: bold;
	margin-top: 10px;
	padding-top: 3px;
	height: 15px;
	width: 69px;
	background-image: url(images/rss_icon.gif);
	background-repeat: no-repeat;
	text-indent: 25px;
	font-size: 10px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
}
.feedAnchor {
	font-weight: bold;
	font-size: 10px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#headerSubBox2 {
	background-color: #000000;
	text-align: left;
	display: block;
	padding: 0px;
	clear: left;
	float: left;
	height: 27px;
	padding: 0px;
	white-space:normal;
	width: 794px;
	margin-bottom: 5px;
}
a.topMenuItems {
	background-color:#000000;
	border-right:2px solid #999999;
	color:white;
	display:block;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:21px;
	padding: 6px 15px 0px 15px;
	text-align:center;
	text-decoration:none;
}
.topMenuItems:hover {
	background-color:#C0272D;
}
#headerSubBox3 {
	background-color: #c0272d;
	text-align: left;
	white-space: normal;
	display: inline;
	padding: 0px;
	clear: left;
	float: left;
	height: 27px;
	width: 794px;
	margin-bottom: 2px;
}
.counterWrapper {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 27px;
	width: auto;
}
.counterText {
	padding-top: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-indent: 10px;
	color:#FFF;
	height: 21px;
	float: left;
}

#newsSearchWrapper {
	clear:none;
	float: right;
	height: 25px;
	width: 315px;
}
.searchSubmitButton {
	clear: none;
	float: right;
	height: 25px;
	width: 28px;
	width: auto;
	padding-top: 2px;
}
.searchInputField {
	clear: none;
	float: right;
	height: 25px;
	width: auto;
	margin-right: 5px;
	padding-top: 2px;
}
.searchLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFF;
	clear: none;
	float: right;
	height: 21px;
	width: auto;
	margin-right: 5px;
	padding-top: 6px;
}

#headerWrapperRight {
	display: block;
	margin: 0px;
	padding: 0px;
	clear: none;
	float: left;
	height: auto;
	width: 794px;
}
/* End Header */


/* Begin Navigation */
#navigation {
float: left;
width: 960px;
}

#nav {
list-style: none;
padding: 0;
margin: 13px 0 0 0;
}

*+html #nav { /* IE Only */
margin: 10px 0 0 0;
}

#nav li {
float: left;
margin-right: 3px;
font-size: 12px;
border-left: 1px solid #171717;
}

#nav li a {
float: left;
display: block;
height: 22px;
padding: 7px 14px 5px 14px;
color: #FFFFFF;
text-decoration: none;
}

#nav li.rss {
float: left;
margin-right: 3px;
padding: 0 20px 0 0;
font-size: 12px;
border-right: 1px solid #171717;
background: url(images/rss.gif) right no-repeat;
}

#nav li:hover a, #nav li.sfhover a {
color: #A3A3A3;
}
/* End Navigation */

/* Begin Search */
#searchwrap {
float: right;
padding: 0 5px 5px 5px;
border-right: 1px solid #171717;
border-left: 1px solid #171717;
height: 25px;
}

* + html #searchwrap {
padding: 1px 5px 5px 5px;
}

#searchwrap input{
background:none;
color:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

#searchwrap #s{
border:none;
padding:5px 0 5px 0;
margin: 4px 3px 0 0;
width:250px;
}

* + html #searchwrap #s {
margin: 2px 3px 0 0;
}
/* End Search */


#side-a {
	float: left;
	width: 176px;
	background-color:#000;
}
.headerText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-indent: 10px;
	color:#FFFFFF;
	padding: 6px 0px 0px 0px;
}
.arrowlistmenu {
	width: 176px; /*width of accordion menu*/
}
.arrowlistmenu .menuheader { /*CSS class for menu headers in general (expanding or not!)*/
	font: bold 12px Arial, Helvetica, sans-serif;
	color: white;
	background: black url(images/titlebar.png) repeat-x center left;
	margin-bottom: 10px; /*bottom spacing between header and rest of content*/
	text-transform: uppercase;
	padding: 4px 0 4px 10px; /*header text is indented 10px*/
	cursor: pointer;
}
.arrowlistmenu .openheader { /*CSS class to apply to expandable header when it's expanded*/
	background-image: url(images/titlebar-active.png);
}
.arrowlistmenu ul { /*CSS for UL of each sub menu*/
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}
.arrowlistmenu ul li {
	padding-bottom: 2px; /*bottom spacing between menu items*/
	color: #FFFFFF;
}
.arrowlistmenu ul li a {
	/*background: url(images/arrowbullet.png) no-repeat center left; custom bullet list image*/
    display: block;
	padding: 2px 0;
	padding-left: 19px; /*link text is indented 19px*/
	text-decoration: none;
	font-weight: bold;
	border-bottom: 1px solid #dadada;
	font-size: 11px;
	color:#FFFFFF;
}
.arrowlistmenu ul li a:visited {
	color: #FFFFFF;
}
.arrowlistmenu ul li a:visited {
	color: #FFFFFF;
}
.arrowlistmenu ul li a:hover { /*hover state CSS*/
	color: #A70303;
	background-color: #F3F3F3;
}





.counter2{
width:112px;
height:28px;
border:0px solid #000;
overflow:hidden;
position:relative;
background-color:#C0272D;
margin-left:10px;
}

.spam_label{
display: none;
}

.headerTopTxtLink{
color: #c0272d;
}

a.headerTopTxtLink:link{
color: #c0272d;
}

a.headerTopTxtLink:active{
color: #c0272d;
}

a.headerTopTxtLink:hover{
color: #FFFFFF;
}

a.headerTopTxtLink:visted{
color: #c0272d;
}

#headerlink {
width: 771px; 
height:208px;
}

#header .f_search { 
float: left; 
padding: 10px 10px 0px 45px; 
}

#header .title {
float:left; 
padding: 45px 0px 0px 50px;
}

#header h2 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px; 
background-image: url('images/none');
color: #075181;
margin: 0;
padding-left:2px; padding-right:0; padding-top:0; padding-bottom:0
}

#header h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 35px; font-weight: bold;
margin: 0px;
padding: 45px 0px 0px 50px;
}

#headertxt a {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 32px; font-weight: bold;
color:#FFF;
}

#headertxt {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 32px; 
font-weight: bold;
padding: 63px 33px 0 53px;
text-align:
left;color:#FFF; 
display: none;
}

.description {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
padding: 5px 33px 0 53px;
text-align:left;
color:#000000;
display:none;
}

.topMenuItems{
padding: 6px 15px 0px 15px;  
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:12px; 
border-right: solid #999999 2px; 
height: 27px; 
float: left; 
color: white; 
font-weight: bold;
display:block;
text-decoration:none;
background-color:#000000;
}

.topMenuItems:hover{
background-color:#c0272d;
}

#subheader { 
width: 771px;
height: 32px;
color: #FFF;
margin-left: 15px;
display: none;
}

#subheader .padding { 
padding: 10px 15px 10px 15px; 
}

#subheader h2 { 
color: #FEAB06;
}

#subheader a {
color: #FECF5F; 
}

#subheader a:hover {
background-color: #825c34; 
color:#FFF; 
}

.nav { 
float: left;
text-align: left; 
color: #000000;
margin: 0px;
padding: 0px;  
width: 170px;
}




#main { 
width: 980px; 
margin:0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;  
color: #000000;
background-color:#FFF;
}
  
#main .right_side { 
float: right;
width: 170px;
padding:5px 15px 0px 15px;
margin:0px 0px 0px 0px;
height: 100%;
min-height: 4500px;
background-color:#CCCCCC;
}

ul.tagcloud {
margin: 5px 20px 5px 35px; 
padding: 0px 0px 0 35px; 
background: none; 
text-align: left;
}

ul.tagcloud li {
margin: 5px 20px 5px 35px; 
padding: 0px 0px 0 35px; 
background: none; list-style: none;
display: inline;
}

ul.tagcloud li a {
display:inline;
padding:0;
}

ul.tagcloud li a:hover {
text-decoration:underline;
background-color:transparent;
}

ul#tagcloud { text-align:center; list-style:none; }

ul#tagcloud li { display:inline; font-size:70%; color:#ccc;}

ul#tagcloud li a, ul#tagcloud li a:link { text-decoration:none; }

ul#tagcloud li a:hover { text-decoration:underline; }

ul#tagcloud li.t1 a  { color:#d0d0d0; font-size: 120%; display:none; }

ul#tagcloud li.t2 a  { color:#c4c4c4; font-size: 140%; display:none; }

ul#tagcloud li.t3 a  { color:#b8b8b8; font-size: 160%; display:none; }

ul#tagcloud li.t4 a  { color:#acacac; font-size: 180%; display:none; }

ul#tagcloud li.t5 a  { color:#a0a0a0; font-size: 190%; display:none; }

ul#tagcloud li.t6 a  { color:#949494; font-size: 200%; display:none; }

ul#tagcloud li.t7 a  { color:#999999; font-size: 210%; display:none; }

ul#tagcloud li.t8 a  { color:#919191; font-size: 220%; display:none; }

ul#tagcloud li.t9 a  { color:#858585; font-size: 230%; display:none; }

ul#tagcloud li.t10 a { color:#797979; font-size: 240%; display:none; }

ul#tagcloud li.t11 a { color:#6d6d6d; font-size: 250%; display:none; }

ul#tagcloud li.t12 a { color:#616161; font-size: 260%; display:none; }

ul#tagcloud li.t13 a { color:#555555; font-size: 270%; display:none; }

ul#tagcloud li.t14 a { color:#484848; font-size: 280%; display:none; }

ul#tagcloud li.t15 a { color:#3c3c3c; font-size: 290%; display:none; }

ul#tagcloud li.t16 a { color:#303030; font-size: 300%; display:none; }

ul#tagcloud li.t17 a { color:#242424; font-size: 310%; display:none; }

ul#tagcloud li.t18 a { color:#181818; font-size: 320%; display:none; }

ul#tagcloud li.t19 a { color:#0c0c0c; font-size: 330%; }

ul#tagcloud li.t20 a { color:#000000; font-size: 340%; display:none; }

#tagcloud {
width: 150px;
display:none;
}

#main .right_side .hitems {
margin: 0; 	
padding: 0; 
}

#main .right_side .hitems ul { 
margin: 0px 0px 0px 0px; 
padding: 0px; 
color: #000000;
list-style-image: url('images/arrow.gif');
}

#main .right_side .hitems li { 
margin: 0 0px 2px 0px;
padding: 0 0px 0 0px;
color: #000000;
}

.left_sidebar {
clear: none;
float: left;
margin:0px 0px 0px 0px;
width: 176px;  
padding: 0px 0px 0px 0px;
height:99%;
min-height:4505px;
background-color: #000000;
}

#main .left_side{ 
float: left; 
width: 560px; 
padding-left:0px; 
margin:15px; 
background: #FFFFFF;
z-index: 500;
}

h3 {
display: block;
font-size:1.17em;
font-weight: bold; 
margin: 1em 0; 
color: #FFFFFF; 
}

.post h3{
color: #000000;
}

#main .box  {
text-align:left;
padding: 0px 0px 0px 0px; 
border: 0px solid #222; 
width: 200px;
}

#main .right_side ul { 
margin: 0px 0px 0px 0px; 
padding : 0px; 
list-style : none; 
color: #000000;
text-align:left;
}

#main .right_side li { 
margin: 0px 0px 2px 0px;
padding: 0px 0px 0px 0px;
color: #000000;
}
/* footer styles */

.bottomLinksWrapper {
	color:#FFFFFF;
	width: 760px;
	padding-top: 5px;
}
a.bottomLinks {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	text-align:left;
}
.bottomLinks {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	text-align:left;
}
/* end footer styles */

/*  Top Menu */

#menu {
position:relative;
top:-54px;
left:178px;
width: 772px;
height: 32px;
margin: 0;
padding: 0
}

#menu ul { 
margin:0; 
list-style:none; 
padding: 5px 0 0 20px; 
}

#menu a, #nav strong, #nav span { 
float:left; 
color:#CCC; 
padding: 5px; 
text-decoration:none;  
}

#menu a { 
background: #29659b; 
border:1px; 
border-color:#EEE;
}

#menu li { 
float:left; 
color: #CCC; 
margin:0; 
padding:0 0 0 3px; 
}

#menu a:hover {
background: #074379;
}  

#menu .padding { 
padding: 0px 0px 0px 0px; 
font-weight: 
bold; 
}


input.search { 
width: 150px; 
border: 1px solid #CCCCCC; 
color: #000000; }

input.submit { 
background: none; 
color: #E6E6E6;
border: 0px none; 
font-style:normal; 
font-variant:normal; 
font-weight:bold; 
font-size:1.1em; 
font-family:Arial, Verdana, Helvetica, sans-serif;
}

input.search:hover{	
background: #FFFFF4; 
} 


ul { 
margin-left: 0px; 
padding-left: 15px; 
list-style : square; 
}

li { 	
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: normal;
margin: 0px 0px 2px 15px; 
color: #000000; }

.sub {
margin: 0 0 2px 30px; 
padding: 0 0 0 0px;  
color: #000000; 
}

p { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
margin: 0 0 15px 0; 
padding: 0; 
color: #000000; 
}

a { 
color: #C0272D;  
text-decoration:none; 
}

a:hover { 
color: #000;
}





h1 { 
padding:0; 
margin:0; 
color: #FFF; 
font: bold 1.8em Arial, Sans-Serif; 
letter-spacing: -1px;
}

h1 a { 
color: #FFF; 
}
 
h2 { 
color: #C0272D;
font-size: 17px; 
font-weight:bold; 
margin-top:15px;
margin-bottom:15px;
padding-top:15px;
text-align: left;
}

.nav h2{ 
color: #C0272D;
font-size: 13px; 
font-weight:bold; 
margin-top:15px;
margin-bottom:15px;
padding-top:15px;
text-align: left;
}

h2 a{ 
color: #CO272D; 
}

h2 a:hover{ 
color: #000000; 
text-decoration:none;  }

fieldset {	
border: 
1px solid #075181; 
}

textarea.text { 
height: 150px; 
width: 90%; 
border: 1px solid #A90000; 
background: #FFF; 
color: #354D5F;
}



textarea.text:hover { 

	border: 1px solid #A70000; 

	background: #FFFFF4; 

	color: #000;

}



input.field { 

	border: 1px solid #075181; 

	background-color: #FFFFFF; 

	width: 283px; 

	color: #000;

}



input.field:hover { 

	border: 1px solid #68ADD5; 

	background: #FFFFF4; 

	color: #000;

}



input.text { 

    border: 1px solid #A70000; 

	margin: 0; 

	width: 150px;

	background: inherit;

	color: #000; 

	padding: 4px;

	

}





input.text:hover { 

	border: 0px solid #68ADD5; 

}



.date { 

	color: #808080; 

	background: #FFFFFF;

	text-align: right; 

	margin: 4px 0 5px 0; 

	padding: 0.4em 0 0 0; 

	border-top: 1px solid #eee;

}



.comments { 

	padding: 10px 10px 8px 10px; 

	margin: 0 0 7px 0; 

	background: #f8f8f8; 

	color: #000;

}



.commentsbox { 

	padding: 8px 0 10px 10px; 

	margin: 0 0 10px 0; 

	background: #f4f4f4; 

	color: #000;

}






.nav li {
	margin: 5px 5px 5px 5px;
	list-style: none;
}
.nav li a {
	text-align: left;
	color: #000000;
	text-decoration: none;
	padding: 5px 5px 5px 0px;
	margin-bottom: 2px;
}
.nav li a:hover {
	color: #C0272D;
	text-decoration: none;
	margin-bottom: 2px;
}

.error {

	color: #990000;

	background-color: #FFF0F0;

	padding: 7px;

	margin-top: 5px;

	margin-bottom: 10px;

	border: 1px dashed #990000;

}

.error h2 {

	color: #990000;

	background: inherit;

}



.success {

	color: #000000;

	background: #F5FBE1;

	padding: 7px;

	margin-top: 5px;

	margin-bottom: 5px;

	border: 1px dashed #7BA813;

}

.success h2 {

	color: #7BA813;

	background: inherit;

}





/*post stylng*/

.post{
clear: left;
margin:0px 0px 25px 0px;
width: 550px;}



.post .info{

padding:2px 3px 3px 8px;

font-size:0.9em;

color:#888;

}









/*comment styling*/

/* Comments Styling */

#commentlist li {

margin-bottom: 1.5em;

padding-bottom: 1em;

border-bottom: 1px solid #700000;

}



#commentform {

margin:0px auto;

width: 280px;

}



#commentform textarea {

background:#AAA;

border: 1px solid #d6d3d3;

width: 280px;

}

#commentform textarea:hover {

background:#CCC;

border: 1px solid #d6d3d3;

}

#commentform textarea:focus {

background:#FFF;

border: 1px solid #939793;

}



#commentform #email, #commentform #author, #commentform #url {

font-size: 1.1em;

background: #f8f7f6;

border: 1px solid #d6d3d3;

width: 280px;

}

#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {

font-size: 1.1em;

background: #ffffff;

border: 1px solid #d6d3d3;

width: 280px;

}

#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {
font-size: 1.1em;
background: #ffffff;
border: 1px solid #939793;
width: 280px;
}

#commentform input{
margin-bottom: 3px;
}

/** imported from insideIDTheft.info **/


.headerText{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-indent: 10px;
color:#FFFFFF;
padding: 6px 0px 0px 0px;
}

.categoryitems{
display: none
}

.menuheader{
font: bold 12px Arial, Helvetica, sans-serif;
color: white;
background: url(images/titlebar.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
white-space: nowrap;
}

.openheader{
background-image: url(images/titlebar-active.png);
}

.subcat a{
/*background: url(../images/arrowbullet.png) no-repeat center left; custom bullet list image*/
position: relative;
left: -30px;
display: block;
padding: 2px 0px 2px 19px;/*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 11px;
color:#FFFFFF;
text-align:left;
width:157px;
margin: 0px;
}

.subcat a:hover{
background: #FFFFFF;
color: #A70303;
}

.subnav {
	padding: 5px 0px 5px 0px;
}
.subnavlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #C0272D;
	text-decoration: none;
	padding: 5px 0px 5px 0px;
	float:left;
}
a.subnavlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #C0272D;
	text-decoration: underline;
	padding: 5px 0px 5px 0px;
}
.subheadRed {
	color: #C0272D;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration: underline;
}
a.topBreaches {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-decoration: underline;
}

/* ID Theft counter styles *//* ID Theft counter styles */

#ticker {
	padding-top: 3px;
	float: left;
	width: auto;
}

.tickerred{
	font-weight: bold;
	padding-top: 3px;
    float: left;
	width: auto;
	font-size: 14px;
	color: #FFFFFF;
	font-family: Arial, helvetica, sans-serif;
}
/* ID Theft counter styles */

