/*
Theme Name: OP Theme
Theme URI: http://wordpress.org/
Description: Fiyah fiyah.
Version: 1.0
Author: Joshua Siegal & Michael Weimann
Author URI: http://oppositionpartymusic.com/
Tags: Orange
*/

* { margin:0; padding:0; }

body { background-image:url('images/background.jpg'); background-repeat:no-repeat; background-position:center top; font-family:arial,sans-serif; font-size:11px; background-color:#ffffff; }

hr { height:0; border-width:1px 0px 0px 0px; border-style:solid; border-color:#666666; margin:auto; width:800px; margin-bottom:20px; }
hr.postrule { height:0; border-width:1px 0px 0px 0px; border-style:solid; border-color:#666666; margin:auto; width:480px; margin-bottom:40px; }
hr.pagerule { height:0; border-width:1px 0px 0px 0px; border-style:solid; border-color:#666666; margin:auto; width:480px; margin-bottom:20px; }
hr.siderule { height:0; border-width:1px 0px 0px 0px; border-style:solid; border-color:#666666; width:213px; margin-top:20px; margin-bottom:20px; margin-right:40px; }
hr.sideruletop { height:0; border-width:1px 0px 0px 0px; border-style:solid; border-color:#666666; width:213px; margin-top:0px; margin-bottom:20px; margin-right:40px; }


#page { width:900px; margin:0px auto; }

a { color:#fe2901; text-decoration:none; font-weight:bold; }
a:hover { color:#fe2901; text-decoration:none; font-weight:bold; }
a:visited { color:#fe2901; text-decoration:none; font-weight:bold; }

#header { margin-left:20px; margin-top:94px; }

	#headerlinks { width:517px; margin:8px 0px 4px; font-family:"Trebuchet MS",arial,sans-serif; font-size:22px; text-align:center; }
	#headerlinks a { text-decoration:none; color:black; font-weight:normal; }
	#headerlinks a:hover { text-decoration:none; font-weight:normal; color:#666666; }
	#headerlinks a:visited { text-decoration:none; color:black; font-weight:normal; }
	#headerlinks a.pselected { text-decoration:none; color:#666666; font-weight:normal; }
	#headerlinks a.pselected:visited { text-decoration:none; color:#666666; font-weight:normal; }
	
	#wpTracks { margin-left:400px; margin-top:10px; float:right; }
	
#content { width:480px; margin:126px 63px 20px 72px; float:left; }

	.alignleft { float:left; text-align:left; margin-bottom:10px; color:#fe2901; }
	.alignright { float:right; text-align:right; margin-bottom:10px; color:#fe2901; }
	.aligncenter { margin-left:auto; margin-right:auto; }

	h2 { font-family:"Trebuchet MS",arial,sans-serif; font-size:34px; letter-spacing:-2px; text-align:center; text-transform:uppercase; font-weight:normal; margin-bottom:6px; clear:both; }
	h2 a { text-decoration:none; color:black; font-weight:normal; }
	h2 a:hover { text-decoration:none; color:black; font-weight:normal; }
	h2 a:visited { text-decoration:none; color:black; font-weight:normal; }
	
	h2.pagetitle { color:#fe2901; }
	
	h3.pagesub { font-family:"Trebuchet MS",arial,sans-serif; font-size:16px; letter-spacing:-1px; text-align:left; text-transform:uppercase; font-weight:normal; margin-bottom:6px; }
	
	p { margin-bottom:20px; line-height:1.4; }
	
	.smalldate { width:480px; margin:0px auto 30px; background-image:url("images/datesquiggle.png"); background-repeat:no-repeat; background-postion:middle top; font-family:"Times",serif; font-size:11px; font-style:italic; text-align:center; }
	
	h4.showheader { font-size:16px; font-family:arial,sans-serif; margin-top:0px; }
	.showloc { font-size:13px; font-weight:bold; }
	.showloc a { font-size:13px; }
	.show { font-size:11px; }
	.oldshow { color:#666666; }
	.oldshow a { color:#666666; }
	
	object { background-color:#FFFFFF; margin-left:auto; margin-right:auto; }
	
	/* COMMENTS */
	.comment a { font-weight:normal; }
	.comment a:hover { font-weight:normal; }
	.comment a:visited { font-weight:normal; }
	ol.commentlist { margin:10px 10px; list-style-type:none; }
	li.odd { background-color:#fefadd; padding:6px; }
	li.even { background-color:#ffffff; padding:6px; }
	#respond { margin:10px 10px; }
	.children { margin-left:20px; list-style-type:none; margin-bottom:10px; }
	.reply { margin-top:-16px; margin-bottom:20px; }
	.avatar { display:none; }

	.staleotable { width:240px; margin:10px 20px 10px 20px; border:1px solid #666666; }
	.staleotable td { padding:4px; border:1px solid #666666; }
	.chartlist, .ziplist { margin-left:20px; margin-bottom:20px; }
	.practicecalendar { margin-left:20px; font-size:12px; }

#submit { width:61px; height:25px; background-image:url("images/submitimage.png"); border:0; cursor:pointer; font-size:0; color:#fff; text-align:left; letter-spacing:-4px; }
	
	
#sidebar { width:213px; margin:126px 72px 20px 0px; float:left; }

	#sidebar ul { list-style-type:none; }
	#sidebar li { margin-bottom:10px; }

	h2.widgettitle { font-family:"Trebuchet MS",arial,sans-serif; font-size:22px; letter-spacing:1.5; text-align:left; }
	h3.emaillabel { font-family:"Trebuchet MS",arial,sans-serif; font-size:12px; letter-spacing:1.5; text-align:left; color:#fe2901; }
	
	.textwidget { width:210px; margin:auto 0px 20px 0px; }

	textarea { height:120px; }
	input { font-family:arial,sans-serif; font-size:11px; border:1px solid #666666; }
	.einput { width:169px; }
	.subbutt { width:61px; height:14px; background-image:url("images/submitimage.png"); border:0; cursor:pointer; }
	.eformtable { width:184px; }
	.eformtable td { text-align:bottom; font-size:11px; padding:4px 4px 4px 0px; }
        .fb-like, .tw-follow { margin-bottom:14px; }



#footer { clear:both; width:900px; margin:20px 40px; }

