/* CONSTANT ELEMENTS */

.title {	text-transform:uppercase; padding-bottom:10px; font-size:19px; font-weight:bold; color:#333; }
.lowercasetitle {	text-transform:capitalize; padding-bottom:10px; font-size:15px; font-weight:bold; color:#666; }
.subtitle{	text-transform:lowercase; font-size:11px; color:#999; line-height:1.0em; margin-left:20px}
.hr {	padding-bottom:10px; }
.overlogo {	position:absolute; float: left; width: 187px; height: 53px; background-image: url(../images/logo.gif); }
.menu { padding:5px 0px 5px 5px; }

.return {	display:block; width:100%; height:90px; }

.primary {	font-family: Arial, sans-serif; font-size: 12px; font-weight:bold; color: #333; margin-right:15px; }
.primary-on {	font-family: Arial, sans-serif; font-size: 12px; font-weight:bold; color: #FFF; margin-right:15px; padding-bottom:3px; border-bottom: 2px solid #FFF; }

.featured a {	display:block; float:left; width:100%; padding:3px; color:#333; }
.featured a:hover {	background:url(../gfx/feature-hover-an.gif) repeat-x #1284da; width:97%; text-decoration:none; color:#FFF; }


.abouttitle {	display: block; width: 100%; padding: 3px; background:url(../gfx/feature-hover.gif) repeat-x #1284da; margin-bottom:20px; font-weight:bold; color:white; }
.secondary-title {	padding-left:5px; font-weight:bold; }
.inline {	font-size:10px; color:#999; text-decoration:none; margin-left:10px; }
.footer {
	font-size:11px;
	color:#949494;
	text-decoration:none;
	padding-top:13px;
	margin-right: auto;
	width: 807px;
	margin-left: auto;
	display: block;
	padding-left: 347px;
	padding-right: 0px;
}
.content-link {	border-bottom: dotted 1px #666666; margin-left:3px; margin-right:3px; }
.button {	display:block; width:100%; padding-top:5px; padding-bottom:5px; background-color:#FFF; }
.download {	display:inline; margin-left: 45px; padding-top:20px; }
.thumb {	padding:0px 19px 19px 0px; border:0px; }
.magnify {	padding:0px 0px 20px 0px; }
.input { background-color:#FFF;	border:1px solid #CCC; color:#666; padding:3px; margin-bottom:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width: 70%;}
.input2 { background-color:#FFF;	border:1px solid #CCC; color:#666; padding:3px; margin:10px 0px 10px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width: 70%;}
.type { background-color:#FFF;	border:solid 1px; border-color:#ccc; color:#666; padding:3px; margin-bottom:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width: 70%; height:100px; overflow:hidden;}
.submit {	margin-top:20px; }
.notcompany {	display:block inline; margin-left:103px; }

/* DISCLAIMER IMAGES */

.viewmore { display:block; height:16px; margin-left: 10px; background-image:url(http://www.buzzgraphics.co.uk/gfx/add.png); background-repeat:no-repeat; background-position:left; padding:5px 0px 0px 30px; }
.status { display:block; height:16px; margin-left: 10px; background-image:url(http://www.buzzgraphics.co.uk/gfx/accept.png); background-repeat:no-repeat; background-position:left; padding:5px 0px 0px 30px; }
.freelance { display:block; height:16px; margin-left: 10px; background-image:url(http://www.buzzgraphics.co.uk/gfx/freelance.png); background-repeat:no-repeat; background-position:left; padding:5px 0px 0px 30px; }
.large { display:block; height:16px; margin-left: 10px; background-image:url(../gfx/large.png); background-repeat:no-repeat; background-position:left; padding:5px 0px 0px 30px; }
.popcorn { display:block; height:16px; margin-left: 10px; background-image:url(../gfx/popcorn.png); background-repeat:no-repeat; background-position:left; padding:5px 0px 0px 30px; }
.absolute { display:block; height:16px; margin-left: 10px; background-image:url(../gfx/absolute.png); background-repeat:no-repeat; background-position:left; padding:5px 0px 0px 30px; }
.private { display:block; height:16px; margin-left: 10px; background-image:url(../gfx/unknown.png); background-repeat:no-repeat; background-position:left; padding:5px 0px 0px 30px; }
.just { display:block; height:16px; margin-left: 10px; background-image:url(../gfx/heart.png); background-repeat:no-repeat; background-position:left; padding:5px 0px 0px 30px; }

.projects a{ display:block; padding:6px 0px 6px 5px; font-size:11px; color:#333; }
.projects a:hover{ background-color:#F0F0F0; color:#000; }

.imgtitle { display: block inline; margin: 10px 0px 0px 0px;}

.liProject a{ display: block; width: 240px; padding: 10px 0px 3px 0px; border-bottom: solid 1px #ccc; color: #666;}
.liProject a:hover{  color: #000;}
.view a { display: block; background-image:url(../gfx/stripes.gif); background-repeat:repeat; padding:10px 0px 10px 10px; border-bottom: solid 1px #CCC; }
.view a:hover { background-image:url(../gfx/magnify.png); background-position:center right; background-repeat:no-repeat; border-bottom: solid 1px #333; color:#333;}
.downcv a { display: block inline; float:left; background:url(../gfx/downover.gif) 0 0 no-repeat; width: 100%; height: 32px; text-indent:-2000px;}
.downcv a:hover { background-position: 0 -32px; }
.suspended a { display: block; background-image:url(../gfx/stripes.gif); background-repeat:repeat; padding:10px 0px 10px 10px; border-bottom: solid 1px #CCC; }
.suspended a:hover { background-image:url(../gfx/delete.png); background-position:center right; background-repeat:no-repeat; border-bottom: solid 1px #333; color:#333;}

