/*  
Theme Name:Palmstar
Theme URI: http://www.level9digital.com
Description: 
Version: 1.0
Author: Level 9 Digital
Author URI: http://www.level9digital.com
*/
/* CSS Document */



/*
---------------------------------------------
01. MAIN/DEFAULT ELEMENTS
---------------------------------------------
*/

body { margin:0; padding:0; background:#001640; font-family:Arial, Helvetica, sans-serif }

p { margin:0; padding:0; color:#000; padding-bottom:20px}
p a:link, p a:visited, a:link, a:visited {color:#063584; text-decoration: none;}
p a:hover, a:hover {color:#063584; text-decoration: none}

h1 { margin:0; padding:0; font-size:24px; font-weight: normal; color:#999; border-bottom:1px solid #809dbb; padding-bottom:5px}
h2 { margin:0; padding:0; font-size:20px; font-weight: normal;color:#999; padding-bottom:10px}
h3 { margin:0; padding:0; font-size:17px; font-weight: bold;color:#063584; padding-top:15px}

h6 { margin:0; padding:0; font-size:11px; font-weight: normal; color:#999999; padding-top:3px; padding-bottom:20px}
h6 a:link, h6 a:visited {color:#3d6a93; text-decoration: none;}
h6  a:hover {color:#3d6a93; text-decoration: none}

img { border:none}


/*
---------------------------------------------
02. MAIN CONTAINER
---------------------------------------------
*/

#container { width:100%; background:#001640 url(images/bg_header.gif) no-repeat top center; float:left}


/*
---------------------------------------------
03. TOP BAR
---------------------------------------------
*/

#bgtopbar { width:100%; height:110px;  float:left; background:#001640 url(images/bg.gif) repeat-x top left}
#topbar { width:992px; height:110px; background:url(images/bgtopbar.gif) no-repeat bottom center; margin:0 auto; padding-right:8px}

#toprightbar { width:548px; float: right; /*padding-top:72px;*/ margin-right:-6px; text-align:right;}

#social_icons_topbar {
	float:right;
	width:548px;/*Fits more than 3 icons in case want to add more in the future*/
	height:32px;
	border:0;
	margin: 22px 8px 18px 0px;
	padding:0;
	overflow:hidden;
}
#social_icons_topbar img{
	float:right;
	/*width:32px;*/
	/*height:32px;*/
	margin: 0px 0px 0px 10px;
	padding:0;
	border:0 !important;
}
img.header_social_icon_rss		{}
img.header_social_icon_twitter	{}
img.header_social_icon_facebook	{}


/*
---------------------------------------------
03.1 TOP BAR - LOGO
---------------------------------------------
*/

.logo { width:340px; float:left; padding-left:20px}


/*
---------------------------------------------
03.2 TOP BAR - NAVIGATION
---------------------------------------------
*/

#nav { width:548px; /*float: right; padding-top:18px;*/ margin-right:-6px; }
 
#nav ul { list-style:none; margin:0; padding-left:4px;padding-right:4px; float: left; }
#nav li {margin: 0; width: auto; float:left;background: url(images/divider.gif) repeat-x}
#nav li a {display: block; text-decoration: none; float:left; color:#004892; font-size:17px; margin:0; padding:0; font-weight: normal; text-align:center; padding-top:10px; text-decoration:none; line-height:1.3em; font-family:Arial, Helvetica, sans-serif}
#nav li a:hover {font-size:17px; color:white; margin:0; padding:0; font-weight: normal; text-align:center; padding-top:10px;text-decoration:none; line-height:1.3em;}
 
#nav a#home {width:63px;height:38px; background: url(images/nav_home.gif) no-repeat;background-position: 0 0;}
#nav a#home_selected {width:63px;height:38px; background: url(images/nav_home_hover.gif) no-repeat;background-position: 0 0; color:#1ba1d1;  }
 
#nav a#about {width:135px;height:38px; background: url(images/nav_about.gif) no-repeat;background-position: 0 0;}
#nav a#about_selected {width:135px;height:38px; background: url(images/nav_about_hover.gif) no-repeat;background-position: 0 0; color:#1ba1d1;  }
 
#nav a#management {width:114px;height:38px; background: url(images/nav_management.gif) no-repeat;background-position: 0 0;}
#nav a#management_selected {width:114px;height:38px; background: url(images/nav_management_hover.gif) no-repeat; background-position: 0 0; color:#1ba1d1;  }
 
#nav a#press {width:60px;height:38px; background: url(images/nav_press.gif) no-repeat;background-position: 0 0;}
#nav a#press_selected {width:60px;height:38px; background: url(images/nav_press_hover.gif) no-repeat; background-position: 0 0; color:#1ba1d1;  }
 
#nav a#projects {width:79px;height:38px; background: url(images/nav_projects.gif) no-repeat;background-position: 0 0;}
#nav a#projects_selected {width:79px;height:38px; background: url(images/nav_projects_hover.gif) no-repeat; background-position: 0 0; color:#1ba1d1;  }
 
#nav a#contacts {width:85px;height:38px; background: url(images/nav_contacts.gif) no-repeat;background-position: 0 0;}
#nav a#contacts_selected {width:85px;height:38px; background: url(images/nav_contacts_hover.gif) no-repeat; background-position: 0 0; color:#1ba1d1;  }
#nav .contacts_back{ background: none;}

/*
---------------------------------------------
04. WRAPPER SHADOW - LEFT AND RIGHT
---------------------------------------------
*/

#wrappershadow { width:100%; float:left; background:url(images/shadow_leftandright.png) repeat-y top center;}

/*
---------------------------------------------
05. WRAPPER - MIDDLE
---------------------------------------------
*/

#wrapper { width:978px; margin:0 auto; padding-left:1px; padding-right:1px}

/*
---------------------------------------------
06. HEADER STYLES
---------------------------------------------
*/

#header { width:978px; height:329px; float:left; padding-bottom:20px; background:url(images/shadow_header.gif) repeat-x bottom right}
#header .button-left { width:26px; height:46px; float:left; padding-top:150px}

#header .slideshow { width:978px; float:left; margin-top: 0px; }
#header .thumb { width:166px; height:255px; float:left; padding:6px; margin-right:50px}
#header .thumb:hover { width:166px; height:255px; float:left; padding:0; border:6px solid #abd7ff}

#header .thumb-last { width:166px; height:255px; float:left; padding:6px;}
#header .thumb-last:hover { width:166px; height:255px; float:left; padding:0; border:6px solid #abd7ff}

#header .button-right { width:26px; height:46px; float: right; padding-top:150px}


/*
---------------------------------------------
07. CONTENT
---------------------------------------------
*/

#content { width:960px; float:left; background: #FFFFFF url(images/divider_content.gif) repeat-y top center; padding-top:32px; padding-left:10px; padding-right:8px;}

/*
---------------------------------------------
08. LEFT PANEL
---------------------------------------------
*/

#leftpanel { width:612px; float:left; padding-left:15px}
#inthenews { width:612px; float:left}
#inthenews p {font-size:13px; line-height:1.5em }
#inthenews h5 {font-size:17px}
#inthenews h1 {color: #063584; font-size:32px; border-bottom: 0px; font-weight: bold; margin-bottom: 6px}
#post-info p {font-size: 12px; color: #666666}


/*
---------------------------------------------
09. RIGHT PANEL
---------------------------------------------
*/

#rightpanel { width:288px; float:right; padding-right:2px}

#recentposts { width:275px; float:left; }

#recentposts ul.list { width:275px; float:left; margin:0; padding:0; margin-top:5px}
#recentposts ul.list li {margin:0; padding:0; border-bottom:1px dotted #b9bfc6; background:url(images/bullet.gif) no-repeat 0px 11px; list-style:none; padding:5px 12px; font-size:12px; line-height:1.6em}
#recentposts ul.list li a:link, #recentposts ul.list li a:visited {color:#063584; text-decoration: none;}
#recentposts ul.list li a:hover {color:#063584; text-decoration: underline;}


/*-- Latest Tweets through "Twitter for WordPress" plugin (CSS coded specifically for it + for this site, matching #recentposts ul.list) --*/
#recentposts ul.twitter { width:275px; float:left; margin:0; padding:0; margin-top:5px; list-style:none !important; list-style-type:none !important;}
#recentposts ul.twitter li {margin:0; padding:0; border-bottom:1px dotted #b9bfc6; background:url(images/bullet.gif) no-repeat 0px 11px; list-style:none; padding:5px 12px; font-size:12px; line-height:1.6em}
#recentposts ul.twitter li a:link, #recentposts ul.list li a:visited {color:#063584; text-decoration: none;}
#recentposts ul.twitter li a:hover {color:#063584; text-decoration: underline;}

/*---- MANAGEMENT ONLY STYLES ----*/
#management p {font-size:14px;}

/*--- NEW MARKUP for MOVIE CATEGORY ---*/

.category-movie-projects strong {font-size: 14px; font-weight: bold; color: #333333}
.category-movie-projects p {padding:0 0 6px 0}
.category-movie-projects h2 {padding:12px 0 6px 0; font-size: 18px; color: #333333}
.category-movie-projects h3 {padding:12px 0 6px 0; font-size: 15px; color: #333333}
.category-movie-projects blockquote {
			margin:10px 0 10px 0px !important;
			font-family: Georgia, serif;
			font-size:16px !important;
			font-style: italic;
			line-height: 23px;
			font-weight:500 !important; /* override default */}

.category-movie-projects p.reviewer {padding:0px 0 12px 0;
			margin: 5px 0 15px 0px;
			font-family: Georgia, serif;
			font-size:15px !important;
			font-style:normal !important; /* override default */
			font-weight:900 !important; /* override default */
			border-bottom: 2px solid #cccccc;
}


.imdb {background: url(/images/imdb-logo-transparent.png) no-repeat; display: block; height:25px; width: 140px; vertical-align:middle; margin-top:20px}
.imdblink {display: block; text-indent: 55px; padding-top:4px; vertical-align:middle; font-weight:bold}
.category-movie-projects a.pr_s_imdb_profile {
				text-decoration:none;
			}
				/* IMDB Pro logo/icon !!!Note: Currently showing instead the regular yelow IMDB logo/icon!!! */
				.category-movie-projects a.pr_s_imdb_profile img.pr_s_imdb_pro_img { /* image | class = pr_s_imdb_pro_img */
					width:58px;/*For IMDBpro logo, use: 77px */
					height:28px;/*For IMDBpro logo, use: 19px */
					margin:0 !important;
					padding:0 !important;
					border:0 !important;
					background:url(images/imdb-26.png) no-repeat 0 0; /*For IMDBpro logo, use: images/imdb_pro.png */
				}


/* Optional clases for further customization */
/*
li#twitter-1.widget-container.widget_twitter {}
	h3.widget-title {}
		a.twitter_title_link {}
	ul.twitter {}
		li.twitter-item {}
			a.twitter-user {}
			a.twitter-link {}
			span.twitter-timestamp {}
			span.twitter-timestamp abbr {}
*/

/* Matches sitewide h2*/
#twitter-1 {list-style-type: none !important;}
#twitter-1.widget_twitter h3.widget-title, 
#twitter-1.widget_twitter h3.widget-title a,
h2#sidebar_twitter_plugin,
h2#sidebar_twitter_plugin a { margin:0; padding:0; font-size:20px; font-weight: normal;color:#999; padding-bottom:10px; }


/*-- Searchbar (in sidebar) --*/
#search_main form div {
	float:left;
	width:265px;
	border:1px solid #DFDFDF;
	background:#FCFCFC;
	color:#004892;
	font-size:12px;
	font-family:Arial, Tahoma, Verdana;
	margin:0;
	padding:3px 5px 3px 7px;
	/*display:inline;*/
}

#search_main input.field {
	float:left;
	margin-top:6px;
	padding-top:0px;
	width:193px;
	font-size:12px;
	color:#004892;
	border:0;
	background:transparent;
}

#search_main input.submit {
	float:right;
	padding:3px;
	width:65px;
	color:#004892;
	background:#9AC2D8 url(/wp-content/themes/palmstar/images/nav_management.gif) right top;
	border:1px solid #E6E6E6;
	cursor:pointer;
}
#search_main input.submit:hover {
	color:#004892;
	background:#AECCDD;
	border:1px solid #E6E6E6;
}

/*-- Archive Dropdown (in sidebar) --*/
#archive-dropdown .dropdown {
	float:left;
	width:275px;
	height:26px;
	border:1px solid #DFDFDF;
	background:#FCFCFC;
	color:#333333;
	font-size:12px;
	font-family:Arial, Tahoma, Verdana;
	margin:0;
	padding:3px;
	display:inline;
}
#archive-dropdown .dropdown option {
	margin:0 7px;
	padding:4px 10px; 
	border-bottom:1px dotted #b9bfc6;
	/*background:url(images/bullet.gif) no-repeat 0px 11px;*/
	list-style:none;
}

/*
---------------------------------------------
10. FOOTER STYLES
---------------------------------------------
*/


#footer { width:940px; float:left; background:#0893ca url(images/bgtopbar.gif) center bottom; border-top:10px solid #FFFFFF; padding:10px; margin-top:20px;}

#footer p { margin:0; padding:0; color: #FFFFFF; font-size:12px}
#footer p a:link, #footer p a:visited {color:#fff; text-decoration: none; padding-left:10px; padding-right:10px}
#footer p a:hover {color:#fff; text-decoration: underline}


/*
---------------------------------------------
11. SHADOW BOTTOM
---------------------------------------------
*/

#borderbottom { width:100%; height:40px; float:left; background:url(images/border_bottom.gif) no-repeat top center; padding-bottom:30px}

/*
---------------------------------------------
12. Text Box
---------------------------------------------
*/
 .content {
	font-family: Arial;
	font-size: 12px;
	line-height:170%;
	font-weight: normal;
	color: #333333;
	text-align:left;
	width:296px;
	height:100px;
	border-top-style:groove;
	border-width:thin;
	/*white-space:nowrap;*/
	
	}
			
	 .content1 {
	font-family: Arial;
	font-size: 12px;
	line-height:100%;
	font-weight: normal;
	color: #333333;
	text-align:left;
	padding-top:0px;
	width:210px;
	/*white-space:nowrap;*/
	
	}
	
.staus{ 
color:#35678f;
}

/*
---------------------------------------------
13. Position Images
---------------------------------------------
*/
.tableimage
{
	float: right;
	top:auto;
	vertical-align:top;
	padding-top:5px;

 }
 .image0
 {
	
	 padding-left:1px;
	 padding-top:35px;
 }
 

/*
---------------------------------------------
14. Projects Page (Multiple/All)
---------------------------------------------
*/

/* DEPRECATED (older bar) */
.topbar {
	width:620px;
}


/* MOVIE BOX styles for MOVIES LIST */
.movie_box {
	float:left;
	width:295px;
	height:179px; /* fixed height for evenness regardless of content */
	margin:0 20px 20px 0;
	padding:0;
	overflow:hidden; /* makes sure excess content will never push the box down into larger = enforces the fixed height of 135px (height of thumbnail), so everything is always square */
}

.movie_box h5 {
		margin:0 0 10px 0;
		padding:0 0 7px 0;
		border-bottom:1px solid #ccc;
		font-size:16px !important;
		font-weight:bolder;
		color:#16507E;}
.movie_box p {
		font-size:12px !important;
		font-weight: bold;
		color:#333;
		padding:2px 0 0 0}



.projects_box {
	float:left;
	width:295px;
	height:179px; /* fixed height for evenness regardless of content */
	margin:0 20px 20px 0;
	padding:0;
	overflow:hidden; /* makes sure excess content will never push the box down into larger = enforces the fixed height of 135px (height of thumbnail), so everything is always square */
}
.projects_box.even {
	margin-right:0 !important;
}
.projects_box .wrap { /* extra div for flexibility and extra capabilities in possible future redesign */
	margin:0;
	padding:0;
}

	.projects_box h5 {
		margin:0 0 10px 0;
		padding:0 0 7px 0;
		border-bottom:1px solid #ccc;
		font-size:16px !important;
		font-weight:bolder;
		color:#16507E;
			/* white-space:nowrap; */  /* Option #1 for handling long titles = will continue straight and cut off with "overflow:hidden" */
			line-height:25px;  /* Option #1 for handling long titles =  will make a break into a new line, but show under the content div (cut off with "overflow:hidden") */
			height:20px; /* !!!LEAVE this smaller than the line-height! */  /* fixed height for evenness regardless of length of heading/title (will cut off what dows not fit in the first line) */
			overflow:hidden; /* makes sure excess content will never push the box down into larger = enforces the fixed height of 135px (height of thumbnail), so everything is always square */
	}
	
	.projects_box .pr_content {
		width:295px;
		height:140px; /* fixed height = height of thumbnail */
		margin:0;
		padding:0;
		overflow:hidden; /* makes sure excess content will never push the box down and make larger = enforces the fixed height of 135px (height of thumbnail), so everything is always square */
	}
	.projects_box .pr_content .inner {
		float:left;
		width:200px;
		height:140px; /* fixed height = height of thumbnail */
		margin:0;
		padding:0;
		overflow:hidden; /* makes sure excess content will never push the box down and make larger = enforces the fixed height of 135px (height of thumbnail), so everything is always square */
	}

		.projects_box .pr_text {
			height:110px;
			margin:0 0 5px 0;
			padding:0;
			overflow:hidden; /* makes sure that any excess text hides instead of getting under the buttons */
		}
		.projects_box .pr_text p {
			line-height:23px;
			margin:0 !important;
			padding:0 !important;
		}

			.projects_box .pr_status_h,
			.projects_box .pr_status_text {
				font-size:12px;
				font-weight:bolder;
			}
			.projects_box .pr_status_h	{ color:#333; }
			.projects_box .pr_status_text	{ color:#16507E; }
			
			
			.projects_box .pr_dir_h,
			.projects_box .pr_dir_text {
				line-height:16px !important;
				font-size:11px;
				font-weight:bolder;
				color:#333;
			}

			.projects_box .pr_status_h,
			.projects_box .pr_dir_h {
				margin-right:5px;
			}
			
			.projects_box .pr_news a, .projects_box .pr_trailer a {
				font-size:12px;
				font-weight:bolder;
				text-decoration:none;
				color:#16507E;
			}

		.projects_box .pr_bttns {
			height:25px;
			margin:0;
			padding:0;
			overflow:hidden; /* makes sure that any excess text hides instead of getting under the buttons */
			position:relative;
			bottom:0;
			z-index:3;
		}

			.projects_box .pr_more img {
				width:69px;
				height:25px;
				margin:0 !important;
				padding:0 !important;
				border:0 !important;
				background:url(images/more-info7.png) no-repeat 0 0;
			}
			.projects_box .pr_imdb img {
				width:28px;
				height:25px;
				margin:0 0 0 3px !important;
				padding:0 !important;
				border:0 !important;
				background:url(images/imdb.png) no-repeat 0 0;
			}

	.projects_box .projects_thumb {
		float:right;
		margin:0;
		padding:5px 0 0 0;
		width:90px;
		height:140px;
		overflow:hidden; /* makes sure that a bigger image/wrongly sized image never goes out of the boundaries we want - for evenness throughout */
	}
	.projects_box .projects_thumb img {
		border:0;
		width:90px;
		height:135px;
		margin:0;
		padding:0;
	}

	.projects_topbar {
		margin:0 0 17px 0;
		padding:7px 9px 7px;
		border:0;
		background:#C0C0C0;
	}
		.projects_topbar h3 {
			margin:0;
			padding:0;
			font-weight:bolder;
			color:#FFF;
		}

		.projects_topbar div.projects_show {
			margin:0;
			padding:0;
			/*border-bottom:1px solid #D0D0D0;*/
		}
		.projects_topbar .projects_show span {
			margin:0;
			padding:0;
			font-weight:normal;
			color:#000;
		}
		.projects_topbar .projects_show span a {
			margin:0;
			padding:0 6px;
			font-weight:normal;
		}

/*
---------------------------------------------
15. Project Page (Single Project)
---------------------------------------------
*/

.project_box {
	width:610px;
	margin:0 0 20px 0;
	padding:0;
}
.project_box .wrap { /* extra div for flexibility and extra capabilities in possible future redesign */
	margin:0;
	padding:0;
}
	
	.project_box .pr_s_content {
		width:610px;
		margin:0 0 1px 0;
		padding:0;
	}
		.project_box .pr_s_content .inner {
			width:610px;
			margin:0;
			padding:0;
		}
	.project_box .pr_s_content.pr_s_content_top {
		margin:0 0 17px 0 !important;
		padding:0;
	}
		.project_box .pr_s_content.pr_s_content_top .inner {
			float:left;
			width:420px; /* max 440px but make 420 even to prevent text from getting too close to image at right */ /*as per mockup is 400px, but after image "fix", remaining is 420px (400px + 20px remaining from image + 10px for extra padding/clearance to text at left; as image is 200x266 but which distorts image, as they have a different proportion in the rest of teh site, equivalent to around 170px width)*/
			margin:0;
			padding:0;
		}

		.project_box .pr_s_details {
			margin:0 0 5px 0;
			padding:0;
		}
			.project_box .pr_s_details p,
			.project_box .pr_s_summary p {
				margin:0 !important;
				padding:0 0 4px 0 !important; /* 3px bottom padding to compensate for -3px in the line-height looks better for p's longer thatn one line (so the text in the second line and on are not that close to the next p but yet maintain a total of 23px line-height as per the PSD */
				line-height:20px; /* in the PSD it is set at 23px, if set at 20px here, then use 3px bottom padding for better visual display (see note above) */
				font-size:14px;
				font-weight:normal;
				color:#333;
			}
			.project_box span.pr_s_h,
			.project_box span.pr_s_summary_h {
				font-size:14px;
				font-weight:bolder;
				color:#333;
				margin-right:2px;
			}

		.project_box .pr_s_bttns {
			margin:0;
			padding-bottom:20px
		}
			.project_box .pr_s_bttns p {
				height:26px;
				margin:0 !important;
				padding:0 !important;
			}

			.project_box a.pr_s_imdb_profile {
				text-decoration:none;
			}
				/* IMDB Pro logo/icon !!!Note: Currently showing instead the regular yelow IMDB logo/icon!!! */
				.project_box a.pr_s_imdb_profile img.pr_s_imdb_pro_img { /* image | class = pr_s_imdb_pro_img */
					width:58px;/*For IMDBpro logo, use: 77px */
					height:28px;/*For IMDBpro logo, use: 19px */
					margin:0 !important;
					padding:0 !important;
					border:0 !important;
					background:url(images/imdb-26.png) no-repeat 0 0; /*For IMDBpro logo, use: images/imdb_pro.png */
				}
				/* IMDB logo/icon (regular yellow) */
				.project_box a.pr_s_imdb_profile img.pr_s_imdb_img { /* image | class = pr_s_imdb_img */
					width:58px;
					height:28px;
					margin:0 !important;
					padding:0 !important;
					border:0 !important;
					background:url(images/imdb-26.png) no-repeat 0 0;
				}
				/* Profile link (i.e. "Profile") */
				.project_box a.pr_s_imdb_profile span.pr_link {
					font-size:14px;
					font-weight:900;
					text-decoration:underline;
					color:#1E305E;	
					margin:-4px 0 0 5px !important;
				}

			.project_box a.pr_s_film {
				text-decoration:none;
			}
				/* Film logo/icon (for "Film Site" URL) */
				.project_box a.pr_s_film img.pr_s_film_img { /* image | class = pr_s_film_img */
					visibility:hidden;/*currently not in use*/
					width:1px;
					height:1px;
					margin:0 !important;
					padding:0 !important;
					border:0 !important;
					/*background:url(images/film-26.png) no-repeat 0 0;*/
				}
				/* Film Site link (i.e. "Film Site") */
				.project_box a.pr_s_film span.pr_link {
					/*
					font-size:14px;
					font-weight:900;
					text-decoration:underline;
					color:#1E305E;	
					margin:-4px 0 0 5px !important;
					*/
				}


	.project_box .project_thumb {
		float:right;
		margin:0;
		padding:5px 0 0 0;
		width:170px;/*as per mockup is 200x266 but distorts image, as they have a different proportion in the rest of teh site, equivalent to around 170px width*/
		height:271px;
		overflow:hidden; /* makes sure that a bigger image/wrongly sized image never goes out of the boundaries we want - for evenness throughout */
	}
	.project_box .project_thumb img {
		border:0;
		width:170px;/*as per mockup is 200x266 but distorts image, as they have a different proportion in the rest of teh site, equivalent to around 170px width*/
		height:266px;
		margin:0;
		padding:0;
	}


	.project_box .pr_s_content.pr_s_content_middle {
		margin:17px 0 0 0 !important;
		padding:0;
	}


/* ----- Project Reviews/Testimonials section ----- */

.pr_s_content .pr_s_reviews { margin:0; }

	.pr_s_content h2.pr_s_reviews_h { 
		margin:0 !important;
		padding:0 !important;
		color:#333; 
		font-weight:900 !important;
}

	.pr_s_content .pr_s_review {
		margin:0 !important;
		padding:19px 0 16px !important;
		border-bottom:1px solid #CCC;
		font-family:Georgia,Times,"Times New Roman",Bookman,"New Century Schoolbook",serif;
		font-style:italic;
		font-weight:normal;
	}
	.pr_s_content .pr_s_review p {
		margin:0; /* DO NOT REMOVE, or site global defaults will make much different */
		padding:0;/* DO NOT REMOVE, or site global defaults will make much different */
	}
		.pr_s_content .pr_s_reviewer {
			margin:0 0 10px 0 !important;
			font-size:20px !important;
			font-style:normal !important; /* override default */
			font-weight:900 !important; /* override default */
		}
			.pr_s_content .pr_s_reviewer img {
				max-height:32px;
			}

		.pr_s_content .pr_s_review_t {
			margin:0 0 10px 0 !important;
			font-size:15px !important;
			font-weight:500 !important; /* override default */
		}

		.pr_s_content .pr_s_review_signed {
			font-size:15px !important;
			font-weight:800 !important; /* override default */
		}
		.pr_s_content .pr_s_review_signed_author {
			font-size:15px !important;
			font-style:normal !important; /* override default */
			font-weight:900 !important; /* override default */
		}


/*
---------------------------------------------
16. Blog/Press Page Recent Posts (excerpts)
---------------------------------------------
*/

#blog_recent_posts { /* this is the main container of the secondary recent posts (exceprts) in the blog/press page layout) */
}
#blog_recent_posts h2 {
}

.blog_recent_posts {
	border-bottom:1px solid #ccc;
	margin:0;
	padding:0;
}

.blog_recent_posts .press_logo {
	border:0;
	max-height:32px;
	padding:8px 0 0 0 !important;
}

.blog_recent_posts .post_details {
	margin:0;
	padding:8px 0;
	font-size:12px;
	color:#555;
}
.blog_recent_posts .post_details a {
	font-size:12px;
	color:#555;
	text-decoration:underline;
}

.blog_recent_posts .excerpt {
}

.cat_more { /* for links "Click here for more on..." (to view more about the current page or category; used throughout various pages */
	margin:0;
	padding:10px 0 !important;
	font-size:14px;
	font-weight:bold;
}



.pagination {
	text-align:left;
	font-size: 12px;
	margin: 0;
	padding: 20px 0px 12px 0px;
}
.pagination_left {
	border: 1px solid #ccc;
	padding: 2px 4px;
	margin-right: 5px;
}
.pagination_right {
	border: 1px solid #ccc;
	padding: 2px 4px;
}


/*
---------------------------------------------
000. Misc.
---------------------------------------------
*/

.clearboth { clear:both !important; }

.bold { font-weight:bold !important; }
.underline { text-decoration:underline !important; }

img.alignleft {float:left;margin:0 23px 15px 0;border:0;} /* correctly position images in posts/pages with the class "alignleft" */
img.alignright {float:right;margin:0 0 15px 23px;border:0;} /* correctly position images in posts/pages with the class "alignright" */
.edit_page{color:red;font-size:14px;}




