/*Theme Name: SwingShift SideShow
Theme URI:http://www.swingshiftsideshow.com/
Description:Template for SwingShift SideShow
Version:1.0
Author:Tess Fosburgh 
Author URI:http://www.swingshiftsideshow.com/
Tags: SwingShift SideShow, Sideshow, Las Vegas, Variety, Entertainer, Sword Swallow, Fire performer, SwingShiftSideShow, circus, Freakshow, gray, gold, yellow, */

/*******************************************************************************
	 Typography & Colors 
*******************************************************************************/
.clear{
	clear:both;
}
body						{ font: normal 80% Georgia, 'Times New Roman' , Times, serif; 
							  color:#dbc99b; 
							  text-align:center;
							  background:url(http://swingshiftsideshow.com/wp-content/uploads/2010/05/bg_3.jpg) repeat;
							}
a							{ text-decoration:none; color:#c3a456;}
.content a:hover, 
.content a:focus,
.content a:active			{ text-decoration:underline}
ul, li 						{ list-style-type:none}
h2, h3, h4, h6				{ font-family:Georgia, 'Times New Roman', Times, serif; margin-top:10px; margin-bottom:3px; font-weight:bold}
h1							{ font-family:Georgia, 'Times New Roman', Times, serif; margin-bottom:5px;}


h5,							{ font-weight:bold}
h1							{ font-size:.6em;}
h2 							{ font-size:1.25em; letter-spacing:0em; color:#dbc99b;}
h3 							{ font-size:1.1em; color:#dbc99b;}
h4							{ font-size:1.25em; color:#c3a456}
h5							{ font-size:.9em; color:#9a6d36; }

.columnwide	h2              { padding-top:5x}
.columnwide	h3              { padding-top:7px; padding-bottom:4px; }
.columnwide	h5              { padding-top:7px; padding-bottom:4px;}
.columnwide	h4              { padding-top:0px}	
.columnwide	h6		  		{ color:#ffffff; padding-top:6px; font-size:1.0em; margin-bottom:4px}
code 						{ font:1.1em 'Courier New', Courier, Fixed}
acronym, abbr				{ font-size:1.1em; letter-spacing:.07em}
small, .sm					{ font-family:Arial, Helvetica, Sans-Serif; font-size:0.9em}
.lower						{ text-transform:lowercase}
.upper						{ text-transform:uppercase}
.cap						{ text-transform:capitalize}
.sf 						{ font-family:  Georgia, 'Times New Roman', Times, serif}
.itl				 		{ font-style:italic}
.bld						{ font-weight:bold}
.fl							{ float:left}
.fr							{ float:right}
.ar							{ text-align:right}
.ac							{ text-align:center}
.rightbox					{ font-size:.9em; color:#ffffff; background:#343232;}
.columnwide	a:hover,
.columnwide	a:focus,
.columnwide	a:active		{ text-decoration:underline}
.keywords 					{ font-size:0.9em}
.keywords a					{ color:#c3a456}
.listsqr,.listbllt			{ margin-left:25px; margin-bottom:7px;}
.listsqr li					{ list-style-type:square}
.listbllt li				{ list-style-type:disc}

/*******************************************************************************
 LAYOUT STYLES:
 *******************************************************************************/
/*GENERAL LAYOUT */
*							{ margin:0; padding:0}
p							{ margin-bottom:10px}
img, a img  				{ border:none 0}
script						{ display:none}
.thepage					{ width:825px; margin:5px auto; text-align:left; background:#191818; border:none; display:inline-block;}
.mainbanner					{ height:192px; padding:0px 0px }
.mainlogo					{ url("http://swingshiftsideshow.com/wp-content/uploads/2011/06/ssss_logo_2011_banner.jpg") width:100% height:100% no repeat }
.content						{ margin:20px 20px 0 20px}
.columns, 
.columnwide				{ float:left}
.columnnarrow 				{ float:right; margin-top:10px; margin-right:10px;}
.columns					{ width:600px;}
.columnwide					{ width:400px}
.columnnarrow				{ width:195px}
.rightbox					{ padding:8px; margin:0 0 10px 0px}
.optionbox					{ margin:0 0 20px 0; background:#343232; padding:15px}
.optionbox ul				{ width:50%; float:right}
.message, .result			{ margin:0 0 10px 0; border-bottom:dotted 1px #ccc}
.message					{ padding:0 0 13px 0}
.cl							{ clear:both; height:0}
.mr							{margin-left:10px;}
.mr1						{ margin:0 7px 0 7px}
.ptb						{ padding:10px 0}


/*NAVIGATION*/
.topnav						{ padding:10px 20px 0 20px; font-size:.85em; color:#ffffff}
.topnav a:hover,
.topnav a:focus,
.topnav a:active			{ text-decoration:underline}
.mainnav					{ position:relative; overflow:hidden; width:100%; height:33px; font-size:.9em; letter-spacing:.1em; background:#343232}
.mainnav ul					{ width:125%}
.mainnav li					{ float:left}
.mainnav a					{ display:block; padding:10px 15px; color:#ffffff}
.mainnav a:hover,
.mainnav a:focus,
.mainnav a:active			{ background:#9a6d36}
.mainnav a.current			{ background:#9a6d36; cursor:default}

.subnav a					{ display:block; padding:8px 0px 10px 7px; margin:0 2px 2px 0; background:#343232; color:#ffffff}				
.subnav ul a				{ padding:8px 0px 8px 14px; background:#4a4a4a no-repeat 5px 50%;}
.subnav .current_page_item a { background:#343232; color:#ffffff; cursor:default}
.subnav .current_page_item  ul a { background:#343232 5px 50%;}

.subnav a:hover,
.subnav a:focus,
.subnav a:active,			
.subnav .current_page_item  ul a:hover,
.subnav .current_page_item  ul a:focus,
.subnav .current_page_item  ul a:active { background:#343232; color:#ffffff; text-decoration:none }	


/*FOOTER*/ 
.footer						{ clear:left; width:100%; padding:20px 10px; font-size:.85em; color:#dbc99b;}
.footer a:hover,
.footer a:focus,
.footer a:active			{ text-decoration:underline}
.footer a.current,
.topnav a.current			{ font-weight:normal; text-decoration:none; cursor:default; color:#dbc99b}

/*HOMEPAGE*/
.videoplayer				{ padding:1px; margin-bottom:15px; }
.homebox					{ width:100%; overflow:hidden; margin-bottom:15px; clear:both} 


.loginform br				{ display:none;}
.loginform 					{ padding:30px 0}
.tablesplog 				{ width:100%; font-size:.9em; margin-top:10px;}
.tablesplog td 				{ padding:4px 5px}
.tablesplog th 				{ padding:4px 5px }
.tablesplog .odd 			{ background:#f5f5f5}
.tablesplog tr:hover 		{ background-color:#d9e4ef}

/*FORMS*/
#questionform				{ margin:0 auto; width:90%}
#questionform p,
#questionform textarea		{ max-width: 430px}
form .textsm,
form .textinput,
form .textarea				{ border:solid 1px #ccc}
form .textsm				{ width:35%; height:20px}
form .textinput				{ width:45%; height:20px}
form textarea				{ width:100%; margin:5px 0}
form label					{ display:block; width:40%; float:center}
.error						{ padding:8px; width:88%; margin:0 auto 10px auto; border:solid 1px #730000; background:#ffefef; color:#000}
.success					{ padding:8px; width:88%; margin:0 auto 10px auto; border:solid 1px #528024; background:#e2ffc5; color:#000}

.loginform br				{ display:none;}
.loginform 					{ padding:30px 0}
.tablesplog 				{ width:100%; font-size:.9em; margin-top:10px;}
.tablesplog td 				{ padding:4px 5px}
.tablesplog th 				{ padding:4px 5px }
.tablesplog .odd 			{ background:#f5f5f5}
.tablesplog tr:hover 		{ background-color:#d9e4ef}


/*******************************************************************************
	Wordpress Styles: 
*******************************************************************************/
.wp-pagenavi .pages,
.wp-pagenavi .current, 
.wp-pagenavi .extend,					
.wp-pagenavi a				{ display:block; 
							  padding:1px 5px; 
							  text-align:center; 
							  float:left; 
							  margin-right:4px;
							}
.wp-pagenavi a				{ background:#343232; border:solid 1px #ddd}
.wp-pagenavi .current 		{ color:#ffffff; border:solid 1px #ddd}
.wp-pagenavi .extend 		{ border:none 0; padding:0;}
.wp-pagenavi a:hover, 
.wp-pagenavi a:focus, 
.wp-pagenavi a:active 		{ background:#9a6d36; color:#ffffff; text-decoration:none}


/* PLUGINS */
div.widget_sp_image			{ padding:4px 2px; text-align:center; background:#ffffff}