/* CSS Document */

.main_table {
margin-top:-4px;
}

.left_1 {
float:left;
margin-left:-0px;
}

.main_left {
float:left;
margin:0px 0 0 -2px;
}

.left_2 {float:left;}

.main_cent {float:left;
margin:4px 0 0 0;
}

.right_1 {float:left;}

.left2 {float:left;}
.right2 {float:left;}

.left3 {float:left;}
.cent3 {float:left;}
.right3 {float:left;}


#navigation2  {
	height:37px;
	width:960px;
	position: relative;
	z-index: 2;
	margin: 0px 0px 0 0px;
}

#jsddm2 {
	margin: 0;
	padding: 0 0 0 15px;
	text-align:left;
	}
	
#jsddm2 li {	
	float: left;
	list-style: none;
	font: 11px Arial;
	text-transform: uppercase;
	letter-spacing: .5px;
	}
		
#jsddm2 li a {	
	height:22px;
	display: block;
	background: #f29420;
	padding: 10px 19px 1px 21px;
	text-decoration: none;
	color: #282828;
	text-transform: uppercase;
	background: url(images/menu_pages2.jpg) right top no-repeat;
	}
	
#search {
width: 301px;
height:32px;
background:url(images/search_bg.jpg) no-repeat top left;
color:#555;
padding:4px 0px 0px 10px;
margin:78px 23px 0px 0px;
float:right;
text-align:left;
}


.recent_gallery {
margin:24px 0 0px 36px;
padding:0 0 0px 0;
height:260px;
}

.recent_gallery ul li {
padding:0 0 0 0;
margin:0px 26px 0px 0;
float: left;
display:inline;
}

.recent_gallery_bottom2 {
width:100%;
height:16px;
margin:-0px 0 20px 0;
padding:0;
background: url(images/body_bottom.jpg) top left repeat;
}

.main_div2 {
height:265px;
margin:0;
padding:0;
background:url(images/main_bg.jpg) repeat-y right top ;
}

.main_div3 {
height:100%;
margin:0 0 16px 0;
padding:0;
background:url(images/main_bg.jpg) repeat-y left top;
display:inline;
text-align:left;
}

.others-back {
background:#fff;
width:944px;
padding:13px 0 0 0;
margin:0;
text-align:left;
}

.other-topics-box {
margin:13px 0px 0px 9px;
padding:13px;
text-align:left;
display:inline;
}

.subscription {
background: #efe6b4 url(images/subscription-bg.jpg) left top;
padding: 0 0 0 0px;
margin: 0;
height:42px;
width:960px;
}


.footer {
background:url(images/foot_bg.jpg) top no-repeat;
vertical-align:top;
width:960px;
height:73px;
color:#000;
font-size: 12px;
margin-top:-10px;
padding:1px 0 0 0;
}

.footer_right {
float: right;
margin:0px 10px 0px 0px;
text-align:right;
}

.footer_left {
float: left;
margin:0px 0px 0px 35px;
text-align: left;
}

.archives h2 {
padding:0 0 6px 0;
margin:0;
font-size:22px;
font-weight:bold;
color:#282828;
border-bottom:1px solid #ddd;
width:580px;
}

.date_box {
padding:2px 8px 2px 8px;
margin:-21px 0 0px 0;
color: #f29420;
font-family: lucida grande, lucida sans unicode;
font-weight:normal;
font-size: 11px;
background:#282828;
float:right;
text-transform:uppercase;
}

.pagenavi {
text-align:left;
padding:0;
margin:-3px 0 -14px 25px;
}

.cat_img h2 {
position: absolute;
bottom: -0px;
left: 0;
color:#fff;
font: bold 13px arial, Sans-Serif;
width:169px;
background:#000;
text-align:center;
opacity:.7;
padding:3px 5px 4px 5px;
text-transform:uppercase;
letter-spacing:.5px;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}

.other-topics-img h3 {
position: absolute;
bottom: -0px;
left: 0;
color:#fff;
font: bold 15px arial, Sans-Serif;
width:197px;
background:#000;
text-align:center;
opacity:.7;
padding:3px 4px 5px 4px;
line-height:16px;
text-transform:uppercase;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}

.boxcaption h3{ 
color:#fff;
font-family:arial, "lucida sans unicode";
font-weight:bold;
font-size:1.3em;
text-transform:uppercase;
margin:0 0px 0 0px;
padding:5px 5px 5px 9px;
float:left;
background:#000;
opacity:0.7;
text-align:left;
width: 200px;
line-height:19px;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}

.categories-img h3 {
position: absolute;
bottom: -0px;
left: 0;
color:#fff;
font: bold 13px arial, Sans-Serif;
width:200px;
background:#000;
text-align:center;
opacity:.7;
padding:3px 4px 4px 4px;
line-height:16px;
text-transform:uppercase;
}

.categories-box1 {
width: 205px;
margin:0px 40px 10px 40px;
padding-bottom:30px;
float:left;
border-bottom: 1px solid #ddd;
display:inline;
text-align:left;
}

.categories-img {
padding:0px 0px 0px 0px;
margin:0 0px 24px 0;
color:#000;
float:left;
overflow:hidden;
position: relative;
}

.categories_box3 h1 {
font-size:25px;
font-family: geneva, arial, lucida sans unicode;
color:#000;
padding: 0px 0px 6px 0px;
margin:0 0 30px 0;
font-weight:nomral;
line-height:29px;
border-bottom:1px solid #ddd;
}

.archives li {
list-style:none;
font-size:15px;
color:#000;
margin:0;
padding:3px 0px 8px 16px;
width:90%;
background: url(images/archive-li.png) left top no-repeat;
letter-spacing: .3px;
}