@charset "UTF-8";
/* CSS Document */


body, html {
background-color:#FFF;
background-image:url(/gfx/AlexGrad01.jpg);
background-position:center 15px;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666;
padding:0;
margin:0;
/*margin-top:10px;*/
text-align:left;
}

p, h1, h2, h3, h4, h5 {
margin-top:0;
margin-bottom:0;
padding-top:0;
padding-bottom:0.5em;
}

.regular-text p {
margin-top:1em !important;
}

h1, h2, h3, h4, h5 {
font-family:"Century Gothic", Futura, Arial, Helvetica, sans-serif;
font-weight:bold;
}

h1 { font-size:19px; }
h2 { font-size:17px; }
h3 { font-size:15px; }
h4 { font-size:13px; }
h5 { font-size:11px; }

input {
border:1px dotted #CCC;

}



li {
list-style:none;
}

a:link { text-decoration:none; color:#333; }
a:visited { text-decoration:none; color:#333; }
a:hover { text-decoration:underline; color:#111; }

#nav a:link, .gigLinks a:link, #footer a:link { text-decoration:none; color:#666; }
#nav a:visited, .pod-heading a:visited,  .gigLinks a:visited, #footer a:visited { text-decoration:none; color:#666; }
#nav a:hover, .pod-heading a:hover, .gigLinks a:hover, #footer a:hover { text-decoration:underline; color:#333; }

.pod-heading a:link { text-decoration:none; color:#FFF; }
.pod-heading a:visited { text-decoration:none; color:#FFF; }
.pod-heading a:hover { text-decoration:underline; color:#FFF; }

#container {
position:relative;
top:20px;
width:1024px;
margin-left:auto;
margin-right:auto;
}

#banner {
position:relative;
text-align:center;
}

#top-section {
position:relative;
top:30px;
width:990px;
padding-left:22px;
padding-right:12px;
z-index:100;
}

#nav {
position:relative;
float:left;
font-family:"Century Gothic", Futura, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#555;
margin-left:-15px;
z-index:50;
}

#menu {
border-bottom:2px dotted #999;
padding-bottom:10px;
}

#login-block {
padding-top:10px;
padding-bottom:10px;
border-bottom:2px dotted #999;
}

#flags {
padding-top:10px;
padding-bottom:10px;
border-bottom:2px dotted #999;
}

#flags img {border:0;}
#flags a img {border:1px solid #000;}
#flags a:hover img{border:1px solid #999;}




#sn-links {
position:relative;
float:right;
bottom:0;
z-index:40;
text-align:right;
}

#sn-links img {
border:0;
}

#logo {
position:relative;
top:10px;
width:1024px;
text-align:center;
margin-bottom:40px;
z-index:10;
clear:both;
}


/* PODS */

.pod {
text-align:left;
}

.pod-heading {
color:#FFF;
font-family:"Century Gothic", Futura, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
padding:17px 20px 0 25px;
}

.pod-content {
padding:10px 20px 0 25px;
}

.pod-content input {
margin-bottom:5px;
}

.genericform input {
margin-bottom:10px;
}


/* pod mini */

#nav .pod {
width:201px;
margin-bottom:60px;
}

#nav .pod-top {
width:201px;
height:20px;
background-image:url(/gfx/pod-top-mini.png);
background-repeat:no-repeat;
}

* html #nav .pod-top {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/gfx/pod-top-mini.png',sizingMethod='scale');
}

#nav .pod-content {
padding:0 20px 0 25px !important;
}

#nav .pod-middle {
width:201px;
background-image:url(/gfx/pod-middle-mini.png);
background-repeat:repeat-y;
}

* html #nav .pod-middle {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/gfx/pod-middle-mini.png',sizingMethod='scale');
}

#nav .pod-bottom {
width:201px;
height:25px;
background-image:url(/gfx/pod-bottom-mini.png);
background-repeat:no-repeat;
}

* html #nav .pod-bottom {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/gfx/pod-bottom-mini.png',sizingMethod='scale');
}


/* pod medium (only ever on col 1) */

#col-1 .pod {
width:675px;
}

#col-1 .pod-top {
width:675px;
height:45px;
background-image:url(/gfx/pod-top-med.png);
background-repeat:no-repeat;
}

* html #col-1 .pod-top {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/gfx/pod-top-med.png',sizingMethod='scale');
}

#col-1 .pod-middle {
width:675px;
background-image:url(/gfx/pod-middle-med.png);
background-repeat:repeat-y;
}

* html #col-1 .pod-middle {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/gfx/pod-middle-med.png',sizingMethod='scale');
}

#col-1 .pod-bottom {
width:675px;
height:25px;
background-image:url(/gfx/pod-bottom-med.png);
background-repeat:no-repeat;
}

* html #col-1 .pod-bottom {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/gfx/pod-bottom-med.png',sizingMethod='scale');
}


/* pod small/regular */

#main-left #col-1 .pod, #col-2 .pod, #col-3 .pod {
width:340px;
}

#main-left #col-1 .pod-top, #col-2 .pod-top, #col-3 .pod-top {
width:340px;
height:45px;
background-image:url(/gfx/pod-top-sm.png);
background-repeat:no-repeat;
}

* html #main-left #col-1 .pod-top, * html #col-2 .pod-top, * html #col-3 .pod-top {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/gfx/pod-top-sm.png',sizingMethod='scale');
}

#main-left #col-1 .pod-middle, #col-2 .pod-middle, #col-3 .pod-middle {
width:340px;
background-image:url(/gfx/pod-middle-sm.png);
background-repeat:repeat-y;
}

* html #main-left #col-1 .pod-middle, * html #col-2 .pod-middle, * html #col-3 .pod-middle {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/gfx/pod-middle-sm.png',sizingMethod='scale');
}

#main-left #col-1 .pod-bottom, #col-2 .pod-bottom, #col-3 .pod-bottom {
width:340px;
height:25px;
background-image:url(/gfx/pod-bottom-sm.png);
background-repeat:no-repeat;
}

* html #main-left #col-1 .pod-bottom, * html #col-2 .pod-bottom, * html #col-3 .pod-bottom {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/gfx/pod-bottom-sm.png',sizingMethod='scale');
}


/* COLUMNS */

#main {
position:relative;
width:990px;
padding-left:22px;
padding-right:12px;
clear:both;
}

#col-1 {
top:0;
width:650px;
float:left;
margin-left:-15px;
}

#main-left {
width:650px;
float:left;
}

/* main left is a div that forces a 3 column layout */

#main-left #col-1 {
width:340px;
}

#col-2 {
top:0;
width:340px;
margin-left:318px;
}

#col-3 {
top:0;
width:340px;
margin-left:652px;
text-align:center;
}

#footer {
clear:both;
text-align:center;
font-family:"Century Gothic", Futura, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
letter-spacing:0.5px;
color:#555;
}


.feature-summary {
border-bottom:2px dotted #999;
}

.feature-summary p {
margin:0;
padding:0;
}

.pad-top {
margin-top:10px;
}

.pad-bottom {
padding-bottom:10px;
}

.thumbnail {
float:left;
padding:0 10px 10px 0;
}

.thumbnail img {
width:50px;
}

.rss {
width:300px;
/*background-image:url(/gfx/feed-icon-20x20-grey.gif);
background-position:right top;
background-repeat:no-repeat;*/
border-bottom:2px dotted #777;
padding-bottom:10px;
}

.sub-nav, #sub-nav {
font-family:"Century Gothic", Futura, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
padding:10px 0 10px 0;
border-bottom:2px dotted #777;
}

.sub-nav a, #sub-nav a { color:#666; }

#col-1 .rss {
width:630px;
}

.rss img { border:0; }

#main-left #col-1 .rss, #col-2 .rss, #col-3 .rss {
width:300px;
}

.float-right {
float:right;
}

div#panel-photos-main div.gallerybg {
	background-color: #3b3932;
}
div.gallerybg ul {
	overflow: hidden;
	zoom: 1;
        margin:0; 
        padding:0;
}

.photoframe {
width:626px;
}

.photoframe #photo-forward {
float:right;
}

div.gallerybg li {
	float: left;
	margin: 20px 20px 20px 0px;
	text-align: center;
	list-style:none;
}

div.gallerybg li a {
	display: block;
	border: 0px solid #000;
	text-decoration: none;
	text-align: center;
}
div.gallerybg li span,
div.gallerybg li img {
	margin: auto;
}
div.gallerybg li img {
	border:2px solid #5f5d59;
}
div.gallerybg li span.caption {
	text-align: center;
	display: block;
	margin-top: 4px;
}

#commentsdiv {
clear:both;
padding-top:25px;
border-top:2px dotted #999;
border-bottom:2px dotted #999;
color:#777;
}

#commentsdiv ul{
border-top:1px dotted #ccc;
margin:0;
padding:0;
}


#commentsdiv li{
margin:5px 60px 5px 0px;
list-style:none;
border-bottom:1px dotted #ccc;
}

#commentsdiv .postedby{
font-style:italic;
font-size:80%;
font-weight:bold;
}

.paginationwrapper, .paginationwrapper2 {
margin:5px 0 0 0;
padding-bottom:5px;
}

#comments .paginationwrapper2 {
margin:5px 60px 0 0px;
padding-bottom:5px;
}

fieldset {
border:0;
}

.twitters ul {
margin:0;
padding:0;
}

.twitters li{
list-style:none;
padding:6px 0 6px 0;
border-bottom:2px dotted #999;
min-height:55px;
}

.twitterPrefix li{
list-style:none;
}


.twitterStatus li{
list-style:none;

}

.twitterTime {
	font-style:italic;
        font-size:90%;
	text-transform:capitalize;

}

.event-date {
font-weight:bold;
}

.attending {
font-style:italic;
}

label, checkbox, input {
vertical-align:top;
}

label {
z-index:10;
}

input, checkbox, select {
z-index:99;
}

.row label {
width:100px;
display:inline-block;
}

.row.checkbox label {
width:500px;
display:inline-block;
}

.selectfield {margin-bottom:10px; }

/*Music Release Styling*/

.track {
        position:relative;
	top: 0;
	left: 0;
}

.trackinfo {
        float:left;
        margin:0 20px 0 0;
        width:196px;

}

div.trackinfo img {padding:0 0 6px 0;}

.trackdetails {
        float:left;
        width:400px;
}

.tracklistingstitle {color:#333;font-size:110%; padding:0 0 3px 0;}
.description { margin: 0 0 20px 0; }
.tracklistings {
margin:0 0 10px 0;
padding:10px 0 0 0;
border-top:1px dotted #000;}
}
