  /* CSS Document */

body {
	font-family: Helvetica, Arial, sans-serif;
	background: #FFFFFF url(../images/xhatch.gif) left 1px;
	text-align: center;
	line-height: 1.45;
}

strong {
	font-weight: bold;
}

p, ul {
	font-size: 87.5%;
	margin-bottom: 1em
}

#right_column p {
	font-size: 75%;
}

a:link {
	color:#003366;
}

a:visited {
	color: #999999;
}

#main_content ul li ul li, #right_column ul li ul li {
	padding: 0 0 5px 1em;
	background: url(../images/nav_bullet_lgrey.gif) no-repeat 0 .5em !important;
}

.sitemap_list li {
	padding-bottom: .5em;
}

h1 {
	color: #FF0000;
	font-size: 28px;
	margin: 0;
	line-height: 28px;
}

h2 {
	color: #000000;
	font-size: 100%;
	font-weight: bold;
}

h3 {
	color: #666666;
	margin-top: 6px;
	font-weight: bold;
}


#top_bg {
	background: url(../images/top_bg.gif) repeat-x;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 600px;
}

#main_container {
	position: relative;
	z-index: 2;
	width: 956px;
	padding: 0 5px;
	margin: 0 auto;
	text-align: left;
	background: url(../images/newbg.png) repeat-y;
}

#footer {
 background-color:#666666;
 width: 916px;
 height: 10px;
 padding: 7px 20px 11px 20px;
 border-bottom: #555555 1px solid;
 color: #FFFFFF;
 font-size: 70%;
 clear: both;
 overflow: hidden;
}

#footer p {
	padding: 0;
	margin: 0;
}

#footer a:link, #footer a:visited {
	color: #FFFFFF;
}

#footer a:hover {
	color: #CCCCCC;
}

#base_shadow {
	background: url(../images/border_bottom.png) top right;
	height: 5px;
	width: 966px;
	overflow: hidden;
	margin: 0 auto;
}

#header {
	height: 80px;
	width: 956px;
}

#header img {
	margin: 22px 0 0 20px;
	border: none;
} 

#hero_image {
	width: 956px;
	height: 308px;
	position: relative;
}

#hero_image img {
	margin-top: 4px;
	z-index: 1;
	position: relative;
	float: left;
	display: inline;
}

#hero_image.homehero blockquote {
	padding: 304px 0 0 0;
	overflow: hidden;
	background-image: url(../images/home_v2_r.jpg);
	background-repeat: no-repeat;
	height: 0px !important;
	height /**/:300px;
}

#hero_image.watchhero blockquote {
	padding: 304px 0 0 0;
	overflow: hidden;
	background-image: url(../images/watch_image_r.jpg);
	background-repeat: no-repeat;
	height: 0px !important;
	height /**/:300px;
}


#hero_image.projecthero blockquote {
	padding: 304px 0 0 0;
	overflow: hidden;
	background-image: url(../images/project_image_r.jpg);
	background-repeat: no-repeat;
	height: 0px !important;
	height /**/:300px;
}

#hero_image.nationalactionhero blockquote {
	padding: 304px 0 0 0;
	overflow: hidden;
	background-image: url(../images/nationalaction_image_r.jpg);
	background-repeat: no-repeat;
	height: 0px !important;
	height /**/:300px;
}

#hero_image.greenhero blockquote {
	padding: 304px 0 0 0;
	overflow: hidden;
	background-image: url(../images/green_r.jpg);
	background-repeat: no-repeat;
	height: 0px !important;
	height /**/:300px;
}

#hero_image.nortonhero blockquote {
	padding: 304px 0 0 0;
	overflow: hidden;
	background-image: url(../images/norton_r.jpg);
	background-repeat: no-repeat;
	height: 0px !important;
	height /**/:300px;
}

#hero_image.baronesshero blockquote {
	padding: 304px 0 0 0;
	overflow: hidden;
	background-image: url(../images/baronessjones_r.jpg);
	background-repeat: no-repeat;
	height: 0px !important;
	height /**/:300px;
}

#hero_image.varleyhero blockquote {
	padding: 304px 0 0 0;
	overflow: hidden;
	background-image: url(../images/varley_r.jpg);
	background-repeat: no-repeat;
	height: 0px !important;
	height /**/:300px;
}

#hero_image.prettyhero blockquote {
	padding: 304px 0 0 0;
	overflow: hidden;
	background-image: url(../images/pretty_r.jpg);
	background-repeat: no-repeat;
	height: 0px !important;
	height /**/:300px;
}

#hero_image.gadiehero blockquote {
	padding: 304px 0 0 0;
	overflow: hidden;
	background-image: url(../images/gadie_r.jpg);
	background-repeat: no-repeat;
	height: 0px !important;
	height /**/:300px;
}

#hero_image.paulhero blockquote {
	padding: 304px 0 0 0;
	overflow: hidden;
	background-image: url(../images/paul_r.jpg);
	background-repeat: no-repeat;
	height: 0px !important;
	height /**/:300px;
}

#hero_image.callumhero blockquote {
	padding: 304px 0 0 0;
	overflow: hidden;
	background-image: url(../images/callum_r.jpg);
	background-repeat: no-repeat;
	height: 0px !important;
	height /**/:300px;
}

#hero_image.sarahhero blockquote {
	padding: 304px 0 0 0;
	overflow: hidden;
	background-image: url(../images/sarah_r.jpg);
	background-repeat: no-repeat;
	height: 0px !important;
	height /**/:300px;
}

#hero_image.thomhero blockquote {
	padding: 304px 0 0 0;
	overflow: hidden;
	background-image: url(../images/thom_r.jpg);
	background-repeat: no-repeat;
	height: 0px !important;
	height /**/:300px;
}

#hero_image.kevinhero blockquote {
	padding: 304px 0 0 0;
	overflow: hidden;
	background-image: url(../images/kevin_r.jpg);
	background-repeat: no-repeat;
	height: 0px !important;
	height /**/:300px;
}

#hero_image.ellahero blockquote {
	padding: 304px 0 0 0;
	overflow: hidden;
	background-image: url(../images/ella_r.jpg);
	background-repeat: no-repeat;
	height: 0px !important;
	height /**/:300px;
}

#hero_image.midohero blockquote {
	padding: 304px 0 0 0;
	overflow: hidden;
	background-image: url(../images/mido_r.jpg);
	background-repeat: no-repeat;
	height: 0px !important;
	height /**/:300px;
}

#hero_image.lesterhero blockquote {
	padding: 304px 0 0 0;
	overflow: hidden;
	background-image: url(../images/lester_r.jpg);
	background-repeat: no-repeat;
	height: 0px !important;
	height /**/:300px;
}


#hero_border {
	height: 308px;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}

#main_nav {
	float: left;
	display: inline;
	width: 234px;
	margin: 20px 0;
	border-top: 1px solid #d1d1d1;
	font-weight: bold;
	font-size: 90%;
	padding: 0;
	list-style-position: outside;

}


/*Menu styles*/


#main_nav li {
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #d1d1d1;

}

#main_nav a:link, #main_nav a:hover, #main_nav a:visited {
	text-decoration: none;
	color: #000000;
}


#main_nav li a {
	display: block;
	padding: 5px 0 6px 20px;
	height: 20px;
	margin: 0 !important;
}


#main_nav li ul {
	font-size: 85.7%;
	padding: 0;
	margin-bottom: 5px;
}

#main_nav li ul li {
	border: none;
}

#main_nav li ul li a {
	padding: 5px 0 0 34px;
	background: url(../images/nav_bullet_grey.gif) no-repeat 20px;
}

#main_nav li ul li a:link, #main_nav li ul li a:visited {
	color: #000000;
}


#home_nav:hover {
	background-color: #f4f8fc;
}

#home_active {
	background: #f4f8fc;
	color: #666666;
}


#blueprint_nav:hover {
	background-color: #e7f4dd;
}

#blueprint_active {
	background-color: #e7f4dd;
	color: #666666;
}

#contact_nav:hover {
	background-color: #fbeff6;

}

#contact_active {
	background-color: #fbeff6;
	color: #666666;
}


#donate_nav:hover {
	background-color: #f1f8ed;

}

#donate_active {
	background-color: #f1f8ed;
	color: #666666;
}


#nationalaction_active {
	background: #fbfcee;
	color: #666666;
}


#nationalaction_active ul li a:hover {
	color: #666666;
	background: url(../images/nav_bullet_green.gif) no-repeat 20px;
	background-color: #f4f7d6;
}

#nationalaction_selected {
	padding: 5px 0 4px 34px;
	background: url(../images/nav_arrow_green.gif) no-repeat 20px #f2f6cd;
}

#nationalaction_nav:hover {
	background-color: #fbfcee;
}

#nationalaction_nav_disclosed {
	padding-bottom: 4px !important;
}

#nationalaction_nav_disclosed:hover {
	background-color: #f9fae7;
}


#projects_active {
	background-color: #eaeef3;
	color: #666666;
}


#projects_active ul li a:hover {
	color: #666666;
	background: url(../images/nav_bullet_blue.gif) no-repeat 20px;
	background-color: #d6dde8;
}

#project_selected {
	padding: 5px 0 4px 34px;
	background: url(../images/nav_arrow_blue.gif) no-repeat 20px #cbd5e2;
}

#projects_nav:hover {
	background-color: #eaeef3;
}

#projects_nav_disclosed {
	padding-bottom: 4px !important;
}

#projects_nav_disclosed:hover {
	background-color: #d6dde8;
}

/* Extra styles for submenus under the project locations */
div.project_contact_title {
	margin:0 0 0 45px;
	font-size:1em;
}

ul.project_contact {
	margin:0 0 0 25px !important;
	line-height:1.2em;
}

ul.project_contact li {
	font-size:1.1em;
	line-height:1.2em;
	margin:0 0 0.5em 0 !important;
}

ul.project_contact li a:hover {
	background-color:transparent !important;
}


#watch_nav:hover {
	background-color: #fff9d9;
}

#watch_active {
	background-color: #fff9d9;
	color: #666666;	
}

#stories_active {
	background-color: #f3dfeb;
	color: #666666;
}

#stories_active ul li a:hover {
	color: #666666;
	background: url(../images/nav_bullet_purple.gif) no-repeat 20px;
	background-color: #efd4e4;
}

#stories_selected {
	padding: 5px 0 4px 34px;
	background: url(../images/nav_arrow_purple.gif) no-repeat 20px #eacadd;
}

#stories_nav:hover {
	background-color: #f3dfeb;
}

#stories_nav_disclosed {
	padding-bottom: 4px !important;
}

#stories_nav_disclosed:hover {
	background-color: #efd4e4;
}



#supporters_active {
	background-color: #feefd6;
	color: #999999;
}

#supporters_active ul li a:hover {
	color: #666666;
	background: url(../images/nav_bullet_orange.gif) no-repeat 20px;
	background-color: #fee9c6;
}

#supporters_selected {
	padding: 5px 0 4px 34px;
	background: url(../images/nav_arrow_orange.gif) no-repeat 20px #fde4ba;
}

#supporters_nav:hover {
	background-color: #feefd6;
}

#supporters_nav_disclosed {
	padding-bottom: 4px !important;
}

#supporters_nav_disclosed:hover {
	background-color: #fee9c6;
}



/*End of menu styles*/



#main_content {
	margin: 20px 0 20px 20px;
	padding: 0 6px;
	width: 436px;
	float: left;
	display: inline;
}

#main_content ul {
	margin-top: 5px;
}

#main_content ul li, #right_column ul.contactdetails li {
	background: url(../images/nav_bullet_grey.gif) no-repeat left 0.5em;
	padding-left: 15px;
	margin-bottom: 5px;
}

#right_column ul.contactdetails li {
	font-size: 87.5%;
}

#right_column {
	width: 214px;
	float: right;
	display: inline;
	margin: 20px 20px 20px 0;
}

#watch_button {
	border-bottom: 3px solid #ffde2f;
	margin-bottom: 15px;
}

#stories_button {
	border-bottom: 3px solid #ad2a77;
	margin-bottom: 15px;
}

#projects_button, #ella_button, #mido_button {
	border-bottom: 3px solid #31578b;
	margin-bottom: 15px;
}

#advice_button, #legal_button, #policy_button, #kevin_button {
	border-bottom: 3px solid #d5e05b;
	margin-bottom: 15px;
}

#story1_button, #story2_button, #story3_button {
	border-bottom: 3px solid #ad2a77;
	margin-bottom: 15px;
}

#supporter1_button, #supporter2_button {
	border-bottom: 3px solid #f7941d;
	margin-bottom: 15px;
}

#map {
	width: 214px;
	height: 381px;
	position: relative;
	background-image: url(../images/map.gif);
	font-size: 81.25%;
	margin-bottom: 20px;
}


#map a:link, #map a:visited {
	color: #000000;
}

#map a:hover {
	color: #003366;
}

#map_bristol_project {
	position: absolute;
	top: 314px;
	left: 94px;
	background: url(../images/project_location.gif) no-repeat;
	padding-top: 6px;
}

#map_glos_project {
	position: absolute;
	top: 285px;
	left: 112px;
	background: url(../images/project_location.gif) no-repeat bottom left;
	padding-bottom: 6px;
}

#map_knowsley_project {
	position: absolute;
	top: 233px;
	left: 90px;
	background: url(../images/project_location.gif) no-repeat;
	padding-top: 6px;
}

#map_london_project {
	position: absolute;
	top: 317px;
	left: 169px;
	background: url(../images/project_location.gif) no-repeat;
	padding-top: 6px;
}

#map_syorks_project {
	position: absolute;
	top: 209px;
	left: 137px;
	background: url(../images/project_location.gif) no-repeat;
	padding-top: 6px;
}

#map_scots_project {
	position: absolute;
	top: 120px;
	left: 66px;
	background: url(../images/project_location.gif) no-repeat;
	padding-top: 6px;
}



#map_project_active {
	color: #31578b;
	font-weight: bold;
}

/*Text styles*/


.rh_list {
	font-size: 75%;
	clear: both;
}

.rh_list li {
padding: 0 0 5px 1em;
background: url(../images/nav_bullet_grey.gif) no-repeat 0 .5em;
}

.rh_list li ul {
	margin: 1em 0 0 0;
}

.right_button {
	background-color: #878787;
	float: right;
}

.right_button:hover, .right_buttonhover {
	background-color: #666666;
}

.right_button a, .right_button a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.right_button p {
	color: #FFFFFF;
	padding: 0 6px 4px 6px;
	font-size: 75%;
	font-weight: bold;
	margin: 0;
	width: 202px;
}


.intro, .outro {
	font-weight: bold;
}

.job_title {
	font-weight: bold;
	color: #999999;
	margin-bottom: .75em;
}

.bio_pic {
	border: 1px solid #cccccc;
	float: left;
	clear: both;
	margin: 0 10px 20px 0;
}

.logo {
	float: left;
	clear: both;
	margin: 0 10px 20px 0;
}

.logo_horiz {
	clear: both;
	margin: 0 10px 0 0;
}

.watch_pic_l {
	border: 1px solid #cccccc;
	float: left;
	margin-bottom: .5em;
}

.watch_description_l {
	float: left;
	width: 208px;
	margin-bottom: 1em;
}

.watch_pic_r {
	border: 1px solid #cccccc;
	float: right;
	margin-bottom: .5em;

}

.watch_description_r {
	float: right;
	width: 208px;
	margin-bottom: 1em;
}

.nationalaction {
	color: #d5e05b;
}

.projects {
	color: #31578b;
}

.watch {
	color: #ffde2f;
}

.stories {
	color: #ad2a77;
}

.supporters {
	color: #faa61a;
}

.contact {
	color: #7ac142;
}


.hero_home {
		background: url(../images/hero_border_home.png) repeat-x;

}

.hero_nationalaction {
		background: url(../images/hero_border_nationalaction.png) repeat-x;
}

.hero_blueprint {
		background: url(../images/hero_border_blueprint.png) repeat-x;
}

.hero_projects {
		background: url(../images/hero_border_projects.png) repeat-x;
}

.hero_supporters {
		background: url(../images/hero_border_supporters.png) repeat-x;
}

.hero_stories {
		background: url(../images/hero_border_stories.png) repeat-x;
}

.hero_contact {
		background: url(../images/hero_border_contact.png) repeat-x;
}

.hero_watch {
		background: url(../images/hero_border_watch.png) repeat-x;
}

.hero_supporters {
		background: url(../images/hero_border_supporters.png) repeat-x;
}

.board_member, .company {
	float: left;
	clear: both;
	width: 100%;
	padding-bottom: 10px;	
}

.active_menu_list {
	display: block;
	padding: 5px 0 4px 20px;
	height: 20px;
	margin: 0 !important;
}

.active_menu {
	display: block;
	padding: 5px 0 6px 20px;
	height: 20px;
	margin: 0 !important;
}



.clear_me {
	clear: both;
}

p.clear_me {
	background: url(../images/button_bg.gif) #fff9d9;

}

p.clear_me:hover {
	background: url(../images/button_bg.gif) #fff5c0;
}

.click_me {
	font-weight: bold;
	padding: 10px 10px 10px 50px;
	background: url(../images/play_small.gif) no-repeat 10px 50%;
	display: block;
}

.clear_me_project {
	background: url(../images/button_bg.gif) #eaeef3;
	clear: both;
}

.clear_me_home {
	background: url(../images/button_bg.gif) #e9f0f9;
	clear: both;
}

.clear_me_national {
	background: url(../images/button_bg.gif) #f7f9e1;
	clear: both;
}

.clear_me_stories {
	background: url(../images/button_bg.gif) #efd4e4;
	clear: both;
}


.clear_me_project:hover, .clear_me_projecthover {
	background: url(../images/button_bg.gif) #d6dde8;
}

.clear_me_home:hover, .clear_me_projecthover {
	background: url(../images/button_bg.gif) #d9e6f4;
}

.clear_me_national:hover, .clear_me_nationalhover {
	background: url(../images/button_bg.gif) #f2f6cd;
}

.clear_me_stories:hover, .clear_me_storieshover {
	background: url(../images/button_bg.gif) #efd4e4;
}

.click_me {
	font-weight: bold;
	padding: 10px 10px 10px 50px;
	background: url(../images/play_small.gif) no-repeat 10px 50%;
	display: block;
}

a.click_me_project {
	font-weight: bold;
	font-size: 87.5%;
	padding: 10px 10px 10px 40px;
	background: url(../images/project_small.gif) no-repeat 10px 50%;
	display: block;
	margin-bottom: 1em;
	color: #000000;
}

a.click_me_home {
	font-weight: bold;
	font-size: 87.5%;
	padding: 10px 10px 10px 40px;
	background: url(../images/home_small.gif) no-repeat 10px 50%;
	display: block;
	margin-bottom: 1em;
	color: #000000;
}

a.click_me_national {
	font-weight: bold;
	font-size: 87.5%;
	padding: 10px 10px 10px 40px;
	background: url(../images/national_small.gif) no-repeat 10px 50%;
	display: block;
	margin-bottom: 1em;
	color: #000000;
	text-decoration: underline;
}

a.click_me_stories {
	font-weight: bold;
	font-size: 87.5%;
	padding: 10px 10px 10px 40px;
	background: url(../images/stories_small.gif) no-repeat 10px 50%;
	display: block;
	margin-bottom: 1em;
	color: #000000;
	text-decoration: underline;
}

.click_me_project_play {
	font-weight: bold;
	font-size: 87.5%;
	padding: 10px 10px 10px 40px;
	background: url(../images/project_play_small.gif) no-repeat 10px 50%;
	display: block;
	margin-bottom: 1em;
}

.click_me:link, .click_me:visited {
		color: #000000;
}

.click_me:hover {
	background: url(../images/play_small_over.gif) no-repeat 10px 50%;
}

.banner_link {
width: 100%;
height: 100%;
display: block;
}

.story_quote, .contact_quote, .watch_quote, .supporter_quote, .home_quote, .donate_quote {
	margin: 0 0 1em 0;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 1em;
}

.story_quote h3 {
	color: #a2238e;
}

.donate_quote h3 {
	color: #74bc4c;
}

.story_quote p, .contact_quote p, .watch_quote p, .supporter_quote p, .home_quote p, .donate_quote p  {
	color: #999999;
	margin: .5em 0 0 0;
	font-size: 87.5% !important;
}

.contact_quote h3 {
	color: #d380b5;
}

.watch_quote h3 {
	color: #ffde2f;
}

.supporter_quote h3 {
	color:  #f7941d;
}

.home_quote h3 {
	color:  #92b6e0;
}


.rhlink {
	float: right;
}

.stat_blueprint {
	margin: 0 0 1em 0;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 1em;
	color: #82c55b;
}

.stat_national {
	margin: 0 0 1em 0;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 1em;
	color: #d5e05b;
}



.stat_national_noline {
	margin: 0 0 .5em 0;
	color: #d5e05b;
}

.stat_image {
	float: right;
	display: inline;
	margin: 5px 0 0 5px;
}

.stat_stories {
	margin: 0 0 1em 0;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 1em;
	color: #a83180;
}

.film_credit {
	font-size: 75%;
}

#case_study {
	margin: 0 0 1em 0;
	border-bottom: 1px solid #CCCCCC;
}

#case_study p {
	font-size: 75%;
	line-height: 1.42;
	color: #666666;
}

#case_study h3 {
	margin-top: 0;
	color: #d5e05b;
}

/* Donate page style */

h2.donate_request {
	margin-bottom: 15px;
}

h2.donate_request span {
	color: #FF0000;
}

.form_row {
	float: left;
	width: 100%;
	margin-bottom: 20px;
	padding-bottom: 15px;
}

.form_row p { 
	padding: 0;
	margin: 0;
}

.lh_formparts {
	width: 300px;
	float: left;
	display: inline;
	margin: 0 0 5px 0;
	position: relative;
}

#five_pounds_month, #ten_pounds_month, #twenty_pounds_month, #custom_pounds_month {
	margin-right: 5px;
}

.form_row input {
font-family: Arial, Helvetica, sans-serif;
}

.form_row label {
	font-size: 13px;
	margin-right: 5px;
}

#custom_amount_monthly {
border-top: #666666 1px solid;
border-right: #666666 1px solid;
border-bottom: #CCCCCC 1px solid;
border-left: #CCCCCC 1px solid;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
height: 19px;
font-size: 12px;
padding: 1px 2px;
width: 130px;
position: absolute;
right: 0;
}

#custom_amount_single {
border-top: #666666 1px solid;
border-right: #666666 1px solid;
border-bottom: #CCCCCC 1px solid;
border-left: #CCCCCC 1px solid;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
height: 19px;
font-size: 12px;
padding: 1px 2px;
width: 130px;
position: absolute;
right: 0;
}


#monthly_donation_button, #single_donation_button {
	border: none;
	padding: 0;
	background: none;
	overflow: visible;
	width: auto;
	margin: -2px 0 0 6px;
}
			
#monthly_donation_button div, #single_donation_button div {
	display: block;
	background: url(../images/donate_button_bg.gif) left top repeat-x;
	padding: 3px 8px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	font-size: 12px;
	font-family: Arial, sans-serif;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-shadow: #FFFFFF 1px 1px 1px;
}
			
#monthly_donation_button div:hover, #single_donation_button div:hover {
	background: url(../images/donate_button_bg.gif) left -40px repeat-x;
	text-decoration: underline;
	cursor: pointer;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	text-shadow: #eeeeee 1px 1px 1px;
}

#top_row {
	border-bottom: 1px solid #CCCCCC;
}


.radio_button {
	width: 12px;
}

#sd_form_parts, #dd_form_parts {
	float: left;
	width: 300px;
}

.boxout_projects {
	background-color: #EAEEF3;
	border: 1px solid #acc6e4;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 10px;
	margin-bottom: 20px;
}

.boxout_projects h2 {
	color: #395e93;
}

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.clearfix {display:inline-block;}

/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
