/* ======================================== \
// IMG-IE 
// CSS - Currently very messy
// ======================================= */

* {
	margin: 0;
/*	padding: 0; */
	font-size: 100%;
}

body {
	margin: 0px;
	color: #18191b;
	
	font-size: 75%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background: #e2e2e2 url(./images/body_bkg_default3.gif)repeat-x center 0;
}

#wrap {
    min-height: 100%;
    height: auto !important;
    height: 100%;
}

div#tagline {
	margin: 22px 15px 0 10px;
	float: right;
	font-weight:bold;
	font-size:1em;
	color:#999;
	font-family:'Trebuchet MS', arial, tahoma;
}

p, 
form {
	display: inline;
}

img {
	border: 0;
}

hr {
	border: 0;
	height: 0.9em;
	position: relative;
	margin-bottom: 0.9em;
	border-bottom: 1px dotted #999999;
}

li {
	margin-left: 70px;
}
li1 {
	margin-left: 0px;
}

h1 {
	color: #333333;
	font-size: 1.7em;
	font-weight: normal;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
}

a:link,
a:visited {
	color: #4692bf;
	text-decoration: none;
}

a:hover {
	/* text-decoration: underline; */
}

th, 
.table_header {
	height: 25px;
	color: #424242;
	font-size: 0.9em;
	text-align: center;
}

th a:link,
th a:hover,
th a:visited, 
.table_header a:link,
.table_header a:hover,
.table_header a:visited {
	color: #FFF;
	text-decoration: none;
}

td span {
	font-weight: 700;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

td span.arial {
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

td .explain {
	font-size: 0.9em;
	font-style: italic;
}

.page_cell {
	
	padding-bottom: 150px;
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	border: 0px solid #000000;
}

.help {
	cursor: help;
	border-bottom: dotted 1px #666;
}

.button1,
.input_field {
	padding: 3px;
	color: #000000;
	font-size: 0.9em;
	border: 1px solid #b3b9c4;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	background: #ffffff url(./images/input_bg.gif) repeat-x;
}

.button1, 
.button2 {
	cursor: pointer;
}

.button1 {
	padding: 4px;
	text-align: center;
}

.button2, 
a.button2 {
	border: 0;
	color: #000000;
	margin-right: 5px;
	background: #ffffff;
	text-decoration: none;
	vertical-align: left;
	border-bottom: 1px dashed #c00;
}

a.button1:link, 
a.button1:hover,
a.button1:visited {
	color: #000000;
	text-decoration: none;
}

.button1:hover, 
.button1:active, 
.input_field:focus, 
.input_field:hover {
	border: 1px solid #7e8993;
}

.table_footer {
	height: 15px;
	padding: 5px;
	color: #424242;
	text-align: center;
}

.table_border {
	width: 100%;
	border: 0px solid #345487;
}

.tdrow1, 
td.tdrow1, 
tr.tdrow1, 
th.tdrow1 {
	padding: 5px;
	background: #E0E0E0;
	}

.tdrow2, 
td.tdrow2, 
tr.tdrow2, 
th.tdrow1 {
	padding: 5px;
	
}

.notice_box {
    padding: 1px;
    text-align: center;
    /*margin: 5px auto 5px;
    border: 0px solid #bfc8e3;*/
    
}
.notice_box  h1 {
	color: #ff0c00;
	font-size: 1.2em;
	font-weight: 700;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
}


.logo {
	/*width: 400px; */
	height: 115px;
	border: 0px solid #000000;
	background: url(./images1/logo-May2011.png) no-repeat;
	}
	
.imgie {
	/*width: 400px; */
	height: 100px;
	border: 0px solid #000000;
	background: url(./images1/logo-May2011.png) no-repeat;
	}

.align_left {
	float: left;
}

.align_right {
	float: right;
}

.align_left_mfix {
	float: left;
	padding-top: 0px;
}

.align_right_mfix {
	float: right;
	padding-top: 2px;
}

.text_align_right {
	text-align: right;	
}

.text_align_left {
	text-align: left;
}

.text_align_center {
	text-align: center;
}

.nav_menu {
	height: 25px;
	padding: 0 15px;
	letter-spacing: 1px;
}

.nav_menu ul {
	float: left;
	border-left: 0px solid #002b40;
	border-right: 0px solid #3d464c;
}

.nav_menu li {
	float: left;
	margin-left: 0;
	list-style: none;
	line-height: 27px;
	border-left: 0px solid #002b40;
	border-right: 0px solid #002b40;
}

.nav_menu a:link,
.nav_menu a:visited {
	float: left;
	height: 27px;
	color: #ffffff;
	font-size: 1em;
	padding: 0 12px;
	font-weight: 700;
	border-radius: 10px;
}

.nav_menu a:hover {
	color: #424242;
	text-decoration: none;
	background: #e0e0e0;
}

.members_bar {
	height: 29px;
	font-size: 1em;
	color: #000000;
	font-weight: 700;
	
}

.members_bar a:link, 
.members_bar a:hover,
.members_bar a:visited {
	color: #000000;
	text-decoration: none;
}

.members_bar div {
	padding: 10px;
}

.members_bar .guest_links {
	text-align: center;
}

.mainimg {
	height: 30px;
	
}

.mainimg  div{
	padding: 7px;
}

.disk_loadbar {
	width: 400px;
	height: 16px;
	padding: 1px;
	border: 1px solid #999;
}

.slideout_warning {
	z-index: 3;
	float: left;
	width: 100%;
	height: 58px;
	margin-bottom: -5px;
	background: #FFFFFF url(./images/slideout_warning.png) repeat-x;
}

.slideout_warning .picture {
	float: left;
	width: 46px;
	height: 43px;
	margin-top: 5px;
	margin-left: 10px;
	background: url(./images/warning_sign.png) top left no-repeat;
}

.slideout_warning .ie_picture {
	width: 39px;
	background: url(./images/internet_explorer.png) top left no-repeat;
}

.slideout_warning .info {
	float: left;
	margin-top: 5px;
	margin-left: 10px;
}

.slideout_warning .info h1 {
	font-size: 1.40em;
	margin-bottom: 3px;
}

.page_body {
	clear: both;
	color:  #424242;
	text-align: left;
	-moz-border-radius: 10px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 10px;
	padding: 15px 10px 100px 10px;
	background-color: #e2e2e2;
}



.page_main {
	clear: both;
	text-align: center;
	min-height:100%
	/*padding-bottom: 190px;*/
}

.page_adverts {
	clear: both;
	margin: 20px;
	text-align: center;
	min-height:100%
	
}

.page_footer {
	height: 15px;
	padding: 10px;
	color: #424242;
	text-align: center;
	border-top: 1px solid #cdcdcc;
	background: #FFFFFF url(./images/footer_bkg.png) repeat-x;
	margin-top: -170px;  
	height:170px; 
	position: relative;
}

.page_footer a:link, 
.page_footer a:hover,
.page_footer a:visited {
	color: #4692bf;
}

.page_footer img {
	vertical-align: middle;
}

.lightbox_background {
	top: 0; 
	left: 0;
	z-index: 2;
	width: 100%;
	opacity: 0.80;
	color: #ffffff;
	position: absolute;
	background: #000000;
	-moz-opacity: 0.80px;
	filter: alpha(opacity=80);
	height: 0; /* This value will auto be set by jQuery */
}

.lightbox_main {
	z-index: 3;
	width: 515px;
	overflow: hidden;
	position: absolute;
	background: #ebf1f5;
	border: 1px solid #345487;
	top: 20%; /* This value will auto be set by jQuery */
	left: 25%; /* This value will auto be set by jQuery */
}

.new_version_box {
	color: #000; 
	background: #C00; 
	padding-top: 20px;
	text-align: center; 
	padding-bottom: 20px;
}

.new_version_box a:link,
.new_version_box a:hover,
.new_version_box a:visited {
	color: #FFF;
	text-decoration: underline;
}

.message_box {
	padding: 10px;
	text-align: center;
	margin: 5px auto 5px;
	border: 0px solid #bfc8e3;
	
}

.message_box h1 {
	color: #ff0c00;
	font-size: 1.7em;
	font-weight: 700;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
}

.pagination {
	height: 1%;
	width: auto;
	float: right;
	padding-top: 5px;
	/* font-size: 0.85em; */
}

.pagination_footer {
	margin: 12px 0 25px 0;
}

.pagination strong {
	margin: 0 2px;
	padding: 0 2px;
	color: #ffffff;
	/* font-size: 0.85em; */
	background: #4692bf;
	font-weight: normal;
	border: 1px solid #4692bf;
}

.pagination a:link, 
.pagination a:active,
.pagination a:visited {
	margin: 0 2px;
	padding: 1px 4px;
	color: #5c758c;
	/* font-size: 0.85em; */
	background: #ecedee;
	/* font-weight: normal; */
	text-decoration: none;
	/* border: 1px solid #b4bac0; */
	
}

.pagination a:hover {
	color: #ffffff;
	background: #368ad2;
	border-color: #368ad2;
	text-decoration: none;
}

/* Settings for JDMenu plugin */
ul.jd_menu, 
ul.jd_menu_vertical {
	list-style-type: none;
}

ul.jd_menu ul, 
ul.jd_menu_vertical ul {
	display: none;
}

ul.jd_menu li {
	float: left;
}

ul.jd_menu ul, 
ul.jd_menu_vertical ul {
	margin: 0px;
	padding: 0px;
	display: none;
	z-index: 10000;
	position: absolute;
	list-style-type: none;
}

ul.jd_menu ul li, 
ul.jd_menu_vertical ul li {
	float: none;
	margin: 0px;
}

ul.jd_menu, 
ul.jd_menu ul {
	height: 20px;
} 

ul.jd_menu ul {
	height: auto;
}

* html ul.jd_menu ul {
	width: 1%;
}

ul.jd_menu li {
	cursor: pointer;
	white-space: nowrap;
	margin: 0px 2px 0 2px;
}

ul.jd_menu .menu_border {
	border: 1px solid #999999;	
	box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5); /* For CSS3 Browsers */
	-webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5); /* For Safari Users */
	-moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5); /* For Mozilla Browsers (Firefox) */
}

ul.jd_menu li.item {
	padding: 3px;
	margin-left: 0;
	color: #000000;
	display: block;
	font-size: 0.9em;
	text-align: left;	
	background: #eff3f7;
	border-bottom: 1px solid #ddd;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

ul.jd_menu li.header {
	padding: 2px;
	font-size: 0.8em;
	font-weight: 900;
	text-align: center;
	background: #e1e2e5;
	border-bottom: 1px solid #ddd;
}

/*New buttons - 18/01/2010*/
.buttons a, .buttons {
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:12px;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    /*padding:5px 10px 6px 7px; /* Links */
}
.buttons {
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons [type]{
    /*padding:5px 10px 5px 7px; /* Firefox */
}


/*##################### */



/* STANDARD */

button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE */

button.positive, .buttons a.positive{
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}


/* Slideshow for main page on RHS */

.msg_slideshow{
	width:320px;
	height:380px;
	/*padding:5px; */
	position:relative;
	overflow:hidden;
	/*background:url(../icons/loading.gif) no-repeat center center; */
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
.msg_slideshow a{
	outline:none;
}
.msg_slideshow a img{
	border:none;
}
.msg_wrapper{
	width:360px;
	height:300:px;
	position:relative;
	margin:0;
	padding:0;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}
.msg_wrapper img{
	display: inline-block!important;
	vertical-align:middle;
	-moz-box-shadow:0px 0px 10px #000;
	-webkit-box-shadow:0px 0px 10px #000;
	box-shadow:0px 0px 10px #000;
}
.msg_controls{
	position:absolute;
	bottom:15px;
	right:-110px;
	width:104px;
	height:26px;
	z-index: 20;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background-color:#000;
	opacity:0.8;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}
.msg_controls a{
	float:left;
	background-color:#000;
	width:20px;
	height:20px;
	margin:3px 3px;
	opacity:0.5;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	background-repeat:no-repeat;
	background-position: center center;
}
.msg_controls a:hover{
	opacity:1.0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=99);
}
.msg_controls a.msg_grid{
	background-image:url(../icons/grid.png);
}
.msg_controls a.msg_prev{
	background-image:url(../icons/prev.png);
}
.msg_controls a.msg_next{
	background-image:url(../icons/next.png);
}
.msg_controls a.msg_pause{
	background-image:url(../icons/pause.png);
}
.msg_controls a.msg_play{
	background-image:url(../icons/play.png);
}
.msg_thumbs{
	background:#000;
	position:absolute;
	width:250px;
	height:166px;
	top:-232px;
	left:50%;
	padding:30px;
	margin:0 0 0 -155px;
	-moz-border-radius:0px 0px 10px 10px;
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	-moz-box-shadow:1px 1px 5px #000;
	-webkit-box-shadow:1px 1px 5px #000;
	box-shadow:1px 1px 5px #000;
	opacity:0.9;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	overflow:hidden;
}
.msg_thumb_wrapper{
	position:absolute;
	width:250px;
	height:166px;
	top:30px;
	left:30px;
	z-index:30;
}
.msg_thumb_wrapper a{
	display:block;
	width:75px;
	height:75px;
	float:left;
	margin:4px;
	opacity:0.5;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
.msg_thumbs a.msg_thumb_next,
.msg_thumbs a.msg_thumb_prev{
	width:18px;
	height:20px;
	background-repeat:no-repeat;
	background-position: center center;
	position:absolute;
	top:50%;
	margin-top:-10px;
	opacity:0.5;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
.msg_thumbs a.msg_thumb_next:hover,
.msg_thumbs a.msg_thumb_prev:hover{
	opacity:1.0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=99);
}
.msg_thumbs a.msg_thumb_next{
	background-image:url(../icons/next_thumb.png);
	right:5px;
}
.msg_thumbs a.msg_thumb_prev{
	background-image:url(../icons/prev_thumb.png);
	left:5px;
}
.msg_thumbs a.msg_thumb_close{
	position:absolute;
	bottom:0px;
	width:50px;
	left:50%;
	margin:0 0 0 -25px;
	background:#202020 url(../icons/up.png) no-repeat center center;
	height:16px;
	opacity:0.7;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}
.msg_thumbs a.msg_thumb_close:hover{
	opacity:1.0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=99);
}
.msg_loading{
	position:absolute;
	background:transparent;
	top:50%;
	left:50%;
	width:50px;
	height:50px;
	margin:-25px 0 0 -25px;
	z-index:25;
	display:none;
}

.msg_slideshow{
	margin:0 auto;
}
#image_tools {
	width: 525px;
	margin: 5px auto 0 10px;
}
#image_tools h3 {
	font-size: 17px;
	font-weight: normal;
	padding: 5px 0 5px 10px;
	border-bottom: 1px solid #E0E0E0;
	margin-bottom: 10px;
	background-position: left;
	background-repeat: no-repeat;
}
#image_tools h3 span {
	float: right;
	color: #CCC;
	font-size: 14px;
}

.image-tools-section {
	overflow: auto;
	margin-bottom: 5px;
}
#image-tools-section div {
	overflow-y: auto;
}
#socialize h3 {
	background-image: url(./css/images1/ico-social.png);
}
		
.input-item {
	padding: 10px 0;
}
.input-item label {
	line-height: 27px;
	width: 120px;
	display: block;
	float: left;
	margin-right: 10px;
	text-align: right;
	color: #999;
}
.input-element {
	margin: 0;
	float: center;
}
ul.input-element li {
	list-style: none !important;
	float: left;
	margin-right: 4px;
}
.input-item input {
	display: block;
	width: 525px;
}

/* Main content text */
.main_content_wrapper{
	margin:0px auto;
	text-align:left;
	width:984px;
}

.main_content_wrapper_sidebar{
	background:url(../css/images/green_grey/separator_main.jpg) no-repeat top left;
	margin:10px auto;
	padding:40px 0;
}

.content_630{
	float:left;
	margin-top:0px;
	/* margin-right:5px; */
	width:620px;
}

.content_610{
	float:left;
	margin-right:30px;
	width:610px;
}

.content_610 h3{
	line-height:1.3em;
}

.content_610 h4{
	color:#222;
	font-size:1.3em;
}

.content_470{
	float:left;
	margin-right:20px;
	margin-top:30px;
	width:470px;
}

.float_left{
	float:left;
	margin:7px 20px 5px 0;
}

.title_paragraph{
	font-size:1.3em;
	overflow:hidden;
	padding-left:12px;
}


/**********
* SIDEBAR *
**********/
.sidebar{
	background:url(../css/images/green_grey/backgrounds/bg_sidebar.png) no-repeat left top;
	overflow:hidden;
	padding:13px 30px 0 40px;
}

.info_feed{
	margin-top:20px;
}

.info_feed p{
	margin-top:0.5em;
	padding-top:0;
}

.info_feed a{
	color:#0097d1;
	text-decoration:none;
}

.info_feed a:hover{
	text-decoration:underline;
}

/* Searchform */
.sidebar #searchform{
	padding-top:20px;
}

#searchform .search_input{
	background:url(../css/images/green_grey/search_bg.png) no-repeat left top;
	border:none;
	color:#777;
	float:left;
	height:33px;
	margin:0;
	padding-left:20px;
	width:189px;
}
/*viewer page */

.view_sidebar{
	padding:15px 20px 10px 10px;
}

.view_sidebar li{
	/*border-top:1px dashed #ccc;*/
	clear:both;
	height:115px;
	margin-bottom:15px;
	padding:7px 0 ;
}

.view_sidebar li img{
	border:1px solid #ccc;
	float:left;
	margin-right:7px;
	padding:3px;
}

.view_sidebar li a{
	color:#666;
	line-height:1.3em;
}

.view_sidebar li a:hover{
	color:#222;
}

.view_sidebar li span{
	font-size:0.8em;
	text-transform:uppercase;
}

.view_sidebar li span a{
	color:#aaa;
	margin-top:10px;
}

.myButton {
	-moz-box-shadow:inset 0px 0px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 0px 0px 0px #ffffff;
	box-shadow:inset 0px 0px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #c4c2c4) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #c4c2c4 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c4c2c4');
	background-color:#ffffff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#5c535c;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
}.myButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c4c2c4), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #c4c2c4 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c4c2c4', endColorstr='#ffffff');
	background-color:#c4c2c4;
}.myButton:active {
	position:relative;
	top:1px;
}

.searchbutton{
	-moz-box-shadow:inset 0px 2px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 2px 0px 0px #ffffff;
	box-shadow:inset 0px 0px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #c4c2c4) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #c4c2c4 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c4c2c4');
	background-color:#ffffff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#5c535c;
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	padding:4px 8px;
	text-decoration:none;
	/*text-shadow:1px 1px 0px #ffffff;*/
}.searchbutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c4c2c4), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #c4c2c4 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c4c2c4', endColorstr='#ffffff');
	background-color:#c4c2c4;
}.searchbutton:active {
	position:relative;
	top:1px;
}

.cpButton {
	-moz-box-shadow:inset -24px 0px 0px -29px #ffffff;
	-webkit-box-shadow:inset -24px 0px 0px -29px #ffffff;
	box-shadow:inset -24px 0px 0px -29px #ffffff;
	background-color:#ededed;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:2px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	padding:3px 12px;
	text-decoration:none;
}.cpButton:hover {
	background-color:#dfdfdf;
}.cpButton:active {
	position:relative;
	top:1px;
}

.tweetButton {
	-moz-box-shadow:inset -24px 0px 0px -29px #ffffff;
	-webkit-box-shadow:inset -24px 0px 0px -29px #ffffff;
	box-shadow:inset -24px 0px 0px -29px #ffffff;
	background-color:#ededed;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:4px;
	border:2px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	padding:5px 8px;
	text-decoration:none;
}.tweetButton:hover {
	background-color:#dfdfdf;
}.tweetButton:active {
	position:relative;
	top:1px;
}

#foot {
	position: relative;
	/* margin-top: -150px; */
	height: 150px;
	clear:both;
    font-size: 11px;
    color: #999;
    background: #F2F2F2;
    border-top: 1px solid #E5E5E5; /* E5E5E5 */
}

#in-foot {
	clear: both;
	padding: 25px;
	overflow: auto;
}

#foot-content {
	float: left;
	padding:0px 0px 0px 0px; 
}

#foot ul {
	list-style: none;
    float: left;
}

#foot ul li {
    float: left;
    margin-right: 12px;
}

    #foot a#powered {
        float: right;
        color: #999;
        text-decoration: none;
        line-height: 20px;
    }

        #foot a#powered img {
            margin-left: 5px;
            vertical-align: text-bottom;
        }

    #foot p {
        clear: both;
        float: left;
    }
	
#top, #content, #in-foot {
    width: 920px;
    margin-left: auto;
    margin-right: auto;
}

ul.gallery {overflow: hidden;padding: 7px;}
ul.gallery img:hover{-moz-box-shadow: 0 0 6px #000;-webkit-box-shadow: 0px 0px 6px #000;box-shadow: 0px 0px 6px #000; }

/* Uploader box */
 
#divinputfile{
  background:url(upload_file.gif) no-repeat 100% 1px;
  height:28px;
  width:385px;
  margin:0px;
 
}#divinputfile #filepc{
  opacity: 0.0;
  -moz-opacity: 0.0;
  filter: alpha(opacity=00);
  font-size:18px;
 }
 
#fakeinputfile{
  margin-top:-28px;
 }
 
#fakeinputfile #fakefilepc{
  width:265px;
  height:22px;
  font-size:18px;
  font-family:Arial;
 }

/*Message Box at top */
#message {
    font-family:Arial,Helvetica,sans-serif;
    position:fixed;
    top:0px;
    left:0px;
    width:100%;
    z-index:105;
    text-align:center;
    font-weight:bold;
    font-size:15px;
    color:#0066CC;
    padding:5px 0px 5px 0px;
    background-color:#FFFFFF;
}

#message span {
    text-align: center;
    width: 95%;
    float:left;
}

.close-notify {
    white-space: nowrap;
    float:right;
    margin-right:10px;
    color:#fff;
    text-decoration:none;
    border:2px #fff solid;
    padding-left:3px;
    padding-right:3px
}

.close-notify a {
    color: #fff;
}
