html,body,div,span,
h1,h2,h3,h4,h5,h6,
p,blockquote,q,em,img,small,strong,
dl,dt,dd,ol,ul,li,fieldset,form,label,legend{border:0;outline:0;margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
ol,ul{list-style:none}
:focus{outline:0}
input,textarea{margin:0;outline:0; font-family:inherit; font-size:inherit; color:inherit;}
textarea{overflow:auto;}
table{border-collapse:collapse;border-spacing:0}
/* End Reset */

body{
font-family:Arial, Verdana, sans-serif;
font-size:12px;
color:#000;
}

.container{
width:980px;
margin:0 auto;
}

/* headings
--------------------------------------------------------------- */
h1{
font-size:18px;
line-height:22px;
}
h2{

}
h3{
line-height:15px;
font-weight:normal;
}


/* links
--------------------------------------------------------------- */
a{ text-decoration:none; color:#00e; }
a:hover { text-decoration:none; }

/* p, blockquote, address
--------------------------------------------------------------- */
p{
line-height:1.2;
margin-bottom:8px;
}


/* top Links 
------------------------------------- */
.top-links{
background:url(images/left2.gif) left bottom no-repeat;
padding:0 0 0 4px;
}
.top-links-in{
background:url(images/right2.gif) right bottom no-repeat;
padding:0 4px 0 0;
}
.top-link-list{
background:url(images/back3.gif) left bottom repeat-x;
}
.top-link-list li{
float:left;
padding:0 0 0 100px;
line-height:21px;
}
.top-link-list a{
color:#266DBB;
font-weight:bold;
}
.top-link-list li.first-item a{
color:#000;
}


/* header
--------------------------------------------------------------- */
.header{
padding:3px 0;
}

.logo{
float:left;
width:240px;
}
.logo img{
display:block;
}

.ad_728_90{
width:728px;
height:90px;
}

/* 
--------------------------------------------------------------- */
.main{
}



/* sidebar
--------------------------------------------------------------- */
.sidebar{
float:right;
width:192px;
text-align:center;
}
.categories{
width:142px;
margin:0 auto 15px;
text-align:left;
}
.cat-list{
background:url(images/bottom.gif) bottom no-repeat;
padding:0 0 5px;
}
.cat-list li{
border-left:1px solid #1145AB;
border-right:1px solid #1145AB;
}
.cat-list a{
display:block;
background:;
padding:2px 0 2px 20px;
background : url(images/arrow3.gif) no-repeat 4px center; 
color:#000;
font-size:13px;
}
.cat-list a:hover{
background-color:#CCE0FA;
}


.articles{
margin:0 0 0px;
}
.articles img{
display:block;
margin:0 auto 3px;
width:80px;
height:80px;
}
.articles p{
line-height:1.2;
margin:0 0 5px;
}
.articles a{
font-size:9px;
}

/* contents
--------------------------------------------------------------- */
.contents{
float:right;
width:530px;
padding:5px 30px;
text-align:center;
}
.main-img{
display:block;
margin:0 auto 10px;
border:2px solid #CDD7D0;
max-width:550px;
}

.toolbox1{
display:inline
}

.addthis_toolbox{
padding-left: 165px;
width: 350px;
}

.toolbox2{
display:inline;
float: left;
font-size:10pt;
}

form {  
  margin: -6px;
  padding: 0px;
} 
/* leftbar
--------------------------------------------------------------- */
.leftbar{
float:left;
width:160px;
}


/* footer
--------------------------------------------------------------- */
.footer{
font-size:11px;
color:#00E;
padding:2px 0 5px;
}
.footer ul{
text-align:center;
}
.footer li{
display:inline;
}
.footer a{
border-right:1px solid #00e;	
line-height:11px;
padding-right:2px;
}
.footer li.last-item a{
border-right:0;
}




.fl{ float:left}
.fr{ float:right}
.cl{ clear:both; font-size:0; height:0; }
.blk { display:block;}

.clearfix:after {
clear: both;
content: ' ';
display: block;
font-size: 0;
line-height: 0;
visibility: hidden;
width: 0;
height: 0;
}
.png { /* for png images to fix for IE6*/ }


/* Alignments */
.center { text-align:center }
.right { text-align:right }
.top {vertical-align:top }
.middle { vertical-align:middle }
