/*
Theme Name: UMEI
Theme URI: 
Description: UMEI
Version: 1.0
Tags: UMEI
*/

/** Reset **/
h1,h2,h3,h4,h5,h6,a,p,img,ul,ol,li,body{margin:0px; padding:0px;}
img{border:none;}

.clear{
clear:both;
}

a,a:visited {
  color: #123862;
}

/*** Layout ***/

body{
background:url(images/main_bg_top.jpg) #f3efe5 repeat-x;
font-family:arial;
}

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

#header{
width:976px;
height:130px;
padding-top:15px;
background:url(images/menu_top_bg.jpg) no-repeat bottom;
position:relative;
}


#main{
background:url(images/main_bg.jpg) repeat-y;
width:910px;
padding:0 33px;

}

.page_content {
padding: 20px 0px 0px 0px;
}

#footer{
background:url(images/footer_bg.jpg) no-repeat;
width:910px;
height:71px;
padding:10px 33px 0px 33px;
margin-bottom:20px;
}

.left{
float:left;
}

.right{
float:right;
}

.middle {
  float: left;
  width: 648px;
  padding: 0px 0px 0px 35px;
}


.rightpic {
  width: 200px;
  padding: 0px 0px 20px 20px;
}

.right_s{
float:right;
}

/*** Header ***/

#header .title{
width:341px;
height:102px;
display:block;
text-indent:-9999px;
background:url(images/logo.jpg) no-repeat;
position:absolute;
top:15px;
left:10px;
}

#header_img{
background:url(images/header_img_border.jpg) no-repeat;
width:247px;
height:126px;
position:absolute;
top:19px;
left:400px;
}

#header_img .slideshow{
margin-top:5px
}

#header_img img{
border:solid 1px #fff;
margin-top:8px;
margin-left:9px;
}

#header_title{
background:url(images/header_text.jpg) no-repeat;
height:44px;
width:294px;
position:absolute;
top:60px;
right:15px;
text-indent:-9999px;
}

/*** Menu ***/

/*
#menu ul{
margin-left:8px;
}

#menu ul li{
float:left;
list-style-type:none;
}
*/

/*
#menu ul li a{
text-decoration:none;
font-size:13px;
font-weight:bold;
color:#fff;
display:block;
height:28px;
padding:10px 28px 0 28px;
}
*/

/*
#menu ul li a:hover{
background:url(images/menu.png) no-repeat;
background-position:-50px -53px;
color:#293e6b;
}

#menu ul li.current_page_item{
background:url(images/menu.png) no-repeat;
background-position:-50px -53px;
color:#293e6b;
}

#menu ul li.current_page_item a{
color:#293e6b;
}
*/

/*PLAIN MENU */

#menu {
  width: 963px;
  height: 39px;
  margin: 0px 0px 0px 8px;
  padding: 0px 0px 0px 0px;
}

#menu ul {
  background:url(images/menu.png) no-repeat;
  background-position:0px -9px; 

  list-style-type: none;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 963px;
  height: 39px;
}

#menu ul li {
  float: left;
  line-height: 39px;
  font-family: Arial;
  font-size: 16px;
  font-weight: bold;
  
}

#menu ul li a {
  text-decoration: none;
  color: #fff;
  padding: 11px 19px 9px 19px;
  height: 39px;
}

/*@-moz-document url-prefix() {
    #menu ul li a {
        padding-top: 10px;
    }
}*/


#menu ul li:last-child {
  width: 104px; 
}

#menu ul li:last-child a {
  width: 104px;
  
}

#menu ul li a:hover {
  background:url(images/menu.png) no-repeat;
  background-position:-10px -51px;
  color: #000;
  
}

#menu ul li:first-child a:hover {
  background:url(images/menu.png) no-repeat;
  background-position:0px -51px;
  color: #000;
  height: 39px;
}

#menu ul li:last-child a:hover {
  background:url(images/menu.png) no-repeat;
  background-position:-839px -51px;
  color: #000;
  height: 39px;
}



#menu ul li.current_page_item a, #menu ul li.current_page_parent a {
  background:url(images/menu.png) no-repeat;
  background-position:-10px -51px;
  color: #000;
  height: 39px;
}

#menu ul li:first-child.current_page_item a, #menu ul li:first-child.current_page_parent a {
  background:url(images/menu.png) no-repeat;
  background-position:0px -51px;
  color: #000;
  height: 39px;
}

#menu ul li:last-child.current_page_item a, #menu ul li:last-child.current_page_parent a {
  background:url(images/menu.png) no-repeat;
  background-position:-835px -51px;
  color: #000;
  height: 39px;
}


/*** Main ***/


#menu_bottom_bg{
background:url(images/menu_bottom_bg.jpg) no-repeat;
width:976px;
height:35px;
background-color: #fff;
}

#breadcrumb {
  padding: 15px 0px 0px 33px;
}

	/*** Sidebar, widgets ***/
	
	.sidebar{
		width:218px;		
	}
	
	.widget{
		width:218px;
		background:url(images/widget_bg.jpg) repeat-y;	
		margin-bottom:20px;
	}
	
	.widget_t{
		width:218px;
		height:24px;
		background:url(images/widget_top_bg.jpg) no-repeat;
		color:#424242;
		font-size:15px;
		font-weight:bold;
		padding: 6px 0 0 15px;
	}
	
	.widget_t a {
    color: #424242;
    text-decoration: none;
	}
	
	.widget_t a:hover {
    text-decoration: underline;
	}
	
	.w_content{
		margin:0 10px;
		color:#424242;
		font-size:13px;
	}
	
	.w_content .current_page_item a
	{
    font-weight: bold;
	}
	
	.w_content ul{
	}
	
	.w_content li{
		list-style-type:none;
		/*** list-style-image: url(images/arr.jpg); ***/
		padding:8px 0 8px 0px;

		background:url(images/line.jpg) no-repeat bottom;
	}
	

		
		.widget .w_last{
			background:none;
		}
	
	.w_content li a{
		text-decoration:none;
		color:#424242;
		background:url(images/arr.jpg) no-repeat left center;
		padding-left:15px;
	}
	
	.w_content li a:hover{
		text-decoration:underline;
	}
	
	.w_content .rsswidget { 
	
	 }
	.w_content .rss-date {
    display: block;
    padding-left: 20px;
    font-size: smaller;
    
	}
	
	.w_bottom{
		width:218px;
		height:6px;
		background:url(images/widget_bottom_bg.jpg) no-repeat;
	}	
	
	.n_title{
		padding-top:15px;
	}
	
	.n_title a{
		color:#f19300;
		text-decoration:none;	
		font-weight:bold;
	}
	
	.n_date{
		font-weight:normal;
		font-style:italic;
		font-size:11px;
		padding-bottom:10px;
	}
	
	#calendar_wrap{
	margin-left:40px;
	}
	
	.widgetWPNGCalendar h2{
		font-size:15px;
	}
	
/*** Content ***/
	
	/*** Slider ***/
	
	#slider{
		width:400px;
		height:275px;
		margin-bottom:20px;
		float: left;
	}

.content-s{
width:440px;
}

.content-r{
width:648px;
padding-right: 10px;
}

.content-f{
width:876px;
}

.post{
margin-bottom:20px;
color:#424242;
font-size:14px;
text-align: justify;
text-justify: left;
}


.post img {
 
  float: left;
  padding: 0px 15px 15px 0px;
}

.post table {
  padding: 0px 0px 15px 0px;
  text-align: left;
 
}

.post ul {
  padding-bottom: 15px;
}
.post h2 {
  clear: both;
}


.post h3.p_title{
font-size:20px;
font-weight:bold;
border-bottom:2px solid #f19300;
padding-bottom:10px;
margin-bottom:10px;
margin-right: 20px;
}

.post h3.p_title a{
text-decoration:none;
color:#424242;
}

.post p{
padding-bottom:15px;

}

.post a{
color:#424242;
}

.post h1 {
font-size:18px;
margin:7px 0;
}

.post h2 {
font-size:16px;
margin:7px 0;
}

.post h3 {
font-size:14px;
margin:7px 0;
}

.post h4 {
font-size:12px;
margin:7px 0;
}

.post h5 {
font-size:11px;
margin:7px 0;
}

.post h6 {
font-size:10px;
margin:7px 0;
}

.post ul, .post ol{
padding-left:25px;
}

.post blockquote{
font-style:italic;
margin:10px;
padding:5px;
}

.navigation{
padding-bottom:15px;
}

.navigation a{
text-decoration:none;
color:#424242;
font-weight:bold;
font-size:13px;
}

.nav_right{
float:right;
}

.nav_left{
float:left;
}

/*** Footer ***/

#footer, #footer a{
color:#fff;
text-decoration:none;
font-size:12px;
}

.menu li{
display:inline;
border-right:solid 1px #fff;
padding-right:8px;
margin-right:8px;
}

.menu li.last{
border:none;
}

#footer .right{
text-align:right;
}

.copyright{
padding-top:8px;
}

.twitter {
  border: solid 3px red;
  background: #FFDDDD;
  padding: 10px 10px 10px 10px;
}

.twitter .twitterwidget {
  font-weight: bold;
  font-size: 12pt;
}


.twitter li {
  float: left;
  clear: both;
  padding: 0px 0px 5px 0px;
}

.twitter .entry-content {
  float: left;
  font-weight: bold;
}

.twitter .entry-meta {
  float: left;
  clear: both;
  
}


.twitter ul {
padding: 10px 0px 20px 30px;
}

.view-cap, .view-container-border {
background-color:#fff;
}

