/*Theme Name:Green ThemeTheme */

.aligncenter {

	display:block;

	margin-left:auto;

	margin-right:auto;

}

.alignleft {

	float:left;

}

.alignright {

	float:right;

}

/* Body */* {

	margin:0;

	padding:0;

}

body {

	background:#000099 url('img/dean-obeidallah.jpg') no-repeat top center/*f4f4f4 url(img/bg.gif) top center repeat-y*/;

	color:#FFFFFF;

	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14.5px;
	line-height:18px;
	/*font:76% Book Antiqua,Arial,Verdana,Tahoma,sans-serif;*/

}

#wrap {

	/*background-color:#000099;

	*/ color:#FFFFFF;

	margin:0 auto;

	width:1200px;
	width:/*760*/px;

}

/* Links */a {

	/*background-color:inherit;

	*/ color:#FFCC66;

	font-weight:bold;

	text-decoration:none;

}

a:hover {

	/*background-color:inherit;

	*/ color:#FFCC66;

	font-weight:bold;

	text-decoration:underline;

}

a img {

	border:0;

}

/* Header */#header {

	position:absolute;

	margin:0 0 0 40px;

	width:350px;

	left:50%;

	text-align:right;

}

#header h1 {

	/*background-color:inherit;

	*/ color:#FFFF99;

	font-size:2em;

	letter-spacing:-1px;

	margin:30px 30px 0 0;

}

#header h1 a {

	/*background-color:inherit;

	*/ color:#FFFF99;

	text-decoration:none;

}

#header p {

	/*background-color:inherit;

	*/ color:#FFFF99;

	font-size:1.1em;

	font-weight:bold;

	line-height:1.3em;

	margin:10px 30px 0 0;

}

#frontphoto {

	margin:0 0 10px;

	;

	border:1px solid #999999;

}

/* Sidebars */#leftside {

	clear:left;

	float:left;

	line-height:1.5em;

	margin:0 0 5px;

	padding:0;

	width:115/*140*/px;

}

#extras {

	float:right;

	line-height:1.4em;

	margin:0 0 5px;

	padding:0;

	width:/*140px*/350px;

}

#leftside p,#leftside ul,#leftside div.textwidget,#extras p,#extras ul,#extras div.textwidget {

	font-size:0.9em;

	margin:0 0 18px;

}

#leftside li,#extras li {

	line-height:1.2em;

	list-style:none;

	margin:0 0 6px;

}

#leftside ul ul,#extras ul ul {

	margin:6px 0 0 10px;

}

#leftside ul ul li,#extras ul ul li {

	margin:0 0 4px;

}

#leftside ul ul li a,#extras ul ul li a {

	font-weight:normal;

}

#leftside ul.linklist,#extras ul.linklist {

	font-size:1em;

}

#leftside ul.linklist ul,#extras ul.linklist ul {

	margin:0 0 20px;

}

#leftside ul.linklist ul li a,#extras ul.linklist ul li a {

	font-weight:bold;

}

#leftside h2,#leftside ul.linklist li h2,#leftside h3,#extras h2,#extras ul.linklist li h2,#extras h3,table#wp-calendar caption {

	/*background-color:inherit;

	*/ color:#FFFFFF;

	font-size:1.3em;

	font-weight:normal;

	text-align:left;

	margin:0 0 6px;

}

#leftside label,#extras label {

	display:none;

}

/* Main menu */ul.page {

	list-style:none;

	margin:0 0 20px;

	width:140px;

}

ul.page li {

	display:inline;

	line-height:1.4em;

	width:140px;

}

ul.page li a {

	/*background-color:#f4f4f4;

	*/ border-left:0px solid #cccccc;

	color:#FFFFFF;

	float:left;

	font-weight:bold;

	margin-bottom:5px;

	padding:5px 1px 5px 5px;

	text-decoration:none;

	width:130px;

}

ul.page li a:hover,ul.page li.current_page_item a {

	background-color:#eaeaea;

	border-left:0px solid #336633;

	color:#FFFFFF;

}

ul.page ul {

	font-size:0.9em;

	margin:0 0 0 15px;

	padding:0 0 5px;

	width:125px;

}

ul.page ul a {

	padding:3px 1px 3px 5px;

	width:115px;

}

ul.page ul ul {

	width:113px;

}

ul.page ul ul a {

	width:100px;

}

/* Content */#content {

	line-height:1.6em;
	padding:0;
	background:#065890 none repeat scroll 0 0;
	border:1px solid #658ABE;
	float:left;
	margin-bottom:20px;
	margin-left:20px;
	padding:5px;
	width:600px;

}

#contentwide {

	line-height:1.6em;

	margin:0 0 5px 150px;

	padding:0;

}

#content h2,#contentwide h2 {

	font-size:1.2em;

	margin:0 0 10px;

}

#content h3,#contentwide h3 {

	font-size:1.4em;

	margin:0 0 8px;

}

#content img,#contentwide img {

	border:1px solid #d0d0d0;

	float:left;

	margin:3px 10px 3px 5px;

}

#content ul,#contentwide ul,#content ol,#contentwide ol {

	margin:0 0 16px 20px;

}

#content li,#contentwide li {

	padding:0 0 0 5px;

}

#content ul ul,#contentwide ul ul,#content ol ol,#contentwide ol ol {

	margin:0 0 0 16px;

}

/* Footer */#footer {

	/*border-top:2px solid #e0e0e0;

	*/ font-size:0.9em;

	clear:both;

	color:#777;

	font-weight:normal;

	line-height:1.7em;

	margin:0 auto;

	padding:10px 0;

	text-align:center;

	width:760px;

}

#footer p {

	margin:0;

	padding:0;

}

#footer a {

	color:#777;

	font-weight:normal;

	text-decoration:none;

}

#footer a:hover {

	color:#555;

	text-decoration:underline;

}

#footer strong a {

	font-weight:bold;

}

#footer span.credits {

	font-size:1.1em;

}

/* Subpage menu */#subpages {

	border-bottom:1px solid #e0e0e0;

	border-left:1px solid #e0e0e0;

	float:right;

	font-weight:bold;

	line-height:1.3em;

	margin:-5px 0 8px 15px;

	padding:0 0 10px 10px;

	width:190px;

}

#subpages h2 {

	font-size:1.2em;

	font-weight:bold;

	letter-spacing:-1px;

	line-height:1.3em;

	margin:0 0 12px;

}

#subpages ul.submenu {

	line-height:1.4em;

	list-style:none;

	margin:0;

}

#subpages ul.submenu li {

	display:inline;

	line-height:1.4em;

	width:180px;

	padding:0;

}

#subpages ul.submenu li a {

	/*background-color:#f4f4f4;

	*/ border-left:0px solid #cccccc;

	color:#FFFFFF;

	float:left;

	font-weight:bold;

	margin-bottom:5px;

	padding:3px 1px 3px 5px;

	text-decoration:none;

	width:180px;

}

#subpages ul.submenu li ul {

	margin:0 0 5px 10px;

	width:170px;

}

#subpages ul.submenu li ul li a {

	width:170px;

}

#subpages ul.submenu li ul ul {

	margin:0 0 5px 10px;

	width:160px;

}

#subpages ul.submenu li ul ul li a {

	width:160px;

}

#subpages ul.submenu li ul ul ul {

	margin:0 0 5px 10px;

	width:150px;

}

#subpages ul.submenu li ul ul ul li a {

	width:150px;

}

#subpages ul.submenu li a:hover,#subpages ul.submenu li.current_page_item a {

	background-color:#eaeaea;

	border-left:0px solid #336633;

	color:#555;

}

#subpages ul.submenu li.current_page_item ul li a {

	/*background-color:#f4f4f4;

	*/ border-left:0px solid #cccccc;

	color:#555;

}

/* Tags */p,ul,ol {

	margin:0 0 18px;

}

blockquote {

	border-left:0px solid #e0e0e0;

	margin:20px;

	padding:8px 8px 8px 15px;

}

blockquote p {

	/*background-color:inherit;

	*/ color:#FFFFFF;

	font-size:0.9em;

	line-height:1.3em;

}

label {

	/*background-color:inherit;

	*/ color:#FFFFFF;

	font-size:0.9em;

	font-weight:bold;

}

table#wp-calendar {

	margin:0 0 20px;

	width:140px;

}

code {

	font-size:1.2em;

	display:block;

	padding:5px 5px 5px 8px;

	/*background-color:#f4f4f4;

	*/ margin:5px 0 15px 0;

	border-left:0px solid #cccccc;

}

/* Forms */#s,#submit {

	background-color:#ffffff;

	border:1px solid #cccccc;

	color:#FFFFFF;

	font-size:0.9em;

	margin:0 0 16px;

	padding:4px;

	width:130px;

}

#author,#email,#url,#comment {

	border:1px solid #cccccc;

	font-family:Book Antiqua,Verdana,Tahoma,Arial,Sans-Serif;

	font-size:1em;

	margin:0;

	padding:4px;

}

#commentsection {

	margin:25px 0 0;

}

#commentsection p {

	margin:0 0 6px;

}

/* Float fix */.contenttext {

	overflow:hidden;

}

* html .contenttext {

	height:1px;

	overflow:visible;

}

* html .contenttext p {

	overflow:hidden;

	width:99%;

}

/* WP image align classes */img.centered {

	display:block;

	margin-left:auto;

	margin-right:auto;

}

img.alignright {

	padding:4px;

	margin:0 0 2px 7px;

	display:inline;

}

img.alignleft {

	padding:4px;

	margin:0 7px 2px 0;

	display:inline;

}

.alignright {

	float:right;

}

.alignleft {

	float:left;

}

/* Various classes */.left {

	border:1px solid #cccccc;

	float:left;

	margin:10px 15px 10px 0;

}

.right {

	border:1px solid #cccccc;

	float:right;

	margin:10px 0 5px 10px;

}

.center {

	border:1px solid #aaaaaa;

	margin:5px auto 12px;

	text-align:center;

}

.textright {

	text-align:right;

}

.small {

	font-size:0.8em;

}

.bold {

	font-weight:bold;

}

.hide {

	display:none;

}

/*.post {

	margin:0 0 25px;

}


*/
.post{
background:#065890 none repeat scroll 0 0;
border:1px solid #658ABE;
float:left;
margin-bottom:20px;
margin-left:20px;
padding:5px;
width:600px;
}.postinfo {

	/*background-color:#f4f4f4;

	*/ border-left:0px solid #cccccc;

	color:#FFFFFF;

	font-size:0.9em;

	font-weight:bold;

	line-height:1.5em;

	margin:1px 0 30px;

	padding:8px 5px 8px 8px;

}

.comment {

	/*background-color:#f4f4f4;

	*/ border-left:0px solid #cccccc;

	color:#FFFFFF;

	margin:0 0 10px;

	padding:8px 5px 0 8px;

}

.comment p {

	font-size:0.9em;

	line-height:1.3em;

	margin:0 0 6px;

	padding-bottom:5px;

}

.gravatarside {

	float:right;

	width:48px;

	height:48px;

	margin:0 5px 5px 5px;

}

.navigation {

	display:block;

	margin:10px 0 20px 0;

	padding:0;

	text-align:center;

}

.navigation p {

	margin:0;

	padding:0;

}

.prevlink {

	margin-right:20px;

}

.nextlink {

	margin-left:20px;

}

.post_container {

	background:none repeat scroll 0 0 #065890;

	border:1px solid #658ABE;

	float:left;

	margin-left:20px;

	padding:5px;

	width:600px/*670*/;

	margin-bottom:20px
	
}

.day {

	float:left;

	font-size:16/*20*/px;

	height:41/*37*/px;

	padding-top:10/*21*/px;

	margin-left:0px;
	
	

}

#right-column {

	width:300px;

	float:left;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11.5px;
	line-height:18px;
}

#left-column {

	width:300px;

	float:left;

	height:130px;
	
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11.5px;
	line-height:18px;

}

#left-column p,#right-column p {

	overflow:hidden

}

a.plus {

	margin-left:5px;

	font-size:15px;

}

.show_detail {

	overflow:hidden;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11.5px;
	line-height:18px;

}

.shows {

	margin:10px

}

.shows h2 {

}

.shows h2 span {

}

ul.ui-tabs-nav {

}

.ui-tabs-nav li {

}

#info {

}

.news {

	float:left;

	margin:0 0 0 25px;

	padding:20px;

	width:210px;

	background:#065890;

	border:1px solid #658ABE;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11.5px;
	line-height:18px;

}

.newsleft {

	float:left;

	margin:0 0 0 25px;

	padding:5px;

	width: 320px;

	background:#065890;

	border:1px solid #658ABE;

}

.news h2 {

	font-size:2em !important;

	margin:0 0 25px !important;

	text-transform:capitalize;

}

ul.ui-tabs-nav {

	float:left;

	margin:0 !important;

	width:240px;

}

.ui-tabs-nav li {

	list-style:none;

	padding:0 !important;

	height:70px

}

.ui-tabs-nav li img {

	margin-right: 10px !important

}

#info {

}







					  				  

/*

	UTILITY STYLES

*/				  				  

					  				  

.floatLeft 									{ float: left; margin-right: 10px;}

.floatRight									{ float: right; }

.clear 										{ clear: both; }

a											{ outline: none; }





/*

	PAGE STRUCTURE

*/

#featured #page-wrap 									{ width: 350px; margin: 0px; position: relative; min-height: 90px; }





/*

	TYPOGRAPHY

*/

				  				  

.floatLeft 									{ float: left; margin-right: 10px;}

.floatRight									{ float: right; }

.clear 										{ clear: both; }

a											{ outline: none; }

ul											{ list-style: square inside; }

	



/*

	SLIDER

*/

#page-wrap .slider-wrap								{ width: 350px; position: absolute; top: 2px; left: 10px; }	

		



#page-wrap  .panel ul									{ text-align: left; margin: 0 0px 0 0px;  }

#page-wrap .stripViewer								{ position: relative; overflow: hidden; width: 90px; height: 75px; float:left; }

#page-wrap  .stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }

#page-wrap  .stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 90px; height:75px; }

#page-wrap .stripNavL, .stripNavR, .stripNav			{ display: none; }

#page-wrap  .nav-thumb 									{ border: 1px solid black; margin-right: 1px; width:45px; margin-bottom:10px; }

#page-wrap  #movers-row									{ margin: -11px 0 0 0px; }

#page-wrap #movers-row div								{ width: 50px; float: left; }

#page-wrap #movers-row div a.cross-link 				{ float: right; width: 50px;}





#page-wrap .cross-link									{ display: block; width: 50px; margin-top: 4px; 

											  position: relative; padding-top: 5px; z-index: 9999;  }

#page-wrap .active-thumb 								{ background: transparent url(images/icon-uparrowsmallwhite.png) bottom center no-repeat; }



#page-wrap .panelContainer   { width: 90px; position: absolute; top: 10px;  float:left; margin-left:20px;  }

#page-wrap .stripViewer { text-align: left; margin: 0 px; margin-left:5px; margin-top:5px;}

#page-wrap .line{ height:3px; background-color:#FFFFFF; width:186px; text-align:left; margin-top:73px; margin-left:2px;}

#page-wrap .text{ color: #FFCC00; font-weight:bold; font-size:12px; width:90px;  height: 90px; margin-left:-10px; }


#content2{
float:left;
line-height:1.6em;
margin-bottom:20px;
padding:5px;
width:600px;
}
#content1 .img img{
float:left;
margin-right:5px;
}
#content2 .img img{
float:left;
margin-right:5px;
}

#content2 img.attachment-post-thumbnail {
float:left;
margin-right:7px;
}