/*	
Theme Name: Get Your Euro On
Theme URI: http://ewebscapes.com/
Description: Custom theme for Get Your Euro On by E.Webscapes.
Version: 1.0
Author: Becca Wei
Author URI: http://beccary.com/
*/

/***** BASICS AND TYPOGRAPHY *****/

body {
	margin: 0;
	padding: 0;
	background: #14223A url(images/bg.jpg) repeat -63px 16px;
	font-size: x-small;
	font-family: Verdana, sans-serif;
	color: #222;
	text-align: center;
	voice-family: "\"}\""; 
	voice-family: inherit;
	font-size: small;
}
html>body {
	font-size: small;
}
p, ol, ul {
	margin: 1.2em 0;
	padding: 0;
	font-size: 1em;
	line-height: 1.78em;
}
ol, ul {
	margin: 1.2em 0 1.2em 2em;
}
blockquote {
	margin: 1.2em 20px;
	padding: 0.1em 20px;	
	background: #D2D7D0;
}
code {
	font-family: monospace;
}
small {
	font-size: 0.92em;
}
h1, h2, h3, h4, h5, h6 {
	margin: 1.2em 0 0 0;
	padding: 0;
	font-family: Arial, sans-serif;
	color: #143256;
}
h1, h2 {
	font-size: 1.74em;
	font-weight: normal;
}
h3 {
	font-size: 1.48em;
	font-weight: normal;
}
h4 {
	font-size: 1.24em;
}
h5 {
	font-size: 1.14em;
}
h6 {
	font-size: 1.04em;
}

/* Links */ 

a {
	border-bottom: 1px dotted #3E7697;
	color: #3E7697;
	text-decoration: none;
}
a:visited, a:active {
	color: #3E7697;
}
a:hover {
	border-bottom: 1px dotted #143256;
	color: #143256;
	text-decoration: none;
}	

#header a, #menu a {	
	border: 0 !important;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	border-bottom: 0 !important;
}
h1 a, h2 a {
	border-bottom: 0 !important;
	color: #143256 !important;
}
h1 a:hover, h2 a:hover {
	color: #3E7697 !important;
}
#footer a:hover, #navigation a:hover {
	border-bottom: 1px dotted #D1CCB3;
	color: #D1CCB3;	
}
a img {
	border: 0;
}

/* Forms and inputs */

form {
	border: 0; 
	margin: 0; 
	padding: 0;
}
input, textarea, select, button {	
	border: 1px solid #95A092;
	background: #EEE;
	color: #222;
	font: 1em Arial, sans-serif;
}
input:focus, textarea:focus, select:focus {
	border: 1px solid #4D4E4D;
	background: #F6F6F6;
}
.submit, .submit:focus {
	border: 1px solid #4D4E4D;
	background: #677269 url(images/textbg.gif) repeat-x;
	color: #EEE;
}



/***** THE LAYOUT *****/

/* Page and wrapper */

#page {
	min-height: 556px;
	background: url(images/bg2.jpg) repeat-x -63px 0;
}
#wrapper {
	position: relative;
	margin: 0 auto;
	width: 759px;
	text-align: left;
	font-size: 0.92em;
}
#wrapper2 {
	float: left;
	margin-left: 7px;
	width: 500px;
	display: inline /* IE6 */
}
#blank { 
	position: absolute;
	top: 127px;
	left: 512px;
	width: 70px;
	height: 50px;
	z-index: 15;
}

/* Header */

#header {
	height: 83px;	
	background: url(images/title.jpg) no-repeat 0 24px;
}

#title {
	float: left;
	margin: 0;
	padding: 25px 0 0 0;
	width: 509px;
}
#title a {
	display: block;
	padding-top: 48px;
	width: 285px;
	height: 48px;
	font-size: 0.1em;
	overflow: hidden;
	voice-family: "\"}\""; 
	voice-family: inherit;
	height: 0;
}
html>body #title a {
	height: 0;
}

#description {
	display: none;
}

#searchform {
	float: right;
	padding: 46px 8px 0 0;
	text-align: right;
	width: 250px;
	width: 242px;
}
#searchinput {
	border: 1px solid #5D6764;
	width: 111px;
	background: url(images/searchbg.jpg);
	color: #EEE;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 109px;
}
html>body #searchinput {
	width: 109px;
}
#searchinput:focus {
	border: 1px solid #95A092;
}
#searchsubmit, #searchsubmit:focus {
	padding-left: 2px;
	padding-right: 2px;
	border: 1px solid #95A092;
}

/* Menu */

#menu {
	clear: both;
	height: 44px;
	background: url(images/menu.jpg) no-repeat 7px 0;
}

#menu ul {
	margin: 0;
	height: 44px;
	list-style: none;
	background: url(images/menushop.png) no-repeat -1000em 0; /* Preload */
}

#menu li {
	position: absolute;
	top: 83px;
	height: 44px;
}
#menu-home {
	left: 9px;
	width: 130px;
}
#menu-about {
	left: 140px;
	width: 138px;
}
#menu-photos {
	left: 279px;
	width: 145px;
}
#menu-shop {
	top: 56px !important;
	left: 425px;
	width: 157px;
	height: 115px !important;
	z-index: 10;
	background: url(images/menushop2.png) no-repeat -1000em 0; /* Preload */
}
#menu-contact {
	left: 583px;
	width: 167px;
}

#menu li a {
	display: block;
	padding-top: 44px;
	height: 44px;
	font-size: 0.1em;
	overflow: hidden;
	voice-family: "\"}\""; 
	voice-family: inherit;
	height: 0;
}
html>body #menu li a {
	height: 0;
}
#menu-home a {
	width: 130px;
}
#menu-about a {
	width: 138px;
}
#menu-photos a {
	width: 145px;
}
#menu-shop a, #menu-shop a img {
	width: 157px;
	padding: 0 !important;
	height: 115px !important;
}
#menu-contact a {
	width: 167px;
}

#menu-home a:hover {
	background: url(images/menu.jpg) -2px -44px;
}
#menu-about a:hover {
	background: url(images/menu.jpg) -133px -44px;
}
#menu-photos a:hover {
	background: url(images/menu.jpg) -272px -44px;
}
* html #menu-shop a:hover {
	cursor: pointer;
	cursor: hand;
}
#menu-contact a:hover {
	background: url(images/menu.jpg) -576px -44px;
}

#menu-home.current a {
	background: url(images/menu.jpg) -2px -88px !important;
}
#menu-about.current a {
	background: url(images/menu.jpg) -133px -88px !important;
}
#menu-photos.current a {
	background: url(images/menu.jpg) -272px -88px !important;
}
#menu-contact.current a {
	background: url(images/menu.jpg) -576px -88px !important;
}

/* Photo */

#photo {
	margin-bottom: 5px;
	padding: 1px 1px 1px 0;
	border-left: 5px solid #95A092;
	width: 500px;
	background: #EEE;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 494px;
}
html>body #photo {
	width: 494px;
}
#myGallery {
	border: 0 !important;
	width: 494px !important;
	height: 162px !important;
}

/* Content */

#content {
	width: 500px;
}

/* Sidebar */

#sidebar {	
	float: right;
	margin-right: 7px;
	width: 240px;
	color: #4D4E4D;
	font-size: 0.92em;	
	display: inline /* IE6 */
}

/* Footer */

#footer {
	clear: both;
	margin: 0 10px;
	padding: 1em 0 1.6em 0;
	color: #95A092;
	font-size: 0.92em;
}



/***** POSTS *****/

.post {
	margin-bottom: 5px;
	padding: 0.1em 20px 0.2em 20px;
	border-left: 5px solid #D1CCB3;
	background: #EEE url(images/postbg.jpg) no-repeat 100% 0;
}
.postheader {
	float: right;
	width: 390px;
}
.postheader h2, .pageheader h2 {
	margin: 1.02em 0 0 0;
	color: #143256;
}
.archiveheader h2 {
	margin: 0.3em 0 0.2em 0;
	color: #143256;
}
.postheader div, .pageheader div {
	padding-top: 0.46em;
	color: #797B7A;
	font-size: 0.92em;
}
.calendar {
	float: left;
	margin: 1.58em 15px 0 0;
	padding: 4px;
	border: 1px solid #D1CCB3;
	width: 40px;
	height: 40px;
	background: #EEE url(images/calendarbg.jpg) no-repeat 4px 4px;
	font-family: Arial, sans-serif;
	text-align: center;
	color: #EEE;
}
.day {
	display: block;
	height: 25px;
	font-size: 1.58em;
	line-height: 1.36em;
}
.month {
	display: block;
	height: 15px;
	font-size: 0.84em;
	text-transform: uppercase;
	line-height: 1.02em;
}
.postbody {
	clear: both;
	padding: 0.1em 0;
}
.postfooter {
	margin: 1.2em 0 1.6em 0;
	color: #797B7A;
	font-size: 0.92em;
	text-align: right;
}

#navigation {
	width: 500px;
	padding: 0.5em 0 1.5em 0;
	color: #95A092;
	font-weight: bold;
	overflow: auto;
}
#prev {
	float: left;
}
#next {
	float: right;
}



/***** COMMENTS *****/

#comments {
	margin-bottom: 5px;
	padding: 0.1em 20px 0.4em 20px;
	border-left: 5px solid #D1CCB3;
	background: #EEE url(images/postbg.jpg) no-repeat 100% 0;
}
.commentlist {
	margin: 1.2em 0;
	list-style: none;
}
.commentlist li {
	padding: 0.1em 20px;
}
.commentlist li.alt {
	background: #D2D7D0;
}
.commentheader h4 {
	margin-top: 1em;
	font-size: 1.14em;
}
.commentheader div {
	color: #797B7A;
	font-size: 0.92em;
}

#comment {
	width: 450px;
}



/***** SIDEBAR *****/

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#sidebar li {
	margin-bottom: 5px;
	padding: 0.1em 20px 0.2em 20px;
	border-right: 5px solid #D1CCB3;
	background: #EEE url(images/sidebarbg.jpg) no-repeat;
}
#sidebar li li {
	margin: 0;
	padding: 0 0 0 15px;
	border: 0;
	background: url(images/bullet.gif) no-repeat 0 0.66em;
}
#sidebar ul ul, #sidebar p {
	margin: 0.8em 0 1.2em 0;
}

#sidebar h2 {
	position: relative;
	margin-top: 1.1em;
	padding-bottom: 0.32em;
	border-bottom: 1px solid #D2D7D0;
	color: #373837;
	font-size: 1.18em;
	font-weight: bold;
	text-transform: uppercase;
	z-index: 30;
}

#sb-pocket {
	padding: 20px 10px 0 10px !important;
	border: 0 !important;
	background: none !important;
	text-align: center;
}
#sb-pocket img {
	width: 208px;
	height: 234px;
}

/***** ETC *****/

.noborder {
	border: 0 !important;
}

/* PLUGINS */

/* NG Gallery */

#nextgen-recent-image, #nextgen-random-image, #nextgen-slideshow {
	margin: 0 0 5px 0 !important;
	padding: 0.1em 20px 0.2em 20px !important;
	width: 240px;
	overflow: auto;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 195px;
}
html>body #nextgen-recent-image, html>body #nextgen-random-image {
	width: 195px;
}
#nextgen-recent-image ul, #nextgen-random-image ul {
	margin: 1em 0 1.2em 0 !important;
	list-style: none;
	height: 125px;
	overflow: hidden;
}
#nextgen-recent-image li, #nextgen-random-image li {
	float: left;
	padding: 0 !important;
	width: 65px !important;
	height: 65px;
	background: none !important;
	overflow: hidden;
}
#nextgen-recent-image img, #nextgen-random-image img {
	width: 60px !important;
	height: 60px !important;
	padding: 4px !important;
	border: 1px solid #D1CCB3 !important;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 50px !important;
	height: 50px !important;
}
html>body #nextgen-recent-image img, html>body #nextgen-random-image img {
	width: 50px !important;
	height: 50px !important;
}
#nextgen-recent-image a, #nextgen-random-image a {
	border: 0 !important;
}
#nextgen-recent-image a:hover img, #nextgen-recent-image img:hover,
#nextgen-random-image a:hover img, #nextgen-random-image img:hover {
	border: 1px solid #95A092 !important;
}
.ngg-widget-slideshow {
	margin: 0.8em 0 1.2em 0 !important;
	padding: 4px !important;
	border: 1px solid #D1CCB3 !important;
}

.ngg-galleryoverview {
	margin: 1.2em 0 0 0 !important;
	padding: 0 0 1.2em 0 !important;
	overflow: auto !important;
}
.ngg-gallery-thumbnail {
	margin: 0 5px 5px 0 !important;
	display: inline; /* IE 6 */
}
.ngg-gallery-thumbnail img {
	margin: 0 !important;
	border: 1px solid #D1CCB3 !important;
	background: #EEE !important;
}
.ngg-gallery-thumbnail a:hover img, .ngg-gallery-thumbnail img:hover {
	border: 1px solid #95A092 !important;
}

.ngg-navigation {
	margin: 0 0 1.2em 0 !important;
	padding: 0 !important;
	font-size: 0.92em !important;
	text-align: center;	
}
.ngg-navigation a.page-numbers, a.next, a.prev, 
span.page-numbers, span.next, span.prev {
	border: 1px solid #D1CCB3 !important;
}
.ngg-navigation a.page-numbers:hover, a.next:hover, a.prev:hover, 
span.page-numbers:hover, span.next:hover, span.prev:hover {
	border: 1px solid #3E7697 !important;
	background: #3E7697 !important;
	color: #FFFFFF !important;
	text-decoration: none !important;
}

/* Contact Form */

.error {
	color: #C33;
	font-weight: bold;
}
.contacterror {
	border: 1px solid #C33 !important;
}
.contactform textarea {
	width: 450px;
}

/* Polls */

.democracy {
	margin: 1.2em 0;
	padding: 0.8em 20px 0.4em 20px;
	border-right: 1px solid #D2D7D0;
	border-bottom: 1px solid #D2D7D0;
	border-left: 5px solid #95A092;
	width: 226px;
	background: #EEE url(images/sidebarbg.jpg) no-repeat;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 180px;
}
html>body .democracy {
	width: 180px;
}
.poll-question {
	display: block;
	padding-bottom: 0.4em;
	border-bottom: 1px solid #D2D7D0;
	color: #143256;
}
.dem-results {
}
.dem-results ul {
	margin: 0.6em 0 0.8em 0;
	list-style: none;
}
.dem-results em {
	font-size: 0.92em;
}
.dem-vote-button, .dem-vote-button:focus {
	border: 1px solid #4D4E4D;
	background: #677269 url(images/textbg.gif) repeat-x;
	color: #EEE;
}
.dem-vote-link {
	font-size: 0.92em;
}