/*
Theme Name: Evnt Theme
Theme URI: http://sofj.org.uk/wp-content/themes/evnttheme/
Description: Evnt Theme.
Version: 1.0
Author: Sam Tripp
Author URI: http://sofj.org.uk/
Template: bp-default
Tags: buddypress, two-column, grey, dark
*/

/* Inherit the default theme styles */
@import url( ../../plugins/buddypress/bp-themes/bp-default/_inc/css/default.css );
/* Inherit the default theme adminbar styles */
@import url( ../../plugins/buddypress/bp-themes/bp-default/_inc/css/adminbar.css );

@font-face {
    font-family: 'AlteHaasGroteskBold';
    src: url('altehaasgroteskbold-webfont.eot');
    src: url('altehaasgroteskbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('altehaasgroteskbold-webfont.woff') format('woff'),
         url('altehaasgroteskbold-webfont.ttf') format('truetype'),
         url('altehaasgroteskbold-webfont.svg#AlteHaasGroteskBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AlteHaasGroteskRegular';
    src: url('altehaasgroteskregular-webfont.eot');
    src: url('altehaasgroteskregular-webfont.eot?#iefix') format('embedded-opentype'),
         url('altehaasgroteskregular-webfont.woff') format('woff'),
         url('altehaasgroteskregular-webfont.ttf') format('truetype'),
         url('altehaasgroteskregular-webfont.svg#AlteHaasGroteskRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
a{
	text-decoration: none;
	color: #8A4D94;
}

i,em{ display: inline !important }

p{ font-family: Helvetica, Arial, Verdana, sans-serif;	
}

.underlined {
	font-family: 'AlteHaasGroteskBold';	
	border-bottom:1px solid #d4b3d7;
	font-size:1.2em;
}

.time {
	float:right;
	font-size:0.8em;
	color:#ccc;
		
}

#wp-admin-bar{
	display:none;
}
html {
	height:100%;
}
body {
	width:100%;
	height:100%;
	background: #FCFBF5;
}

#myheader {
	height:21px;
	margin:0px;
	padding:0px;
	background-color: black;
}

div#container{
	width:1005px;
	position:static;
	margin:0 auto -45px;
	min-height:100%;
	height:auto !important;
	height:100%;
	background-color: transparent;
	border-right:0px;
	border-bottom:0px;
}

#push {
	height:65px;
	clear:both;
}

div#content {
	width:705px;
	margin-top:10px;
	padding:0px;
	min-height:100%;
	height:auto !important;
	height:100%;
	overflow: hidden;
}

.postcontainer{

	width:680px;
overflow: hidden;
margin-bottom: 20px;
border-bottom: 1px solid grey;
padding-bottom: 10px;
}

div#sidebar {
	width:270px;
	margin-left:20px;
	margin-top: 10px;
	padding:0px;
	border:none;
	background-image:none;
}

div#content .padder{
	margin:0px;
	padding:10px;
}

#headerwrap{
	width:960px;
	
	margin:0 auto;
}

#logoarea{
	background-color: white;
	padding: 20px 0px;
    
}

#secondheaderwrap{
	height: 110px;
	width:960px;
	margin:0 auto;
}
	

#logo {
	width: 690px;
	float: left;
	}
	
#rightpart{
	width: 250px;
	padding:0 10px;
	float: left;
}
	
	



#topnav {
display:inline-block;
	margin:0 0 0 40px;
	width:500px;
	vertical-align:top;
}

.navbutton {
	display:inline-block;
	vertical-align:baseline;
	padding: 20px 15px 0 15px;
	height:58px;
	cursor:pointer;
}

ul#nav{
	position:static;
}

#searchbar {
	border: 1px, solid, #333;
	height:26px;
	width:230px;
	margin-top:75px;
	margin-left:10px;
}

#searchWrap {
	height:26px;
	width:230px;
}

#searcher input {
	background-image: url("http://sofj.org.uk/wp-content/themes/evnttheme/imgs/searchback.png");
	height:20px;
	width:230px;
	-moz-border-radius: 13px;
	-webkit-border-radius: 13px;
	border:none;
	outline:none;
	padding: 0 10px;
	-webkit-appearance: none;
    font-family: 'AlteHaasGroteskBold', Arial, Helvetica, Verdana, sans-serif;
font-size:12px;
letter-spacing:1px;
line-height:120%;
color:#333;
}

#dashboardwrap {
	width:738px;
	height:363px;
	margin-top:120px;
	margin-left:auto;
	margin-right:auto;
	
}

.icon {
	width:110px;
	height:10px;
	padding-top:110px;
	display:inline-block;
	vertical-align:top;
	text-align:center;
	margin-left:55px;
	margin-bottom:40px;
	font-size:14px;
		text-shadow:1px 1px 0 #CCC;

}
#iconYE{
	background-image: url("http://sofj.org.uk/wp-content/themes/evnttheme/imgs/youreventsico.png") ;
	background-repeat:no-repeat;
}

#iconYA{
	background-image: url("http://sofj.org.uk/wp-content/themes/evnttheme/imgs/attendingico.png") ;
		background-repeat:no-repeat;

}

#iconN{
	background-image: url("http://sofj.org.uk/wp-content/themes/evnttheme/imgs/notificationsico.png") ;
		background-repeat:no-repeat;

}

#iconAE{
	background-image: url("http://sofj.org.uk/wp-content/themes/evnttheme/imgs/addeventico.png") ;
		background-repeat:no-repeat;

}

#iconG{
	background-image: url("http://sofj.org.uk/wp-content/themes/evnttheme/imgs/groupsico.png") ;
		background-repeat:no-repeat;

}

#iconYP{
	background-image: url("http://sofj.org.uk/wp-content/themes/evnttheme/imgs/editprofileico.png") ;
		background-repeat:no-repeat;

}

#iconUE{
	background-image: url("http://sofj.org.uk/wp-content/themes/evnttheme/imgs/upcomingeventsico.png") ;
		background-repeat:no-repeat;

}

#slideshow {
	width:738px;
	height:300px;
	background-color:#fff;
	overflow:hidden;
	position:absolute;
	margin-top:-20px;
	overflow:hidden;
}

#slideshowwrap {
	width:738px;
	height:300px;
	margin-top:100px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	
}

.slide {
	width:738px;
	height:300px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	background-color:#CCC;
}

#upcoming {
	width:690px;
	margin:20px auto 65px auto;
}

.heading {
	border-top:solid 1px #999;
	padding-top:10px;
	font-family: 'AlteHaasGroteskBold', Arial, Helvetica, Verdana, sans-serif;
	font-size:24px;
	color:#3B3D3E;
	letter-spacing:1px;
}

.headingUE {
	padding-top:10px;
	font-family: 'AlteHaasGroteskBold', Arial, Helvetica, Verdana, sans-serif;
	font-size:24px;
	color:#3B3D3E;
	letter-spacing:1px;
	display:inline-block;
	vertical-align:top;
}

.headingNews {
	padding-top:10px;
	font-family: 'AlteHaasGroteskBold', Arial, Helvetica, Verdana, sans-serif;
	font-size:24px;
	color:#3B3D3E;
	letter-spacing:1px;
	display:inline-block;
	vertical-align:top;
	margin-bottom:10px;
}

.headingPE {
	padding-top:10px;
	font-family: 'AlteHaasGroteskBold', Arial, Helvetica, Verdana, sans-serif;
	font-size:24px;
	color:#999;
	letter-spacing:1px;
	display:inline-block;
	vertical-align:top;
	margin-left:25px;
}

.eventwrap {
	margin-top:20px;
}

.date {
		background-image: url("http://sofj.org.uk/wp-content/themes/evnttheme/imgs/calendarblank.png") ;
		width:52px;
		height:53px;
		display:inline-block;
		vertical-align:top;
}

.eventtitle {
	
	
}

.eventdetails {
	margin-left:10px;
	display:inline-block;
	vertical-align:top;
}

.eventdesc {
	width:300px;
}

.eventlocwrap {
	margin-left:10px;
	display:inline-block;
	vertical-align:top;
	width:150px;
}

.eventloctitle {
	font-weight:bold;
}

.roleslist {
	margin-left:10px;
	display:inline-block;
	vertical-align:top;
}

.thelist {
}

.datemonth {
	text-transform:Uppercase;
	text-align:center;
	font-weight:bold;
	color:#fff;
	font-size:10px;
	height:18px;
	padding-top:4px;
	width:42px;
	margin:auto;
}

.dateday {
	text-align:center;
	font-weight:bold;
	color:#000;
	font-size:14px;
	height:18px;
	margin-top:-18px;
}

.roleslist {

}

#footer {
	background-image: url("http://sofj.org.uk/wp-content/themes/evnttheme/imgs/footback.png") ;
	height:42px;
	padding:23px 0 0 0;
	text-shadow:none;
	color:#ccc;
	text-align:left;
}

#footerstuff {
	width:1147px;
	margin:0 auto;
}

#copyright{
	margin-left:20px;
}

#login-text {
	text-transform:uppercase;
	display:inline-block;
	margin:10px 0;
	vertical-align:top;
		font-family: 'AlteHaasGroteskBold', Arial, Helvetica, Verdana, sans-serif;
		font-size:15px;

}

#sidebarUsername {
	text-transform:uppercase;
	display:inline-block;
	margin-top:5px;
	vertical-align:top;
		font-family: 'AlteHaasGroteskBold', Arial, Helvetica, Verdana, sans-serif;
		font-size:15px;
letter-spacing:1px;

}

#sidebarLogout {
	font-family: 'AlteHaasGroteskBold', Arial, Helvetica, Verdana, sans-serif;
		font-size:13px;
		letter-spacing:1px;

}

#sidebarAvatar {
	float:left;
	width:50px;
	height:50px;
	margin-right:10px;
	
}

img.avatar {
    border: none;
 
}

div#sidebar div#sidebar-me img.avatar {
    margin: 10px 0 0 0;
}

#sidebarLeft {
	float:left;
	margin:10px 0 0 0 ;
}

#sidebarNotifications {
	
}

#sidebarNotifyMesages {
display:none;
	overflow:hidden;
	padding-bottom:8px;
}

#sidebarNotifyMesages li{
list-style:none;
}

.sidebarNotifier {
	
cursor:pointer;
padding-top:2px;
padding-left:7px;
		background-image: url("http://sofj.org.uk/wp-content/themes/evnttheme/imgs/notificationback3.png") ;
background-repeat:no-repeat;
}

#sidebarEvent {
		font-family: 'AlteHaasGroteskBold', Arial, Helvetica, Verdana, sans-serif;
		font-size:13px;
		letter-spacing:1px;
}

#sidebarEdit {
		font-family: 'AlteHaasGroteskBold', Arial, Helvetica, Verdana, sans-serif;
		font-size:13px;
		letter-spacing:1px;
}

	#EventsListing {
		border-top:solid 1px #999;
	margin-left:auto;
	margin-right:auto;
}

#seemore {
	float:right;
	margin-top:20px;
	margin-bottom:10px;
}

#register-page {
	margin-top:10px;
	min-height:470px;
}

div#content .padder {
	border:none;
}

div#item-header {
	margin-top:0px;
}

.featuredwrap {
	padding-bottom:20px;
	padding-top:10px;

}

.newswrap {
	padding-bottom:20px;
	padding-top:10px;

}

.featureddivider {
		width:100%;
		border-bottom:solid 1px #e2e2e2;
				margin-top:30px;

}

.newsdivider {
		width:100%;
		border-bottom:solid 1px #e2e2e2;
		margin-top:30px;
}

.star {
	display:inline-block;
}

.newstitle{
	   font-family: 'AlteHaasGroteskBold', Arial, Helvetica, Verdana, sans-serif;
font-size:20px;
letter-spacing:1px;
line-height:150%;
	display:inline-block;
	float: left;
	width: 300px;

}

.excerpt {
	width:370px;
}

.thumbnail {
	width:350px;
	height:150px;
	display:inline-block;
	background-color:#CCC;
	margin-right:12px;
	vertical-align:top;
}

.textwrap {
	width:370px;
	display:inline-block;
		vertical-align:top;

}

.notifiercount {
		height:20px;
		width:15px;
	display:inline-block;
	vertical-align:top;
	font-size:13px;
		   font-family: 'AlteHaasGroteskBold', Arial, Helvetica, Verdana, sans-serif;
		   padding-left:1px;
}

.notificationtype {
	display:inline-block;
	vertical-align:top;
		text-transform:uppercase;
		font-family: 'AlteHaasGroteskBold', Arial, Helvetica, Verdana, sans-serif;
		font-size:17px;
letter-spacing:1px;
}

.createwrap {
	margin:100px auto 10px auto;
	width:738px;
}

.hndle {
	background-color:#FFF;
	   font-family: 'AlteHaasGroteskBold', Arial, Helvetica, Verdana, sans-serif;
font-size:20px;
letter-spacing:1px;
line-height:150%;
text-transform:uppercase;
color:#666;
font-weight:normal;
		border-bottom: solid #dfdfdf 1px;
		padding: 5px 10px;
		
}

#post-body-content {
    padding-right: 0;
}

#normal-sortables .postbox {
    width: 100%;
}

#editorcontainer {

    width: 100%;
}

#normal-sortables #bpcp_submit {
	width:300px !important;
	float:right;
}



#side-sortables {
	width:300px;
	float:left;
}

#titlewrap {
	   font-family: 'AlteHaasGroteskBold', Arial, Helvetica, Verdana, sans-serif;
font-size:20px;
letter-spacing:1px;
line-height:150%;
text-transform:uppercase;
color:#666;
font-weight:normal;
}


#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 14px;
	/*width: 120px;*/
	background: black;
	color: #FFF;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	background: #8A4D94}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #8A4D94}

#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #8A4D94;
		color: #FFF;
		font: 11px arial}

	#sddm div a:hover
	{	background: #777;
		color: #FFF}
		
	.slidingDiv {
    height:220px;
    width: 200px;
    padding:20px;
}

.nonslidingdiv {
	height:100px;
    padding:5px;
    margin-top:10px;
	font-size: 16px; 
}
 
.show_hide {
    display:none;
}

.dropshadowboxfrontpage {
	margin-bottom: 10px;
	border: 1px solid grey;
	width: 698px;
	
	background: white;
-moz-box-shadow: 3px 3px 3px #888;
-webkit-box-shadow: 3px 3px 3px #888;
box-shadow: 3px 3px 3px #888;
 -moz-border-radius: 3px; 
 -webkit-border-radius: 3px;
 border-radius: 3px;
}

.dropshadowbox {
	margin-bottom: 10px;
	border: 1px solid grey;	
	background: white;
-moz-box-shadow: 3px 3px 3px #888;
-webkit-box-shadow: 3px 3px 3px #888;
box-shadow: 3px 3px 3px #888;
 -moz-border-radius: 3px; 
 -webkit-border-radius: 3px;
 border-radius: 3px;
}


div#sidebar table {
		margin: 0 0px;
		width: 100%;
	}
	
.pane {
	width:698px;
	padding:0px;
	border:1px solid #999;
	-moz-box-shadow: 3px 3px 3px #888;
	-webkit-box-shadow: 3px 3px 3px #888;
	box-shadow: 3px 3px 3px #888;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size:14px;
	background-color:#fff;
	margin-top:20px;
}
.frontpagepane {
	width:340px;
	padding:0px;
	border:1px solid #999;
	-moz-box-shadow: 3px 3px 3px #888;
	-webkit-box-shadow: 3px 3px 3px #888;
	box-shadow: 3px 3px 3px #888;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size:14px;
	background-color:#fff;
	margin-top:10px;
	margin-bottom:10px;
	float: left;
}

.articles img{
	float: left;
}

.articles{
	padding:7px;
}



/* root element for tabs  */
ul.tabs { 
	list-style:none; 
	margin:0 !important; 
	padding:0;	
	border-bottom:1px solid #999;	
	height:30px;
	width:697px;
}

/* single tab */
ul.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
ul.tabs a { 
	background-image: url("imgs/blue.png");
	background-position: -420px 0px;	
	font-size:11px;
	display:block;
	height: 30px;  
	line-height:30px;
	width: 134px;
	text-align:center;	
	text-decoration:none;
	color:#333;
	padding:0px;
	margin:0px;
	margin-right:10px;	
	position:relative;
	top:1px;
}

ul.tabs a:active {
	outline:none;		
}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {
	background-position: -420px -31px;	
	color:#fff;	
}

/* active tab uses a class name "current". its highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	background-position: -420px -62px;		
	cursor:default !important; 
	color:#000 !important;
}

/* Different widths for tabs: use a class name: s, l, xl */


/* width 1 */
ul.tabs a.s 			{ background-position: -553px 0; width:81px; }
ul.tabs a.s:hover 	{ background-position: -553px -31px; }
ul.tabs a.s.current  { background-position: -553px -62px; }

/* width 2 */
ul.tabs a.l 			{ background-position: -247px -0px; width:174px; }
ul.tabs a.l:hover 	{ background-position: -247px -31px; }
ul.tabs a.l.current  { background-position: -247px -62px; }


/* width 3 */
ul.tabs a.xl 			{ background-position: 0 -0px; width:248px; }
ul.tabs a.xl:hover 	{ background-position: 0 -31px; }
ul.tabs a.xl.current { background-position: 0 -62px; }


/* initially all panes are hidden */ 
.panes .pane {
	display:none;		
}

#outerwrapper {
width:680px;
	height:340px;
	overflow:hidden;
}

#slideshowwrapper {
	width:680px;
	height:340px;
	background: grey;
	
}

#slideshow {
	width:680px;
	height:340px;
	
}

#output{
	font-family: 'AlteHaasGroteskBold', Arial, Helvetica, Verdana, sans-serif;
	width:680px;
	height:350px;
	z-index:9999;
	margin-top:200px;
	position:relative;
	color:#fff;
	padding: 7px 20px;
	display: none;
	background-color: #666;
	
}


#slidefeaturetitle {
		font-family:  Arial, Helvetica, Verdana, sans-serif;
		color:#fff;
		font-size:24pt;
		padding: 0px;
		margin: 0px;
}


.slidetitle {
	font-size:10pt;
	color:#FF0033;
	text-transform:uppercase;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

.slidedate {
	font-size:0.8em;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-style:italic;
	color:#fff;

}

.slideimage{
	width:680px;
	height:350px;
	position: absolute;
	z-index: 0;
	
}

.excerpt {
	font-family: Helvetica, arial, Verdana, sans-serif;
	color:#fff;
	font-size:10pt;
}

.newspostbox{
	display: inherit;
	height:150px;
}

.frontpagetitle{
	font-family: 'AlteHaasGroteskBold', Arial, Helvetica, Verdana, sans-serif;
	font-size: 35px;
	padding: 30px 10px;
	text-align: center;
}
.frontpagetitle a{
	color:white;
}

.pagetitle{
	font-family: 'AlteHaasGroteskBold', Arial, Helvetica, Verdana, sans-serif;
	background-color: #eee;
	font-size: 16px;
	padding: 10px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	}
	
	.boxinner{
		margin: 10px;
		margin-bottom:20px;
	}
	
.postthumbnail{
	float: left;
	margin-right: 20px;
	height: 150px;
	width: 350px;
}
.submitbutton{
	 height: 40px;
	 float: left;

	
}

.submitbutton a{
	font-family: 'AlteHaasGroteskBold', Arial, Helvetica, Verdana, sans-serif;
	color: white;
	font-size: 20px;
	background-color: #EF539E;
	 -moz-border-radius: 3px; 
 -webkit-border-radius: 3px;
 border-radius: 3px;
padding:10px;
	text-decoration: none;
}
.submitbutton a:hover{
	
	background-color: #666;
}
	

#explaininggraphicchallenges{
	width: 700px;
	height: 210px;
	background-image: url("imgs/submit_a_challenge.png");
	margin-bottom:10px; 
	-moz-box-shadow: 3px 3px 3px #888;
-webkit-box-shadow: 3px 3px 3px #888;
box-shadow: 3px 3px 3px #888;
 -moz-border-radius: 3px; 
 -webkit-border-radius: 3px;
 border-radius: 3px;
 border: 1px solid grey;
	
}

#explaininggraphicstories{
	width: 700px;
	height: 210px;
	background-image: url("imgs/explaining_story.png");
	margin-bottom:10px; 
	-moz-box-shadow: 3px 3px 3px #888;
-webkit-box-shadow: 3px 3px 3px #888;
box-shadow: 3px 3px 3px #888;
 -moz-border-radius: 3px; 
 -webkit-border-radius: 3px;
 border-radius: 3px;
 border: 1px solid grey;
	
}
#explaininggraphicnews{
	width: 700px;
	height: 210px;
	background-image: url("imgs/explain_box_news.png");
	margin-bottom:10px; 
	-moz-box-shadow: 3px 3px 3px #888;
-webkit-box-shadow: 3px 3px 3px #888;
box-shadow: 3px 3px 3px #888;
 -moz-border-radius: 3px; 
 -webkit-border-radius: 3px;
 border-radius: 3px;
 border: 1px solid grey;
	
}

	
#bigexcerptbox{
	width: 660px;
	padding: 20px;
	background-color: #8A4D94;
		margin-bottom: 10px;
		font-family: 'AlteHaasGroteskBold', Arial, Helvetica, Verdana, sans-serif;
		line-height:1.2em;
	color: white;
	font-size: 2em;
-moz-box-shadow: 3px 3px 3px #888;
-webkit-box-shadow: 3px 3px 3px #888;
box-shadow: 3px 3px 3px #888;
 -moz-border-radius: 3px; 
 -webkit-border-radius: 3px;
 border-radius: 3px;
}
	
	#bigexcerptbox a:link {
		color:#1FB3DD;
	}
	
	
#nav {
	text-align:center;
	position:relative;
	top:310px;
	z-index:300;
	height:20px;
	overflow:hidden;
}

#nav a { border: 0px; background-color:transparent;  background-position: right; text-decoration: none; margin: 0 5px; width:20px; height: 20px; display:inline-block; line-height:100px; overflow:hidden;
background-image: url(imgs/dots-3.png); _background-image: url(imgs/dots-3.gif);
 }
 
 

 
 
#nav a.activeSlide { background-position: left; }
#nav a:focus { background-position: center;

 }	
 
 .twitters {
width:300px;

}

.twitters ul {
  list-style: none;
  padding: 0;

}


.twitterTime {
  font-style: italic;
  color:#999;
  font-size:12px;
  padding-bottom:7px;
  padding-top:5px;
  margin-bottom:8px;
margin-left:36px;
}

.twitterStatus {
  line-height:150%;
  font-size: 12px;
}

#twitterwrap {
	width:250px;
	margin:20px auto 0 auto;
}

.tweeticon {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	overflow:hidden;
float:left;
	margin-right:4px;
	margin-bottom:32px;
}
 
.firstpost{
	width:678px;
	min-height:220px;
}
.firstpost img {
	width:220px;
	margin-right:18px;
	display:inline-block;
	margin-top:4px;
}
.firstpost p {
	width:440px;
display:inline-block;
	margin-top:5px;
}

.otherposts {
	width:310px;
	height: 132px;
	margin:3px;
	background-color: white;
	display:inline-block;
	font-size:10px;
	padding: 6px;
	min-height:125px;
	vertical-align:top;
}

.otherposts img {
	width:110px;
	margin: 4px 15px 0 0;
	display:inline-block;
}

.otherposts p {
	width:190px;
	display:inline-block;
	line-height:1.6em;
}

.more {
	text-align: right;
	font-size: 0.8em;
	color: #AAA;
	margin-right: 2px;
}


.item-list-tabs {
clear: left;
overflow: hidden;
margin: 10px;
background: #EAEAEA;
}

.blankDay{
	background-color: white;
}

.clickDay{
	background-color:#8A4D94;
	color: white;
	border: solid white 2px;
	text-align: center;
}

 table tr td, table tr th {
        padding: 16px 8px;
        vertical-align: middle;
	
    }
	
	.responsebox{
	font-family: 'AlteHaasGroteskBold', Arial, Helvetica, Verdana, sans-serif;
	color: white;
	font-size: 12px;
	background-color: #8A4D94;
	 -moz-border-radius: 3px; 
 -webkit-border-radius: 3px;
 border-radius: 3px;
display: inline-block;

 	padding:2px;
	text-decoration: none;
}

.entrybody{
	overflow: hidden;
	width: 680px;
}

.boxinner img {
	margin-bottom:10px;
}

.newsexcerpt {
	margin-top:10px;
	float:left;
}

.entrybody li{
	list-style: circle;
	width: 90%;
	margin-left: 20px;
	margin-bottom:10px;
}

.textcopy{
	font-family: 'AlteHaasGroteskBold', Arial, Helvetica, Verdana, sans-serif;
font-size: 13px;
line-height:14px ;
text-align: center;
}



/* SAM STUFF */
	
#tagsdiv{ 

	 }

#tagsdiv ul{
text-transform: capitalize;
	list-style: disc;
} 

#frontpagecopy{
	width: 180px;
	float: left;
}

	#media-buttons {
display: none;
}

div#item-header div#item-header-content {
margin-left: 20px;
display: inline-block;
vertical-align: top;
}


#item-header-avatar {
width: 150px;
height: 150px;
display: inline-block;
vertical-align: top;
padding-bottom: 20px;
}

.resultcaption {
	margin-bottom:8px;
	padding-bottom: 4px;
	border-bottom:solid 1px #CCC;
	
	
}

.page-title {
	padding-top:10px;
}

.iframewrap {
	background-color:#FFF;
	width:100%;
	height:600px;
	padding-top:10px;
	margin-top:-10px;
}

#uploaderwrap {
	background-color:#FFF;
	width:100%;
	height:600px;
	padding-top:10px;
	margin-top:-10px;
}

/* find and replace */

#security-section {
	margin-left:350px;
}

#recaptcha_widget_div {
	display:inline-block;
}
