/*  
Theme Name: Ginger 62
Theme URI: http://www.ginger62.com
Description: This is the retrofitted Ginger 62 Website
Version: 1.0
Author: Sean Stiller
Author URI: http://www.armadadesign.ca/
*/


/* Universal */

a:focus {outline:none;}
#container {width:100%; float:left; clear:both;}
#footer {width:1000px; height:90px; clear:both;}

/* Top Menu Layers */

#audioarea {width:100%; height:22px; float:left; background:#201907; border-bottom:1px dotted #fff; padding:0;}
#audioarea_text {padding:5px 0 0 325px; font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; text-transform:uppercase; 
	letter-spacing:1px; color:#fff; width:370px;}
#audioarea_text a {font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; text-transform:uppercase; 
	letter-spacing:1px; color:#fff; font-style:normal;}
#audioarea_text a:visited {font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; text-transform:uppercase; 
	letter-spacing:1px; color:#fff; font-style:normal;}
#audioarea_text a:hover {font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; text-transform:uppercase; 
	letter-spacing:1px; color:#fff; font-style:normal;}
#topmenu {width:1025px; height:76px; top:0; left:0px; float:left; clear:both;}
#gingerlogo {width:188px; height:76px; top: 0px; float:left; display:inline; padding-left:13px;}
#mainmenu {width:680; height:76px; float:left; top:0px; padding-left:13px; position:relative;}
#musicplayer {width:76px; height:76px; top:0px; float:left; }
#armada {float:left; width:30px; height:75px; background:#201907; margin:0 0 0 15px;}
#armada a img {border:none; margin:40px 5px 0 0;}

/* Column Layers */

#solocolumn {width:786px; top:0px; left:0px; padding-left:214px; padding-top:25px; float:left; clear:both; overflow:auto;}
#firstcolumn {width:188px; top:0px; padding-left:13px; padding-top:220px; display:inline; float:left;}
#secondcolumn {width:750px; float:left; padding-left:14px; padding-top:25px;}

#firstcolumnsidebar {width:188px; background-color:#201907; overflow:hidden;}
#firstcolumnsidebartwo {width:188px; clear:both;}

/* Indulge */

#introparagraph {padding-top:50px; padding-bottom:30px; clear:both;}
#pdfdownload {padding-top:10px; clear:both;}

/* Play */

#upcomingevents {width:550px; height:640px; float:left; clear:both; background-color:#201907; padding-left:0px; padding-top:0px; overflow:auto;}
#iframe_xml {overflow:visible;}
#upcomingeventsbottom {width:640px; clear:both; overflow:auto}

/* Experience and Jam */

#iframe {width:600px; clear:both; background-color:#201907;}
#iframebottom {width:600px; clear:both;}
#photogallery {width:580px; clear:both; background-color:#201907; padding:5px 0 0 20px;}

/* Communicate */

#mapwrapper {float: left; display:inline; width:400px;} 
#map {width:380px; background-color:#201907; padding-left:20px; padding-top:25px; padding-bottom:45px; }
#mapbottom {width:400px; height:17px; clear:both;}
#contactwrapper {width:268px; float:left; padding-left:13px;}
#contact {width:218px; background-color:#201907; padding-left:20px; padding-top:25px; padding-right:20px; padding-bottom:45px;}
#contactbottom {width:258px; height:17px; clear:both;}
#cfirstcolumnsidebar {width:168px; background-color:#201907; overflow:hidden; padding-left:20px; padding-top:25px; padding-bottom:35px;}

/* Classes */

.eventstext {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#FFFFFF;}
.normalbody {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#FFFFFF; line-height:18px;}
.iframeheadline {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#FFFFFF; line-height:28px; font-weight:normal;}
.iframebody {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#FFFFFF; line-height:20px;}
.iframebodyone {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#FFFFFF; line-height:19px;}
.iframebodytwo {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#FFFFFF; line-height:22px;}
.headlinebody {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#ffe09f; line-height:18px;}
.sidelinks {font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; color:#ffe09f; line-height:16px; letter-spacing:1px;}

/* Links */

ul   {width:150px; padding:0; margin-left:15px; margin-top:10px; margin-bottom:15px;}
li   {list-style-type:none; margin-top:10px; margin-left:5px; padding-top:5px; border-top:dotted 1px #FFFFFF; 
	  font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#FFFFFF;}
li a {text-decoration:none; font-style:italic; color:#FFFFFF;}
li a:hover {text-decoration:none; font-style:italic; color:#ffe09f;}
a {text-decoration:none; font-style:italic; color:#FFFFFF;}
a:hover {text-decoration:none; font-style:italic; color:#ffe09f;}


/* IFrame Pages */

/* Jam DJ Pages */

#jfirstcolumn {width:188px; top:0px; padding-left:13px; padding-top:295px; display:inline; float:left;}
#mainbox {width:552px; position:absolute; left:20px; top:20px;}
#leftcolumn {width:230px; position:absolute: left:0px; top:0px; float:left; display:inline;}
#rightcolumn {width:272px; position:absolute; left:230px; top:0px; float:left; padding-top:36px; padding-left:20px; padding-right:30px;}

/* Next Gen Gallery Mods */

h4 a.ngg-album-desc {font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-weight:normal; color:#fff; 
	 letter-spacing:0; text-decoration:none; font-style:normal;}
h4 a:visited.ngg-album-desc {font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-weight:normal; color:#fff; 
	 letter-spacing:0; text-decoration:none; font-style:normal;}
h4 a:hover.ngg-album-desc {font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-weight:normal; color:#ff; 
	 letter-spacing:0; text-decoration:none; font-style:normal;}
div.ngg-album-compact {height:160px; width:130px;}
div.ngg-album-compact p {font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; font-weight:normal; color:#ffe09f; 
	text-transform:uppercase; letter-spacing:1px; text-decoration:none;}
div#galleryholder {width:565px; height:450px; overflow:auto; clear:both; float:left;}
div.gallerylink {float:left;}
div.galleryselect {float:left; height:45px;}
a.gallerybacklink {background:url(EXPERIENCE/viewphotos.png) top left no-repeat; width:151px; height:15px; text-indent:-9999px; cursor:pointer; display:block;
	margin:10px 15px 10px 5px;}
div.piclenselink {float:left;}
a.piclenselink {background:url(EXPERIENCE/viewslideshow.png) top left no-repeat; width:151px; height:15px; text-indent:-9999px; cursor:pointer; display:block;
	margin:10px 0 0 0;}
div.ngg-navigation {margin-bottom:10px;}
div.ngg-navigation span {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#ffe09f;}
div.ngg-navigation a.page-numbers {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#fff; text-decoration:none;
	border:none; background:#423921;}
div.ngg-navigation a:visited.page-numbers {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#fff; text-decoration:none;
	background:#423921;}
div.ngg-navigation a:hover.page-numbers {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#fff; text-decoration:none;
	background:#100d06;}
div.ngg-navigation a.next {color:#ffe09f; text-decoration:none; border:none; background:#423921;}
div.ngg-navigation a:hover.next {background:#100d06;}
div.ngg-navigation a.prev {color:#ffe09f; text-decoration:none; border:none; background:#423921;}
div.ngg-navigation a:hover.prev {background:#100d06;}


/* New Menu Styles */

ul#sliding-navigation {margin:0; padding:20px 0 18px 10px; list-style-type:none; float:left; width:600px; background-color:#201907;}
li.sliding-element {display:inline; margin:0; padding:0 0 0 10px; list-style-type:none; float:left; border:none; width:90px; border-left:1px dotted #fff;}
li.sliding-element a { font-style:normal; font-weight:normal; color:#ffe09f; display:block; font-size:10px; height:37px; }
li.sliding-element a:visited { font-style:normal; font-weight:normal; color:#ffe09f; display:block; font-size:10px; }
li.sliding-element a:hover {  font-style:normal; font-weight:normal; color:#fff; display:block; font-size:10px; }
.boldmenustyle {font-style:normal; font-weight:bold; color:#fff;}

