/*
THEME NAME: Grande
THEME URI: http://motionmill.com/
DESCRIPTION: Theme for Grande Magazine website
AUTHOR: <a href="http://motionmill.com/">Motionmill</a> 
AUTHOR URI:
TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer
*/
/****GLOBAL RESET*****/
*{
	margin:0;
	padding:0;
}
img {
	border:none;
}
body {
	font-size:62.5%;
}
input {z-index:-300;}
/*
LAYOUT: Three-Column
DESCRIPTION: Three-column fluid layout with two sidebars on both sides of content
*/
div#wrapper {
	width:960px;
	margin:0 auto;
}
div#leaderboard{
	width:728px;
	margin:0 auto 15px;
}
div#overlay {display:none;text-align:center;}
div#date {
	font-size:11px;
}
div#container {
	float:left;
	width:960px;
	background:url(images/container_bg2.jpg) repeat-y;
	overflow:hidden;
	position:relative;
	padding:0;
	margin-top:2em;
}
div#containerwide {
float:left;
margin-top:2em;
overflow:hidden;
padding:0;
position:relative;
width:960px;
}

div#breadcrumb {
	color: #999;
	margin: 14px 0 0 0px;
	position: relative;
	float: left;
}

div#content {
	padding:0 10px;
	float:left;
	width:390px;
	/*background:#FFCC33;*/
}
div#widecontent {
	float:left;
	padding:0 10px;
	width:725px;
}
div#primary {
	float:left;
	width:186px;
	padding:0 5px 0 0;
	/*background:#99CC33;*/
}

div#secondary {
	float:right;
	width:335px;
	/*background:#00CCFF;*/
}

div#footer {
	clear:left;
	width:960px;
	margin:0 auto;
}
div#footerRightwide {
background:#E7E7E9 none repeat scroll 0 0;
float:left;
margin-top:15px;
padding:0.5em;
text-align:right;
width:727px;
}

/*REGISTRATION PAGE*/
div#wrapper div.widecolumn {
	border:2px solid #F37020;
	margin:0 0 0 -10px;
	padding:1em;
	width:577px;
}
div.mu_register h2 {
	color:#F37020;
	font-size:24px;
	text-transform:uppercase;
	margin-bottom:12px;
}
div.mu_register label {
	display:block;
	font-size:12px;
	font-weight:bold;
	margin:10px 0 0 0;
}
div.mu_register #submit {
	text-align:center;
	background:#E7E7E9;
	float:right;
	margin-bottom:15px;
	cursor:pointer;
	color:#F37020;
	border:none;
}
/*GLOBAL*/
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	
}
a, a:link, a:visited {
	color:#F37020;
}
	
a:hover {
	color:#999999;
}
.title1, h2.page-title {
	color:#F37020;
	font-size:24px;
	text-transform:uppercase;
	margin-bottom:12px;
}
.title2, h2.entry-title, h2.entry-title a, h2.entry-title a:visited {
	background:#F37020;
	padding:0.1em;
	color:#fff;
	text-decoration:none;
	margin:0 0 12px 0;
	font-size:17px;
	clear:both;
}
div#secondary h3, h3.entry-title {
	background:#F37020;
	padding:0.1em;
	color:#fff;
	text-decoration:none;
	margin:0 0 12px 0;
	font-size:13px;
	text-transform:uppercase;
}
h3.entry-title {
	text-transform:none;
}
h3.entry-title a, h3.entry-title a:visited, h3.entry-title a:hover{
	color:#fff;
	text-decoration:none;
}
h3.subpost-title {
	font-size:12px;
	margin:0;
}
h3.subpost-title a, h3.subpost-title a:visited {
	text-decoration:none;
}
.orange {
	color:#F37020;
}
.read-more, p.read-more {
	text-align:right;
	background:#E7E7E9;
	padding:.5em;
	float:right;
	margin-bottom:15px;
}
.alignright,img.alignright{
	float:right;
	margin:0 0 0 1em;
}

.alignleft,img.alignleft{
	float:left;
	margin:0 1em 0 0;
}

.aligncenter,img.aligncenter{
	display:block;
	margin:0 auto 1em auto;
	text-align:center;
}
.clear {clear:both;}
/*BREADCRUMB LINKS*/
#breadcrumb {
	font-size:10px;
}
#breadcrumb a, #breadcrumb a:visited {
	color:#000;
}
div#langselect {
	color:#000;
	font-size:11px;
	font-weight:bold;
	left:906px;
	position:absolute;
	top:-16px;
}
div#langselect a, div#langselect a:visited  {
	color:#000;
	text-decoration:none;
}
div#langselect a:hover{
	color:#ccc;
}
/*LEFT SIDEBAR*/
div.sidebar div.menuwrap{
	background:#efeeea;
	padding:10px;
	margin-bottom:5px;
	overflow:hidden;
	width:166px;/*set width for ie6*/
}
div.menuwrap h3.menu-title {
	font-size:13px;
	background: url(images/left_nav_bg.jpg) repeat;
	height:21px;
	color:#fff;
	padding:0 0.5em;
	margin:0 0 6px 1.5em;
	width:112px;
}
div.menuwrap ul li { 
	list-style-type:none;
}

div.menuwrap a, div.menuwrap a:visited {
	color:#000;
	text-decoration: none;
}
div.menuwrap a:hover{
	color:#F37020;
	/*padding:0 2em 0 0;*/
}
li.widget_polls h3 {
	color:#F37020;
	font-size:28px;
	text-transform:uppercase;
	letter-spacing:-1px;
}
div.wp-polls p{
	margin:0 0 12px 0;
}
div.sidebar ul li.widget_polls ul{
	margin-left:0;
}
div.sidebar li.widget {
	border-bottom:1px solid #ccc;
	padding-bottom:1em;
}
/*RIGHT SIDEBAR*/
div#secondary li#promo {
	margin:0 auto;
	text-align:center;
	width:300px;
}
/* HEADER */
div#header{
	background:url(images/header_bg.jpg) repeat-x;
	height:141px;
	position:relative;
	margin-top:2em;
}
h1#blog-title span a, div#blog-description {
	text-indent:-999em;
}
h1#blog-title{
	/*background:url(images/grande_logo.jpg) no-repeat;*/
	width:321px;
	height:108px;
	float:left;
	margin:12px 0 0 20px;
}
div#header .headerbox{
	color:#FFFFFF;
	float:left;
	height:105px;
	overflow:hidden;
	width:285px;
	font-size:11px;
}
#header .headerbox a {
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}
#header .headerbox ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0 5px;
}
#header .headerbox img {
	border:1px solid #000000;
	float:left;
	height:100px;
	margin:0 5px 0 0;
	width:100px;
}

/*CONTENT*/
div.post {
	padding:0 0 15px 0;
	border-bottom:1px solid #ccc;
	margin:0 0 15px 0;
}
div.post div.entry-content p, div.page div.entry-content p {
	margin:0 0 12px 0;
}
div.entry-content {
	margin:0 0 15px 0;
}
div.archive-meta{
	margin-bottom: 12px;
}
div.entry-meta{
	margin-bottom:12px;
	padding-top:6px;
}
div#content ul, div#content ol {
	margin:0 0 1em 0;
	padding-left:2em;
}
div#content li {

}
/* ARCHIVES*/
div.archive_entry, div.archive-item{
	border-bottom: 1px solid #ccc;
	padding-bottom: 15px;
	margin-bottom:15px;
}
div.archive_entry h4 {
	color:#F37020;
	font-size:12px;
}

div.archive_form {
	margin-bottom:15px;
}
div.archive_form select {
	margin-bottom:12px;
	width: 385px;
	border:1px solid #F37020;
}
div.archive-item button {
	color:#F37020;
	background:#E7E7E9;
	padding:.5em;
	margin-bottom:15px;
	cursor:pointer;
	border:none;
}
div.archive-item p {
	margin-bottom:6px;
}

/* SEARCH BOX */
li#search h3 {
	display:none;
}
input.button {
	background:#ccc;
	color:#FFFFFF;
	border:none;
	font-weight:bold;
	cursor:pointer;
	padding:.1em;
}	
input#s{
	border:1px solid #F37020;
	background:url(images/search_icon.jpg) no-repeat right;
	width:17em;
	padding:.1em 18px .1em 0;

}
div.form {
	border: 2px solid #F37020;
	padding: 10px;
	margin: 12px 0;
}

input.submitform {
	color:#F37020;
	background:#E7E7E9;
	padding:.5em;
	float:right;
	margin-bottom:15px;
	cursor:pointer;
	border:none;
}
div.tips {
	margin-bottom:15px;
}
/*************MM_MENU*********************/
#mm_menu1 { 
	color:#000;
	float:right;
	font-size:11px;
	margin-right:0;
	position:relative;
	text-transform:uppercase;
	top:25px;
}
#mm_menu1 ul {
	float: left;
	width: auto;
	list-style: none;
	line-height: 1;
	font-weight: bold;
	padding: 0;
	margin: 0 0 0 0;
}

#mm_menu1 a {
	display: block;
	width: auto;
	color:#000;
	text-decoration: none;
	padding: 0 1em;
	font-weight:bold;
}

#mm_menu1 a:hover {
color:#ccc;
}

#mm_menu1 li {
	float: left;
	padding: 0;
	border-left:1px solid;
}
#mm_menu1 li:first-child{
	border:none;
}

#mm_menu1 li ul {
	position: absolute;
	left: -999em;
	height: auto;
	font-weight: normal;
	margin: 0;
	padding:5px 0 0 0;
	float:left;
	display:inline;
	width:450px;
	}

#mm_menu1 li li {
	border:none;
	display:inline;
	float:left;
	position:relative;
}

#mm_menu1 li ul a ,
#mm_menu1 li li li a {
	width: auto;
	color:#F37020;
	/*display:block;*/
}

#mm_menu1 li ul ul {
	margin: -1.5em 0 0 12.5em;
}

#mm_menu1 li:hover ul ul, #mm_menu1 li:hover ul ul ul, #mm_menu1 li.sfhover ul ul, #mm_menu1 li.sfhover ul ul ul {
	left: -999em;
}

#mm_menu1 li:hover ul, #mm_menu1 li li:hover ul, #mm_menu1 li li li:hover ul, #mm_menu1 li.sfhover ul, #mm_menu1 li li.sfhover ul, #mm_menu1 li li li.sfhover ul {
	left: 0;
}
#mm_menu1 li li:hover ul, #mm_menu1 li:hover ul, #mm_menu1 li li.sfhover ul {
left:0;
background:none;
}

/*div.sidebar div#mm_menu2 ul ul{
	margin-top:.5em;
}*/

#mm_menu2 { 
	/*margin-left:9px;*/
	overflow:hidden;
	}
#mm_menu2 ul {
	float: left;
	width: auto;
	list-style: none;
	line-height: 1;
	padding: 0;
	margin: 0 0 0 0;
}

#mm_menu2 a {
	display: block;
	width: auto;
	text-decoration: none;
	padding: 0.25em 2em;
}


#mm_menu2 li {
	display:block;
	padding: 0;
	width: 10em;
	width:auto;
}

#mm_menu2 li ul {
	position: absolute;
	left: -999em;
	height: auto;
	font-weight: normal;
	margin: 0;
	padding:0;
	margin-top:5px;
	display:block;
	width:150px;
	background:#EFEEEA;
	}

#mm_menu2 li li {
	padding-right: 0;
	padding-top:0;
	width: 100%;
	display:block;
	margin-top:0;
	border-bottom:1px dashed #ccc;
}

#mm_menu2 li ul a ,
#mm_menu2 li li li a {
	width: auto;
	color:#000000;
	display:block;
}

#mm_menu2 li ul ul {
	margin: 0 0 0 14em;
}

#mm_menu2 li:hover ul ul, #mm_menu2 li:hover ul ul ul, #mm_menu2 li.sfhover ul ul, #mm_menu2 li.sfhover ul ul ul {
	left: -999em;
}

#mm_menu2 li:hover ul, #mm_menu2 li li:hover ul, #mm_menu2 li li li:hover ul, #mm_menu2 li.sfhover ul, #mm_menu2 li li.sfhover ul, #mm_menu2 li li li.sfhover ul {
	left: auto;
	margin-left:88px;
	margin-top:-18px;
}

#mm_menu2 li:hover, #mm_menu2 li.sfhover {
	background: none;
}
#mm_menu2 li li:hover a , #mm_menu2 li li.sfhover a,
#mm_menu2 li li li:hover a , #mm_menu2 li li li.sfhover a
{ color:#F37020; }


/**mm_menu3**/
#mm_menu3 { 
	/*margin-left:9px;*/
	overflow:hidden;
	}
#mm_menu3 ul {
	float: left;
	width: auto;
	list-style: none;
	line-height: 1;
	padding: 0;
	margin: 0 0 0 0;
}

#mm_menu3 a {
	display: block;
	width: auto;
	text-decoration: none;
	padding: 0.25em 2em;
}


#mm_menu3 li {
	display:block;
	padding: 0;
	width: 10em;
	width:auto;
}

#mm_menu3 li ul {
	position: absolute;
	left: -999em;
	height: auto;
	font-weight: normal;
	margin: 0;
	padding:0;
	margin-top:5px;
	display:block;
	width:150px;
	background:#EFEEEA;
	}

#mm_menu3 li li {
	padding-right: 0;
	padding-top:0;
	width: 100%;
	display:block;
	margin-top:0;
	border-bottom:1px dashed #ccc;
}

#mm_menu3 li ul a ,
#mm_menu3 li li li a {
	width: auto;
	color:#000000;
	display:block;
}

#mm_menu3 li ul ul {
	margin: 0 0 0 14em;
}

#mm_menu3 li:hover ul ul, #mm_menu3 li:hover ul ul ul, #mm_menu3 li.sfhover ul ul, #mm_menu3 li.sfhover ul ul ul {
	left: -999em;
}

#mm_menu3 li:hover ul, #mm_menu3 li li:hover ul, #mm_menu3 li li li:hover ul, #mm_menu3 li.sfhover ul, #mm_menu3 li li.sfhover ul, #mm_menu3 li li li.sfhover ul {
	left: auto;
	margin-left:88px;
	margin-top:-18px;
}

#mm_menu3 li:hover, #mm_menu3 li.sfhover {
	background: none;
}
#mm_menu3 li li:hover a , #mm_menu3 li li.sfhover a,
#mm_menu3 li li li:hover a , #mm_menu3 li li li.sfhover a
{ color:#F37020; }



/**mm_menu4**/
#mm_menu4 { 
	/*margin-left:9px;*/
	overflow:hidden;
	}
#mm_menu4 ul {
	float: left;
	width: auto;
	list-style: none;
	line-height: 1;
	padding: 0;
	margin: 0 0 0 0;
}

#mm_menu4 a {
	display: block;
	width: auto;
	text-decoration: none;
	padding: 0.25em 2em;
}


#mm_menu4 li {
	display:block;
	padding: 0;
	width: 10em;
	width:auto;
}

#mm_menu4 li ul {
	position: absolute;
	left: -999em;
	height: auto;
	font-weight: normal;
	margin: 0;
	padding:0;
	margin-top:5px;
	display:block;
	width:150px;
	background:#EFEEEA;
	}

#mm_menu4 li li {
	padding-right: 0;
	padding-top:0;
	width: 100%;
	display:block;
	margin-top:0;
	border-bottom:1px dashed #ccc;
}

#mm_menu4 li ul a ,
#mm_menu4 li li li a {
	width: auto;
	color:#000000;
	display:block;
}

#mm_menu4 li ul ul {
	margin: 0 0 0 14em;
}

#mm_menu4 li:hover ul ul, #mm_menu4 li:hover ul ul ul, #mm_menu4 li.sfhover ul ul, #mm_menu4 li.sfhover ul ul ul {
	left: -999em;
}

#mm_menu4 li:hover ul, #mm_menu4 li li:hover ul, #mm_menu4 li li li:hover ul, #mm_menu4 li.sfhover ul, #mm_menu4 li li.sfhover ul, #mm_menu4 li li li.sfhover ul {
	left: auto;
	margin-left:88px;
	margin-top:-18px;
}

#mm_menu4 li:hover, #mm_menu4 li.sfhover {
	background: none;
}
#mm_menu4 li li:hover a , #mm_menu4 li li.sfhover a,
#mm_menu4 li li li:hover a , #mm_menu4 li li li.sfhover a
{ color:#F37020; }


/*************END MM_MENU***************************/
/* FOOTER */
div#sharelinks{
	clear:both;
	background:#e7e7e9;
	padding:.4em;
	overflow:hidden;
	height:17px;
	width:100%;
}
div#sharelinks a, div#sharelinks a:visited{ text-decoration:none;}
span.addthis, span.print {
	margin-right:30px;
	display:block;
	float:left;
}
span.mailtofriend {
	display:block;
	float:left;
}
span.mailtofriend, span.print {
	height:16px;
}
span.addthis a img {
	margin-bottom:2px;
}
div#footer {
	font-size:10px;	
}
div#footer, div#footer a, div#footer a:visited, div#footer a:hover {
	color:black;
	text-decoration:none;
	text-transform:uppercase;
}
div#footerLeft {
	background:#e7e7e9;
	padding:.5em;
	margin-right:10px;
	width:186px;
	float:left;
	margin-top:15px;
}

div#footerRight {
	background:#e7e7e9;
	padding:.5em;
	text-align:right;
	width:389px;
	float:left;
	margin-top:15px;
}
span#privacy-link {
	margin-right:10px;
}
span#privacy-link p, span#disclaimer-link p {
	display:inline;
}
span#metriweb-link p {float:left;}

.entry-title,.entry-meta {
clear:both;
}
/* gallery */
div.mceTemp {
	
}
div.mceTemp dl {
	float:left;
	margin:1em;
	display:inline;
	
}
div.mceTemp dt {
	
}
/******/
form#commentform .form-label {
margin:1em 0 0;
}

form#commentform span.required {
background:#fff;
color:#c30;
}

form#commentform,form#commentform p {
padding:0;
}

input#author,input#email,input#url,textarea#comment {
padding:0.2em;
}

div.comments ol li {
margin:0 0 3.5em;
}

textarea#comment {
height:13em;
margin:0 0 0.5em;
overflow:auto;
width:66%;
}

div.gallery {
clear:both;
/*height:180px;*/
margin:1em 0;
width:100%;
}

p.wp-caption-text{
font-style:italic;
}

div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}

div#nav-below {
margin-top:1em;
}

div#nav-images {
height:150px;
margin:1em 0;
}

div.navigation {
height:1.25em;
margin:0 0 1em 0;
}

div.navigation div.nav-next {
float:right;
text-align:right;
}

div.sidebar li {
list-style:none;
margin:0 0 1em;
}

div.sidebar li form {
margin:0.2em 0 0;
padding:0;
}

div.sidebar ul ul {
margin:0 0 0 2em;
}

div.sidebar ul ul li {
list-style:none;
margin:0 0 0.3em;
}

div.sidebar ul ul ul {
margin:0 0 0 0.5em;
}

div.sidebar ul ul ul li {
list-style:none;
}

div#menu ul li,div.gallery dl,div.navigation div.nav-previous {
float:left;
}

input#author,input#email,input#url {
width:50%;
}

div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {
margin:0;
padding:0;
}

/*archief*/
div.archive_form img.ajax_loader {
float:left;
margin-left:80px;
padding-bottom:0.5em;
padding-left:0.5em;
padding-right:0.5em;
padding-top:0.5em;
}
