/*
Theme Name: Crescent
Theme URI: http://crescentcapital.co.uk/
Author: Peter Hughes
Author URI: http://eyesparks.com/

*/



/* Begin Typography & Colors */
* 						{margin: 0;  padding: 0;}
html 					{min-height: 100%; margin-bottom: 1px; }
body 					{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; text-align:center;}

body#home				{background:url(images/bg20.jpg) #F0E7E0 no-repeat center top;}
body#home				#logo{background:url(images/logocolour.png);}

body#investments		{background:url(images/bg19.jpg) #F0E7E0 no-repeat center top;}
body#investments		#logo{background:url(images/logocolour.png);}

body#crescentteam		{background:url(images/bg10.jpg) #F0E7E0 no-repeat center top;}
body#crescentteam		#logo{background:url(images/logowhite.png);}

body#whatwedo			{background:url(images/bg18.jpg) #F0E7E0 no-repeat center top;}
body#whatwedo			#logo{background:url(images/logowhite.png);}

body#investorcentre		{background:url(images/bg14.jpg) #F0E7E0 no-repeat center top;}
body#investorcentre		#logo{background:url(images/logowhite.png);}

body#news				{background:url(images/bg16.jpg) #F0E7E0 no-repeat center top;}
body#news				#logo{background:url(images/logowhite.png);}

body#contact			{background:url(images/bg17.jpg) #F0E7E0 no-repeat center top;}
body#contact			#logo{background:url(images/logocolour.png);}




p						{margin:10px 0 10px 0; padding:0; line-height: 1.6em; font-size:0.8em; }
p.sans					{margin:10px 0 10px 0; padding:0; line-height: 1.6em; font-size:0.8em; font-family:Arial, Helvetica, sans-serif;}
p						a{font-weight:bold; color:#000000;}
h1						{display:none;}
h2.replace				{margin:0 0 10px 0; padding:0; font-size:22px; font-weight:normal; color:#990000; font-family:Arial, Helvetica, sans-serif;}
h2						{margin:0 0 10px 0; padding:0; font-size:22px; font-weight:normal; color:#990000; font-family:Arial, Helvetica, sans-serif;}
h3						{font-size:1.0em; color:#990000; margin:0 0 10px 0; font-family:Arial, Helvetica, sans-serif; width:100%; clear:both; display:block;}
h4						{font-size:16px; color:#990000; font-weight:bold; margin:0 0 10px 0;font-family:Arial, Helvetica, sans-serif;}
h4.replace				{font-size:16px; line-height:18px; font-weight:bold; margin:0; padding:0; color:#990000; font-family:Arial, Helvetica, sans-serif;}
h5						{font-size:12px; line-height:12px; color:#333333; margin:100px 0 0 0; font-weight:normal;}
h6						{font-size:13px; color:#333333; margin:10px 0 0 0; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
img						{margin:0; padding:0; border:0;}
img						a{margin:0; padding:0; border:0;}
a						{text-decoration:underline; font-weight:normal; color:#333333;}


#page					{margin:0 auto; width:950px; text-align:left;}
#leftblock				{margin:66px 0; padding:0; width:200px; float:left;}
#rightblock				{margin:100px 0; padding:0; width:725px; float:right;}

#logo					{margin:0 0 10px 0; padding:0; width:200px; height:66px; }
.print-hide 			{display:none;}

#sidebar				{float:left!important; float/**/:none; padding:0 20px 20px 20px; width:160px; background:#FFFFFF url(images/sidebarback2.gif) repeat-x top;}
.sidetop				{background:url(images/sidetop2.png) no-repeat top; width:200px; height:20px;}
.sidebottom				{float:left!important; float/**/:none; margin: 0;  padding: 0; background:url(images/sidebottom.png) no-repeat top; width:200px; height:10px; display:block;}
hr						{width:660px; height:30px; color:#FFFFFF; float:left; clear:both; border:0;}


#content				{margin:0; padding:20px 30px; width:665px; background:#FFFFFF url(images/sidebarback2.gif) repeat-x top;}
.widebottom				{background:url(images/widebottom.png) no-repeat top; width:725px; height:10px;}
#content				a:hover{color:#fff; text-decoration:none; background:#cc3333;}


.contentleft			{float:left; width:300px; margin:0;}
.videoright				{float:right; width:300px; padding:5px; background:#FFFFFF; border:1px #efe6db solid;}
.video					{float:right; margin:0 0 10px 0;}
.featured				{float:right; padding:20px; margin:20px 0 0 0; width:161px; height:313px; background:url(images/featuredback.gif) no-repeat;}
.lefttext				{float:left; width:435px; margin:20px 0 0 0;}
.teamtext				{float:left; width:400px;}
.investtext				{float:left; width:330px;}
.teampic				{margin:5px 0 0 0; padding:0; float:right;}
.fullwidth				{float:left; width:655px; margin:20px 0}
.videobutt				{float:right; clear:both; width:108px; height:17px; margin:0; padding:2px 0 0 0; display:block; background:url(images/video.png) no-repeat; text-align:center; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; cursor:pointer;}
a:hover .videobutt		{background:none;}
.investlogo				{width:100px; float:left; margin-right:30px; display:block;}
.singlenews				{width:500px;}

.investortext			{width:500px; float:left;}
.investorbanner			{width:150px; float:right;}
.bannerlogo				{float:right; margin:15px 0;}

/* ----------------- NAVIGATION AREA ------------------*/
/* ----------------------------------------------------*/
ul#navbar 					{ height:41px; width:725px; text-align:center; margin:0; padding:0; list-style: none; padding:0; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
ul#navbar li 				{ list-style: none; float:left; display:block; margin:0; padding: 0; text-align:center; background-position: 0 0;}
ul#navbar li  				a{height:26px; display:block; margin: 0; padding:15px 0 0 0; color:#000000; text-decoration:none; background:none; font-weight:bold;}
ul#navbar li  				a:hover{color:#990000; text-decoration:none;}

ul#navbar li.butt1 			a:hover{ background:none!important; background/**/:url(images/buttons/pbutt1.gif); color:#990000;}
ul#navbar li.butt2 			a:hover{ background:none!important; background/**/:url(images/buttons/pbutt2.gif); color:#990000;}
ul#navbar li.butt3 			a:hover{ background:none!important; background/**/:url(images/buttons/pbutt3.gif); color:#990000;}
ul#navbar li.butt4 			a:hover{ background:none!important; background/**/:url(images/buttons/pbutt4.gif); color:#990000;}
ul#navbar li.butt5 			a:hover{ background:none!important; background/**/:url(images/buttons/pbutt4.gif); color:#990000;}
ul#navbar li.butt6 			a:hover{ background:none!important; background/**/:url(images/buttons/pbutt1.gif); color:#990000;}
ul#navbar li.butt7 			a:hover{ background:none!important; background/**/:url(images/buttons/pbutt7.gif); color:#990000;}

body#home				ul#navbar li.butt1  { background-position:0 -41px; display:block;}
body#home				ul#navbar li.butt1 a{ background:none!important; background/**/:url(images/buttons/pbutt1.gif); color:#990000;}
body#investments		ul#navbar li.butt2  { background-position:0 -41px; display:block;}
body#investments		ul#navbar li.butt2 a{ background:none!important; background/**/:url(images/buttons/pbutt2.gif); color:#990000;}
body#whatwedo			ul#navbar li.butt3  { background-position:0 -41px; display:block;}
body#whatwedo			ul#navbar li.butt3 a{ background:none!important; background/**/:url(images/buttons/pbutt3.gif); color:#990000;}
body#crescentteam		ul#navbar li.butt4  { background-position:0 -41px; display:block;}
body#crescentteam		ul#navbar li.butt4 a{ background:none!important; background/**/:url(images/buttons/pbutt4.gif); color:#990000;}
body#investorcentre		ul#navbar li.butt5  { background-position:0 -41px; display:block;}
body#investorcentre		ul#navbar li.butt5 a{ background:none!important; background/**/:url(images/buttons/pbutt4.gif); color:#990000;}
body#news				ul#navbar li.butt6  { background-position:0 -41px; display:block;}
body#news				ul#navbar li.butt6 a{ background:none!important; background/**/:url(images/buttons/pbutt1.gif); color:#990000;}
body#contact			ul#navbar li.butt7  { background-position:0 -41px; display:block;}
body#contact			ul#navbar li.butt7 a{ background:none!important; background/**/:url(images/buttons/pbutt7.gif); color:#990000;}

ul#navbar li.butt1			{ width:67px; background:url(images/buttons/pbutt1.png);}
ul#navbar li.butt2			{ width:135px;  background:url(images/buttons/pbutt2.png);}
ul#navbar li.butt3			{ width:110px; background:url(images/buttons/pbutt3.png);}
ul#navbar li.butt4			{ width:120px; background:url(images/buttons/pbutt4.png);}
ul#navbar li.butt5			{ width:120px; background:url(images/buttons/pbutt4.png);}
ul#navbar li.butt6			{ width:67px; background:url(images/buttons/pbutt1.png);}
ul#navbar li.butt7			{ width:106px; background:url(images/buttons/pbutt7.png);}
ul#navbar li:hover			{background-position:0 -41px; display:block;}



/* ---------------- sidebar navigation ----------------*/
/* ----------------------------------------------------*/
ul#sidebarlist 				{ list-style: none; padding:0; margin:0 0 30px 10px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
ul#sidebarlist li 			{ list-style: none; margin:12px 0; }
ul#sidebarlist li 		span{ clear:both; font-weight:bold; }
ul#sidebarlist li  			a{color:#333333; text-decoration:none;}
ul#sidebarlist li  			a:hover{color:#fff; text-decoration:none; background:#cc3333;}

ul#sidebarlist li.current_page_item 	a{color:#fff; text-decoration:none; background:#cc3333;}
ul#sidebarlist li.current-cat		 	a{color:#fff; text-decoration:none; background:#cc3333;}




/* ----------------------- lists ----------------------*/
/* ----------------------------------------------------*/
ul.contentList 				{ list-style:none; padding-left:30px; text-indent:-1em; font-size:0.9em; margin:0 0 20px 0;}
ul.contentList li 			{ list-style-type:circle; list-style-position: inside; margin:15px 0; }
ul.contentList li  			a{text-decoration:none; font-weight:bold;}

ul.newslist 				{ list-style:none; margin:0; padding:0;}
ul.newslist li 				{ list-style:none; margin:0; padding:0;}
ul.newslist li.leftitem		{ font-size:15px; font-weight:bold; color:#990000; display:block; float:left;  margin:0; padding:0;}
ul.newslist li.rightitem	{ display:block; float:left;  margin:0 0 0 10px; padding:0; text-align:left; width:390px;}
ul.newslist .clear			{ display:block; float:left;  margin:10px 0; padding:0; clear:both; width:500px;}
ul.newslist li			  	a{text-decoration:none;  font-size:14px; font-weight:normal; color:#333333; display:inline;}

 

/* ------------------ Contact Form --------------------*/
/* ----------------------------------------------------*/
.mainField 				{width:330px; float:left; margin:0 0 10px 0; padding:0; font-size:0.8em;}
select		 			{width:300px; height:20px;  margin:0; padding:0;}
input		 			{width:300px; height:20px;  margin:0; padding:0; border: 1px solid #ccc;}
input.formButton		{width:100px; height:20px; margin:10px 0 0 0; padding:0; cursor:pointer; }
textarea	 			{width:300px;  margin:0; padding:0; border: 1px solid #ccc;}


/* Begin Structure */


.post {
	margin: 0 0 40px;
	}

.post hr {
	display: block;
	}

.widecolumn .post {
	margin: 0;
	}

.narrowcolumn .postmetadata {
	padding-top: 5px;
	}

.widecolumn .postmetadata {
	margin: 30px 0;
	}

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}

.postmetadata {
	clear: left;
}

.clear {
	clear: both;
}


/* End Structure */






/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 5px 20px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */





/* -------------------- FOOTER AREA -------------------*/
/* ----------------------------------------------------*/
ul#footerlist 					{ text-align:right; width:665px; list-style: none; padding:0; float:right; font-size:12px; line-height:12px; display:block; border-top:1px solid #D9C4AC; margin:20px 0 0 0;}
ul#footerlist li 				{ display:block; float:right; margin:15px 0 0 15px; padding: 0; background-position: 0 0;}
ul#footerlist li  				a{ display:block; color:#333333; text-decoration:none;}
ul#footerlist li  				a:hover{color:#fff; text-decoration:none; background:#cc3333;}

.print		{ height:15px; padding:8px 0 0 25px; margin:7px 20px 0 0; display:block; float:left; background:url(images/icons/print.png) no-repeat left;}
.email		{ height:15px; padding:8px 0 0 25px; margin:7px 20px 0 0; display:block; float:left; background:url(images/icons/email.png) no-repeat left;}

.regulate	{margin:5px 0; background:url(images/regulate.gif); width:663px; height:44px;}
.regulate	p{color:#666666; font-size:12px; text-align:center; margin:2px 0;}
.regulate p a{color:#666666; text-decoration:none; font-weight:bold;}
.regulate p a:hover{color:#fff; background:#cc3333; text-decoration:none; font-weight:bold;}




/* 
Style Sheet code for Image Caption Easy Plugin for WordPress
Copy and Paste this code into your WordPress theme style sheet file (style.css) then upload to its location.
You can edit any of these to suit your needs.
*/
.imagecaptioneasy {
  padding: 5px;
  font-family: arial,helvetica,sans-serif;
  font-size:9px;
  line-height:12px;
  text-align: center;
  background: #EEE;
  color: #333;
}
.imagecaptioneasy img { border: 0px solid #fff; margin-bottom:5px; }
.imagecaptioneasy span { text-align: center; }
.imagecaptioneasy_top_left { margin: 0 11px 11px 0; float: left; }
.imagecaptioneasy_top_ght { margin: 0 0 11px 11px; float: right; }
.imagecaptioneasy_top_nowrap { margin: 0 0 11px 0; float: none; }
.imagecaptioneasy_left { margin: 11px 11px 11px 0; float: left; }
.imagecaptioneasy_right { margin: 11px 0 11px 11px; float: right; }
.imagecaptioneasy_nowrap { margin: 11px 0 11px 0; float: none; }