/* XCore stylesheet by Jason Mayes 2009 and Paul Hallett 2011 */

/*Reset CSS*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;font-family:Arial,"Liberation Sans",sans-serif;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;font-family:Arial,"Liberation Sans",sans-serif;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{font-size:100%;}

html, body
{
	padding:0;
	margin:0;
	background-color:#ffffff;
	font-family:Arial,"Liberation Sans",sans-serif;
	font-size:9pt;
	color:#6c6c6c;
	letter-spacing:0.02em;
	text-align:left;
	background-image: url("../imgs/background2.png");
	background-repeat: repeat-x;
	background-position:top left;
}

hr
{
	padding:0;
	border-top:1px solid #dfddd3;
	border-bottom: none;
	border-left:none;
	border-right:none;
	height:1px;
}

code
{
	float:left;
	padding:9pt;
	background-color:#ffffff;
	clear:both;
	margin:5px;
	border:1px dashed #dedede;
	font-family:"Courier New", monospace;
}

strong, em
{
	font-weight:bold;
}

strong
{
	font-size:110%;
}

ul,ol
{
	margin-left:15px;
}

li
{
	list-style:disc;
	margin-left:10px;
}

h1
{
	font-size:18pt;
	color:#373736;
	margin-top:15px;
}

h1.signin
{
	font-weight:bold;
	margin-top:10px;
	float:left;
	clear:both;
}

h2
{
	font-size:14pt;
	color:#373736;
	margin-top:10px;
}

h2.thingsToDo
{
	text-align:right;
	padding:5px 15px 5px 5px;
	margin:0;
	/*background-color:#ffeab4;*/
	background-color:#ffc426;
}

h3
{
	font-size:12pt;
	color:#777776;
	margin-top:5px;
}

h4
{
	font-size:10pt;
	font-weight:bold;
	color:#bbbbbb;
	margin-top:10px;
}

img
{
	margin:0px;
	padding:0px;
	border-style:none;
	z-index: 100;
}

a, a:active
{
	color:#c77208;
	text-decoration:none;
	font-weight: bold;
}

a:visited
{
	color:#c77208;
	text-decoration:none;
	font-weight: bold;
}

a:hover
{
	color:#cea800;
	text-decoration:none;
	font-weight: bold;
}

table
{
	width: 98%;
	clear:both;
	border-collapse:collapse;
	border:2px solid #ffca5e;
	margin-left:1px;
}

caption
{
	font-size:12pt;
	text-align: left;
	text-indent: 10px;
	height: 45px;
	color: #FFAA00;
}

thead th
{
	height: 47px;
	font-size: 11pt;
	font-weight: bold;
	padding: 0px 7px;
	margin: 20px 0px 0px;
	text-align: left;
	border-right: 1px solid #fcf1d4;
}

tbody tr
{
	background-color: #ffffff;
}

tbody tr.odd
{
	background-color: #fff8e8;
}

tbody th,td
{
	font-size:9pt;
	line-height: 1.4em;
	color: #777777;
	padding: 10px 7px;
	border-top: 1px solid #ffca5e;
	border-right: 1px solid #dddddd;
	text-align: left;
}

tfoot th, tfoot td
{
	color: #ffffff;
	height: 30px;
}

#competitions_header
{
text-align: center;
margin: 0 auto;
}

.competitions_left
{
	float: left;
	width: 480px !important;
	margin-left: 10px;
	margin-bottom: 30px;
}

.competitions_right
{
	float: right;
	width: 480px !important;
	margin-right: 10px;
}

.competition_award_logo
{
	float: right;
}

.container
{
	margin:0 auto;
	max-width:998px;
	min-width:498px;
	overflow:hidden;
	background:transparent;
}

#titleBar
{
	height:53px;
	background-color:#323232;
	padding:0;
	overflow:hidden;
}

#siteLogo
{
	position:absolute;
	top:18px;
	width:111px;
	height:100px;
}

#socialNet
{
	text-align: right;
	height:46px;
	overflow:hidden;
	background-color:#f2f2f2;
}

#socialNet img {
	margin-top: 10px;
}

#socialNet #siteIRC img {
	margin-top: 7px;
}

#socialNet a
{
	float:right;
	margin-right:15px;
}

#socialNet .container {
	z-index: 100;
}

#navigation
{
	height:53px;
	background-color:transparent;
	float:right;
	border-right:1px solid #5d5d5d;
	border-left:1px solid #151515;
}

#navigation ul
{
	float:right;
	list-style-image:none;
	list-style-type:none;
	height:53px;
	margin:0;
	padding:0;
}

#navigation ul li
{
	display:inline;
	float:left;
	height:53px;
	margin:0;
	padding:0;
	width:80px;
	border-left:1px solid #5c5c5c;
	border-right:1px solid #151515;
	overflow:hidden;
}

#navigation ul li a
{
	padding:20px 0 19px 0;
	text-align:center;
	float:left;
	width:80px;
	color:#D0D0D0;
	font-size:10pt;
}

#navigation ul li a:hover, #navigation ul li a.selected, a.navSel
{
	color:#ffc426!important;
}

#navigation ul li a:hover
{
		background:#373737;
}

.joinBarX
{
	font-size:12pt!important;
	margin-top: -2px;
}

#frontHead .homeTag
{
	font-size:28pt;
	color:#191919;
	float:left;
	margin: 25px 0 0 20px;
	width:350px;
}

#frontHead .homeDesc
{
	font-size:16pt;
	color:#484848;
	float:left;
	margin: 10px 20px 10px 20px;
	width:960px;
	z-index:-100!important;
}

#contentMain
{
	background-color:#ffffff;
	min-height:600px;

	overflow:hidden;
}

h1#frontHead
{
	height:134px;
	width:100%;
	overflow:hidden;
	margin:0;
	background-image:url('../imgs/homePage/title.png');
	background-repeat:no-repeat;
	background-position:left top;
}

#footer
{
	height:290px;
	background-color:#252524;
	background-repeat:no-repeat;
	color:#cccccc;
	overflow:hidden;
	margin-top:10px;
}


#newUserBlockFooter
{
	float:right;
 	width:470px;
	height:305px;
	margin:5px 20px 0 0;
	overflow:hidden;
}

#newUserBlockFooter h2, #quickLinksFooter h2, #tweeterFrontPage h2
{
	color:#e5d68c;
	font-size:11pt;
	margin-top:0;
	padding:5px 0 5px 20px;
	background-image:url("../imgs/arrow.png");
	background-repeat:no-repeat;
	background-position:left;
	background-color:#3c3c3c;
}

#newUserBlockFooter ul
{
	margin-top:10px;
	margin-bottom:10px;
}

#newUserBlockFooter ul li
{
	display:inline;
	margin-left:10px;
}

#block-user-2  h2
{
	display:none;
}

#newUserBlockFooter p
{
	margin-top:5px;
}

#footer .twtr-hd
{
	display:none;
}

#signInBarA {
	color: #FFFFFF!important;
}

/* Utiliity Classes */

.flRight
{
	float:right;
}

.flLeft
{
	float:left;
}

.bolden
{
	font-weight:bold;
}

.invisible
{
	display:none;
}

.clear
{
	clear:both;
}

.textRight
{
	text-align:right;
}

.small
{
	font-size: 10px;
}

.textLeft
{
	text-align:left;
}

.overflowHidden
{
	overflow:hidden;
}


/* Drupal Core Theming*/

.tabs, .views-admin-links
{
	min-height:20px;
	clear:both;
	width:100%;
	overflow:hidden;
	background-color:#f3f3f3;
}


.collapsed .fieldset-wrapper
{
	display:none;
}

#header-region script
{
	display: none;
}

form
{
	clear:both;
}

.tabs ul, .views-admin-links ul
{
	float:left;
	margin:4px 0 0 0;
	clear:both;
	padding-left:120px;
	font-size:8pt;
}

.view .tabs ul, .view .views-admin-links ul
{
	padding-left:0;
}

.tabs li
{
	float:left;
	list-style:square;
	margin:0 0 0 30px ;
}

.views-admin-links li
{
	float:left;
	list-style:circle;
	margin:0 0 0 30px ;
}

.messages .marker
{
	color:#FEC325;
	font-weight:bold;
	font-size:12pt;
	float:right;
	border:1px solid #FEC325;
	padding:3px;
}

.messages .container-inline
{
	margin:10px;
}

.messages .privatemsg-box-fb
{
	float:left;
	clear:both;
	display:block;
	margin:15px;
	width:100%;
}

.messages .left-column
{
	float:left;
	width:100px;
	text-align:center;
}

.messages .left-column .avatar-fb img
{
	width:100px;
}

.messages .middle-column
{
	float:left;
	width:825px;
	overflow:hidden;
	background-color:#dcdcdc;
	padding:5px;
}

.messages .right-column
{
	float:left;
	width:825px;
	padding:10px;
	overflow:hidden;
}

.messages .privatemsg-view-pager
{
	clear:both;
	text-align:right;
}

.messages .name
{
	font-size:12pt;
}

.messages .new
{
	background-color:#9CE5AC;
	width:100%;
	display:block;
}

.messages .date
{
	color:#393939;
	margin-top:5px;
}

.messages ul.message-actions
{
	float:left;
	clear:both;
	border:1px solid #e3e3e3;
	margin:10px 0 0 0;
	width:815px;
	padding:3px;
}

.messages ul.message-actions li
{
	float:left;
	margin-left:20px;
}

.messages #contentMain
{
	padding:15px;
	width:968px;
}

.messages form#privatemsg-new
{
	padding:15px;
	background-color:#f3f3f3;
	border:1px dashed #3d3d3d;
}

.messages form textarea
{
	margin-top:12px;
	margin-bottom:3px;
	width:98%;
}

.messages form strong
{
	font-size:14pt;
	font-weight:bold;
}

.messages #contentMain p
{
	margin-top:10px;
}

.messages .privatemsg-view-pager, .messages .message-participants 
{
	margin:15px;
}

.messages #privatemsg-new #edit-recipient-wrapper label, .messages #privatemsg-new #edit-subject-wrapper label, .messages #privatemsg-new #edit-body-wrapper label
{
	display:block;
	font-size:16px;
}

.messages .description
{
	font-size:10px;
}

#block-message_all-0{
	margin-left: 10px;
}

#block-message_all-0 #edit-password {
	width: 200px;
}

#block-message_all-0 #edit-title {
	width: 235px;
}

.status
{
	clear:both;
	background-color:#74cf89;/*efd68c*/
}

.error, .warning
{
	clear:both;
	font-weight:bold;
	color:#232323;
	background-color:#f95656;
}

.warning
{
	background-color:#f9b256;
}

.warning a
{
	color:#efefef;
}

.error a
{
	color:#dedede;
}

.error a:hover
{
	color:#ffffff;
}

.userEdit
{
	float:right;
	font-style:italic;
	text-decoration:underline;
	font-size:12pt;
}

.createProject, .createGroupLink
{
	float:right;
	margin-right:15px;
}

.form-item, .form-submit, .form-text
{
	margin-top:10px;
}

#comment-form .form-submit, #privatemsg-new .form-submit
{
	padding: 6px;
	border: 1px solid #afafaf;
	background: #f3f3f3;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset 0px -1px 1px 0px #6f6f6f;
	-moz-box-shadow: inset 0px -1px 1px 0px #6f6f6f;
	box-shadow: inset 0px -1px 1px 0px #6f6f6f; 
}

#comment-form .form-submit:active,  #privatemsg-new .form-submit:active
{
	border: 1px solid #6f6f6f;
	-webkit-box-shadow: inset 0px 1px 2px 0px #6f6f6f;
	-moz-box-shadow: inset 0px 1px 2px 0px #6f6f6f;
	box-shadow: inset 0px 1px 2px 0px #6f6f6f;
}

#block-parcels-0 .form-submit {
	height: 40px;
	width: 180px;
	margin-right: 10px;
}

#block-parcels-0 .green {
	color: #1FA634;
}

#block-parcels-0 .red {
	color: #A61F26;
}

a.tabledrag-handle .handle 
{
	background:transparent url(../imgs/draggable.png) no-repeat scroll 0 0;
	height:13px;
	margin-top:4px;
	width:13px;
	float:left;
}

/*Custom front and sign up page styles*/

/*Custom front page styles*/

#signupPageTop
{
	width:998px;
	height:330px;
	background-repeat:no-repeat;
	overflow:hidden;
}

#signupPageTop #signupPageTeaserBox h1, #signupPageTop #signupPageTeaserBox p
{
	margin:10px;

}

#signupPageTeaserBox
{
	float:left;
	margin: 35px 0 0 45px;
	width:500px;
	height:280px;
	overflow:hidden;
}

#signupPageTop #signupPageTeaserBox h1, #signupPageTop #signupPageTeaserBox h2
{
	font-size:18pt;
	font-weight:bold;
	color:#373736;
	clear:both;
	width:480px;
}


#signupPageTop #signupPageTeaserBox p
{
	font-size:16pt;
	color:#303030;
	margin-top:4px;
	float:left;
	width:480px;
	clear:both;
}


/*Custom sign up page styles*/

div #signupBox
{
	float:left;
	margin:20px 0 0 60px;
	color:#323232;
	width:310px;
	background:#fbfbfb;
	border:1px solid #afafaf;
	font-size:16pt;
	padding:6px;
	overflow:hidden;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 0px 3px 0px #6F6F6F;
	-moz-box-shadow: 0px 0px 3px 0px #6F6F6F;
	box-shadow: 0px 0px 3px 0px #6F6F6F; 
}

div #signupBox h2, div #signupBox form .form-required, div #signupBox .description
{
	display:none;
}

div #signupBox form, div #signupBox form input
{
	float:left;
	clear:both;
	margin:0;
	padding:0;
}

div #signupBox form input#edit-name, div #signupBox form input#edit-mail
{
	height:16px;
	width:288px;
	border:none;
	border-color: transparent;
	font-size:14pt;
	float:left;
	clear:both;
	padding:4px 0 4px 0;
}

div #signupBox form input#edit-name
{
	margin:7px 0 0 10px;
	border: 1px solid #afafaf;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

div #signupBox form input#edit-name:focus
{
	border: 1px solid #6f6f6f;
	outline: medium none;
	-webkit-box-shadow: 0px 0px 2px 0px #6f6f6f;
	-moz-box-shadow: 0px 0px 2px 0px #6f6f6f;
	box-shadow: 0px 0px 2px 0px #6f6f6f;
}

div #signupBox form input#edit-mail
{
	margin:5px 0 0 10px;
	border: 1px solid #afafaf;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

div #signupBox form input#edit-mail:focus
{
	border: 1px solid #6f6f6f;
	outline: medium none;
	-webkit-box-shadow: 0px 0px 2px 0px #6f6f6f;
	-moz-box-shadow: 0px 0px 2px 0px #6f6f6f;
	box-shadow: 0px 0px 2px 0px #6f6f6f;
}


div #signupBox  div #edit-name-wrapper, div #signupBox  div #edit-mail-wrapper
{
	float:left;
	clear:both;
	margin:0;
	padding:0;
}

div #signupBox .captcha #edit-captcha-response-wrapper div.description
{
	display:none;
	margin-top:7px;
	font-weight:normal;
}
div #signupBox .captcha #edit-captcha-response-wrapper
{
	float:left;
	font-weight:normal;
	width:80px;
	margin-top:15px;
	margin-left:-6px;
}

div #signupBox .captcha input#edit-captcha-response 
{
	margin-right:100px;
	font-weight:normal;
	margin-top: 10px;
	width:90px;
	padding: 3px;
}



div #signupBox .captcha
{
	clear:left;
	float:left;
	width:305px;
	margin:8px 0 0 20px;
	color:#323232;
}

div #signupBox .captcha legend
{
	color:#ffffff;
}

.captcha img 
{
	float:right;
	margin-right: 0px;
	margin-top:10px;
}

div #signupBox  div #edit-name-wrapper label, div #signupBox  div #edit-mail-wrapper label
{
	float:left;
	clear:both;
	text-align:left;
	padding:0;
	width:300px;
}

div #signupBox  div #edit-mail-wrapper label
{
	margin-top:5px;
	padding:0;
}

div #signupBox  #edit-submit
{
	margin-left:55px;
	margin-top:15px;
	padding:3px;
	border: 1px solid #afafaf;
	background: #f3f3f3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0px -1px 1px 0px #6f6f6f;
	-moz-box-shadow: inset 0px -1px 1px 0px #6f6f6f;
	box-shadow: inset 0px -1px 1px 0px #6f6f6f;
}

div #signupBox  #edit-submit:active
{
	background:#f0f0f0;
	border:1px solid #6f6f6f;
	-webkit-box-shadow: inset 0px 1px 2px 0px #6f6f6f;
	-moz-box-shadow: inset 0px 1px 2px 0px #6f6f6f;
	box-shadow: inset 0px 1px 2px 0px #6f6f6f;
}

.signUpUsersTease, .signUpUsersTeaseNL, .signUpUsersTeaseFi, .signUpUsersTeaseI
{
	float:left;
	width:150px;
	height:75px;
	margin: 20px 0 30px 19px;
	font-size:12pt;
	color:#302f28;
	padding-top:60px;
	text-align:center;
	font-weight:bold;
	overflow:hidden;
}

#signupPageBot a
{
	color:#797979;
}

.signUpUsersTeaseFi
{
	margin-left:0;
	clear:both;
}

.signUpUsersTeaseI
{
	font-style:italic;
	font-size:14pt;
	padding-top:45px;
	padding-left:5px;
	width:145px;
}

#signupPageBot
{
	width:998px;
	height:360px;
	background-repeat:no-repeat;
	overflow:hidden;
}

#signupPageBot
{
	background-image:url("../imgs/signupPage/signup_bottom.jpg");
}


div.view-News-View .views-field-created, div.view-News-View .views-field-name
{
	display:inline;
	font-weight:bold;
	font-style:italic;
}


#followSocial div span.flLeft
{
	width:34px;
	overflow:hidden;
}

#followSocial div span.flRight
{
	width:145px;
	overflow:hidden;
	height:45px;
}

#followSocial div
{
	clear:both;
	overflow:hidden;
	margin-top:10px;
}

#tweeterFrontPage, #followSocial
{
	margin-bottom: 20px;
	margin-top:5px;
	clear:both;
	width:325px;
}

#xcPOTM .views-field-field-project-reference-nid, #xcPOTM  .views-field-field-user-reference-uid
{
	display:inline;
}

#xcPOTM
{
	float:left;
	margin-bottom: 10px;
	margin-left: 3px;
	width:100%!important;
}

#xcPOTM img
{
	margin-top: 10px;

}
.view-githubchallenge
{
	margin-top: -8px;
	border-bottom: 1px solid #DEDEDE;
	padding-bottom: 5px;
	margin-bottom: -4px;
}

.view-XCorePOTM-FrontPage
{
	margin-top: 2px;
	border-bottom: 1px solid #DEDEDE;
	padding-bottom: 5px;
}

#xcoreParcelBlock h2, #block-phpbbforum-3 h2, .view-New-Groups h2, .view-recentProjects h2, h2.h2frontpageCont
{
	color:#515050;
	padding:5px 0 5px 20px;
	border-top:1px dashed #50504c;
	border-bottom:1px dashed #50504c;
	background-image:url("../imgs/arrowW.png");
	background-repeat:no-repeat;
	background-position:left;
	margin-top:0px;
	clear:both;
	text-align:left;
}

#xcoreParcelBlock h2:hover, #block-phpbbforum-3 h2:hover, .view-New-Groups h2:hover, .view-recentProjects h2:hover, h2.h2frontpageCont:hover
{
	text-decoration:underline;
}

#frontPMid .view-New-Groups a.imagefield
{
	overflow:hidden;
	padding-left:20px;
	float:left;
	clear:both;
}

.view-New-Groups div.views-field-title
{
	margin:10px 0 0 0;
	font-size:9pt;
	text-align:center;
	float:left;
	clear:both;
	width:185px;
}

.view-New-Groups span.field-content
{
	text-align:center;
}

.view-New-Groups div.views-field-description
{
	margin:0 0 0 25px;
}

div.view-News-View div.views-field-title .field-content
{
	color:#be9800;
	font-weight:bold;
	display:block;
}

div.view-News-View  .field-content p
{
	margin-bottom:10px;
}

div.view-News-View .picture img
{
	width:80px;
	height:80px;
	clear:both;
}

#block-phpbbforum-3 ul
{
	list-style:none;
	margin:0;
}

#block-phpbbforum-3 ul li, .view-recentProjects .view-content ul li
{
	list-style:none;
	margin-top:15px;
	display:block;
	overflow:hidden;
	clear:both;
}

#block-phpbbforum-3 ul li
{
	border-bottom:1px solid #DEDEDE;
	padding-bottom:5px;
}

#block-phpbbforum-3 .phpbbforum_recent_date
{
	font-size:8pt;
	margin-top:5px;
}

#block-phpbbforum-3 .phpbbforum_recent_date, #block-phpbbforum-3 .phpbbforum_recent_subject
{
	float:left;
	clear:left;
}

#block-phpbbforum-3 br
{
	display:none;
}

#block-phpbbforum-3 .phpbbforum_recent_author, #block-phpbbforum-3 .phpbbforum_recent_title
{
	float:right;
	clear:right;
}

#frontPLeft
{
	float:left;
	width:610px;
	overflow:hidden;
}

#frontPMid
{
	float:left;
	margin-left:20px;
	width:185px;
	overflow:hidden;
}

#frontPRight
{
	float:right;
	overflow:hidden;
	width:350px;
}


.view-recentProjects .view-content ul li .views-field-title, #block-phpbbforum-3 .phpbbforum_recent_subject
{
	font-size:11pt;
}

.view-recentProjects .view-content ul
{
	margin-left: 0px;
	margin-bottom: 10px;
}

.view-recentProjects .view-content ul li .views-field-teaser
{
	margin-top:5px;
	border-bottom:1px solid #dedede;
	padding-bottom:10px;
	width:100%;
}

.view-recentProjects .view-content ul li .views-field-changed
{
	font-size:8pt;
	margin-top:2px;
}

.view-Github .item-list 
{
	margin-left: -15px;
}

.view-recentProjects .item-list
{
}


#group-id-tids-41
{
	width:325px;
	float:right;
	clear:both;
	text-align:center;
	padding:20px 20px 20px 0;
	overflow:hidden;
}

#xcoreParcelBlock
{
	width:325px;
	float:left;
	clear:both;
	text-align:left;
	padding-top: 20px;
}

#xcoreParcelBlock h3
{
	margin-top:10px;
}

#xcoreParcelBlock p
{
	margin-top:5px;
}

#xcoreParcelBlock ul
{
	margin-top:10px;
}

#xcoreParcelBlock li
{
	margin-top:5px;
}

p.parcelSpecial
{
	width:380px;
}

.view-News-View .views-row ul li
{
	margin:10px 0 10px 0;
}

.profile h1
{
	color:#3f3f3f;
	margin:10px 20px 10px 20px;
	font-weight:bold;
}

.profile p.interestedIn
{
	color:#7d7d7d;
	margin:0px 20px 0 0;
	padding:0 0 16px 20px;
	border-bottom:1px dashed #777777;
	font-style:italic;
}

.profile #profileLeft
{
	width:650px;
	float:left;
}

.profile #automatedContainer
{
	float:left;
	clear:both;
	width:650px;
	margin-bottom:18px;
}

.profile #profileAutomatedLeft
{
	margin:20px 15px 20px 20px;
	float:left;
	width:200px;
}

.profile #profileAutomatedLeft img.imagecache
{
	width:200px;
	max-height:250px;
}

.profile #profileAutomatedRight
{
	float:right;
	width:390px;
	margin:20px 20px 0 0;
}

.profile #profileAutomatedRight h2
{
	color:#4c4c4b;
	margin-top:0;
}

.profile #profileAutomatedRight p.first
{
	margin:20px 0 0 0;
}

.profile #profileAutomatedRight p
{
	margin:10px 0 0 0;
	padding:0;
}

.profile #profileAutomatedRight b
{
	font-size:11pt;
}

.profile #profileRight
{
	width:346px;
	float:right;
}

.profile #profileRight .profileWidget
{
	border: 1px solid #afafaf;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:30px;
	width:272px;
	float:left;
	clear:both;
	position:relative;
	margin-top:36px;
}

.profile #profileRight .profileWidgetTop
{
	padding:0 30px 0 30px;
	margin-top:10px;
	width:272px;
	height:24px;
	float:left;
	clear:both;
}

.profile #profileRight .profileWidgetBot
{
	padding:0 30px 0 30px;
	width:272px;
	height:24px;
	float:left;
	clear:both;
}

.profile #profileLeft .profileWidget, .profile #profileLeft .profileWidgetAward
{

	padding:9px;
	width:600px;
	float:left;
	clear:both;
	margin-left:10px;
	margin-bottom:36px;
	overflow:hidden;
	border: 1px solid #afafaf;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.profile #profileLeft .profileWidgetAward
{
	border: 2px solid #DBD988;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom:36px;
}

.profile #profileLeft .profileWidgetTop, .profile #profileLeft .profileWidgetTopAward
{
	background-repeat:no-repeat;
	padding:0 20px 0 20px;
	margin-top:10px;
	margin-left:10px;
	width:578px;
	height:18px;
	float:left;
	clear:both;
	overflow:hidden;
}

.profile #profileLeft .profileWidgetBot, .profile #profileLeft .profileWidgetBotAward
{
	background-repeat:no-repeat;
	margin-left:10px;
	padding:0 20px 0 20px;
	width:578px;
	height:18px;
	float:left;
	clear:both;
	overflow:hidden;
}

.profile #profileRight h3
{
	font-weight:bold;
	margin-top:25px;
}

.profile #profileRight p
{
	margin-top:5px;
}

#edit-profile-irc-username-wrapper, #edit-profile-github-username-wrapper
{
	clear:both;
	float:left;
}

#block-phpbbforum-3, .view-recentProjects
{
	float:right;
	width:100%;
	display:block;
	clear:right;
}

.view-New-Groups
{
	width:185px;
	display:block;
	padding:20px 20px 0 0;
	clear:right;
}
.view-og-my
{
	margin-top:25px;
	margin-bottom:10px;
	float:left;
	clear:both;
	width:100%;
}

.view-og-my table
{
	width:273px;
}

.view-og-my table thead
{
	border-bottom:1px dashed #dedede;
	padding-bottom:5px;
	display:block;
}

.view-og-my table tbody tr
{
	margin-top:5px;
	display:block;
	padding:3px 0 3px 0;
}

.view-og-my table tbody tr.even
{
	background-color:#f9f9f9;
}

.view-og-my tbody
{
	margin-top:10px;
	display:block;
}

.createGroup
{
	width:100%;
	font-size:1.4em;
}

.view-og-my .attachment
{
	position:absolute;
	top:5px;
	right:27px;
}

p.userProfileInteractButton
{
	border-bottom:1px dashed #a8a8a4;
	height:40px;
	width:200px;
	font-size:16px;
}

p.userProfileInteractButton a
{
	color:#5f5f5f;
	font-weight:normal;
	float:left;
	width:200px;
	height:33px;
	padding-top:7px;
}

p.userProfileInteractButton a:hover
{
	color:#3f3f3f;
	background-color:#efefef;
}

p.userProfileInteractButton a img
{
	float:left;
}

p.userProfileInteractButton a span
{
	float:left;
	margin-top:3px;
	margin-left:5px;
}

.view-usersFriends img
{
	width:50px;
	height:50px;
}

.view-usersFriends .views-row
{
	float:left;
	margin-left:14px;
	margin-top:12px;
}

.view-usersFriends .views-field-name
{
	display:none;
}

.view-usersFriends h2.findFriends
{
	clear:both;
	display:block;
	float:right;
	margin-top:10px;
}

.view-recentUsers .views-field-value-1, .view-recentUsers .views-field-value-2, .view-recentUsers .views-field-value-3, .view-recentUsers .views-field-value, .view-recentUsers .views-field-name
{
	display:inline;
}

/*projects page*/

#projectLeft
{
	width:622px;
	float:left;
	overflow:hidden;
	margin-left:16px;
}

#projectLeft h1
{
	margin-top:20px;
	display:block;
}

#projectLeft p
{
	margin-top:10px;
	display:block;
}

#projectLeft h2
{
	margin-top:25px;
	display:block;
}

#profileLeft .view-MyNetworkUpdates .view-header h2
{
	margin-left:25px;
	display:block;
}

#profileLeft .profileWidget .view-empty, #profileLeft .profileWidget .view-content
{
	padding:9px;
}

#profileLeft .profileWidget h2, #profileLeft .profileWidgetAward h2
{
	border-bottom:1px solid #c8c8c8;
	padding:4px 9px 9px 9px;
	margin-left:0;
	margin-top:0;
}

.profileWidget h2
{
	margin-top:0;
}

#projectRight
{
	width:325px;
	float:right;
	clear:right;
	margin-right:16px;
	margin-left:16px;
	overflow:hidden;
}

#projectRight h2
{
	margin-top:25px;
	display:block;
	clear:both;
}

#projectRight h2.first
{
	margin-top:20px;
}

.projects .links
{
	clear:left;
	float:left;
	margin-top:10px;
	width:600px;
}

.projects #comments p
{
	margin-top:10px;
}

.projects #comments, .node #comments
{
	width:622px;
	margin-left:16px;
	float:left;
	clear:left;
	overflow:hidden;
	border-top:1px dashed;
	margin-top:15px;
	display:block;
}

.projects #comments .new, .node #comments .new
{
	background-color:#9ce5ac;
	width:100%;
	display:block;
	font-style:italic;
}

.projects #comments #edit-subject, .node #comments #edit-subject
{
	width:397px;
	margin-left:3px;
}

.projects #comments textarea, .node #comments textarea
{
	height:100px;
	width:397px;
	margin-left:3px;
}

#comment-form #edit-subject, .node #comments #edit-subject
{
	width:397px;
	margin-left:3px;
}

#comment-form textarea, .node #comments textarea
{
	height:100px;
	width:397px;
	margin-left:3px;
}

p.projectImages
{
	margin-top:15px;
	display:block;
}

#projectVideos h2
{
	margin-bottom:10px;
}

#projectVideos .emvideo-video
{
	margin-bottom:10px;
}

#projectVideos
{
	margin-top:48px;
	display:block;
}


h2.projectComments
{
	float:left;
	clear:left;
	margin:25px 0 0 16px;
	display:block;
	width:300px;
}

.menu-item-form
{
	margin-top:10px;
	display:block;
}

.projects #comments h3, .node #comments h3
{
	font-size:11pt;
	color:#373736;
	display:block;
	margin-top:20px;
}

.projects #comments h2, .node #comments h2
{
	font-size:12pt;
	font-weight:bold;
	display:block;
	clear:both;
	padding-top:20px;
}

.projects #comments ul.links, .node #comments ul.links, .projects div.clear-block li.comment_forbidden
{
	display:inline;
	margin:0!important;
}

.projects #comments ul.links li.first, .node #comments ul.links li.first
{
	margin:0!important;
}

.projects #comments ul.links li, .node #comments ul.links li, .projects div.clear-block li.comment_forbidden
{
	display:inline;
	list-style:none;
}

div#projectStats
{
	border-top:1px dashed #555555;
	border-bottom:1px dashed #555555;
	margin-top:20px;
	padding-top:25px;
	padding-bottom:25px;
	display:block;
	overflow:hidden;
}

.projects #comments div.clear-block
{
	float:left;
	clear:left;
	width:620px;
}

#footer a
{
	color:#e5d68c;
}

#promotionFooter
{
	float:right;
	width: 470px;
	margin:20px 20px 0 0;
	text-align:right;
}

#promotionFooter a
{
	color:#ffffff;
	font-weight:normal;
	font-size:8pt;
	text-decoration:underline;
}

#projectTitle
{
	color:#3f3f3f;
}

#projStatsLeft
{
	float:left;
	width:390px;
	overflow:hidden;
	font-size:12pt;
	font-weight:bold;
	color:#3f3f3f;
}

#projStatsLeft ul, #projStatsLeft ul li
{
	list-style:none;
	margin-left:0;
}

#projStatsRight
{
	float:right;
	width:230px;
	background-image: url("../imgs/projects/download_project.png");
	background-repeat:no-repeat;
	overflow:hidden;
}

#projectTags
{
	clear:both;
}

#projStatsRight p.invisible
{
	display:none;
}

#projStatsRight p.version
{
	width:223px;
	height:62px;
	float:left;
	margin:0;
	text-align:right;
}

#projStatsRight p.version a
{
	width:173px;
	height:27px;
	float:left;
	padding:35px 50px 0px 0px;
}

#projectDescription
{
	clear:left;
}

#projectDescription ul
{
	margin:15px;
}

#projectDescription li
{
	clear:left;
}

#projStatsRight p.projSize
{
	float:left;
	clear:both;
	margin-left:5px;
}

#projStatsRight p.projVersions
{
	float:right;
	margin-right:10px;
}

#projectTags ul, #projectArchitectures ul, #autocomplete ul, .groups #groupTags ul
{
	margin:0 0 0 -8px;
	display:block;
	overflow:hidden;
	padding-bottom:6px;
}

#projectTags ul li, #projectArchitectures ul li, #autocomplete ul li, .groups #groupTags ul li
{
	float:left;
	list-style:none;
	margin:20px 0 0 8px;
	cursor:pointer;
}

#projectTags ul li a, #autocomplete ul li, #projectArchitectures ul li a, .groups #groupTags ul li a
{
	background-color:#ededed;
	padding:5px 10px 5px 10px;
	border:1px solid #ffffff;
}

#projectTags ul li a:hover, #projectArchitectures ul li a:hover, #autocomplete ul li a:hover, .groups #groupTags ul li a:hover
{
	border:1px solid #be9800;
}

.profileFriendRequests h3
{
	font-size:10pt;
	margin-top:10px!important;
}

.fivestar-form-item, .fivestar-static-form-item
{
	width:140px;
	display:block;
	overflow:hidden;
	padding:5px;
}

.fivestar-form-vote-21, #projectAwards form
{
	overflow:hidden;
	width:325px;
}

.fivestar-combo-stars .fivestar-static-form-item
{
	margin-right:20px;
	display:block;
}

#projectAwards p
{
	margin:10px 0 10px 0;
	display:block;
}

#quickLinksFooter, #tweeterFrontPage
{
	width:460px;
	float:left;
	padding:0 0 0 20px;
}

#quickLinksFooter p
{
	float:left;
	clear:both;
	margin:10px 0 0 20px;
	width:435px;
}

#quickLinksFooter p span.quickLinks
{
	float:left;
	clear:both;
}

.users #profileLeft .view-MyNetworkUpdates ul
{
	list-style-image:none;
	list-style-type:none;
	width:620px;
}

.users #profileLeft .view-MyNetworkUpdates li.views-row-odd, .users #profileLeft .view-MyNetworkUpdates li.views-row-even
{
	list-style-image:none;
	list-style-type:none;
	width:590px;
	margin-top:10px;
	padding:5px;
	border:1px dashed #929292;
	overflow:hidden;
}

.users #profileLeft .view-MyNetworkUpdates li.views-row-odd
{
	background-color:#ffffff;
}

.users #profileLeft .view-MyNetworkUpdates li.views-row-even
{
	background-color:#f4f4f4;
}

.user .profileWidget .view-og-my .view-content, .users .profileWidget .view-og-my .view-content ul
{
	margin:0;
}

.user.profileWidget .view-og-my .view-content, .users .profileWidget .view-og-my .view-content ul li
{
	margin:10px 0 0 0;
	list-style:none;
	text-align:center;
}

.users .profileWidget .view-og-my .view-content ul li .views-field-title
{
	display:none;
}


.view-UsersProjects .item-list ul, 
.view-UsersProjectsCurrent .item-list ul
{
	margin:0;
}

.view-UsersProjects .item-list ul li, 
.view-UsersProjectsCurrent .item-list ul li
{
	overflow:hidden;
	border:1px dashed #999999;
	padding:5px;
	margin:10px 0 0 0;
	margin-right: 18px;
	list-style:none;
}

.view-UsersProjects ul li div.views-field-field-project-latest-build-fid .filefield-file a, 
.view-UsersProjectsCurrent ul li div.views-field-field-project-latest-build-fid .filefield-file a
{
	display:none;
}

.view-UsersProjects ul li div.views-field-field-project-latest-build-fid label,
.view-UsersProjectsCurrent ul li div.views-field-field-project-latest-build-fid label
{
	display:none;
}

.view-UsersProjects ul li div.views-field-field-project-latest-build-fid div.filefield-icon a img,
.view-UsersProjectsCurrent ul li div.views-field-field-project-latest-build-fid div.filefield-icon a img
{
	display:none;
}

.view-UsersProjects  .views-field-title, .view-UsersProjects .views-field-changed, .view-UsersProjects .views-field-value,
.view-UsersProjectsCurrent .views-field-title, .view-UsersProjectsCurrent .views-field-changed, .view-UsersProjectsCurrent .views-field-value
{
	width:320px;
	float:left;
	clear:left;
	overflow:hidden;
}

.view-UsersProjects .views-field-value,
.view-UsersProjectsCurrent .views-field-value
{
	margin-top:10px;
}

.view-UsersProjects .views-field-comment-count,
.view-UsersProjectsCurrent .views-field-comment-count
{
	float:right;
	clear:right;
	font-size:8pt;
	margin-right:3px;
	width:200px;
	text-align:right;
}

.view-UsersProjects ul li div.views-field-field-project-latest-build-fid,
.view-UsersProjectsCurrent ul li div.views-field-field-project-latest-build-fid
{
	float:right;
	width:223px;
	height:62px;
	margin:-30px 0 0 0;
}

.view-UsersProjects ul li div.views-field-field-project-latest-build-fid  a,
.view-UsersProjectsCurrent ul li div.views-field-field-project-latest-build-fid a
{
	width:223px;
	height:62px;
	background-image: url('../imgs/projects/view_project.png');
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-1000px;
	display:block;
}



/* Latest network updates*/
.view-MyNetworkUpdates .Group, .view-MyNetworkUpdates .News, .view-MyNetworkUpdates .Project, .view-MyNetworkUpdates .Company, .view-MyNetworkUpdates .views-field-type
{
	width:50px;
	height:50px;
	float:left;
	overflow:hidden;
	text-indent:-1000px;
}

.view-MyNetworkUpdates .views-field-type
{
	margin-right:5px;
}

.view-MyNetworkUpdates .Group
{
	background-image:url('../imgs/profiles/XEgroup.png');
	background-repeat:no-repeat;
}

.view-MyNetworkUpdates .Project
{
	background-image:url('../imgs/profiles/XEproject.png');
	background-repeat:no-repeat;
}

.view-MyNetworkUpdates .Company
{
	background-image:url('../imgs/profiles/XEcompany.png');
	background-repeat:no-repeat;
}

.view-MyNetworkUpdates .News
{
	background-image:url('../imgs/profiles/XEnews.png');
	background-repeat:no-repeat;
}

.view-MyNetworkUpdates .views-field-name, .view-MyNetworkUpdates .views-field-last-updated
{
	float:left;
}

.view-MyNetworkUpdates .views-field-body
{
	clear:left;
}

.view-MyNetworkUpdates .views-field-title, .view-MyNetworkUpdates .views-field-body
{
	float:left;
	width:535px;
}

.view-MyNetworkUpdates .views-field-body
{
	border-top:1px dashed #cdcdcd;
	margin-left:55px;
	padding-top:10px;
}

.view-MyNetworkUpdates .views-field-title .field-content
{
	font-size:12pt;
}

.view-MyNetworkUpdates .views-field-name .field-content, .view-MyNetworkUpdates .views-field-last-updated .field-content
{
	font-size:8pt;
}

.view-MyNetworkUpdates .views-field-last-updated
{
	margin-left:5px;
}

.view-MyNetworkUpdates
{
	clear:left;
	margin-top:25px;
	overflow:hidden;
	float:left;
	width:650px;
}

ul.pager 
{
	float:left;
	clear:both;
	margin:5px;
	padding:0;
	overflow:hidden;
	width:100%;
}

.view-MyNetworkUpdates ul.pager
{
	margin-left:15px;
	margin-top:10px;
}


ul.pager li
{
	list-style:none;
	float:left;
	border-left:1px solid #cdcdcd;
	border-right:1px solid #cdcdcd;
	padding:3px;
}

ul.pager li a
{
	padding:5px;
}

ul.pager li.pager-current
{
	font-weight:bold;
}



/*Profile wall comments */
#wall
{
	clear:both;
	width:650px;
	float:left;
	margin-left:-14px;
}

#wall .offlineIndent
{
	margin-left:25px;
	margin-top:10px;
}

#wall h2, #wall #wallpost-form, #wall .view-content .views-row
{
	margin-left:25px;
}

#wall .view-content .views-row
{
	width:590px;
	padding:5px;
	background-color:#f0efe9;
	margin-top:10px;
	overflow:hidden;
}

#wall .view-content .views-row-odd
{
	background-color:#eeeeee;
}

#wall .view-content .wallpost-left
{
	float:left;
	width:60px;
}

#wall .view-content .wallpost-right
{
	float:right;
	width:530px;
}

#wall .view-content .wallpost-right .content
{
	margin-top:10px;
}

#wall .view-content .wallpost-right .submitted
{
	font-size:8pt;
}

#wall .view-content .wallpost-right div.wallpost-links
{
	float:right;
}
#wall .item-list
{
	margin-left:10px;
}

#wall .resizable-textarea textarea
{
	width:602px;
	height:70px;
	margin-top:3px;
	margin-left:3px;
}

#wall .standard
{
	float:left;
}

#wallpost-form
{
	overflow:hidden;
}

#wall .admin
{
	display:none;
}

#wall #edit-submit-1
{
	float:right;
	width:90px;
	margin-right:6px;
	margin-top:10px;
	margin-bottom:5px;
	display:block;
	height:30px;
}


/*user profile pm and user sign in modals and user contact modals*/

.users #inlineMessage_content #edit-cancel, .users #inlineMessage_content .tips, .users #inlineMessage_content p, #wallpost-form .tips, #wallpost-form  .body-field-wrapper p
{
	display:none;
}

#inlineSignIn_content .description, .users #inlineMessage_content .description
{
	font-size:8pt;
	font-style:italic;
}

#inlineSignIn_content #edit-submit
{
	margin-top:25px;
}

#inlineSignIn_content label, #inlineMessage_content label
{
	font-size:12pt;
	font-weight:bold;
	display:block;
}

#inlineSignIn_content input
{
	font-size:16pt;
	width:500px;
	display:block;
}

#inlineContactForm  .captcha legend
{
	font-weight:bold;
	font-size:12pt;
	color:#6C6C6C;
	padding-top:10px;
	display:block;
}

.captcha
{
	font-size:9pt;
}

.captcha .field-prefix
{
	font-size:12pt;
}

#inlineMessage_content input, #inlineMessage_content textarea
{
	font-size:14pt;
	width:410px;
	display:block;
	padding:3px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #afafaf;
}

#inlineMessage_content input:focus, #inlineMessage_content textarea:focus
{
	border: 1px solid #6f6f6f;
	outline: medium none;
	-webkit-box-shadow: 0px 0px 2px 0px #6f6f6f;
	-moz-box-shadow: 0px 0px 2px 0px #6f6f6f;
	box-shadow: 0px 0px 2px 0px #6f6f6f;
}

#inlineMessage_content textarea
{
	font-size:10pt;
}

#inlineMessage_content input#edit-preview
{
	display:none;
}

#inlineMessage_content input#edit-submit
{
	width:422px;
	display:inline;
}

/* RSS Page theme*/

.rss #contentMain a
{
	font-size:11pt;
}

.rss div.field-type-emvideo
{
	margin-top:10px;
}

.rss div.field-type-emvideo .field-label
{
	display:none;
}

.companies .node, .rss .node
{
	padding: 0 20px 20px 20px;
}

.companies .node p
{
	width:468px;
}

.companies #contentMain, .companies #contentMain .field-items
{
	margin-top:10px;
}

.companies #contentMain .field-label
{
	display:none;
}

.rss #contentMain ul, .rss #contentMain p, .companies #contentMain p
{
	margin-top:10px;
}



/*groups search and projects search */

.og .view-header, .groups .view-header, .projects .view-header, .projects2 .view-header, .companies .view-companies .view-header
{
	float:left;
	width:200px;
	padding:13px 0 13px 15px;
	border-bottom:1px solid #dfddd3;
	overflow:hidden;
	height:30px;
}

.users .view-Users .view-header
{
	float:left;
	width:100px;
	padding:13px 0 13px 15px;
	border-bottom:1px solid #dfddd3;
	overflow:hidden;
	height:30px;
}

.og .view-header h3, .groups .view-header h3, .projects .view-header h3, .projects2 .view-header h3, .users .view-Users .view-header h3, .companies .view-companies .view-header h3
{
	margin-top:6px;
}

.view-header h3
{
	font-size:12pt;
}

.og .view-filters, .groups .view-filters, .projects .view-filters, .projects2 .view-filters, .companies .view-companies .view-filters
{
	overflow:hidden;
	display:block;
	width:783px;
	padding:13px 0 13px 0;
	border-bottom:1px solid #dfddd3;
	float:right;
	height:30px;
}

.view-content
{
	width:100%;
}

.users .view-Users .view-filters
{
	overflow:hidden;
	display:block;
	width:883px;
	padding:13px 0 13px 0;
	border-bottom:1px solid #dfddd3;
	float:right;
	height:30px;
}

.view-Users .view-content .item-list ul li,
.view-og .view-content .item-list ul li
{
	float:left;
	width:210px;
	height:370px;
	border:1px solid #e6e6e6;
	list-style:none;
	margin:15px;
	overflow:hidden;
}

.view-og .view-content .item-list ul li
{
	width:230px;
	height:390px;
	margin:10px 5px 10px 5px;
}

.view-Users .view-content .item-list ul li.views-row-even,
.view-og .view-content .item-list ul li.views-row-even
{
	background-color:#f9f9f9;
}

.view-og .views-field-field-group-logo-fid
{
	text-align:center;
}

.view-Users .view-content .item-list ul li .views-field-created,
.view-Users .view-content .item-list ul li .views-field-access,
.view-Users .view-content .item-list ul li .views-field-value,
.view-Users .view-content .item-list ul li .views-field-value-1,
.view-Users .view-content .item-list ul li .views-field-value-5,
.view-og .views-field-description,
.view-og .views-field-name,
.view-og .views-field-post-count,
.view-og .views-field-member-count,
.view-og .views-field-subscribe
{
	float:left;
	width:200px;
	padding:3px 5px 3px 5px;
}

.view-og .views-field-description,
.view-og .views-field-name,
.view-og .views-field-post-count,
.view-og .views-field-member-count,
.view-og .views-field-subscribe
{
	width:220px;
}

.view-og .views-field-description
{
	height:80px;
	overflow:hidden;
}

.view-Users .view-content .item-list ul li .views-field-name,
.view-og .views-field-title
{
	font-size:16pt;
	float:left;
	width:200px;
	overflow:hidden;
}

.view-og .views-field-title
{
	width:225px;
}

.view-Users .view-content .item-list ul li .views-field-name a,
.view-og .views-field-field-group-logo-fid a,
.view-og .views-field-title a
{
	padding:15px 5px 15px 5px;
	width:200px;
	float:left;
	overflow:hidden;
}

.view-og .views-field-field-group-logo-fid a,
.view-og .views-field-title a
{
	width:220px;
}

.view-Users .view-content .item-list ul li .views-field-picture img,
.view-Users .view-content .item-list ul li .picture img
{
	margin:5px;
	float:left;
	width:200px;
	max-height:200px;
}

.view-Users .view-content .item-list ul li .picture
{
	height:210px;
}

.view-Users .view-content .item-list ul li .views-label-name,
.view-Users .view-content .item-list ul li .views-label-picture,
.view-Users .view-content .item-list ul li .views-label-picture-1,
.view-og .views-label-field-group-logo-fid,
.view-og .views-label-title,
.view-og .views-label-description,
.view-og .views-label-subscribe
{
	display:none;
}

.view-og .views-field-title
{
	height:100px;
}
.view-og .views-field-subscribe
{
	font-size:12pt;
	width:200px;
	float:left;
	margin-left:10px;
}

.view-og .views-field-subscribe a
{
	padding:3px;
	width:188px;
	float:left;
	text-align:center;
	border:1px solid #DDDDDD;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset 0px -1px 1px 0px #6f6f6f;
	-moz-box-shadow: inset 0px -1px 1px 0px #6f6f6f;
	box-shadow: inset 0px -1px 1px 0px #6f6f6f; 
}

.view-og .views-field-subscribe a:active
{
	-webkit-box-shadow: inset 0px 1px 2px 0px #6f6f6f;
	-moz-box-shadow: inset 0px 1px 2px 0px #6f6f6f;
	box-shadow: inset 0px 1px 2px 0px #6f6f6f;
	color: #CEA800;
	border: 1px solid #6f6f6f;
}

.og .view-filters form, .groups .view-filters form, .projects .view-filters form, .projects2 .view-filters form .users .view-Users .view-filters form, .companies .view-companies .view-filters form
{
	float:right;
}

.og .views-exposed-widgets, .groups .views-exposed-widgets, .projects  .views-exposed-widgets, .projects2 .views-exposed-widgets, .users .view-Users .views-exposed-widgets, .companies .view-companies .views-exposed-widgets
{
	overflow:hidden;
	float:right;
}

.og div.views-exposed-widget, .og .views-exposed-widgets label, .og .views-exposed-widgets .views-widget,.groups div.views-exposed-widget, .groups .views-exposed-widgets label, .groups .views-exposed-widgets .views-widget,
.projects div.views-exposed-widget, .projects  .views-exposed-widgets label, .projects .views-exposed-widgets .views-widget, .projects2 div.views-exposed-widget, .projects2  .views-exposed-widgets label, .projects2 .views-exposed-widgets .views-widget,
.users .view-Users div.views-exposed-widget, .users  .view-Users .views-exposed-widgets label, .users .view-Users .views-exposed-widgets .views-widget,
.companies .view-companies div.views-exposed-widget, .companies .view-companies .views-exposed-widgets label, .companies .view-companies .views-exposed-widgets .views-widget
{
	float:left;
}

.og .views-exposed-widgets label, .groups .views-exposed-widgets label, .projects .views-exposed-widgets label, .projects2 .views-exposed-widgets label, .users .view-Users .views-exposed-widgets label, .companies .view-companies .views-exposed-widgets label
{
	margin:5px 10px 0 0;
	font-size:12pt;
	font-weight:bold;
}

.og .views-exposed-widgets input.form-text,.groups .views-exposed-widgets input.form-text, .projects .views-exposed-widgets input.form-text, .projects2 .views-exposed-widgets input.form-text, .users .view-Users .views-exposed-widgets input.form-text, .companies .view-companies .views-exposed-widgets input.form-text
{
	width:246px;
	height:20px;
	margin-right:10px;
	margin-top:2px;
	font-size:12pt;
	padding:3px;
}

.og .views-exposed-widgets input.form-text:focus,.groups .views-exposed-widgets input.form-text:focus, .projects .views-exposed-widgets input.form-text:focus, .projects2 .views-exposed-widgets input.form-text:focus, .users .view-Users .views-exposed-widgets input.form-text:focus, .companies .view-companies .views-exposed-widgets input.form-text:focus
{
	border: 1px solid #6f6f6f;
	outline: medium none;
	-webkit-box-shadow: 0px 0px 2px 0px #6f6f6f;
	-moz-box-shadow: 0px 0px 2px 0px #6f6f6f;
	box-shadow: 0px 0px 2px 0px #6f6f6f;
}

.users .view-Users .views-exposed-widgets input.form-text
{
	width:200px;
}

.users .view-Users .views-exposed-widgets select.form-select
{
	border:1px solid #afafaf;
	margin-right:10px;
	margin-top:2px;
	font-size:12pt;
	padding:3px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.og .views-exposed-widgets .form-text, .og .views-exposed-widgets .form-item,.groups .views-exposed-widgets .form-text, .groups .views-exposed-widgets .form-item,
.projects  .views-exposed-widgets .form-text, .projects  .views-exposed-widgets .form-item,
.users .view-Users .views-exposed-widgets .form-text, .users .view-Users .views-exposed-widgets .form-item,
.companies .view-companies .views-exposed-widgets .form-text, .companies .view-companies .views-exposed-widgets .form-item
{
	margin-top:0;
}

.og .view-content, .groups .view-content, .projects .view-content, .users .view-Users .view-content, .companies .view-companies .view-content
{
	clear:both;
	float:left;
	margin-top:20px;
	display:block;
}

.og .views-exposed-widgets input.form-submit,.groups .views-exposed-widgets input.form-submit, .projects .views-exposed-widgets input.form-submit, .projects2 .views-exposed-widgets input.form-submit, .users .view-Users .views-exposed-widgets input.form-submit, .companies .view-companies .views-exposed-widgets input.form-submit
{
	background: none repeat scroll 0 0 #F3F3F3;
    border: 1px solid #afafaf;
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
    box-shadow: 0 -1px 1px 0 #6F6F6F inset;
    font-size: 16px;
    padding: 3px;
    margin-right: 6px;
    margin-top:2px;
}


.og .views-exposed-widgets input.form-submit:active,.groups .views-exposed-widgets input.form-submit:active, .projects .views-exposed-widgets input.form-submit:active, .users .view-Users .views-exposed-widgets input.form-submit:active, .companies .view-companies .views-exposed-widgets input.form-submit:active
{
	background:#f0f0f0;
	border:1px solid #6f6f6f;
	-webkit-box-shadow: inset 0px 1px 2px 0px #6f6f6f;
	-moz-box-shadow: inset 0px 1px 2px 0px #6f6f6f;
	box-shadow: inset 0px 1px 2px 0px #6f6f6f
}

.groups #groupLeft p
{
	margin-top:10px;
}

.views-exposed-widgets .views-throbbing
{
	background-image:url('../imgs/colorbox/loading.gif');
	background-repeat:no-repeat;
	width:32px;
	height:32px;
	float:left;
	margin:0 10px 0 0;
}

.groups  table.views-table, .projects table.views-table, .users .view-Users table.views-table, .companies .view-companies  table.views-table
{
	margin: 0 15px 15px 15px;
	width:970px;
}

.users .view-Users .views-exposed-widget .description
{
	display:none;
}

.users .view-Users .views-exposed-widget #autocomplete
{
	display:none!important;
}

span.ptiny
{
	font-size:8pt;
	color:#ada9a8;
	display:block;
}


/* User account settings forms, project edit forms, group edit forms*/
/* Node add forms eg for Group post */

#edit-field-sourceforge-0-value-wrapper,
#edit-field-custom-licence-url-0-value-wrapper,
#edit-field-external-blog-0-value-wrapper,
#edit-field-project-sponsors-0-nid-nid-wrapper
{
	clear:left;
	margin-bottom:20px;
	float:left;
}

.edit form, .add form#node-form, .invite #og-invite-form
{
	margin-left:20px;
	overflow:hidden;
}

.edit form .description, .add form#node-form .description, .invite form .description
{
	font-size:8pt;
	margin-top:5px;
}

.edit #edit-field-project-status-value-wrapper
{
	clear:both;
}

.edit form legend, .edit #edit-field-project-status-value-wrapper, .edit #edit-field-project-licence-value-wrapper, .edit #edit-field-project-sponsors-0-nid-nid-wrapper, .add form#node-form legend
{
	font-size:14pt;
}

.edit form fieldset, .add form#node-form fieldset
{
	width:937px;
	margin: 30px 10px 10px 0;
	border:1px solid #6f6f6f;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:10px;
	float:left;
	clear:both;
}

.edit .ok, .add form#node-form .ok
{
	background-color:#9ce5ac;
	padding:5px;
}

.edit span.password-strength, .edit span.password-confirm
{
	margin-left:10px;
	visibility:hidden;
}

.edit div.password-description
{
	margin-top:10px;
	background-color:#efd68c;
}

.edit #edit-picture-delete-wrapper
{
	margin-bottom:30px;
}

.edit div#edit-picture-upload-wrapper div.description
{
	width:720px;
}

.edit div.picture
{
	float:right;
}

.edit input#edit-preview, .add form#node-form input#edit-preview
{
	display:block;
	float:left;
	margin:20px 0 0 10px;
	width:200px;
	height:30px;
	font-size:14pt;
	display:none;
}

.edit .error
{
	padding:5px;
}

.edit #edit-profile-fname-wrapper, .edit #edit-profile-sname-wrapper
{
	margin-left:6px;
	float:left;
}

.edit #edit-profile-interests-newcontacts-wrapper
{
	clear:both;
}

.edit #edit-profile-interests-newcontacts-wrapper, .edit #edit-profile-interests-projects-wrapper, .edit #edit-profile-interests-freelancing-wrapper
{
	width:260px;
	float:left;
	margin:20px;
	border:1px dashed;
	padding:5px;
	height:75px;
}

.edit #edit-profile-country-wrapper, .edit #edit-profile-website-wrapper, .edit #edit-profile-personal-summary-wrapper, .edit #edit-profile-status-wrapper
{
	clear:both;
	margin-top:20px;
	float:left;
}

.edit table
{
	margin:10px 0 10px 0;
}

.edit #contentMain div.help
{
	margin-left:20px;
	font-size:12pt;
	font-weight:bold;
}

.edit #edit-title-wrapper input, .edit #edit-title-wrapper label, .edit #edit-field-project-version-0-value-wrapper label, .edit #edit-field-project-version-0-value-wrapper input, .invite #og-invite-form label
{
	font-size:14pt;
}

.edit .tableHeader-processed tr th
{
	font-size:14pt;
}

.edit #edit-field-project-status-value-wrapper
{
	margin:30px 0 0 0;
	float:left;
}

.edit #edit-field-project-licence-value-wrapper
{
	margin:30px 0 0 10px;
	float:left;
}

.edit #edit-field-project-sponsors-0-nid-nid-wrapper
{
	clear:both;
	float:left;
	margin-top:30px;
}

.edit #field-contributors-items .content-add-more
{
	float:left;
}

.edit #field-contributors-items input.form-submit
{
	margin-top:0!important;
}

.edit #field-contributors-items .description
{
	float:right;
	margin-right:16px;
}

.edit #field-project-latest-build-items
{
	margin-top:30px;
	float:left;
	clear:both;
}

.edit .body-field-wrapper
{
	float:left;
	clear:both;
}

.edit #edit-body-wrapper label, .add form#node-form label
{
	font-size:14pt;
}

.add #contentMain p
{
	margin:10px 0 0 20px;
}

.add form#node-form div#edit-field-group-post-video-0-embed-wrapper,
.add form#node-form div#edit-field-post-image-0-wrapper
{
	border:1px dashed;
	padding:10px;
	width:880px;
	clear:both;
}

.add form#node-form div#edit-field-post-image-0-wrapper
{
	margin-top:10px;
}

.add form#node-form .og-audience
{
	overflow:hidden;
}

.add form#node-form .og-audience div
{
	float:left;
	margin-left:10px;
}

.add form#node-form .og-audience label
{
	font-size:10pt;
}

.add form#node-form  div.description
{
	clear:both;
	display:block;
}

.add #edit-og-description, .add #edit-taxonomy-tags-2
{
	width:832px;
}

.add #edit-taxonomy-tags-2-wrapper #autocomplete
{
	margin:0!important;
	padding:0!important;
}

.add table
{
	clear:both;
	margin-bottom: 6px;
}

.add form#node-form  textarea#edit-body
{
	height:150px;
}

.add td.content-multiple-drag a, .edit td.content-multiple-drag a
{
	display:none;
}

.add .body-field-wrapper
{
	margin-bottom:20px;
}

.add #edit-field-group-logo-0-ahah-wrapper
{
	margin-bottom:20px;
}

.add table#field_contributors_values, .add #edit-field-project-status-value-wrapper
{
	margin-top:15px;
}

.add #edit-field-contributors-field-contributors-add-more
{
	float:right;
	margin:-20px 20px 0 0;
	font-weight:bold;
}

.add #field-project-latest-build-items .description, .add #field-project-images-items .description
{
	width:700px;
}

.add #edit-field-project-latest-build-field-project-latest-build-add-more, .add #edit-field-project-images-field-project-images-add-more
{
	float:right;
	margin:-30px 20px 0 0;
	font-weight:bold;
}

.add .body-field-wrapper
{
	clear:both;
}

.add #edit-taxonomy-5-wrapper label
{
	margin-top:20px;
	display:block;
}

.add select#edit-taxonomy-5
{
	display:block;
	margin-top:10px;
}

.edit .content-add-more input.form-submit
{
	font-size:12pt;
	width:200px;
}

.edit .body-field-wrapper input.teaser-button, .edit .body-field-wrapper textarea#edit-teaser-js, table.sticky-header, .add form#node-form input.teaser-button, .add form#node-form textarea#edit-teaser-js, .add .body-field-wrapper .tips
{
	display:none;
}

.edit #edit-taxonomy-tags-4
{
	width:900px;
	display:block;
}

.edit #edit-taxonomy-5
{
	display:block;
	margin-top:10px;
	width:300px;
}

.edit #edit-body-wrapper textarea#edit-body, .invite #og-invite-form textarea
{
	margin-top:10px;
	width:950px;
	height:200px;
}

.invite #og-invite-form textarea#edit-mails
{
	height:50px;
}

.edit table
{
	border:2px solid #aeaeae;
}

.edit thead th
{
	border-right: 1px solid #aeaeae;
}

.edit tbody tr
{
	background-color: #ffffff;
}

.edit tbody tr.odd
{
	background-color: #f3f3f3;
}

.edit tbody th,td
{
	border-top: 1px solid #aeaeae;
	border-right: 1px solid #dddddd;
}


/*groups styling*/

.groups .node .content p, .groups #comments .content p
{
	clear:both;
	margin-top:10px;
}

.groups .node .content ul li, .groups .node .content ul,
.groups #comments .content ul li, .groups #comments .content ul
{
	clear:both;
}

.groups .node .content ul,
.groups #comments .content ul
{
	padding:10px;
	overflow:hidden;
}

.groups .node .content .field-field-post-image
{
	margin-top:10px;
}

.groups .node .content .field-field-post-image .field-label
{
	display:none;
}

.groups .node .content p strong,
.groups #comments .content p strong
{
	font-weight:bold;
}

.groups  #groupPosts  h2
{
	font-size:12pt;
}

.groups  #groupPosts .view-content
{
	margin-top:0;
	width:490px;
}

.groups #groupContainer
{
	margin-top:20px;
}

.groups #groupContainer .groupDescription
{
	margin-top:5px;
	font-size:10pt;
	font-style:italic;
}

.groups #groupContainer #groupHeader .groupTitleLeft
{
	float:left;
	width:750px;
}

.groups #groupContainer #groupHeader .groupTitleLeft h1
{
	margin-top:5px;
}

.groups #groupContainer #groupHeader .groupTitleRight
{
	float:right;
}

.groups #groupContainer #groupHeader .groupTitleRight img
{
	width:150px;
	height:60px;
}

.groups #groupContainer #groupHeader
{
	padding:0 20px 5px 20px;
	overflow:hidden;
}

.groups #groupContainer #groupLeft
{
	float:left;
	padding:10px 0 0 20px;
	width:500px;
}


.groups #groupContainer #groupRight
{
	float:right;
	padding:10px 20px 0 0;
	width:450px;
}

.groups #groupContainer #groupRight #groupVideos
{
	overflow:hidden;
	clear:both;
}

.groups #groupContainer #groupRight #groupVideos .emvideo
{
	float:left;
	margin:10px 0 0 10px;
}

.groups h2, .groups h1, .groups h3
{
	clear:both;
}

.groups .field-field-group-post-video div.field-items
{
	margin-top:10px;
}

.groups .field-field-group-post-video div.field-label
{
	display:none;
}

.groups #groupPosts .views-row h2
{
	margin-top:0;
}

.groups #groupPosts .views-row .emvideo-video
{
	text-align:center;
}

.groups #groupPosts .views-row
{
	margin-bottom:7px;
	margin-top:7px;
	border:1px dashed #cdcdcd;
	padding:10px;
}

.groups #groupPosts .content
{
	margin-top:10px;
}

.groups #groupPosts .meta
{
	font-size:8pt;
}

.groups #groupActions ul
{
	margin:10px 0 0 0;
}

.groups #groupActions ul li
{
	font-size:12pt;
	overflow:hidden;
	list-style:none;
	margin-top:10px;
	text-align:center;
}

.groups #groupActions ul li a
{
	padding:5px;
	border:1px solid #cdcdcd;
	display:block;
	color:#323232;
	background-color:#dddddd;
}

.groups #groupActions ul li a:hover
{
	background-color:#ffdb58;
}

.groups #groupAdmins ul li, .groups #groupMembers ul li
{
	list-style:none;
	overflow:hidden;
	float:left;
}

.posts #contentMain
{
	padding:15px;
	width:968px;
	overflow:hidden;
}

.posts #contentMain .node
{
	background-color:#efefef;
	padding:10px;
	overflow:hidden;
	margin-top:15px;
}

.posts #contentMain #comments
{
	margin:15px 0 0 25px;
	clear:both;
	float:left;
	overflow:hidden;
	width:940px;
}

.posts #contentMain #comments .comment
{
	float:left;
	clear:both;
	margin-top:15px;
	border:1px dashed #999999;
	width:928px;
	padding:5px;
}

.posts #contentMain ul
{
	margin:15px 0 0 0;
}

.posts #contentMain ul li
{
	float:left;
	margin-left:20px;
}

/* XTwitter  bar styles */
#edit-profile-twitter-wrapper
{
	clear:both;
	float:left;
	margin-top:20px;
}

#frontPMid .twtr-widget h4
{
	font-size:10pt!important;
}


/*Awards styles*/

.user .view-Awards-user .views-row, .users .view-Awards-user .views-row
{
	width:200px;
	margin-top:10px;
	text-align:center;
	float:left;
}

.awards #contentMain div.node
{
	padding:15px;
}

.awards #contentMain div.node .field-label, .awards #contentMain div.node .submitted
{
	display:none;
}

.awards #contentMain div.node img
{
	margin-top:10px;
}

.awards #contentMain div.node p
{
	margin-top:10px;
}

/*Advertising page styles*/
.advertise #advertiseContainer,
.sponsor-parcel #sponsorContainer
{
	margin:20px;
}

.advertise #advertiseContainer #containerB
{
	float:left;
	width:600px;
}

.advertise #advertiseContainer .topHalf, .advertise #advertiseContainer .botHalf
{
	overflow:hidden;
}


.advertise #advertiseContainer h1,
.sponsor-parcel #sponsorContainer h1
{
	font-size:24pt;
}

.advertise #advertiseContainer p,
.sponsor-parcel #sponsorContainer p
{
	margin:10px 0 10px 0;
}

.advertise #advertiseContainer ul li b,
.sponsor-parcel #sponsorContainer ul li b
{
	font-size:12pt;
}

.advertise #advertiseContainer img.imgLeft
{
	margin: 10px 30px 10px 0;
	float:left;
	clear:left;
}

.advertise #advertiseContainer img.imgRight
{
	margin: 0 0 0 10px;
	float:right;
}

.advertise #advertiseContainer a,
.sponsor-parcel #sponsorContainer a
{
	font-size:12pt;
}

.filter #contentMain p, .filter #contentMain ul
{
	margin-top:10px;
	margin-bottom:10px;
	display:block;
}

ul.autoP
{
	margin:5px 0 0 0;
	padding:0;
	overflow:hidden;
}

li.autoP
{
	margin:3px 0 0 3px;
	padding:0;
	float:left;
	background-color:#efefef;
	list-style-image:none;
	list-style-type:none;
	border: 1px solid #cccccc;
}

li.autoP a
{
	padding:3px;
	float:left;
}

.parcelWin input, .parcelWin textarea
{
	width:300px!important;
	margin-top:5px!important;
}

.parcelWin h3
{
	font-weight:bold;
	margin-top:10px!important;
}

.winner
{
	color:#475228;
	font-weight:bold;
}

/* profile complete css*/
#pcp-percent-bar-wrapper
{
	width:325px;
	border:1px solid #000;
	padding:1px;
	margin-top:5px;
	margin-bottom:5px;
}

#pcp-percent-bar
{
	height: 10px;
	background-color:#777777;
}

#pcp-wrapper
{
	font-size:8pt;
}

body.privacy p, body.terms p, body.mission  p, body.charter p
{
	margin:10px 20px 0 20px;
}

body.privacy h1, body.terms h1, body.mission  h1, body.charter h1
{
	margin:20px 20px 0 20px;
}

body.privacy h2, body.terms h2, body.mission  h2, body.charter h2
{
	margin:15px 20px 0 20px;
}

body.privacy h3, body.terms h3, body.mission  h3, body.charter h3
{
	margin:10px 20px 0 20px;
}

body.privacy ul, body.terms ul, body.mission  ul, body.charter ul
{
	margin:10px 20px 0 20px;
}

body.privacy ol, body.terms ol, body.mission  ol, body.charter ol
{
	margin:10px 20px 0 20px;
	list-style:decimal;
}

body.privacy ol li, body.terms ol li, body.mission  ol li, body.charter ol li
{
	list-style:decimal;
}

body.privacy li, body.terms li, body.mission  li, body.charter li
{
	margin:5px 20px 0 20px;
}

#block-user-3 h2
{
	text-transform:uppercase;
}

#block-user-3 h3
{
 display:none;
}

#og-confirm-subscribe
{
	margin:15px;
}

#og-confirm-subscribe input
{
	width:200px;
	height:30px;
}

#og-confirm-unsubscribe
{
	margin: 15px;
}

#og-confirm-unsubscribe input
{
	width:200px;
	height:30px;
}

div.messages,div.status, #user-relationships-ui-request
{
	padding:25px 15px 20px 15px;
}

.OpenSourceAgreement #contentMain
{
	margin:20px;
	width:958px;
}

.OpenSourceAgreement #contentMain h2
{
	margin-top:20px;
}

.OpenSourceAgreement #contentMain p
{
	margin-top:10px;
}

.OpenSourceAgreement #contentMain span.submitted
{
	display:none;
}

.OpenSourceAgreement #contentMain input, .OpenSourceAgreement #contentMain label, .OpenSourceAgreement #contentMain textarea
{
	clear:both;
	margin-top:10px;
	float:left;
	width:400px;
}

.OpenSourceAgreement #contentMain #edit-submit
{
	font-size:16pt;
	width:auto;
	margin:20px 0 0 265px;
	float:left;
}

.delmod
{
	margin-left:95px;
}

/* Search stuff for drop down boxes and /search form */

.search-advanced {
	display: none;
}

#search-form {
	padding: 26px;
}

#search-form .form-item {
	display: inline;
	margin-right: 2px;
	font-size:18px;
}

#search-form .form-text{
	display: inline;
	padding:6px;
	border: 1px solid #afafaf;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#search-form .form-text:focus
{
	border: 1px solid #6f6f6f;
	outline: medium none;
	-webkit-box-shadow: 0px 0px 2px 0px #6f6f6f;
	-moz-box-shadow: 0px 0px 2px 0px #6f6f6f;
	box-shadow: 0px 0px 2px 0px #6f6f6f;
}

#search-form #edit-submit
{
	padding:6px;
	font-size:16px;
	border: 1px solid #afafaf;
	background: #f3f3f3;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset 0px -1px 1px 0px #6f6f6f;
	-moz-box-shadow: inset 0px -1px 1px 0px #6f6f6f;
	box-shadow: inset 0px -1px 1px 0px #6f6f6f; 
}

#search-form #edit-submit:active
{
	border: 1px solid #6f6f6f;
	-webkit-box-shadow: inset 0px 1px 2px 0px #6f6f6f;
	-moz-box-shadow: inset 0px 1px 2px 0px #6f6f6f;
	box-shadow: inset 0px 1px 2px 0px #6f6f6f;
}

.search h2 {
display: none;
}

.search .tabs {
display: none;
}

.search .pager {
	margin-top: 20px;
}

.search-results {
	margin-left: 10px;
	margin-right: 10px;
}

.search-results .title {
	border-top: 1px solid #DFDDD3;
	padding-top: 5px;
	font-size: 16px;
}

.search-results .search-info {
	padding-bottom: 5px;
	font-size: 10px;
}

#popUpCon {
	margin: 0 auto;
	width: 996px;
	position: relative;
	z-index: 100;
}

#searchMain {
	display: none;
	background: #323232;
	padding: 16.5px;
	position: absolute;
	right: 0;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-box-shadow: 0px 1px 2px 0px #6f6f6f;
	-moz-box-shadow: 0px 1px 2px 0px #6f6f6f;
	box-shadow: 0px 1px 2px 0px #6f6f6f; 
}

#searchMain a {
	color: #323232;
}

#searchMain a:hover {
	color: #323232;
}

.notif_search {
	width: 150px;
	margin-left: -1px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #707070;
	padding:3px;
}

.notif_search:focus
{
	background:#f6f6f6;
	border:1px solid #323232;
	outline: medium none;
	-webkit-box-shadow: 0px 0px 4px 1px #f3f3f3;
	-moz-box-shadow: 0px 0px 4px 1px #f3f3f3;
	box-shadow: 0px 0px 4px 1px #f3f3f3; 
}

.search_button {
	margin-left: 5px;
	padding:3px;
	border: 1px solid #6f6f6f;
	background: #f3f3f3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0px -1px 1px 0px #6f6f6f;
	-moz-box-shadow: inset 0px -1px 1px 0px #6f6f6f;
	box-shadow: inset 0px -1px 1px 0px #6f6f6f;
}

.search_button:active
{
	background:#f0f0f0;
	-webkit-box-shadow: inset 0px 1px 2px 0px #6f6f6f;
	-moz-box-shadow: inset 0px 1px 2px 0px #6f6f6f;
	box-shadow: inset 0px 1px 2px 0px #6f6f6f;
}

#searchMain p {
	color: #f3f3f3;
	margin-bottom: 4px;
}

.searchRadio {
	margin-right: 6px;
}

/* Drop down box login form styling */

#loginBox {
	display: none;
	color: #f3f3f3;
	background: #323232;
	padding: 19px;
	position:absolute;
	right: 0;
	width: 208px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-box-shadow: 0px 1px 2px 0px #6f6f6f;
	-moz-box-shadow: 0px 1px 2px 0px #6f6f6f;
	box-shadow: 0px 1px 2px 0px #6f6f6f; 
}

#loginBox #user-login {
	width: 200px;
	margin-top: -10px;
}

#loginBox #edit-name, #edit-name-1 {
	width: 190px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #f3f3f3;
	padding:3px;

}

#loginBox #edit-name:focus, #edit-name-1:focus
{
	background:#f6f6f6;
	border:1px solid #323232;
	outline: medium none;
	-webkit-box-shadow: 0px 0px 4px 1px #f3f3f3;
	-moz-box-shadow: 0px 0px 4px 1px #f3f3f3;
	box-shadow: 0px 0px 4px 1px #f3f3f3; 
}

#loginBox #edit-pass, #edit-pass-1 {
	width: 190px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #707070;
	padding:3px;
}

#loginBox #edit-pass:focus, #edit-pass-1:focus
{
	background: #f6f6f6;
	border:1px solid #323232;
	outline: medium none;
	-webkit-box-shadow: 0px 0px 4px 1px #f3f3f3;
	-moz-box-shadow: 0px 0px 4px 1px #f3f3f3;
	box-shadow: 0px 0px 4px 1px #f3f3f3;
}

#loginBox #edit-submit, #edit-submit-1
{
	padding:3px;
	border: 1px solid #6f6f6f;
	background: #f3f3f3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0px -1px 1px 0px #6f6f6f;
	-moz-box-shadow: inset 0px -1px 1px 0px #6f6f6f;
	box-shadow: inset 0px -1px 1px 0px #6f6f6f;
}

#loginBox #edit-submit:active, #edit-submit-1:active
{
	background:#f0f0f0;
	-webkit-box-shadow: inset 0px 1px 2px 0px #6f6f6f;
	-moz-box-shadow: inset 0px 1px 2px 0px #6f6f6f;
	box-shadow: inset 0px 1px 2px 0px #6f6f6f;
}

#loginBox .description {
	display: none;
}

/* Submit form for XCore promotion */

#node-1134 .submitted
{
	display:none;
}

.webform-confirmation
{
	padding:24px;
	font-size:16px;
	line-height:1.5;
}

#node-1134
{
	padding:24px;
	font-size:16px;
	line-height:1.5;
}

#node-1134 p.padded
{
	font-size:18px;
	padding:12px;
}

#node-1134 label
{
	display:block;
	font-size:18px;
}

#node-1134 #edit-submitted-name, #edit-submitted-email, #edit-submitted-where-did-you-hear-about-this-promotion
{
	width:400px;
	height:24px;
}

#node-1134 textarea
{
	margin-top:10px;
	width:400px;
}

#node-1134 #edit-submit
{
	margin-top:12px;
	margin-bottom:12px;
	padding:3px;
}

/* Login box on user/login */

.user #user-login
{
	padding:16px;
}

.user #user-login label 
{
	display:block;
	font-size:18px;
}

.user #user-login .description
{
	display:none;
}

.user #user-login #edit-submit
{
	padding:6px;
	font-size:18px;
	border: 1px solid #afafaf;
	background: #f3f3f3;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset 0px -1px 1px 0px #6f6f6f;
	-moz-box-shadow: inset 0px -1px 1px 0px #6f6f6f;
	box-shadow: inset 0px -1px 1px 0px #6f6f6f; 
}

.user #user-login #edit-submit:active
{
	background:#f6f6f6;
	border: 1px solid #6f6f6f;
	-webkit-box-shadow: inset 0px 1px 2px 0px #6f6f6f;
	-moz-box-shadow: inset 0px 1px 2px 0px #6f6f6f;
	box-shadow: inset 0px 1px 2px 0px #6f6f6f;
}

.password #user-pass
{
	padding:16px;
}

.password #user-pass label
{
	display:block;
	font-size:18px;
}

.password #user-pass #edit-submit
{
	padding:6px;
	font-size:16px;
	border: 1px solid #afafaf;
	background: #f3f3f3;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset 0px -1px 1px 0px #6f6f6f;
	-moz-box-shadow: inset 0px -1px 1px 0px #6f6f6f;
	box-shadow: inset 0px -1px 1px 0px #6f6f6f; 
}

.password #user-pass #edit-submit:active
{
	background:#f6f6f6;
	border: 1px solid #6f6f6f;
	-webkit-box-shadow: inset 0px 1px 2px 0px #6f6f6f;
	-moz-box-shadow: inset 0px 1px 2px 0px #6f6f6f;
	box-shadow: inset 0px 1px 2px 0px #6f6f6f;
}

/*
 Contact form sizes
*/

.contact #contact-mail-page
{
	padding:18px;
	font-size:16px;
}

.contact #contact-mail-page label
{
	font-size:18px;
}

.contact #edit-name, .contact #edit-mail, .contact #edit-subject, .contact #edit-message
{
	width:400px;
}

.contact #contact-mail-page #edit-submit, .add #edit-submit, .edit #edit-submit, .edit #edit-delete
{
	padding:6px;
	font-size:16px;
	border: 1px solid #afafaf;
	background: #f3f3f3;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset 0px -1px 1px 0px #6f6f6f;
	-moz-box-shadow: inset 0px -1px 1px 0px #6f6f6f;
	box-shadow: inset 0px -1px 1px 0px #6f6f6f; 
}

.add #edit-submit, .edit #edit-submit
{
	float:right;
	margin-right:20px;
	font-size:24px!important;
}

.edit #edit-delete
{
	float:left;
	font-size:24px!important;
}

.contact #contact-mail-page #edit-submit:active, .add #edit-submit:active, .edit #edit-submit:active, .edit #edit-delete:active
{
	border: 1px solid #6f6f6f;
	-webkit-box-shadow: inset 0px 1px 2px 0px #6f6f6f;
	-moz-box-shadow: inset 0px 1px 2px 0px #6f6f6f;
	box-shadow: inset 0px 1px 2px 0px #6f6f6f;
}


/*
	
	Styles for user profile edit fields
*/

#user-profile-form label
{
	display:block;
	font-size: 16px;
}

#user-profile-form #edit-profile-country
{
	margin-top:8px;
}

/*
	add forms size	
*/

.add #contentMain
{
	padding-top:20px!important;
}

.add label
{
	font-size:16px;
}

.add #edit-title, .add #edit-field-custom-licence-url-0-value, .add #edit-field-sourceforge-0-value, .add #edit-field-external-blog-0-value, .add #edit-field-project-sponsors-0-nid-nid, .add #edit-og-description, .add #edit-taxonomy-tags-2
{
	width:397px;
	font-size:14pt;
	margin-left:3px;
}

.add #edit-body
{
	width:597px;
	margin-left:3px;
}

.add #edit-log, .add #edit-taxonomy-tags-4, .add #edit-field-videos-0-embed, .add #edit-field-videos-1-embed, .add #edit-field-group-video-0-embed, .add #edit-field-group-video-1-embed, .add #edit-field-group-video-2-embed, .add #edit-field-group-video-3-embed
{
	width:390px;
}

/*
	Edit forms size
*/

.edit #edit-title, .edit #edit-field-custom-licence-url-0-value, .edit #edit-field-sourceforge-0-value, .edit #edit-field-external-blog-0-value, .edit #edit-field-project-sponsors-0-nid-nid, .edit #edit-og-description, .edit #edit-taxonomy-tags-2
{
	width:397px;
	margin-left:3px;
}

.edit #edit-log, .edit #edit-taxonomy-tags-4, .edit #edit-field-videos-0-embed, .edit #edit-field-videos-1-embed, .edit #edit-field-project-images-0-data-alt, .edit #edit-field-project-images-1-data-alt, .edit #edit-field-group-video-0-embed, .edit #edit-field-group-video-1-embed, .edit #edit-field-group-video-2-embed, .edit #edit-field-group-video-3-embed
{
	width:390px;
}

.edit #edit-body
{
	width:597px;
	margin-left:3px;
}

.edit label
{
	font-size:16px;
}

.edit #edit-field-project-sponsors-0-nid-nid
{
	font-size:14px;
}

/*
	FORMATTING FOR ALL THE TEXT INPUTS
*/

.form-text, .form-textarea
{
	padding:6px;
	display:block;
	border: 1px solid #afafaf;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.form-text:focus, .form-textarea:focus
{
	border: 1px solid #6f6f6f;
	outline: medium none;
	-webkit-box-shadow: 0px 0px 2px 0px #6f6f6f;
	-moz-box-shadow: 0px 0px 2px 0px #6f6f6f;
	box-shadow: 0px 0px 2px 0px #6f6f6f;	
}

/* NEW FRONT PAGE STYLES IDEA ONE */

#frontSlogan
{
	margin-top:100px;
	float:right;
	margin-right:30px;
	font-size:16px;
}

.BlockTitle
{
	font-size:36px!important;
	padding:6px;
}

.frontpageHR
{
	margin-left:6px;
	margin-right:6px;
	height:2px;
	background: #323232;
}

/* NEW FRONT PAGE STYLES IDEA TWO */

.frontRow2
{
	display:block;
	overflow:hidden;
	width:100%;
}

.frontLeftBlock2
{
	float:left;
	width:60%;
	overflow:hidden;
	padding-right:3px;

}

.frontRightBlock2
{
	margin-right:0;
	overflow:hidden;
}

#frontNewsBlock2
{
	width:100%;
	margin-top:-4px;
}

.BlockTitle
{
	font-size:36px!important;
	padding:6px;
}

.frontpageHR
{
	margin-left:6px;
	margin-right:6px;
	height:2px;
	background: #323232;
}

#frontNewsBlock2 .views-field-body
{
	float:left;
	width:50%;
	margin-right:24px;
	padding-left:6px;
}

#frontNewsBlock2 .views-field-title
{
	padding-left:6px;
	font-size:18px;
	margin-top:18px;
	margin-bottom:15px;
}

#frontNewsBlock2 .views-field-name
{
	padding-left:6px;
}

#frontNewsBlock2 .more-link
{
	padding-top:6px;
	margin-top:6px;
	margin-left:6px;
	margin-right:6px;
	padding-bottom:6px;
	padding-right:6px;
	text-align:right;
}

#frontNewsBlock2 img
{
	max-height:200px;
	width:25%;
	max-width:200px;
	min-width:200px;
	margin-right:0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#frontProjectBlock2
{
	width:100%;
}

#frontProjectBlock2 .views-row
{
	display:block;
	width:26%;
	margin-top:12px;
	margin-bottom:14px;
	float:left;
	padding:6px;
	margin-left:12px;
	margin-right:6px;
	border: 1px solid #afafaf;
	height:400px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#frontProjectBlock2 .views-field-title
{
	padding:3px;
	font-size:16px!important;
	margin-bottom:6px;
}

#frontProjectBlock2 .views-field-field-project-images-fid img
{
	height:30%;
	max-height:200px;
	max-width:200px;
	width:100%;
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#frontProjectBlock2 .views-field-field-project-images-fid
{
	text-align:center;
}

#frontProjectBlock2 .views-field-body .field-content
{
	margin-top:6px;
	margin-bottom:16px;
	padding-left:3px;
}

#frontProjectBlock2 .views-field-view-node
{
	text-align:right;
	width:100%;
}

#frontProjectBlock2 .views-field-view-node a
{
	background: none repeat scroll 0 0 #F3F3F3;
	color:#6f6f6f!important;
    border: 1px solid #afafaf;
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
    box-shadow: 0 -1px 1px 0 #6F6F6F inset;
    font-size: 14px;
    padding: 6px;
    margin-right: 6px;
    margin-top:2px;
}

#frontProjectBlock2 .views-field-view-node a:active
{
	background:#f0f0f0;
	border:1px solid #6f6f6f;
	-webkit-box-shadow: inset 0px 1px 2px 0px #6f6f6f;
	-moz-box-shadow: inset 0px 1px 2px 0px #6f6f6f;
	box-shadow: inset 0px 1px 2px 0px #6f6f6f
}

#frontProjectBlock2 .textRight a
{
	margin-right:6px;
}

#frontForumBlock2
{
	width:100%;
	display:block;
	margin-top:-4px;
}

#frontForumBlock2 .phpbbforum_recent_subject
{
	font-size:18px;
	padding:3px;
}

#frontForumBlock2 .phpbbforum_recent_author
{
	text-align:right;
	width:100%;
	margin-top:-8px;
	display:none;
}

#frontForumBlock2 .phpbbforum_recent_date
{
	display:none;
}

#frontForumBlock2 .phpbbforum_recent_title
{
}

#frontForumBlock2 li
{
	list-style-type:none;
	border-bottom: 1px solid #D0D0D0;
	margin-right:18px;
	padding-bottom:3px;
	padding-top:3px;
}

#frontForumBlock2 ul
{
	margin-left:0px!important;
}

#frontForumBlock2 .textRight a
{
	margin-right:6px;
}

#frontGithub2
{
	margin-left:6px;
}

#frontGithub2 h3
{
	font-size:18px;
}

#frontGithub2 .item-list
{
	border-bottom:1px solid #D0D0D0;
	padding:3px;
	width:98%;
	margin-left:-2px;
}

#frontGithub2 .textRight
{
	text-align:right;
	display:block;
	width:99%;
	margin-top:12px;
	padding-bottom:12px;
}

.frontUnderHeader
{
	margin-top:-16px;
	margin-right: 12px;
}

/* STYLES FOR ALL PROJECT PAGE */

#ProjectCompHeader
{
	padding:6px;
	border: 1px solid #FFE75E;
	margin:6px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size:18px;
	text-align:center;
}

#ProjectCompHeader img
{
	vertical-align:middle;
	height:40px;
	width:100px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.projects .view-header
{
	margin-bottom:12px;
}

.projects .view-filters
{
	margin-top:-6px;
	padding-bottom: 19px;
}

.projects .item-list .views-row
{
	display:block;
	width:290px;
	margin-top:12px;
	margin-bottom:14px;
	float:left;
	padding:6px;
	margin-right:6px;
	border: 1px solid #afafaf;
	height:460px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.projects .views-field-field-project-images-fid img
{
	width:250px;
	height:250px;
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.projects .views-field-field-project-images-fid
{
	text-align:center;
	margin-top:6px;
	margin-bottom:6px;
}

.projects .views-field-title
{
	font-size:18px;
	text-align:center;
}

.projects .views-field-value
{
	text-align:center;
}

.projects td img
{
	display: none;
}

.projects .views-field-view-node
{
	text-align:right;
	width:100%;
}

.projects .views-field-view-node a
{
	background: none repeat scroll 0 0 #F3F3F3;
	color:#6f6f6f!important;
    border: 1px solid #afafaf;
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
    box-shadow: 0 -1px 1px 0 #6F6F6F inset;
    font-size: 14px;
    padding: 6px;
    margin-right: 6px;
    margin-top:2px;
}

.projects .views-field-view-node a:active
{
	background:#f0f0f0;
	border:1px solid #6f6f6f;
	-webkit-box-shadow: inset 0px 1px 2px 0px #6f6f6f;
	-moz-box-shadow: inset 0px 1px 2px 0px #6f6f6f;
	box-shadow: inset 0px 1px 2px 0px #6f6f6f
}

/* STYLES FOR NEW PROJECT PROFILE */

#newProjectHeader
{
	display: block;
	width:100%;
	padding:6px;
	margin-top:3px;
}

#newProjectHeader h1
{
	font-size:36px;
	float:left;
	width:672px;
}

#newProjectRater
{
	overflow: hidden;
	margin-right:6px;
	margin-top:12px;
}

#newProjectRater .average-rating, #newProjectRater .user-rating, #newProjectRater .total-votes, #newProjectRater .empty
{
	display: none;
}

#newProjectImgBlock
{
	margin-top:12px;
	border-top:1px solid #D0D0D0;
	padding-top:12px;
	margin-left:-12px;
	float:left;
	width:100%;
	text-align:center;

}

#newProjectImgBlock li
{
	list-style-type: none;
	display: inline;
}

#newProjectImgBlock img
{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-right:24px;

}

#newProjectDescription
{
	float:left;
	width:65%;
	padding:12px;
	margin-left:6px;
	font-size:16px;
}

#newProjectDescriptionFull
{
	width:99%;
	float:left;
	padding:12px;
	font-size:16px;
}

#newProjectVideo
{
	width:100%;
	float:left;
	margin-left:12px;
	text-align:center;
}

#newProjectDetailsLeft
{
	float:left;
	width:49%;
	padding:12px;
	margin-left:6px;
}

#newProjectDetailsLeft ul
{
	margin-top:12px;
	margin-bottom:12px;
}

#newProjectDetailsLeft h2
{
	margin-top:-2px;
}

#newProjectDetailsRight
{
	width:47%;
	float:left;
}

#newProjectDetailsRight .version
{
	background: none repeat scroll 0 0 #F3F3F3;
    border: 1px solid #afafaf;
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
    box-shadow: 0 -1px 1px 0 #6F6F6F inset;
    font-size: 16px;
    padding: 12px;
    margin: 3px;
    margin-top:12px;
    width:100px;
    text-align:center;
}

#newProjectDetailsRight .version:hover
{
	cursor:pointer;
}

#newProjectDetailsRight .version:active
{
	background:#f0f0f0;
	border:1px solid #6f6f6f;
	-webkit-box-shadow: inset 0px 1px 2px 0px #6f6f6f;
	-moz-box-shadow: inset 0px 1px 2px 0px #6f6f6f;
	box-shadow: inset 0px 1px 2px 0px #6f6f6f
}

#newProjectDetailsRight img
{
	margin-top:-9px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.projects #edit-preview
{
	display: none;
}


/* Styling for /news/all page */

.news .view-content
{
	padding:6px;
	font-size:14px;
}

.news .views-row
{
	border-bottom: 1px solid #cfcfcf;
	padding-bottom: 6px;
}

.news .views-field-title
{
	font-size:24px;
}

.news .field-content
{
	padding:6px;
	width:100%;
}

.news .views-field-field-news-image-fid, .news .emvideo
{
	width:100%;
	text-align:center;
}

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(../imgs/colorbox/overlay.png) 0 0 repeat;}
#colorbox{
}
    #cboxTopLeft{width:21px; height:21px; background:url(../imgs/colorbox/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(../imgs/colorbox/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(../imgs/colorbox/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(../imgs/colorbox/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(../imgs/colorbox/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(../imgs/colorbox/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(../imgs/colorbox/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(../imgs/colorbox/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-top:28px;}
        #cboxTitle{position:absolute; top:3px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:3px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:3px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(../imgs/colorbox/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(../imgs/colorbox/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(../imgs/colorbox/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(../imgs/colorbox/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; top:0; right:0; background:url(../imgs/colorbox/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}
