/*
Theme Name: PA Training Solutions
Theme URI: http://patsl.co.uk
Description: PA Training Solutions
Theme URI:
Version: 1.0
Author: Soren Aarlev
Author URI: http://sorenaarlev.com



	This theme was designed and built by Soren Aarlev,
	whose website you will find at http://sorenaarlev.com

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* RESET
-----------------------------------------------------------*/
body,div,ul,li,h1,h2,h3,h4,h5,h6,p,
blockquote,cite,img {margin:0; padding:0;}
a img{border:none!important; padding:0; margin:0;}
ul {list-style:none;}
.clear {clear:both; height:0; line-height:0;}
:focus {outline: 0;}
/*---------------------------------------------------------*/


/* WEBSITE HTML/BODY
-----------------------------------------------------------*/
html {margin:0; padding:0; font-size:16px;}
body {font:62.5% Arial, Verdana, Sans-serif; color:#666; text-align:center; background:url(http://www.patsl.co.uk/wp-content/themes/pasolutions/gfx/bg_site.jpg) #1a1919 repeat-x top;}


/*Paragraphs*/
#welcomecolumn p {text-align:left; color:#6b6767; font:1.2em/1.7em Verdana, Arial, Sans-serif; margin:-4px 0 0 0; padding:0 30px 15px 30px;}
p{text-align:left; color:#6b6767; font:1.2em/1.7em Verdana, Arial, Sans-serif; margin:0; padding:0; padding-bottom:5px;}
p.pagebody-pages, .entry-content p, .entry-news p {text-align:left; color:#6b6767; font:1.2em/1.7em Verdana, Arial, Sans-serif; margin:0; padding:0; padding:8px 30px 30px 30px;}
p.panelbody-home {text-align:left; color:#6b6767; font:1.2em/1.7em Verdana, Arial, Sans-serif; margin:0; padding:0; padding:20px 20px 20px 20px;}
p.testimonials {text-align:left;font:1.1em/1.5em Helvetica, Arial, Sans-serif; color:#888; padding:0; margin:0;}
p.latest-news {text-align:left;font:1.2em/1.5em Helvetica, Arial, Sans-serif; color:#888; padding:0; margin:0; padding:0 17px 10px 17px;}
p.about-info { text-align:left; color:#6b6767; font:1.1em/1.7em Verdana, Arial, Sans-serif;  margin:0;padding:0; padding:5px 20px 10px 17px;} 
p.contact {text-align:left; color:#6b6767; font:1.2em/1.7em Verdana, Arial, Sans-serif; margin:0; padding:0; padding:20px 0 0 30px;}
p.postmetadata {text-align:left; color:#6b6767; font:1.2em/1.7em Verdana, Arial, Sans-serif; margin:0; padding:0; padding:0 0 30px 30px;}


/*Comments*/
div.entry-comment p{padding:30px;}
textarea#comment {width:580px;}
form#commentform {padding-left:30px;}
h3#comments {font:bold 1.4em Arial, Sans-serif; color:#5f5f5e; text-align:left; background:none; margin:0; padding:0; padding-left:30px;}
h3.leave-a-reply {font:bold 1.4em Arial, Sans-serif; color:#5f5f5e; text-align:left; background:none; margin:0; padding:0; padding-left:30px;}
input#submit {margin-bottom:20px;}



h2.post-title a {padding:0!important; font:normal 1.1em Arial, Sans-serif!important; color:#5f5f5e!important; text-align:left!important;  letter-spacing:-1px!important; border:none!important; margin:0!important; font-weight:normal!important; }
/*---------------------------------------------------------*/


/* STRUCTURE
-----------------------------------------------------------*/
/* Wrapper */
#container {width:947px; margin:0 auto; position:relative;}


/* Header */
#header {height:154px;}
#header-right {float:left; width:738px; height:154px; background:url(http://www.patsl.co.uk/wp-content/themes/pasolutions/gfx/header_right.jpg) no-repeat;}


/* Search*/
#search {float:left; width:224px; height:42px; background:url(http://www.patsl.co.uk/wp-content/themes/pasolutions/gfx/bg_search.jpg) no-repeat; margin-bottom:20px; padding:12px 0 0 137px;}
#search input {border:0; float:left; color:#999; }
#searchbutton {float:right; width:48px; height:42px; }
#searchbutton input {border:none; margin:0; padding:0; margin-top:-12px;}



/* Content Wrapper */
#content {width:947px; min-height:500px; _height:500px;}


/* Welcome column on Homepage */
#welcomecolumn {float:left;  width:917px; background:url(http://www.patsl.co.uk/wp-content/themes/pasolutions/gfx/bg_sheet.gif) #fff repeat-x bottom; margin-bottom:35px; padding-right:30px;}
/*html>body #welcomecolumn {*height:217px;}*/
#welcomecolumn a img {margin-top:-35px;}




/* 2 bottom panels on Homepage */
div.panel-home {float:left; width:292px; min-height:230px; _height:230px; margin-right:35px;background:url(http://www.patsl.co.uk/wp-content/themes/pasolutions/gfx/bg_sheet.gif) #fff repeat-x bottom;}
html>body div.panel-home {*height:250px;} /*IE7 Hack*/
div.panel-home a img {float:left; margin:0 0 20px 20px;}


/* Latest News Panel */
#latest-news {float:left; width:293px; min-height:251px; background-color:#333;}
#latest-news ul {padding:15px 20px 0 20px;}
#latest-news ul li {text-align:left; font:normal 1.1em Arial, Sans-serif; padding-bottom:20px;  }
#latest-news ul li a {color:#888; border:none; font:normal 1em Arial, Sans-serif; }
#latest-news ul li a:hover {color:#fff;}

/* Images in Panels on Pages */
#column-right-pages img{margin-bottom:20px;}


/* Sheets on Pages */
div.sheet-pages {width:650px; background:url(http://www.patsl.co.uk/wp-content/themes/pasolutions/gfx/bg_sheet.gif) #fff repeat-x bottom; margin-bottom:35px;} /* Default Sheet Style for Blog and Pages */
div.sheet-pages img {float:right; margin:0 0 0 0;}
div.sheet-about {width:650px; background:url(http://www.patsl.co.uk/wp-content/themes/pasolutions/gfx/bg_sheet.gif) #fff repeat-x bottom; min-height:500px;}
span.profile {float:left; margin:0 10px 0 28px;}
div.entry-news {width:650px; background:url(http://www.patsl.co.uk/wp-content/themes/pasolutions/gfx/bg_sheet.gif) #fff repeat-x bottom; margin-bottom:35px;  } /* For the generic template */
div.entry-news img { border:0;} 
div.entry-news a img {border:none!important;padding-left:30px;}


.submit {border:none; background-color:#1e1e1e; padding:3px 10px 3px 10px; font:bold 1.1em Arial, Sans-serif; color:#fff; margin-bottom:20px;}/* Submit button on Contact Form */
ol li {text-align:left; color:#6b6767; font:1.2em/1.7em Verdana, Arial, Sans-serif; margin:0; padding:0; padding:10px 30px 10px 0; margin-left:0.9em;}
.ngg-galleryoverview {padding:0 30px 30px 30px;}
.piclenselink {display:none;}


/*Links in Sheets*/
div.actionlinks p {margin:0; padding:0;}
div.actionarrow {width:18px; height:19px; float:left; background:url(http://www.patsl.co.uk/wp-content/themes/pasolutions/gfx/action_button.png) no-repeat; margin:0; padding:0; margin:0 0 12px 30px; }
a.actionlink {height:19px; float:left; margin:0; padding:0; margin:-3px 0 0 5px; }


/*Columns*/
#column-left-pages {float:left; width:650px;}
#column-left-pages a {color:#333; font-weight:bold; text-decoration:none;border-bottom:1px solid #c2aa03;}
#column-left-pages a:visited  {color:#333; font-weight:bold; text-decoration:none;border-bottom:1px solid #c2aa03;}
#column-left-pages a:hover {color:#333; font-weight:bold; text-decoration:none;border-bottom:1px solid #333;}
#column-left-pages  a:active {color:#333; font-weight:bold; text-decoration:none;border-bottom:1px solid #c2aa03;}
#column-right-pages {float:left; width:262px; padding-left:35px;}


/* Lists in Sidebars */
li.widget {margin-top:1px; width:262px; background-color:#333; margin-bottom:35px;}
li.widget li{font:1.2em Arial,sans-serif; text-align:left; }
li.widget li a{color:#888; font-weight:normal; width:242px; text-decoration:none; border-bottom:1px solid #454444;  display:block; padding:8px 0 8px 20px;}
li.widget li a:hover{color:#fff; border-bottom:1px solid #454444; background-color:#3d3c3c;}
/*---------------------------------------------------------*/


/* NAVIGATION
-----------------------------------------------------------*/
/*Main Menu*/
div.menu {float:left; width:586px;}
.menu ul li{float:left; position:relative; z-index:100; }
.menu table{position:absolute; border-collapse:collapse; z-index:80; left:-1px; top:25px;}
.menu ul li a{  text-align:center; display:block;  padding:13px 0 12px 0;  margin-right:40px; font:bold 1.4em Helvetica, Arial, Sans-serif; color:#f3f3f3;  text-transform:none; text-decoration:none; border:none;}
.menu ul li a:hover{background:url(http://www.patsl.co.uk/wp-content/themes/pasolutions/gfx/bg_menu_on.jpg) repeat-x; border:none;}

/*Sub Menu*/
.menu ul ul {visibility:hidden;position:absolute; height:0; width:100px;}
.menu ul ul li a {text-align:left; text-transform:none; width:170px; padding:8px 0 8px 10px; border-bottom:1px solid #333; font:1.2em  Arial, Sans-serif; border-bottom:1px solid #262626; color:#888!important; background-color:#111!important;}
.menu ul ul li a:hover {text-align:left; width:170px; color:#f7eb0d; background-image:none; background-color:#1e1e1e!important;border-bottom:1px solid #454444; color:#fff!important; border-bottom:1px solid #262626;}
.menu ul li:hover ul,.menu ul a:hover ul{visibility:visible;padding-top:1px; border:none;}
.menu ul li.current_page_item a {color:#fff; background-color:#2f2f2f; border:none;}
/*--------------------------------------------------------*/



/* HEADINGS
-----------------------------------------------------------*/
h1 {background:url(http://www.patsl.co.uk/wp-content/themes/pasolutions/gfx/pa_logo.jpg) no-repeat; width:209px; height:154px; text-indent:-9999px; float:left; text-decoration:none;}
h2{margin:0; padding:30px 30px 0 30px; font:normal 2.6em Arial, Sans-serif; color:#5f5f5e; text-align:left;  letter-spacing:-1px; border:none;}

h2.widgettitle {font:bold 1.4em/36px  Helvetica, Arial, Sans-serif; color:#fff; text-align:left; background:url(http://www.patsl.co.uk/wp-content/themes/pasolutions/gfx/bg_sheettitle.gif) repeat-x; padding:0; padding-left:20px; margin:0;}
h3 {font:bold 1.4em/36px  Helvetica, Arial, Sans-serif; color:#fff; text-align:left; background:url(http://www.patsl.co.uk/wp-content/themes/pasolutions/gfx/bg_sheettitle.gif) repeat-x; padding-left:20px; margin:0;}
h3.subtitle {font:1.1em Helvetica, Arial, Sans-serif; color:#999; text-transform:uppercase; margin:0; padding:0; background:none; padding-left:30px;}
h3.latest-news {height:65px; background:url(http://www.patsl.co.uk/wp-content/themes/pasolutions/gfx/title_latest_news.jpg) no-repeat top; text-indent:-9999px; margin:0; padding:0;}
h3.profile-titles {font:bold 1.4em Helvetica, Arial, Sans-serif; color:#5f5f5e; text-align:left; background:none; margin-top:10px;}
h3.search-titles {font:bold 1.4em Helvetica, Arial, Sans-serif; color:#5f5f5; text-align:left; background:none; margin:0; padding:0; margin-top:10px; padding-left:30px;}

h4{font:bold 1.4em Helvetica, Arial, Sans-serif; color:#a3a2a2; text-align:left; margin:25px 0 5px 0;}
h4.thetime {font:1.1em Helvetica, Arial, Sans-serif; color:#999; text-transform:uppercase; margin:0; padding:0; background:none; padding-left:30px;}
h5{text-align:left;font:bold 1.2em Arial; color:#a3a2a2; text-transform:uppercase; padding:10px 17px 0 17px;}
/*---------------------------------------------------------*/



/* FOOTER
-----------------------------------------------------------*/
#footer-wrapper {width:100%; background-color:#1e1e1e; height:176px; margin-top:35px; border-top:1px solid #bca504;}
#footer-content {margin:0 auto; width:947px;height:176px;}

#quick-links{float:left;width:292px;}
#social-networking{float:left;width:292px; margin-left:35px;}
#social-networking li a,#quick-links li a  {width:292px; text-align:left; display:block; font:1.2em Helvetica, Arial, Sans-serif; color:#888; text-decoration:none; padding:5px 0 5px 0; border-bottom:1px solid #353535;}
#social-networking li a:hover,#quick-links li a:hover {color:#fff;}

#testimonials {float:left;width:292px;margin-left:35px;}


#footer-bottom {height:40px; background-color:#111; width:100%;}
ul#footer-bottom-content {width:947px;height:40px; margin:0 auto; text-align:left;}
ul#footer-bottom-content li {display:inline;font:1.1em/40px arial, Sans-serif;	}
ul#footer-bottom-contentli a{color:#ccc; font:1.1em/40px arial, Sans-serif;}
ul#footer-bottom-contentli a:hover {color:#ccc;}
ul#footer-bottom-contentli a:hover {color:#fff;}
/*---------------------------------------------------------*/



/* Easy Slider */
 #slider {float:left; width:598px;}
	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:598px;
		height:267px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:20px;
		top:346px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:530px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:50px;
		height:54px;
		text-indent:-9999px;
		background:url(easyslider/images/btn_next.png) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(easyslider/images/btn_prev.png) no-repeat 0 0;	
		}	
		
	