/*

Theme Name: New World Grid

Theme URI: http://ryanhellyer.net/2008/02/23/aqua-vaccinium-wordpress-theme/

Description: Vaccinium is the genus for a variety of berries including blue berries which I intend to bake a pie with as soon as this theme is complete.

Version: 1.0

Author: Ryan Hellyer

Author URI: http://ryanhellyer.net/



	This theme was designed and coded by Ryan Hellyer

	http://ryanhellyer.net/



	The CSS, XHTML and design is released under GPL:

	http://www.opensource.org/licenses/gpl-license.php

	

	This theme was modified by Olivier BATTINI, New World Grid Founder

	http://www.olivierbattini.fr/

	http://www.newworldgrid.com/



*/


.invisible-for-sg
{
    height : 0px;
    width : 0px;
}


.no-margin-padding {

	margin: 0px;

	padding: 0px;

}

p.big-green

{



        color: #090;

        font-weight: bold;

        font-size: 150%;



}

iframe
{
	border-width: 1px;
}

.noborder
{
	border-width: 0px !important;
	border-color: #FFFFFF !important;
}





/* COLLAPSIBLE PLUGIN */



.collapsible-button-hidden

{

	padding-left: 25px;

	background-image: url(images/arrow_hidden.gif);

	background-position: left center;

	background-repeat: no-repeat;

}



.collapsible-button-expanded

{

	padding-left: 25px;

	background-image: url(images/arrow_expanded.gif);

	background-position: left center;

	background-repeat: no-repeat;

}



.collapsible-hidden

{

	visibility: hidden;

	height: 0px;

}



.collapsible-expanded

{

	margin-left: 10px;

	padding-left: 15px;

	border-left-width: 1px;

	border-left-style: dotted;

	border-left-color: #777777;

}



































body {

	margin:0;

	padding:0;

	background-image: url('images/header.jpg');

	background-repeat: no-repeat;

	background-position: center top;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

#aquavaccinium_logo {

	display:block;

	float:left;

	width:300px;

	height:74px;

	margin-top: 10px;

	margin-right: 0;

	margin-bottom: 10px;

	margin-left: 0;

}

#aquavaccinium_logo span {display:none}

.aquavaccinium_container {width:90%;max-width:900px;min-width:500px;margin:0 auto;}



.home_content {

	padding-top: 12px;

}



.home_content img {

	margin: 0px;

	padding: 0px;

}



.alignright {

	float: right;

}



.alignleft {

	float: left;

}



.nomargin {

	margin : 0;

	padding: 0;

}



.clear {

	clear: both;

}



#aquavaccinium_topmenu {

	list-style:none;

	float:right;

	padding: 0;

	margin-top: 10;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 0;

}

#aquavaccinium_topmenu img {

	margin:0;

	padding:0;

}

#aquavaccinium_topmenu li {

	color:#ddd;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:0.8em;

	margin:0;

	padding:0;

	list-style-type: none;

}

#aquavaccinium_topmenu li a {color:#fff;}

#aquavaccinium_topmenu li a:hover {color:#fff}



#aquavaccinium_description {

	margin:0;

	width:100%;

	padding:10px 0;

	background-color: #fff;

	background-image: url('images/shadow.png');

	background-repeat: repeat-x;

	height: 0px;

	padding-top: 10px;

	padding-right: 0;

	padding-bottom: 10px;

	padding-left: 0;

}

#aquavaccinium_description p {

	color:#fff;

	visibility:hidden;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.8em;

}



#searchbox {

	border: 1px solid #ABADB3;

	margin-top: 8px;

}



#btnSearch {

	border: 1px solid #ABADB3;

	background-image: url(images/mainmenu.png);

	font-family: "Century Gothic";

}



p, h1, h2, h3, h4, h5, h6 {color:#666}

a {color:#0099FF;text-decoration:none}

p a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {text-decoration:underline}

h1, h2, h3, h4, h5, h6 {font-family:"Century Gothic";color:#0099FF;font-weight:bold}

h1 {font-size:1.8em;margin:0.5em 0 0 0}

h2 {font-size:1.5em}

h3 {
	font-size:1.3em;
	padding-top: 5px;
	color: #00BFFF;
}

h4 {font-size:1.15em}

h5 {font-size:1em}

h6 {font-size:0.9em}

p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	text-align: justify;
}

img {margin:10px; text-decoration: none}

a img {

	text-decoration: none;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

}

img a:hover { text-decoration: none;

}



blockquote {margin-left:2em;font-style:italic;font-weight:bold}

#aquavaccinium_content ul, #aquavaccinium_content ol {margin:0.5em 0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.7em;margin:0.2em 0;padding:0 0 0 2em}

#aquavaccinium_content ul li, #aquavaccinium_content ol li {color:#666}



.aquavaccinium_postinfo {visibility: hidden; font-size:0.6em; padding-bottom:10px}





#aquavaccinium_content {margin:0 250px 30px 0}

#aquavaccinium_content textarea {width:500px}



#aquavaccinium_sidebar {margin:10px 0 0 0;width:200px;float:right;padding:0 0 15px 15px}

#aquavaccinium_sidebar img {

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

}

#aquavaccinium_sidebar ul {list-style:none;margin:0;padding:0}

#aquavaccinium_sidebar ul li {margin:0;padding:0}

#aquavaccinium_sidebar ul li h2 {margin:0.5em 0 0 0;font-size:1.1em}

#aquavaccinium_sidebar ul li ul {list-style:none;margin:0 0 20px 0;padding:0}



#aquavaccinium_sidebar ul li li {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.7em;margin:0.3em 0;color:#666}

#aquavaccinium_sidebar ul li li a {text-decoration:none}

#aquavaccinium_sidebar ul li li a:hover {text-decoration:underline}



#aquavaccinium_footer {

	width:100%;

	height:50px;

	clear:both;

	margin:0;

	padding:0;

	background-image: url('images/footer.jpg');

	background-repeat: no-repeat;

	background-position: center;

}

#aquavaccinium_footer ul {list-style:none;margin:0;padding:0; visibility:hidden; }

#aquavaccinium_footer ul li {float:left;margin:0;padding:0;color:#333333;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.7em;margin:0;padding:0;line-height:20px}

#aquavaccinium_footer ul li a {color:#333333;text-decoration:none;margin:0;padding:0 0.4em}

#aquavaccinium_footer ul li a:hover {color:#33f}

#aquavaccinium_footer .aquavaccinium_right {float:right}



.aquavaccinium_clear {clear:both}





#aquavaccinium_mainmenuwrapper {margin:10px 0 0 0;width:100%;clear:both;background: url('images/mainmenu.png') repeat-x #E6E6E6; z-index: 1000;}



#aquavaccinium_mainmenu {

	font-family:"Century Gothic", Verdana;

	font-weight:normal;

	font-size:0.9em;

	background-image: url(images/mainmenu.png);

	background-repeat: repeat-x;

}

	#aquavaccinium_mainmenu, #aquavaccinium_mainmenu ul {float:left;list-style:none;line-height:1;padding:0;margin:0;width:100%;height:35px}

#aquavaccinium_mainmenu a {display:block;color:#333333;text-decoration:none;padding:0 0.5em;line-height:35px}

#aquavaccinium_mainmenu li {float:left;padding:0;margin:0}

#aquavaccinium_mainmenu li ul {position:absolute;left:-999em;height:auto;width:20em;font-weight:normal;margin:0;font-size:0.6em;}

#aquavaccinium_mainmenu li li {width:20em;border-bottom:1px solid #aaa;border-left:1px solid #aaa;border-right:1px solid #aaa}

#aquavaccinium_mainmenu li li a {padding:0.4em;line-height:1em;color:#666}

#aquavaccinium_mainmenu li a:hover {background: url('images/mainmenu_hover.png') repeat-x;}

#aquavaccinium_mainmenu li ul li a {font-size:1.3em}

#aquavaccinium_mainmenu li ul li a:hover {background: #fff url('') repeat-x;}

#aquavaccinium_mainmenu li ul a {}

#aquavaccinium_mainmenu li ul ul {margin:-1.67em 0 0 10em;font-size:1em}

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

#aquavaccinium_mainmenu li:hover ul, #aquavaccinium_mainmenu li li:hover ul, #aquavaccinium_mainmenu li li li:hover ul, #aquavaccinium_mainmenu li.sfhover ul, #aquavaccinium_mainmenu li li.sfhover ul, #aquavaccinium_mainmenu li li li.sfhover ul {left:auto;background:#eee }





#aquavaccinium_mainmenu .aquavaccinium_right {float:right;line-height:25px}

#aquavaccinium_mainmenu .aquavaccinium_right:hover {background:none}







#aquavaccinium_mainmenu li ul li ul {

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 192px;

	position: absolute;

	top: 0px;

}