/* cleaner
------------
*/
body, h1, h2, p, div, img{
	margin:0px;
	padding:0px;
}
body{
	background-color:white;
}

.cleaner {
	clear: both;
}


#mainContainer{
	width:968px;
	text-align:left;
	font-family:"georgia";
}
#mainContainer h1{
	width:968px;
	padding-top:5px;
}
#mainContainer div.hr{
	margin:0px;
	margin-top:10px;
	padding:0px;
	background-color:black;
	height:1px;
	font-size:1px;
	border:0px;
}

#mainContainer h1{
	color:#144AAE;
	font-weight:normal;
	padding:0px;
	margin:0px;
	font-size:38px;
	margin-top:15px;
}
f
#mainContainer h1 a{
	color:#144AAE;
	text-decoration:none;
}

#topA{
	margin:0px;
	padding:0px;
	font-family:"georgia";
	font-size:9px;
	margin-top:3px;
}
#topA div{
	font-size:12px;
	margin:0px;
	padding:0px;
	margin-right:10px;
	float:left;
}
#topA a{
	color:#1549AC;
}
#topA h2{
	font-size:12px;
	margin:0px;
	padding:0px;
	font-weight:normal;
}

#topMenu{
	background-image:url('../img/topbg.png');
	width:968px;
	height:72px;
	margin-top:20px;
	overflow:hidden;
}

#topListContainter{
	padding-left:10px;
	width:968px;
	overflow:hidden;
	height:25px;
}
#topList{
	margin:0px;
	padding:0px;
	width:968px;
	overflow:hidden;
	height:25px;
}
#topList div{
	display:inline;
}

#topList a{
	text-decoration:none;
	color:#DEDFDA;
	margin-left:10px;
	font-size:15px;
	line-height:28px;
}
#topList a:hover{
	text-decoration:underline;
}
#topList h2{
	text-decoration:none;
	color:#DEDFDA;
	display:inline;
	font-size:15px;
	font-weight:normal;
}

#formDiv{
	margin:0px;
	padding:0px;
	color:white;
	font-size:18px;
	margin-top:11px;
	margin-left:15px;
}
#formDiv form{
	margin:0px;
	padding:0px;
}
#formDiv input{
	border:1px solid #cccccc;
	margin-left:10px;
}
#formDiv a{
	color:white;
	text-decoration:underline;
	margin-left:10px;
}
#formDiv a.frmLink{
	margin:0px;
	padding:0px;
	margin-left:10px;
	padding-top:5px;
	border:0px;
}
#formDiv a.contactLink{
	font-size:12px;
}
#formDiv a.search{
	display:block;
	margin-top:5px;
}
#formDiv div.frmContent{
	float:left;
	margin:0px;
	padding:0px;
	width:865px;
	overflow:hidden;
}
#formDiv div.contactDiv{
	float:left;
	width:80px;
	padding-top:6px;
}
#formDiv div.frmButton{
	float:right;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
#formDiv div.label{
	float:right;
	width:200px;
}

#contentContainer{
	float:left;
	width:968px;
	
}

#leftColumn{
	margin:0px;
	padding:0px;
	float:left;
	width:795px;
}

#rightColumn{
	margin:0px;
	padding:0px;
	float:left;
	width:160px;
	margin-left:7px;
}

#contentAContainer{
	cursor:pointer;
	font-family:"Trebuchet MS";
	margin-top:5px;
	height:16px;
	width:790px;
	font-size:11px;
}
#contentAContainer div{
	float:left;
	width:245px;
	overflow:hidden;
	height:55px;
	margin:0px;
	padding:0px;
	margin-right:15px;
	margin-top:10px;
	cursor:pointer;
}
#contentAContainer a{
	text-decoration:none;
	margin:0px;
	padding:0px;
	cursor:pointer;
}
#contentAContainer h2{
	color:#F37A11;
	text-decoration:underline;
	font-size:12;
	margin:0px;
	padding:0px;
	width:245px;
	height:16px;
	overflow:hidden;
	cursor:pointer;
}
#contentAContainer p{
	color:#6C6C6C;
	text-decoration:none;
	font-size:12;
	margin:0px;
	padding:0px;
	margin-top:3px;
	width:245px;
	height:16px;
	overflow:hidden;

}
#contentAContainer div.link{
	color:#444444;
	text-decoration:none;
	font-size:12;
	margin:0px;
	padding:0px;
	margin-top:2px;
}


#blogContainter{
	background:#F4F4F4;
	padding:0px;
	margin:0px;
	margin-top:10px;
	width:760px;
}
#blogContainter td{
	margin:0px;
	padding:0px;
	width:8px;
	height:8px;
	font-size:1px;
}
#blogContainter img{
	margin:0px;
	padding:0px;
	border:0px;
}

#blogContainterB{
	background:#F4F4F4;
	padding:0px;
	margin:0px;
	margin-top:10px;
	width:760px;
}
#blogContainterB td{
	margin:0px;
	padding:0px;
	width:8px;
	height:8px;
	font-size:1px;
}
#blogContainterB img{
	margin:0px;
	padding:0px;
	border:0px;
}
#blogDIVB{
	background:url('../img/corners/2/bottom.gif') bottom left no-repeat;
	width:780px;
	margin-left:7px;
}
#blogDIVB div.contentDIV{
	background:url('../img/corners/2/top.gif') top left no-repeat;
	width:780px;
	padding:10px;
}

#blogContentB{
	width:750px;
	text-align:justify;
	margin-top:10px;
	margin-bottom:10px;
	font-size:14px;
	font-family:"georgia";
}
#blogContentB img{
	float:left;
	margin-right:15px;
	margin-bottom:5px;
}
#blogContentB h2{
	color:#134BAC;
	font-weight:normal;
	text-decoration:underline;
	font-size:28px;
	margin:0px;
	padding:0px;
}


#blogList{
	margin:0px;
	padding:0px;
	list-style: none;
	margin-left:4px;
	margin-bottom:4px;
}
#blogList li{
	background:url('../img/corners/2/bottom.gif') bottom left no-repeat;
	margin:0px;
	padding:0px;
	margin-top:10px;
	width:790px;
}
#blogList span{
	background:url('../img/corners/2/top.gif') top left no-repeat;
	display:block;
	width:779px;
	margin:0px;
	padding:0px;
}

#blgDescription{
	float:left;
	font-size:14px;
}
#blgDescription h3 p.bodytext{
	display:inline;
	background:none;
	margin:0px;
	padding:0px;
	font-size:14px;
}


#blgDescription div.img{
	float:left;
	width:140px;	
	padding:0px;
	margin:15px 20px 15px 20px;
}
#blgDescription div.content{
	padding:0px;
	float:left;
	width:575px;	
}
#blgDescription h2{
	padding:0px;
	margin:0px;
	font-weight:normal;
	font-size:27px;
	margin-top:15px;
}
#blgDescription h2 a{
	text-decoration:none;
	color:#144AAE;
}
#blgDescription h3{
	color:#C4C4C4;
	padding:0px;
	margin:0px;
	font-weight:normal;
	font-size:13px;
}
#blgDescription p{
	margin:0px;
	padding:0px;
	margin-top:18px;
	padding-bottom:12px;
	padding-right:10px;
	background: url('../img/separator.gif') repeat-x bottom right;
	text-align:justify;
	font-size:14px;
}


#blogLinks{
	float:right;
}
#blogLinks div{
	float:right;
	margin:15px 0px 15px 45px;
}
#readMore  a{
	background:url('http://privatebrowser.info/fileadmin/templates/globalTemplates/blue/img/read-more.gif') top left no-repeat;
	padding-left:20px;
	color:black;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
#blogLinks a{
	color:black;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
#blogLinks a{
	text-decoration:underline;
}

#share-this{
	float:right;
	overflow:hidden;
	width:90px;
}
#share-this span{
	background:none;
	display:inline
}

#shareIt{
	margin:0px;
	padding:0px;
	border-top:1px solid #EEEEEE;
	margin-bottom:5px;
	margin-top:5px;
	padding-top:10px;
	text-align:right;
}
#shareIt span{
	display:inline;
}
#shareIt div{
	border:1px solid pink;
}
#shareIt a{
	color:black;
	font-size:14px;
}
#shareIt img{
	margin:0px;
	padding:0px;
	color:black;
	border:1px solid pink;
}


#bottomMenu{
	background-image:url('../img/bottombg.png');
	width:968px;
	height:171px;
	margin-top:10px;
}
#bottomTopRow{
	background: url('../img/bottom-separator.gif') repeat-x bottom right;	
	margin-left:20px;
	margin-right:20px;
	padding-top:20px;
	padding-bottom:10px;
}
#bottomTopRow a{
	color:white;
	text-decoration:none;
	margin-right:15px;
}
#bottomTopRow a:hover{
	text-decoration:underline;
}
#bottomBottomRow{
	color:white;
	margin-left:20px;
	padding-top:10px;
}
#bottomMenu div.footerNote{
	color:white;
	font-size:10px;
	padding:20px;
	padding-top:20px;
	text-align:justify
}
#bottomMenu div.footerNote a{
	color:white;
	text-decoration:underline;
}
#bottomMenu div.footerNote a:hover{
	text-decoration:underline;
}

#rightColumn div.separator{
	margin-top:8px;
	font-size:1px;
}


#rightTitle{
	padding:0px;
	margin:0px;
	margin-bottom:0px;
	margin-top:20px;
}
#rightTitle span.tl,span.bl,span.tr,span.br {
	width: 8px;
	height: 8px;
	margin:0px;
	padding:0px;
	font-size:1px;
}
#rightTitle span.tl {
	float: left;
	background: url(../img/corners/1/tl.gif) no-repeat top left;
}
#rightTitle span.tr {
	float: right;
	background: url(../img/corners/1/tr.gif) no-repeat top right;
}
#rightTitle span.bl {
	float: left;
	background: url(../img/corners/1/bl.gif) no-repeat bottom left;
}
#rightTitle span.br {
	float: right;
	background: url(../img/corners/1/br.gif) no-repeat bottom right;
}
#rightTitle h3{
	margin:0px;
	padding:0px;
	font-weight:normal;
	color:#2065E6;
	padding-left:5px;
	clear:both;
	font-size:17px;
}
#rightTitle h3 label{
	display:block;
	width:154px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}

#rightTitle div.content{
	padding-top:15px;
	padding-bottom:7px;
	background-color:#F4F4F4;

}
#rightTitle div.bottom{
	background-color:#F4F4F4;
	height:8px;
}

#links {
	margin:0px;
	padding:0px;
	padding-top:5px;
	background-color:white;
}
#links a{
	display:block;
	color:#656565;
	text-decoration:none;
}
#links a:hover{
	text-decoration:underline;
}

#new_links {
	margin:0px;
	padding:0px;
	padding-top:5px;
	background-color:white;
}
#new_links a{
	display:block;
	/*color:#1356AF;*/
	color:#F37A11;
	text-decoration:none;
	border-bottom:1px solid #C0C0C0;
	padding-top:8px;
	padding-bottom:8px;
	font-size:12px;
	padding-left:5px;;
}
#new_links a:hover{
	text-decoration:underline;
}

#categLinks {
	padding-top:5px;
	background-color:white;
}
#categLinks a{
	display:block;
	/*color:#1549AE;*/
	color:#F37A11;
	text-decoration:none;
}
#categLinks a:hover{
	text-decoration:underline;
}

#blogDIV{
	background:url('../img/corners/2/bottom.gif') bottom left no-repeat;
	width:780px;
	margin-left:7px;
}
#blogDIV div.contentDIV{
	background:url('../img/corners/2/top.gif') top left no-repeat;
	width:780px;
	padding:10px;
}

#blogContent{
	width:750px;
	text-align:justify;
	margin-top:10px;
	font-size:14px;
	font-family:"georgia";
}
#blogContent img{
	float:left;
	margin-right:15px;
	margin-bottom:5px;
}
#blogContent h2{
	color:#134BAC;
	font-weight:normal;
	text-decoration:underline;
	font-size:28px;
	margin:0px;
	padding:0px;
}

#commentRow{
	width:750px;
	font-size:12px;
	padding-top:20px;
}
#commentRow h3{
	margin:0px;
	padding:0px;
	background-color:#EEEEEE;
	font-weight:bold;
	font-size:12px;
	padding:10px;
}
#commentRow h2{
	color:#144AAE;
	font-weight:normal;
	padding:0px;
	margin:0px;
	font-size:38px;
	margin-top:15px;
	padding-left:5px;
}

#commentRow div.comentContainer{
	width:670px;
	float:left;
	margin-top:15px;





}
#commentRow div.firstCell{
	width:150px;
	float:left;
}
#commentRow div.secondCell{
	width:500px; 
	float:left;
	text-align:justify;
}
#commentList{
	margin-bottom:15px;
}


#commentFormContainer{
	border-top:1px solid #EEEEEE;
	width:750px;
	margin-top:10px;
}
#commentForm{
	width:740px;
	background-color:#EEEEEE;
	float:left;
	margin-top:20px;
	padding-left:10px;
	height:125px;
}
#commentForm input{
	width:220px;
	border:1px solid #BBBBBB;
}
#commentForm label{
	display:block;
	color:black;
	font-size:11px;
}
#commentForm div.leftInputs{
	float:left;
	width:230px;
	margin-right:20px;
	margin-bottom:20px;
}
#commentForm div.rightInputs{
	float:left;
	width:350px;
}
#commentForm textarea{
	width:325px;
	height:70px;
}
#commentForm div.row{
	margin-top:20px;
}
#commentForm div.sendButton{
	float:left;
	width:100px;
	padding-top:50px;
}
#commentForm form{
	margin:0px;
	padding:0px;
}

#searchResults{
	margin-top:0px;
        padding-top:1px;
        width:750px;
        background:url('../img/s-bg.gif') top left no-repeat;
}
#searchResults span{
	display:block;
	 margin-top:25px;
}
#searchResults h3{
	color:#144AAE;
	margin:0px;
	padding:0px;
	text-decoration:none;
	margin-left:34px;
}
#searchResults p{
	margin:0px;
	padding:0px;
	color:#091A45;
	text-decoration:none;
	margin-left:34px;
}
#searchResults div.link{
	color:#091A45;
	margin-left:34px;
}
#searchResults a{
	text-decoration:none;
}

#searchResultsLinks{
	margin-top:20px;
	width:750px;
}
#searchResultsLinks span{
	margin-bottom:20px;
	display:block;
}
#searchResultsLinks h3{
	color:#144AAE;
	margin:0px;
	padding:0px;
	text-decoration:underline;
}
#searchResultsLinks p{
	margin:0px;
	padding:0px;
	color:#091A45;
	text-decoration:none;
}
#searchResultsLinks div.link{
	margin-top:1px;
	color:#00803A;
	text-decoration:none;
}
#searchResults a{
	text-decoration:none;
}

#tLogo{
	height:45px;
}
#tLogo div{
	height:45px;
	overflow:hidden;
}
#tLogo img{
	border:0px;
}

#topDiv{
	float:left;
	width:968px;
	padding-top:5px;
}
#topDiv div.topDivL{
	float:left;
	width:950px;
	padding-top:5px;
	overflow:hidden;
}
#topDiv div.topDivR{
	float:left;
	width:186px;
}
#topDiv h1 a{
	color:#144AAE;
	font-weight:normal;
	padding:0px;
	margin:0px;
	font-size:38px;
	margin-top:15px;
	padding-left:5px;
	text-decoration:none;
}

#right_title{
	background:url('../img/corners/3/bottom.gif') bottom left no-repeat;
	width:163px;
}
#right_title h3{
	background:url('../img/corners/3/top.gif') no-repeat top;
	margin:0px;
	padding:0px;
	font-weight:normal;
	color:#2065E6;
	padding-left:5px;
	clear:both;
	font-size:17px;
	padding-top:15px;
	padding-bottom:15px;
}
#right_title h3 label{
	display:block;
	width:154px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}


#rightAds{
	height:210px;
	margin:0px;padding:0px;
	padding-top:1px;
	background:url('../img/corners/3/top.gif') no-repeat top;
}
#rightAds div{
	margin:0px;padding:0px;
	height:85px;
	overflow:hidden;
	margin-top:15px;
	margin-left:7px;
}
#rightAds a{
	text-decoration:none;
}
#rightAds h2{
	color:#2065E7;
	font-size:14px;
	margin:0px;
	padding:0px;
	text-decoration:none;
	width:150px;	
	overflow:hidden;
}
#rightAds p{
	color:#2065E7;
	font-size:12px;
	margin:0px;
	padding:0px;
	text-decoration:none;
	margin-top:5px;
	width:145px;
	height:45px;
	overflow:hidden;
}
#rightAds div.link{
	color:#2065E7;
	font-size:12px;
	margin:0px;
	padding:0px;
	text-decoration:none;
	width:150px;
	overflow:hidden;
	height:20px;
}

#formContainer fieldset.csc-mailform{
	border:0px;
	margin-top:20px;
	padding-left:60px;
}
#formContainer div.csc-mailform-field{
	margin-bottom:9px;
}
#formContainer label{
	width:130px;
	display:block;
	float:left;
	font-size:16px;
	color:#5077c2;
}
#formContainer input{
	border:1px solid #D6D6D6;
	background-color:#F4F4F4;
	width:300px;
}
#formContainer textarea{
	border:1px solid #D6D6D6;
	background-color:#F4F4F4;
	width:300px;
}
#formContainer input.csc-mailform-submit {
    border: 0px;
    background-repeat: no-repeat;
    background-position: 1px center;
    padding: 1px 1px 1px 1px;
    height: 47px;
    width: 227px;
    cursor: pointer;
    font-family: Gerogia;
    background-image: url('../img/send-message-bg.gif');
    color:#787878;
    font-size:16px;
}