/* 
				AUTHOR: Josh Gilmore
				jrgfreelance@gmail.com
				www.joshgilmore.net 
*/

/* COLORS USED


*/ 

/* FUNDAMENTALS */

* 				{ margin: 0px; padding: 0px; }

html 				{ overflow-y: scroll; }

.floatleft 		{ float: left; }
.floatright 		{ float: right; }
.clear 			{ clear: both; }

a:link, a:visited 	{color: #37676E; font-weight: bold; text-decoration: none; outline: none; }
a:hover, a:active    {color:#1D0002; text-decoration: none; outline: none;  }

a img 			{ border: none; }

ul				{ list-style: none; }

p				{margin-bottom: 10px; }

h1  {color: #9D4112; font-size:32px; font-weight:bold; letter-spacing:-1px; margin:5px 0 5px 0}
h2 {color: #9D4112; font-size:28px; font-weight:bold; letter-spacing:-1px; margin:5px 0 5px 0}
h3 {color: #9D4112; font-size:24px; font-weight:bold; letter-spacing:-1px; margin:5px 0 5px 0}
h4 {color: #9D4112; font-size:20px; font-weight:bold; letter-spacing:-1px; margin:5px 0 5px 0}
h5 {color: #9D4112; font-size:18px; font-weight:bold; letter-spacing:-1px; margin:5px 0 5px 0}
h6 {color: #9D4112; font-size:16px; font-weight:bold; letter-spacing:-1px; margin:5px 0 5px 0}


/*  BASIC TEXT ADJUSTMENTS */		

.main-title {background: url('images/bullet.jpg') no-repeat; background-position: top left; font-size: 32px; font-weight: normal; text-transform: uppercase; letter-spacing: -1px; margin: 0 0 15px 0;  padding: 5px 0 5px 73px; text-align: left}
.main-title-news {background: url('images/bullet.jpg') no-repeat; background-position: top left; font-size: 28px; font-weight: normal; text-transform: capitalize; letter-spacing: -1px; margin: 0 0 15px 0;  padding: 5px 0 5px 73px; text-align: left}
.main-date {letter-spacing: 2px; color: #B9490B; text-transform: uppercase; margin: 0 0 5px 0 }
.main-section {font-size: 12px; margin: 15px 0 5px 0 }
hr {background-color: #E7DBA7; padding: 2px; border: solid 2px #B75E00; margin: 0px 0 5px 0; -webkit-border-radius:20px; -moz-border-radius:20px; }
#content img, .main-section img {max-width: 500px; display: block; margin-left: auto; margin-right: auto}




/*HEADER*/

#header			{background: url('images/header2.jpg') no-repeat;height:507px;width: 1000px;overflow: hidden;margin: 0 0 0 0px;}
#latest-news	{margin: 270px 0 0 130px;width: 300px; height: 175px; font-family: georgia, serif; float:left}
.latest-news-date {font-weight: bold; font-size: 20px; padding: 0 5px 0 0 }
.latest-news-title {font-size: 16px; padding: 0 5px 0 0 }
#latest-news hr {background-color: #E7DBA7; padding: 1px; border: solid 1px #B75E00; margin: 5px 0 5px 0; -webkit-border-radius:20px; -moz-border-radius:20px; }
a.header-link {display:block; width:433px; height: 450px; float: right; overflow: hidden;}

/* BODY */
		 
body 			{color: #57100C;font-size:75.5%;background: url('images/background.jpg') repeat; font-family: Times New Roman, Times, serif; background-color: #9F4014; }
#page		 	{width: 1000px;margin: 0px auto 0px;  }
#content		{ padding: 0px 0px 0px 0px; font-family: Georgia, Times New Roman, Times, serif; float: left; overflow: hidden; background: url('images/body-repeat.jpg') repeat-y;   width: 1000px }
#login-section	{width:900px; height: 40px; margin:0 0 0 100px; font-size:18px;}

 /*FOOTER*/

#footer			{background: url('images/footer.jpg') no-repeat;height:100px;width: 1000px;  font-size: 12px;  float: left; overflow: hidden}
#footer-text 	{color: #57100C; font-size: 14px; float: right; margin: 25px 100px 10px 0 }



/*FULL PAGE*/


#full-page	{width:800px;  float: left;  padding: 0px 15px 0 80px; text-align:justify;  }
#full-page-boxes		{font-size:18px; color:#57100C; line-height: 26px; width:800px;  float: left; overflow: hidden; padding: 10px;  margin: 0 0 0px 0  }
#full-page-boxes a:link,#full-page-boxes a:visited 	{color: #37676E; font-weight: bold; text-decoration: none; outline: none; background-color:#D9BCA1; padding: 0 10px 0 10px; -webkit-border-radius:10px; -moz-border-radius:10px;  }
#full-page-boxes a:hover,#full-page-boxes a:active    {color:#fff; background-color:#37676E; text-decoration: none; outline: none;  }



/*LEFT SIDE*/

#left-side		{width:450px;  float: left;  padding: 0px 15px 0 80px; text-align:justify;  }
#left-side-boxes		{font-size:18px; color:#57100C; line-height: 26px; width:425px;  float: left; overflow: hidden; padding: 10px;  margin: 0 0 0px 0  }
#left-side-boxes a:link,#left-side-boxes a:visited 	{color: #37676E; font-weight: bold; text-decoration: none; outline: none; background-color:#D9BCA1; padding: 0 10px 0 10px; -webkit-border-radius:10px; -moz-border-radius:10px;  }
#left-side-boxes a:hover,#left-side-boxes a:active    {color:#fff; background-color:#37676E; text-decoration: none; outline: none;  }
#left-side ul {list-style: disc; margin: 0 0 0 10px; }
#past-entry-links {font-size: 18px; width:500px; margin: 0 80px 0 20px}		

/*RIGHT SIDE*/

#right-side {width:360px;  float: left;  padding:10px; font-size: 16px;  }
#right-side-boxes {background-color: #1D0002;  color: #CDAF89; -webkit-border-radius:20px; -moz-border-radius:20px; padding: 20px; border:2px solid #A14520; margin: 0 0 20px 0}
#right-side-boxes a:link,#right-side-boxes a:visited 	{color: #EDA42F; font-weight: bold; text-decoration: none; outline: none; }
#right-side-boxes a:hover,#right-side-boxes a:active    {color:#37676E; text-decoration: none; outline: none;  }
.right-side-title {font-weight: bold; color:#EEEEEE; font-size: 26px; margin: 0 0 15px 0; text-align: center}

#social-networks ul {margin: 0 0 0 20px;}
#social-networks li {background: url('images/bullet-sidebar.jpg') no-repeat; background-position: top left; font-size: 22px; padding:0 0 0 34px;}

		
/* NAVIGATION MENU */


#nav	{width: 1000px; height: 148px;margin-left: 0px;background: url('images/nav-bg.jpg') no-repeat; }
#nav ul {margin: 0px; padding: 0px; list-style-type: none; text-align: center; width: 1000px}
#nav li {display: inline; margin:0px 5px 0 0; padding:0;}
#nav li a:link, #nav li a:visited{color: #DCC69F; font-family: georgia, serif; font-size: 26px; text-transform: uppercase; font-weight: normal; letter-spacing:-2px; padding: 7px 10px 7px 10px; border: 2px solid transparent }
#nav li a:hover, #nav li a:active{color: #1D0002;  background-color: #DCC69F; text-decoration: none;  text-shadow: 0px 0px 2px #fff;  border: 2px solid #A03F14  }

#nav ul li.current_page_item a {color: #fff; font-weight: bold; background-color:#1D0002; border: 2px solid #1D0002; text-shadow: 0px 0px 2px #fff;  }  


	  
#nav-links-container {padding: 10px 0 10px 0; float: left; overflow: hidden;}


/*SHOWS PAGE*/

#shows-page a:link,#shows-page a:visited 	{color: #37676E; font-weight: bold; text-decoration: none; outline: none; background-color:transparent; padding: 0 10px 0 10px; -webkit-border-radius:10px; -moz-border-radius:10px;  }
#shows-page a:hover,#shows-page a:active    {color:#9D4112; background-color:transparent; text-decoration: none; outline: none;  }


/*GIGPRESS ADJUSTMENTS*/

.gigpress-table, .gigpress-empty {font-family: Georgia, Times New Roman, Times, serif}

/*VIDEOS PAGE*/


#videos	{width:800px;  float: left;  padding: 0px 0px 0 0px; text-align:justify; margin:0 0 0 80px; color: #000; font-size: 16px}
#videos-boxes		{font-size:18px; color:#57100C; line-height: 26px; width:800px;  float: left; overflow: hidden; padding: 0px;  margin: 0 0 0px 0  }
#videos-boxes a:link,#videos-boxes a:visited 	{color: #37676E; font-weight: bold; text-decoration: none; outline: none; background-color:#D9BCA1; padding: 0; margin: 0; -webkit-border-radius:0px; -moz-border-radius:0px;  }
#videos-boxes a:hover,#videos-boxes a:active    {color:#fff; background-color:#37676E; text-decoration: none; outline: none; margin: 0; }
.my_tubepress_thumb {float: left; margin: 0; padding: 0; overflow: hidden; width: 275px; height: 240px; cursor: pointer}
.my_tubepress_thumb img {width: 250px; height: 300px; }
.my_tubepress_thumbs {float: left; margin: 0; padding: 0; width: 900px; }
.video-title {font-family: times new roman, serif; font-size: 18px; font-weight:bold; }
#videos ul {margin: 0px; padding: 0px; list-style-type: none; text-align: center; width: 900px } 
#videos li {display: inline; width: 300px; padding: 0px; margin: 0px; }


.youtube {padding: 10px 0 10px 0}

/*TWITTER*/


#twitter_update_list li {margin: 15px 0 15px 0 } 


		
/* MUSIC PLAYER */

input.music-player-button {background-color: #1E0103; color: #ffffff; font-size: 32px;text-transform: uppercase; font-family: georgia, serif; letter-spacing: -1px; width: 360px; -webkit-border-radius:20px; -moz-border-radius:20px; border:2px solid #A14520; padding: 5px}

input.music-player-button:hover {background-color: #994111; color: #ffffff; cursor: pointer;}

#music-player-container {padding: 0 20px 20px 0px}

/*comments*/
#comment-section {text-align:left;}

/*COMMENTS*/
#comment-container {width: 400px; background-color:#1D0002; margin:0 0 20px 0;  padding: 5px;   box-shadow:0px 10px 20px #000;-webkit-box-shadow:0px 10px 20px #000;-moz-box-shadow: 0px 10px 20px #000;}
#comment-container ul {list-style:none;}
#comment-container li {list-style:none}

#comment-header-container  {float: left; width:390px;  height: 40px;font-weight: normal; color: #9C3F16;  margin: 5px 0 0px 0; }
#comment-details {padding:5px 0 5px 10px; font-size:20px; font-style:italic; float: left; color:#9C3F16; font-weight:normal; background:#CCAB8A; width:100% }
#comment-title  { font-size:30px; padding: 0 0 20px 0px;  letter-spacing: -1px}
#comment-date {font-size:12px; float:right; padding:0 10px 0 0}
#comment-text {padding:10px 10px 0 10px; color:#fff}


