
/* Header */

#headermain {
	height: 147px;
	background: url(../images/topbg2.jpg) repeat-x;
}
#subheader { margin: auto;
	height:147px; width: 980px; border: solid 0px #000000; 
	background: url(../images/logobg.jpg) repeat-x;
}

#logo h1, #logo p {
	float: left;
}

#logo h1 {
	padding: 13px 0 0 25px;
}

#logo p {
	margin: 0;
	padding: 20px 0 0 4px;
	line-height: normal;
	text-transform: lowercase;
	font-weight: bold;
}

#logo a {
	text-decoration: none;
	color: #FFFFFF;
}
#midbg {margin: auto;
	height:51px; 
	background: url(/images/navbg.jpg) repeat-x;
}
#midmenu {margin: auto;
	width: 980px; border: solid 0px #000000; 
	height: 51px;
	background: url(/images/navbg2.jpg);
}
#utilnav ul{
	padding-top:15px;
	margin: 3px 0;
	list-style: none;
	float: right;
	clear: left;
	overflow:hidden;
}

#utilnav ul li {
	border-left: 1px solid #ffffff;
	float: left;
	line-height:12px;
	margin: 0 .5em 0 -.5em;
	padding: 0 .5em .1em .5em;
	zoom:1;
}

#utilnav ul li a{
	font-size:12px;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
}

a.featured{
	color: #FFD700 !important;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
/* menu */
#midmenu-bg {margin: auto; 
	background:#966b40;border-top: solid 5px #deb482;border-bottom: solid 5px #966b40;
}

#midmenu{background:#966b40 url(/images/.jpg);
	padding: 0px 0px 0px 0px;
	margin: auto;
	width: 980px; border-left: solid 0px #966b40;border-right: solid 0px #966b40;
	height: 30px; 
}
/* Page */
#midpage-bg {margin: auto; 
	background:#deb482;border-top: solid 5px #966b40;border-bottom: solid 5px #966b40;
}

#midpage {background:#ffffff url(/images/.jpg);
	padding: 0px 0px 0px 0px;
	margin: auto;
	width: 980px; border-left: solid 1px #966b40;border-right: solid 1px #966b40;
	height: 300px; 
}

/* -------- NAVIGATION 2 -------- */

#nav_main {padding-left: 20px;}
#nav_main img {display: none;}
#nav_main ul {list-style: none;text-transform: uppercase;font-weight: bold;font-size: 1.2em;}
#nav_main ul li {float: left;margin-right: 1px;}
#nav_main li {font-size: 0.8em;}
#nav_main .current_page_item a, #nav_main .current_page_item a:hover, #nav_main .current_page_parent a, #nav_main .current_page_parent a:hover {
	color: #ba5308;
	background-color: #ffffff;
	padding: 10px 4px 10px 4px;
}
#nav_main .current_page_item ul li a, #nav_main .current_page_item ul li a:hover, #nav_main .current_page_parent ul li a {
	color: #05193a;
	padding: 10px 4px 10px 4px;
}
#nav_main .fourerror .current_page_item a, #nav_main .fourerror .current_page_item a:hover, #nav_main .fourerror .current_page_parent a, #nav_main .fourerror .current_page_parent a:hover {color: #05193a !important;background-color: #deb482; padding: 10px 4px 10px 4px;}
#nav_main a {
	text-decoration: none;
	color: #062344;
	padding: 10px 4px 10px 4px;
	background-color: #E7D6AD;
}
#nav_main2 li a{
	background-color: #fff;
}

#nav_main a:hover {color: #7b2e00; padding: 10px 4px 10px 4px;}

.sf-menu {position: relative; z-index:50;line-height: 1.0;}
.sf-menu ul {position: absolute;top: -999em;margin: 0;padding: 0;list-style-type: none;width: 213px;font-size: 1.4em; /* left offset of submenus need to match (see below) */}
.sf-menu li {position: relative;display: inline;float: left;}
.sf-menu li:hover {visibility: inherit !important; /* fixes IE7 'sticky bug' */}
.sf-menu a {display: block;position: relative;text-decoration: none;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {left: 0;z-index: 99;top: 20px}
.sf-menu li:hover li ul, .sf-menu li.sfHover li ul {top: -999em;}
.sf-menu li li:hover ul, .sf-menu li li.sfHover ul {top: 0;left: 213px; /* match ul width */}
.sf-menu li li:hover li ul, .sf-menu li li.sfHover li ul {top: -999em;}
.sf-menu li li li:hover ul, .sf-menu li li li.sfHover ul {top: 0;left: 213px; /* match ul width */}
.sf-menu li ul li a{width: 163px;padding: 8px 10px !important;display: block;cursor: pointer;}
.sf-menu li ul li a:hover{background: #ba5308 url("/en/i/bg_a_nav_main.jpg") 0 0 repeat-x;color: #FFF !important;}
.sf-menu ul{padding: 25px 10px 15px 15px;font-size: .8em;text-transform: none !important;background: transparent url("../i/bg_ul_nav_main.png") 0 0 no-repeat;cursor: pointer;width: 188px;z-index:9999;}

/------------------------------
 social_bookmarks
------------------------------/

#breadcrumb_wrap{
background: #f5f5f5;
border-top:1px solid #d1d1d1;
}
.wrap_fullwidth{width:100%; position: relative; float:left; clear:both; }
.social_bookmarks .rss{background:transparent url("../images/rss_16.png")0 0 no-repeat;}
.social_bookmarks .facebook{background:transparent url("../images/facebook_16.png")0 0 no-repeat;}
.social_bookmarks .twitter{background:transparent url("../images/twitter_16.png")0 0 no-repeat;}
.social_bookmarks .flickr{background:transparent url("../images/flickr_16.png")0 0 no-repeat;}
.social_bookmarks .skype{background:transparent url("../images/skype_16.png")0 0 no-repeat;}

/------------------------------
 Entry
------------------------------/
.entry{
	margin-bottom:3em;
}

.entrymeta{
	font-size:0.9em;
}
.postedby{
	background:#fff url(/images/user.gif) no-repeat;
	padding:3px;
	padding-left:20px;
}
.filedto{
	background:#fff url(/images/post.gif) no-repeat;
	padding:3px;
	padding-left:20px;
}
.commentslink{
	background:#fff url(/images/packaged.gif) no-repeat;
	padding:3px;
	padding-left:20px;
}

/------------------------------
 Comments
------------------------------/
.commentsblock{
	margin:0.5em;
	padding:1em;

}
.commentsblock textarea{
	width:35em;
}
.commentsblock input, .commentsblock textarea{
	border:1px solid #d1d1d1;
}
.commentsblock textarea:focus{
	background:#eee;
	border:1px solid #a1a1a1;
}
.commentsblock textarea:focus, .commentsblock input:focus{
	background:#eee;
	border:1px solid #a1a1a1;
}
.commentauthor{
	display:block;
	font-size:1.5em;
}
ol.comments{
	color:#777;
	font-size:0.9em;
	list-style-type:none;
	margin:0;
	margin-top:1.5em;
	padding:0;
}
.comments li{
	margin-bottom:0.5em;
	padding:0.5em 1em;
}
.even{
	background:#f3f5e9;
	border:1px dotted #d1d1d1;
	padding:0.5em;
}
h3#comment{
font-size:1.6em;
}


