
/*------------Red style----------*/ 


#mainMenu {
border-bottom: 1px solid #b62727;
width: 1000px;
display: inline-block;
background: url("images/menu_bg_red.png");
}

#mainMenu ul li{
float:left;
border-right: 1px solid #bf0000; 
}

#mainMenu ul li a {
display:block;
height: 23px;
color:#fff;
padding: 10px 15px 0 15px;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
}

#mainMenu ul li.current-menu-parent > a,
#mainMenu ul li.current_page_item > a,
#mainMenu ul li.current-menu-ancestor > a,
#mainMenu ul li.current-menu-item > a{
text-decoration:none;
background: url("images/menu_bg_red_hover.png");
color:#fff;
}

#mainMenu ul li a:hover {
text-decoration:none;
background: url("images/menu_bg_red_hover.png");
color:#fff;
}

#mainMenu ul li ul li a:hover{
background: #c00101;
}

#mainMenu.ddsmoothmenu ul li ul li a{
text-align:left;
margin:0;
padding: 10px 20px 10px 10px;
line-height: 15px;
width:168px;
height:1%;
border-bottom: 1px solid #bf0000;
text-transform:none;
font-size:12px;
background: #c80000;
text-transform: uppercase;
}

#mainMenu.ddsmoothmenu ul li ul li.current-menu-ancestor > a{
background: url("images/menu_arrow_red.png") right no-repeat #c00101;
cursor: pointer;
color:#fff;
}

#mainMenu.ddsmoothmenu ul li ul li.current-menu-item > a{
color:#fff;
background: #c00101;
}

#mainMenu.ddsmoothmenu ul li ul li a:hover {
color:#fff;
background: #c00101;
}


#secondaryMenu{
border-top: 3px solid #df0000;
border-bottom: 1px solid #ddd; 
margin: 0px 0px 20px 0px;
width: 998px;
float: left;
background: #ffeaea;
display: inline-block;
}

#secondaryMenu ul li a:hover,
#secondaryMenu ul li:hover,
#secondaryMenu ul li.sfHover a,
#secondaryMenu ul li.current-cat a,
#secondaryMenu ul li.current_page_item a,
#secondaryMenu ul li.current-menu-item a {
text-decoration: none;
color: #444;
background: #fee5e5;
text-shadow: 1px 1px 0px #fff;
}


#footerMenu{
border-top: 1px solid #ddd; 
border-bottom: 1px solid #ddd; 
margin: 20px 0 -1px 0;
width: 1000px;
float: left;
background: #ffeaea;
display: inline-block;
}

#footerMenu ul li a:hover,
#footerMenu ul li:hover,
#footerMenu ul li.sfHover a,
#footerMenu ul li.current-cat a,
#footerMenu ul li.current_page_item a,
#footerMenu ul li.current-menu-item a {
text-decoration: none;
color: #444;
background: #fee5e5;
text-shadow: 1px 1px 0px #fff;
}


#info_panel{
border-bottom: 1px solid #eee;
width: 1000px;
height: 30px;
display: inline-block;
margin: -20px 0 20px 0;
background: #f1f1f1;
}

#info_panel{
border-bottom: 1px solid #eee;
width: 1000px;
height: 30px;
display: inline-block;
margin: -20px 0 20px 0;
background: #ffeaea;
}


.ticker-swipe {
padding-top: 9px;
position: absolute;
top: 0px;
background: #ffeaea;
display: block;
width: 800px;
height: 23px; 
}

.ticker-swipe span {
margin-left: 1px;
background: #ffeaea;
border-bottom: 1px solid #1F527B;
height: 12px;
width: 7px;
display: block;
}

input#s { 
display: inline-block;
border: none;
background: #ffeaea;
color:#777;
padding: 6px;
margin: 2px 0 0px 10px;
width: 202px;
}


#gallery_right_navi{
display: block;
padding: 13px;
background: #fff;
border: 1px solid #ddd;
margin: 0px 0 20px 0px;
border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
}
	
#tabnav li {
height: 78px;
list-style: none;
border-top: 1px solid #b00000;
}

#tabnav li a:link,#tabnav li a:visited {
display: inline;
float: left;
color: #fff;
border-left: 3px solid #ff8080;
background: #bc0101;
}	
	
#tabnav li a:hover, #tabnav li a:active, #tabnav li.ui-tabs-selected a {
color: #fff;
border-left: 3px solid #b42b2b;
background: #c80000;
}
	
	
.top-heading span {
background: url("images/header_line_red.png") repeat-x;
}	

.left-heading span {
background: url("images/header_line_red.png") repeat-x;
}

.right-heading span {
background: url("images/header_line_red.png") repeat-x;
}

.footer-heading span {
background: url("images/header_line_red.png") repeat-x;
}

.top-widget li a{
background: url("images/sidebar_li_red.png") no-repeat left top;
} 

.left-widget li a{
background: url("images/sidebar_li_red.png") no-repeat left top;
} 

.right-widget li a{
background: url("images/sidebar_li_red.png") no-repeat left top;
} 

.footer-widget li a{
background: url("images/sidebar_li_red.png") no-repeat left top;
} 
		
.widget_recent_posts li a{
color: #333;
list-style: none;
background: none;
padding: 0px;
margin: 0px;
}

.thumbnail_list li a{
display: block;
padding: 0px;
margin: 0px;
background: none;
list-style: none;
}

.twitter_list li a{
font-size: 13px;
background: none;
}	


#home_tabs .nav li { 
width: 97px; 
float: left; 
border-right: 1px solid #bf0000;  
}

#home_tabs .nav li a { 
display: block; 
padding: 5px; 
background: #c80000; 
color: white; 
font-size: 13px;
font-weight: bold;
text-align: center;
border: 0; 
}

#home_tabs li a.current,#home_tabs li a.current:hover { 
background-color: #eee !important; 
color: #333; 
}

#home_tabs .nav li a:hover, #home_tabs .nav li a:focus { 
background: #bf0000;
}	

.sim_post_header span {
height: 7px;
display: block;
width: 100%;
background: url("images/header_line_red.png") repeat-x;
margin-top: 10px;
}

.authorbox_header span {
height: 7px;
display: block;
width: 100%;
background: url("images/header_line_red.png") repeat-x;
margin-top: 10px;
}

.comment-header span {
height: 7px;
display: block;
width: 100%;
background: url("images/header_line_red.png") repeat-x;
margin-top: 20px;
}

.archive_title span {
height: 7px;
display: block;
width: 100%;
background: url("images/header_line_red.png") repeat-x;
margin-top: 12px;
}
