/* Stylesheet: themenu Modified On 2013-10-10 12:34:45 */
/* Stylesheet: themenu Modified On 2013-10-10 12:14:50 */
body {
	padding: 0;
	margin: 0;
	font: 0.7em Tahoma, sans-serif;
	line-height: 1.5em;
	color: #454545;
	background: #FFF;
}
/* layout */
.content {
	margin: 0px 2%;
	padding: 0;
}
.bar {
	clear: both;
	margin: 0px 1%;
	padding: 0px;
	background: #2398B9;
}
#barit {
	display: none
}
h3.barit {
	clear: both;
	height: 53px;
	margin: 0px 1% 0px;
	padding: 0;
	background: #2398B9 url(../../uploads/rod/strips.png) no-repeat 92.5% 6px;
	text-indent: -999em;
}
div#menuwrapper {
	position: relative;
	height: 36px;
	padding: 4px 0px 0px 4px;
}
div.bar, #primary-nav ul {
	background: #2398B9;
}
/* Unless you know what you do, do not touch this */
#primary-nav {
	list-style: none;
	height: auto;
	margin: 0px;
	padding: 0px;
}
#primary-nav ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#primary-nav ul {
	position: absolute;
	top: auto;
	list-style: none;
	margin: 0px;
	padding: 0px;
	display: none;
	padding: 3px;
}
#primary-nav ul ul {
	margin: 0px;
	left: 100%;
	top: 0px;
}
#primary-nav li {
	float: left;
	margin-right: 2px;
}
#primary-nav li li {
	float: none;
	margin: 0px 0px;
	position: relative;
	width: 220px;
}
/* Styling the basic apperance of the menu elements */
#primary-nav li a {
	color: #E6E6E6;
	display: block;
	padding: 6px 12px;
	font-size: 1.5em;
	text-decoration: none;
}
#primary-nav li li a {
	padding: 5px 10px;
}
#primary-nav li li.menuparent {
	background-color: ;
}
#primary-nav li a.menuactive {
	background-color: #1DBEEA;
}
#primary-nav li:hover,
#primary-nav li.menuh,
#primary-nav li.menuparenth,
#primary-nav li.menuactiveh {
	background-color: #E7AB0B;
}
#primary-nav ul,
#primary-nav li:hover ul,
#primary-nav li:hover ul ul,
#primary-nav li:hover ul ul ul,
#primary-nav li.menuparenth ul,
#primary-nav li.menuparenth ul ul,
#primary-nav li.menuparenth ul ul ul {
	display: none;
}
#primary-nav li:hover ul,
#primary-nav ul li:hover ul,
#primary-nav ul ul li:hover ul,
#primary-nav ul ul ul li:hover ul,
#primary-nav li.menuparenth ul,
#primary-nav ul li.menuparenth ul,
#primary-nav ul ul li.menuparenth ul,
#primary-nav ul ul ul li.menuparenth ul {
	display: block;
}
/* IE Hacks */
* html #primary-nav li li {
	float: left;
	clear: both;
}
#primary-nav li li a {
	height: 1%;
}
dfn {
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0;
	height: 0;
	overflow: hidden;
	display: inline;
}
/* 1024,960,800,720,@600/@640,540,480,320...tablets, @+hp1024x768,xoom 1280x800, bb 1024x600, kindle/nook 1024x600 */
/* wider than 1024 */
@media screen and (min-width: 1054px) {
.content {
	width: 1026px;
	margin: 0px auto;
}
}
/* smaller than 1024 */
@media screen and (max-width: 1024px) {
.content {
	margin: 0px 2%;
}
}
/* smaller than 980 */
@media screen and (max-width: 980px) {
#primary-nav li a {
	font-size: 1.35em;
}
}
/* smaller than 980 */
@media screen and (max-width: 800px) {
#primary-nav li a {
	font-size: 1.23em;
}
}
/* smaller than 620 */
@media screen and (max-width: 660px) {
.bar {display:none;
	margin: 0px 1% 0px;
}
#barit {display:block}
div#menuwrapper {
	position: normal;
	height: 100%;
}
#primary-nav {
	position: normal;
	margin-bottom: 6px;
	padding-bottom: 4px;
}
#primary-nav ul {
	margin-top: 0px;
}
#primary-nav li {
	height: auto;
	float:none;display:block;
}
#primary-nav li li {
	float:none;display:block;
	width: auto;
	height: auto;
}
#primary-nav li.menuactive.parent ul,
#primary-nav li.menuactive.parent li.menuactive ul {
	position: relative;
	top: 0px;
	left: 0px;
	display: block;
	width: 97.5%;
	height: 100%;
	margin-right: 0px;
	padding: 0px 0px 0px 10px;
	border: none;
	background: none;
}
#primary-nav li:hover .parent ul {
	display:none;
}
#primary-nav li a {
	font-size: 1.23em;
	padding: 5px 4px;
	padding-left: 6px;color:white
}
#primary-nav li li a {
	padding: 5px 4px;
	padding-left: 6px;
}
#primary-nav li.menuparent.menuactive a.menuactive.menuparent,
#primary-nav li a.menuactiv,
#primary-nav ul li.menuparenth {
	background-image: url(../../uploads/rod/aro.png);
	background-position: 98% 8px;
	background-repeat: no-repeat;
}
#primary-nav li:hover ul,
#primary-nav ul li:hover ul,
#primary-nav ul ul li:hover ul,
#primary-nav ul ul ul li:hover ul,
#primary-nav li.menuactive.parent li ul,
#primary-nav ul li.menuparenth ul,
#primary-nav ul ul li.menuparenth ul,
#primary-nav ul ul ul li.menuparenth ul {
	display: none;
}
}
@media screen and (max-width: 640px) {

}
@media screen and (max-width: 480px) {
html {
	-webkit-text-size-adjust: none;
}
}
/* Stylesheet: themenu Modified On 2013-10-10 13:13:41 */
