/*  
Premium ArticleMs Template by: ArticleMsDesign.com
Template: http://www.allbestarticles.com/premium-templates.html
Author: Blooobs
Author URI: http://www.allbestarticles.com
*/

@charset "utf-8";



* { padding: 0; margin: 0; }

body {
 background:  url(images/bodybg.jpg) repeat-x;
 border:0;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
}
 p {
 margin:5px 0 5px 5px;
 padding:0;
    }
img {
float:left;
padding:5px;
	}

.edit {
float:left;
padding:0 5px 0 0;
	}


h1 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 15px;
 padding:5px;
	}
	
#top-header-out {
width:100%;
	}

h2 {
 font-weight:bold;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;

 color:#333;

	}
	
h2 a {
 font-weight:bold;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;

 color:#0038AE;
 text decoration:underline;
	}
h2 a:hover {
 font-weight:bold;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;

 color:#0038AE;
 text decoration:underline;
	}


#top-header {
width:975px;
 color: #ddd;
 text-align:right;
 padding: 5px 6px 3px 3px;
 heigth: 25px;
 margin: 0px auto;
 background: url(images/bodybg.jpg) repeat-x;
}

.top-header-left {
float:left;
background:#fff;
	font: bold 12px arial;
	color: #999;
 heigth: 30px;
border-right:1px solid #999;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-decoration: none;
}
.top-header-left:hover {
	font: bold 12px arial;
background:#999;	
	color: #f9f9f9;
 
float:left;
 heigth: 30px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-decoration: underline;
}



.top-header {

	font: normal 11px arial;
	color: #ddd;
 heigth: 30px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	text-decoration: none;
}
.top-header:hover {

	font: normal 11px arial;
	color: #f9f9f9;


 heigth: 30px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	text-decoration: underline;
}



#header {
 color: #333;
 width: 975px;
 height: 56px;
 margin: 0 auto;

 padding-bottom: 10px;
}

.logo {

	margin-top: 0px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	float: left;

}

.img {
border:0px;
}

#header .right {
 float:right;
 color: #333;
 width: 500px;
 padding: 0px 0px 0px 25px;
 height: 60px;
 margin: 0px 0px 0px 0px;

}

#top-search {
    float:right;
    margin-top: 0px;
    margin-bottom: 14px;
	margin-right:30px;
}



#top-search form {
    height:43px;
    padding: 13px 20px 0px 15px;
    position:relative;
    background: url("images/bg-search.jpg") repeat-x left bottom;
    float:left;
}

#top-search form .left-round {
    height:56px;
    width: 15px;
    position:absolute;
    top: 0px;
    left: 0px;
    background: url("images/left-search.jpg") no-repeat center;
}

#top-search form .right-round {
    height:56px;
    width: 15px;
    position:absolute;
    top: 0px;
    right: 0px !important;
    right: -1px;
    background: url("images/right-search.jpg") no-repeat center;
}



#top-search form .text-field {
    width: 250px;
    height: 16px;
    padding: 3px 3px 3px 3px;
    font-size: 15px;
    border: solid 1px #dcdcdc;
    color: #444;
    margin-right: 2px;
    display:block;
    float:left;
}

#top-search form select {
    width: 100px;
    height: 28px;
    border: solid 1px #dcdcdc;
    padding-right: 2px;
    margin-right: 6px;
    display:block;
    float:left;
    font-size: 13px;
}

.black-button {
    background: url("images/search-btn.gif") no-repeat center;
    display:block;
    width: 60px;
    height: 25px;
    line-height: 29px;
    color: #333;
    font-weight:bold;
    font-size: 13px;
    font-family: arial;
    text-align:center;
    float:left;
    margin-top: -1px;
	 border:1px solid #999;
}

.black-button:hover {
    cursor:pointer;
}


#topmenu {
	margin:				0 auto;
	height:				30px;
	padding-top:			4px;
	padding-right:			0px;
	text-align:			left;
	clear:				both;
width:975px;
color:#f9f9f9;

}


#topmenu ul {
	margin: 			0;
	padding: 			0;
	list-style:			none;
}
#topmenu li {
	display: 			inline;
	margin: 			0;
	padding: 			0;

}
#topmenu a, #topmenu a:visited {
	padding-top: 			9px;
	padding-bottom: 		5px;
	font-size: 			10pt;
	font-weight:			normal;
	padding-right: 			15px;
	padding-left:			15px;
	text-decoration:		none;
	color: 				#0038AE;

	line-height: 			25px;
	border-right:1px solid #E3E7DC;
		text-decoration: none;
}
#topmenu a:hover {
	text-decoration: underline;
	color:				#ccc;


}
#topmenu a#active_menu {
	color:				#a4e505;

}



#wrapper { 
 margin: 0 auto;
 width: 975px;
}






#contentwrap {


 padding:0px;
 margin-bottom: 5px;
 overflow: auto; 
 width: 975px;
}


#content { 
 float: right;
 color: #666;
 font-family:  Arial,  Helvetica, sans-serif;
 font-size: 14px;
 margin: 0px 10px 0px 0px;
 padding: 0px;
 width: 600px;
 display: inline;
 position: relative;
background:#fff;
}


#outbox { 
 float: right;
 color: #333;
 margin: 0px 0px;
 padding: 0px;
 width: 600px;
 display: inline;
 position: relative;
    background: url("images/homebgtop.jpg") no-repeat;
}


#author { 
 color:#333333;
 font-weight:normal;
 font-family:  Arial,  Helvetica, sans-serif;
 font-size: 12px;
}




#author a{ 
 color:#0038AE;
 font-weight:normal;
 font-family:  Arial,  Helvetica, sans-serif;
 font-size: 12px;
 text decoration:underline;
}

#author a:hover{ 
 color:#0038AE;
 font-weight:normal;
 font-family:  Arial,  Helvetica, sans-serif;
 font-size: 12px;
 text decoration:underline;
}



#outbox a{ 
 color:#0038AE;
 font-weight:bold;
 font-family:  Arial,  Helvetica, sans-serif;
 font-size: 14px;
 text decoration:underline;
}

#outbox a:hover{ 
 color:#0038AE;
 font-weight:blod;
 font-family:  Arial,  Helvetica, sans-serif;
 font-size: 14px;
 text decoration:underline;
}



#outbox2 { 
 float: right;
 color: #333;
 margin: 0px 0px;
 padding: 0px;
 width: 600px;
 display: inline;
 position: relative;
    background: url("images/homebgtop2.jpg") no-repeat;
}

#outbox2 a{ 
 color:#0038AE;
 font-weight:bold;
 font-family:  Arial,  Helvetica, sans-serif;
 font-size: 12px;
 text decoration:underline;
}

#outbox2 a:hover{ 
 color:#0038AE;
 font-weight:blod;
 font-family:  Arial,  Helvetica, sans-serif;
 font-size: 12px;
 text decoration:underline;
}








.box {
	width:580px;
	margin-top:0px;
	margin-left:0px;
    margin-bottom:15px;
	border:1px solid #ccc;
	padding:0px 5px 10px 5px;
    text-align:justify;
	float:left;
	background: #fff;
	color:#333;
 font-family:  Arial,  Helvetica, sans-serif;
 font-size: 14px;
	}
.box p{
padding:10px 25px 10px 20px;
 }
		
.box h1 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 18px;
 padding:5px;
 color:#333;
text-decoration:none;
	}
.box h2 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 padding:5px 0px 5px 0px;
 color:#333;
text-decoration:none;
	}

.box a{ 
 color:#0038AE;
 font-weight:bold;
 font-family:  Arial,  Helvetica, sans-serif;
 font-size: 14px;
 text decoration:underline;
}

.box a:hover{ 
 color:#0038AE;
 font-weight:blod;
 font-family:  Arial,  Helvetica, sans-serif;
 font-size: 14px;
 text decoration:underline;
}

.post { 
       margin: 5px 0 15px 0; 
       padding: 5px 5px 5px 0;  
       background: #f2f2f2; 
       color: #808080; 
       text-align: right;
       border: 1px solid #dddddd;

}


.author {
        margin-right: 2px;
	background: url('images/author.gif') no-repeat 0 center;
	padding-left: 20px; margin: 0 10px 0 5px;

}            

.category {
	margin-right: 2px;
        background: url('images/cat.gif') no-repeat 0 center;
	padding-left: 20px; margin: 0 10px 0 5px;

}






.subcategorybox a{ 
 color:#0038AE;
 font-weight:normal;
 font-family:  Arial,  Helvetica, sans-serif;
 font-size: 14px;
 text decoration:none;
}

.subcategorybox a:hover{ 
 color:#0038AE;
 font-weight:normal;
 font-family:  Arial,  Helvetica, sans-serif;
 font-size: 14px;
 text decoration:underline;
}


.date { 
        margin-right: 2px;
        color: #808080; 
        background: url('images/clock.gif') no-repeat 0 center; 
        padding-left: 20px; margin: 0 10px 0 5px;
}  


.box2 {
	width:590px;
	margin-top:0px;
	margin-left:0px;
    margin-bottom:15px;
	border:1px solid #ccc;
	padding:0px 0px 10px 0px;

	float:left;
	background: #fff;
	color:#333;
 font-family:  Arial,  Helvetica, sans-serif;
 font-size: 14px;
	}
.box2 h2{ 
 height:20px;
 padding-left:5px;
 margin-bottom:10px;
 color:#0038AE;
 font-family:  Arial,  Helvetica, sans-serif;
 font-size:14px;
 text decoration:underline;
 background: url('images/righth1.jpg') top repeat-x; 
}

	
.box2 a{ 
 color:#0038AE;
 font-family:  Arial,  Helvetica, sans-serif;
 text decoration:underline;
}

.box2 a:hover{ 
 color:#0038AE;

 font-family:  Arial,  Helvetica, sans-serif;
 text decoration:underline;
}




.box-related { 
 display: inline;
 position: relative;
 color: #333;
 margin: 0px 0px 10px 0px;
	padding:0px 10px 10px 0px;
 width: 565px;
 float: left;
 border:1px solid #ccc;
background: #f9fcf1;
}


.box-related a{ 
     font: bold 12px Arial;
	color: #0038AE;
	text-decoration: none;
	background: #fff;
	float: left;
	height: 22px;
	width: 555px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
border-bottom:1px dotted #999;



} 
.box-related a:hover{ 
 font: bold 12px Arial;
	color: #999;
	text-decoration: none;
	
	float: left;
	height: 22px;
	width: 555px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
border-bottom:1px dotted #999;

} 


/* The 2 columns on the homepage */

#homeleftcol {
float:left;
	width:250px;
	min-height:120px;
	margin-top:10px;
	margin-left:0px;
	margin-right:13px;	
        margin-bottom:20px;
 font: normal 11px Arial;
        
	padding:10px 10px 30px 7px;



	}
#homeleftcol .img{
    width:65px;
	heigth:85px;
    float: left;
	border:1px dotted #ddd;
	padding:3px;
	margin-right:8px;
	margin-top:5px;
}

#homeleftcol h1 a{ 
font-weight : bold;
font-size : 12px;
color : #0038AE;
text-indent : 5px;
margin-bottom : 5px;
text-decoration:none;
} 
#homeleftcol h1 a:hover{ 
font-weight : bold;
font-size : 12px;
color : #0038AE;
text-indent : 5px;
margin-bottom : 5px;
} 
	

#homerightcol {
float:right;
	width:250px;
	min-height:120px;
	margin-top:10px;
	margin-left:5px;
    margin-bottom:20px;
 font: normal 11px Arial;
	padding:10px 10px 30px 7px;




	}
#homerightcol .img{
    width:65px;
	heigth:75px;
    float: left;
	border:1px dotted #ddd;
	padding:3px;
	margin-right:8px;
	margin-top:5px;
}

#homerightcol h1 a{ 
font-weight : bold;
font-size : 12px;
color : #0038AE;
text-indent : 5px;
margin-bottom : 5px;
text-decoration:none;
} 
#homerightcol h1 a:hover{ 
font-weight : bold;
font-size : 12px;
color : #0038AE;
text-indent : 5px;
margin-bottom : 5px;
} 
	


#homeleftcol2 {
float:left;
	width:270px;
	min-height:100px;
	margin-top:10px;
	margin-left:0px;
	margin-right:13px;	
        margin-bottom:10px;


	padding:10px 10px 30px 7px;

	float:left;


	}
#homeleftcol2 .img{
    width:65px;
	heigth:85px;
    float: left;
	border:1px dotted #ddd;
	padding:3px;
	margin-right:8px;
	margin-top:5px;
}

#homeleftcol2 h1 a{ 
font-weight : bold;
font-size : 13px;
color : #6666FF;
text-indent : 5px;
margin-bottom : 5px;
text-decoration:none;
} 
#homeleftcol2 h1 a:hover{ 
font-weight : bold;
font-size : 13px;
color : #8484FF;
text-indent : 5px;
margin-bottom : 5px;
} 
	

#homerightcol2 {
float:right;
	width:270px;
	min-height:100px;
	margin-top:10px;
	margin-left:5px;
        margin-bottom:10px;
font: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
color:#333; 
	padding:10px 10px 30px 7px;

	float:left;


	}
#homerightcol2 .img{
    width:65px;
	heigth:75px;
    float: left;
	border:1px dotted #ddd;
	padding:3px;
	margin-right:8px;
	margin-top:5px;
}

#homerightcol2 a{ 
font-weight : bold;
font-size : 11px;
color : #0038ae;
text-indent : 5px;
margin-bottom : 5px;
text-decoration:none;
} 
#homerightcol2 a:hover{ 
font-weight : bold;
font-size : 11px;
color : #0038ae;
text-indent : 5px;
margin-bottom : 5px;
} 







/* The left sidebar column */


#leftout { 
min-height:500px;
 float: left;
 width: 350px;
}

#leftsidebar-cat { 
 display: inline;
 position: relative;
 color: #333;
 margin: 0px 0px 10px 0px;
 padding: 0px;
 width: 345px;
 float: right;
 border:1px solid #ccc;
background: #f9fcf1;
}





#leftsidebar-cat h1 { 
line-height:25px;
background: #f9f9f9;
font: bold  Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight:bold;
color:#333; 
background: #f9fcf1 url(images/righth1.jpg) repeat-x top;
padding-left:5px;
}
#leftsidebar-cat ul { 
padding-left:3px;
color:#333;
}
#leftsidebar-cat a { 
display:block;
	height: 20px;
	width: 290px;
	background: #fff;
padding-left:5px;
     font: bold 14px Arial;
	color: #0038AE;
	text-decoration: underline;
}
#leftsidebar-cat a:hover { 
display:block;
	height: 20px;
	width: 290px;
background:#f8f8f8;
padding-left:5px;
     font: bold 14px Arial;
	color: #0038AE;
	text-decoration: underline;
}


#leftsidebar { 
 display: inline;
 position: relative;
 color: #333;
 margin: 0px 0px 10px 0px;
 padding: 0px;
 width: 345px;
 float: right;
 border:1px solid #ccc;
background: #f9fcf1;
}

#leftsidebar h1 { 
line-height:25px;
background: #f9f9f9;
font: bold  Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight:bold;
color:#333; 
background: #f9fcf1 url(images/righth1.jpg) repeat-x top;
padding-left:5px;
}
#leftsidebar ul { 
padding-left:3px;
color:#333;
}

#leftsidebar ul a{ 
     font: bold 14px Arial;
	color: #0038AE;
	text-decoration: none;
	background: #fff;
	float: left;
	height: 22px;
	width: 320px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
border-bottom:1px dotted #999;




} 
#leftsidebar ul a:hover{ 
 font: bold 14px Arial;
	color: #0038AE;
	text-decoration: none;
	
	float: left;
	height: 22px;
	width: 320px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
border-bottom:1px dotted #999;
background:#f8f8f8;



} 

#leftsidebar p { 
padding:3px;
} 

#leftsidebar p a{ 
     font: bold 13px Arial;
	color: #0038AE;
	text-decoration: underline;
} 

#leftsidebar p a:hover{ 
 font: bold 13px Arial;
	color: #0038AE;
	text-decoration: underline;	
} 



#leftsidebar .latest a{ 
     font: bold 11px Arial;
	color: #0038AE;
	text-decoration: underline;
} 

#leftsidebar .latest a:hover{ 
 font: bold 11px Arial;
	color: #0038AE;
	text-decoration: underline;	
} 

#leftsidebar-rss { 
 display: inline;
 position: relative;
 color: #333;
 margin: 0px 0px 10px 0px;
 padding: 0px;
 width: 345px;
 float: right;
 border:1px solid #ccc;
background: #fff;
}
#leftsidebar-rss ul { 
padding:5px;
} 
#leftsidebar-rss  a{ 
     font: bold 11px Arial;
	color: #0038AE;
	text-decoration: underline;
} 

#leftsidebar-rss a:hover{ 
 font: bold 11px Arial;
	color: #0038AE;
	text-decoration: underline;	
} 




#footer {
width:100%;
height:200px;
border-top:1px solid #999;
clear : both;
background: url(images/bgfoot.jpg) repeat-x;
}
#footer-in {
 width:975px;
 color: #333;
 height:200px;
 margin: 0px auto;
 padding-top:10px;
background: url(images/bgfoot.jpg) repeat-x;
}
#footer-in a{
	font: normal 11px arial;
	color: #0038AE;
	text-decoration: none;
}
#footer-in a:hover {
	font: normal 11px arial;
	color: #999;
	text-decoration: underline;
}


.clear { clear: both; background: none; }


#ads728{
	margin: 0px auto;
	padding-left:15px;
	padding-top:5px;
	height: 25px;
	width: 975px;
}            
      

#spacer {
	margin: 0px;
	padding:0px;
	text-align:left;
	height: 25px;
	width: 975px;
}   
   
            
        
      
            
            
  .shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(images/righth1.jpg) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(images/bg-nav.jpg);
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}
  
            

/*------ Translate -------*/


#translate {margin:auto 0;}
#translate ul li { display: inline;}
.images {text-decoration:none;border:0px;}
           
            
            
 #bottomleft { 
 display: inline;
 color: #fff;
 margin: 0px;
 padding: 0px;
 width: 260px;
 float: left;
}

#bottomleft h2{ 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight:bold;
 height:24px;
 display: inline;
 color: #ffffff;
 padding: 5px 5px 5px 27px;
 width: 250px;
 float: left;
 background-color:;

}
#bottomleft a{ 
 height:20px;
display:block;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 15px;
 font-weight:normal;
 color:#333;
 padding:0px 5px 5px 26px;
 background:url(images/bullbot.png) no-repeat top left;
 text-decoration:none;

}
#bottomleft a:hover{ 
 height:20px;
display:block;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 15px;
 font-weight:normal;
 color: #999;
 padding:0px 5px 5px 26px;
 background:url(images/bullbot.png) no-repeat top left;
 text-decoration:underline;

}







#bottomleftmiddle { 
 float: left;
 color: #ffffff;
 margin: 0px 13px;
 padding: 0px;
 width: 250px;
 display: inline;
 position: relative;
}

#bottomleftmiddle a{ 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 15px;
 font-weight:normal;
 color:#333;
 padding:0px 5px 5px 26px;
 display: block;
 background:url(images/bullbot.png) no-repeat top left;
 text-decoration:none;

}
#bottomleftmiddle a:hover{ 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 15px;
 font-weight:normal;
 color: #999;
 padding:0px 5px 5px 26px;
 display: block;
 background:url(images/bullbot.png) no-repeat top left;
 text-decoration:none;

}





#bottomleftmiddle h2{ 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight:bold;
 height:24px;
 display: inline;
 color: #ffffff;
 padding: 5px 5px 5px 32px;
 width: 238px;
 float: left;
 background-color:;
 background:#222 url(images/bullmid.png) no-repeat left;
}






#bottomrightmiddle { 
 display: inline;
 position: relative;
 color: #fff;
 margin: 0px 10px 10px 10px;
 padding:0px;
 width: 250px;
 float: left;
}


          
            
            
            
        
        
        
        
        
        